From f7db0f89dd138641ac47bfcec23f49c174c8a11d Mon Sep 17 00:00:00 2001 From: zhaoxiao Date: Fri, 18 Nov 2022 10:36:02 +0800 Subject: [PATCH] =?UTF-8?q?add=20=E6=89=93=E5=8C=85=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E6=89=93=E5=8C=85=E8=B4=9F=E8=B4=A3=E4=BA=BA=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/packManagement/PackCompanyList.vue | 11 +++++++++-- .../modules/PackCompanyModule.vue | 17 +++++++++++++++-- 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/src/views/packManagement/PackCompanyList.vue b/src/views/packManagement/PackCompanyList.vue index a60515f..00ec08e 100644 --- a/src/views/packManagement/PackCompanyList.vue +++ b/src/views/packManagement/PackCompanyList.vue @@ -45,7 +45,7 @@ bordered rowKey="id" :columns="columns" - :scroll="{x: 1500}" + :scroll="{x: 1600}" :dataSource="dataSource" :pagination="ipagination" :loading="loading" @@ -86,7 +86,7 @@ ref="footTable" :rowKey="record=>record.id" :columns="columnsFooter" - :scroll="{x: 1500}" + :scroll="{x: 1600}" :dataSource="footerDataSource" :showHeader="false" :pagination="false" @@ -139,6 +139,13 @@ const defaultTableColumns = [ dataIndex: 'packContactTemporaryName', scopedSlots: { customRender: 'nameText' } }, + { + title: '打包负责人', + align: 'center', + width: 140, + dataIndex: 'packPrincipalName', + scopedSlots: { customRender: 'nameText' } + }, { title: '打包费用总计', align: 'center', diff --git a/src/views/packManagement/modules/PackCompanyModule.vue b/src/views/packManagement/modules/PackCompanyModule.vue index db0fa3e..0fb41e6 100644 --- a/src/views/packManagement/modules/PackCompanyModule.vue +++ b/src/views/packManagement/modules/PackCompanyModule.vue @@ -66,6 +66,14 @@ + + + + + + @@ -104,10 +112,11 @@ import SelectContacts from '../../../components/company/SelectContacts' import JYearDate from '../../../components/jero/JYearDate' import { money } from '../../../utils/validate' import { addZero } from '../../../utils/util' +import SelectPrincipal from '@comp/company/SelectPrincipal.vue' export default { name: 'PackCompanyModule', - components: { CompanySelect, SelectContacts, JYearDate }, + components: { CompanySelect, SelectContacts, JYearDate, SelectPrincipal }, data() { return { title: '操作', @@ -157,6 +166,10 @@ export default { packContactId: { rules: [{ required: true, message: '请选择打包联系人' }], validateTrigger: 'change' + }, + packPrincipalId: { + rules: [{ required: true, message: '请选择打包负责人' }], + validateTrigger: 'change' } }, initContact: null, // 编辑回显的企业联系人信息 @@ -192,7 +205,7 @@ export default { this.model = Object.assign({}, record) this.visible = true this.$nextTick(() => { - this.form.setFieldsValue(pick(this.model, 'company', 'companyContactId', 'packYear', 'packChargeTotal', 'packContactId', 'packChargeRemark', 'remark')) + this.form.setFieldsValue(pick(this.model, 'company', 'companyContactId', 'packYear', 'packChargeTotal', 'packContactId', 'packChargeRemark', 'remark', 'packPrincipalId')) }) }, close() {