From 3bdbdfa8830c59038f09ec106ccb3712c64d8775 Mon Sep 17 00:00:00 2001 From: yinq Date: Mon, 27 Apr 2026 09:03:00 +0800 Subject: [PATCH] =?UTF-8?q?1.1.25=20=E5=90=88=E5=90=8C=E8=AE=A2=E5=8D=95?= =?UTF-8?q?=E4=BB=A3=E5=8A=9E=E3=80=81=E5=90=88=E5=90=8C=E6=89=A7=E8=A1=8C?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E5=8E=BB=E6=8E=89=E9=83=A8=E9=97=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../oa/erp/contractInfo/contractOrderIndex.vue | 12 ++++++------ src/views/oa/erp/contractInfo/orderActivate.vue | 10 +++++----- .../oa/erp/orderLedger/contractOrderTodoIndex.vue | 6 +++--- src/views/oa/erp/projectInfo/edit.vue | 14 +++++++------- 4 files changed, 21 insertions(+), 21 deletions(-) diff --git a/src/views/oa/erp/contractInfo/contractOrderIndex.vue b/src/views/oa/erp/contractInfo/contractOrderIndex.vue index 0bbc9c0..2c2be4e 100644 --- a/src/views/oa/erp/contractInfo/contractOrderIndex.vue +++ b/src/views/oa/erp/contractInfo/contractOrderIndex.vue @@ -46,8 +46,8 @@ - - + @@ -248,7 +248,7 @@ const columns = ref([ { key: 7, label: `备件标识`, visible: false }, { key: 8, label: `订单类型`, visible: true }, { key: 9, label: `付款方式`, visible: false }, - { key: 10, label: `部门`, visible: true }, + { key: 10, label: `部门`, visible: false }, { key: 11, label: `项目经理`, visible: false }, { key: 12, label: `部门负责人`, visible: false }, { key: 13, label: `分管副总`, visible: false }, diff --git a/src/views/oa/erp/contractInfo/orderActivate.vue b/src/views/oa/erp/contractInfo/orderActivate.vue index f9ff722..e013b84 100644 --- a/src/views/oa/erp/contractInfo/orderActivate.vue +++ b/src/views/oa/erp/contractInfo/orderActivate.vue @@ -351,12 +351,12 @@ --> - + @@ -548,7 +548,7 @@ const addProjectForm = reactive>({ const addProjectRules = { projectCode: [{ required: true, message: '项目编号不能为空', trigger: 'blur' }], projectName: [{ required: true, message: '项目名称不能为空', trigger: 'blur' }], - projectTypeId: [{ required: true, message: '项目类型不能为空', trigger: 'change' }], + projectTypeId: [{ required: true, message: '销售项目类型不能为空', trigger: 'change' }], deptId: [{ required: true, message: '部门不能为空', trigger: 'change' }], managerId: [{ required: true, message: '项目经理不能为空', trigger: 'change' }], deputyId: [{ required: true, message: '分管副总不能为空', trigger: 'change' }], @@ -833,7 +833,7 @@ const getProjectTypeList = async () => { projectTypeOptions.value = proxy?.handleTree(res.data || [], 'projectTypeId', 'parentId') || []; }; -/** 项目类型父级ID -> 项目类别 映射 */ +/** 销售项目类型父级ID -> 项目类别 映射 */ function mapProjectCategoryByParentId(parentId: string | number | undefined): string | undefined { const parentIdStr = parentId === undefined || parentId === null ? '' : String(parentId); const categoryMap: Record = { @@ -844,7 +844,7 @@ function mapProjectCategoryByParentId(parentId: string | number | undefined): st return categoryMap[parentIdStr]; } -/** 根据项目类型自动回填项目类别(parentId: 1->实施, 8->物流, 11->备件) */ +/** 根据销售项目类型自动回填项目类别(parentId: 1->实施, 8->物流, 11->备件) */ function syncProjectCategoryByProjectType(projectTypeId: string | number | undefined): void { if (projectTypeId === undefined || projectTypeId === null || projectTypeId === '') return; const type = projectTypeList.value.find((item) => String(item.projectTypeId) === String(projectTypeId)); diff --git a/src/views/oa/erp/orderLedger/contractOrderTodoIndex.vue b/src/views/oa/erp/orderLedger/contractOrderTodoIndex.vue index 83d2f21..806af4b 100644 --- a/src/views/oa/erp/orderLedger/contractOrderTodoIndex.vue +++ b/src/views/oa/erp/orderLedger/contractOrderTodoIndex.vue @@ -91,9 +91,9 @@ - - - + + +