From 17f5af88e9ca6d4ce1f0918df054909fcf02295d Mon Sep 17 00:00:00 2001
From: jiminglei <836545853@qq.com>
Date: Wed, 19 Jul 2023 14:49:33 +0800
Subject: [PATCH] 11

---
 psdc-ui/src/views/control/manual/index.vue | 28 +++++++++++++++++++---
 1 file changed, 25 insertions(+), 3 deletions(-)

diff --git a/psdc-ui/src/views/control/manual/index.vue b/psdc-ui/src/views/control/manual/index.vue
index 6f295c2..2756b1b 100644
--- a/psdc-ui/src/views/control/manual/index.vue
+++ b/psdc-ui/src/views/control/manual/index.vue
@@ -25,10 +25,15 @@
                 </span>
               </el-form-item>
 
-              <el-form-item v-for="inputs in item.control_elements" :label="inputs.controlRemark"><input :disabled="item.deviceRunstatus == true ? false : true" class="tempInput" v-model="inputs.tempValue"/></el-form-item>
-<!--              <el-form-item v-for="inputs in item.control_elements" :label="inputs.controlRemark"><input class="tempInput"/></el-form-item>-->
+              <el-form-item style="margin-left: 27px" v-for="inputs in item.control_elements" :label="inputs.nowTempRemark" v-if="data.show2">{{inputs.tempValue}}</el-form-item>
+              <!--              <el-form-item v-for="inputs in item.control_elements" :label="inputs.controlRemark"><input class="tempInput"/></el-form-item>-->
+
+              <el-button class="mybtn" type="primary" v-show="item.control_elements.length > 0 ? true : false" :disabled="item.deviceRunstatus == true ? false : true" @click="getSetTemperatureFun1()" v-if="data.show2">设定温度</el-button>
 
-              <el-button class="mybtn" type="primary" v-show="item.control_elements.length > 0 ? true : false" :disabled="item.deviceRunstatus == true ? false : true" @click="getSetTemperatureFun(item)">确定</el-button>
+              <el-form-item v-for="inputs in item.control_elements" :label="inputs.controlRemark" v-if="data.show1"><input :disabled="item.deviceRunstatus == true ? false : true" class="tempInput" v-model="inputs.tempValue"/></el-form-item>
+<!--              <el-form-item v-for="inputs in item.control_elements" :label="inputs.controlRemark"><input class="tempInput"/></el-form-item>-->
+              <el-button class="mybtn"  v-show="item.control_elements.length > 0 ? true : false" :disabled="item.deviceRunstatus == true ? false : true" @click="getSetTemperatureFun2()" v-if="data.show1">取消</el-button>
+              <el-button class="mybtn1" type="primary" v-show="item.control_elements.length > 0 ? true : false" :disabled="item.deviceRunstatus == true ? false : true" @click="getSetTemperatureFun(item)" v-if="data.show1">确定</el-button>
 
             </el-form>
           </div>
@@ -118,6 +123,8 @@ import { ref,reactive,onMounted  } from 'vue'
 import { ElMessageBox,ElMessage, ElLoading} from 'element-plus'
 import { getDevice,getControlLogList,getStrategyList,getStartAndStop,getSetTemperature,getSenceControl,getControlDeviceList,ControlInfo ,ControlResult} from '@/api/control/manual'
 const data = reactive({
+  show1:false,
+  show2:true,
   strategyCode:'',
   info:'',
   result:'',
@@ -585,8 +592,18 @@ function handleDevChangeFun(id,sta){
 //   })
 // }
 
+function getSetTemperatureFun1(){
+  data.show2=false
+  data.show1=true
+}
+function getSetTemperatureFun2(){
+  data.show2=true
+  data.show1=false
+}
 /** 设置温度*/
 function getSetTemperatureFun(item){
+  data.show2=true
+  data.show1=false
   let dataArr = [];
   for(let i = 0;i < item.control_elements.length;i++){
     let dataObject = {
@@ -758,6 +775,11 @@ function getSetTemperatureFun(item){
   float: right;
   margin-top: 5px;
 }
+.mybtn1{
+  float: right;
+  margin-top: 5px;
+  margin-right: 5px;
+}
 ::v-deep .el-form-item--default .el-form-item__label{
   height: 32px;
   line-height: 32px;