From 64cbd9e1eb7412e92f5ad91d8db0044986273e94 Mon Sep 17 00:00:00 2001 From: z9130 <984661593@qq.com> Date: Thu, 12 Sep 2024 22:17:43 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=89=E6=8B=A9=E7=AD=BE=E7=BA=A6=E4=BE=9D?= =?UTF-8?q?=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web-office/src/utils/dict/shared.ts | 5 +- .../canteen/collect/collect-detail-modal.vue | 18 +- .../views/contract/approval/edit/index.vue | 2 +- .../views/contract/approval/list/index.vue | 66 ++----- .../choose-signing-basis-modal.vue | 182 ++++++++++++++++++ .../contract/approval/signing-basis/crud.tsx | 26 +++ .../signing-basis-edit-modal.vue | 17 ++ .../views/contract/business/edit/index.vue | 2 +- .../src/views/system/dict/index.vue | 2 +- 9 files changed, 254 insertions(+), 66 deletions(-) create mode 100644 apps/web-office/src/views/contract/approval/signing-basis/choose-signing-basis-modal.vue diff --git a/apps/web-office/src/utils/dict/shared.ts b/apps/web-office/src/utils/dict/shared.ts index b8863cbf..a479bf1c 100644 --- a/apps/web-office/src/utils/dict/shared.ts +++ b/apps/web-office/src/utils/dict/shared.ts @@ -11,6 +11,7 @@ export enum DICT_TYPE { meeting_type = 'meeting_type', meeting_facilities = 'meeting_facilities', meeting_room = 'meeting_room', + // 订餐 // 主食 canteen_staplefood = 'canteen_staplefood', @@ -62,6 +63,8 @@ export enum DICT_TYPE { /** 综合管理-项目名称管理 */ comprehensiveProjectName = 'comprehensive_project_name', - comprehensiveConfig = 'comprehensive_config' + comprehensiveConfig = 'comprehensive_config', + /** 合同管理-签约依据类型 */ + contractBasisType = 'contract_basis_type', } diff --git a/apps/web-office/src/views/canteen/collect/collect-detail-modal.vue b/apps/web-office/src/views/canteen/collect/collect-detail-modal.vue index 14cf8f9f..b312417b 100644 --- a/apps/web-office/src/views/canteen/collect/collect-detail-modal.vue +++ b/apps/web-office/src/views/canteen/collect/collect-detail-modal.vue @@ -80,7 +80,7 @@ const searchBinding = ref({ class: 'min-w-[180px]', allowClear: true, dict: dict({ - async getData(dict, context) { + async getData(form) { return getDictOptions(DICT_TYPE.canteen_dineway); }, }), @@ -97,18 +97,10 @@ const searchBinding = ref({ class: 'min-w-[180px]', allowClear: true, dict: dict({ - async getData(dict, context) { - return [ - { - label: "已结算", - value: "1", - }, - { - label: "未结算", - value: "0", - }, - ]; - }, + data: [ + { label: "已结算", value: "1", }, + { label: "未结算", value: "0", }, + ], }), }, autoSearchTrigger: 'enter', diff --git a/apps/web-office/src/views/contract/approval/edit/index.vue b/apps/web-office/src/views/contract/approval/edit/index.vue index 054e3b69..3221001c 100644 --- a/apps/web-office/src/views/contract/approval/edit/index.vue +++ b/apps/web-office/src/views/contract/approval/edit/index.vue @@ -311,7 +311,7 @@ onMounted(async () => {