结算管理,结算申请页面修改
This commit is contained in:
parent
4eeb872968
commit
cdb3a2f253
|
|
@ -10,6 +10,8 @@
|
||||||
>报废明细导出</el-button>
|
>报废明细导出</el-button>
|
||||||
<el-button type="primary" size="mini" @click="handleExport2"
|
<el-button type="primary" size="mini" @click="handleExport2"
|
||||||
>丢失明细导出</el-button>
|
>丢失明细导出</el-button>
|
||||||
|
<el-button type="primary" size="mini" @click="handleExport5"
|
||||||
|
>减免明细导出</el-button>
|
||||||
<el-button type="warning" size="mini" @click="handleExportAll"
|
<el-button type="warning" size="mini" @click="handleExportAll"
|
||||||
>全部明细导出</el-button>
|
>全部明细导出</el-button>
|
||||||
<el-button type="success" size="mini" @click="handleAdd"
|
<el-button type="success" size="mini" @click="handleAdd"
|
||||||
|
|
@ -160,12 +162,40 @@
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
<div class="tabelAllBottom">
|
<div class="tabelAll">
|
||||||
<div class="columnAllNum">费用小计:</div>
|
<div class="columnAllNum">费用小计:</div>
|
||||||
<div class="columnAll">
|
<div class="columnAll">
|
||||||
{{ loseCost }}
|
{{ loseCost }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<el-table :data="reducList">
|
||||||
|
<el-table-column label="减免费用明细" align="center">
|
||||||
|
<el-table-column label="序号" align="center" type="index" width="60"/>
|
||||||
|
<el-table-column label="设备名称" align="center" prop="typeName" :show-overflow-tooltip="true"/>
|
||||||
|
<el-table-column label="规格型号" align="center" prop="modeName" :show-overflow-tooltip="true"/>
|
||||||
|
<el-table-column label="计量单位" align="center" prop="unitName" :show-overflow-tooltip="true"/>
|
||||||
|
<el-table-column label="租赁单价" align="center" prop="leasePrice" :show-overflow-tooltip="true"/>
|
||||||
|
<el-table-column label="减免数量" align="center" prop="reduceNum" :show-overflow-tooltip="true"/>
|
||||||
|
<el-table-column label="减免开始日期" align="center" prop="startTime" :show-overflow-tooltip="true"/>
|
||||||
|
<el-table-column label="减免结束日期" align="center" prop="endTime" :show-overflow-tooltip="true"/>
|
||||||
|
<el-table-column label="减免天数" align="center" prop="days" :show-overflow-tooltip="true"/>
|
||||||
|
<el-table-column label="减免原因" align="center" prop="remark" :show-overflow-tooltip="true"/>
|
||||||
|
<el-table-column label="减免费用(元)" align="center" prop="leaseMoney" :show-overflow-tooltip="true">
|
||||||
|
<template slot-scope="scope" v-if="scope.row.leaseMoney">
|
||||||
|
{{ scope.row.leaseMoney.toFixed(2) }}
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
</el-table-column>
|
||||||
|
</el-table>
|
||||||
|
<div class="tabelAllBottom">
|
||||||
|
<div class="columnAllNum">费用小计:</div>
|
||||||
|
<div class="columnAll">
|
||||||
|
{{ reducCost }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="tabelAllBottom">
|
<div class="tabelAllBottom">
|
||||||
<div class="columnAllNum">合计:</div>
|
<div class="columnAllNum">合计:</div>
|
||||||
<div class="columnAll">
|
<div class="columnAll">
|
||||||
|
|
@ -174,7 +204,6 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
@ -203,6 +232,8 @@ export default {
|
||||||
scrapCost: 0,
|
scrapCost: 0,
|
||||||
loseList: [], //丢失费用列表
|
loseList: [], //丢失费用列表
|
||||||
loseCost: 0,
|
loseCost: 0,
|
||||||
|
reducList: [], //减免费用列表
|
||||||
|
reducCost: 0,
|
||||||
costAll: 0,
|
costAll: 0,
|
||||||
deptName: undefined,
|
deptName: undefined,
|
||||||
applyList: [],
|
applyList: [],
|
||||||
|
|
@ -247,7 +278,13 @@ export default {
|
||||||
|
|
||||||
this.loseList = response.data.loseList //丢失费用列表
|
this.loseList = response.data.loseList //丢失费用列表
|
||||||
this.loseCost = this.countCost(this.loseList)
|
this.loseCost = this.countCost(this.loseList)
|
||||||
|
this.reducList = response.data.reductionList //减免费用列表
|
||||||
|
console.log('111111111111111111',this.reducList)
|
||||||
|
if(this.reducList!=null){
|
||||||
|
this.reducList.forEach((item) => {
|
||||||
|
this.reducCost = Number(this.reducCost) + Number(item.leaseMoney)
|
||||||
|
})
|
||||||
|
}
|
||||||
this.applyList = response.data.relations
|
this.applyList = response.data.relations
|
||||||
this.applyList.forEach((item) => {
|
this.applyList.forEach((item) => {
|
||||||
item.leaseCost = Number(item.leaseCost)
|
item.leaseCost = Number(item.leaseCost)
|
||||||
|
|
@ -259,6 +296,7 @@ export default {
|
||||||
Number(item.repairCost) +
|
Number(item.repairCost) +
|
||||||
Number(item.scrapCost) +
|
Number(item.scrapCost) +
|
||||||
Number(item.loseCost) +
|
Number(item.loseCost) +
|
||||||
|
Number(item.reductionCost) +
|
||||||
Number(item.addCost) -
|
Number(item.addCost) -
|
||||||
Number(item.subCost)
|
Number(item.subCost)
|
||||||
})
|
})
|
||||||
|
|
@ -267,8 +305,10 @@ export default {
|
||||||
Number(this.leaseCost) +
|
Number(this.leaseCost) +
|
||||||
Number(this.repairCost) +
|
Number(this.repairCost) +
|
||||||
Number(this.scrapCost) +
|
Number(this.scrapCost) +
|
||||||
Number(this.loseCost)
|
Number(this.loseCost) -
|
||||||
|
Number(this.reducCost)
|
||||||
this.costAll = costSum
|
this.costAll = costSum
|
||||||
|
|
||||||
this.subCostFlag = costSum
|
this.subCostFlag = costSum
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
@ -397,6 +437,14 @@ export default {
|
||||||
// `报废费用明细_${new Date().getTime()}.xlsx`,
|
// `报废费用明细_${new Date().getTime()}.xlsx`,
|
||||||
// )
|
// )
|
||||||
},
|
},
|
||||||
|
handleExport5() {
|
||||||
|
const params = this.rowData
|
||||||
|
this.download(
|
||||||
|
'material/slt_agreement_info/exportReduction',
|
||||||
|
{...params,},
|
||||||
|
`减免费用明细_${new Date().getTime()}.xlsx`,
|
||||||
|
)
|
||||||
|
},
|
||||||
|
|
||||||
handleExportAll() {
|
handleExportAll() {
|
||||||
const params = this.rowData
|
const params = this.rowData
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,8 @@
|
||||||
>报废明细导出</el-button>
|
>报废明细导出</el-button>
|
||||||
<el-button type="primary" size="mini" @click="handleExport2"
|
<el-button type="primary" size="mini" @click="handleExport2"
|
||||||
>丢失明细导出</el-button>
|
>丢失明细导出</el-button>
|
||||||
|
<el-button type="primary" size="mini" @click="handleExport5"
|
||||||
|
>减免明细导出</el-button>
|
||||||
<el-button type="warning" size="mini" @click="handleExportAll"
|
<el-button type="warning" size="mini" @click="handleExportAll"
|
||||||
>全部明细导出</el-button>
|
>全部明细导出</el-button>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|
@ -158,12 +160,40 @@
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
<div class="tabelAllBottom">
|
<div class="tabelAll">
|
||||||
<div class="columnAllNum">费用小计:</div>
|
<div class="columnAllNum">费用小计:</div>
|
||||||
<div class="columnAll">
|
<div class="columnAll">
|
||||||
{{ loseCost }}
|
{{ loseCost }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<el-table :data="reducList">
|
||||||
|
<el-table-column label="减免费用明细" align="center">
|
||||||
|
<el-table-column label="序号" align="center" type="index" width="60"/>
|
||||||
|
<el-table-column label="设备名称" align="center" prop="typeName" :show-overflow-tooltip="true"/>
|
||||||
|
<el-table-column label="规格型号" align="center" prop="modeName" :show-overflow-tooltip="true"/>
|
||||||
|
<el-table-column label="计量单位" align="center" prop="unitName" :show-overflow-tooltip="true"/>
|
||||||
|
<el-table-column label="租赁单价" align="center" prop="leasePrice" :show-overflow-tooltip="true"/>
|
||||||
|
<el-table-column label="减免数量" align="center" prop="reduceNum" :show-overflow-tooltip="true"/>
|
||||||
|
<el-table-column label="减免开始日期" align="center" prop="startTime" :show-overflow-tooltip="true"/>
|
||||||
|
<el-table-column label="减免结束日期" align="center" prop="endTime" :show-overflow-tooltip="true"/>
|
||||||
|
<el-table-column label="减免天数" align="center" prop="days" :show-overflow-tooltip="true"/>
|
||||||
|
<el-table-column label="减免原因" align="center" prop="remark" :show-overflow-tooltip="true"/>
|
||||||
|
<el-table-column label="减免费用(元)" align="center" prop="leaseMoney" :show-overflow-tooltip="true">
|
||||||
|
<template slot-scope="scope" v-if="scope.row.leaseMoney">
|
||||||
|
{{ scope.row.leaseMoney.toFixed(2) }}
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
</el-table-column>
|
||||||
|
</el-table>
|
||||||
|
<div class="tabelAllBottom">
|
||||||
|
<div class="columnAllNum">费用小计:</div>
|
||||||
|
<div class="columnAll">
|
||||||
|
{{ reducCost }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="tabelAllBottom">
|
<div class="tabelAllBottom">
|
||||||
<div class="columnAllNum">合计:</div>
|
<div class="columnAllNum">合计:</div>
|
||||||
<div class="columnAll">
|
<div class="columnAll">
|
||||||
|
|
@ -201,6 +231,8 @@ export default {
|
||||||
scrapCost: 0,
|
scrapCost: 0,
|
||||||
loseList: [], //丢失费用列表
|
loseList: [], //丢失费用列表
|
||||||
loseCost: 0,
|
loseCost: 0,
|
||||||
|
reducList: [], //减免费用列表
|
||||||
|
reducCost: 0,
|
||||||
costAll: 0,
|
costAll: 0,
|
||||||
deptName: undefined,
|
deptName: undefined,
|
||||||
applyList: [],
|
applyList: [],
|
||||||
|
|
@ -246,6 +278,13 @@ export default {
|
||||||
|
|
||||||
this.loseList = response.data.loseList //丢失费用列表
|
this.loseList = response.data.loseList //丢失费用列表
|
||||||
this.loseCost = this.countCost(this.loseList)
|
this.loseCost = this.countCost(this.loseList)
|
||||||
|
this.reducList = response.data.reductionList //减免费用列表
|
||||||
|
console.log('111111111111111111',this.reducList)
|
||||||
|
if(this.reducList!=null){
|
||||||
|
this.reducList.forEach((item) => {
|
||||||
|
this.reducCost = Number(this.reducCost) + Number(item.leaseMoney)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
this.applyList = response.data.relations
|
this.applyList = response.data.relations
|
||||||
this.applyList.forEach((item) => {
|
this.applyList.forEach((item) => {
|
||||||
|
|
@ -258,6 +297,7 @@ export default {
|
||||||
Number(item.repairCost) +
|
Number(item.repairCost) +
|
||||||
Number(item.scrapCost) +
|
Number(item.scrapCost) +
|
||||||
Number(item.loseCost) +
|
Number(item.loseCost) +
|
||||||
|
Number(item.reductionCost) +
|
||||||
Number(item.addCost) -
|
Number(item.addCost) -
|
||||||
Number(item.subCost)
|
Number(item.subCost)
|
||||||
})
|
})
|
||||||
|
|
@ -266,7 +306,8 @@ export default {
|
||||||
Number(this.leaseCost) +
|
Number(this.leaseCost) +
|
||||||
Number(this.repairCost) +
|
Number(this.repairCost) +
|
||||||
Number(this.scrapCost) +
|
Number(this.scrapCost) +
|
||||||
Number(this.loseCost)
|
Number(this.loseCost)-
|
||||||
|
Number(this.reducCost)
|
||||||
this.costAll = costSum
|
this.costAll = costSum
|
||||||
this.subCostFlag = costSum
|
this.subCostFlag = costSum
|
||||||
})
|
})
|
||||||
|
|
@ -376,6 +417,14 @@ export default {
|
||||||
// `报废费用明细_${new Date().getTime()}.xlsx`,
|
// `报废费用明细_${new Date().getTime()}.xlsx`,
|
||||||
// )
|
// )
|
||||||
},
|
},
|
||||||
|
handleExport5() {
|
||||||
|
const params = this.rowData
|
||||||
|
this.download(
|
||||||
|
'material/slt_agreement_info/exportReduction',
|
||||||
|
{...params,},
|
||||||
|
`减免费用明细_${new Date().getTime()}.xlsx`,
|
||||||
|
)
|
||||||
|
},
|
||||||
|
|
||||||
handleExportAll() {
|
handleExportAll() {
|
||||||
const params = this.rowData
|
const params = this.rowData
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue