优化
This commit is contained in:
@@ -15,6 +15,8 @@
|
||||
<van-field v-input.float v-show="incandescentRadioShow" required :rules="[{ required: incandescentRadioShow, message:'请填写占比' }]" v-model="form.incandescentRadio" label="白炽灯占比(%)" type="number" label-width="140" input-align="right" placeholder="请输入" @input="handelChangeNumber('incandescentRadio')" />
|
||||
|
||||
<van-field v-input.float v-show="energySaviRatioShow" required :rules="[{ required: energySaviRatioShow, message:'请填写占比' }]" v-model="form.energySaviRatio" label="节能灯占比(%)" type="number" label-width="140" input-align="right" placeholder="请输入" @input="handelChangeNumber('energySaviRatio')" />
|
||||
|
||||
<van-field v-input.float v-show="showOther" required v-model="form.otherRatio" label="其它占比(%)" type="number" label-width="140" input-align="right" placeholder="请输入" readonly />
|
||||
|
||||
<van-field v-input.numNo0 v-model="form.totalNum" label="合计数量约(盏)" type="number" required :rules="[{ required: true, message: '请填写合计数量' }]" label-width="140" input-align="right" placeholder="请输入" />
|
||||
|
||||
@@ -225,6 +227,9 @@ export default {
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
showOther(){
|
||||
return this.ledRatioShow||this.fluorescentRadioShow||this.incandescentRadioShow||this.energySaviRatioShow
|
||||
},
|
||||
showForm() {
|
||||
if(this.tidCid.taskId) {
|
||||
return false
|
||||
@@ -615,6 +620,7 @@ export default {
|
||||
|
||||
|
||||
this.checkboxShow = false
|
||||
this.handelChangeNumber()
|
||||
},
|
||||
|
||||
handelChangeNumber(title) {
|
||||
@@ -638,7 +644,9 @@ export default {
|
||||
if(num > 100) {
|
||||
Notify({ type: "danger", message: '不可超过100%' });
|
||||
this.form[title] = 0
|
||||
}
|
||||
}else{
|
||||
this.form.otherRatio = 100 - num
|
||||
}
|
||||
}
|
||||
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user