Browse Source

完善维修项目管理

master
yunuo970428 10 months ago
parent
commit
d574c3cfe2
  1. 6
      yxt-as-ui/src/views/basicinformation/maintenanceitem/maintenanceitemAdd.vue

6
yxt-as-ui/src/views/basicinformation/maintenanceitem/maintenanceitemAdd.vue

@ -78,7 +78,7 @@
<el-form-item prop="examineHourPrice">
<div class="addinputInfo" style="display: flex;flex-direction: row;justify-content: flex-start;align-items: center">
<el-input style="width: 30%" @input="royaltiesRatioInput(formobj)" @keyup.native="formobj.examineHourPrice = getNumber(formobj.examineHourPrice, 2)" v-model="formobj.examineHourPrice" clearable placeholder="" />
<el-input style="width: 40%" @input="examineHourPriceInput(formobj)" @keyup.native="royaltiesRatio = getNumber(royaltiesRatio, 2)" v-model="royaltiesRatio" clearable placeholder="提成比例(%)" />
<el-input style="width: 30%" @input="examineHourPriceInput(formobj)" @keyup.native="royaltiesRatio = getNumber(royaltiesRatio, 2)" v-model="royaltiesRatio" clearable placeholder="提成比例" />%
</div>
</el-form-item>
</el-col>
@ -287,11 +287,11 @@ export default {
},
// = /
royaltiesRatioInput(val) {
this.royaltiesRatio = Math.round(((parseFloat(val.examineHourPrice !== '' ? val.examineHourPrice : '0') / parseFloat(this.calculatePrice)) * 100) * 100) / 100
this.royaltiesRatio = Math.round((((parseFloat(val.examineHourPrice !== '' ? val.examineHourPrice : '0') / parseFloat(this.calculatePrice)) * 100).toFixed(2)) * 100) / 100
},
// = *
examineHourPriceInput(val) {
val.examineHourPrice = Math.round((parseFloat(this.calculatePrice) * (parseFloat(this.royaltiesRatio !== '' ? this.royaltiesRatio : '0') / 100)) * 100) / 100
val.examineHourPrice = Math.round((parseFloat(this.calculatePrice) * ((parseFloat(this.royaltiesRatio !== '' ? this.royaltiesRatio : '0') / 100)).toFixed(2)) * 100) / 100
},
saveOrUpdate() {
this.formobj.price = this.calculatePrice

Loading…
Cancel
Save