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: '请选择成本中心代码', // 输入框占位文本