From 625c9d0d5b463cc54962b0b2726aa054513a841d Mon Sep 17 00:00:00 2001 From: wangmingwei Date: Thu, 21 May 2026 16:47:02 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E8=83=BD=E5=BF=85=E5=A1=AB=E6=A0=A1?= =?UTF-8?q?=E9=AA=8C=EF=BC=8C=E5=BC=80=E5=8F=91=E5=90=88=E5=90=8C=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E9=A1=B5=E9=9D=A2=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/bsc/projecttype/Form.vue | 24 +- src/views/cm/contract/Form.vue | 8813 ++++++++++------- src/views/cm/contract/SelectContractModal.vue | 50 + src/views/cm/contract/helper/api.ts | 2 +- src/views/cm/contract/index.vue | 52 +- src/views/mdm/asset/Form.vue | 2 +- src/views/mdm/projects/Form.vue | 24 +- 7 files changed, 5255 insertions(+), 3712 deletions(-) create mode 100644 src/views/cm/contract/SelectContractModal.vue diff --git a/src/views/bsc/projecttype/Form.vue b/src/views/bsc/projecttype/Form.vue index 4938efb..fd1689a 100644 --- a/src/views/bsc/projecttype/Form.vue +++ b/src/views/bsc/projecttype/Form.vue @@ -165,7 +165,29 @@ tableRows: {}, - dataRule: {}, + dataRule: { + project_type_code: [ + { + required: true, + message: t('sys.validate.textRequiredSuffix','不能为空'), + trigger: 'blur' + }, + ], + project_type_name: [ + { + required: true, + message: t('sys.validate.textRequiredSuffix','不能为空'), + trigger: 'blur' + }, + ], + seq_num: [ + { + required: true, + message: t('sys.validate.textRequiredSuffix','不能为空'), + trigger: ["blur","change"] + }, + ], + }, optionsObj: { pidOptions: [], diff --git a/src/views/cm/contract/Form.vue b/src/views/cm/contract/Form.vue index 5225c7e..1b95d65 100644 --- a/src/views/cm/contract/Form.vue +++ b/src/views/cm/contract/Form.vue @@ -1,3831 +1,5248 @@ diff --git a/src/views/cm/contract/SelectContractModal.vue b/src/views/cm/contract/SelectContractModal.vue new file mode 100644 index 0000000..e1ec1b6 --- /dev/null +++ b/src/views/cm/contract/SelectContractModal.vue @@ -0,0 +1,50 @@ + + + \ No newline at end of file diff --git a/src/views/cm/contract/helper/api.ts b/src/views/cm/contract/helper/api.ts index 4e6ebc9..31fa355 100644 --- a/src/views/cm/contract/helper/api.ts +++ b/src/views/cm/contract/helper/api.ts @@ -2,7 +2,7 @@ import { defHttp } from '@/utils/http/axios'; // 获取列表 export function getList(data) { - return defHttp.post({ url: '/api/4/Contract/getList', data }); + return defHttp.post({ url: '/api/cm/Contract/getList', data }); } // 新建 export function create(data) { diff --git a/src/views/cm/contract/index.vue b/src/views/cm/contract/index.vue index dbd71b2..72aa937 100644 --- a/src/views/cm/contract/index.vue +++ b/src/views/cm/contract/index.vue @@ -98,10 +98,14 @@ + +