From d2472b6400021e330c2a389ce2525cb54a340f8f Mon Sep 17 00:00:00 2001 From: yufei_wang <2267742828@qq.com> Date: Tue, 24 Sep 2024 16:20:17 +0800 Subject: [PATCH] =?UTF-8?q?HL-6115=E7=A7=91=E7=9B=AE=E8=B4=A6=E6=88=B7?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E4=B8=AD=E6=88=90=E6=9C=AC=E4=B8=AD=E5=BF=83?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E5=80=BC=E5=AD=97=E6=AE=B5=EF=BC=8C=E5=90=8D?= =?UTF-8?q?=E7=A7=B0=E6=9B=B4=E6=94=B9=E4=B8=BA=E6=88=90=E6=9C=AC=E4=B8=AD?= =?UTF-8?q?=E5=BF=83=E9=99=90=E5=88=B6=E4=BD=BF=E7=94=A8=E8=8C=83=E5=9B=B4?= =?UTF-8?q?=EF=BC=8C=E5=B9=B6=E4=B8=94=E5=85=81=E8=AE=B8=E5=A4=9A=E9=80=89?= =?UTF-8?q?=EF=BC=8C=E6=9C=80=E7=BB=88=E6=95=88=E6=9E=9C=E5=8F=82=E7=85=A7?= =?UTF-8?q?=E4=B8=8B=E5=9B=BE=E6=89=80=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../subject/subjectAccount/index.vue | 16 +++++++++++++++- .../subjectAccount/subjectAccount.data.ts | 3 ++- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/src/views/wms/basicDataManage/subject/subjectAccount/index.vue b/src/views/wms/basicDataManage/subject/subjectAccount/index.vue index 659efc5b8..635589d4a 100644 --- a/src/views/wms/basicDataManage/subject/subjectAccount/index.vue +++ b/src/views/wms/basicDataManage/subject/subjectAccount/index.vue @@ -68,6 +68,7 @@ import Detail from '@/components/Detail/src/Detail.vue' import { formatDate } from '@/utils/formatTime' import { usePageLoading } from '@/hooks/web/usePageLoading' const { loadStart, loadDone } = usePageLoading() +// 科目账户配置管理 defineOptions({ name: 'SubjectAccount' }) const message = useMessage() // 消息弹窗 @@ -91,7 +92,20 @@ const searchTableSuccess = (formField, searchField, val, formRef) => { setV['projectId'] = val[0]['projectId'] setV['projectCode'] = val[0]['projectCode'] } - setV[formField] = val[0][searchField] + if( formField === 'costDefault'){ + + //成本中心限制使用范围 + let costDefaults = [] + val.forEach(item=>{ + costDefaults.push(item[searchField]) + }) + + setV[formField] = costDefaults.join(',') + }else{ + setV[formField] = val[0][searchField] + } + + formRef.setValues(setV) }) } diff --git a/src/views/wms/basicDataManage/subject/subjectAccount/subjectAccount.data.ts b/src/views/wms/basicDataManage/subject/subjectAccount/subjectAccount.data.ts index 16ef56357..3334e1888 100644 --- a/src/views/wms/basicDataManage/subject/subjectAccount/subjectAccount.data.ts +++ b/src/views/wms/basicDataManage/subject/subjectAccount/subjectAccount.data.ts @@ -248,7 +248,7 @@ export const SubjectAccount = useCrudSchemas( } }, { - label: '成本中心默认值', + label: '成本中心限制使用范围', field: 'costDefault', sort: 'custom', isSearch: false, @@ -260,6 +260,7 @@ export const SubjectAccount = useCrudSchemas( form: { // labelMessage: '信息提示说明!!!', componentProps: { + multiple: true, enterSearch: true, isSearchList: true, // 开启查询弹窗 searchListPlaceholder: '请选择成本中心代码', // 输入框占位文本