From 4bb82bf77932346376c8db08d160180284fa7716 Mon Sep 17 00:00:00 2001 From: "t-shunyi.kuang" <846002312@qq.com> Date: Wed, 22 Oct 2025 14:24:59 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=96=B0=E7=94=9F=E6=88=90price?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mdm/PriceTerms/model/PriceTermsModel.ts | 8 ++++ src/views/mdm/PriceTerms/components/config.ts | 41 ++++++++++++++++--- src/views/mdm/PriceTerms/index.vue | 2 +- 3 files changed, 45 insertions(+), 6 deletions(-) diff --git a/src/api/mdm/PriceTerms/model/PriceTermsModel.ts b/src/api/mdm/PriceTerms/model/PriceTermsModel.ts index 06ce803..e20b327 100644 --- a/src/api/mdm/PriceTerms/model/PriceTermsModel.ts +++ b/src/api/mdm/PriceTerms/model/PriceTermsModel.ts @@ -7,6 +7,14 @@ export interface LngBPriceTermPageParams extends BasicPageParams { fullName: string; valid: string; + + code: string; + + freightSign: string; + + insuranceSign: string; + + note: string; } /** diff --git a/src/views/mdm/PriceTerms/components/config.ts b/src/views/mdm/PriceTerms/components/config.ts index 6d8ac1c..424948a 100644 --- a/src/views/mdm/PriceTerms/components/config.ts +++ b/src/views/mdm/PriceTerms/components/config.ts @@ -24,6 +24,42 @@ export const searchFormSchema: FormSchema[] = [ getPopupContainer: () => document.body, }, }, + { + field: 'code', + label: '编码', + component: 'Input', + }, + { + field: 'freightSign', + label: '是否承担运费', + component: 'XjrSelect', + componentProps: { + datasourceType: 'dic', + params: { itemId: '1978056598125330433' }, + labelField: 'name', + valueField: 'value', + + getPopupContainer: () => document.body, + }, + }, + { + field: 'insuranceSign', + label: '是否承担保险', + component: 'XjrSelect', + componentProps: { + datasourceType: 'dic', + params: { itemId: '1978056598125330433' }, + labelField: 'name', + valueField: 'value', + + getPopupContainer: () => document.body, + }, + }, + { + field: 'note', + label: '备注', + component: 'Input', + }, ]; export const columns: BasicColumn[] = [ @@ -167,7 +203,6 @@ export const formProps: FormProps = { responsive: false, respNewRow: false, placeholder: '请输入编码', - maxlength: null, prefix: '', suffix: '', addonBefore: '', @@ -201,7 +236,6 @@ export const formProps: FormProps = { responsive: false, respNewRow: false, placeholder: '请输入名称', - maxlength: null, prefix: '', suffix: '', addonBefore: '', @@ -244,7 +278,6 @@ export const formProps: FormProps = { { key: 2, label: 'Option 2', value: 'Option 2' }, { key: 3, label: 'Option 3', value: 'Option 3' }, ], - defaultSelect: null, datasourceType: 'dic', params: { itemId: '1978056598125330433' }, labelField: 'name', @@ -289,7 +322,6 @@ export const formProps: FormProps = { { key: 2, label: 'Option 2', value: 'Option 2' }, { key: 3, label: 'Option 3', value: 'Option 3' }, ], - defaultSelect: null, datasourceType: 'dic', params: { itemId: '1978056598125330433' }, labelField: 'name', @@ -334,7 +366,6 @@ export const formProps: FormProps = { { key: 2, label: 'Option 2', value: 'Option 2' }, { key: 3, label: 'Option 3', value: 'Option 3' }, ], - defaultSelect: null, datasourceType: 'dic', params: { itemId: '1978057078528327681' }, labelField: 'name', diff --git a/src/views/mdm/PriceTerms/index.vue b/src/views/mdm/PriceTerms/index.vue index 533a2ab..d110b3f 100644 --- a/src/views/mdm/PriceTerms/index.vue +++ b/src/views/mdm/PriceTerms/index.vue @@ -61,7 +61,7 @@ const tableRef = ref(); //所有按钮 - const buttons = ref([{"isUse":true,"name":"新增","code":"add","icon":"ant-design:plus-outlined","isDefault":true,"type":"primary"},{"isUse":true,"name":"编辑","code":"edit","icon":"ant-design:form-outlined","isDefault":true},{"isUse":true,"name":"启用","code":"enable","icon":"ant-design:form-outlined","isDefault":true,"type":"primary"},{"isUse":true,"name":"作废","code":"disable","icon":"ant-design:stop-outlined","isDefault":true,"type":"dashed"},{"isUse":true,"name":"刷新","code":"refresh","icon":"ant-design:reload-outlined","isDefault":true},{"isUse":true,"name":"查看","code":"view","icon":"ant-design:eye-outlined","isDefault":true},{"isUse":true,"name":"数据日志","code":"datalog","icon":"ant-design:profile-outlined","isDefault":true},{"isUse":true,"name":"删除","code":"delete","icon":"ant-design:delete-outlined","isDefault":true}]); + const buttons = ref([{"name":"新增","code":"add","icon":"ant-design:plus-outlined","isDefault":true,"isUse":true},{"name":"编辑","code":"edit","icon":"ant-design:form-outlined","isDefault":true,"isUse":true},{"name":"启用","code":"enable","icon":"ant-design:form-outlined","isDefault":true,"isUse":true},{"name":"作废","code":"disable","icon":"ant-design:stop-outlined","isDefault":true,"isUse":true},{"name":"刷新","code":"refresh","icon":"ant-design:reload-outlined","isDefault":true,"isUse":true},{"name":"查看","code":"view","icon":"ant-design:eye-outlined","isDefault":true,"isUse":true},{"name":"数据日志","code":"datalog","icon":"ant-design:profile-outlined","isDefault":true,"isUse":true},{"name":"删除","code":"delete","icon":"ant-design:delete-outlined","isDefault":true,"isUse":true}]); //展示在列表内的按钮 const actionButtons = ref(['view', 'edit','datalog', 'copyData', 'delete', 'startwork','flowRecord']); const buttonConfigs = computed(()=>{