diff --git a/src/api/wms/customerStatementDetail/index.ts b/src/api/wms/customerStatementDetail/index.ts index 943c1dca9..8dca5fc44 100644 --- a/src/api/wms/customerStatementDetail/index.ts +++ b/src/api/wms/customerStatementDetail/index.ts @@ -111,6 +111,17 @@ export const exportCustomerStatementCompareDetail = async (params) => { } } +//导出详情模具分摊对账单列表数据 需要传masterId +export const exportCustomerStatementShareReconciliatioDetail = async (params) => { + if (params.isSearch) { + const data = {...params} + return await request.downloadPost({ url: `/wms/customer-tool-apport-statement-detail/export-excel-senior`, data }) + }else{ + return await request.download({ url: `/wms/customer-tool-apport-statement-detail/export-excel`, params }) + } +} + + // 客户模具分摊对账单修改调整金额 export const updateAdjustmentAmount = async (id: number, masterId: number, amount: number) => { diff --git a/src/api/wms/customerStatementMain/index.ts b/src/api/wms/customerStatementMain/index.ts index 90431150d..bd60e0972 100644 --- a/src/api/wms/customerStatementMain/index.ts +++ b/src/api/wms/customerStatementMain/index.ts @@ -107,7 +107,7 @@ export const getCustomerList = async () => { export const exportCustomerStatementMain = async (params) => { if (params.isSearch) { const data = {...params} - return await request.downloadPost({ url: `/eam/basic-eam-workshop/export-excel-senior`, data }) + return await request.downloadPost({ url: `/wms/customer-statement-main/export-excel-senior`, data }) }else{ return await request.download({ url: `/wms/customer-statement-main/export-excel`, params }) } diff --git a/src/views/wms/deliversettlementManage/moldAllocation/customerStatement/customerStatementMain.data.ts b/src/views/wms/deliversettlementManage/moldAllocation/customerStatement/customerStatementMain.data.ts index 0e6295c31..2b61a8290 100644 --- a/src/views/wms/deliversettlementManage/moldAllocation/customerStatement/customerStatementMain.data.ts +++ b/src/views/wms/deliversettlementManage/moldAllocation/customerStatement/customerStatementMain.data.ts @@ -1,6 +1,22 @@ import type { CrudSchema } from '@/hooks/web/useCrudSchemas' import { dateFormatter } from '@/utils/formatTime' import { validateTwoNum } from '@/utils/validator' +import * as CustomerSaleInvoiceMainApi from '@/api/wms/customerSaleInvoiceMain' +const { t } = useI18n() // 国际化 + +let custormList = [] +try { + custormList = await CustomerSaleInvoiceMainApi.getCustomerList() + if(custormList.length>0){ + custormList.unshift({ + customerCode:'ALL', + customerName:t('ts.全选'), + }) + } + console.log('custormList11',custormList) +} catch (error) { + +} // 表单校验 export const CustomerStatementMainRules = reactive({ @@ -29,6 +45,22 @@ export const CustomerStatementMain = useCrudSchemas(reactive([ field: 'customerCode', sort: 'custom', isSearch: true, + search:{ + component:'Select', + value:custormList.length>1?[custormList[0]['customerCode']]:[], + componentProps: { + showAll:true,// 备用做全选 + multiple:true, + // emptyValues:[null, undefined], + valueOnClear:null, + options:custormList.length>0?custormList.map(item=>({ + label:item.customerName, + value:item.customerCode + })):[] + + } + + }, }, { label: '客户名称', @@ -82,6 +114,11 @@ export const CustomerStatementMain = useCrudSchemas(reactive([ //value: '',//可以添加默认值 有无都可 component: 'Select', }, + search:{ + componentProps: { + multiple:true + } + }, }, { diff --git a/src/views/wms/deliversettlementManage/moldAllocation/customerStatement/index.vue b/src/views/wms/deliversettlementManage/moldAllocation/customerStatement/index.vue index 263097be9..66fdd1265 100644 --- a/src/views/wms/deliversettlementManage/moldAllocation/customerStatement/index.vue +++ b/src/views/wms/deliversettlementManage/moldAllocation/customerStatement/index.vue @@ -1,11 +1,11 @@