diff --git a/src/views/supermarketerp/purchaseManagement/smErpCgInventory/form.vue b/src/views/supermarketerp/purchaseManagement/smErpCgInventory/form.vue index cb5563c..4141930 100644 --- a/src/views/supermarketerp/purchaseManagement/smErpCgInventory/form.vue +++ b/src/views/supermarketerp/purchaseManagement/smErpCgInventory/form.vue @@ -11,7 +11,7 @@ 单据日期: {{ baseDataForm.inventoryDate }} -
+
关联补货申请: {{ baseDataForm.linkCode }} @@ -53,14 +53,14 @@ :disabled="disabled" /> --> - + @@ -81,7 +81,6 @@ border :loading="loading" show-overflow - show-footer max-height="410" :edit-config="{ trigger: 'click', @@ -98,9 +97,12 @@ :column-config="{ resizable: true }" :row-config="{ isHover: true }" :resizable-config="{ dragMode: 'fixed' }" + :checkbox-config="{ highlight: true, range: true }" :data="vxeTableData" :edit-rules="validRules" - :footer-data="footerData" + show-footer + :footer-data="[{ seq: '合计', totalAmount }]" + :merge-footer-items="[{ row: 0, col: 2, rowspan: 1, colspan: 6 }]" @checkbox-all="" @checkbox-change="" size="mini" @@ -120,13 +122,8 @@ - - diff --git a/src/views/supermarketerp/supermarketUtils.ts b/src/views/supermarketerp/supermarketUtils.ts index 88adbe1..6b0bca7 100644 --- a/src/views/supermarketerp/supermarketUtils.ts +++ b/src/views/supermarketerp/supermarketUtils.ts @@ -14,19 +14,13 @@ function chunk(array: T[], size: number): T[][] { } // 表格分页 + 表单信息 打印 -export const tablePrint = ( - editableTableRef: any, - baseDataInfoRef: any, - editableTableData: any, - tableChunkSize: number = 20, - printTitle: string = "", -) => { - const $table = editableTableRef - const formPrintHtml = baseDataInfoRef ? baseDataInfoRef.innerHTML : "" +export const tablePrint = (vxeTableRef: any, baseInfoRef: any, vxeTableData: any, tableChunkSize: number = 20, printTitle: string = "") => { + const $table = vxeTableRef + const formPrintHtml = baseInfoRef ? baseInfoRef.innerHTML : "" if ($table && formPrintHtml) { // 分割每页20条 Promise.all( - chunk(editableTableData, tableChunkSize).map((pageData: any, index: number) => { + chunk(vxeTableData, tableChunkSize).map((pageData: any, index: number) => { return $table .getPrintHtml({ data: pageData,