Commit 4c338d0f authored by 张伯涛's avatar 张伯涛

一键启停模块bug修改

parent 52e4eb8a
...@@ -17,6 +17,7 @@ ...@@ -17,6 +17,7 @@
<div style=""> <div style="">
换热站机组: 换热站机组:
<el-cascader <el-cascader
ref="cascaderRef"
:options="options" :options="options"
v-model="transferId" v-model="transferId"
filterable filterable
...@@ -31,7 +32,7 @@ ...@@ -31,7 +32,7 @@
<!-- <el-input v-model="limit" v-text="limit" style="width: 150px;" v-float-number></el-input>(米)--> <!-- <el-input v-model="limit" v-text="limit" style="width: 150px;" v-float-number></el-input>(米)-->
</div> </div>
<!-- <div class="demo-button">--> <!-- <div class="demo-button">-->
<!-- <el-button type="primary" :loading="isLoading" @click="TransferOpen" >一键启动</el-button>--> <!-- <el-button type="primary" :loading="isLoading" @click="getSteps" >一键启动</el-button>-->
<!-- <el-button type="primary" :loading="isLoading" @click="TransferClose" >一键停止</el-button>--> <!-- <el-button type="primary" :loading="isLoading" @click="TransferClose" >一键停止</el-button>-->
<!-- </div>--> <!-- </div>-->
</div> </div>
...@@ -105,6 +106,7 @@ import {useRoute} from "vue-router"; ...@@ -105,6 +106,7 @@ import {useRoute} from "vue-router";
import {selectOneStartStop} from '../../api/oneKeyStartStop/index.js' import {selectOneStartStop} from '../../api/oneKeyStartStop/index.js'
import {getAlarmNumData} from "../../api/AIStation/Extinguisher"; import {getAlarmNumData} from "../../api/AIStation/Extinguisher";
const enterpriseId = ref(null); const enterpriseId = ref(null);
const cascaderRef = ref(null);
const isLoading= ref(false); const isLoading= ref(false);
const activeStep = ref(-1); const activeStep = ref(-1);
const saveActiveStep = ref(-1); const saveActiveStep = ref(-1);
...@@ -266,7 +268,6 @@ function setContentHeight() { ...@@ -266,7 +268,6 @@ function setContentHeight() {
//获取换热机组列表 //获取换热机组列表
function getSupplys() { function getSupplys() {
var result = store.getters.getEnterprise(); var result = store.getters.getEnterprise();
console.log('result',result[0].serviceCenterList[0].supplyList[0].transferList)
enterpriseId.value = store.getters.getEnterpriseId(); enterpriseId.value = store.getters.getEnterpriseId();
if (result) { if (result) {
const setNum = result[0].serviceCenterList[0].supplyList[0].transferList.length const setNum = result[0].serviceCenterList[0].supplyList[0].transferList.length
...@@ -843,19 +844,11 @@ async function OnekeyStopEnd() { ...@@ -843,19 +844,11 @@ async function OnekeyStopEnd() {
} }
} }
let getStepsParams = {}
// 查询启停进度 // 查询启停进度
function getSteps() { function getSteps() {
if(transferId.value === '9ad563a2-cf55-4ffa-a878-f9c85af106e1' ) { const getStepsParams = {
getStepsParams = { unitId: cascaderRef.value.getCheckedNodes()[0].data.value,
unitId: options[0].children[0].children[0].value, stationId: cascaderRef.value.getCheckedNodes()[0].data.stationId
stationId: options[0].children[0].children[0].stationId
}
}else {
getStepsParams = {
unitId: options[0].children[0].children[1].value,
stationId: options[0].children[0].children[1].stationId
}
} }
selectOneStartStop(getStepsParams).then(res => { selectOneStartStop(getStepsParams).then(res => {
activeStep.value = -1 activeStep.value = -1
...@@ -863,6 +856,7 @@ function getSteps() { ...@@ -863,6 +856,7 @@ function getSteps() {
if(saveActiveStep.value > -1) { if(saveActiveStep.value > -1) {
startPercent[saveActiveStep.value - 1].color = "rgb(127 127 127)"; startPercent[saveActiveStep.value - 1].color = "rgb(127 127 127)";
} }
console.log('saveStopStep.value',saveStopStep.value)
if(saveStopStep.value > -1) { if(saveStopStep.value > -1) {
stopPercent.value[saveStopStep.value].color = "rgb(127 127 127)"; stopPercent.value[saveStopStep.value].color = "rgb(127 127 127)";
} }
...@@ -877,8 +871,10 @@ function getSteps() { ...@@ -877,8 +871,10 @@ function getSteps() {
} }
// 一键停止 // 一键停止
if(res.data.stopStepsFlag === true) { if(res.data.stopStepsFlag === true) {
var result = store.getters.getEnterprise();
const setNum = result[0].serviceCenterList[0].supplyList[0].transferList.length
// 北区 1:1 2:2 3:5 4:6 5:7 // 北区 1:1 2:2 3:5 4:6 5:7
if(transferId.value === '34d8847c-489c-4879-bcdd-b69c44d8ca50') { if(setNum > 1) {
if(res.data.stopSteps === 1 || res.data.stopSteps === 2) { if(res.data.stopSteps === 1 || res.data.stopSteps === 2) {
activeCloseStep.value = res.data.stopSteps activeCloseStep.value = res.data.stopSteps
}else { }else {
...@@ -888,8 +884,11 @@ function getSteps() { ...@@ -888,8 +884,11 @@ function getSteps() {
activeCloseStep.value = res.data.stopSteps activeCloseStep.value = res.data.stopSteps
} }
}else if( res.data.stopStepsFlag === false) { }else if( res.data.stopStepsFlag === false) {
var result = store.getters.getEnterprise();
const setNum = result[0].serviceCenterList[0].supplyList[0].transferList.length
console.log('setNum',setNum)
// 北区 1:1 2:2 3:5 4:6 5:7 // 北区 1:1 2:2 3:5 4:6 5:7
if(transferId.value === '34d8847c-489c-4879-bcdd-b69c44d8ca50') { if(setNum > 1) {
if(res.data.stopSteps === 1 || res.data.stopSteps === 2) { if(res.data.stopSteps === 1 || res.data.stopSteps === 2) {
activeCloseStep.value = res.data.stopSteps - 1 activeCloseStep.value = res.data.stopSteps - 1
stopPercent.value[res.data.stopSteps-1].color = "rgb(176 63 63)"; stopPercent.value[res.data.stopSteps-1].color = "rgb(176 63 63)";
...@@ -897,7 +896,7 @@ function getSteps() { ...@@ -897,7 +896,7 @@ function getSteps() {
}else { }else {
activeCloseStep.value = res.data.stopSteps - 3 activeCloseStep.value = res.data.stopSteps - 3
stopPercent.value[res.data.stopSteps-3].color = "rgb(176 63 63)"; stopPercent.value[res.data.stopSteps-3].color = "rgb(176 63 63)";
saveStopStep.value = res.data.stopStepss-3 saveStopStep.value = res.data.stopSteps-3
} }
}else { }else {
activeCloseStep.value = res.data.stopSteps - 1 activeCloseStep.value = res.data.stopSteps - 1
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment