|  | @@ -7,23 +7,20 @@
 | 
	
		
			
				|  |  |          <template>
 | 
	
		
			
				|  |  |              <div v-for="groupNum in 2" :key="groupNum" class="modal-monitor">
 | 
	
		
			
				|  |  |                  <fourBorderBg :class="`kyj${groupNum}`" :id="`nitrogenMonitor${groupNum}`">
 | 
	
		
			
				|  |  | -                    <div class="title">{{ monitorData[groupNum - 1]['strname'] }} </div>
 | 
	
		
			
				|  |  | +                    <div class="title">{{ monitorData[0]['strname'] }} </div>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                      <div class="monitor-item">
 | 
	
		
			
				|  |  |                          <span class="monitor-title">流量:</span>
 | 
	
		
			
				|  |  |                          <span class="monitor-val" v-if="!refresh"><span class="val">{{
 | 
	
		
			
				|  |  | -                            monitorData[groupNum - 1]['flow'] ? monitorData[groupNum -
 | 
	
		
			
				|  |  | -                            1]['flow'] : '-'
 | 
	
		
			
				|  |  | -                        }}</span>
 | 
	
		
			
				|  |  | +                            monitorData[0]['flow'] ? monitorData[0]['flow'] : '-'}}</span>
 | 
	
		
			
				|  |  |                              <span class="unit">m³/min</span></span>
 | 
	
		
			
				|  |  |                      </div>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                      <div class="monitor-item">
 | 
	
		
			
				|  |  |                          <span class="monitor-title">总流量:</span>
 | 
	
		
			
				|  |  |                          <span class="monitor-val" v-if="!refresh"><span class="val">{{
 | 
	
		
			
				|  |  | -                            monitorData[groupNum - 1]['total_flow'] ? monitorData[groupNum -
 | 
	
		
			
				|  |  | -                            1]['total_flow'] : '-'
 | 
	
		
			
				|  |  | +                            monitorData[0]['total_flow'] ? monitorData[0]['total_flow'] : '-'
 | 
	
		
			
				|  |  |                          }}</span>
 | 
	
		
			
				|  |  |                              <span class="unit">m³</span></span>
 | 
	
		
			
				|  |  |                      </div>
 | 
	
	
		
			
				|  | @@ -31,8 +28,7 @@
 | 
	
		
			
				|  |  |                      <div class="monitor-item">
 | 
	
		
			
				|  |  |                          <span class="monitor-title">单次流量:</span>
 | 
	
		
			
				|  |  |                          <span class="monitor-val" v-if="!refresh"><span class="val">{{
 | 
	
		
			
				|  |  | -                            monitorData[groupNum - 1]['single_flow'] ? monitorData[groupNum -
 | 
	
		
			
				|  |  | -                            1]['single_flow'] : '-'
 | 
	
		
			
				|  |  | +                            monitorData[0]['single_flow'] ? monitorData[0]['single_flow'] : '-'
 | 
	
		
			
				|  |  |                          }}</span>
 | 
	
		
			
				|  |  |                              <span class="unit">m³/min</span></span>
 | 
	
		
			
				|  |  |                      </div>
 | 
	
	
		
			
				|  | @@ -40,8 +36,7 @@
 | 
	
		
			
				|  |  |                      <div class="monitor-item">
 | 
	
		
			
				|  |  |                          <span class="monitor-title">氧浓度:</span>
 | 
	
		
			
				|  |  |                          <span class="monitor-val" v-if="!refresh"><span class="val">{{
 | 
	
		
			
				|  |  | -                            monitorData[groupNum - 1]['oxygen_concentration'] ? monitorData[groupNum -
 | 
	
		
			
				|  |  | -                            1]['oxygen_concentration'] : '-'
 | 
	
		
			
				|  |  | +                            monitorData[0]['oxygen_concentration'] ? monitorData[0]['oxygen_concentration'] : '-'
 | 
	
		
			
				|  |  |                          }}</span>
 | 
	
		
			
				|  |  |                              <span class="unit">%</span></span>
 | 
	
		
			
				|  |  |                      </div>
 | 
	
	
		
			
				|  | @@ -59,29 +54,20 @@
 | 
	
		
			
				|  |  |                      <div class="top-center">
 | 
	
		
			
				|  |  |                          <div class="button-box" @click="handlerDevice(airCompressorState[0], '主机启动')">主机启动</div>
 | 
	
		
			
				|  |  |                          <div class="button-box" @click="handlerDevice(airCompressorState[0], '主机停止')">主机停止</div>
 | 
	
		
			
				|  |  | -                        <div class="button-box" @click="handlerDevice(airCompressorState[1], '备机启动')">备机启动</div>
 | 
	
		
			
				|  |  | -                        <div class="button-box" @click="handlerDevice(airCompressorState[1], '备机停止')">备机停止</div>
 | 
	
		
			
				|  |  | +                        <div class="button-box" @click="handlerDevice(airCompressorState[0], '备机启动')">备机启动</div>
 | 
	
		
			
				|  |  | +                        <div class="button-box" @click="handlerDevice(airCompressorState[0], '备机停止')">备机停止</div>
 | 
	
		
			
				|  |  |                      </div>
 | 
	
		
			
				|  |  |                      <div class="top-right">
 | 
	
		
			
				|  |  |                          <div class="control-type">
 | 
	
		
			
				|  |  | -                            <div class="control-title">{{  airCompressorState.length!=0 ? airCompressorState[0]['overhaul_run']=='1' ? '主机:' : airCompressorState[1]['overhaul_run']=='1' ? '备机:' : '运行状态:' : '运行状态:' }}</div>
 | 
	
		
			
				|  |  | -                            <a-radio-group v-if="airCompressorState.length!=0 && airCompressorState[0]['overhaul_run']=='1' && airCompressorState[1]['overhaul_run']!='1'" v-model:value="airCompressorState[0]['overhaul_run']">
 | 
	
		
			
				|  |  | -                                <a-radio :value="`0`">检修</a-radio>
 | 
	
		
			
				|  |  | -                                <a-radio :value="`1`">运行</a-radio>
 | 
	
		
			
				|  |  | -                            </a-radio-group>
 | 
	
		
			
				|  |  | -                            <a-radio-group v-if="airCompressorState.length!=0 && airCompressorState[1]['overhaul_run']=='1' && airCompressorState[0]['overhaul_run']!='1'" v-model:value="airCompressorState[1]['overhaul_run']">
 | 
	
		
			
				|  |  | +                            <div class="control-title">运行状态:</div>
 | 
	
		
			
				|  |  | +                            <a-radio-group  v-model:value="monitorData[0]['overhaul_run']">
 | 
	
		
			
				|  |  |                                  <a-radio :value="`0`">检修</a-radio>
 | 
	
		
			
				|  |  |                                  <a-radio :value="`1`">运行</a-radio>
 | 
	
		
			
				|  |  |                              </a-radio-group>
 | 
	
		
			
				|  |  | -                           
 | 
	
		
			
				|  |  |                          </div>
 | 
	
		
			
				|  |  |                          <div class="control-type">
 | 
	
		
			
				|  |  |                              <div class="control-title">控制模式:</div>
 | 
	
		
			
				|  |  | -                            <a-radio-group v-if="airCompressorState.length!=0 && airCompressorState[0]['remote_local']=='1' && airCompressorState[1]['remote_local']!='1'" v-model:value="airCompressorState[0]['remote_local']">
 | 
	
		
			
				|  |  | -                                <a-radio :value="`0`">就地</a-radio>
 | 
	
		
			
				|  |  | -                                <a-radio :value="`1`">远程</a-radio>
 | 
	
		
			
				|  |  | -                            </a-radio-group>
 | 
	
		
			
				|  |  | -                            <a-radio-group v-if="airCompressorState.length!=0 && airCompressorState[1]['remote_local']=='1' && airCompressorState[0]['remote_local']!='1'" v-model:value="airCompressorState[1]['remote_local']">
 | 
	
		
			
				|  |  | +                            <a-radio-group  v-model:value="monitorData[0]['remote_local']">
 | 
	
		
			
				|  |  |                                  <a-radio :value="`0`">就地</a-radio>
 | 
	
		
			
				|  |  |                                  <a-radio :value="`1`">远程</a-radio>
 | 
	
		
			
				|  |  |                              </a-radio-group>
 | 
	
	
		
			
				|  | @@ -101,13 +87,13 @@
 | 
	
		
			
				|  |  |                          <div class="device-title">{{ device.title }}</div>
 | 
	
		
			
				|  |  |                          <div v-for="(detailItem, index) in device.dataList" :key="detailItem.code" class="device-val">
 | 
	
		
			
				|  |  |                              <span v-if="index == 0"
 | 
	
		
			
				|  |  | -                                :style="{ color: monitorData[detailItem.code] != '1' ? '#BFBFBF' : '#10BC79' }">{{
 | 
	
		
			
				|  |  | -                                    monitorData[detailItem.code] == '0' ? '正常' : monitorData[detailItem.code] == '1' ? '故障' :
 | 
	
		
			
				|  |  | +                                :style="{ color: monitorData[0][detailItem.code] != '1' ? '#BFBFBF' : '#10BC79' }">{{
 | 
	
		
			
				|  |  | +                                    monitorData[0][detailItem.code] == '0' ? '正常' : monitorData[0][detailItem.code] == '1' ? '故障' :
 | 
	
		
			
				|  |  |                                      '-'
 | 
	
		
			
				|  |  |                                  }}</span>
 | 
	
		
			
				|  |  |                              <span v-if="index == 1"
 | 
	
		
			
				|  |  | -                                :style="{ color: monitorData[detailItem.code] != '1' ? '#BFBFBF' : '#10BC79' }">{{
 | 
	
		
			
				|  |  | -                                    monitorData[detailItem.code] == '0' ? '正常' : monitorData[detailItem.code] == '1' ? '故障' :
 | 
	
		
			
				|  |  | +                                :style="{ color: monitorData[0][detailItem.code] != '1' ? '#BFBFBF' : '#10BC79' }">{{
 | 
	
		
			
				|  |  | +                                    monitorData[0][detailItem.code] == '0' ? '正常' : monitorData[0][detailItem.code] == '1' ? '故障' :
 | 
	
		
			
				|  |  |                                      '-'
 | 
	
		
			
				|  |  |                                  }}</span>
 | 
	
		
			
				|  |  |                          </div>
 | 
	
	
		
			
				|  | @@ -119,7 +105,9 @@
 | 
	
		
			
				|  |  |                      <div class="item item-l" v-for="(groupNum, ind) in monitorDataGroupNum" :key="groupNum">
 | 
	
		
			
				|  |  |                          <ventBox1>
 | 
	
		
			
				|  |  |                              <template #title>
 | 
	
		
			
				|  |  | -                                <div>{{ monitorData[groupNum - 1]['strname'] }}</div>
 | 
	
		
			
				|  |  | +                                <!-- <div>{{ monitorData[groupNum - 1]['strname'] }}</div>   -->
 | 
	
		
			
				|  |  | +                                <div v-if="ind==0">{{ `${monitorData[0]['strname']}-主`  }}</div>
 | 
	
		
			
				|  |  | +                                <div v-else>{{ `${monitorData[0]['strname']}-备`  }}</div>
 | 
	
		
			
				|  |  |                              </template>
 | 
	
		
			
				|  |  |                              <template #container>
 | 
	
		
			
				|  |  |                                  <div class="monitor-box">
 | 
	
	
		
			
				|  | @@ -132,19 +120,17 @@
 | 
	
		
			
				|  |  |                                              <div class="item-col">
 | 
	
		
			
				|  |  |                                                  <span class="state-title1">{{ Object.values(data)[0] }} :</span>
 | 
	
		
			
				|  |  |                                                  <span class="state-val1" v-if="index == 0">{{
 | 
	
		
			
				|  |  | -                                                    (monitorData.length > 0 && monitorData[groupNum -
 | 
	
		
			
				|  |  | -                                                        1][Object.keys(data)[0]])
 | 
	
		
			
				|  |  | +                                                    (monitorData.length > 0 && monitorData[0][Object.keys(data)[0]])
 | 
	
		
			
				|  |  |                                                      >= 0
 | 
	
		
			
				|  |  | -                                                    ? monitorData[groupNum - 1][Object.keys(data)[0]] ?
 | 
	
		
			
				|  |  | -                                                        parseFloat(monitorData[groupNum -
 | 
	
		
			
				|  |  | -                                                            1][Object.keys(data)[0]]).toFixed(2) : '-'
 | 
	
		
			
				|  |  | +                                                    ? monitorData[0][Object.keys(data)[0]] ?
 | 
	
		
			
				|  |  | +                                                        parseFloat(monitorData[0][Object.keys(data)[0]]).toFixed(2) : '-'
 | 
	
		
			
				|  |  |                                                      : '-'
 | 
	
		
			
				|  |  |                                                  }}</span>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                                                  <span class="state-val" v-else>
 | 
	
		
			
				|  |  | -                                                    <span v-if="monitorData[groupNum - 1][Object.keys(data)[0]] == '0'"
 | 
	
		
			
				|  |  | +                                                    <span v-if="monitorData[0][Object.keys(data)[0]] == '0'"
 | 
	
		
			
				|  |  |                                                          style="display: inline-block; width: 10px;height: 10px;border-radius: 50%;background-color: blue;"></span>
 | 
	
		
			
				|  |  | -                                                    <span v-else-if="monitorData[groupNum - 1][Object.keys(data)[0]] == '1'"
 | 
	
		
			
				|  |  | +                                                    <span v-else-if="monitorData[0][Object.keys(data)[0]] == '1'"
 | 
	
		
			
				|  |  |                                                          style="display: inline-block; width: 10px;height: 10px;border-radius: 50%;background-color: greenyellow;"></span>
 | 
	
		
			
				|  |  |                                                      <span v-else
 | 
	
		
			
				|  |  |                                                          style="display: inline-block; width: 10px;height: 10px;border-radius: 50%;background-color: #ccc;"></span>
 | 
	
	
		
			
				|  | @@ -154,9 +140,9 @@
 | 
	
		
			
				|  |  |                                              <div class="item-col" v-if="Object.keys(data)[1]">
 | 
	
		
			
				|  |  |                                                  <span class="state-title1">{{ Object.values(data)[1] }} :</span>
 | 
	
		
			
				|  |  |                                                  <span class="state-val1">
 | 
	
		
			
				|  |  | -                                                    <span v-if="monitorData[groupNum - 1][Object.keys(data)[1]] == '0'"
 | 
	
		
			
				|  |  | +                                                    <span v-if="monitorData[0][Object.keys(data)[1]] == '0'"
 | 
	
		
			
				|  |  |                                                          style="display: inline-block; width: 10px;height: 10px;border-radius: 50%;background-color: blue;"></span>
 | 
	
		
			
				|  |  | -                                                    <span v-else-if="monitorData[groupNum - 1][Object.keys(data)[1]] == '1'"
 | 
	
		
			
				|  |  | +                                                    <span v-else-if="monitorData[0][Object.keys(data)[1]] == '1'"
 | 
	
		
			
				|  |  |                                                          style="display: inline-block; width: 10px;height: 10px;border-radius: 50%;background-color: greenyellow;"></span>
 | 
	
		
			
				|  |  |                                                      <span v-else
 | 
	
		
			
				|  |  |                                                          style="display: inline-block; width: 10px;height: 10px;border-radius: 50%;background-color: #ccc;"></span>
 | 
	
	
		
			
				|  | @@ -171,19 +157,17 @@
 | 
	
		
			
				|  |  |                                              <div class="item-col">
 | 
	
		
			
				|  |  |                                                  <span class="state-title1">{{ Object.values(data)[0] }} :</span>
 | 
	
		
			
				|  |  |                                                  <span class="state-val1" v-if="index == 0">{{
 | 
	
		
			
				|  |  | -                                                    (monitorData.length > 0 && monitorData[groupNum -
 | 
	
		
			
				|  |  | -                                                        1][Object.keys(data)[0]])
 | 
	
		
			
				|  |  | +                                                    (monitorData.length > 0 && monitorData[0][Object.keys(data)[0]])
 | 
	
		
			
				|  |  |                                                      >= 0
 | 
	
		
			
				|  |  | -                                                    ? monitorData[groupNum - 1][Object.keys(data)[0]] ?
 | 
	
		
			
				|  |  | -                                                        parseFloat(monitorData[groupNum -
 | 
	
		
			
				|  |  | -                                                            1][Object.keys(data)[0]]).toFixed(2) : '-'
 | 
	
		
			
				|  |  | +                                                    ? monitorData[0][Object.keys(data)[0]] ?
 | 
	
		
			
				|  |  | +                                                        parseFloat(monitorData[0][Object.keys(data)[0]]).toFixed(2) : '-'
 | 
	
		
			
				|  |  |                                                      : '-'
 | 
	
		
			
				|  |  |                                                  }}</span>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                                                  <span class="state-val" v-else>
 | 
	
		
			
				|  |  | -                                                    <span v-if="monitorData[groupNum - 1][Object.keys(data)[0]] == '0'"
 | 
	
		
			
				|  |  | +                                                    <span v-if="monitorData[0][Object.keys(data)[0]] == '0'"
 | 
	
		
			
				|  |  |                                                          style="display: inline-block; width: 10px;height: 10px;border-radius: 50%;background-color: blue;"></span>
 | 
	
		
			
				|  |  | -                                                    <span v-else-if="monitorData[groupNum - 1][Object.keys(data)[0]] == '1'"
 | 
	
		
			
				|  |  | +                                                    <span v-else-if="monitorData[0][Object.keys(data)[0]] == '1'"
 | 
	
		
			
				|  |  |                                                          style="display: inline-block; width: 10px;height: 10px;border-radius: 50%;background-color: greenyellow;"></span>
 | 
	
		
			
				|  |  |                                                      <span v-else
 | 
	
		
			
				|  |  |                                                          style="display: inline-block; width: 10px;height: 10px;border-radius: 50%;background-color: #ccc;"></span>
 | 
	
	
		
			
				|  | @@ -193,9 +177,9 @@
 | 
	
		
			
				|  |  |                                              <div class="item-col" v-if="Object.keys(data)[1]">
 | 
	
		
			
				|  |  |                                                  <span class="state-title1">{{ Object.values(data)[1] }} :</span>
 | 
	
		
			
				|  |  |                                                  <span class="state-val1">
 | 
	
		
			
				|  |  | -                                                    <span v-if="monitorData[groupNum - 1][Object.keys(data)[1]] == '0'"
 | 
	
		
			
				|  |  | +                                                    <span v-if="monitorData[0][Object.keys(data)[1]] == '0'"
 | 
	
		
			
				|  |  |                                                          style="display: inline-block; width: 10px;height: 10px;border-radius: 50%;background-color: blue;"></span>
 | 
	
		
			
				|  |  | -                                                    <span v-else-if="monitorData[groupNum - 1][Object.keys(data)[1]] == '1'"
 | 
	
		
			
				|  |  | +                                                    <span v-else-if="monitorData[0][Object.keys(data)[1]] == '1'"
 | 
	
		
			
				|  |  |                                                          style="display: inline-block; width: 10px;height: 10px;border-radius: 50%;background-color: greenyellow;"></span>
 | 
	
		
			
				|  |  |                                                      <span v-else
 | 
	
		
			
				|  |  |                                                          style="display: inline-block; width: 10px;height: 10px;border-radius: 50%;background-color: #ccc;"></span>
 | 
	
	
		
			
				|  | @@ -217,33 +201,30 @@
 | 
	
		
			
				|  |  |                                                  <div class="item-col">
 | 
	
		
			
				|  |  |                                                      <span class="state-title1">{{ Object.values(data)[0] }} :</span>
 | 
	
		
			
				|  |  |                                                      <span class="state-val1" v-if="index == 0">{{
 | 
	
		
			
				|  |  | -                                                        (monitorData.length > 0 && monitorData[groupNum -
 | 
	
		
			
				|  |  | -                                                            1][Object.keys(data)[0]])
 | 
	
		
			
				|  |  | +                                                        (monitorData.length > 0 && monitorData[0][Object.keys(data)[0]])
 | 
	
		
			
				|  |  |                                                          >= 0
 | 
	
		
			
				|  |  | -                                                        ? monitorData[groupNum - 1][Object.keys(data)[0]] ?
 | 
	
		
			
				|  |  | -                                                            parseFloat(monitorData[groupNum -
 | 
	
		
			
				|  |  | -                                                                1][Object.keys(data)[0]]).toFixed(2) : '-'
 | 
	
		
			
				|  |  | +                                                        ? monitorData[0][Object.keys(data)[0]] ?
 | 
	
		
			
				|  |  | +                                                            parseFloat(monitorData[0][Object.keys(data)[0]]).toFixed(2) : '-'
 | 
	
		
			
				|  |  |                                                          : '-'
 | 
	
		
			
				|  |  |                                                      }}</span>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                                                      <span class="state-val" v-else>
 | 
	
		
			
				|  |  | -                                                        <span v-if="monitorData[groupNum - 1][Object.keys(data)[0]] == '0'"
 | 
	
		
			
				|  |  | +                                                        <span v-if="monitorData[0][Object.keys(data)[0]] == '0'"
 | 
	
		
			
				|  |  |                                                              style="display: inline-block; width: 10px;height: 10px;border-radius: 50%;background-color: blue;"></span>
 | 
	
		
			
				|  |  |                                                          <span
 | 
	
		
			
				|  |  | -                                                            v-else-if="monitorData[groupNum - 1][Object.keys(data)[0]] == '1'"
 | 
	
		
			
				|  |  | +                                                            v-else-if="monitorData[0][Object.keys(data)[0]] == '1'"
 | 
	
		
			
				|  |  |                                                              style="display: inline-block; width: 10px;height: 10px;border-radius: 50%;background-color: greenyellow;"></span>
 | 
	
		
			
				|  |  |                                                          <span v-else
 | 
	
		
			
				|  |  |                                                              style="display: inline-block; width: 10px;height: 10px;border-radius: 50%;background-color: #ccc;"></span>
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |                                                      </span>
 | 
	
		
			
				|  |  |                                                  </div>
 | 
	
		
			
				|  |  |                                                  <div class="item-col" v-if="Object.keys(data)[1]">
 | 
	
		
			
				|  |  |                                                      <span class="state-title1">{{ Object.values(data)[1] }} :</span>
 | 
	
		
			
				|  |  |                                                      <span class="state-val1">
 | 
	
		
			
				|  |  | -                                                        <span v-if="monitorData[groupNum - 1][Object.keys(data)[1]] == '0'"
 | 
	
		
			
				|  |  | +                                                        <span v-if="monitorData[0][Object.keys(data)[1]] == '0'"
 | 
	
		
			
				|  |  |                                                              style="display: inline-block; width: 10px;height: 10px;border-radius: 50%;background-color: blue;"></span>
 | 
	
		
			
				|  |  |                                                          <span
 | 
	
		
			
				|  |  | -                                                            v-else-if="monitorData[groupNum - 1][Object.keys(data)[1]] == '1'"
 | 
	
		
			
				|  |  | +                                                            v-else-if="monitorData[0][Object.keys(data)[1]] == '1'"
 | 
	
		
			
				|  |  |                                                              style="display: inline-block; width: 10px;height: 10px;border-radius: 50%;background-color: greenyellow;"></span>
 | 
	
		
			
				|  |  |                                                          <span v-else
 | 
	
		
			
				|  |  |                                                              style="display: inline-block; width: 10px;height: 10px;border-radius: 50%;background-color: #ccc;"></span>
 | 
	
	
		
			
				|  | @@ -257,20 +238,18 @@
 | 
	
		
			
				|  |  |                                                  <div class="item-col">
 | 
	
		
			
				|  |  |                                                      <span class="state-title1">{{ Object.values(data)[0] }} :</span>
 | 
	
		
			
				|  |  |                                                      <span class="state-val1" v-if="index == 0">{{
 | 
	
		
			
				|  |  | -                                                        (monitorData.length > 0 && monitorData[groupNum -
 | 
	
		
			
				|  |  | -                                                            1][Object.keys(data)[0]])
 | 
	
		
			
				|  |  | +                                                        (monitorData.length > 0 && monitorData[0][Object.keys(data)[0]])
 | 
	
		
			
				|  |  |                                                          >= 0
 | 
	
		
			
				|  |  | -                                                        ? monitorData[groupNum - 1][Object.keys(data)[0]] ?
 | 
	
		
			
				|  |  | -                                                            parseFloat(monitorData[groupNum -
 | 
	
		
			
				|  |  | -                                                                1][Object.keys(data)[0]]).toFixed(2) : '-'
 | 
	
		
			
				|  |  | +                                                        ? monitorData[0][Object.keys(data)[0]] ?
 | 
	
		
			
				|  |  | +                                                            parseFloat(monitorData[0][Object.keys(data)[0]]).toFixed(2) : '-'
 | 
	
		
			
				|  |  |                                                          : '-'
 | 
	
		
			
				|  |  |                                                      }}</span>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                                                      <span class="state-val" v-else>
 | 
	
		
			
				|  |  | -                                                        <span v-if="monitorData[groupNum - 1][Object.keys(data)[0]] == '0'"
 | 
	
		
			
				|  |  | +                                                        <span v-if="monitorData[0][Object.keys(data)[0]] == '0'"
 | 
	
		
			
				|  |  |                                                              style="display: inline-block; width: 10px;height: 10px;border-radius: 50%;background-color: blue;"></span>
 | 
	
		
			
				|  |  |                                                          <span
 | 
	
		
			
				|  |  | -                                                            v-else-if="monitorData[groupNum - 1][Object.keys(data)[0]] == '1'"
 | 
	
		
			
				|  |  | +                                                            v-else-if="monitorData[0][Object.keys(data)[0]] == '1'"
 | 
	
		
			
				|  |  |                                                              style="display: inline-block; width: 10px;height: 10px;border-radius: 50%;background-color: greenyellow;"></span>
 | 
	
		
			
				|  |  |                                                          <span v-else
 | 
	
		
			
				|  |  |                                                              style="display: inline-block; width: 10px;height: 10px;border-radius: 50%;background-color: #ccc;"></span>
 | 
	
	
		
			
				|  | @@ -280,10 +259,10 @@
 | 
	
		
			
				|  |  |                                                  <div class="item-col" v-if="Object.keys(data)[1]">
 | 
	
		
			
				|  |  |                                                      <span class="state-title1">{{ Object.values(data)[1] }} :</span>
 | 
	
		
			
				|  |  |                                                      <span class="state-val1">
 | 
	
		
			
				|  |  | -                                                        <span v-if="monitorData[groupNum - 1][Object.keys(data)[1]] == '0'"
 | 
	
		
			
				|  |  | +                                                        <span v-if="monitorData[0][Object.keys(data)[1]] == '0'"
 | 
	
		
			
				|  |  |                                                              style="display: inline-block; width: 10px;height: 10px;border-radius: 50%;background-color: blue;"></span>
 | 
	
		
			
				|  |  |                                                          <span
 | 
	
		
			
				|  |  | -                                                            v-else-if="monitorData[groupNum - 1][Object.keys(data)[1]] == '1'"
 | 
	
		
			
				|  |  | +                                                            v-else-if="monitorData[0][Object.keys(data)[1]] == '1'"
 | 
	
		
			
				|  |  |                                                              style="display: inline-block; width: 10px;height: 10px;border-radius: 50%;background-color: greenyellow;"></span>
 | 
	
		
			
				|  |  |                                                          <span v-else
 | 
	
		
			
				|  |  |                                                              style="display: inline-block; width: 10px;height: 10px;border-radius: 50%;background-color: #ccc;"></span>
 | 
	
	
		
			
				|  | @@ -887,8 +866,6 @@ async function getDataSource(systemID) {
 | 
	
		
			
				|  |  |                          m_stop: readData.m_stop ,
 | 
	
		
			
				|  |  |                          b_start: readData.b_start ,
 | 
	
		
			
				|  |  |                          b_stop: readData.b_stop ,
 | 
	
		
			
				|  |  | -                        overhaul_run:readData.overhaul_run ,
 | 
	
		
			
				|  |  | -                        remote_local:readData.remote_local 
 | 
	
		
			
				|  |  |                      });
 | 
	
		
			
				|  |  |                      return Object.assign(data, readData);
 | 
	
		
			
				|  |  |                  });
 | 
	
	
		
			
				|  | @@ -910,7 +887,8 @@ async function getDataSource(systemID) {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          });
 | 
	
		
			
				|  |  | -        monitorDataGroupNum.value = monitorData.value.length;
 | 
	
		
			
				|  |  | +        // monitorDataGroupNum.value = monitorData.value.length;
 | 
	
		
			
				|  |  | +        monitorDataGroupNum.value = 2;
 | 
	
		
			
				|  |  |          refresh.value = true
 | 
	
		
			
				|  |  |          nextTick(() => {
 | 
	
		
			
				|  |  |              refresh.value = false
 |