重庆现场更改
This commit is contained in:
+1
-1
@@ -6,7 +6,7 @@ NODE_ENV=production
|
|||||||
# 测试0 生产1
|
# 测试0 生产1
|
||||||
VUE_APP_ENV = '1'
|
VUE_APP_ENV = '1'
|
||||||
# 定义变量
|
# 定义变量
|
||||||
VUE_APP_CITY_TYPE = 'sx'
|
VUE_APP_CITY_TYPE = 'cq'
|
||||||
|
|
||||||
# base api
|
# base api
|
||||||
VUE_APP_BASE_API = ''
|
VUE_APP_BASE_API = ''
|
||||||
|
|||||||
+2
-2
@@ -13,8 +13,8 @@ if (process.env.NODE_ENV === 'development') {
|
|||||||
// baseURL = '/proxy-ah' //安徽 打包以后的路径
|
// baseURL = '/proxy-ah' //安徽 打包以后的路径
|
||||||
// baseURL = '/proxy-nx' //宁夏 打包以后的路径
|
// baseURL = '/proxy-nx' //宁夏 打包以后的路径
|
||||||
// baseURL = '/proxy-xj' //新疆 打包以后的路径
|
// baseURL = '/proxy-xj' //新疆 打包以后的路径
|
||||||
baseURL = '/proxy-sx' //山西 打包以后的路径
|
// baseURL = '/proxy-sx' //山西 打包以后的路径
|
||||||
// baseURL = '/proxy-cq' //重庆 打包以后的路径
|
baseURL = '/proxy-cq' //重庆 打包以后的路径
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,13 @@ import myAxios from "./axios";
|
|||||||
const sx = process.env.VUE_APP_CITY_TYPE == 'sx'?'/ferry_service/ferryController/conveyor':''
|
const sx = process.env.VUE_APP_CITY_TYPE == 'sx'?'/ferry_service/ferryController/conveyor':''
|
||||||
|
|
||||||
//建筑能耗数据信息
|
//建筑能耗数据信息
|
||||||
|
export function factorlist(data) {
|
||||||
|
return myAxios({
|
||||||
|
url: `${sx}/energy-effcicency-net-service/nxzdReferFactorNet/list`, //后端接口路由
|
||||||
|
method: 'post',
|
||||||
|
data,
|
||||||
|
})
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* 查询建筑能耗 -- 年
|
* 查询建筑能耗 -- 年
|
||||||
* @param {
|
* @param {
|
||||||
|
|||||||
+1
-1
@@ -10,7 +10,7 @@ module.exports = {
|
|||||||
*/
|
*/
|
||||||
sidebarLogo: true,
|
sidebarLogo: true,
|
||||||
menuExclude: [],
|
menuExclude: [],
|
||||||
downloadUrl: `${process.env.VUE_APP_BASE_API}/proxy-sx/file/minio/download/`,
|
downloadUrl: `${process.env.VUE_APP_BASE_API}/proxy-cq/file/minio/download/`,
|
||||||
uploadUrl: `${process.env.VUE_APP_BASE_API}/file/minio/upload/`,
|
uploadUrl: `${process.env.VUE_APP_BASE_API}/file/minio/upload/`,
|
||||||
statusCode: {
|
statusCode: {
|
||||||
SUCCESS: 0
|
SUCCESS: 0
|
||||||
|
|||||||
@@ -73,7 +73,7 @@
|
|||||||
EnergyReportInfo.centralizeCoolCapacity
|
EnergyReportInfo.centralizeCoolCapacity
|
||||||
}}千瓦。 机组平均能效比为{{
|
}}千瓦。 机组平均能效比为{{
|
||||||
EnergyReportInfo.centralizeAverageCop
|
EnergyReportInfo.centralizeAverageCop
|
||||||
}}, 机组最长投运年限为{{
|
}}(总制冷量/总功率), 机组最长投运年限为{{
|
||||||
EnergyReportInfo.centralizeMinUseYear
|
EnergyReportInfo.centralizeMinUseYear
|
||||||
}}年。
|
}}年。
|
||||||
</td>
|
</td>
|
||||||
@@ -112,7 +112,7 @@
|
|||||||
合计{{ EnergyReportInfo.multipleNum }}台,
|
合计{{ EnergyReportInfo.multipleNum }}台,
|
||||||
<span v-if="false">总额定功率为{{ EnergyReportInfo.multipleRatedPower }}千瓦,机组平均能效比为{{
|
<span v-if="false">总额定功率为{{ EnergyReportInfo.multipleRatedPower }}千瓦,机组平均能效比为{{
|
||||||
EnergyReportInfo.multipleAverageCop
|
EnergyReportInfo.multipleAverageCop
|
||||||
}},</span>设备最长投运年限为{{ EnergyReportInfo.multipleMinUseYear }}年。
|
}}(总制冷量/总功率),</span>设备最长投运年限为{{ EnergyReportInfo.multipleMinUseYear }}年。
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -230,7 +230,9 @@
|
|||||||
EnergyReportInfo.heatRatedPower
|
EnergyReportInfo.heatRatedPower
|
||||||
}}(吨/立方米/千瓦),总制热量为{{
|
}}(吨/立方米/千瓦),总制热量为{{
|
||||||
EnergyReportInfo.heatCapacity
|
EnergyReportInfo.heatCapacity
|
||||||
}}千瓦,机组最长投运年限为{{ EnergyReportInfo.heatUnitMinUseYear }}年。
|
}}千瓦,
|
||||||
|
机组平均能效比为{{(EnergyReportInfo.heatRatedPower/EnergyReportInfo.heatCapacity).toFixed(2)}}(总制热量/总功率),
|
||||||
|
机组最长投运年限为{{ EnergyReportInfo.heatUnitMinUseYear }}年。
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
采暖泵合计{{ EnergyReportInfo.heatPumpNum}}台,总额定功率为{{
|
采暖泵合计{{ EnergyReportInfo.heatPumpNum}}台,总额定功率为{{
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
<van-cell title="联系人" :value="formData.contactName" />
|
<van-cell title="联系人" :value="formData.contactName" />
|
||||||
<van-cell title="联系人手机号" :value="formData.contactPhone" />
|
<van-cell title="联系人手机号" :value="formData.contactPhone" />
|
||||||
<van-cell title="详细地址" :value="formData.detailAddress" />
|
<van-cell title="详细地址" :value="formData.detailAddress" />
|
||||||
<van-field v-model="formData.totalArea" v-input.float label="总建筑面积(㎡)" placeholder="请输入" @input="showTips" @blur="checkArea" type="number" required :rules="[{ required: true }]" input-align="right">
|
<van-field v-model="formData.totalArea" v-input.float label="总建筑面积(㎡)" placeholder="只统计当前户号(区域)" @input="showTips" @blur="checkArea" type="number" required :rules="[{ required: true }]" input-align="right">
|
||||||
</van-field>
|
</van-field>
|
||||||
<div class="tips" v-if="checkAreaTip">同一社会信用代码下建筑面积和用能人数重复</div>
|
<div class="tips" v-if="checkAreaTip">同一社会信用代码下建筑面积和用能人数重复</div>
|
||||||
<div class="tips" v-if="!checkAreaTip&&formData.totalArea>50000">总建筑面积>5万平方米,请确认是否属实</div>
|
<div class="tips" v-if="!checkAreaTip&&formData.totalArea>50000">总建筑面积>5万平方米,请确认是否属实</div>
|
||||||
@@ -41,7 +41,7 @@
|
|||||||
<div class="tips" v-if="tips7 == true">数据机房面积≤0.5*总建筑面积</div>
|
<div class="tips" v-if="tips7 == true">数据机房面积≤0.5*总建筑面积</div>
|
||||||
<van-cell title="建筑投运年份(年)" is-link required :rules="[{ required: true, message: '请选择建筑投运年份年份' }]" :value="formData.operationYear" @click="handelOpen" />
|
<van-cell title="建筑投运年份(年)" is-link required :rules="[{ required: true, message: '请选择建筑投运年份年份' }]" :value="formData.operationYear" @click="handelOpen" />
|
||||||
<!-- <van-field v-model="formData.operationYear" label="建筑投运年份(年)" label-width="140" input-align="right" is-link placeholder="请选择" readonly @click="handelClickYear('operationYear', 'SET_HEAT_YEAR')" /> -->
|
<!-- <van-field v-model="formData.operationYear" label="建筑投运年份(年)" label-width="140" input-align="right" is-link placeholder="请选择" readonly @click="handelClickYear('operationYear', 'SET_HEAT_YEAR')" /> -->
|
||||||
<van-field v-model="formData.peopleNum" v-input.numNo0 required @blur="checkArea" :rules="[{required: true, message: `请先选择建筑类型再填写` }]" :label="peopleShow" placeholder="" type="number" input-align="right">
|
<van-field v-model="formData.peopleNum" v-input.numNo0 required @blur="checkArea" :rules="[{required: true, }]" :label="peopleShow" placeholder="只统计当前户号(区域)" type="number" input-align="right">
|
||||||
</van-field>
|
</van-field>
|
||||||
<div class="tips" v-if="checkAreaTip">同一社会信用代码下建筑面积和用能人数重复</div>
|
<div class="tips" v-if="checkAreaTip">同一社会信用代码下建筑面积和用能人数重复</div>
|
||||||
<van-cell title="建筑外观照片" :required="$store.getters.cityType" :rules="[{ required: $store.getters.cityType}] "/>
|
<van-cell title="建筑外观照片" :required="$store.getters.cityType" :rules="[{ required: $store.getters.cityType}] "/>
|
||||||
|
|||||||
@@ -14,19 +14,19 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="nengyuan">
|
<div class="nengyuan">
|
||||||
<van-cell-group>
|
<van-cell-group>
|
||||||
<van-field :disabled="showForm" type="number" v-input.floatNo0 v-model="yearForm.power" label="电(kWh)" placeholder="请输入" />
|
<van-field @blur="changeData" :disabled="showForm" type="number" v-input.floatNo0 v-model="yearForm.power" label="电(kWh)" placeholder="请输入" />
|
||||||
<van-field :disabled="showForm" type="number" v-input.reset v-model="yearForm.naturalGas" label="天然气(m³)" placeholder="请输入" />
|
<van-field @blur="changeData" :disabled="showForm" type="number" v-input.reset v-model="yearForm.naturalGas" label="天然气(m³)" placeholder="请输入" />
|
||||||
<van-field :disabled="showForm" type="number" v-input.reset v-model="yearForm.steam" label="饱和蒸汽(t)" placeholder="请输入" />
|
<van-field @blur="changeData" :disabled="showForm" type="number" v-input.reset v-model="yearForm.steam" label="饱和蒸汽(t)" placeholder="请输入" />
|
||||||
<van-field :disabled="showForm" type="number" v-input.reset v-model="yearForm.dieselGas" label="柴油(L)" placeholder="请输入" />
|
<van-field @blur="changeData" :disabled="showForm" type="number" v-input.reset v-model="yearForm.dieselGas" label="柴油(L)" placeholder="请输入" />
|
||||||
<van-field :disabled="showForm" type="number" v-input.reset v-model="yearForm.gasoline" label="汽油(L)" placeholder="请输入" />
|
<van-field @blur="changeData" :disabled="showForm" type="number" v-input.reset v-model="yearForm.gasoline" label="汽油(L)" placeholder="请输入" />
|
||||||
<van-field :disabled="showForm" type="number" v-input.reset v-model="yearForm.petroleumGas" label="液化石油气(t)" placeholder="请输入" />
|
<van-field :disabled="showForm" type="number" v-input.reset v-model="yearForm.petroleumGas" label="液化石油气(t)" placeholder="请输入" />
|
||||||
<van-field :disabled="showForm" type="number" v-input.reset v-model="yearForm.hot" label="热力(GJ)" placeholder="请输入" />
|
<van-field @blur="changeData" :disabled="showForm" type="number" v-input.reset v-model="yearForm.hot" label="热力(GJ)" placeholder="请输入" />
|
||||||
<van-field :disabled="showForm" type="number" v-input.reset v-model="yearForm.coal" label="煤炭(t)" placeholder="请输入" />
|
<van-field @blur="changeData" :disabled="showForm" type="number" v-input.reset v-model="yearForm.coal" label="煤炭(t)" placeholder="请输入" />
|
||||||
<van-field :disabled="showForm" type="number" v-input.reset v-model="yearForm.gasSelfHeating" label=" 燃气自供暖(m³)" placeholder="请输入" />
|
<van-field :disabled="showForm" type="number" v-input.reset v-model="yearForm.gasSelfHeating" label=" 燃气自供暖(m³)" placeholder="请输入" />
|
||||||
<van-field :disabled="showForm" type="number" v-input.reset v-model="yearForm.centralHeating" label=" 集中供暖(GJ)" placeholder="请输入" />
|
<van-field :disabled="showForm" type="number" v-input.reset v-model="yearForm.centralHeating" label=" 集中供暖(GJ)" placeholder="请输入" />
|
||||||
<van-field :disabled="showForm" type="number" v-input.reset v-model="yearForm.dataRoom" label=" 机房总电能消耗(kWh)" placeholder="请输入" />
|
<van-field :disabled="showForm" type="number" v-input.reset v-model="yearForm.dataRoom" label=" 机房总电能消耗(kWh)" placeholder="请输入" />
|
||||||
<van-field :disabled="showForm" type="number" v-input.reset v-model="yearForm.energyConsumptionInformationEquipment" label=" 信息设备电能消耗(kWh)" placeholder="请输入" />
|
<van-field :disabled="showForm" type="number" v-input.reset v-model="yearForm.energyConsumptionInformationEquipment" label=" 信息设备电能消耗(kWh)" placeholder="请输入" />
|
||||||
<van-field :disabled="showForm" type="number" v-input.reset v-model="yearForm.energyOther" label="其他" placeholder="请输入" />
|
<van-field @blur="changeData" :disabled="showForm" type="number" v-input.reset v-model="yearForm.energyOther" label="其他" placeholder="请输入" />
|
||||||
</van-cell-group>
|
</van-cell-group>
|
||||||
</div>
|
</div>
|
||||||
<!-- 资源 -->
|
<!-- 资源 -->
|
||||||
@@ -49,6 +49,18 @@
|
|||||||
<van-field v-model="yearForm.energyPv" v-input.reset :disabled="showForm" type="number" label="光伏(kWh)" placeholder="请输入" />
|
<van-field v-model="yearForm.energyPv" v-input.reset :disabled="showForm" type="number" label="光伏(kWh)" placeholder="请输入" />
|
||||||
</van-cell-group>
|
</van-cell-group>
|
||||||
</div>
|
</div>
|
||||||
|
<!-- 能耗折标煤数据 -->
|
||||||
|
<div class="title">
|
||||||
|
<div class="title-img"><img src="@/assets/u239.png" alt="" /></div>
|
||||||
|
<p>能耗折标煤数据</p>
|
||||||
|
</div>
|
||||||
|
<div class="nengyuan">
|
||||||
|
<van-cell-group>
|
||||||
|
<van-field v-for="(item,index) in propsList" :key='index' :disabled="true" type="number" v-input.floatNo0 v-model="yearForm[item.prop2]" :label="item.name+'(tce)'" placeholder="请输入" />
|
||||||
|
<van-field v-model="yearForm.allswitch" v-input.reset :disabled="true" type="number" label="总能耗" placeholder="请输入" />
|
||||||
|
|
||||||
|
</van-cell-group>
|
||||||
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -64,13 +76,67 @@
|
|||||||
<script>
|
<script>
|
||||||
// import Header from "@/components/headerNew";
|
// import Header from "@/components/headerNew";
|
||||||
import { Notify } from "vant";
|
import { Notify } from "vant";
|
||||||
import { yearEdit, getSingleYearInfo } from "@/api/energyConsumption";
|
import { yearEdit, getSingleYearInfo, factorlist} from "@/api/energyConsumption";
|
||||||
export default {
|
export default {
|
||||||
components: {
|
components: {
|
||||||
// Header,
|
// Header,
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
propsList:[
|
||||||
|
{
|
||||||
|
type: '01',
|
||||||
|
name: '电',
|
||||||
|
prop1: 'power',
|
||||||
|
prop2: 'switchElectricity',
|
||||||
|
},{
|
||||||
|
type: '02',
|
||||||
|
name: '天然气',
|
||||||
|
prop1: 'naturalGas',
|
||||||
|
prop2: 'switchGas',
|
||||||
|
// },{
|
||||||
|
// type: '03',
|
||||||
|
// name: '饱和蒸汽',
|
||||||
|
// prop1: 'steam',
|
||||||
|
// prop2: '',
|
||||||
|
},{
|
||||||
|
type: '04',
|
||||||
|
name: '柴油',
|
||||||
|
prop1: 'dieselGas',
|
||||||
|
prop2: 'switchDiesel',
|
||||||
|
// },{
|
||||||
|
// type: '06',
|
||||||
|
// name: '用水量',
|
||||||
|
// prop1: 'useWater',
|
||||||
|
// prop2: '',
|
||||||
|
// },{
|
||||||
|
// type: '07',
|
||||||
|
// name: '光伏',
|
||||||
|
// prop1: 'energyPv',
|
||||||
|
// prop2: '',
|
||||||
|
},{
|
||||||
|
type: '08',
|
||||||
|
name: '热力',
|
||||||
|
prop1: 'hot',
|
||||||
|
prop2: 'switchHot',
|
||||||
|
},{
|
||||||
|
type: '09',
|
||||||
|
name: '煤炭',
|
||||||
|
prop1: 'coal',
|
||||||
|
prop2: 'switchCoal',
|
||||||
|
},{
|
||||||
|
type: '10',
|
||||||
|
name: '汽油',
|
||||||
|
prop1: 'gasoline',
|
||||||
|
prop2: 'switchGasoline',
|
||||||
|
},{
|
||||||
|
type: '05',
|
||||||
|
name: '其他',
|
||||||
|
prop1: 'energyOther',
|
||||||
|
prop2: 'switchOther',
|
||||||
|
}
|
||||||
|
|
||||||
|
],
|
||||||
title: "逐年能源账单详情",
|
title: "逐年能源账单详情",
|
||||||
yearForm: {
|
yearForm: {
|
||||||
dieselGas: 0,
|
dieselGas: 0,
|
||||||
@@ -89,7 +155,8 @@ export default {
|
|||||||
centralHeating: 0,
|
centralHeating: 0,
|
||||||
energyConsumptionInformationEquipment: 0,
|
energyConsumptionInformationEquipment: 0,
|
||||||
},
|
},
|
||||||
tidCid: null
|
tidCid: null,
|
||||||
|
dataList:[]
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
@@ -108,6 +175,17 @@ export default {
|
|||||||
this.getData();
|
this.getData();
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
changeData(){
|
||||||
|
let sum = 0
|
||||||
|
this.dataList.map(ele => {
|
||||||
|
let selectData = this.propsList.filter(item=> item.type === ele.energyName)
|
||||||
|
if(selectData&&selectData.length>0){
|
||||||
|
this.yearForm[selectData[0].prop2] = this.yearForm[selectData[0].prop1]?(this.yearForm[selectData[0].prop1]*ele.factorNum).toFixed(2):0
|
||||||
|
sum+=Number(this.yearForm[selectData[0].prop2])
|
||||||
|
}
|
||||||
|
})
|
||||||
|
this.$set(this.yearForm, 'allswitch', sum.toFixed(2))
|
||||||
|
},
|
||||||
//获取数据
|
//获取数据
|
||||||
async getData() {
|
async getData() {
|
||||||
const id = this.$route.query.id;
|
const id = this.$route.query.id;
|
||||||
@@ -120,6 +198,19 @@ export default {
|
|||||||
}
|
}
|
||||||
// this.yearForm = res.data;
|
// this.yearForm = res.data;
|
||||||
}
|
}
|
||||||
|
let params = {
|
||||||
|
energyName: "",
|
||||||
|
factorUnit: "",
|
||||||
|
factorNum: 0,
|
||||||
|
pageNum: 1,
|
||||||
|
pageSize: 20
|
||||||
|
}
|
||||||
|
const result = await factorlist(params)
|
||||||
|
if(result.code==0){
|
||||||
|
this.dataList = result.data.records
|
||||||
|
}
|
||||||
|
|
||||||
|
await this.changeData()
|
||||||
},
|
},
|
||||||
//保存修改
|
//保存修改
|
||||||
async handelClickSave() {
|
async handelClickSave() {
|
||||||
|
|||||||
@@ -117,6 +117,25 @@
|
|||||||
<div class="tips" v-if="tips1">工业总产值>工业增产值</div>
|
<div class="tips" v-if="tips1">工业总产值>工业增产值</div>
|
||||||
</van-cell-group>
|
</van-cell-group>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="title">
|
||||||
|
<div class="title-img"><img src="@/assets/u239.png" alt="" /></div>
|
||||||
|
<p>能源消耗折标量</p>
|
||||||
|
</div>
|
||||||
|
<div class="nengyuan">
|
||||||
|
<van-cell-group>
|
||||||
|
<van-field
|
||||||
|
v-for="(item, index) in switchDataList" :key="index"
|
||||||
|
v-input.reset
|
||||||
|
v-input.float
|
||||||
|
:disabled="showForm"
|
||||||
|
type="number"
|
||||||
|
v-model="yearForm[item.prop]"
|
||||||
|
:label="item.name"
|
||||||
|
placeholder="请输入"
|
||||||
|
/>
|
||||||
|
</van-cell-group>
|
||||||
|
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="year-main" v-if="tabName == 'b'">
|
<div class="year-main" v-if="tabName == 'b'">
|
||||||
<van-cell
|
<van-cell
|
||||||
@@ -127,6 +146,16 @@
|
|||||||
value-class="text-ellipsis"
|
value-class="text-ellipsis"
|
||||||
style="border-radius: 8px"
|
style="border-radius: 8px"
|
||||||
/>
|
/>
|
||||||
|
<div v-if="notUsedResidueEnergyName && notUsedResidueEnergyName.indexOf('其他') >= 0">
|
||||||
|
<van-field
|
||||||
|
v-input.reset
|
||||||
|
label="其他余能资源利用方式"
|
||||||
|
placeholder="请输入"
|
||||||
|
input-align="right"
|
||||||
|
required :rules="[{ required: true }]"
|
||||||
|
v-model="otherUseMethod"
|
||||||
|
></van-field>
|
||||||
|
</div>
|
||||||
<div class="title" style="margin-top: 12px; margin-left: 5px">
|
<div class="title" style="margin-top: 12px; margin-left: 5px">
|
||||||
若存在尚未利用余热(高温气体、蒸汽 、热水)
|
若存在尚未利用余热(高温气体、蒸汽 、热水)
|
||||||
</div>
|
</div>
|
||||||
@@ -429,6 +458,14 @@ export default {
|
|||||||
dieselValue: 0,
|
dieselValue: 0,
|
||||||
totalOutput: 0,
|
totalOutput: 0,
|
||||||
addOutput: 0,
|
addOutput: 0,
|
||||||
|
switchPowerPurchase:0,
|
||||||
|
switchNaturalGas:0,
|
||||||
|
switchSteamPurchaseLow:0,
|
||||||
|
switchSteamPurchaseMid:0,
|
||||||
|
switchSteamPurchaseHig:0,
|
||||||
|
switchCoal:0,
|
||||||
|
switchGasoline:0,
|
||||||
|
switchDiesel:0,
|
||||||
energyUnutilizedVO: {
|
energyUnutilizedVO: {
|
||||||
notUsedResidueEnergyType: '', // 尚未利用的余能资源
|
notUsedResidueEnergyType: '', // 尚未利用的余能资源
|
||||||
residueHotTemp: '', // 主要余热排放温度
|
residueHotTemp: '', // 主要余热排放温度
|
||||||
@@ -456,7 +493,40 @@ export default {
|
|||||||
notHeatDemandName: '', // 企业非生产工艺用热需求名称显示
|
notHeatDemandName: '', // 企业非生产工艺用热需求名称显示
|
||||||
heatDemandOtherName: '', // 企业生产工艺用热需求其他具体内容
|
heatDemandOtherName: '', // 企业生产工艺用热需求其他具体内容
|
||||||
notHeatDemandOtherName: '', // 企业非生产工艺用热需求其他具体内容
|
notHeatDemandOtherName: '', // 企业非生产工艺用热需求其他具体内容
|
||||||
|
otherUseMethod:'', // 其他余能资源利用方式
|
||||||
doDebounce: null,
|
doDebounce: null,
|
||||||
|
switchDataList:[
|
||||||
|
{
|
||||||
|
prop:'switchPowerPurchase',
|
||||||
|
name:'外购电 (tce)'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
prop:'switchNaturalGas',
|
||||||
|
name:'天然气 (tce)'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
prop:'switchSteamPurchaseLow',
|
||||||
|
name:'外购低压蒸汽 (tce)'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
prop:'switchSteamPurchaseMid',
|
||||||
|
name:'外购中压蒸汽 (tce)'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
prop:'switchSteamPurchaseHig',
|
||||||
|
name:'外购高压蒸汽 (tce)'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
prop:'switchCoal',
|
||||||
|
name:'煤 (tce)'
|
||||||
|
},{
|
||||||
|
prop:'switchGasoline',
|
||||||
|
name:'汽油 (tce)'
|
||||||
|
},{
|
||||||
|
prop:'switchDiesel',
|
||||||
|
name:'柴油 (tce)'
|
||||||
|
},
|
||||||
|
]
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
@@ -495,6 +565,14 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
deep: true
|
deep: true
|
||||||
|
},
|
||||||
|
'notUsedResidueEnergyName': {
|
||||||
|
handler(val) {
|
||||||
|
if(val.indexOf('其他') < 0) {
|
||||||
|
this.otherUseMethod = ''
|
||||||
|
}
|
||||||
|
},
|
||||||
|
deep: true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
@@ -616,6 +694,7 @@ export default {
|
|||||||
this.notHeatDemandName = '', // 企业非生产工艺用热需求名称显示
|
this.notHeatDemandName = '', // 企业非生产工艺用热需求名称显示
|
||||||
this.heatDemandOtherName = '', // 企业生产工艺用热需求其他具体内容
|
this.heatDemandOtherName = '', // 企业生产工艺用热需求其他具体内容
|
||||||
this.notHeatDemandOtherName = '' // 企业非生产工艺用热需求其他具体内容
|
this.notHeatDemandOtherName = '' // 企业非生产工艺用热需求其他具体内容
|
||||||
|
this.otherUseMethod = ''
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if(this.type == 'residueHotTempOption') {
|
} else if(this.type == 'residueHotTempOption') {
|
||||||
@@ -766,6 +845,9 @@ export default {
|
|||||||
if(this.notHeatDemandOtherName) {
|
if(this.notHeatDemandOtherName) {
|
||||||
this.yearForm.energyUnutilizedVO.notHeatDemandOther = this.notHeatDemandOtherName
|
this.yearForm.energyUnutilizedVO.notHeatDemandOther = this.notHeatDemandOtherName
|
||||||
}
|
}
|
||||||
|
if(this.otherUseMethod) {
|
||||||
|
this.yearForm.energyUnutilizedVO.otherUseMethod = this.otherUseMethod
|
||||||
|
}
|
||||||
this.yearForm.energyUnutilizedVO = Object.assign( this.yearForm.energyUnutilizedVO ,this.customerInfo)
|
this.yearForm.energyUnutilizedVO = Object.assign( this.yearForm.energyUnutilizedVO ,this.customerInfo)
|
||||||
}
|
}
|
||||||
if(this.tabName == 'a'&&this.tips1){
|
if(this.tabName == 'a'&&this.tips1){
|
||||||
@@ -859,6 +941,7 @@ export default {
|
|||||||
}
|
}
|
||||||
this.heatDemandOtherName = this.yearForm.energyUnutilizedVO.heatDemandOther
|
this.heatDemandOtherName = this.yearForm.energyUnutilizedVO.heatDemandOther
|
||||||
this.notHeatDemandOtherName = this.yearForm.energyUnutilizedVO.notHeatDemandOther
|
this.notHeatDemandOtherName = this.yearForm.energyUnutilizedVO.notHeatDemandOther
|
||||||
|
this.otherUseMethod = this.yearForm.energyUnutilizedVO.otherUseMethod
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
this.show = false
|
this.show = false
|
||||||
|
|||||||
@@ -28,6 +28,9 @@
|
|||||||
<van-field label="设备生产日期" v-model="form.produceDate" required :rules="[{ required: true }]" placeholder="请选择设备生产日期" input-align="right" is-link readonly @click="datePicker = true" />
|
<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-field v-input.num v-model="form.cumulativeRunHours" required :rules="[{ required: true }]" type="number" label="累计运行小时数" placeholder="请输入" label-width="200" input-align="right"/>
|
||||||
<van-field v-input.num v-model="form.dieoutNum" type="number" label="淘汰设备数量" placeholder="请输入" required :rules="[{ required: true }]" label-width="200" input-align="right"/>
|
<van-field v-input.num v-model="form.dieoutNum" type="number" label="淘汰设备数量" placeholder="请输入" required :rules="[{ required: true }]" label-width="200" input-align="right"/>
|
||||||
|
<van-field v-input.floatNo0 v-model="form.carbonEmissionFactor" type="number" label="区域碳排放因子" placeholder="请输入" required :rules="[{ required: true }]" label-width="200" input-align="right"/>
|
||||||
|
<van-field v-input.floatNo0 v-model="form.carbonReduction" type="number" label="预期减碳量" placeholder="请输入" required :rules="[{ required: true }]" label-width="200" input-align="right"/>
|
||||||
|
<van-field v-input.floatNo0 v-model="form.centralAirConditionerCop" type="number" label="集中式空调机组平均cop" placeholder="请输入" required :rules="[{ required: true }]" label-width="200" input-align="right"/>
|
||||||
</van-cell-group>
|
</van-cell-group>
|
||||||
<van-cell class="img-box box1" title="设备外观" :required="$store.getters.cityType"/>
|
<van-cell class="img-box box1" title="设备外观" :required="$store.getters.cityType"/>
|
||||||
<Uploader type="exteriorImage1" :value="exteriorImage1" @afterRead="afterRead1" @delImg="delImg1" @onUpload="onUpload1" />
|
<Uploader type="exteriorImage1" :value="exteriorImage1" @afterRead="afterRead1" @delImg="delImg1" @onUpload="onUpload1" />
|
||||||
@@ -104,6 +107,9 @@
|
|||||||
<van-field label="设备生产日期" v-model="form1.produceDate" required :rules="[{ required: true }]" placeholder="请选择设备生产日期" input-align="right" is-link readonly @click="datePicker = true" />
|
<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-field v-input.num v-model="form1.cumulativeRunHours" required :rules="[{ required: true }]" type="number" label="累计运行小时数" placeholder="请输入" label-width="200" input-align="right"/>
|
||||||
<van-field v-input.num v-model="form1.dieoutNum" type="number" label="淘汰设备数量" placeholder="请输入" required :rules="[{ required: true }]" label-width="200" input-align="right"/>
|
<van-field v-input.num v-model="form1.dieoutNum" type="number" label="淘汰设备数量" placeholder="请输入" required :rules="[{ required: true }]" label-width="200" input-align="right"/>
|
||||||
|
<van-field v-input.floatNo0 v-model="form1.carbonEmissionFactor" type="number" label="区域碳排放因子" placeholder="请输入" required :rules="[{ required: true }]" label-width="200" input-align="right"/>
|
||||||
|
<van-field v-input.floatNo0 v-model="form1.carbonReduction" type="number" label="预期减碳量" placeholder="请输入" required :rules="[{ required: true }]" label-width="200" input-align="right"/>
|
||||||
|
|
||||||
</van-cell-group>
|
</van-cell-group>
|
||||||
<van-cell class="img-box box1" title="设备外观" :required="$store.getters.cityType"/>
|
<van-cell class="img-box box1" title="设备外观" :required="$store.getters.cityType"/>
|
||||||
<Uploader type="exteriorImage1" :value="exteriorImage1" @afterRead="afterRead1" @delImg="delImg1" @onUpload="onUpload1" />
|
<Uploader type="exteriorImage1" :value="exteriorImage1" @afterRead="afterRead1" @delImg="delImg1" @onUpload="onUpload1" />
|
||||||
@@ -240,7 +246,10 @@ export default {
|
|||||||
equipEfficiency: '',
|
equipEfficiency: '',
|
||||||
produceDate:'',
|
produceDate:'',
|
||||||
cumulativeRunHours: '',
|
cumulativeRunHours: '',
|
||||||
dieoutNum: ''
|
dieoutNum: '',
|
||||||
|
carbonEmissionFactor:'',
|
||||||
|
carbonReduction:'',
|
||||||
|
centralAirConditionerCop:'',
|
||||||
},
|
},
|
||||||
form1: {
|
form1: {
|
||||||
equipId:'',
|
equipId:'',
|
||||||
@@ -264,7 +273,9 @@ export default {
|
|||||||
equipEfficiency: '',
|
equipEfficiency: '',
|
||||||
produceDate:'',
|
produceDate:'',
|
||||||
cumulativeRunHours: '',
|
cumulativeRunHours: '',
|
||||||
dieoutNum: ''
|
dieoutNum: '',
|
||||||
|
carbonEmissionFactor:'',
|
||||||
|
carbonReduction:'',
|
||||||
},
|
},
|
||||||
formColumns: {
|
formColumns: {
|
||||||
refrigeType: "",
|
refrigeType: "",
|
||||||
@@ -868,6 +879,10 @@ export default {
|
|||||||
exteriorImage: "", //设备外观
|
exteriorImage: "", //设备外观
|
||||||
tagImage: "", //设备铭牌
|
tagImage: "", //设备铭牌
|
||||||
markImage: "", //设备能效标识
|
markImage: "", //设备能效标识
|
||||||
|
carbonEmissionFactor:'',
|
||||||
|
carbonReduction:'',
|
||||||
|
centralAirConditionerCop:'',
|
||||||
|
multiAirConditionerCop:''
|
||||||
};
|
};
|
||||||
this.form1 = {
|
this.form1 = {
|
||||||
equipId:'',
|
equipId:'',
|
||||||
|
|||||||
@@ -28,7 +28,8 @@
|
|||||||
<van-field v-input.float v-model="form.maxNeed" required :rules="[{ required: true}]" label="最大需量(kW)" type="number" input-align="right" placeholder="请输入" @input="changeTips" />
|
<van-field v-input.float v-model="form.maxNeed" required :rules="[{ required: true}]" label="最大需量(kW)" type="number" input-align="right" placeholder="请输入" @input="changeTips" />
|
||||||
<div class="tips" v-if="tips0">最大需量≤总额定容量</div>
|
<div class="tips" v-if="tips0">最大需量≤总额定容量</div>
|
||||||
<van-field v-input.allFloat v-model="form.penaltyAmount" required :rules="[{ required: true}]" label="上一年累计度力调电费的惩罚金额(元)" type="number" label-width="220" input-align="right" placeholder="请输入" />
|
<van-field v-input.allFloat v-model="form.penaltyAmount" required :rules="[{ required: true}]" label="上一年累计度力调电费的惩罚金额(元)" type="number" label-width="220" input-align="right" placeholder="请输入" />
|
||||||
|
<van-field v-input.floatNo0 v-model="form.carbonEmissionFactor" type="number" label="区域碳排放因子" placeholder="请输入" required :rules="[{ required: true }]" label-width="200" input-align="right"/>
|
||||||
|
<van-field v-input.floatNo0 v-model="form.carbonReduction" type="number" label="预期减碳量" placeholder="请输入" required :rules="[{ required: true }]" label-width="200" input-align="right"/>
|
||||||
<Whether :value="formColumns.chargingName" feildName="charging" title="是否安装新能源充电桩" @onConfirmTrueFalse="onConfirmTrueFalse" />
|
<Whether :value="formColumns.chargingName" feildName="charging" title="是否安装新能源充电桩" @onConfirmTrueFalse="onConfirmTrueFalse" />
|
||||||
|
|
||||||
<van-field v-show="form.charging == 1" v-model="formColumns.deviceTypeName" label="设备类型" required :rules="[{ required: form.charging == 1, message:'请选择设备类型' }]" is-link input-align="right" placeholder="请输入" readonly @click="deviceTypeShow = true" />
|
<van-field v-show="form.charging == 1" v-model="formColumns.deviceTypeName" label="设备类型" required :rules="[{ required: form.charging == 1, message:'请选择设备类型' }]" is-link input-align="right" placeholder="请输入" readonly @click="deviceTypeShow = true" />
|
||||||
@@ -259,6 +260,8 @@ export default {
|
|||||||
produceDate:'',
|
produceDate:'',
|
||||||
equipEfficiency: '',
|
equipEfficiency: '',
|
||||||
dieoutNum: '',
|
dieoutNum: '',
|
||||||
|
carbonEmissionFactor:'',
|
||||||
|
carbonReduction:'',
|
||||||
},
|
},
|
||||||
//页面展示的中文名称
|
//页面展示的中文名称
|
||||||
formColumns: {
|
formColumns: {
|
||||||
|
|||||||
@@ -8,6 +8,8 @@
|
|||||||
<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.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.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-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.floatNo0 v-model="form.carbonEmissionFactor" type="number" label="区域碳排放因子" placeholder="请输入" required :rules="[{ required: true }]" label-width="200" input-align="right"/>
|
||||||
|
<van-field v-input.floatNo0 v-model="form.carbonReduction" type="number" label="预期减碳量" placeholder="请输入" required :rules="[{ required: true }]" label-width="200" input-align="right"/>
|
||||||
<!-- <van-field v-input.num v-model="form.dieoutNum" type="number" label="淘汰设备数量" placeholder="请输入" required :rules="[{ required: true }]" label-width="200" input-align="right"/> -->
|
<!-- <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>
|
</van-cell-group>
|
||||||
</div>
|
</div>
|
||||||
@@ -29,7 +31,9 @@ export default {
|
|||||||
runHours:'',
|
runHours:'',
|
||||||
runDays: '',
|
runDays: '',
|
||||||
coldPerArea: '',
|
coldPerArea: '',
|
||||||
dieoutNum: ''
|
dieoutNum: '',
|
||||||
|
carbonEmissionFactor:'',
|
||||||
|
carbonReduction:'',
|
||||||
},
|
},
|
||||||
eqid: '',
|
eqid: '',
|
||||||
|
|
||||||
|
|||||||
@@ -43,6 +43,9 @@
|
|||||||
<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.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-field v-input.num v-model="form.cumulativeRunHours" required :rules="[{ required: true }]" type="number" label="累计运行小时数" placeholder="请输入" label-width="200" input-align="right"/>
|
||||||
<van-field v-input.num v-model="form.dieoutNum" type="number" label="淘汰设备数量" placeholder="请输入" required :rules="[{ required: true }]" label-width="200" input-align="right"/>
|
<van-field v-input.num v-model="form.dieoutNum" type="number" label="淘汰设备数量" placeholder="请输入" required :rules="[{ required: true }]" label-width="200" input-align="right"/>
|
||||||
|
<van-field v-input.floatNo0 v-model="form.carbonEmissionFactor" type="number" label="区域碳排放因子" placeholder="请输入" required :rules="[{ required: true }]" label-width="200" input-align="right"/>
|
||||||
|
<van-field v-input.floatNo0 v-model="form.carbonReduction" type="number" label="预期减碳量" placeholder="请输入" required :rules="[{ required: true }]" label-width="200" input-align="right"/>
|
||||||
|
<van-field v-input.floatNo0 v-model="form.multiAirConditionerCop" type="number" label="多联式空调机组平均cop" placeholder="请输入" required :rules="[{ required: true }]" label-width="200" input-align="right"/>
|
||||||
</van-cell-group>
|
</van-cell-group>
|
||||||
<div v-if="form.refrigeNum">
|
<div v-if="form.refrigeNum">
|
||||||
<van-cell class="img-box box1" style="padding:10px 15px;" title="设备外观" :required="$store.getters.cityType"/>
|
<van-cell class="img-box box1" style="padding:10px 15px;" title="设备外观" :required="$store.getters.cityType"/>
|
||||||
@@ -181,7 +184,11 @@ export default {
|
|||||||
equipEfficiency: '',
|
equipEfficiency: '',
|
||||||
cumulativeRunHours: '',
|
cumulativeRunHours: '',
|
||||||
produceDate:'',
|
produceDate:'',
|
||||||
dieoutNum: ''
|
dieoutNum: '',
|
||||||
|
carbonEmissionFactor:'',
|
||||||
|
carbonReduction:'',
|
||||||
|
multiAirConditionerCop:'',
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user