xieyishuchakan

This commit is contained in:
syruan 2025-10-10 17:33:31 +08:00
parent 945367058b
commit 0ae0d79c1b
1 changed files with 11 additions and 10 deletions

View File

@ -39,7 +39,7 @@
<template #content>
{{ queryParams.agreementCode }}
</template>
<el-input v-model="queryParams.agreementCode" placeholder="请输入协议号" clearable disabled />
<el-input v-model="queryParams.agreementCode" placeholder="请输入协议号" clearable />
</el-tooltip>
</el-form-item>
<el-form-item prop="sltStatus">
@ -55,7 +55,7 @@
<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="handleApplyList">批量结算</el-button>
<el-button style="display: none;" type="primary" plain size="mini" @click="handleApplyList">批量结算</el-button>
<el-button type="success" icon="el-icon-plus" size="mini" @click="goToSettlement">新增结算</el-button>
</el-form-item>
</el-form>
@ -202,7 +202,7 @@
<script>
import { getUnitList } from '@/api/back/index.js'
import { getTeamList } from '@/api/materialsStation/auth.js'
import { getClzSltAgreementInfo, getClzProjectListByUnitIds, getClzAgreementInfoById, getSltInfo } from '@/api/cost/cost'
import { getClzSltAgreementInfo, getClzProjectListByUnitIds, getClzAgreementInfoById, getClzSltInfo } from '@/api/cost/cost'
import { toChineseAmount } from '@/utils/bonus.js'
import vueEasyPrint from 'vue-easy-print'
import Treeselect from '@riophae/vue-treeselect'
@ -408,17 +408,18 @@ export default {
async openPrintDialog(row) {
this.openPrint = true
try {
const res = await getSltInfo([row])
row.unitIds = (row.unitId + '').split(',');
const res = await getClzSltInfo(row)
console.log('🚀 ~ openPrintDialog ~ res:', res)
if (!res.data) return
this.agreementContent = res.data
this.agreementContent = res.data[0]
this.agreementContent.agreementCode = row.agreementCode
this.agreementContent.costAll =
Number(res.data.leaseCost) +
Number(res.data.repairCost) +
Number(res.data.scrapCost) +
Number(res.data.loseCost) -
Number(res.data.reductionCost)
Number(res.data[0].leaseCost) +
Number(res.data[0].repairCost) +
Number(res.data[0].scrapCost) +
Number(res.data[0].loseCost) -
Number(res.data[0].reductionCost)
// costAllUpper
this.agreementContent.costAllUpper = toChineseAmount(this.agreementContent.costAll.toFixed(2))
} catch (error) {