lusa пре 5 година
родитељ
комит
bcf1d4ccc5

+ 9 - 3
app/goahead-5.1.0/src/goahead.c

@@ -67,6 +67,10 @@ MAIN(goahead, int argc, char **argv, char **envp)
 
 
 /********************* jimbo test code **************************/
+    // Webs wp;
+
+    // getDeviceInfo(&wp);
+    
 
 /********************* jimbo test end **************************/    
 
@@ -171,11 +175,13 @@ MAIN(goahead, int argc, char **argv, char **envp)
 //add by lusa start 
         websDefineAction("buy", buy);
 
-        websDefineAction("getCPUInfo", getSysInfo);
-         websDefineAction("getCardInfo", getCardInfo);
-         websDefineAction("actionTest", actionTest);
+        // websDefineAction("getCPUInfo", getCPUInfo);
+        websDefineAction("getCardInfo", getCardInfo);
+        websDefineAction("actionTest", actionTest);
         websDefineAction("deviceinfo", getDeviceInfo);
 
+        websDefineAction("getSysInfo", getSysInfo);
+        websDefineAction("getSensorInfo", getSensorInfo);
         // websDefineAction("getDeviceInfoBak", getDeviceInfoBak);
 
         websDefineAction("person", personInfoAction);

+ 2 - 0
app/goahead-5.1.0/src/route.txt

@@ -42,6 +42,8 @@ route uri=/action/login methods=POST handler=action redirect=200@/index.html red
 route uri=/action/logout methods=GET|POST handler=action redirect=200@/login.html
 route uri=/auth/form/ auth=form handler=continue abilities=manage redirect=401@/login.html
 
+
+#route uri=/action/getSysInfo auth=digest handler=continue methods=GET|POST abilities=manage redirect=401@/login.html
 #route uri=/action/getCardInfo auth=digest handler=continue methods=GET|POST abilities=manage redirect=401@/login.html
 #route uri=/action/getCPUInfo auth=digest handler=continue methods=GET|POST abilities=manage redirect=401@/login.html
 #route uri=/action/deviceinfo auth=digest handler=continue methods=GET|POST abilities=manage redirect=401@/login.html

+ 1 - 1
app/goahead-5.1.0/src/web/index.html

@@ -1 +1 @@
-<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=/favicon.ico><title>bmcui</title><link href=/static/css/dashbord.css rel=prefetch><link href=/static/css/fan.css rel=prefetch><link href=/static/css/index.css rel=prefetch><link href=/static/css/index~login.css rel=prefetch><link href=/static/css/login.css rel=prefetch><link href=/static/css/sensor_history.css rel=prefetch><link href=/static/css/set_proctrol.css rel=prefetch><link href=/static/css/system_logs.css rel=prefetch><link href=/static/js/BSODScreen.js rel=prefetch><link href=/static/js/dashbord.js rel=prefetch><link href=/static/js/event_logs.js rel=prefetch><link href=/static/js/fan.js rel=prefetch><link href=/static/js/index.js rel=prefetch><link href=/static/js/index~login.js rel=prefetch><link href=/static/js/login.js rel=prefetch><link href=/static/js/sensor_history.js rel=prefetch><link href=/static/js/set_proctrol.js rel=prefetch><link href=/static/js/system_logs.js rel=prefetch><link href=/static/css/app.css rel=preload as=style><link href=/static/css/chunk-vendors.css rel=preload as=style><link href=/static/js/app.js rel=preload as=script><link href=/static/js/chunk-vendors.js rel=preload as=script><link href=/static/css/chunk-vendors.css rel=stylesheet><link href=/static/css/app.css rel=stylesheet></head><body><div id=app></div><script src=/static/js/chunk-vendors.js></script><script src=/static/js/app.js></script></body></html>
+<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=/favicon.ico><title>bmcui</title><link href=/static/css/dashbord.css rel=prefetch><link href=/static/css/fan.css rel=prefetch><link href=/static/css/index.css rel=prefetch><link href=/static/css/login.css rel=prefetch><link href=/static/css/sensor_history.css rel=prefetch><link href=/static/css/set_proctrol.css rel=prefetch><link href=/static/css/system_logs.css rel=prefetch><link href=/static/js/BSODScreen.js rel=prefetch><link href=/static/js/dashbord.js rel=prefetch><link href=/static/js/dashbord~index~login~sensor_history.js rel=prefetch><link href=/static/js/event_logs.js rel=prefetch><link href=/static/js/fan.js rel=prefetch><link href=/static/js/index.js rel=prefetch><link href=/static/js/login.js rel=prefetch><link href=/static/js/sensor_history.js rel=prefetch><link href=/static/js/set_proctrol.js rel=prefetch><link href=/static/js/system_logs.js rel=prefetch><link href=/static/css/app.css rel=preload as=style><link href=/static/css/chunk-vendors.css rel=preload as=style><link href=/static/js/app.js rel=preload as=script><link href=/static/js/chunk-vendors.js rel=preload as=script><link href=/static/css/chunk-vendors.css rel=stylesheet><link href=/static/css/app.css rel=stylesheet></head><body><div id=app></div><script src=/static/js/chunk-vendors.js></script><script src=/static/js/app.js></script></body></html>

Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
app/goahead-5.1.0/src/web/static/css/chunk-vendors.css


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
app/goahead-5.1.0/src/web/static/css/dashbord.css


