|
|
@ -32,7 +32,7 @@ |
|
|
|
<el-col :span="24"> |
|
|
|
<div class="span-sty">开票单位</div> |
|
|
|
<el-form-item> |
|
|
|
<el-select class="addinputInfo" v-model="formobj.purchaseSystemName" placeholder="请选择" @change="changePurchase" filterable clearable> |
|
|
|
<el-select class="addinputInfo addinputw" v-model="formobj.purchaseSystemName" placeholder="请选择" @change="changePurchase" filterable clearable> |
|
|
|
<el-option v-for="item in purchase_list" :key="item.deptSid" :label="item.purchaseSystemName" :value="item.purchaseSystemName"/> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
@ -338,13 +338,27 @@ export default { |
|
|
|
} |
|
|
|
}, |
|
|
|
computed: { |
|
|
|
// 开票金额 = 开票索赔单列表(工时费 + 材料费 + 厂家补助 + 施救费 + 外出费 + 其它费用) + 调增当月收入项目列表中金额合计 - 调减当月收入项目列表中金额合计 |
|
|
|
kpjeTtotal() { |
|
|
|
let kpje = '0' |
|
|
|
let kpje = 0 |
|
|
|
// 开票索赔单列表(工时费 + 材料费 + 厂家补助 + 施救费 + 外出费 + 其它费用) |
|
|
|
if (this.formobj.detailList.length > 0) { |
|
|
|
this.formobj.detailList.forEach((e) => { |
|
|
|
kpje = Math.round((parseFloat(kpje) + parseFloat(e.claimHourAmount) + parseFloat(e.claimGoodsAmount) + parseFloat(e.claimOutAmount) + parseFloat(e.claimSubsidyAmount) + parseFloat(e.claimRescueAmount) + parseFloat(e.claimOtherAmount)) * 100) / 100 |
|
|
|
}) |
|
|
|
} |
|
|
|
// 调增当月收入项目列表中金额合计 |
|
|
|
if (this.formobj.supplementaryItems.length > 0) { |
|
|
|
this.formobj.supplementaryItems.forEach((e) => { |
|
|
|
kpje = Math.round((parseFloat(kpje) + parseFloat(e.amount)) * 100) / 100 |
|
|
|
}) |
|
|
|
} |
|
|
|
// 调减当月收入项目列表中金额合计 |
|
|
|
if (this.formobj.deductionItems.length > 0) { |
|
|
|
this.formobj.deductionItems.forEach((e) => { |
|
|
|
kpje = Math.round((parseFloat(kpje) - parseFloat(e.amount)) * 100) / 100 |
|
|
|
}) |
|
|
|
} |
|
|
|
return kpje |
|
|
|
} |
|
|
|
}, |
|
|
@ -768,6 +782,10 @@ export default { |
|
|
|
/deep/ .el-form-item__error { |
|
|
|
margin-left: 120px !important; |
|
|
|
} |
|
|
|
.formaddcopy02 .el-row .el-col /deep/ .el-form-item .addinputw { |
|
|
|
margin-left: 120px !important; |
|
|
|
width: calc(100% - 115px); |
|
|
|
} |
|
|
|
.titleOne { |
|
|
|
font-weight: bold; |
|
|
|
font-size: 16px; |
|
|
|