2025修订内容更改

This commit is contained in:
jiangyinzhi
2025-04-25 14:25:40 +08:00
parent af0c479609
commit 1f689a1b89
18 changed files with 366 additions and 193 deletions
@@ -23,6 +23,9 @@
<van-field v-model="form.runHours" v-input.maxDayHour label="每日运行时间(小时)" type="number" required :rules="[{ required: true }]" label-width="220" input-align="right" placeholder="请输入" />
<van-field v-model="form.runDays" v-input.maxYearDay label="年平均运行时间(天)" type="number" required :rules="[{ required: true }]" label-width="220" input-align="right" placeholder="请输入" />
<van-field v-model="form.coldPerArea" v-input.float label="单位面积冷量(kw/平方米)" type="number" required :rules="[{ required: true }]" label-width="220" input-align="right" placeholder="请输入" />
<van-field label="设备能效等级" v-model="form.equipEfficiencyName" required :rules="[{ required: true }]" placeholder="请选择设备能效等级" input-align="right" is-link readonly @click="handelClickOptionShow('equipEfficiency')" />
<van-field label="设备生产日期" v-model="form.produceDate" required :rules="[{ required: true }]" placeholder="请选择设备生产日期" input-align="right" is-link readonly @click="datePicker = true" />
<van-field v-input.num v-model="form.cumulativeRunHours" required :rules="[{ required: true }]" type="number" label="累计运行小时数" placeholder="请输入" label-width="200" input-align="right"/>
</van-cell-group>
<van-cell class="img-box box1" title="设备外观" :required="$store.getters.cityType"/>
<Uploader type="exteriorImage1" :value="exteriorImage1" @afterRead="afterRead1" @delImg="delImg1" @onUpload="onUpload1" />
@@ -59,6 +62,9 @@
<van-field v-model="form.runHours" v-input.maxDayHour label="每日运行时间(小时)" type="number" required :rules="[{ required: true }]" label-width="220" input-align="right" placeholder="请输入" />
<van-field v-model="form.runDays" v-input.maxYearDay label="年平均运行时间(天)" type="number" required :rules="[{ required: true }]" label-width="220" input-align="right" placeholder="请输入" />
<van-field v-model="form.coldPerArea" v-input.float label="单位面积冷量(kw/平方米)" type="number" required :rules="[{ required: true }]" label-width="220" input-align="right" placeholder="请输入" />
<van-field label="设备能效等级" v-model="form.equipEfficiencyName" required :rules="[{ required: true }]" placeholder="请选择设备能效等级" input-align="right" is-link readonly @click="handelClickOptionShow('equipEfficiency')" />
<van-field label="设备生产日期" v-model="form.produceDate" required :rules="[{ required: true }]" placeholder="请选择设备生产日期" input-align="right" is-link readonly @click="datePicker = true" />
<van-field v-input.num v-model="form.cumulativeRunHours" required :rules="[{ required: true }]" type="number" label="累计运行小时数" placeholder="请输入" label-width="200" input-align="right"/>
</van-cell-group>
<van-cell class="img-box box1" title="设备外观" :required="$store.getters.cityType"/>
<Uploader type="exteriorImage1" :value="exteriorImage1" @afterRead="afterRead1" @delImg="delImg1" @onUpload="onUpload1" />
@@ -90,6 +96,9 @@
<van-field v-model="form1.runHours" v-input.maxDayHour label="每日运行时间(小时)" type="number" required :rules="[{ required: true }]" label-width="220" input-align="right" placeholder="请输入" />
<van-field v-model="form1.runDays" v-input.maxYearDay label="年平均运行时间(天)" type="number" required :rules="[{ required: true }]" label-width="220" input-align="right" placeholder="请输入" />
<van-field v-model="form1.heatPerArea" v-input.float label="单位面积热量(kw/平方米)" type="number" required :rules="[{ required: true }]" label-width="220" input-align="right" placeholder="请输入" />
<van-field label="设备能效等级" v-model="form1.equipEfficiencyName" required :rules="[{ required: true }]" placeholder="请选择设备能效等级" input-align="right" is-link readonly @click="handelClickOptionShow('equipEfficiency')" />
<van-field label="设备生产日期" v-model="form1.produceDate" required :rules="[{ required: true }]" placeholder="请选择设备生产日期" input-align="right" is-link readonly @click="datePicker = true" />
<van-field v-input.num v-model="form1.cumulativeRunHours" required :rules="[{ required: true }]" type="number" label="累计运行小时数" placeholder="请输入" label-width="200" input-align="right"/>
</van-cell-group>
<van-cell class="img-box box1" title="设备外观" :required="$store.getters.cityType"/>
<Uploader type="exteriorImage1" :value="exteriorImage1" @afterRead="afterRead1" @delImg="delImg1" @onUpload="onUpload1" />
@@ -112,6 +121,12 @@
</van-form>
<!-- 年份选择 -->
<van-popup v-model="datePicker" position="bottom">
<van-datetime-picker v-model="currentDate" type="date" :max-date="maxDate" @confirm="onConfirmDate" @cancel="datePicker = false" />
</van-popup>
<VanPickerNew :show="showOption" :columns="columnsList" :loading="loading" @onConfirm="onConfirmOption" @onCancel="showOption=false" />
</div>
</template>
@@ -210,7 +225,10 @@ export default {
loadFactor: '',
runHours:'',
runDays: '',
coldPerArea: ''
coldPerArea: '',
equipEfficiency: '',
produceDate:'',
cumulativeRunHours: ''
},
form1: {
equipId:'',
@@ -230,7 +248,10 @@ export default {
loadFactor: '',
runHours:'',
runDays: '',
heatPerArea: ''
heatPerArea: '',
equipEfficiency: '',
produceDate:'',
cumulativeRunHours: ''
},
formColumns: {
refrigeType: "",
@@ -429,6 +450,9 @@ export default {
for (const key in this.form) {
this.form[key] = data[key]
}
let Efficiency = data.equipEfficiency&&this.equipEfficiencyOption.find(item => item.value == data.equipEfficiency)
this.form.equipEfficiencyName = Efficiency&&Efficiency.text
if(data.refrigeTypeName) {
this.formColumns.refrigeTypeName = data.refrigeTypeName
}
@@ -483,6 +507,9 @@ export default {
for (const key in this.form) {
this.form[key] = data[key]
}
let Efficiency = data.equipEfficiency&&this.equipEfficiencyOption.find(item => item.value == data.equipEfficiency)
this.form.equipEfficiencyName = Efficiency&&Efficiency.text
if(data.refrigeTypeName) {
this.formColumns.refrigeTypeName = data.refrigeTypeName
}
@@ -547,6 +574,9 @@ export default {
for (const key in this.form1) {
this.form1[key] = data[key]
}
let Efficiency = data.equipEfficiency&&this.equipEfficiencyOption.find(item => item.value == data.equipEfficiency)
this.form1.equipEfficiencyName = Efficiency&&Efficiency.text
if(heatCnLx && data) {
heatCnLx.forEach((v)=> {
if (data.unitType == v.code) {
@@ -8,13 +8,18 @@
<van-field v-model="trName" label="变压器类型" name="trName" required :rules="[{ required: true, message:'请至少选择一个变压器类型' }]" is-link input-align="right" placeholder="请选择" readonly @click="handelClcikTrShow = !showForm" />
<van-field v-input.numNo0 v-show="s15show" v-model="form.s15AboveNum" label="变压器S15及以上台数" type="number" required :rules="[{ required: s15show, message:'请输入变压器S15及以上台数' }]" label-width="180" input-align="right" placeholder="请输入" />
<van-field v-input.numNo0 v-show="s14show" v-model="form.s14Num" label="变压器S14台数" type="number" required :rules="[{ required: s14show, message:'请输入变压器S14台数' }]" label-width="140" input-align="right" placeholder="请输入" />
<van-field v-input.numNo0 v-show="s13show" v-model="form.s13Num" label="变压器S13台数" type="number" required :rules="[{ required: s13show, message:'请输入变压器S13台数' }]" label-width="140" input-align="right" placeholder="请输入" />
<van-field v-input.numNo0 v-show="s12show" v-model="form.s12Num" label="变压器S12台数" type="number" required :rules="[{ required: s12show, message:'请输入变压器S12台数' }]" label-width="140" input-align="right" placeholder="请输入" />
<van-field v-input.numNo0 v-show="s11show" v-model="form.s11Num" label="变压器S11台数" type="number" required :rules="[{ required: s11show, message:'请输入变压器S11台数' }]" label-width="140" input-align="right" placeholder="请输入" />
<van-field v-input.numNo0 v-show="s10show" v-model="form.s10Num" label="变压器S10台数量" type="number" required :rules="[{ required: s10show, message:'请输入变压器S10台数量' }]" label-width="140" input-align="right" placeholder="请输入" />
<van-field v-input.numNo0 v-show="s9show" v-model="form.s9Num" label="变压器S9台数" type="number" required :rules="[{ required: s9show, message:'请输入变压器S9台数' }]" label-width="140" input-align="right" placeholder="请输入" />
<van-field v-input.numNo0 v-show="otherShow" v-model="form.otherNum" label="其他变压器数量" type="number" required :rules="[{ required: otherShow, message:'请输入其他变压器数量' }]" label-width="140" input-align="right" placeholder="请输入" />
<van-field v-input.numNo0 v-show="s8show" v-model="form.s8Num" label="变压器S8台数" type="number" required :rules="[{ required: s8show, message:'请输入变压器S8台数' }]" label-width="140" input-align="right" placeholder="请输入" />
<van-field v-input.numNo0 v-show="s7show" v-model="form.s7BelowNum" label="变压器S7及以下台数" type="number" required :rules="[{ required: s7show, message:'请输入变压器S7及以下台数' }]" label-width="180" input-align="right" placeholder="请输入" />
<van-field v-input.numNo0 v-show="othershow" v-model="form.otherNum" label="其他变压器数量" type="number" required :rules="[{ required: othershow, message:'请输入其他变压器数量' }]" label-width="140" input-align="right" placeholder="请输入" />
<van-field v-model="form.useYear" required :rules="[{ required: true, message:'请选择变压器最早投运年限' }]" label="变压器最早投运年限(年)" label-width="140" input-align="right" placeholder="请输入" is-link readonly @click="handelClickYear('useYear')" />
<van-field label="变压器生产日期" v-model="form.produceDate" required :rules="[{ required: true }]" placeholder="请选择变压器生产日期" label-width="140" input-align="right" is-link readonly @click="datePicker = true" />
<van-field v-input.numNo0 v-model="form.distributeCapacity" label="总额定容量(kVA)" type="number" name="distributeCapacity" required :rules="[{ required: true, message:'请填写总额定容量' }]" label-width="100" input-align="right" placeholder="请输入" />
@@ -175,6 +180,10 @@
</VanPickerNew>
<!-- 年份选择 -->
<van-popup v-model="datePicker" position="bottom">
<van-datetime-picker v-model="currentDate" type="date" :max-date="maxDate" @confirm="onConfirmDate" @cancel="datePicker = false" />
</van-popup>
</div>
</van-form>
@@ -231,15 +240,20 @@ export default {
distributeModiy: '', //是否进行过设备改造
modifyMode: '', //改造方式
modifyYear: '', //台区新增扩容改造年份
s15AboveNum: '',
s14Num: '',
s13Num: '',
s12Num: '',
s11Num: '',
s10Num: '',
s9Num: '',
s8Num: '',
s7BelowNum: '',
otherNum: '',
useYear:'',
makeModifyYear:'',
addModifyYear:'',
produceDate:''
},
//页面展示的中文名称
formColumns: {
@@ -257,15 +271,31 @@ export default {
*/
handelClcikTrShow: false,
trName: '',
s15show: false,
s14show: false,
s13show: false,
s12show: false,
s11show: false,
s10show: false,
s9show: false,
otherShow: false,
s8show: false,
s7show: false,
othershow: false,
//变压器类型数组
trTypeList: [{
// trTypeList: [],
trTypeList: [
{
text: 's15',
title:'s15AboveNum',
value: '9',
checked: false,
},{
text: 's14',
title:'s14Num',
value: '10',
checked: false,
},{
text: 's13',
title:'s13Num',
value: '1',
@@ -295,6 +325,18 @@ export default {
value: '5',
checked: false,
},
{
text: 's8',
title:'s8Num',
value: '8',
checked: false,
},
{
text: 's7',
title:'s7BelowNum',
value: '7',
checked: false,
},
{
text: '其他',
title:'otherNum',
@@ -525,12 +567,16 @@ export default {
this.handelClcikTrShow = false
this.deviceTypeShow = false
this.trName = ''
this.s15show = false
this.s14show = false
this.s13show = false
this.s12show = false
this.s11show = false
this.s10show = false
this.s9show = false
this.otherShow = false
this.s8show = false
this.s7show = false
this.othershow = false
this.v2Show = false
this.resultTrList = []
this.resultTrSpliceList = []
@@ -634,126 +680,25 @@ export default {
* editData变压器
*/
editDataTrName() {
if (this.form.s13Num) {
this.s13show = true
this.resultTrList.push({
text: 's13',
title:'s13Num',
value: '1',
checked: true,
})
}
if (this.form.s12Num) {
this.s12show = true
this.resultTrList.push({
text: 's12',
title:'s12Num',
value: '2',
checked: true,
})
}
if (this.form.s11Num) {
this.s11show = true
this.resultTrList.push({
text: 's11',
title:'s11Num',
value: '3',
checked: true,
})
}
if (this.form.s10Num) {
this.s10show = true
this.resultTrList.push({
text: 's10',
title:'s10Num',
value: '4',
checked: true,
})
}
if (this.form.s9Num) {
this.s9show = true
this.resultTrList.push({
text: 's9',
title:'s9Num',
value: '5',
checked: true,
})
}
if (this.form.otherNum) {
this.otherShow = true
this.resultTrList.push({
text: '其他',
title:'otherNum',
value: '6',
checked: true,
})
}
if (!this.form.s13Num) {
this.s13show = false
this.resultTrSpliceList.push({
text: 's13',
title:'s13Num',
value: '1',
checked: false,
})
}
if (!this.form.s12Num) {
this.s12show = false
this.resultTrSpliceList.push({
text: 's12',
title:'s12Num',
value: '2',
checked: false,
})
}
if (!this.form.s11Num) {
this.s11show = false
this.resultTrSpliceList.push({
text: 's11',
title:'s11Num',
value: '3',
checked: false,
})
}
if (!this.form.s10Num) {
this.s10show = false
this.resultTrSpliceList.push({
text: 's10',
title:'s10Num',
value: '4',
checked: false,
})
}
if (!this.form.s9Num) {
this.s9show = false
this.resultTrSpliceList.push({
text: 's9',
title:'s9Num',
value: '5',
checked: false,
})
}
if (!this.form.otherNum) {
this.otherShow = false
this.resultTrSpliceList.push({
text: '其他',
title:'otherNum',
value: '6',
checked: false,
})
}
this.trTypeList.map(item => {
console.log(item, 'item');
let key = item.value=='6'?'other':item.text
console.log(key, this.form[key]);
if(this.form[item.title]){
this[key+'show'] = true
this.resultTrList.push({...item,
checked: true,
})
}else {
this[key+'show'] = false
this.resultTrSpliceList.push({...item,
checked: false,
})
}
})
console.log(this.resultTrSpliceList, this.resultTrList, 'pppppppppppp');
this.trName = this.resultTrList.map((ele) => ele.text).join(',')
this.form.transformerType = this.resultTrList.map((ele) => ele.value).join(',')
@@ -970,50 +915,23 @@ export default {
this.trName = trName.map((ele)=> ele.text).join(',')
this.form.transformerType = trName.map((ele)=> ele.value).join(',')
this.resultTrList.forEach((v) => {
if (v.text == 's13' && v.checked) {
this.s13show = true
}
if (v.text == 's12' && v.checked) {
this.s12show = true
}
if (v.text == 's11' && v.checked) {
this.s11show = true
}
if (v.text == 's10' && v.checked) {
this.s10show = true
}
if (v.text == 's9' && v.checked) {
this.s9show = true
}
if (v.text == '其他' && v.checked) {
this.otherShow = true
}
this.trTypeList.map(ele => {
let key = ele.value=='6'?'other':ele.text
if(v.text == ele.text&&v.checked){
this[key+'show']=true
}
})
})
this.resultTrSpliceList.forEach((v) => {
if (v.text == 's13' && !v.checked) {
this.s13show = false
this.form.s13Num = ''
}
if (v.text == 's12' && !v.checked) {
this.s12show = false
this.form.s12Num = ''
}
if (v.text == 's11' && !v.checked) {
this.s11show = false
this.form.s11Num = ''
}
if (v.text == 's10' && !v.checked) {
this.s10show = false
this.form.s10Num = ''
}
if (v.text == 's9' && !v.checked) {
this.s9show = false
this.form.s9Num = ''
}
if (v.text == '其他' && !v.checked) {
this.otherShow = false
this.form.otherNum = ''
}
this.trTypeList.map(ele => {
let key = ele.value=='6'?'other':ele.text
if(v.text == ele.text&&!v.checked){
this[key+'show']=false
this.form[ele.title]=''
}
})
})
this.handelClcikTrShow = false
@@ -1222,4 +1140,8 @@ export default {
color: #ee0a24;
font-size: 12px;
}
.content-main{
height: calc(100% - 40px);
overflow: auto;
}
</style>
@@ -7,6 +7,7 @@
<van-field v-model="form.runHours" v-input.maxDayHour label="每日运行时间(小时)" type="number" required :rules="[{ required: true }]" label-width="220" input-align="right" placeholder="请输入" />
<van-field v-model="form.runDays" v-input.maxYearDay label="年平均运行时间(天)" type="number" required :rules="[{ required: true }]" label-width="220" input-align="right" placeholder="请输入" />
<van-field v-model="form.coldPerArea" v-input.float label="单位面积冷量(kw/平方米)" type="number" required :rules="[{ required: true }]" label-width="220" input-align="right" placeholder="请输入" />
<!-- <van-field v-input.num v-model="form.dieoutNum" type="number" label="淘汰设备数量" placeholder="请输入" required :rules="[{ required: true }]" label-width="200" input-align="right"/> -->
</van-cell-group>
</div>
<!-- <div class="bottom"><van-button type="primary" block>保存</van-button></div> -->
@@ -26,7 +27,8 @@ export default {
loadFactor: '',
runHours:'',
runDays: '',
coldPerArea: ''
coldPerArea: '',
// dieoutNum: ''
},
eqid: '',
@@ -18,6 +18,7 @@
validator:validateisData}]" label="输送泵组总功率(kW)" type="number" label-width="140" input-align="right" placeholder="请输入" @input="handelInput('pumpTotalPower', form.pumpTotalPower)" />
<van-field v-model="form.pumpYear" :required="form.heatMode!='1'" :rules="[{ required: form.heatMode!='1'}]" label="输送泵组设备年份" label-width="140" input-align="right" placeholder="请选择" is-link readonly @click="handelClickYear('pumpYear', 'SET_HEAT_YEAR')" />
<van-field label="设备生产日期" v-model="form.produceDate" required :rules="[{ required: true }]" placeholder="请选择设备生产日期" input-align="right" is-link readonly @click="datePicker = true" />
<!-- 是否进行过设备改造 -->
@@ -152,6 +153,10 @@
</VanPickerNew>
<!-- 年份选择 -->
<van-popup v-model="datePicker" position="bottom">
<van-datetime-picker v-model="currentDate" type="date" :max-date="maxDate" @confirm="onConfirmDate" @cancel="datePicker = false" />
</van-popup>
</div>
</van-form>
</template>
@@ -222,6 +227,8 @@ export default {
modifyMode: '', //改造方式
heatIntellectModifyYear: '', //增加主机智能化集中控制系统年份
heatModifyYear: '', //更换高能效设备年份
produceDate: '',
},
//展示名称
formColumns: {
@@ -10,6 +10,7 @@
<div class="tips" v-if="tips0 == true">35℃ ≤设定水温≤100℃</div>
<!-- <van-field v-model="form.useYear" label="变压器投运年限(年)" label-width="140" input-align="right" placeholder="请输入" is-link readonly @click="handelClickYear('useYear')" /> -->
<van-field v-model="formColumns.deviceTypeName" label="热水设备类型" required :rules="[{ required: true, message:'请选择热水设备类型' }]" input-align="right" placeholder="请选择" readonly is-link @click="deviceTypeShow = !showForm" />
<van-field label="设备能效等级" v-model="form.equipEfficiencyName" required :rules="[{ required: true }]" placeholder="请选择设备能效等级" input-align="right" is-link readonly @click="handelClickOptionShow('equipEfficiency')" />
<!-- 是否进行过设备改造 -->
<Whether required :rules="[{ required: true, message:'请选择设备改造' }]" :value="formColumns.waterModiyName" @onConfirmTrueFalse="onConfirmTrueFalse" feildName="waterModiy" special="1" />
<!-- 改造方式 -->
@@ -85,8 +86,8 @@
</div>
</VanPickerNew>
</div>
<VanPickerNew :show="showOption" :columns="columnsList" :loading="loading" @onConfirm="onConfirmOption" @onCancel="showOption=false" />
</van-form>
</template>
<script>
@@ -131,7 +132,8 @@ export default {
modifyMode: '', //改造方式
modifyYear: '', //增加主机智能化集中控制系统年份
useYear: '',
intellectModifyYear:''
intellectModifyYear:'',
equipEfficiency: '',
},
//页面展示的中文名称
formColumns: {
@@ -286,6 +288,7 @@ export default {
this.edSet = setTimeout(async () => {
//前页面存起来的数据
const data = this.$store.getters.editData
console.log(data, 'data=============');
//问询问题
const searchInfo = this.$store.getters.searchInfo
if (searchInfo) {
@@ -321,14 +324,14 @@ export default {
}
}
}
let Efficiency = this.form.equipEfficiency&&this.equipEfficiencyOption.find(item => item.value == this.form.equipEfficiency)
this.form.equipEfficiencyName = Efficiency&&Efficiency.text
if(this.form.modifyYear) {
this.modifyYearShow = true
}
if(this.form.intellectModifyYear) {
this.intellectModifyYearShow = true
}
//判断是否
this.editIsTrue()
//消耗能源类型
@@ -14,9 +14,9 @@
<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="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="showOther" required v-model="form.otherRatio" label="其它占比(%)" type="number" label-width="140" input-align="right" placeholder="请输入" readonly />
<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="请输入" />
@@ -133,7 +133,7 @@ export default {
ledRatio: '', //LED灯具占比(%)
fluorescentRadio: '', //普通荧光灯(%)
incandescentRadio: '', //白炽灯占比(%)
energySaviRatio: '', //节能灯占比(%)
energySaviRatio: '', //非LED节能灯占比(%)
totalNum: '', // 合计数量约
equipModiy: '', // 是否进行过照明系统改造
modifyMode: '', //改造方式
@@ -165,7 +165,7 @@ export default {
checked: false,
},
{
text: '节能灯',
text: '非LED节能灯',
value: '4',
field: 'energySaviRatio',
checked: false,
@@ -177,7 +177,7 @@ export default {
ledRatioShow: false,
//普通灯是否展示
fluorescentRadioShow: false,
//节能灯是否展示
//非LED节能灯是否展示
incandescentRadioShow: false,
//白炽灯是否展示
energySaviRatioShow: false,
@@ -417,7 +417,7 @@ export default {
if (this.form.energySaviRatio) {
this.energySaviRatioShow = true
this.resultCheckbox.push({
text: '节能灯',
text: '非LED节能灯',
value: this.form.energySaviRatio,
field: 'energySaviRatio',
checked: true,
@@ -454,7 +454,7 @@ export default {
if (!this.form.energySaviRatio) {
this.energySaviRatioShow = false
this.spliceBox.push({
text: '节能灯',
text: '非LED节能灯',
value: this.form.energySaviRatio,
field: 'energySaviRatio',
checked: false,
@@ -594,7 +594,7 @@ export default {
if (v.text == '白炽灯' && v.checked) {
this.incandescentRadioShow = true
}
if (v.text == '节能灯' && v.checked) {
if (v.text == '非LED节能灯' && v.checked) {
this.energySaviRatioShow = true
}
})
@@ -611,7 +611,7 @@ export default {
this.incandescentRadioShow = false
this.form.incandescentRadio = ''
}
if (v.text == '节能灯' && !v.checked) {
if (v.text == '非LED节能灯' && !v.checked) {
this.energySaviRatioShow = false
this.form.energySaviRatio = ''
}
@@ -36,6 +36,11 @@
<van-field v-model="form.runHours" v-input.maxDayHour label="每日运行时间(小时)" type="number" required :rules="[{ required: true }]" label-width="220" input-align="right" placeholder="请输入" />
<van-field v-model="form.runDays" v-input.maxYearDay label="年平均运行时间(天)" type="number" required :rules="[{ required: true }]" label-width="220" input-align="right" placeholder="请输入" />
<van-field v-model="form.coldPerArea" v-input.float label="单位面积冷量(kw/平方米)" type="number" required :rules="[{ required: true }]" label-width="220" input-align="right" placeholder="请输入" />
<van-field label="设备生产日期" v-model="form.produceDate" required :rules="[{ required: true }]" placeholder="请选择设备生产日期" label-width="140" input-align="right" is-link readonly @click="datePicker = true" />
<van-field v-model="form.useExpl" v-input.num label="在用台数(台)" type="number" required :rules="[{ required: true }]" input-align="right" placeholder="请输入"/>
<van-field v-model="form.backupExpl" v-input.num label="备用台数(台)" type="number" required :rules="[{ required: true }]" input-align="right" placeholder="请输入"/>
<van-field label="设备能效等级" v-model="form.equipEfficiencyName" required :rules="[{ required: true }]" placeholder="请选择设备能效等级" input-align="right" is-link readonly @click="handelClickOptionShow('equipEfficiency')" />
<van-field v-input.num v-model="form.cumulativeRunHours" required :rules="[{ required: true }]" type="number" label="累计运行小时数" placeholder="请输入" label-width="200" input-align="right"/>
</van-cell-group>
<div v-if="form.refrigeNum">
<van-cell class="img-box box1" style="padding:10px 15px;" title="设备外观" :required="$store.getters.cityType"/>
@@ -105,6 +110,12 @@
<!-- <div class="bottom"><van-button type="primary" block>保存</van-button></div> -->
<VanPickerNew :show="show" :columns="list" :loading="loading" @onConfirm="onConfirm" @onCancel="onCancel" />
<Year :show="yearShow" :num="1" @onConfirmYear="onConfirmYear" @onCancelYear="onCancelYear" />
<VanPickerNew :show="showOption" :columns="columnsList" :loading="loading" @onConfirm="onConfirmOption" @onCancel="showOption=false" />
<!-- 年份选择 -->
<van-popup v-model="datePicker" position="bottom">
<van-datetime-picker v-model="currentDate" type="date" :max-date="maxDate" @confirm="onConfirmDate" @cancel="datePicker = false" />
</van-popup>
</div>
</template>
@@ -161,7 +172,12 @@ export default {
loadFactor: '',
runHours:'',
runDays: '',
coldPerArea: ''
coldPerArea: '',
useExpl: '',
backupExpl: '',
equipEfficiency: '',
cumulativeRunHours: '',
produceDate:''
},
/**
@@ -347,7 +363,9 @@ export default {
this.form.conEquipModiy = data.info.conEquipModiy
this.formColumns.conEquipModiyName = data.info.conEquipModiy == 1 ? '是' : '否'
console.log(this.form.equipEfficiency, 'data.equipEfficiency');
let Efficiency = this.form.equipEfficiency&&this.equipEfficiencyOption.find(item => item.value == this.form.equipEfficiency)
this.form.equipEfficiencyName = Efficiency&&Efficiency.text
if (data.info.conIntellectModifyYear) {
this.form.conIntellectModifyYear = data.info.conIntellectModifyYear
this.resultList.push({
+4 -1
View File
@@ -202,6 +202,7 @@ export default {
if (res.data.nxzdHeatSystemDTO && this.parentPath.split('/facilityManage').length < 2) {
this.$store.dispatch('saveList/getHea', res.data.nxzdHeatSystemDTO)
}
console.log(res.data, 'res.data==================');
const data = {
info: res.data,
pageKey: this.pageKey,
@@ -318,6 +319,7 @@ export default {
pumpNum: '', // 输送泵组台数
pumpTotalPower: '', //输送泵组总功率
pumpYear: '', // 输送泵组设备年份
produceDate: ''
}
this.commonForm.operDetailCode = '' // 用能设备明细类型编号用逗号隔开
},
@@ -378,7 +380,7 @@ export default {
// console.log(cn);
// eslint-disable-next-line no-case-declarations
const heatObj = this.$refs.component
console.log(heatObj, 'heatObj===============');
// eslint-disable-next-line no-case-declarations
const heatRes = await this.flagNo(heatObj.$refs.heat)
flag = heatRes
@@ -475,6 +477,7 @@ export default {
this.commonForm.nxzdUseEnergyEquipDTO.heatType = store.heatType
this.commonForm.nxzdUseEnergyEquipDTO.heatMode = store.heatMode
this.commonForm.nxzdUseEnergyEquipDTO.produceDate = store.produceDate
this.commonForm.nxzdUseEnergyEquipDTO.pumpTotalPower = store.pumpTotalPower||0