+ 1 - 1
app/goahead-5.1.0/src/web/static/css/index.css

@@ -1 +1 @@
-.menu-contente[data-v-208c7acc]{width:1180px;margin-left:auto;margin-right:auto}.dashbord-contanier[data-v-5402bb14]{margin:10 auto}.content[data-v-5402bb14]{width:1200px;margin:10px auto;height:800px;overflow-y:scroll;overflow-x:hidden}
+.head-contener[data-v-78ddf56d]{width:1180px;height:125px;margin:0 auto}.logo-box[data-v-78ddf56d]{float:left;width:184px;height:23px}.logo-line[data-v-78ddf56d]{float:left;height:54px;width:1px;background:#77adff;margin-left:12px}.logo-text[data-v-78ddf56d]{float:left;margin-left:12px;font-size:14px}.logo-title[data-v-78ddf56d]{font-size:28px;color:#fff;font-weight:700;line-height:41px}.logo-subtitle[data-v-78ddf56d]{color:#77adff;font-size:12px}.logo-table[data-v-78ddf56d]{position:relative;padding-top:37px}.userDetails[data-v-78ddf56d]{font-size:12px;color:#fff;height:48px;line-height:48px;padding-left:20px;padding-right:20px;background:rgba(24,116,255,.1);border-bottom-left-radius:3px;border-bottom-right-radius:3px;position:absolute;right:0;top:0;color:#77adff}.userDetails img[data-v-78ddf56d]{width:12px;position:relative;margin-right:3px;margin-left:3px;height:12px}.userDetails a[data-v-78ddf56d]{padding-left:15px;text-decoration:none;color:#77adff}.menu-contente[data-v-208c7acc]{width:1180px;margin-left:auto;margin-right:auto}.dashbord-contanier[data-v-a227734e]{margin:10 auto}.content[data-v-a227734e]{width:1200px;margin:10px auto;height:800px;overflow-y:scroll;overflow-x:hidden}

+ 0 - 1
app/goahead-5.1.0/src/web/static/css/index~login.css

@@ -1 +0,0 @@
-.head-contener[data-v-78ddf56d]{width:1180px;height:125px;margin:0 auto}.logo-box[data-v-78ddf56d]{float:left;width:184px;height:23px}.logo-line[data-v-78ddf56d]{float:left;height:54px;width:1px;background:#77adff;margin-left:12px}.logo-text[data-v-78ddf56d]{float:left;margin-left:12px;font-size:14px}.logo-title[data-v-78ddf56d]{font-size:28px;color:#fff;font-weight:700;line-height:41px}.logo-subtitle[data-v-78ddf56d]{color:#77adff;font-size:12px}.logo-table[data-v-78ddf56d]{position:relative;padding-top:37px}.userDetails[data-v-78ddf56d]{font-size:12px;color:#fff;height:48px;line-height:48px;padding-left:20px;padding-right:20px;background:rgba(24,116,255,.1);border-bottom-left-radius:3px;border-bottom-right-radius:3px;position:absolute;right:0;top:0;color:#77adff}.userDetails img[data-v-78ddf56d]{width:12px;position:relative;margin-right:3px;margin-left:3px;height:12px}.userDetails a[data-v-78ddf56d]{padding-left:15px;text-decoration:none;color:#77adff}

+ 1 - 1
app/goahead-5.1.0/src/web/static/css/login.css

@@ -1 +1 @@
-.login-context[data-v-e932024c]{height:250px;width:450px;margin:0 auto;margin-top:180px;padding:30px;border-radius:7px}.tips-attion[data-v-e932024c]{margin-top:30px;color:#fff}.tips-attion h3[data-v-e932024c]{font-size:14px}.tips-attion h2[data-v-e932024c]{font-size:15px}.tips-attion ul li[data-v-e932024c]{height:28px;font-size:13px}.tips-attion ul li img[data-v-e932024c]{padding-left:4px;position:relative;width:20px}.login-context[data-v-e932024c] .ivu-form-item-label{color:#fff}
+.head-contener[data-v-78ddf56d]{width:1180px;height:125px;margin:0 auto}.logo-box[data-v-78ddf56d]{float:left;width:184px;height:23px}.logo-line[data-v-78ddf56d]{float:left;height:54px;width:1px;background:#77adff;margin-left:12px}.logo-text[data-v-78ddf56d]{float:left;margin-left:12px;font-size:14px}.logo-title[data-v-78ddf56d]{font-size:28px;color:#fff;font-weight:700;line-height:41px}.logo-subtitle[data-v-78ddf56d]{color:#77adff;font-size:12px}.logo-table[data-v-78ddf56d]{position:relative;padding-top:37px}.userDetails[data-v-78ddf56d]{font-size:12px;color:#fff;height:48px;line-height:48px;padding-left:20px;padding-right:20px;background:rgba(24,116,255,.1);border-bottom-left-radius:3px;border-bottom-right-radius:3px;position:absolute;right:0;top:0;color:#77adff}.userDetails img[data-v-78ddf56d]{width:12px;position:relative;margin-right:3px;margin-left:3px;height:12px}.userDetails a[data-v-78ddf56d]{padding-left:15px;text-decoration:none;color:#77adff}.login-context[data-v-e932024c]{height:250px;width:450px;margin:0 auto;margin-top:180px;padding:30px;border-radius:7px}.tips-attion[data-v-e932024c]{margin-top:30px;color:#fff}.tips-attion h3[data-v-e932024c]{font-size:14px}.tips-attion h2[data-v-e932024c]{font-size:15px}.tips-attion ul li[data-v-e932024c]{height:28px;font-size:13px}.tips-attion ul li img[data-v-e932024c]{padding-left:4px;position:relative;width:20px}.login-context[data-v-e932024c] .ivu-form-item-label{color:#fff}

Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
app/goahead-5.1.0/src/web/static/css/sensor_history.css


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
app/goahead-5.1.0/src/web/static/js/app.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
app/goahead-5.1.0/src/web/static/js/dashbord.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
app/goahead-5.1.0/src/web/static/js/dashbord~index~login~sensor_history.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
app/goahead-5.1.0/src/web/static/js/index.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
app/goahead-5.1.0/src/web/static/js/index~login.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
app/goahead-5.1.0/src/web/static/js/login.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
app/goahead-5.1.0/src/web/static/js/sensor_history.js


+ 1 - 1
app/goahead-5.1.0/src/web_interface/inc/dashboard.h

@@ -8,7 +8,7 @@ void getDeviceInfo(Webs *wp);
 void getSysInfo(Webs *wp);
 /*获取刀片信息*/
 void getCardInfo(Webs *wp);
-
+void getSensorInfo(Webs *wp);
 
 
 #endif /* __DASHBOARD_H__ */

+ 109 - 48
app/goahead-5.1.0/src/web_interface/src/dashboard.c

@@ -19,8 +19,8 @@ void getDeviceInfo(Webs *wp){
 
     char BuildTime[30] = {0};
     char FwVersion[10] = {0};
-    char MacAddr[18] = {0};
-    char IpAddr[16] = {0};
+    // char MacAddr[18] = {0};
+    // char IpAddr[16] = {0};
     
 
     //Create session
@@ -37,58 +37,58 @@ void getDeviceInfo(Webs *wp){
     }
 
     //get mac address
-    if((sock=socket(AF_INET,SOCK_STREAM,0))<0)
-    {
-        printf("Get mac address socket fail!\n");
-    }
-    else
-    {
-        strcpy(ifreq.ifr_name,"eth0");
-        if(ioctl(sock,SIOCGIFHWADDR,&ifreq)<0)
-        {
-            printf("Get mac address ioctl fail!\n");
-        }
-        else
-        {
-            sprintf(MacAddr, "%02x:%02x:%02x:%02x:%02x:%02x",
-                    (unsigned char)ifreq.ifr_hwaddr.sa_data[0],
-                    (unsigned char)ifreq.ifr_hwaddr.sa_data[1],
-                    (unsigned char)ifreq.ifr_hwaddr.sa_data[2],
-                    (unsigned char)ifreq.ifr_hwaddr.sa_data[3],
-                    (unsigned char)ifreq.ifr_hwaddr.sa_data[4],
-                    (unsigned char)ifreq.ifr_hwaddr.sa_data[5]);
-        }
-    }
-    close(sock);
+    // if((sock=socket(AF_INET,SOCK_STREAM,0))<0)
+    // {
+    //     printf("Get mac address socket fail!\n");
+    // }
+    // else
+    // {
+    //     strcpy(ifreq.ifr_name,"eth0");
+    //     if(ioctl(sock,SIOCGIFHWADDR,&ifreq)<0)
+    //     {
+    //         printf("Get mac address ioctl fail!\n");
+    //     }
+    //     else
+    //     {
+    //         sprintf(MacAddr, "%02x:%02x:%02x:%02x:%02x:%02x",
+    //                 (unsigned char)ifreq.ifr_hwaddr.sa_data[0],
+    //                 (unsigned char)ifreq.ifr_hwaddr.sa_data[1],
+    //                 (unsigned char)ifreq.ifr_hwaddr.sa_data[2],
+    //                 (unsigned char)ifreq.ifr_hwaddr.sa_data[3],
+    //                 (unsigned char)ifreq.ifr_hwaddr.sa_data[4],
+    //                 (unsigned char)ifreq.ifr_hwaddr.sa_data[5]);
+    //     }
+    // }
+    // close(sock);
 
     //get ip address
-    strcpy(ifreq.ifr_name, "eth0");
-    if((sock=socket(AF_INET, SOCK_STREAM, 0))<0)
-    {
-        printf("Get ip address socket fail!\n");
-    }
-    else
-    {
-        wRet = ioctl(sock, SIOCGIFADDR, &ifreq);
-        if(wRet < 0)
-        {
-            printf("Get ip address ioctl fail!\n");
-        }
-        else
-        {
-            myaddr = (struct sockaddr_in *)&(ifreq.ifr_addr);
-            strcpy(IpAddr, inet_ntoa(myaddr->sin_addr));   
-        }
-    }
-    close(sock);
+    // strcpy(ifreq.ifr_name, "eth0");
+    // if((sock=socket(AF_INET, SOCK_STREAM, 0))<0)
+    // {
+    //     printf("Get ip address socket fail!\n");
+    // }
+    // else
+    // {
+    //     wRet = ioctl(sock, SIOCGIFADDR, &ifreq);
+    //     if(wRet < 0)
+    //     {
+    //         printf("Get ip address ioctl fail!\n");
+    //     }
+    //     else
+    //     {
+    //         myaddr = (struct sockaddr_in *)&(ifreq.ifr_addr);
+    //         strcpy(IpAddr, inet_ntoa(myaddr->sin_addr));   
+    //     }
+    // }
+    // close(sock);
     
     //Close session
     LIBIPMI_CloseSession(&wp->ipmi_session );
 
     printf("BuildTime: %s\n", BuildTime);
     printf("FwVersion: %s\n", FwVersion);
-    printf("MacAddr: %s\n", MacAddr);
-    printf("IpAddr: %s\n", IpAddr);
+    // printf("MacAddr: %s\n", MacAddr);
+    // printf("IpAddr: %s\n", IpAddr);
 
     cchar *pStr;
     int code = 200;
@@ -100,8 +100,8 @@ void getDeviceInfo(Webs *wp){
     cJSON_AddItemToObject(root, "code", cJSON_CreateString("200"));
     cJSON_AddStringToObject(data, "buildTime", BuildTime);
     cJSON_AddStringToObject(data, "fwVersion", FwVersion);
-    cJSON_AddStringToObject(data, "macAddr", MacAddr);
-    cJSON_AddStringToObject(data, "ipAddr", IpAddr);
+    // cJSON_AddStringToObject(data, "macAddr", MacAddr);
+    // cJSON_AddStringToObject(data, "ipAddr", IpAddr);
 
     pStr = cJSON_Print(root);
 
@@ -157,6 +157,27 @@ void getSysInfo(Webs *wp){
     printf("Title: %s\n", sysInfo.title);
     printf("Text: %s\n", sysInfo.text);
 
+
+    cchar *pStr;
+    int code = 200;
+    cJSON * root =  cJSON_CreateObject();
+    cJSON * data =  cJSON_CreateObject();
+    // cJSON * next =  cJSON_CreateObject();
+    cJSON_AddItemToObject(root, "data", data);//根节点下添加
+    cJSON_AddItemToObject(root, "msg", cJSON_CreateString(""));
+    cJSON_AddItemToObject(root, "code", cJSON_CreateString("200"));
+    cJSON_AddStringToObject(data, "title", sysInfo.title);
+    cJSON_AddStringToObject(data, "text", sysInfo.text);
+
+    pStr = cJSON_Print(root);
+
+    printf("first json:\n%s\n", pStr);
+    logmsg(2, "-----------------------sys----------------------%s", pStr);
+    websSetStatus(wp, 200);
+    websWriteHeaders(wp, -1, 0);
+    websWriteEndHeaders(wp); 
+    websWrite(wp, pStr);
+    websDone(wp);
     sleep(1);
 sys_info_end: 
     if(sysInfo.title)
@@ -239,6 +260,22 @@ void getSensorInfo(Webs *wp){
         }
         else
         {
+
+            cchar *pStr;
+            int code = 200;
+            cJSON * root =  cJSON_CreateObject();
+            cJSON  *pJsonArry,*pJsonsub;
+   
+            pJsonArry=cJSON_CreateArray();   /*创建数组*/
+            
+
+           
+            logmsg(2, "-----------------------sensor----------------------");
+           
+           
+          
+            // cJSON_AddStringToObject(data, "buildTime", BuildTime);
+            // cJSON_AddStringToObject(data, "fwVersion", FwVersion);
             //printf("sesscess reading All Sensors, nNumSensor = %d\n", nNumSensor);    //this is sensor number
             /* Write entries here */
             while(nNumSensor)
@@ -272,11 +309,35 @@ void getSensorInfo(Webs *wp){
                 //             highct,
                 //             highnr,
                 //             pSensorBuff->SensorAccessibleFlags);
+                cJSON_AddItemToArray(pJsonArry,pJsonsub=cJSON_CreateObject()); /* 给创建的数组增加对对象*/
+                cJSON_AddStringToObject(pJsonsub, "PROV_BRANCH_NO","000002");      /* 给对象增加内容 */                   
+                cJSON_AddStringToObject(pJsonsub, "SRC_SYS","UBPS");                                        
+                cJSON_AddStringToObject(pJsonsub, "CUST_OAC_BRANCH_NO","120101");                                                         
+                cJSON_AddStringToObject(pJsonsub, "ROLE","3");                 
+                cJSON_AddStringToObject(pJsonsub, "IPSN_NO","1");   
+
                 pSensorBuff++;
                 nNumSensor--;
             }
+
+            cJSON_AddItemToObject(root, "data", pJsonArry);//根节点下添加
+            cJSON_AddItemToObject(root, "msg", cJSON_CreateString(""));
+            cJSON_AddItemToObject(root, "code", cJSON_CreateString("200"));
+            pStr = cJSON_Print(pJsonArry);
+
+            logmsg(2, "-----------------------sensor----------------------%s", pStr);
+
+            websSetStatus(wp, 200);
+            websWriteHeaders(wp, -1, 0);
+            websWriteEndHeaders(wp); 
+            //websWrite(wp, "[");
+            websWrite(wp, pStr);
+            //websWrite(wp, "]");
+            //websFlush(wp, 0);
+            websDone(wp);
         }
     }
+
     //Close session
     LIBIPMI_CloseSession(&wp->ipmi_session );
 

+ 19 - 8
app/goahead-5.1.0/test/web/My Documents/index.html

@@ -133,6 +133,7 @@ file /etc/goahead/auth.txt ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/
 file /etc/goahead/route.txt ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/route.txt 755 0 0
 
 
+
 file /var/www/goahead/favicon.ico ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/favicon.ico 755 0 0
 file /var/www/goahead/index.html ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/index.html 755 0 0
 file /var/www/goahead/static/css/app.css ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/css/app.css 755 0 0
@@ -140,30 +141,40 @@ file /var/www/goahead/static/css/chunk-vendors.css ${INSTALL_ROOT}/projects/${SA
 file /var/www/goahead/static/css/dashbord.css ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/css/dashbord.css 755 0 0
 file /var/www/goahead/static/css/fan.css ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/css/fan.css 755 0 0
 file /var/www/goahead/static/css/index.css ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/css/index.css 755 0 0
-file /var/www/goahead/static/css/index~login.css ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/css/index~login.css 755 0 0
 file /var/www/goahead/static/css/login.css ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/css/login.css 755 0 0
 file /var/www/goahead/static/css/sensor_history.css ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/css/sensor_history.css 755 0 0
 file /var/www/goahead/static/css/set_proctrol.css ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/css/set_proctrol.css 755 0 0
 file /var/www/goahead/static/css/system_logs.css ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/css/system_logs.css 755 0 0
-file /var/www/goahead/static/fonts/ionicons.woff2 ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/fonts/ionicons.woff2 755 0 0
-file /var/www/goahead/static/fonts/ionicons.woff ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/fonts/ionicons.woff 755 0 0
 file /var/www/goahead/static/fonts/ionicons.ttf ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/fonts/ionicons.ttf 755 0 0
+file /var/www/goahead/static/fonts/ionicons.woff ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/fonts/ionicons.woff 755 0 0
+file /var/www/goahead/static/fonts/ionicons.woff2 ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/fonts/ionicons.woff2 755 0 0
+file /var/www/goahead/static/img/active.png ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/img/active.png 755 0 0
 file /var/www/goahead/static/img/bg1.png ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/img/bg1.png 755 0 0
+file /var/www/goahead/static/img/cart.png ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/img/cart.png 755 0 0
+file /var/www/goahead/static/img/cart_active.png ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/img/cart_active.png 755 0 0
+file /var/www/goahead/static/img/checked-card.png ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/img/checked-card.png 755 0 0
+file /var/www/goahead/static/img/crit.png ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/img/crit.png 755 0 0
+file /var/www/goahead/static/img/helpicon.png ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/img/helpicon.png 755 0 0
+file /var/www/goahead/static/img/icon_right.png ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/img/icon_right.png 755 0 0
 file /var/www/goahead/static/img/ionicons.svg ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/img/ionicons.svg 755 0 0
 file /var/www/goahead/static/img/logo.png ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/img/logo.png 755 0 0
+file /var/www/goahead/static/img/logout_1.png ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/img/logout_1.png 755 0 0
+file /var/www/goahead/static/img/ok.png ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/img/ok.png 755 0 0
+file /var/www/goahead/static/img/print_1.png ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/img/print_1.png 755 0 0
+file /var/www/goahead/static/img/refresh.png ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/img/refresh.png 755 0 0
+file /var/www/goahead/static/img/sortup.gif ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/img/sortup.gif 755 0 0
+file /var/www/goahead/static/img/status_critical.png ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/img/status_critical.png 755 0 0
+file /var/www/goahead/static/img/user.png ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/img/user.png 755 0 0
+file /var/www/goahead/static/img/view.png ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/img/view.png 755 0 0
 file /var/www/goahead/static/js/app.js ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/js/app.js 755 0 0
 file /var/www/goahead/static/js/BSODScreen.js ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/js/BSODScreen.js 755 0 0
 file /var/www/goahead/static/js/chunk-vendors.js ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/js/chunk-vendors.js 755 0 0
 file /var/www/goahead/static/js/dashbord.js ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/js/dashbord.js 755 0 0
+file /var/www/goahead/static/js/dashbord~index~login~sensor_history.js ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/js/dashbord~index~login~sensor_history.js 755 0 0
 file /var/www/goahead/static/js/event_logs.js ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/js/event_logs.js 755 0 0
 file /var/www/goahead/static/js/fan.js ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/js/fan.js 755 0 0
 file /var/www/goahead/static/js/index.js ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/js/index.js 755 0 0
-file /var/www/goahead/static/js/index~login.js ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/js/index~login.js 755 0 0
 file /var/www/goahead/static/js/login.js ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/js/login.js 755 0 0
 file /var/www/goahead/static/js/sensor_history.js ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/js/sensor_history.js 755 0 0
 file /var/www/goahead/static/js/set_proctrol.js ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/js/set_proctrol.js 755 0 0
 file /var/www/goahead/static/js/system_logs.js ${INSTALL_ROOT}/projects/${SAMPLE}/app/goahead-5.1.0/src/web/static/js/system_logs.js 755 0 0
-
-
-
-

Неке датотеке нису приказане због велике количине промена