diff --git a/src/api/bidbbond.ts b/src/api/bidbbond.ts
new file mode 100644
index 0000000..abba309
--- /dev/null
+++ b/src/api/bidbbond.ts
@@ -0,0 +1,26 @@
+import request from '@/utils/request'
+
+// 投标保证金表列表
+export function bidapplyLists(params: any) {
+ return request.get({ url: '/bid.bid_security_apply/lists', params })
+}
+
+// 添加投标保证金
+export function bidapplyAdd(params: any) {
+ return request.post({ url: '/bid.bid_security_apply/add', params })
+}
+
+// 编辑投标保证金
+export function bidapplyEdit(params: any) {
+ return request.post({ url: '/bid.bid_security_apply/edit', params })
+}
+
+// 删除投标保证金
+export function bidapplyDelete(params: any) {
+ return request.post({ url: '/bid.bid_security_apply/delete', params })
+}
+
+// 投标保证金详情
+export function bidapplyDetail(params: any) {
+ return request.get({ url: '/bid.bid_security_apply/detail', params })
+}
diff --git a/src/api/paymentplan.ts b/src/api/paymentplan.ts
new file mode 100644
index 0000000..0c62dd2
--- /dev/null
+++ b/src/api/paymentplan.ts
@@ -0,0 +1,26 @@
+import request from '@/utils/request'
+
+// 付款计划表列表
+export function paymentplanLists(params: any) {
+ return request.get({ url: '/finance.finance_payment_plan/lists', params })
+}
+
+// 添加付款计划
+export function paymentplanAdd(params: any) {
+ return request.post({ url: '/finance.finance_payment_plan/add', params })
+}
+
+// 编辑付款计划
+export function paymentplanEdit(params: any) {
+ return request.post({ url: '/finance.finance_payment_plan/edit', params })
+}
+
+// 删除付款计划
+export function paymentplanDelete(params: any) {
+ return request.post({ url: '/finance.finance_payment_plan/delete', params })
+}
+
+// 付款计划详情
+export function paymentplanDetail(params: any) {
+ return request.get({ url: '/finance.finance_payment_plan/detail', params })
+}
diff --git a/src/api/paymentrequest.ts b/src/api/paymentrequest.ts
new file mode 100644
index 0000000..fa585ea
--- /dev/null
+++ b/src/api/paymentrequest.ts
@@ -0,0 +1,26 @@
+import request from '@/utils/request'
+
+// 付款计划表列表
+export function paymentapplyLists(params: any) {
+ return request.get({ url: '/finance.finance_payment_apply/lists', params })
+}
+
+// 添加付款计划
+export function paymentapplyAdd(params: any) {
+ return request.post({ url: '/finance.finance_payment_apply/add', params })
+}
+
+// 编辑付款计划
+export function paymentapplyEdit(params: any) {
+ return request.post({ url: '/finance.finance_payment_apply/edit', params })
+}
+
+// 删除付款计划
+export function paymentapplyDelete(params: any) {
+ return request.post({ url: '/finance.finance_payment_apply/delete', params })
+}
+
+// 付款计划详情
+export function paymentapplyDetail(params: any) {
+ return request.get({ url: '/finance.finance_payment_apply/detail', params })
+}
diff --git a/src/api/project_milestones.ts b/src/api/project_milestones.ts
new file mode 100644
index 0000000..36ab61b
--- /dev/null
+++ b/src/api/project_milestones.ts
@@ -0,0 +1,26 @@
+import request from '@/utils/request'
+
+// 项目里程碑列表
+export function apimilestonesLists(params: any) {
+ return request.get({ url: '/project.project_milestones/lists', params })
+}
+
+// 添加项目计划
+export function apimilestonesAdd(params: any) {
+ return request.post({ url: '/project.project_milestones/add', params })
+}
+
+// 编辑项目计划
+export function apimilestonesEdit(params: any) {
+ return request.post({ url: '/project.project_milestones/edit', params })
+}
+
+// 删除项目计划
+export function apimilestonesDelete(params: any) {
+ return request.post({ url: '/project.project_milestones/delete', params })
+}
+
+// 项目计划详情
+export function apimilestonesDetail(params: any) {
+ return request.get({ url: '/project.project_milestones/detail', params })
+}
diff --git a/src/api/project_plan.ts b/src/api/project_plan.ts
new file mode 100644
index 0000000..83e060f
--- /dev/null
+++ b/src/api/project_plan.ts
@@ -0,0 +1,26 @@
+import request from '@/utils/request'
+
+// 项目计划表列表
+export function apiProjectplanLists(params: any) {
+ return request.get({ url: '/project.project_plan/lists', params })
+}
+
+// 添加项目计划
+export function apiProjectplanAdd(params: any) {
+ return request.post({ url: '/project.project_plan/add', params })
+}
+
+// 编辑项目计划
+export function apiProjectplanEdit(params: any) {
+ return request.post({ url: '/project.project_plan/edit', params })
+}
+
+// 删除项目计划
+export function apiProjectplanDelete(params: any) {
+ return request.post({ url: '/project.project_plan/delete', params })
+}
+
+// 项目计划详情
+export function apiProjectplanDetail(params: any) {
+ return request.get({ url: '/project.project_plan/detail', params })
+}
diff --git a/src/api/receiptrecord.ts b/src/api/receiptrecord.ts
new file mode 100644
index 0000000..3c3bcf8
--- /dev/null
+++ b/src/api/receiptrecord.ts
@@ -0,0 +1,27 @@
+
+import request from '@/utils/request'
+
+// 收票记录列表
+export function apifinancereceiptLists(params: any) {
+ return request.get({ url: '/finance.finance_receipt_record/lists', params })
+}
+
+// 添加收票记录
+export function apifinancereceiptAdd(params: any) {
+ return request.post({ url: '/finance.finance_receipt_record/add', params })
+}
+
+// 编辑收票记录
+export function apifinancereceiptEdit(params: any) {
+ return request.post({ url: '/finance.finance_receipt_record/edit', params })
+}
+
+// 删除收票记录
+export function apifinancereceiptDelete(params: any) {
+ return request.post({ url: '/finance.finance_receipt_record/delete', params })
+}
+
+// 收票记录详情
+export function apifinancereceiptDetail(params: any) {
+ return request.get({ url: '/finance.finance_receipt_record/detail', params })
+}
\ No newline at end of file
diff --git a/src/api/refundbidDeposit.ts b/src/api/refundbidDeposit.ts
new file mode 100644
index 0000000..f051d8f
--- /dev/null
+++ b/src/api/refundbidDeposit.ts
@@ -0,0 +1,26 @@
+import request from '@/utils/request'
+
+// 退投标保证金列表
+export function bidrefundLists(params: any) {
+ return request.get({ url: '/bid.bid_security_refund/lists', params })
+}
+
+// 添加退投标保证金
+export function bidrefundAdd(params: any) {
+ return request.post({ url: '/bid.bid_security_refund/add', params })
+}
+
+// 编辑退投标保证金
+export function bidrefundEdit(params: any) {
+ return request.post({ url: '/bid.bid_security_refund/edit', params })
+}
+
+// 删除退投标保证金
+export function bidrefundDelete(params: any) {
+ return request.post({ url: '/bid.bid_security_refund/delete', params })
+}
+
+// 退投标保证金详情
+export function bidrefundDetail(params: any) {
+ return request.get({ url: '/bid.bid_security_refund/detail', params })
+}
diff --git a/src/api/refundrecord.ts b/src/api/refundrecord.ts
new file mode 100644
index 0000000..d10e22a
--- /dev/null
+++ b/src/api/refundrecord.ts
@@ -0,0 +1,26 @@
+import request from '@/utils/request'
+
+// 退款记录列表
+export function apiFinancerefundLists(params: any) {
+ return request.get({ url: '/finance.finance_refund_record/lists', params })
+}
+
+// 添加退款记录
+export function apiFinancerefundAdd(params: any) {
+ return request.post({ url: '/finance.finance_refund_record/add', params })
+}
+
+// 编辑退款记录
+export function apiFinancerefundEdit(params: any) {
+ return request.post({ url: '/finance.finance_refund_record/edit', params })
+}
+
+// 删除退款记录
+export function apiFinancerefundDelete(params: any) {
+ return request.post({ url: '/finance.finance_refund_record/delete', params })
+}
+
+// 退款记录详情
+export function apiFinancerefundDetail(params: any) {
+ return request.get({ url: '/finance.finance_refund_record/detail', params })
+}
diff --git a/src/components/biddingDecision/index.vue b/src/components/biddingDecision/index.vue
new file mode 100644
index 0000000..40e44be
--- /dev/null
+++ b/src/components/biddingDecision/index.vue
@@ -0,0 +1,85 @@
+
+