|
@@ -49,7 +49,7 @@
|
|
|
/>
|
|
|
</vxe-select>
|
|
|
</vxe-form-item>
|
|
|
- <vxe-form-item v-show="formData.dataSource=='GATHER'" title="设备类型" field="eqType" span="6">
|
|
|
+ <vxe-form-item v-show="formData.dataSource==1" title="设备类型" field="eqType" span="6">
|
|
|
<vxe-select v-model="formData.eqType" placeholder="请选择设备类型" size="medium"
|
|
|
@change="flushEqsOfSelectEqType">
|
|
|
<vxe-option
|
|
@@ -60,13 +60,13 @@
|
|
|
/>
|
|
|
</vxe-select>
|
|
|
</vxe-form-item>
|
|
|
- <vxe-form-item v-show="formData.dataSource=='GATHER'" title="设备名" field="equipmentId" span="10">
|
|
|
+ <vxe-form-item v-show="formData.dataSource==1" title="设备名" field="equipmentId" span="10">
|
|
|
<vxe-select v-model="formData.equipmentId" placeholder="请选择设备名" size="medium"
|
|
|
@change="flushAttrsOfSelectEq">
|
|
|
<vxe-option v-for="(item,index) in eqsOfSelectEqType" :key="index" :value="item.id" :label="item.name"/>
|
|
|
</vxe-select>
|
|
|
</vxe-form-item>
|
|
|
- <vxe-form-item v-show="formData.dataSource=='GATHER'" title="设备属性" field="equipmentAttrs" span="14">
|
|
|
+ <vxe-form-item v-show="formData.dataSource==1" title="设备属性" field="equipmentAttrs" span="14">
|
|
|
<el-select v-model="formData.equipmentAttrs" multiple collapse-tags placeholder="请选择设备属性" size="small">
|
|
|
<el-option
|
|
|
v-for="item in attrsOfSelectEq"
|
|
@@ -77,7 +77,7 @@
|
|
|
</vxe-form-item>
|
|
|
|
|
|
<vxe-form-item
|
|
|
- v-show="formData.dataSource=='FORECAST'"
|
|
|
+ v-show="formData.dataSource==3"
|
|
|
title="预测数据属性"
|
|
|
field="forecastType"
|
|
|
span="10"
|
|
@@ -87,7 +87,7 @@
|
|
|
<vxe-option v-for="item in enums.forecastType" :key="item.value" :value="item.value" :label="item.label"/>
|
|
|
</vxe-select>
|
|
|
</vxe-form-item>
|
|
|
- <vxe-form-item v-show="formData.dataSource=='FORECAST'" title="预测天数" span="10" field="forecastNode">
|
|
|
+ <vxe-form-item v-show="formData.dataSource==3" title="预测天数" span="10" field="forecastNode">
|
|
|
<el-select
|
|
|
v-model="formData.forecastNode"
|
|
|
multiple
|
|
@@ -99,7 +99,7 @@
|
|
|
<el-option v-for="item in forecastDay" :key="item.value" :value="item.value" :label="item.label"/>
|
|
|
</el-select>
|
|
|
</vxe-form-item>
|
|
|
- <vxe-form-item v-show="formData.dataSource=='FORECAST'" title="预测点位" span="10" field="forecastPointNumber">
|
|
|
+ <vxe-form-item v-show="formData.dataSource==3" title="预测点位" span="10" field="forecastPointNumber">
|
|
|
<el-select v-model="formData.forecastPointNumber" multiple collapse-tags placeholder="请选择预测点数"
|
|
|
size="small">
|
|
|
<el-option v-for="item in forecastAttributeList" :value="item.pointNumber" :label="item.pointNumber"/>
|
|
@@ -136,7 +136,7 @@ export default {
|
|
|
saveButDisable: false,
|
|
|
formData: {
|
|
|
eqType: '',
|
|
|
- dataSource: 'GATHER',
|
|
|
+ dataSource: 1,
|
|
|
tunnelId: '',
|
|
|
protocolPointType: '',
|
|
|
equipmentId: '',
|
|
@@ -193,7 +193,7 @@ export default {
|
|
|
max = await this.resultHandler(_this.$axios.get('/dataExchange/senderProtocolDataPoint/maxProtocolNoInTunnel', {params: {tunnelId: _this.formData.tunnelId}})).then(res => {
|
|
|
return res == null ? 0 : res
|
|
|
})
|
|
|
- if (this.formData.dataSource == 'GATHER') {
|
|
|
+ if (this.formData.dataSource == 1) {
|
|
|
if (this.formData.equipmentAttrs.length == 0) {
|
|
|
_this.$XModal.message({message: '并未选择需要添加的属性'})
|
|
|
return
|
|
@@ -236,7 +236,7 @@ export default {
|
|
|
param.gatherPoint = _this.formData.equipmentAttrs[i]
|
|
|
param.protocolPointNo = max * 1 + i * 1 + 1
|
|
|
_this.$axios.post('/dataExchange/senderProtocolDataPoint/saveDataPoint', param).then(res => {
|
|
|
- if (res.code == 0) {
|
|
|
+ if (res.code == 200) {
|
|
|
_this.$XModal.message({message: '保存转发点位成功'})
|
|
|
_this.saveButDisable = false
|
|
|
} else {
|
|
@@ -249,7 +249,7 @@ export default {
|
|
|
_this.saveButDisable = false
|
|
|
}
|
|
|
})
|
|
|
- } else if (this.formData.dataSource == 'FORECAST') {
|
|
|
+ } else if (this.formData.dataSource == 3) {
|
|
|
if (this.formData.forecastPointNumber.length == 0) {
|
|
|
_this.$XModal.message({message: '并未选择需要添加的预测属性'})
|
|
|
return
|
|
@@ -289,7 +289,7 @@ export default {
|
|
|
pointNumbers: _this.formData.forecastPointNumber
|
|
|
}
|
|
|
_this.$axios.post('/dataExchange/senderProtocolDataPoint/batchSaveForecastPoint', param).then(res => {
|
|
|
- if (res.code == 0) {
|
|
|
+ if (res.code == 200) {
|
|
|
_this.$XModal.message({message: '保存转发点位成功'})
|
|
|
_this.saveButDisable = false
|
|
|
} else {
|
|
@@ -345,7 +345,7 @@ export default {
|
|
|
// 当设备类型是电站时对数数据进行处理后返回
|
|
|
return new Promise(function (resolve, reject) {
|
|
|
axios.get('/electricField/').then(res => {
|
|
|
- if (res.code == 0) {
|
|
|
+ if (res.code == 200) {
|
|
|
const eqs = []
|
|
|
res.data.id = res.data.stationCode
|
|
|
eqs.push(res.data)
|
|
@@ -435,7 +435,7 @@ export default {
|
|
|
resetForm() {
|
|
|
this.formData = {
|
|
|
eqType: '',
|
|
|
- dataSource: 'GATHER',
|
|
|
+ dataSource: 1,
|
|
|
tunnelId: '',
|
|
|
protocolPointType: '',
|
|
|
equipmentId: '',
|