试运行问题修复
This commit is contained in:
parent
63e6f6340b
commit
5294297fbc
|
|
@ -178,7 +178,7 @@
|
||||||
<span>{{ row.manageType == '0' ? '编码退料' : '数量退料' }}</span>
|
<span>{{ row.manageType == '0' ? '编码退料' : '数量退料' }}</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</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 }">
|
<template slot-scope="{ row }">
|
||||||
<span v-if="row.manageType == 1">{{
|
<span v-if="row.manageType == 1">{{
|
||||||
Number(row.maintenanceNum || 0) + Number(row.passNum || 0)
|
Number(row.maintenanceNum || 0) + Number(row.passNum || 0)
|
||||||
|
|
@ -949,9 +949,15 @@ export default {
|
||||||
// );
|
// );
|
||||||
|
|
||||||
this.queryParams.leaseApplyDetails.forEach((item) => {
|
this.queryParams.leaseApplyDetails.forEach((item) => {
|
||||||
if (item.num) {
|
console.log("jjjjjjjjjj",item)
|
||||||
item.backNum = item.num
|
|
||||||
|
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) {
|
if (item.manageType == 0) {
|
||||||
item.backNum = item.numList.length
|
item.backNum = item.numList.length
|
||||||
if (item.passMaCodeDtoList) {
|
if (item.passMaCodeDtoList) {
|
||||||
|
|
|
||||||
|
|
@ -135,7 +135,7 @@
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</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
|
<el-table-column
|
||||||
label="序号"
|
label="序号"
|
||||||
align="center"
|
align="center"
|
||||||
|
|
@ -188,6 +188,11 @@
|
||||||
label="本月暂记金额(元)"
|
label="本月暂记金额(元)"
|
||||||
align="center"
|
align="center"
|
||||||
/>
|
/>
|
||||||
|
<el-table-column
|
||||||
|
prop="remark"
|
||||||
|
label="备注"
|
||||||
|
align="center"
|
||||||
|
/>
|
||||||
</el-table>
|
</el-table>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
|
|
@ -244,6 +249,36 @@ export default {
|
||||||
this.getMonthRecordList()
|
this.getMonthRecordList()
|
||||||
},
|
},
|
||||||
methods: {
|
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() {
|
async getMonthRecordList() {
|
||||||
this.monthRecordParams.agreementId = this.agreementId
|
this.monthRecordParams.agreementId = this.agreementId
|
||||||
|
|
|
||||||
|
|
@ -52,6 +52,9 @@
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">查询</el-button>
|
<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 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 type="primary" plain size="mini" @click="handleBatchExport"
|
||||||
>批量导出月结明细表</el-button
|
>批量导出月结明细表</el-button
|
||||||
>
|
>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue