From 0e5e582b78ee171b848d65ec8a2091b92bdb028f Mon Sep 17 00:00:00 2001 From: jia <1451658316@qq.com> Date: Mon, 25 Dec 2023 18:30:29 +0800 Subject: [PATCH] =?UTF-8?q?1.=E5=89=A9=E4=BD=99=E6=96=BD=E5=B7=A5=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E6=A8=A1=E5=9D=97=20=E6=96=BD=E5=B7=A5=E6=B1=87?= =?UTF-8?q?=E6=8A=A5=E5=AF=B9=E6=8E=A5=E5=A2=9E=E5=88=A0=E6=94=B9=E6=9F=A5?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=20=20=202.=E9=A1=B9=E7=9B=AE=E5=B7=A5?= =?UTF-8?q?=E7=A7=8D=20=E9=A1=B9=E7=9B=AE=E5=90=88=E5=90=8C=20=E5=AF=B9?= =?UTF-8?q?=E6=8E=A5=E5=A2=9E=E5=88=A0=E6=94=B9=E6=9F=A5=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/build/build_report.ts | 26 ++ src/api/build/build_report_detail.ts | 5 + src/api/project_insurance_management.ts | 27 ++ src/api/project_job_type.ts | 32 ++ src/api/project_labor_contract.ts | 28 ++ src/api/project_personnel.ts | 5 + src/components/acceptance/index.vue | 77 +++++ src/components/build_plan/index.vue | 76 +++++ src/components/customerdemand/index.vue | 13 +- src/components/material/picker.vue | 68 ++-- src/components/project-member/index.vue | 2 +- src/components/project/index.vue | 9 +- src/components/project_personnel/index.vue | 107 ++++++ src/views/bid_document_examination/index.vue | 13 +- src/views/build/build_report/detail.vue | 42 ++- src/views/build/build_report/edit.vue | 321 +++++++++--------- src/views/build/build_report/index.vue | 72 ++-- src/views/build/build_report_detail/index.vue | 91 +++++ src/views/customer_demand_solution/index.vue | 13 +- .../AdministrativePayments/detail.vue | 22 +- .../AdministrativePayments/edit.vue | 22 +- .../AdministrativeTickets/detail.vue | 22 +- .../AdministrativeTickets/edit.vue | 22 +- .../Collection/RecordsPayment.vue | 49 +-- .../Collection/Remittance.vue | 24 +- .../draft/Acceptance/detail.vue | 86 +++-- .../draft/Acceptance/edit.vue | 116 ++++--- .../draft/Acceptance/index.vue | 90 +++-- .../financialManagement/draft/Cash/detail.vue | 107 +++--- .../financialManagement/draft/Cash/edit.vue | 120 +++---- .../financialManagement/draft/Cash/index.vue | 78 +++-- .../draft/MoneyOrderTransfer/detail.vue | 145 +++++--- .../draft/MoneyOrderTransfer/edit.vue | 142 ++++---- .../draft/MoneyOrderTransfer/index.vue | 69 +++- .../reimbursement/detail.vue | 22 +- .../reimbursement/edit.vue | 2 +- .../project_insurance_management/detail.vue | 186 ++++++++++ .../project_insurance_management/edit.vue | 266 +++++++++++++++ .../project_insurance_management/index.vue | 177 ++++++++++ src/views/project_job_type/detail.vue | 144 ++++++++ src/views/project_job_type/edit.vue | 123 +++++++ src/views/project_job_type/index.vue | 133 ++++++++ src/views/project_labor_contract/detail.vue | 193 +++++++++++ src/views/project_labor_contract/edit.vue | 271 +++++++++++++++ src/views/project_labor_contract/index.vue | 178 ++++++++++ src/views/project_personnel/edit.vue | 7 +- src/views/receiptrecord/edit.vue | 22 +- src/views/recordsPayment/edit.vue | 2 +- src/views/refund/edit.vue | 22 +- src/views/refundbidDeposit/edit.vue | 24 +- src/views/refundrecord/edit.vue | 39 +-- 51 files changed, 3165 insertions(+), 787 deletions(-) create mode 100644 src/api/build/build_report.ts create mode 100644 src/api/build/build_report_detail.ts create mode 100644 src/api/project_insurance_management.ts create mode 100644 src/api/project_job_type.ts create mode 100644 src/api/project_labor_contract.ts create mode 100644 src/components/acceptance/index.vue create mode 100644 src/components/build_plan/index.vue create mode 100644 src/components/project_personnel/index.vue create mode 100644 src/views/build/build_report_detail/index.vue create mode 100644 src/views/project_insurance_management/detail.vue create mode 100644 src/views/project_insurance_management/edit.vue create mode 100644 src/views/project_insurance_management/index.vue create mode 100644 src/views/project_job_type/detail.vue create mode 100644 src/views/project_job_type/edit.vue create mode 100644 src/views/project_job_type/index.vue create mode 100644 src/views/project_labor_contract/detail.vue create mode 100644 src/views/project_labor_contract/edit.vue create mode 100644 src/views/project_labor_contract/index.vue diff --git a/src/api/build/build_report.ts b/src/api/build/build_report.ts new file mode 100644 index 0000000..44b42cc --- /dev/null +++ b/src/api/build/build_report.ts @@ -0,0 +1,26 @@ +import request from '@/utils/request' + +//施工汇报表列表 +export function buildreportLists(params: any) { + return request.get({ url: '/build.build_report/lists', params }) +} + +// 添加施工计划 +export function buildreportAdd(params: any) { + return request.post({ url: '/build.build_report/add', params }) +} + +// 编辑施工计划 +export function buildreportEdit(params: any) { + return request.post({ url: '/build.build_report/edit', params }) +} + +// 删除施工计划 +export function buildreportDelete(params: any) { + return request.post({ url: '/build.build_report/delete', params }) +} + +// 施工计划详情 +export function buildreportDetail(params: any) { + return request.get({ url: '/build.build_report/detail', params }) +} diff --git a/src/api/build/build_report_detail.ts b/src/api/build/build_report_detail.ts new file mode 100644 index 0000000..99a90a5 --- /dev/null +++ b/src/api/build/build_report_detail.ts @@ -0,0 +1,5 @@ +import request from '@/utils/request' +// 人工明细列表 +export function buildreportDetaillists(params: any) { + return request.get({ url: '/build.build_report_detail/lists', params }) +} \ No newline at end of file diff --git a/src/api/project_insurance_management.ts b/src/api/project_insurance_management.ts new file mode 100644 index 0000000..de13aaf --- /dev/null +++ b/src/api/project_insurance_management.ts @@ -0,0 +1,27 @@ +import request from '@/utils/request' + +// 保险管理列表 +export function insurancemanagementLists(params: any) { + return request.get({ url: '/project.project_insurance_management//lists', params }) +} + +// 添加保险管理 +export function insurancemanagementAdd(params: any) { + return request.post({ url: '/project.project_insurance_management//add', params }) +} + +// 编辑保险管理 +export function insurancemanagementEdit(params: any) { + return request.post({ url: '/project.project_insurance_management//edit', params }) +} + +// 删除保险管理 +export function insurancemanagementDelete(params: any) { + return request.post({ url: '/project.project_insurance_management//delete', params }) +} + +// 保险管理详情 +export function insurancemanagementDetail(params: any) { + return request.get({ url: '/project.project_insurance_management//detail', params }) +} + diff --git a/src/api/project_job_type.ts b/src/api/project_job_type.ts new file mode 100644 index 0000000..40b7f1f --- /dev/null +++ b/src/api/project_job_type.ts @@ -0,0 +1,32 @@ +import request from '@/utils/request' + +// 工种记录列表 +export function projectjobtypeLists(params: any) { + return request.get({ url: '/project.project_job_type/lists', params }) +} + +// 添加工种记录 +export function projectjobtypeAdd(params: any) { + return request.post({ url: '/project.project_job_type/add', params }) +} + +// 编辑工种记录 +export function projectjobtypeEdit(params: any) { + return request.post({ url: '/project.project_job_type/edit', params }) +} + +// 删除工种记录 +export function projectjobtypeDelete(params: any) { + return request.post({ url: '/project.project_job_type/delete', params }) +} + +// 工种记录详情 +export function projectjobtypeDetail(params: any) { + return request.get({ url: '/project.project_job_type/detail', params }) +} + + +// 工种列表 +export function projectjobtypeAll(params: any) { + return request.get({ url: '/project.project_job_type/all', params }) +} diff --git a/src/api/project_labor_contract.ts b/src/api/project_labor_contract.ts new file mode 100644 index 0000000..b89f418 --- /dev/null +++ b/src/api/project_labor_contract.ts @@ -0,0 +1,28 @@ +import request from '@/utils/request' + +// 劳动合同列表 +export function projectlaborcontractLists(params: any) { + return request.get({ url: '/project.project_labor_contract/lists', params }) +} + +// 添加劳动合同 +export function projectlaborcontractAdd(params: any) { + return request.post({ url: '/project.project_labor_contract/add', params }) +} + +// 编辑劳动合同 +export function projectlaborcontractEdit(params: any) { + return request.post({ url: '/project.project_labor_contract/edit', params }) +} + +// 删除劳动合同 +export function projectlaborcontractDelete(params: any) { + return request.post({ url: '/project.project_labor_contract/delete', params }) +} + +// 劳动合同详情 +export function projectlaborcontractDetail(params: any) { + return request.get({ url: '/project.project_labor_contract/detail', params }) +} + + diff --git a/src/api/project_personnel.ts b/src/api/project_personnel.ts index a2d1bdb..602e3b5 100644 --- a/src/api/project_personnel.ts +++ b/src/api/project_personnel.ts @@ -24,3 +24,8 @@ export function projectpersonnelDelete(params: any) { export function projectpersonnelDetail(params: any) { return request.get({ url: '/project.project_personnel/detail', params }) } + +//获取某个项目下的所有人员 +export function personneToProject(params: any) { + return request.get({ url: '/project.project_personnel/listToProject', params }) +} \ No newline at end of file diff --git a/src/components/acceptance/index.vue b/src/components/acceptance/index.vue new file mode 100644 index 0000000..61bd48c --- /dev/null +++ b/src/components/acceptance/index.vue @@ -0,0 +1,77 @@ + + + \ No newline at end of file diff --git a/src/components/build_plan/index.vue b/src/components/build_plan/index.vue new file mode 100644 index 0000000..b3f25cc --- /dev/null +++ b/src/components/build_plan/index.vue @@ -0,0 +1,76 @@ + + + \ No newline at end of file diff --git a/src/components/customerdemand/index.vue b/src/components/customerdemand/index.vue index 7353280..dafb5c6 100644 --- a/src/components/customerdemand/index.vue +++ b/src/components/customerdemand/index.vue @@ -25,7 +25,18 @@ - + + + diff --git a/src/components/material/picker.vue b/src/components/material/picker.vue index d015b74..aa30c11 100644 --- a/src/components/material/picker.vue +++ b/src/components/material/picker.vue @@ -1,31 +1,16 @@