From f05e71690373c3d47a1cb4caa17f4eb2d7d82005 Mon Sep 17 00:00:00 2001 From: "1213317725@qq.com" <1213317725@qq.com> Date: Tue, 17 Jun 2025 15:49:44 +0800 Subject: [PATCH] 1 --- admin/src/app/api/contract.ts | 6 + .../src/app/lang/zh-cn/contract.contract.json | 18 +- admin/src/app/lang/zh-cn/course.course.json | 1 + .../src/app/views/contract/components/ff.vue | 346 ++++++++++++++++++ admin/src/app/views/contract/contract.vue | 20 + .../app/views/contract_sign/contract_sign.vue | 12 +- .../customer_resources/customer_resources.vue | 66 +++- .../components/physical-test-edit.vue | 202 +++++----- .../adminapi/controller/contract/Contract.php | 13 +- .../controller/contract_sign/ContractSign.php | 3 +- .../controller/physical_test/PhysicalTest.php | 26 +- niucloud/app/adminapi/route/contract.php | 5 +- .../admin/contract/ContractService.php | 16 +- .../contract_sign/ContractSignService.php | 4 +- .../LessonCourseTeachingService.php | 4 +- .../physical_test/PhysicalTestService.php | 13 +- .../validate/physical_test/PhysicalTest.php | 4 +- 17 files changed, 610 insertions(+), 149 deletions(-) create mode 100644 admin/src/app/views/contract/components/ff.vue diff --git a/admin/src/app/api/contract.ts b/admin/src/app/api/contract.ts index cc9ac7f3..fc1f7a11 100644 --- a/admin/src/app/api/contract.ts +++ b/admin/src/app/api/contract.ts @@ -52,5 +52,11 @@ export function deleteContract(id: number) { } +export function ffContract(params: Record) { + return request.post('contract/ff_contract', params, { showErrorMessage: true, showSuccessMessage: true }) +} + + + // USER_CODE_END -- contract diff --git a/admin/src/app/lang/zh-cn/contract.contract.json b/admin/src/app/lang/zh-cn/contract.contract.json index 1aaeeaee..46530b5f 100644 --- a/admin/src/app/lang/zh-cn/contract.contract.json +++ b/admin/src/app/lang/zh-cn/contract.contract.json @@ -15,5 +15,21 @@ "updateContract":"编辑合同", "contractDeleteTips":"确定要删除该数据吗?", "startDate":"请选择开始时间", - "endDate":"请选择结束时间" + "endDate":"请选择结束时间", + + "contractId":"合同", + "contractIdPlaceholder":"请输入合同", + "personnelId":"下发人员", + "personnelIdPlaceholder":"请输入下发人员", + "status":"签署状态", + "statusPlaceholder":"请输入签署状态", + "createdAt":"创建时间", + "createdAtPlaceholder":"请输入创建时间", + "signTime":"签署时间", + "signTimePlaceholder":"请输入签署时间", + "addContractSign":"添加合同关系", + "updateContractSign":"编辑合同关系", + "contractSignDeleteTips":"确定要删除该数据吗?", + "startDate":"请选择开始时间", + "endDate":"请选择结束时间" } \ No newline at end of file diff --git a/admin/src/app/lang/zh-cn/course.course.json b/admin/src/app/lang/zh-cn/course.course.json index b474ff69..45bae322 100644 --- a/admin/src/app/lang/zh-cn/course.course.json +++ b/admin/src/app/lang/zh-cn/course.course.json @@ -48,4 +48,5 @@ "momePlaceholder": "请输入备注", "createTime": "创建时间", "keyFormatTips": "关键字只允许输入字母和下划线" + } diff --git a/admin/src/app/views/contract/components/ff.vue b/admin/src/app/views/contract/components/ff.vue new file mode 100644 index 00000000..c72d31c5 --- /dev/null +++ b/admin/src/app/views/contract/components/ff.vue @@ -0,0 +1,346 @@ + + + + + + \ No newline at end of file diff --git a/admin/src/app/views/contract/contract.vue b/admin/src/app/views/contract/contract.vue index 70b9d1ca..97ca5f5e 100644 --- a/admin/src/app/views/contract/contract.vue +++ b/admin/src/app/views/contract/contract.vue @@ -76,6 +76,13 @@ @@ -92,6 +99,12 @@ + + +