From 640034fb4f659cbcecbd23df75016d97231ad7bd Mon Sep 17 00:00:00 2001
From: whychw <858544502@qq.com>
Date: 星期五, 20 十一月 2020 08:27:26 +0800
Subject: [PATCH] U 修改参试设备配置

---
 src/components/chart/LineChartMul.vue |    9 
 src/views/subject/realtime.vue        |   29 
 src/script/config_subject.js          | 1955 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/views/subject/history.vue         |   25 
 src/api/services/subject/index.js     |   54 +
 5 files changed, 2,032 insertions(+), 40 deletions(-)

diff --git a/src/api/services/subject/index.js b/src/api/services/subject/index.js
index 2a76c90..80dfe4a 100644
--- a/src/api/services/subject/index.js
+++ b/src/api/services/subject/index.js
@@ -35,6 +35,10 @@
    * DC25V鐢垫簮瀹炴椂鏁版嵁鏄剧ず锛堝墠100绗旀暟鎹湇鍔″櫒鐨勬椂闂达級
    * 鍙傛暟json:{"dev_id":"10001"}
    *
+   * DcDistributionAction_prt_serchByInfo
+   * 鐩存祦閰嶇數鏉垮疄鏃舵暟鎹樉绀猴紙鍓�100绗旀暟鎹湇鍔″櫒鐨勬椂闂达級
+   * 浼犲弬json:{"dev_id":"11001"}
+   *
    * Inverter_eleAction_prt_serchByInfo
    * 閫嗗彉鐢垫簮瀹炴椂鏁版嵁鏄剧ず锛堝墠100绗旀暟鎹湇鍔″櫒鐨勬椂闂达級
    * 鍙傛暟json:{"dev_id":"7001"}
@@ -58,6 +62,14 @@
    * Switch_boardAction_prt_serchByInfo 
    * 寮�鍏抽噺鏉垮疄鏃舵暟鎹樉绀猴紙鍓�100绗旀暟鎹湇鍔″櫒鐨勬椂闂达級
    * 浼犲弬json:{"dev_id":"19001"}
