Browse Source

完善索赔单开票管理

zhanglei
yunuo970428 2 months ago
parent
commit
2b9618b6c9
  1. 22
      yxt-as-ui/src/views/operation/claimbilling/claimbillingAdd.vue
  2. 22
      yxt-as-ui/src/views/workFlow/suopeikaipiaoFlow/claimbillingEdit.vue

22
yxt-as-ui/src/views/operation/claimbilling/claimbillingAdd.vue

@ -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;

22
yxt-as-ui/src/views/workFlow/suopeikaipiaoFlow/claimbillingEdit.vue

@ -31,7 +31,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>
@ -337,13 +337,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
}
},
@ -728,6 +742,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;

Loading…
Cancel
Save