From a4f134781bf0c6c17e129b12a43f03486fa5a0fc Mon Sep 17 00:00:00 2001 From: wangyufei <2267742828@qq.com> Date: Fri, 28 Jun 2024 08:33:06 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=91=E7=A5=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wms/supplierinvoiceRequestMain/index.ts | 4 +- src/components/BasicForm/src/BasicForm.vue | 2 +- .../supplierinvoiceRecordMain.data.ts | 55 ++- .../supplierinvoiceRequestMain/index.vue | 254 ++++++-------- .../supplierinvoiceRequestMain.data.ts | 330 +++++++++++++----- 5 files changed, 408 insertions(+), 237 deletions(-) diff --git a/src/api/wms/supplierinvoiceRequestMain/index.ts b/src/api/wms/supplierinvoiceRequestMain/index.ts index ec37ab88c..5358945de 100644 --- a/src/api/wms/supplierinvoiceRequestMain/index.ts +++ b/src/api/wms/supplierinvoiceRequestMain/index.ts @@ -89,8 +89,8 @@ export const invoiceSentOutSupplierinvoiceRequestMain = async (id: number) => { } // 财务--审批通过供应商发货申请主 -export const financeappSupplierinvoiceRequestMain = async (id: number) => { - return await request.post({ url: `/wms/supplierinvoice-request-main/financeApp?id=` + id }) +export const financeappSupplierinvoiceRequestMain = async (data) => { + return await request.post({ url: `/wms/supplierinvoice-request-main/financeApp`, data }) } // 财务--驳回供应商发货申请主 export const financerejSupplierinvoiceRequestMain = async (data) => { diff --git a/src/components/BasicForm/src/BasicForm.vue b/src/components/BasicForm/src/BasicForm.vue index 2df16c7e7..933b07128 100644 --- a/src/components/BasicForm/src/BasicForm.vue +++ b/src/components/BasicForm/src/BasicForm.vue @@ -494,7 +494,7 @@ watch(()=>props.tableData,() => { }) watch(()=>unref(formRef)?.formModel,() => { if(props?.sumFormDataByForm&&unref(formRef)?.formModel){ - props?.sumFormDataByForm(formRef,unref(formRef)?.formModel,props.tableData) + props?.sumFormDataByForm(formRef,unref(formRef)?.formModel,props.tableData,formType.value) } },{ deep:true diff --git a/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRecordMain/supplierinvoiceRecordMain.data.ts b/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRecordMain/supplierinvoiceRecordMain.data.ts index 175285f38..028abb8dc 100644 --- a/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRecordMain/supplierinvoiceRecordMain.data.ts +++ b/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRecordMain/supplierinvoiceRecordMain.data.ts @@ -318,7 +318,7 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive([ sortTableDefault:10 }, { - label: '过账时间', + label: '过账日期', field: 'postingDate', formatter: dateFormatter, detail: { @@ -329,7 +329,17 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive([ sort: 'custom', table: { width: 180 - } + }, + isSearch: true, + search: { + value:[], + component: 'DatePicker', + componentProps: { + valueFormat: 'YYYY-MM-DD', + type: 'daterange', + defaultTime: [new Date('1 '), new Date('1 ')] + } + }, }, { label: '财务凭证号', @@ -593,6 +603,47 @@ export const SupplierinvoiceRecordMain = useCrudSchemas(reactive([ }, isForm: false, }, + { + label: '凭证描述', + field: 'voucherNumberRemark', + isTable:true, + isTableForm:false, + sort: 'custom', + table: { + width: 180 + }, + isForm: false, + }, + { + label: '未税差额', + field: 'beforeTaxDiffAmount', + formatter: accountantFormart, + table: { + width: 150 + }, + isForm:false, + isTableForm:false + }, + { + label: '税额差异', + field: 'taxAmountDiff', + formatter: accountantFormart, + table: { + width: 150 + }, + isForm:false, + isTableForm:false + }, + { + label: '价税合计差额', + field: 'totalTaxDiffAmount', + formatter: accountantFormart, + table: { + width: 150 + }, + isForm:false, + isTableForm:false + }, ])) //表单校验 diff --git a/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue b/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue index 21d03a373..cfdfb6c81 100644 --- a/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue +++ b/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue @@ -32,7 +32,7 @@