+   *
+   * AcDistributionAction_prt_serchByInfo
+   * 浜ゆ祦閰嶇數鏉垮疄鏃舵暟鎹樉绀猴紙鍓�100绗旀暟鎹湇鍔″櫒鐨勬椂闂达級
+   * 浼犲弬json:{"dev_id":"12001"}
+   *
+   * Propulsion_motorAction_prt_serchByInfo
+   * 鎺ㄨ繘鐢垫満瀹炴椂鏁版嵁鏄剧ず锛堝墠100绗旀暟鎹湇鍔″櫒鐨勬椂闂达級
+   * 浼犲弬json:{"dev_id":"13001"}
    * 
    */
   ,get100Data (data) {
@@ -76,13 +88,13 @@
         url = 'Dc25v_battAction_prt_serchByInfo';
         break;
       case 11:
-        url = 'get100Data_TODO_11';
+        url = 'DcDistributionAction_prt_serchByInfo';
         break;
       case 12:
-        url = 'get100Data_TODO_12';
+        url = 'AcDistributionAction_prt_serchByInfo';
         break;
       case 13:
-        url = 'get100Data_TODO_13';
+        url = 'Propulsion_motorAction_prt_serchByInfo';
         break;
       case 14:
         url = 'Battery_monitorAction_prt_serchByInfo';
@@ -122,6 +134,10 @@
    * Dc25v_battAction_prt_serchHistory
    * DC25V鐢垫簮璁惧鍘嗗彶鏁版嵁鏌ヨ
    * 鍙傛暟json:{"dev_id":"10001","record_time":"2020-11-02 15:44:29","record_time1":"2020-11-02 15:54:29"}
+   
+   * DcDistributionAction_prt_serchHistory
+   * 鐩存祦閰嶇數鏉垮巻鍙叉暟鎹�
+   * 浼犲弬json:{"dev_id":"11001","record_time":"2020-11-11 17:28:03","record_time1":"2020-11-11 17:28:09"}
    *
    * Inverter_eleAction_prt_serchHistory
    * 閫嗗彉鐢垫簮璁惧鍘嗗彶鏁版嵁鏌ヨ
@@ -146,6 +162,13 @@
    * Switch_boardAction_prt_serchHistory
    * 寮�鍏抽噺鏉垮巻鍙叉暟鎹�
    * 浼犲弬json:{"dev_id":"19001","record_time":"2020-11-11 00:00:00","record_time1":"2020-11-11 00:00:05"}
+   
+   * AcDistributionAction_prt_serchHistory
+   * 浜ゆ祦閰嶇數鏉垮巻鍙叉暟鎹�
+   * 浼犲弬json:{"dev_id":"12001","record_time":"2020-11-16 15:11:01","record_time1":"2020-11-16 15:11:09"} 
+   *
+   * Propulsion_motorAction_prt_serchHistory
+   * 鎺ㄨ繘鐢垫満鍘嗗彶鏁版嵁鏄剧ず
    * 
    */
   ,getHisData (data) {
@@ -164,13 +187,13 @@
         url = 'Dc25v_battAction_prt_serchHistory';
         break;
       case 11:
-        url = 'getHisData_TODO_11';
+        url = 'DcDistributionAction_prt_serchHistory';
         break;
       case 12:
-        url = 'getHisData_TODO_12';
+        url = 'AcDistributionAction_prt_serchHistory';
         break;
       case 13:
-        url = 'getHisData_TODO_13';
+        url = 'Propulsion_motorAction_prt_serchHistory';
         break;
       case 14:
         url = 'Battery_monitorAction_prt_serchHistory';
@@ -215,6 +238,19 @@
    *
    * Switch_boardAction_prt_serchByCondition  //寮�鍏抽噺鏉垮疄鏃舵暟鎹樉绀�
    * 浼犲弬json:{"dev_id":"19001"}
+   *
+   * DcDistributionAction_prt_serchByCondition
+   * 鐩存祦閰嶇數鏉挎暟鎹煡璇�
+   * 浼犲弬json:{"dev_id":"11001"}
+   *
+   * AcDistributionAction_prt_serchByCondition
+   * 浜ゆ祦閰嶇數鏉挎暟鎹煡璇�
+   * 浼犲弬json:{"dev_id":"12001"}
+   *
+   * Propulsion_motorAction_prt_serchByCondition
+   * 鎺ㄨ繘鐢垫満瀹炴椂鏁版嵁鏌ヨ
+   * 浼犲弬json:{"dev_id":"13001"}
+   * 
    */
   ,getRTData (data) {
     let url = '';
@@ -232,13 +268,13 @@
         url = 'Dc25v_battAction_prt_serchByCondition';
         break;
       case 11:
-        url = 'Medvoldc_converterAction_prt_serchByCondition';
+        url = 'DcDistributionAction_prt_serchByCondition';
         break;
       case 12:
-        url = 'getRTData_TODO_12';
+        url = 'AcDistributionAction_prt_serchByCondition';
         break;
       case 13:
-        url = 'getRTData_TODO_13';
+        url = 'Propulsion_motorAction_prt_serchByCondition';
         break;
       case 14:
         url = 'Battery_monitorAction_prt_serchByCondition';
diff --git a/src/components/chart/LineChartMul.vue b/src/components/chart/LineChartMul.vue
index bb637f4..9c62f07 100644
--- a/src/components/chart/LineChartMul.vue
+++ b/src/components/chart/LineChartMul.vue
@@ -80,6 +80,11 @@
             default: false
         }
         ,subTitleWidth: [String, Number]
+        // 鏍囬锛堝睘鎬э級杩囬暱 鍋氬垏鍒嗘崲琛屽鐞� 姝ゅ鍒囧垎鐗囨柇鐨勯暱搴� 榛樿20 灏戜簬20鐨勪笉浼氬垏鍒�
+        ,titleSplitLen: {
+            type: Number,
+            default: 20
+        }
     },
     data() {
         return {
@@ -170,13 +175,14 @@
                 let yAxis = [];
                 let series = [];
                 let xAxisIndex = [];
+                const reg = new RegExp('(\\S{' + this.titleSplitLen + '})', 'g');
                 opt.series.forEach((v, i, a) => {
                     /*let subtext = xLabel.length ? ('鏈�鏂版暟鎹�: ' + xLabel[xLabel.length - 1] + ' '  + v.data[v.data.length - 1] + v.unit)
                         : '';*/
                     // 鐢熸垚 title
                     title.push({
                         left: 'left',
-                        text: v.name,
+                        text: v.name.length > this.titleSplitLen ? v.name.replace(reg, '$1\n') : v.name,
                         // subtext: subtext,
                         textStyle: {
                             fontSize: 12
@@ -250,6 +256,7 @@
                 }];
             }
 
+
             // 缁樺埗鍥捐〃
             this.$G.chartManage.get(this.id).setOption(option);
             // console.log(this.$G.chartManage.get(this.id).getOption(), 'options');
diff --git a/src/script/config_subject.js b/src/script/config_subject.js
index 5165cc5..f132a77 100644
--- a/src/script/config_subject.js
+++ b/src/script/config_subject.js
@@ -1,5 +1,5 @@
 // AC230V涓嶉棿鏂數婧�
-let ac230v_ups = {
+const ac230v_ups = {
   "DCInput_vol": '鐩存祦杈撳叆鐢靛帇'
   ,"ACInput_vol": '浜ゆ祦杈撳叆鐢靛帇'
   ,"batt_vol": '钃勭數姹犵數鍘�'
@@ -40,7 +40,7 @@
   }
 };
 // 鑸卞閰嶇數鏉�
-let cabin_board = {
+const cabin_board = {
   "threeAB_vol": '涓夌浉绾跨數鍘婣B'
   ,"threeBC_vol": '涓夌浉绾跨數鍘婤C'
   ,"threeCA_vol": '涓夌浉绾跨數鍘婥A'
@@ -291,7 +291,7 @@
   }
 }
 // 闆嗕腑鍙橀璋冮�熻缃笌鐢垫帶鍙颁互澶綉閫氳鏁版嵁瀹炴椂鏁版嵁
-let centra_frequency = {
+const centra_frequency = {
   "uin1_vol": '鏁存満杈撳叆鐢靛帇1'
   ,"uin2_vol": '鏁存満杈撳叆鐢靛帇2'
   ,"iin1_curr": '鏁存満杈撳叆鐢垫祦1'
@@ -400,7 +400,7 @@
   }
 }
 // DC230V
-let dc230v_batt = {
+const dc230v_batt = {
   "output_vol": '杈撳嚭鐢靛帇'
   ,"output_curr": '杈撳嚭鐢垫祦'
   ,"input_vol": '杈撳叆鐢靛帇'
@@ -443,7 +443,7 @@
   }
 }
 // DC25V
-let dc25v_batt = {
+const dc25v_batt = {
   "output_vol": '杈撳嚭鐢靛帇'
   ,"output_curr": '杈撳嚭鐢垫祦'
   ,"input_vol": '杈撳叆鐢靛帇'
@@ -486,7 +486,7 @@
   }
 }
 // 鐢垫皵缁煎悎鐩戞帶鍙板疄鏃舵暟鎹�
-let electrical_monitor_station = {
+const electrical_monitor_station = {
   "IOc": '杈撳嚭鐢垫祦'
   ,"UObc": '杈撳嚭绾跨數鍘婾Obc'
   ,"Udc": '鐩存祦鐢靛鐢靛帇'
@@ -543,7 +543,7 @@
   }
 }
 // 閫嗗彉鐢垫簮瀹炴椂鏁版嵁
-let inverter_ele = {
+const inverter_ele = {
   "IOc": '杈撳嚭鐢垫祦'
   ,"UObc": '杈撳嚭绾跨數鍘婾Obc'
   ,"Udc": '鐩存祦鐢靛鐢靛帇Udc'
@@ -634,7 +634,7 @@
   }
 }
 // 涓帇鐩存祦骞剁綉鍙樻崲鍣ㄤ笌鐢垫帶鍙板疄鏃舵暟鎹�
-let medvoldc_converter = {
+const medvoldc_converter = {
   "uin_vol": '鏁存満杈撳叆鐢靛帇'
   ,"uout_vol": '鏁存満杈撳嚭鐢靛帇'
   ,"iin_curr": '鏁存満杈撳叆鐢垫祦'
@@ -721,7 +721,7 @@
   }
 }
 // 鍙潬閰嶇數鏉垮疄鏃舵暟鎹�
-let reliable_board = {
+const reliable_board = {
   "threeAB_vol": '涓夌浉绾跨數鍘婣B'
   ,"threeBC_vol": '涓夌浉绾跨數鍘婤C'
   ,"threeCA_vol": '涓夌浉绾跨數鍘婥A'
@@ -973,7 +973,7 @@
 }
 
 // 钃勭數姹犲厖鐢典笌鐩戞祴璁惧
-let battery_monitor = {
+const battery_monitor = {
   "group_vol": '鐢垫睜缁勭數鍘�'
   ,"group_curr": '鐢垫睜缁勭數娴�'
   ,"max_vol": '鏈�楂樼數鍘�'
@@ -5700,7 +5700,12 @@
     ,"event_data192": ''
   }
 }
-const switch_board = [switch_board1, switch_board2, switch_board3, switch_board4];
+const switch_board = {
+  "19001": switch_board1
+  ,"19002": switch_board2
+  ,"19003": switch_board3
+  ,"19004": switch_board4
+}
 
 const dcdistribution1 = {
   "state1": 'Q100閫氳鐘舵��'
@@ -6590,9 +6595,1925 @@
     ,"dc_conn_state": ''
   }
 }
-const dcdistribution = [dcdistribution1, dcdistribution2, dcdistribution3, dcdistribution4];
-const emptyObj = {
-  unit: {}
+
+const acdistribution1 = {
+  "state1": 'Q20寮�鍏抽�氳鐘舵��'
+  ,"state2": 'Q26寮�鍏抽�氳鐘舵��'
+  ,"state3": 'Q27寮�鍏抽�氳鐘舵��'
+  ,"state4": 'Q28寮�鍏抽�氳鐘舵��'
+  ,"state5": 'Q29寮�鍏抽�氳鐘舵��'
+  ,"state6": 'Q22寮�鍏抽�氳鐘舵��'
+  ,"state7": 'Q12寮�鍏抽�氳鐘舵��'
+  ,"state8": 'Q15寮�鍏抽�氳鐘舵��'
+  ,"state9": 'Q11寮�鍏抽�氳鐘舵��'
+  ,"state10": 'Q17寮�鍏抽�氳鐘舵��'
+  ,"state11": 'Q18寮�鍏抽�氳鐘舵��'
+  ,"state12": 'Q19寮�鍏抽�氳鐘舵��'
+  ,"ac_connstate": '鎺у埗瀛愮珯鐘舵��'
+  ,"state1_curr_a": 'Q20A鐩哥數娴�'
+  ,"state1_curr_b": 'Q20B鐩哥數娴�'
+  ,"state1_curr_c": 'Q20C鐩哥數娴�'
+  ,"state1_switch_st": 'Q20寮�鍏崇姸鎬�'
+  ,"state1_ele_st": 'Q20鐢甸噺鐘舵��'
+  ,"state1_vol_a": 'Q20A鐩哥數鍘�'
+  ,"state1_vol_b": 'Q20B鐩哥數鍘�'
+  ,"state1_vol_c": 'Q20C鐩哥數鍘�'
+  ,"state1_ac_f": 'Q20浜ゆ祦棰戠巼'
+  ,"state1_ac_power": 'Q20鏈夊姛鍔熺巼'
+  ,"state1_app_power": 'Q20瑙嗗湪鍔熺巼'
+  ,"state2_curr_a": 'Q26A鐩哥數娴�'
+  ,"state2_curr_b": 'Q26B鐩哥數娴�'
+  ,"state2_curr_c": 'Q26C鐩哥數娴�'
+  ,"state2_switch_st": 'Q26寮�鍏崇姸鎬�'
+  ,"state2_ele_st": 'Q26鐢甸噺鐘舵��'
+  ,"state2_vol_a": 'Q26A鐩哥數鍘�'
+  ,"state2_vol_b": 'Q26B鐩哥數鍘�'
+  ,"state2_vol_c": 'Q26C鐩哥數鍘�'
+  ,"state2_ac_f": 'Q26浜ゆ祦棰戠巼'
+  ,"state2_ac_power": 'Q26鏈夊姛鍔熺巼'
+  ,"state2_app_power": 'Q26瑙嗗湪鍔熺巼'
+  ,"state3_curr_a": 'Q27A鐩哥數娴�'
+  ,"state3_curr_b": 'Q27B鐩哥數娴�'
+  ,"state3_curr_c": 'Q27C鐩哥數娴�'
+  ,"state3_switch_st": 'Q27寮�鍏崇姸鎬�'
+  ,"state3_ele_st": 'Q27鐢甸噺鐘舵��'
+  ,"state3_vol_a": 'Q27A鐩哥數鍘�'
+  ,"state3_vol_b": 'Q27B鐩哥數鍘�'
+  ,"state3_vol_c": 'Q27C鐩哥數鍘�'
+  ,"state3_ac_f": 'Q27浜ゆ祦棰戠巼'
+  ,"state3_ac_power": 'Q27鏈夊姛鍔熺巼'
+  ,"state3_app_power": 'Q27瑙嗗湪鍔熺巼'
+  ,"state4_curr_a": 'Q28A鐩哥數娴�'
+  ,"state4_curr_b": 'Q28B鐩哥數娴�'
+  ,"state4_curr_c": 'Q28C鐩哥數娴�'
+  ,"state4_switch_st": 'Q28寮�鍏崇姸鎬�'
+  ,"state4_ele_st": 'Q28鐢甸噺鐘舵��'
+  ,"state4_vol_a": 'Q28A鐩哥數鍘�'
+  ,"state4_vol_b": 'Q28B鐩哥數鍘�'
+  ,"state4_vol_c": 'Q28C鐩哥數鍘�'
+  ,"state4_ac_f": 'Q28浜ゆ祦棰戠巼'
+  ,"state4_ac_power": 'Q28鏈夊姛鍔熺巼'
+  ,"state4_app_power": 'Q28瑙嗗湪鍔熺巼'
+  ,"state5_curr_a": 'Q29A鐩哥數娴�'
+  ,"state5_curr_b": 'Q29B鐩哥數娴�'
+  ,"state5_curr_c": 'Q29C鐩哥數娴�'
+  ,"state5_switch_st": 'Q29寮�鍏崇姸鎬�'
+  ,"state5_ele_st": 'Q29鐢甸噺鐘舵��'
+  ,"state5_vol_a": 'Q29A鐩哥數鍘�'
+  ,"state5_vol_b": 'Q29B鐩哥數鍘�'
+  ,"state5_vol_c": 'Q29C鐩哥數鍘�'
+  ,"state5_ac_f": 'Q29浜ゆ祦棰戠巼'
+  ,"state5_ac_power": 'Q29鏈夊姛鍔熺巼'
+  ,"state5_app_power": 'Q29瑙嗗湪鍔熺巼'
+  ,"state6_curr_a": 'Q22A鐩哥數娴�'
+  ,"state6_curr_b": 'Q22B鐩哥數娴�'
+  ,"state6_curr_c": 'Q22C鐩哥數娴�'
+  ,"state6_switch_st": 'Q22寮�鍏崇姸鎬�'
+  ,"state6_ele_st": 'Q22鐢甸噺鐘舵��'
+  ,"state6_vol_a": 'Q22A鐩哥數鍘�'
+  ,"state6_vol_b": 'Q22B鐩哥數鍘�'
+  ,"state6_vol_c": 'Q22C鐩哥數鍘�'
+  ,"state6_ac_f": 'Q22浜ゆ祦棰戠巼'
+  ,"state6_ac_power": 'Q22鏈夊姛鍔熺巼'
+  ,"state6_app_power": 'Q22瑙嗗湪鍔熺巼'
+  ,"state7_curr_a": 'Q12A鐩哥數娴�'
+  ,"state7_curr_b": 'Q12B鐩哥數娴�'
+  ,"state7_curr_c": 'Q12C鐩哥數娴�'
+  ,"state7_switch_st": 'Q12寮�鍏崇姸鎬�'
+  ,"state7_ele_st": 'Q12鐢甸噺鐘舵��'
+  ,"state7_vol_a": 'Q12A鐩哥數鍘�'
+  ,"state7_vol_b": 'Q12B鐩哥數鍘�'
+  ,"state7_vol_c": 'Q12C鐩哥數鍘�'
+  ,"state7_ac_f": 'Q12浜ゆ祦棰戠巼'
+  ,"state7_ac_power": 'Q12鏈夊姛鍔熺巼'
+  ,"state7_app_power": 'Q12瑙嗗湪鍔熺巼'
+  ,"state8_curr_a": 'Q15A鐩哥數娴�'
+  ,"state8_curr_b": 'Q15B鐩哥數娴�'
+  ,"state8_curr_c": 'Q15C鐩哥數娴�'
+  ,"state8_switch_st": 'Q15寮�鍏崇姸鎬�'
+  ,"state8_ele_st": 'Q15鐢甸噺鐘舵��'
+  ,"state8_vol_a": 'Q15A鐩哥數鍘�'
+  ,"state8_vol_b": 'Q15B鐩哥數鍘�'
+  ,"state8_vol_c": 'Q15C鐩哥數鍘�'
+  ,"state8_ac_f": 'Q15浜ゆ祦棰戠巼'
+  ,"state8_ac_power": 'Q15鏈夊姛鍔熺巼'
+  ,"state8_app_power": 'Q15瑙嗗湪鍔熺巼'
+  ,"state9_curr_a": 'Q11A鐩哥數娴�'
+  ,"state9_curr_b": 'Q11B鐩哥數娴�'
+  ,"state9_curr_c": 'Q11C鐩哥數娴�'
+  ,"state9_switch_st": 'Q11寮�鍏崇姸鎬�'
+  ,"state9_ele_st": 'Q11鐢甸噺鐘舵��'
+  ,"state9_vol_a": 'Q11A鐩哥數鍘�'
+  ,"state9_vol_b": 'Q11B鐩哥數鍘�'
+  ,"state9_vol_c": 'Q11C鐩哥數鍘�'
+  ,"state9_ac_f": 'Q11浜ゆ祦棰戠巼'
+  ,"state9_ac_power": 'Q11鏈夊姛鍔熺巼'
+  ,"state9_app_power": 'Q11瑙嗗湪鍔熺巼'
+  ,"state10_curr_a": 'Q17A鐩哥數娴�'
+  ,"state10_curr_b": 'Q17B鐩哥數娴�'
+  ,"state10_curr_c": 'Q17C鐩哥數娴�'
+  ,"state10_switch_st": 'Q17寮�鍏崇姸鎬�'
+  ,"state10_ele_st": 'Q17鐢甸噺鐘舵��'
+  ,"state10_vol_a": 'Q17A鐩哥數鍘�'
+  ,"state10_vol_b": 'Q17B鐩哥數鍘�'
+  ,"state10_vol_c": 'Q17C鐩哥數鍘�'
+  ,"state10_ac_f": 'Q17浜ゆ祦棰戠巼'
+  ,"state10_ac_power": 'Q17鏈夊姛鍔熺巼'
+  ,"state10_app_power": 'Q17瑙嗗湪鍔熺巼'
+  ,"state11_curr_a": 'Q18A鐩哥數娴�'
+  ,"state11_curr_b": 'Q18B鐩哥數娴�'
+  ,"state11_curr_c": 'Q18C鐩哥數娴�'
+  ,"state11_switch_st": 'Q18寮�鍏崇姸鎬�'
+  ,"state11_ele_st": 'Q18鐢甸噺鐘舵��'
+  ,"state11_vol_a": 'Q18A鐩哥數鍘�'
+  ,"state11_vol_b": 'Q18B鐩哥數鍘�'
+  ,"state11_vol_c": 'Q18C鐩哥數鍘�'
+  ,"state11_ac_f": 'Q18浜ゆ祦棰戠巼'
+  ,"state11_ac_power": 'Q18鏈夊姛鍔熺巼'
+  ,"state11_app_power": 'Q18瑙嗗湪鍔熺巼'
+  ,"state12_curr_a": 'Q19A鐩哥數娴�'
+  ,"state12_curr_b": 'Q19B鐩哥數娴�'
+  ,"state12_curr_c": 'Q19C鐩哥數娴�'
+  ,"state12_switch_st": 'Q19寮�鍏崇姸鎬�'
+  ,"state12_ele_st": 'Q19鐢甸噺鐘舵��'
+  ,"state12_vol_a": 'Q19A鐩哥數鍘�'
+  ,"state12_vol_b": 'Q19B鐩哥數鍘�'
+  ,"state12_vol_c": 'Q19C鐩哥數鍘�'
+  ,"state12_ac_f": 'Q19浜ゆ祦棰戠巼'
+  ,"state12_ac_power": 'Q19鏈夊姛鍔熺巼'
+  ,"state12_app_power": 'Q19瑙嗗湪鍔熺巼'
+  ,"fram11_q11": '1鍙蜂氦娴佷富閰岮B鐩哥數鍘�'
+  ,"fram11_q12": '1鍙蜂氦娴佷富閰岯C鐩哥數鍘�'
+  ,"fram11_q13": '1鍙蜂氦娴佷富閰岰A鐩哥數鍘�'
+  ,"fram11_q14": '浜ゆ祦涓婚厤鐢垫澘棰戠巼'
+  ,"fram12_q11": 'q11A鐩哥數娴�'
+  ,"fram12_q12": '澶囩敤'
+  ,"fram12_q13": 'q15A鐩哥數娴�'
+  ,"fram12_q14": 'q17A鐩哥數娴�'
+  ,"fram13_q11": 'q18A鐩哥數娴�'
+  ,"fram13_q12": 'q19A鐩哥數娴�'
+  ,"fram13_q13": '澶囩敤'
+  ,"fram13_q14": '澶囩敤'
+  ,"fram14_q11": '浜ゆ祦姣嶈仈A鐩哥數娴乹12'
+  ,"fram14_q12": '澶囩敤'
+  ,"fram14_q13": '澶囩敤'
+  ,"fram14_q14": '澶囩敤'
+  ,"fram15_q11": 'q11鐘舵��'
+  ,"fram15_q12": 'q12鐘舵��'
+  ,"fram15_q13": 'q15鐘舵��'
+  ,"fram15_q14": 'q17鐘舵��'
+  ,"fram15_q15": 'q18鐘舵��'
+  ,"fram15_q16": 'q19鐘舵��'
+  ,"fram15_q17": '澶囩敤'
+  ,"fram15_q18": '澶囩敤'
+  ,"fram15_q19": '澶囩敤'
+  ,"fram15_q20": '澶囩敤'
+  ,"fram15_q21": '澶囩敤'
+  ,"fram15_q22": '澶囩敤'
+  ,"fram15_q23": '1鍙蜂氦娴佷富閰嶇數鏉挎帶鍒剁數婧愮姸鎬�'
+  ,"fram15_q24": '澶囩敤'
+  ,"fram15_q25": '澶囩敤'
+  ,"fram15_q26": '澶囩敤'
+  ,"fram16_q11": '澶囩敤'
+  ,"fram16_q12": '澶囩敤'
+  ,"fram16_q13": '澶囩敤'
+  ,"fram16_q14": '澶囩敤'
+  ,"fram17_q11": '杩炴帴鐘舵��'
+  ,"fram17_q12": '杩炴帴鐘舵��'
+  ,"fram17_q13": '杩炴帴鐘舵��'
+  ,"fram17_q14": '杩炴帴鐘舵��'
+  ,"fram18_q11": '澶囩敤'
+  ,"fram18_q12": '澶囩敤'
+  ,"fram18_q13": '澶囩敤'
+  ,"fram18_q14": '澶囩敤'
+  ,"fram21_q11": '2鍙蜂氦娴佷富閰岮B鐩哥數鍘�'
+  ,"fram21_q12": '2鍙蜂氦娴佷富閰岯C鐩哥數鍘�'
+  ,"fram21_q13": '2鍙蜂氦娴佷富閰岰A鐩哥數鍘�'
+  ,"fram21_q14": '2鍙蜂氦娴佷富閰嶇數鏉块鐜�'
+  ,"fram22_q11": 'q22A鐩哥數娴�'
+  ,"fram22_q12": 'q20A鐩哥數娴�'
+  ,"fram22_q13": 'q26A鐩哥數娴�'
+  ,"fram22_q14": 'q27A鐩哥數娴�'
+  ,"fram23_q11": 'q28A鐩哥數娴�'
+  ,"fram23_q12": 'q29A鐩哥數娴�'
+  ,"fram23_q13": '澶囩敤'
+  ,"fram23_q14": '澶囩敤'
+  ,"fram24_q11": '2鍙烽�嗗彉鐢垫簮(q20)AB鐩哥數鍘�'
+  ,"fram24_q12": '2鍙烽�嗗彉鐢垫簮(q20)BC鐩哥數鍘�'
+  ,"fram24_q13": '2鍙烽�嗗彉鐢垫簮(q20)CA鐩哥數鍘�'
+  ,"fram24_q14": '2鍙烽�嗗彉鐢垫簮(q20)棰戠巼'
+  ,"fram25_q11": 'Q20鐘舵��'
+  ,"fram25_q12": 'Q22鐘舵��'
+  ,"fram25_q13": 'Q26鐘舵��'
+  ,"fram25_q14": 'Q27鐘舵��'
+  ,"fram25_q15": 'Q28鐘舵��'
+  ,"fram25_q16": 'Q29鐘舵��'
+  ,"fram25_q17": '澶囩敤'
+  ,"fram25_q18": '澶囩敤'
+  ,"fram25_q19": '澶囩敤'
+  ,"fram25_q20": '澶囩敤'
+  ,"fram25_q21": '澶囩敤'
+  ,"fram25_q22": '澶囩敤'
+  ,"fram25_q23": '2鍙蜂氦娴佷富閰嶇數鏉挎帶鍒剁數婧愮姸鎬�'
+  ,"fram25_q24": '闈炲悓鏈熶繚鎶�,q20鍚堥椄鎶戝埗'
+  ,unit: {
+    "state1": ''
+    ,"state2": ''
+    ,"state3": ''
+    ,"state4": ''
+    ,"state5": ''
+    ,"state6": ''
+    ,"state7": ''
+    ,"state8": ''
+    ,"state9": ''
+    ,"state10": ''
+    ,"state11": ''
+    ,"state12": ''
+    ,"ac_connstate": ''
+    ,"state1_curr_a": 'A'
+    ,"state1_curr_b": 'A'
+    ,"state1_curr_c": 'A'
+    ,"state1_switch_st": ''
+    ,"state1_ele_st": ''
+    ,"state1_vol_a": 'V'
+    ,"state1_vol_b": 'V'
+    ,"state1_vol_c": 'V'
+    ,"state1_ac_f": 'Hz'
+    ,"state1_ac_power": 'kW'
+    ,"state1_app_power": 'kW'
+    ,"state2_curr_a": 'A'
+    ,"state2_curr_b": 'A'
+    ,"state2_curr_c": 'A'
+    ,"state2_switch_st": ''
+    ,"state2_ele_st": ''
+    ,"state2_vol_a": 'V'
+    ,"state2_vol_b": 'V'
+    ,"state2_vol_c": 'V'
+    ,"state2_ac_f": 'Hz'
+    ,"state2_ac_power": 'kW'
+    ,"state2_app_power": 'kW'
+    ,"state3_curr_a": 'A'
+    ,"state3_curr_b": 'A'
+    ,"state3_curr_c": 'A'
+    ,"state3_switch_st": ''
+    ,"state3_ele_st": ''
+    ,"state3_vol_a": 'V'
+    ,"state3_vol_b": 'V'
+    ,"state3_vol_c": 'V'
+    ,"state3_ac_f": 'Hz'
+    ,"state3_ac_power": 'kW'
+    ,"state3_app_power": 'kW'
+    ,"state4_curr_a": 'A'
+    ,"state4_curr_b": 'A'
+    ,"state4_curr_c": 'A'
+    ,"state4_switch_st": ''
+    ,"state4_ele_st": ''
+    ,"state4_vol_a": 'V'
+    ,"state4_vol_b": 'V'
+    ,"state4_vol_c": 'V'
+    ,"state4_ac_f": 'Hz'
+    ,"state4_ac_power": 'kW'
+    ,"state4_app_power": 'kW'
+    ,"state5_curr_a": 'A'
+    ,"state5_curr_b": 'A'
+    ,"state5_curr_c": 'A'
+    ,"state5_switch_st": ''
+    ,"state5_ele_st": ''
+    ,"state5_vol_a": 'V'
+    ,"state5_vol_b": 'V'
+    ,"state5_vol_c": 'V'
+    ,"state5_ac_f": 'Hz'
+    ,"state5_ac_power": 'kW'
+    ,"state5_app_power": 'kW'
+    ,"state6_curr_a": 'A'
+    ,"state6_curr_b": 'A'
+    ,"state6_curr_c": 'A'
+    ,"state6_switch_st": ''
+    ,"state6_ele_st": ''
+    ,"state6_vol_a": 'V'
+    ,"state6_vol_b": 'V'
+    ,"state6_vol_c": 'V'
+    ,"state6_ac_f": 'Hz'
+    ,"state6_ac_power": 'kW'
+    ,"state6_app_power": 'kW'
+    ,"state7_curr_a": 'A'
+    ,"state7_curr_b": 'A'
+    ,"state7_curr_c": 'A'
+    ,"state7_switch_st": ''
+    ,"state7_ele_st": ''
+    ,"state7_vol_a": 'V'
+    ,"state7_vol_b": 'V'
+    ,"state7_vol_c": 'V'
+    ,"state7_ac_f": 'Hz'
+    ,"state7_ac_power": 'kW'
+    ,"state7_app_power": 'kW'
+    ,"state8_curr_a": 'A'
+    ,"state8_curr_b": 'A'
+    ,"state8_curr_c": 'A'
+    ,"state8_switch_st": ''
+    ,"state8_ele_st": ''
+    ,"state8_vol_a": 'V'
+    ,"state8_vol_b": 'V'
+    ,"state8_vol_c": 'V'
+    ,"state8_ac_f": 'Hz'
+    ,"state8_ac_power": 'kW'
+    ,"state8_app_power": 'kW'
+    ,"state9_curr_a": 'A'
+    ,"state9_curr_b": 'A'
+    ,"state9_curr_c": 'A'
+    ,"state9_switch_st": ''
+    ,"state9_ele_st": ''
+    ,"state9_vol_a": 'V'
+    ,"state9_vol_b": 'V'
+    ,"state9_vol_c": 'V'
+    ,"state9_ac_f": 'Hz'
+    ,"state9_ac_power": 'kW'
+    ,"state9_app_power": 'kW'
+    ,"state10_curr_a": 'A'
+    ,"state10_curr_b": 'A'
+    ,"state10_curr_c": 'A'
+    ,"state10_switch_st": ''
+    ,"state10_ele_st": ''
+    ,"state10_vol_a": 'V'
+    ,"state10_vol_b": 'V'
+    ,"state10_vol_c": 'V'
+    ,"state10_ac_f": 'Hz'
+    ,"state10_ac_power": 'kW'
+    ,"state10_app_power": 'kW'
+    ,"state11_curr_a": 'A'
+    ,"state11_curr_b": 'A'
+    ,"state11_curr_c": 'A'
+    ,"state11_switch_st": ''
+    ,"state11_ele_st": ''
+    ,"state11_vol_a": 'V'
+    ,"state11_vol_b": 'V'
+    ,"state11_vol_c": 'V'
+    ,"state11_ac_f": 'Hz'
+    ,"state11_ac_power": 'kW'
+    ,"state11_app_power": 'kW'
+    ,"state12_curr_a": 'A'
+    ,"state12_curr_b": 'A'
+    ,"state12_curr_c": 'A'
+    ,"state12_switch_st": ''
+    ,"state12_ele_st": ''
+    ,"state12_vol_a": 'V'
+    ,"state12_vol_b": 'V'
+    ,"state12_vol_c": 'V'
+    ,"state12_ac_f": 'Hz'
+    ,"state12_ac_power": 'kW'
+    ,"state12_app_power": 'kW'
+    ,"fram11_q11": 'V'
+    ,"fram11_q12": 'V'
+    ,"fram11_q13": 'V'
+    ,"fram11_q14": 'Hz'
+    ,"fram12_q11": 'A'
+    ,"fram12_q12": ''
+    ,"fram12_q13": 'A'
+    ,"fram12_q14": 'A'
+    ,"fram13_q11": 'A'
+    ,"fram13_q12": 'A'
+    ,"fram13_q13": ''
+    ,"fram13_q14": ''
+    ,"fram14_q11": 'A'
+    ,"fram14_q12": ''
+    ,"fram14_q13": ''
+    ,"fram14_q14": ''
+    ,"fram15_q11": ''
+    ,"fram15_q12": ''
+    ,"fram15_q13": ''
+    ,"fram15_q14": ''
+    ,"fram15_q15": ''
+    ,"fram15_q16": ''
+    ,"fram15_q17": ''
+    ,"fram15_q18": ''
+    ,"fram15_q19": ''
+    ,"fram15_q20": ''
+    ,"fram15_q21": ''
+    ,"fram15_q22": ''
+    ,"fram15_q23": ''
+    ,"fram15_q24": ''
+    ,"fram15_q25": ''
+    ,"fram15_q26": ''
+    ,"fram16_q11": ''
+    ,"fram16_q12": ''
+    ,"fram16_q13": ''
+    ,"fram16_q14": ''
+    ,"fram17_q11": ''
+    ,"fram17_q12": ''
+    ,"fram17_q13": ''
+    ,"fram17_q14": ''
+    ,"fram18_q11": ''
+    ,"fram18_q12": ''
+    ,"fram18_q13": ''
+    ,"fram18_q14": ''
+    ,"fram21_q11": 'V'
+    ,"fram21_q12": 'V'
+    ,"fram21_q13": 'V'
+    ,"fram21_q14": 'Hz'
+    ,"fram22_q11": 'A'
+    ,"fram22_q12": 'A'
+    ,"fram22_q13": 'A'
+    ,"fram22_q14": 'A'
+    ,"fram23_q11": 'A'
+    ,"fram23_q12": 'A'
+    ,"fram23_q13": ''
+    ,"fram23_q14": ''
+    ,"fram24_q11": 'V'
+    ,"fram24_q12": 'V'
+    ,"fram24_q13": 'V'
+    ,"fram24_q14": 'Hz'
+    ,"fram25_q11": ''
+    ,"fram25_q12": ''
+    ,"fram25_q13": ''
+    ,"fram25_q14": ''
+    ,"fram25_q15": ''
+    ,"fram25_q16": ''
+    ,"fram25_q17": ''
+    ,"fram25_q18": ''
+    ,"fram25_q19": ''
+    ,"fram25_q20": ''
+    ,"fram25_q21": ''
+    ,"fram25_q22": ''
+    ,"fram25_q23": ''
+    ,"fram25_q24": ''
+  }
+}
+
+const acdistribution2 = {
+  "state1": 'Q10寮�鍏抽�氳鐘舵��'
+  ,"state2": 'Q53寮�鍏抽�氳鐘舵��'
+  ,"state3": 'Q56寮�鍏抽�氳鐘舵��'
+  ,"state4": 'Q51寮�鍏抽�氳鐘舵��'
+  ,"state5": 'Q52寮�鍏抽�氳鐘舵��'
+  ,"state6": 'Q55寮�鍏抽�氳鐘舵��'
+  ,"state7": 'Q57寮�鍏抽�氳鐘舵��'
+  ,"state8": 'Q58寮�鍏抽�氳鐘舵��'
+  ,"state9": 'Q59寮�鍏抽�氳鐘舵��'
+  ,"state10": 'Q71寮�鍏抽�氳鐘舵��'
+  ,"state11": 'Q72寮�鍏抽�氳鐘舵��'
+  ,"state12": 'Q73寮�鍏抽�氳鐘舵��'
+  ,"ac_connstate": '鎺у埗瀛愮珯鐘舵��'
+  ,"state1_curr_a": 'Q10A鐩哥數娴�'
+  ,"state1_curr_b": 'Q10B鐩哥數娴�'
+  ,"state1_curr_c": 'Q10C鐩哥數娴�'
+  ,"state1_switch_st": 'Q10寮�鍏崇姸鎬�'
+  ,"state1_ele_st": 'Q10鐢甸噺鐘舵��'
+  ,"state1_vol_a": 'Q10A鐩哥數鍘�'
+  ,"state1_vol_b": 'Q10B鐩哥數鍘�'
+  ,"state1_vol_c": 'Q10C鐩哥數鍘�'
+  ,"state1_ac_f": 'Q10浜ゆ祦棰戠巼'
+  ,"state1_ac_power": 'Q10鏈夊姛鍔熺巼'
+  ,"state1_app_power": 'Q10瑙嗗湪鍔熺巼'
+  ,"state2_curr_a": 'Q53A鐩哥數娴�'
+  ,"state2_curr_b": 'Q53B鐩哥數娴�'
+  ,"state2_curr_c": 'Q53C鐩哥數娴�'
+  ,"state2_switch_st": 'Q53寮�鍏崇姸鎬�'
+  ,"state2_ele_st": 'Q53鐢甸噺鐘舵��'
+  ,"state2_vol_a": 'Q53A鐩哥數鍘�'
+  ,"state2_vol_b": 'Q53B鐩哥數鍘�'
+  ,"state2_vol_c": 'Q53C鐩哥數鍘�'
+  ,"state2_ac_f": 'Q53浜ゆ祦棰戠巼'
+  ,"state2_ac_power": 'Q53鏈夊姛鍔熺巼'
+  ,"state2_app_power": 'Q53瑙嗗湪鍔熺巼'
+  ,"state3_curr_a": 'Q56A鐩哥數娴�'
+  ,"state3_curr_b": 'Q56B鐩哥數娴�'
+  ,"state3_curr_c": 'Q56C鐩哥數娴�'
+  ,"state3_switch_st": 'Q56寮�鍏崇姸鎬�'
+  ,"state3_ele_st": 'Q56鐢甸噺鐘舵��'
+  ,"state3_vol_a": 'Q56A鐩哥數鍘�'
+  ,"state3_vol_b": 'Q56B鐩哥數鍘�'
+  ,"state3_vol_c": 'Q56C鐩哥數鍘�'
+  ,"state3_ac_f": 'Q56浜ゆ祦棰戠巼'
+  ,"state3_ac_power": 'Q56鏈夊姛鍔熺巼'
+  ,"state3_app_power": 'Q56瑙嗗湪鍔熺巼'
+  ,"state4_curr_a": 'Q51A鐩哥數娴�'
+  ,"state4_curr_b": 'Q51B鐩哥數娴�'
+  ,"state4_curr_c": 'Q51C鐩哥數娴�'
+  ,"state4_switch_st": 'Q51寮�鍏崇姸鎬�'
+  ,"state4_ele_st": 'Q51鐢甸噺鐘舵��'
+  ,"state4_vol_a": 'Q51A鐩哥數鍘�'
+  ,"state4_vol_b": 'Q51B鐩哥數鍘�'
+  ,"state4_vol_c": 'Q51C鐩哥數鍘�'
+  ,"state4_ac_f": 'Q51浜ゆ祦棰戠巼'
+  ,"state4_ac_power": 'Q51鏈夊姛鍔熺巼'
+  ,"state4_app_power": 'Q51瑙嗗湪鍔熺巼'
+  ,"state5_curr_a": 'Q52A鐩哥數娴�'
+  ,"state5_curr_b": 'Q52B鐩哥數娴�'
+  ,"state5_curr_c": 'Q52C鐩哥數娴�'
+  ,"state5_switch_st": 'Q52寮�鍏崇姸鎬�'
+  ,"state5_ele_st": 'Q52鐢甸噺鐘舵��'
+  ,"state5_vol_a": 'Q52A鐩哥數鍘�'
+  ,"state5_vol_b": 'Q52B鐩哥數鍘�'
+  ,"state5_vol_c": 'Q52C鐩哥數鍘�'
+  ,"state5_ac_f": 'Q52浜ゆ祦棰戠巼'
+  ,"state5_ac_power": 'Q52鏈夊姛鍔熺巼'
+  ,"state5_app_power": 'Q52瑙嗗湪鍔熺巼'
+  ,"state6_curr_a": 'Q55A鐩哥數娴�'
+  ,"state6_curr_b": 'Q55B鐩哥數娴�'
+  ,"state6_curr_c": 'Q55C鐩哥數娴�'
+  ,"state6_switch_st": 'Q55寮�鍏崇姸鎬�'
+  ,"state6_ele_st": 'Q55鐢甸噺鐘舵��'
+  ,"state6_vol_a": 'Q55A鐩哥數鍘�'
+  ,"state6_vol_b": 'Q55B鐩哥數鍘�'
+  ,"state6_vol_c": 'Q55C鐩哥數鍘�'
+  ,"state6_ac_f": 'Q55浜ゆ祦棰戠巼'
+  ,"state6_ac_power": 'Q55鏈夊姛鍔熺巼'
+  ,"state6_app_power": 'Q55瑙嗗湪鍔熺巼'
+  ,"state7_curr_a": 'Q57A鐩哥數娴�'
+  ,"state7_curr_b": 'Q57B鐩哥數娴�'
+  ,"state7_curr_c": 'Q57C鐩哥數娴�'
+  ,"state7_switch_st": 'Q57寮�鍏崇姸鎬�'
+  ,"state7_ele_st": 'Q57鐢甸噺鐘舵��'
+  ,"state7_vol_a": 'Q57A鐩哥數鍘�'
+  ,"state7_vol_b": 'Q57B鐩哥數鍘�'
+  ,"state7_vol_c": 'Q57C鐩哥數鍘�'
+  ,"state7_ac_f": 'Q57浜ゆ祦棰戠巼'
+  ,"state7_ac_power": 'Q57鏈夊姛鍔熺巼'
+  ,"state7_app_power": 'Q57瑙嗗湪鍔熺巼'
+  ,"state8_curr_a": 'Q58A鐩哥數娴�'
+  ,"state8_curr_b": 'Q58B鐩哥數娴�'
+  ,"state8_curr_c": 'Q58C鐩哥數娴�'
+  ,"state8_switch_st": 'Q58寮�鍏崇姸鎬�'
+  ,"state8_ele_st": 'Q58鐢甸噺鐘舵��'
+  ,"state8_vol_a": 'Q58A鐩哥數鍘�'
+  ,"state8_vol_b": 'Q58B鐩哥數鍘�'
+  ,"state8_vol_c": 'Q58C鐩哥數鍘�'
+  ,"state8_ac_f": 'Q58浜ゆ祦棰戠巼'
+  ,"state8_ac_power": 'Q58鏈夊姛鍔熺巼'
+  ,"state8_app_power": 'Q58瑙嗗湪鍔熺巼'
+  ,"state9_curr_a": 'Q59A鐩哥數娴�'
+  ,"state9_curr_b": 'Q59B鐩哥數娴�'
+  ,"state9_curr_c": 'Q59C鐩哥數娴�'
+  ,"state9_switch_st": 'Q59寮�鍏崇姸鎬�'
+  ,"state9_ele_st": 'Q59鐢甸噺鐘舵��'
+  ,"state9_vol_a": 'Q59A鐩哥數鍘�'
+  ,"state9_vol_b": 'Q59B鐩哥數鍘�'
+  ,"state9_vol_c": 'Q59C鐩哥數鍘�'
+  ,"state9_ac_f": 'Q59浜ゆ祦棰戠巼'
+  ,"state9_ac_power": 'Q59鏈夊姛鍔熺巼'
+  ,"state9_app_power": 'Q59瑙嗗湪鍔熺巼'
+  ,"state10_curr_a": 'Q71A鐩哥數娴�'
+  ,"state10_curr_b": 'Q71B鐩哥數娴�'
+  ,"state10_curr_c": 'Q71C鐩哥數娴�'
+  ,"state10_switch_st": 'Q71寮�鍏崇姸鎬�'
+  ,"state10_ele_st": 'Q71鐢甸噺鐘舵��'
+  ,"state10_vol_a": 'Q71A鐩哥數鍘�'
+  ,"state10_vol_b": 'Q71B鐩哥數鍘�'
+  ,"state10_vol_c": 'Q71C鐩哥數鍘�'
+  ,"state10_ac_f": 'Q71浜ゆ祦棰戠巼'
+  ,"state10_ac_power": 'Q71鏈夊姛鍔熺巼'
+  ,"state10_app_power": 'Q71瑙嗗湪鍔熺巼'
+  ,"state11_curr_a": 'Q72A鐩哥數娴�'
+  ,"state11_curr_b": 'Q72B鐩哥數娴�'
+  ,"state11_curr_c": 'Q72C鐩哥數娴�'
+  ,"state11_switch_st": 'Q72寮�鍏崇姸鎬�'
+  ,"state11_ele_st": 'Q72鐢甸噺鐘舵��'
+  ,"state11_vol_a": 'Q72A鐩哥數鍘�'
+  ,"state11_vol_b": 'Q72B鐩哥數鍘�'
+  ,"state11_vol_c": 'Q72C鐩哥數鍘�'
+  ,"state11_ac_f": 'Q72浜ゆ祦棰戠巼'
+  ,"state11_ac_power": 'Q72鏈夊姛鍔熺巼'
+  ,"state11_app_power": 'Q72瑙嗗湪鍔熺巼'
+  ,"state12_curr_a": 'Q73A鐩哥數娴�'
+  ,"state12_curr_b": 'Q73B鐩哥數娴�'
+  ,"state12_curr_c": 'Q73C鐩哥數娴�'
+  ,"state12_switch_st": 'Q73寮�鍏崇姸鎬�'
+  ,"state12_ele_st": 'Q73鐢甸噺鐘舵��'
+  ,"state12_vol_a": 'Q73A鐩哥數鍘�'
+  ,"state12_vol_b": 'Q73B鐩哥數鍘�'
+  ,"state12_vol_c": 'Q73C鐩哥數鍘�'
+  ,"state12_ac_f": 'Q73浜ゆ祦棰戠巼'
+  ,"state12_ac_power": 'Q73鏈夊姛鍔熺巼'
+  ,"state12_app_power": 'Q73瑙嗗湪鍔熺巼'
+  ,"fram11_q11": '1鍙峰彲闈犻厤鐢垫澘AB鐩哥數鍘�'
+  ,"fram11_q12": '1鍙峰彲闈犻厤鐢垫澘BC鐩哥數鍘�'
+  ,"fram11_q13": '1鍙峰彲闈犻厤鐢垫澘CA鐩哥數鍘�'
+  ,"fram11_q14": '澶囩敤'
+  ,"fram12_q11": '1鍙烽�嗗彉鐢垫簮(q10)AB鐩哥數鍘�'
+  ,"fram12_q12": '1鍙烽�嗗彉鐢垫簮(10)BC鐩哥數鍘�'
+  ,"fram12_q13": '1鍙烽�嗗彉鐢垫簮(q10)CA鐩哥數鍘�'
+  ,"fram12_q14": '1鍙烽�嗗彉鐢垫簮(q10)棰戠巼(0.1Hz)'
+  ,"fram13_q11": 'q10A鐩哥數娴�'
+  ,"fram13_q12": '1鍙峰彲闈犻厤鐢垫澘棰戠巼(0.1Hz)'
+  ,"fram13_q13": 'q51A鐩哥數娴�'
+  ,"fram13_q14": 'q52A鐩哥數娴�'
+  ,"fram14_q11": 'q53A鐩哥數娴�'
+  ,"fram14_q12": 'q55A鐩哥數娴�'
+  ,"fram14_q13": 'q56A鐩哥數娴�'
+  ,"fram14_q14": 'q57A鐩哥數娴�'
+  ,"fram15_q11": 'q10鐘舵��'
+  ,"fram15_q12": 'q51鐘舵��'
+  ,"fram15_q13": 'q52鐘舵��'
+  ,"fram15_q14": 'q53鐘舵��'
+  ,"fram15_q15": 'q55鐘舵��'
+  ,"fram15_q16": 'q56鐘舵��'
+  ,"fram15_q17": 'q57鐘舵��'
+  ,"fram15_q18": 'q58鐘舵��'
+  ,"fram15_q19": 'q59鐘舵��'
+  ,"fram15_q20": 'q71鐘舵��'
+  ,"fram15_q21": 'q72鐘舵��'
+  ,"fram15_q22": 'q73鐘舵��'
+  ,"fram15_q23": '1鍙峰彲闈犻厤鐢垫澘鎺у埗鐢垫簮鐘舵��'
+  ,"fram15_q24": '闈炲悓鏈熶繚鎶�,q10鍚堥椄鎶戝埗'
+  ,"fram15_q25": '澶囩敤'
+  ,"fram15_q26": '澶囩敤'
+  ,"fram16_q11": 'q58A鐩哥數娴�'
+  ,"fram16_q12": 'q59A鐩哥數娴�'
+  ,"fram16_q13": 'q71A鐩哥數娴�'
+  ,"fram16_q14": 'q72A鐩哥數娴�'
+  ,"fram17_q11": '杩炴帴鐘舵��'
+  ,"fram17_q12": '杩炴帴鐘舵��'
+  ,"fram17_q13": '杩炴帴鐘舵��'
+  ,"fram17_q14": '杩炴帴鐘舵��'
+  ,"fram18_q11": 'q73A鐩哥數娴�'
+  ,"fram18_q12": '澶囩敤'
+  ,"fram18_q13": '澶囩敤'
+  ,"fram18_q14": '澶囩敤'
+  ,"fram21_q11": '澶囩敤'
+  ,"fram21_q12": '澶囩敤'
+  ,"fram21_q13": '澶囩敤'
+  ,"fram21_q14": '澶囩敤'
+  ,"fram22_q11": '澶囩敤'
+  ,"fram22_q12": '澶囩敤'
+  ,"fram22_q13": '澶囩敤'
+  ,"fram22_q14": '澶囩敤'
+  ,"fram23_q11": '澶囩敤'
+  ,"fram23_q12": '澶囩敤'
+  ,"fram23_q13": '澶囩敤'
+  ,"fram23_q14": '澶囩敤'
+  ,"fram24_q11": '澶囩敤'
+  ,"fram24_q12": '澶囩敤'
+  ,"fram24_q13": '澶囩敤'
+  ,"fram24_q14": '澶囩敤'
+  ,"fram25_q11": '澶囩敤'
+  ,"fram25_q12": '澶囩敤'
+  ,"fram25_q13": '澶囩敤'
+  ,"fram25_q14": '澶囩敤'
+  ,"fram25_q15": '澶囩敤'
+  ,"fram25_q16": '澶囩敤'
+  ,"fram25_q17": '澶囩敤'
+  ,"fram25_q18": '澶囩敤'
+  ,"fram25_q19": '澶囩敤'
+  ,"fram25_q20": '澶囩敤'
+  ,"fram25_q21": '澶囩敤'
+  ,"fram25_q22": '澶囩敤'
+  ,"fram25_q23": '澶囩敤'
+  ,"fram25_q24": '澶囩敤'
+  ,unit: {
+    "state1": ''
+    ,"state2": ''
+    ,"state3": ''
+    ,"state4": ''
+    ,"state5": ''
+    ,"state6": ''
+    ,"state7": ''
+    ,"state8": ''
+    ,"state9": ''
+    ,"state10": ''
+    ,"state11": ''
+    ,"state12": ''
+    ,"ac_connstate": ''
+    ,"state1_curr_a": 'A'
+    ,"state1_curr_b": 'A'
+    ,"state1_curr_c": 'A'
+    ,"state1_switch_st": ''
+    ,"state1_ele_st": ''
+    ,"state1_vol_a": 'V'
+    ,"state1_vol_b": 'V'
+    ,"state1_vol_c": 'V'
+    ,"state1_ac_f": 'Hz'
+    ,"state1_ac_power": 'kW'
+    ,"state1_app_power": 'kW'
+    ,"state2_curr_a": 'A'
+    ,"state2_curr_b": 'A'
+    ,"state2_curr_c": 'A'
+    ,"state2_switch_st": ''
+    ,"state2_ele_st": ''
+    ,"state2_vol_a": 'V'
+    ,"state2_vol_b": 'V'
+    ,"state2_vol_c": 'V'
+    ,"state2_ac_f": 'Hz'
+    ,"state2_ac_power": 'kW'
+    ,"state2_app_power": 'kW'
+    ,"state3_curr_a": 'A'
+    ,"state3_curr_b": 'A'
+    ,"state3_curr_c": 'A'
+    ,"state3_switch_st": ''
+    ,"state3_ele_st": ''
+    ,"state3_vol_a": 'V'
+    ,"state3_vol_b": 'V'
+    ,"state3_vol_c": 'V'
+    ,"state3_ac_f": 'Hz'
+    ,"state3_ac_power": 'kW'
+    ,"state3_app_power": 'kW'
+    ,"state4_curr_a": 'A'
+    ,"state4_curr_b": 'A'
+    ,"state4_curr_c": 'A'
+    ,"state4_switch_st": ''
+    ,"state4_ele_st": ''
+    ,"state4_vol_a": 'V'
+    ,"state4_vol_b": 'V'
+    ,"state4_vol_c": 'V'
+    ,"state4_ac_f": 'Hz'
+    ,"state4_ac_power": 'kW'
+    ,"state4_app_power": 'kW'
+    ,"state5_curr_a": 'A'
+    ,"state5_curr_b": 'A'
+    ,"state5_curr_c": 'A'
+    ,"state5_switch_st": ''
+    ,"state5_ele_st": ''
+    ,"state5_vol_a": 'V'
+    ,"state5_vol_b": 'V'
+    ,"state5_vol_c": 'V'
+    ,"state5_ac_f": 'Hz'
+    ,"state5_ac_power": 'kW'
+    ,"state5_app_power": 'kW'
+    ,"state6_curr_a": 'A'
+    ,"state6_curr_b": 'A'
+    ,"state6_curr_c": 'A'
+    ,"state6_switch_st": ''
+    ,"state6_ele_st": ''
+    ,"state6_vol_a": 'V'
+    ,"state6_vol_b": 'V'
+    ,"state6_vol_c": 'V'
+    ,"state6_ac_f": 'Hz'
+    ,"state6_ac_power": 'kW'
+    ,"state6_app_power": 'kW'
+    ,"state7_curr_a": 'A'
+    ,"state7_curr_b": 'A'
+    ,"state7_curr_c": 'A'
+    ,"state7_switch_st": ''
+    ,"state7_ele_st": ''
+    ,"state7_vol_a": 'V'
+    ,"state7_vol_b": 'V'
+    ,"state7_vol_c": 'V'
+    ,"state7_ac_f": 'Hz'
+    ,"state7_ac_power": 'kW'
+    ,"state7_app_power": 'kW'
+    ,"state8_curr_a": 'A'
+    ,"state8_curr_b": 'A'
+    ,"state8_curr_c": 'A'
+    ,"state8_switch_st": ''
+    ,"state8_ele_st": ''
+    ,"state8_vol_a": 'V'
+    ,"state8_vol_b": 'V'
+    ,"state8_vol_c": 'V'
+    ,"state8_ac_f": 'Hz'
+    ,"state8_ac_power": 'kW'
+    ,"state8_app_power": 'kW'
+    ,"state9_curr_a": 'A'
+    ,"state9_curr_b": 'A'
+    ,"state9_curr_c": 'A'
+    ,"state9_switch_st": ''
+    ,"state9_ele_st": ''
+    ,"state9_vol_a": 'V'
+    ,"state9_vol_b": 'V'
+    ,"state9_vol_c": 'V'
+    ,"state9_ac_f": 'Hz'
+    ,"state9_ac_power": 'kW'
+    ,"state9_app_power": 'kW'
+    ,"state10_curr_a": 'A'
+    ,"state10_curr_b": 'A'
+    ,"state10_curr_c": 'A'
+    ,"state10_switch_st": ''
+    ,"state10_ele_st": ''
+    ,"state10_vol_a": 'V'
+    ,"state10_vol_b": 'V'
+    ,"state10_vol_c": 'V'
+    ,"state10_ac_f": 'Hz'
+    ,"state10_ac_power": 'kW'
+    ,"state10_app_power": 'kW'
+    ,"state11_curr_a": 'A'
+    ,"state11_curr_b": 'A'
+    ,"state11_curr_c": 'A'
+    ,"state11_switch_st": ''
+    ,"state11_ele_st": ''
+    ,"state11_vol_a": 'V'
+    ,"state11_vol_b": 'V'
+    ,"state11_vol_c": 'V'
+    ,"state11_ac_f": 'Hz'
+    ,"state11_ac_power": 'kW'
+    ,"state11_app_power": 'kW'
+    ,"state12_curr_a": 'A'
+    ,"state12_curr_b": 'A'
+    ,"state12_curr_c": 'A'
+    ,"state12_switch_st": ''
+    ,"state12_ele_st": ''
+    ,"state12_vol_a": 'V'
+    ,"state12_vol_b": 'V'
+    ,"state12_vol_c": 'V'
+    ,"state12_ac_f": 'Hz'
+    ,"state12_ac_power": 'kW'
+    ,"state12_app_power": 'kW'
+    ,"fram11_q11": 'V'
+    ,"fram11_q12": 'V'
+    ,"fram11_q13": 'V'
+    ,"fram11_q14": ''
+    ,"fram12_q11": 'V'
+    ,"fram12_q12": 'V'
+    ,"fram12_q13": 'V'
+    ,"fram12_q14": 'Hz'
+    ,"fram13_q11": 'A'
+    ,"fram13_q12": 'Hz'
+    ,"fram13_q13": 'A'
+    ,"fram13_q14": 'A'
+    ,"fram14_q11": 'A'
+    ,"fram14_q12": 'A'
+    ,"fram14_q13": 'A'
+    ,"fram14_q14": 'A'
+    ,"fram15_q11": ''
+    ,"fram15_q12": ''
+    ,"fram15_q13": ''
+    ,"fram15_q14": ''
+    ,"fram15_q15": ''
+    ,"fram15_q16": ''
+    ,"fram15_q17": ''
+    ,"fram15_q18": ''
+    ,"fram15_q19": ''
+    ,"fram15_q20": ''
+    ,"fram15_q21": ''
+    ,"fram15_q22": ''
+    ,"fram15_q23": ''
+    ,"fram15_q24": ''
+    ,"fram15_q25": ''
+    ,"fram15_q26": ''
+    ,"fram16_q11": 'A'
+    ,"fram16_q12": 'A'
+    ,"fram16_q13": 'A'
+    ,"fram16_q14": 'A'
+    ,"fram17_q11": ''
+    ,"fram17_q12": ''
+    ,"fram17_q13": ''
+    ,"fram17_q14": ''
+    ,"fram18_q11": 'A'
+    ,"fram18_q12": ''
+    ,"fram18_q13": ''
+    ,"fram18_q14": ''
+    ,"fram21_q11": ''
+    ,"fram21_q12": ''
+    ,"fram21_q13": ''
+    ,"fram21_q14": ''
+    ,"fram22_q11": ''
+    ,"fram22_q12": ''
+    ,"fram22_q13": ''
+    ,"fram22_q14": ''
+    ,"fram23_q11": ''
+    ,"fram23_q12": ''
+    ,"fram23_q13": ''
+    ,"fram23_q14": ''
+    ,"fram24_q11": ''
+    ,"fram24_q12": ''
+    ,"fram24_q13": ''
+    ,"fram24_q14": ''
+    ,"fram25_q11": ''
+    ,"fram25_q12": ''
+    ,"fram25_q13": ''
+    ,"fram25_q14": ''
+    ,"fram25_q15": ''
+    ,"fram25_q16": ''
+    ,"fram25_q17": ''
+    ,"fram25_q18": ''
+    ,"fram25_q19": ''
+    ,"fram25_q20": ''
+    ,"fram25_q21": ''
+    ,"fram25_q22": ''
+    ,"fram25_q23": ''
+    ,"fram25_q24": ''
+  }
+}
+
+const acdistribution3 = {
+  "state1": 'Q46寮�鍏抽�氳鐘舵��'
+  ,"state2": 'Q43寮�鍏抽�氳鐘舵��'
+  ,"state3": 'Q47寮�鍏抽�氳鐘舵��'
+  ,"state4": 'Q48寮�鍏抽�氳鐘舵��'
+  ,"state5": 'Q44寮�鍏抽�氳鐘舵��'
+  ,"state6": 'Q30寮�鍏抽�氳鐘舵��'
+  ,"state7": 'Q35寮�鍏抽�氳鐘舵��'
+  ,"state8": 'Q38寮�鍏抽�氳鐘舵��'
+  ,"state9": 'Q33寮�鍏抽�氳鐘舵��'
+  ,"state10": 'Q37寮�鍏抽�氳鐘舵��'
+  ,"state11": '澶囩敤'
+  ,"state12": '澶囩敤'
+  ,"ac_connstate": '鎺у埗瀛愮珯鐘舵��'
+  ,"state1_curr_a": 'Q46A鐩哥數娴�'
+  ,"state1_curr_b": 'Q46B鐩哥數娴�'
+  ,"state1_curr_c": 'Q46C鐩哥數娴�'
+  ,"state1_switch_st": 'Q46寮�鍏崇姸鎬�'
+  ,"state1_ele_st": 'Q46鐢甸噺鐘舵��'
+  ,"state1_vol_a": 'Q46A鐩哥數鍘�'
+  ,"state1_vol_b": 'Q46B鐩哥數鍘�'
+  ,"state1_vol_c": 'Q46C鐩哥數鍘�'
+  ,"state1_ac_f": 'Q46浜ゆ祦棰戠巼'
+  ,"state1_ac_power": 'Q46鏈夊姛鍔熺巼'
+  ,"state1_app_power": 'Q46瑙嗗湪鍔熺巼'
+  ,"state2_curr_a": 'Q43A鐩哥數娴�'
+  ,"state2_curr_b": 'Q43B鐩哥數娴�'
+  ,"state2_curr_c": 'Q43C鐩哥數娴�'
+  ,"state2_switch_st": 'Q43寮�鍏崇姸鎬�'
+  ,"state2_ele_st": 'Q43鐢甸噺鐘舵��'
+  ,"state2_vol_a": 'Q43A鐩哥數鍘�'
+  ,"state2_vol_b": 'Q43B鐩哥數鍘�'
+  ,"state2_vol_c": 'Q43C鐩哥數鍘�'
+  ,"state2_ac_f": 'Q43浜ゆ祦棰戠巼'
+  ,"state2_ac_power": 'Q43鏈夊姛鍔熺巼'
+  ,"state2_app_power": 'Q43瑙嗗湪鍔熺巼'
+  ,"state3_curr_a": 'Q47A鐩哥數娴�'
+  ,"state3_curr_b": 'Q47B鐩哥數娴�'
+  ,"state3_curr_c": 'Q47C鐩哥數娴�'
+  ,"state3_switch_st": 'Q47寮�鍏崇姸鎬�'
+  ,"state3_ele_st": 'Q47鐢甸噺鐘舵��'
+  ,"state3_vol_a": 'Q47A鐩哥數鍘�'
+  ,"state3_vol_b": 'Q47B鐩哥數鍘�'
+  ,"state3_vol_c": 'Q47C鐩哥數鍘�'
+  ,"state3_ac_f": 'Q47浜ゆ祦棰戠巼'
+  ,"state3_ac_power": 'Q47鏈夊姛鍔熺巼'
+  ,"state3_app_power": 'Q47瑙嗗湪鍔熺巼'
+  ,"state4_curr_a": 'Q48A鐩哥數娴�'
+  ,"state4_curr_b": 'Q48B鐩哥數娴�'
+  ,"state4_curr_c": 'Q48C鐩哥數娴�'
+  ,"state4_switch_st": 'Q48寮�鍏崇姸鎬�'
+  ,"state4_ele_st": 'Q48鐢甸噺鐘舵��'
+  ,"state4_vol_a": 'Q48A鐩哥數鍘�'
+  ,"state4_vol_b": 'Q48B鐩哥數鍘�'
+  ,"state4_vol_c": 'Q48C鐩哥數鍘�'
+  ,"state4_ac_f": 'Q48浜ゆ祦棰戠巼'
+  ,"state4_ac_power": 'Q48鏈夊姛鍔熺巼'
+  ,"state4_app_power": 'Q48瑙嗗湪鍔熺巼'
+  ,"state5_curr_a": 'Q44A鐩哥數娴�'
+  ,"state5_curr_b": 'Q44B鐩哥數娴�'
+  ,"state5_curr_c": 'Q44C鐩哥數娴�'
+  ,"state5_switch_st": 'Q44寮�鍏崇姸鎬�'
+  ,"state5_ele_st": 'Q44鐢甸噺鐘舵��'
+  ,"state5_vol_a": 'Q44A鐩哥數鍘�'
+  ,"state5_vol_b": 'Q44B鐩哥數鍘�'
+  ,"state5_vol_c": 'Q44C鐩哥數鍘�'
+  ,"state5_ac_f": 'Q44浜ゆ祦棰戠巼'
+  ,"state5_ac_power": 'Q44鏈夊姛鍔熺巼'
+  ,"state5_app_power": 'Q44瑙嗗湪鍔熺巼'
+  ,"state6_curr_a": 'Q30A鐩哥數娴�'
+  ,"state6_curr_b": 'Q30B鐩哥數娴�'
+  ,"state6_curr_c": 'Q30C鐩哥數娴�'
+  ,"state6_switch_st": 'Q30寮�鍏崇姸鎬�'
+  ,"state6_ele_st": 'Q30鐢甸噺鐘舵��'
+  ,"state6_vol_a": 'Q30A鐩哥數鍘�'
+  ,"state6_vol_b": 'Q30B鐩哥數鍘�'
+  ,"state6_vol_c": 'Q30C鐩哥數鍘�'
+  ,"state6_ac_f": 'Q30浜ゆ祦棰戠巼'
+  ,"state6_ac_power": 'Q30鏈夊姛鍔熺巼'
+  ,"state6_app_power": 'Q30瑙嗗湪鍔熺巼'
+  ,"state7_curr_a": 'Q35A鐩哥數娴�'
+  ,"state7_curr_b": 'Q35B鐩哥數娴�'
+  ,"state7_curr_c": 'Q35C鐩哥數娴�'
+  ,"state7_switch_st": 'Q35寮�鍏崇姸鎬�'
+  ,"state7_ele_st": 'Q35鐢甸噺鐘舵��'
+  ,"state7_vol_a": 'Q35A鐩哥數鍘�'
+  ,"state7_vol_b": 'Q35B鐩哥數鍘�'
+  ,"state7_vol_c": 'Q35C鐩哥數鍘�'
+  ,"state7_ac_f": 'Q35浜ゆ祦棰戠巼'
+  ,"state7_ac_power": 'Q35鏈夊姛鍔熺巼'
+  ,"state7_app_power": 'Q35瑙嗗湪鍔熺巼'
+  ,"state8_curr_a": 'Q38A鐩哥數娴�'
+  ,"state8_curr_b": 'Q38B鐩哥數娴�'
+  ,"state8_curr_c": 'Q38C鐩哥數娴�'
+  ,"state8_switch_st": 'Q38寮�鍏崇姸鎬�'
+  ,"state8_ele_st": 'Q38鐢甸噺鐘舵��'
+  ,"state8_vol_a": 'Q38A鐩哥數鍘�'
+  ,"state8_vol_b": 'Q38B鐩哥數鍘�'
+  ,"state8_vol_c": 'Q38C鐩哥數鍘�'
+  ,"state8_ac_f": 'Q38浜ゆ祦棰戠巼'
+  ,"state8_ac_power": 'Q38鏈夊姛鍔熺巼'
+  ,"state8_app_power": 'Q38瑙嗗湪鍔熺巼'
+  ,"state9_curr_a": 'Q33A鐩哥數娴�'
+  ,"state9_curr_b": 'Q33B鐩哥數娴�'
+  ,"state9_curr_c": 'Q33C鐩哥數娴�'
+  ,"state9_switch_st": 'Q33寮�鍏崇姸鎬�'
+  ,"state9_ele_st": 'Q33鐢甸噺鐘舵��'
+  ,"state9_vol_a": 'Q33A鐩哥數鍘�'
+  ,"state9_vol_b": 'Q33B鐩哥數鍘�'
+  ,"state9_vol_c": 'Q33C鐩哥數鍘�'
+  ,"state9_ac_f": 'Q33浜ゆ祦棰戠巼'
+  ,"state9_ac_power": 'Q33鏈夊姛鍔熺巼'
+  ,"state9_app_power": 'Q33瑙嗗湪鍔熺巼'
+  ,"state10_curr_a": 'Q37A鐩哥數娴�'
+  ,"state10_curr_b": 'Q37B鐩哥數娴�'
+  ,"state10_curr_c": 'Q37C鐩哥數娴�'
+  ,"state10_switch_st": 'Q37寮�鍏崇姸鎬�'
+  ,"state10_ele_st": 'Q37鐢甸噺鐘舵��'
+  ,"state10_vol_a": 'Q37A鐩哥數鍘�'
+  ,"state10_vol_b": 'Q37B鐩哥數鍘�'
+  ,"state10_vol_c": 'Q37C鐩哥數鍘�'
+  ,"state10_ac_f": 'Q37浜ゆ祦棰戠巼'
+  ,"state10_ac_power": 'Q37鏈夊姛鍔熺巼'
+  ,"state10_app_power": 'Q37瑙嗗湪鍔熺巼'
+  ,"state11_curr_a": '澶囩敤'
+  ,"state11_curr_b": '澶囩敤'
+  ,"state11_curr_c": '澶囩敤'
+  ,"state11_switch_st": '澶囩敤'
+  ,"state11_ele_st": '澶囩敤'
+  ,"state11_vol_a": '澶囩敤'
+  ,"state11_vol_b": '澶囩敤'
+  ,"state11_vol_c": '澶囩敤'
+  ,"state11_ac_f": '澶囩敤'
+  ,"state11_ac_power": '澶囩敤'
+  ,"state11_app_power": '澶囩敤'
+  ,"state12_curr_a": '澶囩敤'
+  ,"state12_curr_b": '澶囩敤'
+  ,"state12_curr_c": '澶囩敤'
+  ,"state12_switch_st": '澶囩敤'
+  ,"state12_ele_st": '澶囩敤'
+  ,"state12_vol_a": '澶囩敤'
+  ,"state12_vol_b": '澶囩敤'
+  ,"state12_vol_c": '澶囩敤'
+  ,"state12_ac_f": '澶囩敤'
+  ,"state12_ac_power": '澶囩敤'
+  ,"state12_app_power": '澶囩敤'
+  ,"fram11_q11": '3鍙蜂氦娴佷富閰嶇數鏉緼B鐩哥數鍘�'
+  ,"fram11_q12": '3鍙蜂氦娴佷富閰嶇數鏉緽C鐩哥數鍘�'
+  ,"fram11_q13": '3鍙蜂氦娴佷富閰嶇數鏉緾A鐩哥數鍘�'
+  ,"fram11_q14": '3鍙蜂氦娴佷富閰嶇數鏉块鐜�'
+  ,"fram12_q11": '浜ゆ祦宀哥數A鐩哥數鍘�'
+  ,"fram12_q12": '浜ゆ祦宀哥數B鐩哥數鍘�'
+  ,"fram12_q13": '浜ゆ祦宀哥數C鐩哥數鍘�'
+  ,"fram12_q14": '浜ゆ祦宀哥數鍔熺巼'
+  ,"fram13_q11": '浜ゆ祦宀哥數A鐩哥數娴�'
+  ,"fram13_q12": '浜ゆ祦宀哥數B鐩哥數娴�'
+  ,"fram13_q13": '浜ゆ祦宀哥數C鐩哥數娴�'
+  ,"fram13_q14": 'q35A鐩哥數娴�'
+  ,"fram14_q11": 'q37A鐩哥數娴�'
+  ,"fram14_q12": 'q33A鐩哥數娴�'
+  ,"fram14_q13": 'q30A鐩哥數娴�'
+  ,"fram14_q14": '澶囩敤'
+  ,"fram15_q11": 'q30鐘舵��'
+  ,"fram15_q12": 'q33鐘舵��'
+  ,"fram15_q13": 'q35鐘舵��'
+  ,"fram15_q14": 'q37鐘舵��'
+  ,"fram15_q15": 'q38鐘舵��'
+  ,"fram15_q16": '澶囩敤'
+  ,"fram15_q17": '澶囩敤'
+  ,"fram15_q18": '澶囩敤'
+  ,"fram15_q19": '澶囩敤'
+  ,"fram15_q20": '澶囩敤'
+  ,"fram15_q21": '澶囩敤'
+  ,"fram15_q22": '澶囩敤'
+  ,"fram15_q23": '3鍙蜂氦娴佷富閰嶇數鏉挎帶鍒剁數婧愮姸鎬�'
+  ,"fram15_q24": '闈炲悓鏈熶繚鎶�,Q35鍚堥椄鎶戝埗'
+  ,"fram15_q25": '闈炲悓鏈熶繚鎶�,Q30鍚堥椄鎶戝埗'
+  ,"fram15_q26": '澶囩敤'
+  ,"fram16_q11": '3鍙烽�嗗彉鐢垫簮(Q30)AB鐩哥數鍘�'
+  ,"fram16_q12": '3鍙烽�嗗彉鐢垫簮(Q30)BC鐩哥數鍘�'
+  ,"fram16_q13": '3鍙烽�嗗彉鐢垫簮(Q30)CA鐩哥數鍘�'
+  ,"fram16_q14": '3鍙烽�嗗彉鐢垫簮(Q30)棰戠巼(Hz)'
+  ,"fram17_q11": '杩炴帴鐘舵��'
+  ,"fram17_q12": '杩炴帴鐘舵��'
+  ,"fram17_q13": '杩炴帴鐘舵��'
+  ,"fram17_q14": '杩炴帴鐘舵��'
+  ,"fram18_q11": '澶囩敤'
+  ,"fram18_q12": '澶囩敤'
+  ,"fram18_q13": '澶囩敤'
+  ,"fram18_q14": '澶囩敤'
+  ,"fram21_q11": '4鍙蜂氦娴佷富閰嶇數鏉緼B鐩哥數鍘�'
+  ,"fram21_q12": '4鍙蜂氦娴佷富閰嶇數鏉緽C鐩哥數鍘�'
+  ,"fram21_q13": '4鍙蜂氦娴佷富閰嶇數鏉緾A鐩哥數鍘�'
+  ,"fram21_q14": '4鍙蜂氦娴佷富閰嶇數鏉块鐜�(0.1Hz)'
+  ,"fram22_q11": '浜ゆ祦姣嶈仈Q43A鐩哥數娴�'
+  ,"fram22_q12": '澶囩敤'
+  ,"fram22_q13": '澶囩敤'
+  ,"fram22_q14": 'Q44A鐩哥數娴�'
+  ,"fram23_q11": 'Q46A鐩哥數娴�'
+  ,"fram23_q12": 'Q47A鐩哥數娴�'
+  ,"fram23_q13": 'Q48A鐩哥數娴�'
+  ,"fram23_q14": '澶囩敤'
+  ,"fram24_q11": '澶囩敤'
+  ,"fram24_q12": '澶囩敤'
+  ,"fram24_q13": '澶囩敤'
+  ,"fram24_q14": '澶囩敤'
+  ,"fram25_q11": 'Q43鐘舵��'
+  ,"fram25_q12": 'Q44鐘舵��'
+  ,"fram25_q13": 'Q46鐘舵��'
+  ,"fram25_q14": 'Q47鐘舵��'
+  ,"fram25_q15": 'Q48鐘舵��'
+  ,"fram25_q16": '澶囩敤'
+  ,"fram25_q17": '澶囩敤'
+  ,"fram25_q18": '澶囩敤'
+  ,"fram25_q19": '澶囩敤'
+  ,"fram25_q20": '澶囩敤'
+  ,"fram25_q21": '澶囩敤'
+  ,"fram25_q22": '澶囩敤'
+  ,"fram25_q23": '4鍙蜂氦娴佷富閰嶇數鏉挎帶鍒剁數婧愮姸鎬�'
+  ,"fram25_q24": '澶囩敤'
+  ,unit: {
+    "state1": ''
+    ,"state2": ''
+    ,"state3": ''
+    ,"state4": ''
+    ,"state5": ''
+    ,"state6": ''
+    ,"state7": ''
+    ,"state8": ''
+    ,"state9": ''
+    ,"state10": ''
+    ,"state11": ''
+    ,"state12": ''
+    ,"ac_connstate": ''
+    ,"state1_curr_a": 'A'
+    ,"state1_curr_b": 'A'
+    ,"state1_curr_c": 'A'
+    ,"state1_switch_st": ''
+    ,"state1_ele_st": ''
+    ,"state1_vol_a": 'V'
+    ,"state1_vol_b": 'V'
+    ,"state1_vol_c": 'V'
+    ,"state1_ac_f": 'Hz'
+    ,"state1_ac_power": 'kW'
+    ,"state1_app_power": 'kW'
+    ,"state2_curr_a": 'A'
+    ,"state2_curr_b": 'A'
+    ,"state2_curr_c": 'A'
+    ,"state2_switch_st": ''
+    ,"state2_ele_st": ''
+    ,"state2_vol_a": 'V'
+    ,"state2_vol_b": 'V'
+    ,"state2_vol_c": 'V'
+    ,"state2_ac_f": 'Hz'
+    ,"state2_ac_power": 'kW'
+    ,"state2_app_power": 'kW'
+    ,"state3_curr_a": 'A'
+    ,"state3_curr_b": 'A'
+    ,"state3_curr_c": 'A'
+    ,"state3_switch_st": ''
+    ,"state3_ele_st": ''
+    ,"state3_vol_a": 'V'
+    ,"state3_vol_b": 'V'
+    ,"state3_vol_c": 'V'
+    ,"state3_ac_f": 'Hz'
+    ,"state3_ac_power": 'kW'
+    ,"state3_app_power": 'kW'
+    ,"state4_curr_a": 'A'
+    ,"state4_curr_b": 'A'
+    ,"state4_curr_c": 'A'
+    ,"state4_switch_st": ''
+    ,"state4_ele_st": ''
+    ,"state4_vol_a": 'V'
+    ,"state4_vol_b": 'V'
+    ,"state4_vol_c": 'V'
+    ,"state4_ac_f": 'Hz'
+    ,"state4_ac_power": 'kW'
+    ,"state4_app_power": 'kW'
+    ,"state5_curr_a": 'A'
+    ,"state5_curr_b": 'A'
+    ,"state5_curr_c": 'A'
+    ,"state5_switch_st": ''
+    ,"state5_ele_st": ''
+    ,"state5_vol_a": 'V'
+    ,"state5_vol_b": 'V'
+    ,"state5_vol_c": 'V'
+    ,"state5_ac_f": 'Hz'
+    ,"state5_ac_power": 'kW'
+    ,"state5_app_power": 'kW'
+    ,"state6_curr_a": 'A'
+    ,"state6_curr_b": 'A'
+    ,"state6_curr_c": 'A'
+    ,"state6_switch_st": ''
+    ,"state6_ele_st": ''
+    ,"state6_vol_a": 'V'
+    ,"state6_vol_b": 'V'
+    ,"state6_vol_c": 'V'
+    ,"state6_ac_f": 'Hz'
+    ,"state6_ac_power": 'kW'
+    ,"state6_app_power": 'kW'
+    ,"state7_curr_a": 'A'
+    ,"state7_curr_b": 'A'
+    ,"state7_curr_c": 'A'
+    ,"state7_switch_st": ''
+    ,"state7_ele_st": ''
+    ,"state7_vol_a": 'V'
+    ,"state7_vol_b": 'V'
+    ,"state7_vol_c": 'V'
+    ,"state7_ac_f": 'Hz'
+    ,"state7_ac_power": 'kW'
+    ,"state7_app_power": 'kW'
+    ,"state8_curr_a": 'A'
+    ,"state8_curr_b": 'A'
+    ,"state8_curr_c": 'A'
+    ,"state8_switch_st": ''
+    ,"state8_ele_st": ''
+    ,"state8_vol_a": 'V'
+    ,"state8_vol_b": 'V'
+    ,"state8_vol_c": 'V'
+    ,"state8_ac_f": 'Hz'
+    ,"state8_ac_power": 'kW'
+    ,"state8_app_power": 'kW'
+    ,"state9_curr_a": 'A'
+    ,"state9_curr_b": 'A'
+    ,"state9_curr_c": 'A'
+    ,"state9_switch_st": ''
+    ,"state9_ele_st": ''
+    ,"state9_vol_a": 'V'
+    ,"state9_vol_b": 'V'
+    ,"state9_vol_c": 'V'
+    ,"state9_ac_f": 'Hz'
+    ,"state9_ac_power": 'kW'
+    ,"state9_app_power": 'kW'
+    ,"state10_curr_a": 'A'
+    ,"state10_curr_b": 'A'
+    ,"state10_curr_c": 'A'
+    ,"state10_switch_st": ''
+    ,"state10_ele_st": ''
+    ,"state10_vol_a": 'V'
+    ,"state10_vol_b": 'V'
+    ,"state10_vol_c": 'V'
+    ,"state10_ac_f": 'Hz'
+    ,"state10_ac_power": 'kW'
+    ,"state10_app_power": 'kW'
+    ,"state11_curr_a": ''
+    ,"state11_curr_b": ''
+    ,"state11_curr_c": ''
+    ,"state11_switch_st": ''
+    ,"state11_ele_st": ''
+    ,"state11_vol_a": ''
+    ,"state11_vol_b": ''
+    ,"state11_vol_c": ''
+    ,"state11_ac_f": ''
+    ,"state11_ac_power": ''
+    ,"state11_app_power": ''
+    ,"state12_curr_a": ''
+    ,"state12_curr_b": ''
+    ,"state12_curr_c": ''
+    ,"state12_switch_st": ''
+    ,"state12_ele_st": ''
+    ,"state12_vol_a": ''
+    ,"state12_vol_b": ''
+    ,"state12_vol_c": ''
+    ,"state12_ac_f": ''
+    ,"state12_ac_power": ''
+    ,"state12_app_power": ''
+    ,"fram11_q11": 'V'
+    ,"fram11_q12": 'V'
+    ,"fram11_q13": 'V'
+    ,"fram11_q14": 'Hz'
+    ,"fram12_q11": 'V'
+    ,"fram12_q12": 'V'
+    ,"fram12_q13": 'V'
+    ,"fram12_q14": 'kW'
+    ,"fram13_q11": 'A'
+    ,"fram13_q12": 'A'
+    ,"fram13_q13": 'A'
+    ,"fram13_q14": 'A'
+    ,"fram14_q11": 'A'
+    ,"fram14_q12": 'A'
+    ,"fram14_q13": 'A'
+    ,"fram14_q14": ''
+    ,"fram15_q11": ''
+    ,"fram15_q12": ''
+    ,"fram15_q13": ''
+    ,"fram15_q14": ''
+    ,"fram15_q15": ''
+    ,"fram15_q16": ''
+    ,"fram15_q17": ''
+    ,"fram15_q18": ''
+    ,"fram15_q19": ''
+    ,"fram15_q20": ''
+    ,"fram15_q21": ''
+    ,"fram15_q22": ''
+    ,"fram15_q23": ''
+    ,"fram15_q24": ''
+    ,"fram15_q25": ''
+    ,"fram15_q26": ''
+    ,"fram16_q11": 'V'
+    ,"fram16_q12": 'V'
+    ,"fram16_q13": 'V'
+    ,"fram16_q14": 'Hz'
+    ,"fram17_q11": ''
+    ,"fram17_q12": ''
+    ,"fram17_q13": ''
+    ,"fram17_q14": ''
+    ,"fram18_q11": ''
+    ,"fram18_q12": ''
+    ,"fram18_q13": ''
+    ,"fram18_q14": ''
+    ,"fram21_q11": 'V'
+    ,"fram21_q12": 'V'
+    ,"fram21_q13": 'V'
+    ,"fram21_q14": 'Hz'
+    ,"fram22_q11": 'A'
+    ,"fram22_q12": ''
+    ,"fram22_q13": ''
+    ,"fram22_q14": 'A'
+    ,"fram23_q11": 'A'
+    ,"fram23_q12": 'A'
+    ,"fram23_q13": 'A'
+    ,"fram23_q14": ''
+    ,"fram24_q11": ''
+    ,"fram24_q12": ''
+    ,"fram24_q13": ''
+    ,"fram24_q14": ''
+    ,"fram25_q11": ''
+    ,"fram25_q12": ''
+    ,"fram25_q13": ''
+    ,"fram25_q14": ''
+    ,"fram25_q15": ''
+    ,"fram25_q16": ''
+    ,"fram25_q17": ''
+    ,"fram25_q18": ''
+    ,"fram25_q19": ''
+    ,"fram25_q20": ''
+    ,"fram25_q21": ''
+    ,"fram25_q22": ''
+    ,"fram25_q23": ''
+    ,"fram25_q24": ''
+  }
+}
+
+const acdistribution4 = {
+  "state1": 'Q40寮�鍏抽�氳鐘舵��'
+  ,"state2": 'Q62寮�鍏抽�氳鐘舵��'
+  ,"state3": 'Q65寮�鍏抽�氳鐘舵��'
+  ,"state4": 'Q67寮�鍏抽�氳鐘舵��'
+  ,"state5": 'Q68寮�鍏抽�氳鐘舵��'
+  ,"state6": 'Q81寮�鍏抽�氳鐘舵��'
+  ,"state7": 'Q82寮�鍏抽�氳鐘舵��'
+  ,"state8": 'Q83寮�鍏抽�氳鐘舵��'
+  ,"state9": '澶囩敤'
+  ,"state10": '澶囩敤'
+  ,"state11": '澶囩敤'
+  ,"state12": '澶囩敤'
+  ,"ac_connstate": '鎺у埗瀛愮珯鐘舵��'
+  ,"state1_curr_a": 'Q40A鐩哥數娴�'
+  ,"state1_curr_b": 'Q40B鐩哥數娴�'
+  ,"state1_curr_c": 'Q40C鐩哥數娴�'
+  ,"state1_switch_st": 'Q40寮�鍏崇姸鎬�'
+  ,"state1_ele_st": 'Q40鐢甸噺鐘舵��'
+  ,"state1_vol_a": 'Q40A鐩哥數鍘�'
+  ,"state1_vol_b": 'Q40B鐩哥數鍘�'
+  ,"state1_vol_c": 'Q40C鐩哥數鍘�'
+  ,"state1_ac_f": 'Q40浜ゆ祦棰戠巼'
+  ,"state1_ac_power": 'Q40鏈夊姛鍔熺巼'
+  ,"state1_app_power": 'Q40瑙嗗湪鍔熺巼'
+  ,"state2_curr_a": 'Q62A鐩哥數娴�'
+  ,"state2_curr_b": 'Q62B鐩哥數娴�'
+  ,"state2_curr_c": 'Q62C鐩哥數娴�'
+  ,"state2_switch_st": 'Q62寮�鍏崇姸鎬�'
+  ,"state2_ele_st": 'Q62鐢甸噺鐘舵��'
+  ,"state2_vol_a": 'Q62A鐩哥數鍘�'
+  ,"state2_vol_b": 'Q62B鐩哥數鍘�'
+  ,"state2_vol_c": 'Q62C鐩哥數鍘�'
+  ,"state2_ac_f": 'Q62浜ゆ祦棰戠巼'
+  ,"state2_ac_power": 'Q62鏈夊姛鍔熺巼'
+  ,"state2_app_power": 'Q62瑙嗗湪鍔熺巼'
+  ,"state3_curr_a": 'Q65A鐩哥數娴�'
+  ,"state3_curr_b": 'Q65B鐩哥數娴�'
+  ,"state3_curr_c": 'Q65C鐩哥數娴�'
+  ,"state3_switch_st": 'Q65寮�鍏崇姸鎬�'
+  ,"state3_ele_st": 'Q65鐢甸噺鐘舵��'
+  ,"state3_vol_a": 'Q65A鐩哥數鍘�'
+  ,"state3_vol_b": 'Q65B鐩哥數鍘�'
+  ,"state3_vol_c": 'Q65C鐩哥數鍘�'
+  ,"state3_ac_f": 'Q65浜ゆ祦棰戠巼'
+  ,"state3_ac_power": 'Q65鏈夊姛鍔熺巼'
+  ,"state3_app_power": 'Q65瑙嗗湪鍔熺巼'
+  ,"state4_curr_a": 'Q67A鐩哥數娴�'
+  ,"state4_curr_b": 'Q67B鐩哥數娴�'
+  ,"state4_curr_c": 'Q67C鐩哥數娴�'
+  ,"state4_switch_st": 'Q67寮�鍏崇姸鎬�'
+  ,"state4_ele_st": 'Q67鐢甸噺鐘舵��'
+  ,"state4_vol_a": 'Q67A鐩哥數鍘�'
+  ,"state4_vol_b": 'Q67B鐩哥數鍘�'
+  ,"state4_vol_c": 'Q67C鐩哥數鍘�'
+  ,"state4_ac_f": 'Q67浜ゆ祦棰戠巼'
+  ,"state4_ac_power": 'Q67鏈夊姛鍔熺巼'
+  ,"state4_app_power": 'Q67瑙嗗湪鍔熺巼'
+  ,"state5_curr_a": 'Q68A鐩哥數娴�'
+  ,"state5_curr_b": 'Q68B鐩哥數娴�'
+  ,"state5_curr_c": 'Q68C鐩哥數娴�'
+  ,"state5_switch_st": 'Q68寮�鍏崇姸鎬�'
+  ,"state5_ele_st": 'Q68鐢甸噺鐘舵��'
+  ,"state5_vol_a": 'Q68A鐩哥數鍘�'
+  ,"state5_vol_b": 'Q68B鐩哥數鍘�'
+  ,"state5_vol_c": 'Q68C鐩哥數鍘�'
+  ,"state5_ac_f": 'Q68浜ゆ祦棰戠巼'
+  ,"state5_ac_power": 'Q68鏈夊姛鍔熺巼'
+  ,"state5_app_power": 'Q68瑙嗗湪鍔熺巼'
+  ,"state6_curr_a": 'Q81A鐩哥數娴�'
+  ,"state6_curr_b": 'Q81B鐩哥數娴�'
+  ,"state6_curr_c": 'Q81C鐩哥數娴�'
+  ,"state6_switch_st": 'Q81寮�鍏崇姸鎬�'
+  ,"state6_ele_st": 'Q81鐢甸噺鐘舵��'
+  ,"state6_vol_a": 'Q81A鐩哥數鍘�'
+  ,"state6_vol_b": 'Q81B鐩哥數鍘�'
+  ,"state6_vol_c": 'Q81C鐩哥數鍘�'
+  ,"state6_ac_f": 'Q81浜ゆ祦棰戠巼'
+  ,"state6_ac_power": 'Q81鏈夊姛鍔熺巼'
+  ,"state6_app_power": 'Q81瑙嗗湪鍔熺巼'
+  ,"state7_curr_a": 'Q82A鐩哥數娴�'
+  ,"state7_curr_b": 'Q82B鐩哥數娴�'
+  ,"state7_curr_c": 'Q82C鐩哥數娴�'
+  ,"state7_switch_st": 'Q82寮�鍏崇姸鎬�'
+  ,"state7_ele_st": 'Q82鐢甸噺鐘舵��'
+  ,"state7_vol_a": 'Q82A鐩哥數鍘�'
+  ,"state7_vol_b": 'Q82B鐩哥數鍘�'
+  ,"state7_vol_c": 'Q82C鐩哥數鍘�'
+  ,"state7_ac_f": 'Q82浜ゆ祦棰戠巼'
+  ,"state7_ac_power": 'Q82鏈夊姛鍔熺巼'
+  ,"state7_app_power": 'Q82瑙嗗湪鍔熺巼'
+  ,"state8_curr_a": 'Q83A鐩哥數娴�'
+  ,"state8_curr_b": 'Q83B鐩哥數娴�'
+  ,"state8_curr_c": 'Q83C鐩哥數娴�'
+  ,"state8_switch_st": 'Q83寮�鍏崇姸鎬�'
+  ,"state8_ele_st": 'Q83鐢甸噺鐘舵��'
+  ,"state8_vol_a": 'Q83A鐩哥數鍘�'
+  ,"state8_vol_b": 'Q83B鐩哥數鍘�'
+  ,"state8_vol_c": 'Q83C鐩哥數鍘�'
+  ,"state8_ac_f": 'Q83浜ゆ祦棰戠巼'
+  ,"state8_ac_power": 'Q83鏈夊姛鍔熺巼'
+  ,"state8_app_power": 'Q83瑙嗗湪鍔熺巼'
+  ,"state9_curr_a": '澶囩敤'
+  ,"state9_curr_b": '澶囩敤'
+  ,"state9_curr_c": '澶囩敤'
+  ,"state9_switch_st": '澶囩敤'
+  ,"state9_ele_st": '澶囩敤'
+  ,"state9_vol_a": '澶囩敤'
+  ,"state9_vol_b": '澶囩敤'
+  ,"state9_vol_c": '澶囩敤'
+  ,"state9_ac_f": '澶囩敤'
+  ,"state9_ac_power": '澶囩敤'
+  ,"state9_app_power": '澶囩敤'
+  ,"state10_curr_a": '澶囩敤'
+  ,"state10_curr_b": '澶囩敤'
+  ,"state10_curr_c": '澶囩敤'
+  ,"state10_switch_st": '澶囩敤'
+  ,"state10_ele_st": '澶囩敤'
+  ,"state10_vol_a": '澶囩敤'
+  ,"state10_vol_b": '澶囩敤'
+  ,"state10_vol_c": '澶囩敤'
+  ,"state10_ac_f": '澶囩敤'
+  ,"state10_ac_power": '澶囩敤'
+  ,"state10_app_power": '澶囩敤'
+  ,"state11_curr_a": '澶囩敤'
+  ,"state11_curr_b": '澶囩敤'
+  ,"state11_curr_c": '澶囩敤'
+  ,"state11_switch_st": '澶囩敤'
+  ,"state11_ele_st": '澶囩敤'
+  ,"state11_vol_a": '澶囩敤'
+  ,"state11_vol_b": '澶囩敤'
+  ,"state11_vol_c": '澶囩敤'
+  ,"state11_ac_f": '澶囩敤'
+  ,"state11_ac_power": '澶囩敤'
+  ,"state11_app_power": '澶囩敤'
+  ,"state12_curr_a": '澶囩敤'
+  ,"state12_curr_b": '澶囩敤'
+  ,"state12_curr_c": '澶囩敤'
+  ,"state12_switch_st": '澶囩敤'
+  ,"state12_ele_st": '澶囩敤'
+  ,"state12_vol_a": '澶囩敤'
+  ,"state12_vol_b": '澶囩敤'
+  ,"state12_vol_c": '澶囩敤'
+  ,"state12_ac_f": '澶囩敤'
+  ,"state12_ac_power": '澶囩敤'
+  ,"state12_app_power": '澶囩敤'
+  ,"fram11_q11": '2鍙峰彲闈犻厤鐢垫澘AB鐩哥數鍘�'
+  ,"fram11_q12": '2鍙峰彲闈犻厤鐢垫澘BC鐩哥數鍘�'
+  ,"fram11_q13": '2鍙峰彲闈犻厤鐢垫澘CA鐩哥數鍘�'
+  ,"fram11_q14": '澶囩敤'
+  ,"fram12_q11": '4鍙烽�嗗彉鐢垫簮(Q40)AB鐩哥數鍘�'
+  ,"fram12_q12": '4鍙烽�嗗彉鐢垫簮(Q40)BC鐩哥數鍘�'
+  ,"fram12_q13": '4鍙烽�嗗彉鐢垫簮(Q40)CA鐩哥數鍘�'
+  ,"fram12_q14": '4鍙烽�嗗彉鐢垫簮(Q40)棰戠巼(0.1Hz)'
+  ,"fram13_q11": '2鍙峰彲闈犻厤鐢垫澘棰戠巼(0.1Hz)'
+  ,"fram13_q12": 'Q62A鐩哥數娴�'
+  ,"fram13_q13": 'Q65A鐩哥數娴�'
+  ,"fram13_q14": 'Q40A鐩哥數娴�'
+  ,"fram14_q11": 'Q67A鐩哥數娴�'
+  ,"fram14_q12": 'Q68A鐩哥數娴�'
+  ,"fram14_q13": 'Q81A鐩哥數娴�'
+  ,"fram14_q14": 'Q82A鐩哥數娴�'
+  ,"fram15_q11": 'Q40鐘舵��'
+  ,"fram15_q12": 'Q62鐘舵��'
+  ,"fram15_q13": 'Q65鐘舵��'
+  ,"fram15_q14": 'Q67鐘舵��'
+  ,"fram15_q15": 'Q68鐘舵��'
+  ,"fram15_q16": 'Q81鐘舵��'
+  ,"fram15_q17": 'Q82鐘舵��'
+  ,"fram15_q18": 'Q83鐘舵��'
+  ,"fram15_q19": '澶囩敤'
+  ,"fram15_q20": '澶囩敤'
+  ,"fram15_q21": '澶囩敤'
+  ,"fram15_q22": '澶囩敤'
+  ,"fram15_q23": '2鍙峰彲闈犻厤鐢垫澘鎺у埗鐢垫簮鐘舵��'
+  ,"fram15_q24": '闈炲悓鏈熶繚鎶�,Q62鍚堥椄鎶戝埗'
+  ,"fram15_q25": '闈炲悓鏈熶繚鎶�,Q65鍚堥椄鎶戝埗'
+  ,"fram15_q26": '闈炲悓鏈熶繚鎶�,Q40鍚堥椄鎶戝埗'
+  ,"fram16_q11": 'Q83A鐩哥數娴�'
+  ,"fram16_q12": '澶囩敤'
+  ,"fram16_q13": '澶囩敤'
+  ,"fram16_q14": '澶囩敤'
+  ,"fram17_q11": '杩炴帴鐘舵��'
+  ,"fram17_q12": '杩炴帴鐘舵��'
+  ,"fram17_q13": '杩炴帴鐘舵��'
+  ,"fram17_q14": '杩炴帴鐘舵��'
+  ,"fram18_q11": '澶囩敤'
+  ,"fram18_q12": '澶囩敤'
+  ,"fram18_q13": '澶囩敤'
+  ,"fram18_q14": '澶囩敤'
+  ,"fram21_q11": '澶囩敤'
+  ,"fram21_q12": '澶囩敤'
+  ,"fram21_q13": '澶囩敤'
+  ,"fram21_q14": '澶囩敤'
+  ,"fram22_q11": '澶囩敤'
+  ,"fram22_q12": '澶囩敤'
+  ,"fram22_q13": '澶囩敤'
+  ,"fram22_q14": '澶囩敤'
+  ,"fram23_q11": '澶囩敤'
+  ,"fram23_q12": '澶囩敤'
+  ,"fram23_q13": '澶囩敤'
+  ,"fram23_q14": '澶囩敤'
+  ,"fram24_q11": '澶囩敤'
+  ,"fram24_q12": '澶囩敤'
+  ,"fram24_q13": '澶囩敤'
+  ,"fram24_q14": '澶囩敤'
+  ,"fram25_q11": '澶囩敤'
+  ,"fram25_q12": '澶囩敤'
+  ,"fram25_q13": '澶囩敤'
+  ,"fram25_q14": '澶囩敤'
+  ,"fram25_q15": '澶囩敤'
+  ,"fram25_q16": '澶囩敤'
+  ,"fram25_q17": '澶囩敤'
+  ,"fram25_q18": '澶囩敤'
+  ,"fram25_q19": '澶囩敤'
+  ,"fram25_q20": '澶囩敤'
+  ,"fram25_q21": '澶囩敤'
+  ,"fram25_q22": '澶囩敤'
+  ,"fram25_q23": '澶囩敤'
+  ,"fram25_q24": '澶囩敤'
+  ,unit: {
+    "state1": ''
+    ,"state2": ''
+    ,"state3": ''
+    ,"state4": ''
+    ,"state5": ''
+    ,"state6": ''
+    ,"state7": ''
+    ,"state8": ''
+    ,"state9": ''
+    ,"state10": ''
+    ,"state11": ''
+    ,"state12": ''
+    ,"ac_connstate": ''
+    ,"state1_curr_a": 'A'
+    ,"state1_curr_b": 'A'
+    ,"state1_curr_c": 'A'
+    ,"state1_switch_st": ''
+    ,"state1_ele_st": ''
+    ,"state1_vol_a": 'V'
+    ,"state1_vol_b": 'V'
+    ,"state1_vol_c": 'V'
+    ,"state1_ac_f": 'Hz'
+    ,"state1_ac_power": 'kW'
+    ,"state1_app_power": 'kW'
+    ,"state2_curr_a": 'A'
+    ,"state2_curr_b": 'A'
+    ,"state2_curr_c": 'A'
+    ,"state2_switch_st": ''
+    ,"state2_ele_st": ''
+    ,"state2_vol_a": 'V'
+    ,"state2_vol_b": 'V'
+    ,"state2_vol_c": 'V'
+    ,"state2_ac_f": 'Hz'
+    ,"state2_ac_power": 'kW'
+    ,"state2_app_power": 'kW'
+    ,"state3_curr_a": 'A'
+    ,"state3_curr_b": 'A'
+    ,"state3_curr_c": 'A'
+    ,"state3_switch_st": ''
+    ,"state3_ele_st": ''
+    ,"state3_vol_a": 'V'
+    ,"state3_vol_b": 'V'
+    ,"state3_vol_c": 'V'
+    ,"state3_ac_f": 'Hz'
+    ,"state3_ac_power": 'kW'
+    ,"state3_app_power": 'kW'
+    ,"state4_curr_a": 'A'
+    ,"state4_curr_b": 'A'
+    ,"state4_curr_c": 'A'
+    ,"state4_switch_st": ''
+    ,"state4_ele_st": ''
+    ,"state4_vol_a": 'V'
+    ,"state4_vol_b": 'V'
+    ,"state4_vol_c": 'V'
+    ,"state4_ac_f": 'Hz'
+    ,"state4_ac_power": 'kW'
+    ,"state4_app_power": 'kW'
+    ,"state5_curr_a": 'A'
+    ,"state5_curr_b": 'A'
+    ,"state5_curr_c": 'A'
+    ,"state5_switch_st": ''
+    ,"state5_ele_st": ''
+    ,"state5_vol_a": 'V'
+    ,"state5_vol_b": 'V'
+    ,"state5_vol_c": 'V'
+    ,"state5_ac_f": 'Hz'
+    ,"state5_ac_power": 'kW'
+    ,"state5_app_power": 'kW'
+    ,"state6_curr_a": 'A'
+    ,"state6_curr_b": 'A'
+    ,"state6_curr_c": 'A'
+    ,"state6_switch_st": ''
+    ,"state6_ele_st": ''
+    ,"state6_vol_a": 'V'
+    ,"state6_vol_b": 'V'
+    ,"state6_vol_c": 'V'
+    ,"state6_ac_f": 'Hz'
+    ,"state6_ac_power": 'kW'
+    ,"state6_app_power": 'kW'
+    ,"state7_curr_a": 'A'
+    ,"state7_curr_b": 'A'
+    ,"state7_curr_c": 'A'
+    ,"state7_switch_st": ''
+    ,"state7_ele_st": ''
+    ,"state7_vol_a": 'V'
+    ,"state7_vol_b": 'V'
+    ,"state7_vol_c": 'V'
+    ,"state7_ac_f": 'Hz'
+    ,"state7_ac_power": 'kW'
+    ,"state7_app_power": 'kW'
+    ,"state8_curr_a": 'A'
+    ,"state8_curr_b": 'A'
+    ,"state8_curr_c": 'A'
+    ,"state8_switch_st": ''
+    ,"state8_ele_st": ''
+    ,"state8_vol_a": 'V'
+    ,"state8_vol_b": 'V'
+    ,"state8_vol_c": 'V'
+    ,"state8_ac_f": 'Hz'
+    ,"state8_ac_power": 'kW'
+    ,"state8_app_power": 'kW'
+    ,"state9_curr_a": ''
+    ,"state9_curr_b": ''
+    ,"state9_curr_c": ''
+    ,"state9_switch_st": ''
+    ,"state9_ele_st": ''
+    ,"state9_vol_a": ''
+    ,"state9_vol_b": ''
+    ,"state9_vol_c": ''
+    ,"state9_ac_f": ''
+    ,"state9_ac_power": ''
+    ,"state9_app_power": ''
+    ,"state10_curr_a": ''
+    ,"state10_curr_b": ''
+    ,"state10_curr_c": ''
+    ,"state10_switch_st": ''
+    ,"state10_ele_st": ''
+    ,"state10_vol_a": ''
+    ,"state10_vol_b": ''
+    ,"state10_vol_c": ''
+    ,"state10_ac_f": ''
+    ,"state10_ac_power": ''
+    ,"state10_app_power": ''
+    ,"state11_curr_a": ''
+    ,"state11_curr_b": ''
+    ,"state11_curr_c": ''
+    ,"state11_switch_st": ''
+    ,"state11_ele_st": ''
+    ,"state11_vol_a": ''
+    ,"state11_vol_b": ''
+    ,"state11_vol_c": ''
+    ,"state11_ac_f": ''
+    ,"state11_ac_power": ''
+    ,"state11_app_power": ''
+    ,"state12_curr_a": ''
+    ,"state12_curr_b": ''
+    ,"state12_curr_c": ''
+    ,"state12_switch_st": ''
+    ,"state12_ele_st": ''
+    ,"state12_vol_a": ''
+    ,"state12_vol_b": ''
+    ,"state12_vol_c": ''
+    ,"state12_ac_f": ''
+    ,"state12_ac_power": ''
+    ,"state12_app_power": ''
+    ,"fram11_q11": 'V'
+    ,"fram11_q12": 'V'
+    ,"fram11_q13": 'V'
+    ,"fram11_q14": ''
+    ,"fram12_q11": 'V'
+    ,"fram12_q12": 'V'
+    ,"fram12_q13": 'V'
+    ,"fram12_q14": 'Hz'
+    ,"fram13_q11": 'Hz'
+    ,"fram13_q12": 'A'
+    ,"fram13_q13": 'A'
+    ,"fram13_q14": 'A'
+    ,"fram14_q11": 'A'
+    ,"fram14_q12": 'A'
+    ,"fram14_q13": 'A'
+    ,"fram14_q14": 'A'
+    ,"fram15_q11": ''
+    ,"fram15_q12": ''
+    ,"fram15_q13": ''
+    ,"fram15_q14": ''
+    ,"fram15_q15": ''
+    ,"fram15_q16": ''
+    ,"fram15_q17": ''
+    ,"fram15_q18": ''
+    ,"fram15_q19": ''
+    ,"fram15_q20": ''
+    ,"fram15_q21": ''
+    ,"fram15_q22": ''
+    ,"fram15_q23": ''
+    ,"fram15_q24": ''
+    ,"fram15_q25": ''
+    ,"fram15_q26": ''
+    ,"fram16_q11": 'A'
+    ,"fram16_q12": ''
+    ,"fram16_q13": ''
+    ,"fram16_q14": ''
+    ,"fram17_q11": ''
+    ,"fram17_q12": ''
+    ,"fram17_q13": ''
+    ,"fram17_q14": ''
+    ,"fram18_q11": ''
+    ,"fram18_q12": ''
+    ,"fram18_q13": ''
+    ,"fram18_q14": ''
+    ,"fram21_q11": ''
+    ,"fram21_q12": ''
+    ,"fram21_q13": ''
+    ,"fram21_q14": ''
+    ,"fram22_q11": ''
+    ,"fram22_q12": ''
+    ,"fram22_q13": ''
+    ,"fram22_q14": ''
+    ,"fram23_q11": ''
+    ,"fram23_q12": ''
+    ,"fram23_q13": ''
+    ,"fram23_q14": ''
+    ,"fram24_q11": ''
+    ,"fram24_q12": ''
+    ,"fram24_q13": ''
+    ,"fram24_q14": ''
+    ,"fram25_q11": ''
+    ,"fram25_q12": ''
+    ,"fram25_q13": ''
+    ,"fram25_q14": ''
+    ,"fram25_q15": ''
+    ,"fram25_q16": ''
+    ,"fram25_q17": ''
+    ,"fram25_q18": ''
+    ,"fram25_q19": ''
+    ,"fram25_q20": ''
+    ,"fram25_q21": ''
+    ,"fram25_q22": ''
+    ,"fram25_q23": ''
+    ,"fram25_q24": ''
+  }
+}
+
+const dcdistribution = {
+  "11001": dcdistribution1
+  ,"11002": dcdistribution2
+  ,"11003": dcdistribution3
+  ,"11004": dcdistribution4
+}
+const acdistribution = {
+  "12001": acdistribution1
+  ,"12002": acdistribution2
+  ,"12003": acdistribution3
+  ,"12004": acdistribution4
+}
+
+const propulsion_motor = {
+  "propu_rotate": '鎺ㄨ繘鐢垫満杞��'
+  ,"propu_rotate_give": '鏈虹粍鑷姩宸ュ喌缁欏畾杞��'
+  ,"branch1_power": '鏀矾1鍔熺巼'
+  ,"branch2_power": '鏀矾2鍔熺巼'
+  ,"sum_power": '鎬诲姛鐜�'
+  ,"branch1_vol_in": '鏀矾1杈撳叆鐢靛帇'
+  ,"branch1_vol_dcbus": '鏀矾1鐩存祦姣嶇嚎鐢靛帇'
+  ,"branch1_curr_in": '鏀矾1杈撳叆鐢垫祦'
+  ,"branch2_vol_in": '鏀矾2杈撳叆鐢靛帇'
+  ,"branch2_vol_dcbus": '鏀矾2鐩存祦姣嶇嚎鐢靛帇'
+  ,"branch2_curr_in": '鏀矾2杈撳叆鐢垫祦'
+  ,"weaver_rotate": '寰呭苟鏈鸿浆閫�'
+  ,"coolwater_inletpress": '鍐峰嵈姘磋繘鍙e帇鍔�'
+  ,"coolwater_outletpress": '鍐峰嵈姘村嚭鍙e帇鍔�'
+  ,"coolwater_inlettmp": '鍐峰嵈姘磋繘姘存俯搴�'
+  ,"branch1_state": '鏀矾1鐘舵��'
+  ,"branch2_state": '鏀矾2鐘舵��'
+  ,"ac380v_state": 'AC380V鐢垫簮鐘舵��'
+  ,"dc220v_state": 'DC220V鐢垫簮鐘舵��'
+  ,"branch1_overcurr_alm": '鏀矾1杩囨祦鎶ヨ'
+  ,"branch1_undervol_alm": '鏀矾1娆犲帇鎶ヨ'
+  ,"branch1_breakerunclosed_alm": '鏀矾1涓绘柇璺櫒鏈棴鍚堟姤璀�'
+  ,"branch1_ptmalm": '鏀矾1PTM浣嶇疆鏉挎姤璀�'
+  ,"branch1_overcurr_fault": '鏀矾1杩囨祦鏁呴殰'
+  ,"branch1_overvol_fault": '鏀矾1杩囧帇鏁呴殰'
+  ,"branch1_charge_fault": '鏀矾1棰勫厖鐢垫晠闅�'
+  ,"branch1_hardware_fault": '鏀矾1纭欢鏁呴殰'
+  ,"branch1_ptmfault": '鏀矾1浣嶇疆鏉挎晠闅�'
+  ,"branch1_connfault": '鏀矾1閫氳鏁呴殰'
+  ,"branch1_downtime_fault": '鏀矾1澶栧洿鍋滄満鏁呴殰'
+  ,"branch1_overinvol_fault": '鏀矾1杈撳叆鐢靛帇杩囧帇鏁呴殰'
+  ,"branch1_overincurr_fault": '鏀矾1杈撳叆鐢垫祦杩囨祦鏁呴殰'
+  ,"branch1_overtmp_fault": '鏀矾1杩囨俯鏁呴殰'
+  ,"branch2_overcurr_alm": '鏀矾2杩囨祦鎶ヨ'
+  ,"branch2_undervol_alm": '鏀矾2娆犲帇鍛婅'
+  ,"branch2_breakerunclosed_alm": '鏀矾2涓绘柇璺櫒鏈棴鍚堟姤璀�'
+  ,"branch2_ptmalm": '鏀矾2PTM浣嶇疆鏉挎姤璀�'
+  ,"branch2_overcurr_fault": '鏀矾2杩囨祦鏁呴殰'
+  ,"branch2_overvol_fault": '鏀矾2杩囧帇鏁呴殰'
+  ,"branch2_charge_fault": '鏀矾2棰勫厖鐢垫晠闅�'
+  ,"branch2_hardware_fault": '鏀矾2纭欢鏁呴殰'
+  ,"branch2_ptmfault": '鏀矾2PTM浣嶇疆鏉挎晠闅�'
+  ,"branch2_connfault": '鏀矾2閫氳鏁呴殰'
+  ,"branch2_downtime_fault": '鏀矾2澶栧洿鍋滄満鏁呴殰'
+  ,"branch2_overinvol_fault": '鏀矾2杈撳叆鐢靛帇杩囧帇鏁呴殰'
+  ,"branch2_overincurr_fault": '鏀矾2杈撳叆鐢垫祦杩囨祦鏁呴殰'
+  ,"branch2_overtmp_fault": '鏀矾2杩囨俯鏁呴殰'
+  ,"winding_overtmp_alm": '鐢垫満缁曠粍杩囨俯鎶ヨ'
+  ,"motor_overtmp_alm": '鐢垫満绔┖姘旇繃娓╂姤璀�'
+  ,"bear_bush_overtmp_alm": '杞寸摝杩囨俯鎶ヨ'
+  ,"winding_overtmp_fault": '缁曠粍杩囨俯鏁呴殰'
+  ,"motor_overtmp_fault": '鐢垫満绔┖姘旇繃娓╂晠闅�'
+  ,"bear_bush_overtmp_fault": '杞寸摝杩囨俯鏁呴殰'
+  ,"motor_speed_fault": '鐢垫満瓒呴�熸晠闅�'
+  ,"motor_water_alm": '鐢垫満绉按鎶ヨ'
+  ,"motor_inwater_press_alm": '杩涙按鍘嬪姏鎶ヨ'
+  ,"water_press_diff_alm": '姘村帇宸姤璀�'
+  ,"inwater_overtmp_alm": '鐢垫満杩涙按杩囨俯鎶ヨ'
+  ,"motor_inwater_press_fault": '鐢垫満杩涙按鍘嬪姏鏁呴殰'
+  ,"water_press_diff_fault": '姘村帇宸晠闅�'
+  ,"inwater_overtmp_fault": '杩涙按杩囨俯鏁呴殰'
+  ,"motor_powerfall_state": '鎺ㄨ繘鐢垫満澶勪簬闄嶅姛鐜囩姸鎬�'
+  ,"motor_default_gear_start": '鎺ㄨ繘鐢垫満涓嶅湪榛樿妗d綅鍚姩'
+  ,"motor_powerlimit_state": '鐢垫満澶勪簬闄愬姛鐜囩姸鎬�'
+  ,"motor_merge_state": '鐢垫満澶勪簬骞惰溅鐘舵��'
+  ,unit: {
+    "propu_rotate": 'r/min'
+    ,"propu_rotate_give": 'r/min'
+    ,"branch1_power": 'kW'
+    ,"branch2_power": 'kW'
+    ,"sum_power": 'kW'
+    ,"branch1_vol_in": 'V'
+    ,"branch1_vol_dcbus": 'V'
+    ,"branch1_curr_in": 'A'
+    ,"branch2_vol_in": 'V'
+    ,"branch2_vol_dcbus": 'V'
+    ,"branch2_curr_in": 'A'
+    ,"weaver_rotate": 'r/min'
+    ,"coolwater_inletpress": 'mPa'
+    ,"coolwater_outletpress": 'mPa'
+    ,"coolwater_inlettmp": '鈩�'
+    ,"branch1_state": ''
+    ,"branch2_state": ''
+    ,"ac380v_state": ''
+    ,"dc220v_state": ''
+    ,"branch1_overcurr_alm": ''
+    ,"branch1_undervol_alm": ''
+    ,"branch1_breakerunclosed_alm": ''
+    ,"branch1_ptmalm": ''
+    ,"branch1_overcurr_fault": ''
+    ,"branch1_overvol_fault": ''
+    ,"branch1_charge_fault": ''
+    ,"branch1_hardware_fault": ''
+    ,"branch1_ptmfault": ''
+    ,"branch1_connfault": ''
+    ,"branch1_downtime_fault": ''
+    ,"branch1_overinvol_fault": ''
+    ,"branch1_overincurr_fault": ''
+    ,"branch1_overtmp_fault": ''
+    ,"branch2_overcurr_alm": ''
+    ,"branch2_undervol_alm": ''
+    ,"branch2_breakerunclosed_alm": ''
+    ,"branch2_ptmalm": ''
+    ,"branch2_overcurr_fault": ''
+    ,"branch2_overvol_fault": ''
+    ,"branch2_charge_fault": ''
+    ,"branch2_hardware_fault": ''
+    ,"branch2_ptmfault": ''
+    ,"branch2_connfault": ''
+    ,"branch2_downtime_fault": ''
+    ,"branch2_overinvol_fault": ''
+    ,"branch2_overincurr_fault": ''
+    ,"branch2_overtmp_fault": ''
+    ,"winding_overtmp_alm": ''
+    ,"motor_overtmp_alm": ''
+    ,"bear_bush_overtmp_alm": ''
+    ,"winding_overtmp_fault": ''
+    ,"motor_overtmp_fault": ''
+    ,"bear_bush_overtmp_fault": ''
+    ,"motor_speed_fault": ''
+    ,"motor_water_alm": ''
+    ,"motor_inwater_press_alm": ''
+    ,"water_press_diff_alm": ''
+    ,"inwater_overtmp_alm": ''
+    ,"motor_inwater_press_fault": ''
+    ,"water_press_diff_fault": ''
+    ,"inwater_overtmp_fault": ''
+    ,"motor_powerfall_state": ''
+    ,"motor_default_gear_start": ''
+    ,"motor_powerlimit_state": ''
+    ,"motor_merge_state": ''
+  }
 }
 
 export default {
@@ -6602,6 +8523,8 @@
     ,dc25v_batt
     ,medvoldc_converter
     ,dcdistribution
+    ,acdistribution
+    ,propulsion_motor
     ,battery_monitor
     ,ac230v_ups
     ,centra_frequency
@@ -6620,9 +8543,9 @@
       // 鐩存祦鎺у埗瀛愮珯 鏁扮粍
       ,"11": dcdistribution
       // 浜ゆ祦鎺у埗瀛愮珯
-      ,"12": emptyObj
+      ,"12": acdistribution
       // 鎺ㄨ繘鐢垫満
-      ,"13": emptyObj
+      ,"13": propulsion_motor
       // 钃勭數姹犲厖鐢典笌鐩戞祴瑁呯疆
       ,"14": battery_monitor
       // AC230V涓嶉棿鏂數婧�
diff --git a/src/views/subject/history.vue b/src/views/subject/history.vue
index a8fe940..b470809 100644
--- a/src/views/subject/history.vue
+++ b/src/views/subject/history.vue
@@ -64,6 +64,7 @@
             :show-zoom='true'
             :end="50"
             sub-title-width="160"
+            :title-split-len="12"
             :subtext="true"  trigger-on="mousemove"></line-chart-mul>
           </div>
           <div class="wrap-table">
@@ -130,7 +131,6 @@
 // 鍥捐〃瀹炰緥瀵硅薄
 let G = null;
 const isArray = common.isArray;
-let dev_idx = 0;
 export default {
   name: 'subject_history',
   components: {
@@ -318,8 +318,19 @@
       this.cur_devname = data.dev_name;
       this.cur_devid = data.dev_id;
       this.cur_devtype = data.dev_type;
+      let param = [];
+      switch (data.dev_type) {
+        case 11:
+        case 12:
+        case 19:
+          param = [data.dev_type, data.dev_id];
+          break;
+        default:
+          param = [data.dev_type];
+          break;
+      }
       // 鍒濆鍖栧睘鎬у垪琛�
-      this.initLegends(data.dev_type);
+      this.initLegends(...param);
       // 鏍¢獙鏈夋病鏈夋暟鎹� 娌℃湁鍒欐彁閱�
       this.checkHis();
       // 鏌ヨ鍘嗗彶鏁版嵁
@@ -463,8 +474,8 @@
       });
     }
     // 鍒濆鍖栬鏄剧ず鐨勫睘鎬у垪琛�
-    ,initLegends (type) {
-      config = CONFIG.DIR[type];
+    ,initLegends (type, id) {
+      config = id ? CONFIG.DIR[type][id] : CONFIG.DIR[type];
       unit = config.unit;
       let allLegends = [];
       let selectedLegends = [];
@@ -481,15 +492,15 @@
           }
         });*/
 
-        let idx = idx || 0;
 
         let props = Object.keys(config);
         for (let i = 0, j = props.length; i < j; i++) {
           const v = props[i];
-          if (v != 'unit') {
+          // debugger;
+          if (v != 'unit' && config[v] != '澶囩敤') {
             allLegends.push({
               key: v,
-              label: isArray(config[v]) ? config[v][idx] : config[v],
+              label: config[v],
               unit: config.unit[v]
             });
             selectedLegends.push(v);
diff --git a/src/views/subject/realtime.vue b/src/views/subject/realtime.vue
index 9542f57..68e1b83 100644
--- a/src/views/subject/realtime.vue
+++ b/src/views/subject/realtime.vue
@@ -41,6 +41,7 @@
             :categoryLen="categoryLen"
             :show-zoom='false'
             sub-title-width="160"
+            :title-split-len="12"
             :subtext="true"  trigger-on="mousemove"></line-chart-mul>
           </div>
           <div class="wrap-table">
@@ -189,20 +190,34 @@
       // console.log(obj, 'obj');
       this.cur_id = obj.dev_id;
       this.cur_type = obj.dev_type;
-
-      this.initLegends(obj.dev_type);
+      let param = [];
+      switch (obj.dev_type) {
+        case 11:
+        case 12:
+        case 19:
+          param = [obj.dev_type, obj.dev_id];
+          break;
+        default:
+          param = [obj.dev_type];
+          break;
+      }
+      // 鍒濆鍖栧睘鎬у垪琛�
+      this.initLegends(...param);
       this.get100Data(obj.dev_type, obj.dev_id);
     }
     // 鍒濆鍖栬鏄剧ず鐨勫睘鎬у垪琛�
-    ,initLegends (type) {
-      config = CONFIG.DIR[type];
+    ,initLegends (type, id) {
+      config = id ? CONFIG.DIR[type][id] : CONFIG.DIR[type];
       unit = config.unit;
       let allLegends = [];
       let selectedLegends = [];
       if (config) {
         // console.log(config);
-        Object.keys(config).forEach((v) => {
-          if (v != 'unit') {
+        let props = Object.keys(config);
+        for (let i = 0, j = props.length; i < j; i++) {
+          const v = props[i];
+          // debugger;
+          if (v != 'unit' && config[v] != '澶囩敤') {
             allLegends.push({
               key: v,
               label: config[v],
@@ -210,7 +225,7 @@
             });
             selectedLegends.push(v);
           }
-        });
+        }
       }
       this.allLegends = allLegends;
       this.selectedLegends = selectedLegends;

--
Gitblit v1.9.1