From f62d0e53330000ee3f60a04e34fe058919f26783 Mon Sep 17 00:00:00 2001
From: whychdw <49690745@qq.com>
Date: 星期五, 30 八月 2019 16:39:10 +0800
Subject: [PATCH] 添加内容

---
 src/js/common_functions.js |   41 ++++++++++++++++++++++++-----------------
 1 files changed, 24 insertions(+), 17 deletions(-)

diff --git a/src/js/common_functions.js b/src/js/common_functions.js
index bc2e0c7..dfdc8a6 100644
--- a/src/js/common_functions.js
+++ b/src/js/common_functions.js
@@ -336,23 +336,30 @@
     return title;
 };
 
-const SYSTEMS = [
-    {
-        name: 'LD9',
-        reg: /^40190/
-    },
-    {
-        name: '61850',
-        reg: /^61850/
-    },
-    {
-        name: 'BTS',
-        reg: /^(9100)|(9600)|(9616)/
+// 鏍规嵁璁惧鐨刬d鑾峰彇璁惧鐨勫熀鏈俊鎭�
+function getDevBaseInfo(dev_id) {
+    var result = {
+        name: '鏈煡',
+        key: '鏈煡',
+        reg: '',
+        workstates: [],
+        stopreasons: [],
+        alarmstates: [],
+    };
+    // 閬嶅巻DEVICEINFO
+    for(var i=0; i<DEVICEINFO.length; i++) {
+        var data = DEVICEINFO[i];
+        if(regEquipType(dev_id, data.reg)) {
+            result = data;
+        }
     }
-];
+    return result;
+}
 
-// 鏍规嵁璁惧ID鑾峰彇绯荤粺鐨勫悕绉�
-function getSysType(dev_id) {
-    var result = '鏈煡';
-    
+// 楠岃瘉璁惧绫诲瀷
+function regEquipType(eId, pattern) {
+    if(pattern.test(eId)) {
+        return true;
+    }
+    return false;
 }
\ No newline at end of file

--
Gitblit v1.9.1