xiugai
This commit is contained in:
@@ -12,6 +12,7 @@
|
||||
<van-field v-model="refrigeNum" v-input.numNo0 label="数量(台)" readonly type="number" required :rules="[{ required: true }]" input-align="right" placeholder="自动计算" />
|
||||
<div class="tips" v-if="refrigeNum+''=='0'">数量>0</div>
|
||||
<van-field v-model="edgl" v-input.floatNo0 label="额定功率(kW)" type="number" required :rules="[{ required: true }]" input-align="right" placeholder="请输入" />
|
||||
<div class="tips" v-if="ratio1">0<额定功率<1000</div>
|
||||
<div class="tips" v-if="ratio">{{ refrigeTypeData[form.refrigeType][0]}} ≤额定制冷量/额定功率≤ {{refrigeTypeData[form.refrigeType][1]}}</div>
|
||||
<van-field v-model="hyl" v-input.float label="耗用量(t或m3)" type="number" label-width="100" input-align="right" placeholder="请输入" />
|
||||
<van-field v-model="form.coolCapacity" v-input.floatNo0 label="额定制冷量(kW)" required :rules="[{ required: true }]" type="number" input-align="right" placeholder="请输入" />
|
||||
@@ -50,12 +51,13 @@
|
||||
<!-- 设备类型选择 -->
|
||||
<div class="inputStyle">
|
||||
<van-cell-group>
|
||||
<van-field v-model="formColumns.refrigeTypeName" label="设备类型" required :rules="[{ required: true }]" input-align="right" is-link placeholder="请选择" @click="handelClickHeatingShow('jzlx', 80000001016,'refrigeTypeName','refrigeType','lqt' )" readonly />
|
||||
<van-field v-model="formColumns.refrigeTypeName" label="设备类型1" required :rules="[{ required: true }]" input-align="right" is-link placeholder="请选择" @click="handelClickHeatingShow('jzlx', 80000001016,'refrigeTypeName','refrigeType','lqt' )" readonly />
|
||||
<!-- <van-cell title="设备类型" is-link :value="form.refrigeTypeName" @click="showPicker = true" readonly /> -->
|
||||
<van-field v-model="form.model" label="设备型号" required :rules="[{ required: true },{pattern:/^.{2,30}$/, message:'2≤型号长度≤30'}]" input-align="right" maxlength="30" placeholder="请输入设备型号"/>
|
||||
<van-field v-model="refrigeNum" v-input.numNo0 label="数量(台)" readonly type="number" required :rules="[{ required: true }]" input-align="right" placeholder="自动计算" />
|
||||
<div class="tips" v-if="refrigeNum+''=='0'">数量>0</div>
|
||||
<van-field v-model="form.ratedPower" v-input.floatNo0 label="额定功率(kW)" type="number" required :rules="[{ required: true }]" input-align="right" placeholder="请输入" />
|
||||
<div class="tips" v-if="ratio2">0<额定功率<500</div>
|
||||
<van-field v-model="form.useExpl" v-input.num label="在用台数(台)" required :rules="[{ required: true }]" input-align="right" placeholder="请输入" />
|
||||
<van-field v-model="form.backupExpl" v-input.num label="备用台数(台)" required :rules="[{ required: true }]" input-align="right" placeholder="请输入" />
|
||||
<van-field v-model="form.useYear" label="设备投用年份" label-width="140" required :rules="[{ required: true }]" input-align="right" is-link placeholder="请选择" readonly @click="handelClickYear('useYear')" />
|
||||
@@ -178,6 +180,12 @@ export default {
|
||||
return !data
|
||||
}
|
||||
},
|
||||
ratio1(){
|
||||
return this.edgl==0 || this.edgl>1000
|
||||
},
|
||||
ratio2(){
|
||||
return this.form.ratedPower==0 || this.form.ratedPower>500
|
||||
},
|
||||
heatNum: {
|
||||
get(){
|
||||
if( this.form1.useExpl && this.form1.backupExpl ){
|
||||
@@ -689,7 +697,7 @@ export default {
|
||||
const item = this.$route.params.item
|
||||
console.log(this.type, this.exteriorImage1.length);
|
||||
if (this.type == 1) {
|
||||
if(this.form.refrigeNum<1 || this.ratio){
|
||||
if(this.form.refrigeNum<1 || this.ratio||this.ratio1){
|
||||
return
|
||||
}
|
||||
if(this.$store.getters.cityType&&(this.form.exteriorImage.length<1||this.form.tagImage.length<1||this.form.markImage.length<1)){
|
||||
@@ -729,6 +737,9 @@ export default {
|
||||
})
|
||||
}
|
||||
} else if (this.type == 2) {
|
||||
if(this.ratio2){
|
||||
return
|
||||
}
|
||||
if(this.$store.getters.cityType&&(this.form.exteriorImage.length<1||this.form.tagImage.length<1||this.form.markImage.length<1)){
|
||||
return
|
||||
}
|
||||
|
||||
@@ -411,31 +411,31 @@ export default {
|
||||
voltageLevelData:[
|
||||
{
|
||||
text:'10kV',name:'10kV',
|
||||
value:'1',code:'1',
|
||||
value:'01',code:'01',
|
||||
},{
|
||||
text:'380V',name:'380V',
|
||||
value:'2',code:'2',
|
||||
value:'02',code:'02',
|
||||
},{
|
||||
text:'6kV',name:'6kV',
|
||||
value:'3',code:'3',
|
||||
value:'03',code:'03',
|
||||
},{
|
||||
text:'35kV',name:'35kV',
|
||||
value:'4',code:'4',
|
||||
value:'04',code:'04',
|
||||
},{
|
||||
text:'110kV',name:'110kV',
|
||||
value:'5',code:'5',
|
||||
value:'05',code:'05',
|
||||
},{
|
||||
text:'220kV',name:'220kV',
|
||||
value:'6',code:'6',
|
||||
value:'06',code:'06',
|
||||
},{
|
||||
text:'20kV',name:'20kV',
|
||||
value:'7',code:'7',
|
||||
value:'07',code:'07',
|
||||
},{
|
||||
text:'200V',name:'200V',
|
||||
value:'8',code:'8',
|
||||
value:'08',code:'08',
|
||||
},{
|
||||
text:'66kV',name:'66kV',
|
||||
value:'9',code:'9',
|
||||
value:'09',code:'09',
|
||||
},{
|
||||
text:'330kV',name:'330kV',
|
||||
value:'10',code:'10',
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
<van-field v-model="radioName" label="主要灯具类型" input-align="right" is-link placeholder="请选择" required :rules="[{ required: true, message:'请至少选择一个灯具类型' }]" readonly @click="handelClickRadioName" />
|
||||
|
||||
<van-field v-input.float v-show="ledRatioShow" required :rules="[{ required: ledRatioShow, message: '请填写占比' }]" v-model="form.ledRatio" label="LED灯占比(%)" type="number" label-width="140" input-align="right" placeholder="请输入" @input="handelChangeNumber('ledRatio')" />
|
||||
<van-field v-input.floatNo0 v-show="ledRatioShow" required :rules="[{ required: ledRatioShow}]" v-model="form.ledRatio" label="LED灯占比(%)" type="number" label-width="140" input-align="right" placeholder="请输入" @input="handelChangeNumber('ledRatio')" />
|
||||
|
||||
<van-field v-input.float v-show="fluorescentRadioShow" required :rules="[{ required: fluorescentRadioShow, message:'请填写占比' }]" v-model="form.fluorescentRadio" label="普通荧光灯占比(%)" type="number" label-width="140" input-align="right" placeholder="请输入" @input="handelChangeNumber('fluorescentRadio')" />
|
||||
<van-field v-input.float v-show="fluorescentRadioShow" required :rules="[{ required: fluorescentRadioShow}]" v-model="form.fluorescentRadio" label="普通荧光灯占比(%)" type="number" label-width="140" input-align="right" placeholder="请输入" @input="handelChangeNumber('fluorescentRadio')" />
|
||||
|
||||
<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="incandescentRadioShow" required :rules="[{ required: incandescentRadioShow}]" 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="非LED节能灯占比(%)" type="number" label-width="148" input-align="right" placeholder="请输入" @input="handelChangeNumber('energySaviRatio')" />
|
||||
<van-field v-input.float v-show="energySaviRatioShow" required :rules="[{ required: energySaviRatioShow}]" v-model="form.energySaviRatio" label="非LED节能灯占比(%)" type="number" label-width="148" 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 />
|
||||
|
||||
@@ -635,15 +635,20 @@ export default {
|
||||
}
|
||||
if(!this.form.energySaviRatio) {
|
||||
this.form.energySaviRatio = 0
|
||||
}
|
||||
}
|
||||
console.log(this.resultCheckbox, 'this.resultCheckbox')
|
||||
if(this.resultCheckbox.length > 0) {
|
||||
let num = 0
|
||||
let num = null
|
||||
this.resultCheckbox.forEach((v)=> {
|
||||
this.form[v.field] = this.form[v.field] || ''
|
||||
num += Number(this.form[v.field])
|
||||
})
|
||||
if(this.form[title] == 0){
|
||||
this.form[title] = null
|
||||
}
|
||||
if(num > 100) {
|
||||
Notify({ type: "danger", message: '不可超过100%' });
|
||||
this.form[title] = 0
|
||||
this.form[title] = null
|
||||
}else{
|
||||
this.form.otherRatio = 100 - num
|
||||
}
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
<div class="focusItem">
|
||||
<div class="inputStyle">
|
||||
<van-cell-group>
|
||||
<van-field v-model="form.model" required :rules="[{ required: true },{pattern:/^.{2,20}$/, message:'2≤型号长度≤20'}]" maxlength="20" label="型号" label-width="120" input-align="right" placeholder="请输入型号"/>
|
||||
<van-field v-model="form.refrigeNum" v-input.numNo0 label="空调数量" type="number" required :rules="[{ required: true}]" input-align="right" placeholder="请输入" />
|
||||
<van-field v-model="edgl" v-input.floatNo0 label="总额定功率(kW)" type="number" required :rules="[{ required: true }]" input-align="right" placeholder="请输入" />
|
||||
<div class="tips" v-if="ratio">{{validateData[0]}}≤额定制冷量/额定功率≤{{validateData[1]}}</div>
|
||||
@@ -158,6 +159,7 @@ export default {
|
||||
},
|
||||
eqid: '',
|
||||
form: {
|
||||
model: '',
|
||||
modifyMode: '', //改造方式
|
||||
conEquipModiy: '', //是否进行过设备改造
|
||||
ratedPower: "",
|
||||
|
||||
Reference in New Issue
Block a user