试运行问题修复

This commit is contained in:
hongchao 2025-05-19 08:56:31 +08:00
parent 63e6f6340b
commit 5294297fbc
3 changed files with 48 additions and 4 deletions

View File

@ -178,7 +178,7 @@
<span>{{ row.manageType == '0' ? '编码退料' : '数量退料' }}</span>
</template>
</el-table-column>
<el-table-column label="退料数量" align="center" prop="num" min-width="130">
<el-table-column label="退料数量" align="center" prop="num1" min-width="130">
<template slot-scope="{ row }">
<span v-if="row.manageType == 1">{{
Number(row.maintenanceNum || 0) + Number(row.passNum || 0)
@ -949,9 +949,15 @@ export default {
// );
this.queryParams.leaseApplyDetails.forEach((item) => {
if (item.num) {
item.backNum = item.num
console.log("jjjjjjjjjj",item)
if (item.manageType == 1) {
item.num1 = Number(item.maintenanceNum || 0) + Number(item.passNum || 0);
} else {
item.num1 = item.numList && item.numList.length > 0 ? item.numList.length : 0;
}
item.backNum = item.num1
if (item.manageType == 0) {
item.backNum = item.numList.length
if (item.passMaCodeDtoList) {

View File

@ -135,7 +135,7 @@
</el-col>
</el-row>
<el-table border :data="monthDetails" max-height="600">
<el-table border :data="monthDetails" max-height="500" show-summary :summary-method="getSummaries">
<el-table-column
label="序号"
align="center"
@ -188,6 +188,11 @@
label="本月暂记金额(元)"
align="center"
/>
<el-table-column
prop="remark"
label="备注"
align="center"
/>
</el-table>
</el-dialog>
</el-dialog>
@ -244,6 +249,36 @@ export default {
this.getMonthRecordList()
},
methods: {
getSummaries(param) {
const { columns, data } = param;
const sums = [];
const columnsToSum = ['costs', 'realCosts']; //
columns.forEach((column, index) => {
if (index === 0) {
sums[index] = ''; //
return;
}
if (index === 1) {
sums[index] = '合计'; //
return;
}
if (columnsToSum.includes(column.property)) {
const values = data.map(item => Number(item[column.property]));
sums[index] = values.reduce((prev, curr) => {
const value = Number(curr);
if (!isNaN(value)) {
return prev + curr;
}
return prev;
}, 0);
sums[index] = sums[index].toFixed(2);
} else {
sums[index] = '';
}
});
return sums;
},
/** 获取月结记录列表数据 */
async getMonthRecordList() {
this.monthRecordParams.agreementId = this.agreementId

View File

@ -52,6 +52,9 @@
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">查询</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button type="primary" plain size="mini" @click="handleBatchExport"
>批量导出结算表</el-button
>
<el-button type="primary" plain size="mini" @click="handleBatchExport"
>批量导出月结明细表</el-button
>