瀏覽代碼

no message

XAWDJ0277HWXPT2\Administrator 5 年之前
父節點
當前提交
9034fc984d
共有 83 個文件被更改,包括 2772 次插入117 次删除
  1. 0 0
      web/css/chunk-139cf1a1.73cc4659.css
  2. 0 0
      web/css/chunk-27550a72.99e14beb.css
  3. 0 0
      web/css/chunk-28ec4e83.5b343405.css
  4. 0 0
      web/css/chunk-2ef2fac4.6cb2574c.css
  5. 0 0
      web/css/chunk-3520c2d6.5c857fb5.css
  6. 0 0
      web/css/chunk-476b0587.44f35dd8.css
  7. 0 0
      web/css/chunk-565b1914.72fe42eb.css
  8. 0 0
      web/css/chunk-56b2c42d.8b682471.css
  9. 0 0
      web/css/chunk-5bc26c22.aab30c87.css
  10. 1 0
      web/css/chunk-5de518e1.9c953a41.css
  11. 1 0
      web/css/chunk-6b1d2eca.60dd08d9.css
  12. 0 0
      web/css/chunk-749ce008.31687a68.css
  13. 0 0
      web/css/chunk-87aeea08.05975ca9.css
  14. 0 0
      web/css/chunk-e4e87226.9745a476.css
  15. 0 1
      web/css/chunk-ef8423b2.2f97166d.css
  16. 1 1
      web/index.html
  17. 0 2
      web/js/app.071c5e74.js
  18. 0 1
      web/js/app.071c5e74.js.map
  19. 2 0
      web/js/app.6a6a08ec.js
  20. 1 0
      web/js/app.6a6a08ec.js.map
  21. 2 0
      web/js/chunk-139cf1a1.aba9c233.js
  22. 1 0
      web/js/chunk-139cf1a1.aba9c233.js.map
  23. 0 2
      web/js/chunk-1d8e8d5c.3f9a019c.js
  24. 0 1
      web/js/chunk-1d8e8d5c.3f9a019c.js.map
  25. 2 0
      web/js/chunk-27550a72.498f1b83.js
  26. 1 0
      web/js/chunk-27550a72.498f1b83.js.map
  27. 2 0
      web/js/chunk-28ec4e83.f7cda602.js
  28. 1 0
      web/js/chunk-28ec4e83.f7cda602.js.map
  29. 0 2
      web/js/chunk-2b5ccf4a.33fc70ae.js
  30. 0 1
      web/js/chunk-2b5ccf4a.33fc70ae.js.map
  31. 0 2
      web/js/chunk-2ce8a93e.5333bad3.js
  32. 0 1
      web/js/chunk-2ce8a93e.5333bad3.js.map
  33. 2 0
      web/js/chunk-2ef2fac4.63acb687.js
  34. 1 0
      web/js/chunk-2ef2fac4.63acb687.js.map
  35. 0 2
      web/js/chunk-338a4208.1904af9f.js
  36. 0 1
      web/js/chunk-338a4208.1904af9f.js.map
  37. 2 0
      web/js/chunk-3520c2d6.c39c83f8.js
  38. 1 0
      web/js/chunk-3520c2d6.c39c83f8.js.map
  39. 0 2
      web/js/chunk-37b70864.4cc08cd1.js
  40. 0 1
      web/js/chunk-37b70864.4cc08cd1.js.map
  41. 4 0
      web/js/chunk-476b0587.b46c22a4.js
  42. 1 0
      web/js/chunk-476b0587.b46c22a4.js.map
  43. 0 2
      web/js/chunk-4da40bf6.1896363f.js
  44. 0 1
      web/js/chunk-4da40bf6.1896363f.js.map
  45. 2 0
      web/js/chunk-565b1914.39dedb05.js
  46. 1 0
      web/js/chunk-565b1914.39dedb05.js.map
  47. 2 0
      web/js/chunk-56b2c42d.8cb39693.js
  48. 1 0
      web/js/chunk-56b2c42d.8cb39693.js.map
  49. 2 0
      web/js/chunk-5bc26c22.cb9c2f4d.js
  50. 1 0
      web/js/chunk-5bc26c22.cb9c2f4d.js.map
  51. 2 0
      web/js/chunk-5de518e1.ef4c3a78.js
  52. 1 0
      web/js/chunk-5de518e1.ef4c3a78.js.map
  53. 2 2
      web/js/chunk-ef8423b2.1377e898.js
  54. 1 0
      web/js/chunk-6b1d2eca.ec7f2c5d.js.map
  55. 0 2
      web/js/chunk-6c55f908.9aa01628.js
  56. 0 1
      web/js/chunk-6c55f908.9aa01628.js.map
  57. 2 0
      web/js/chunk-749ce008.5259658f.js
  58. 1 0
      web/js/chunk-749ce008.5259658f.js.map
  59. 0 2
      web/js/chunk-76707987.d5d29871.js
  60. 0 1
      web/js/chunk-76707987.d5d29871.js.map
  61. 0 2
      web/js/chunk-7a95aa76.fd385be4.js
  62. 0 1
      web/js/chunk-7a95aa76.fd385be4.js.map
  63. 0 4
      web/js/chunk-7bb3a48b.9e2f9bd4.js
  64. 0 1
      web/js/chunk-7bb3a48b.9e2f9bd4.js.map
  65. 2 2
      web/js/chunk-87dbe6ea.74ef2f72.js
  66. 1 1
      web/js/chunk-87dbe6ea.74ef2f72.js.map
  67. 0 2
      web/js/chunk-9efb8bee.b8e721bf.js
  68. 0 1
      web/js/chunk-9efb8bee.b8e721bf.js.map
  69. 2 0
      web/js/chunk-e4e87226.c15cafda.js
  70. 1 0
      web/js/chunk-e4e87226.c15cafda.js.map
  71. 0 1
      web/js/chunk-ef8423b2.1377e898.js.map
  72. 0 63
      web/js/chunk-vendors.4324cab1.js
  73. 0 1
      web/js/chunk-vendors.4324cab1.js.map
  74. 63 0
      web/js/chunk-vendors.96bd5e12.js
  75. 1 0
      web/js/chunk-vendors.96bd5e12.js.map
  76. 1 1
      webConfig/public/index.html
  77. 6 0
      webConfig/src/api/allUel.js
  78. 1 1
      webConfig/src/components/header.vue
  79. 二進制
      webConfig/src/img/maintenance.png
  80. 7 0
      webConfig/src/router.js
  81. 36 5
      webConfig/src/views/alarmMaintenance/alarmMaintenance.vue
  82. 1184 0
      webConfig/src/views/alarmMaintenance/maintenanceStaff.vue
  83. 1423 0
      webConfig/src/views/alarmMaintenance/notificationSetting.vue

web/css/chunk-1d8e8d5c.73cc4659.css → web/css/chunk-139cf1a1.73cc4659.css


web/css/chunk-7a95aa76.99e14beb.css → web/css/chunk-27550a72.99e14beb.css


web/css/chunk-338a4208.5b343405.css → web/css/chunk-28ec4e83.5b343405.css


web/css/chunk-76707987.6cb2574c.css → web/css/chunk-2ef2fac4.6cb2574c.css


web/css/chunk-2b5ccf4a.5c857fb5.css → web/css/chunk-3520c2d6.5c857fb5.css


web/css/chunk-7bb3a48b.44f35dd8.css → web/css/chunk-476b0587.44f35dd8.css


web/css/chunk-37b70864.72fe42eb.css → web/css/chunk-565b1914.72fe42eb.css


web/css/chunk-2ce8a93e.8b682471.css → web/css/chunk-56b2c42d.8b682471.css


web/css/chunk-4da40bf6.aab30c87.css → web/css/chunk-5bc26c22.aab30c87.css


File diff suppressed because it is too large
+ 1 - 0
web/css/chunk-5de518e1.9c953a41.css


File diff suppressed because it is too large
+ 1 - 0
web/css/chunk-6b1d2eca.60dd08d9.css


web/css/chunk-6c55f908.31687a68.css → web/css/chunk-749ce008.31687a68.css


web/css/chunk-87dbe6ea.05975ca9.css → web/css/chunk-87aeea08.05975ca9.css


web/css/chunk-9efb8bee.9745a476.css → web/css/chunk-e4e87226.9745a476.css


File diff suppressed because it is too large
+ 0 - 1
web/css/chunk-ef8423b2.2f97166d.css


File diff suppressed because it is too large
+ 1 - 1
web/index.html


File diff suppressed because it is too large
+ 0 - 2
web/js/app.071c5e74.js


File diff suppressed because it is too large
+ 0 - 1
web/js/app.071c5e74.js.map


File diff suppressed because it is too large
+ 2 - 0
web/js/app.6a6a08ec.js


File diff suppressed because it is too large
+ 1 - 0
web/js/app.6a6a08ec.js.map


File diff suppressed because it is too large
+ 2 - 0
web/js/chunk-139cf1a1.aba9c233.js


File diff suppressed because it is too large
+ 1 - 0
web/js/chunk-139cf1a1.aba9c233.js.map


File diff suppressed because it is too large
+ 0 - 2
web/js/chunk-1d8e8d5c.3f9a019c.js


File diff suppressed because it is too large
+ 0 - 1
web/js/chunk-1d8e8d5c.3f9a019c.js.map


File diff suppressed because it is too large
+ 2 - 0
web/js/chunk-27550a72.498f1b83.js


File diff suppressed because it is too large
+ 1 - 0
web/js/chunk-27550a72.498f1b83.js.map


File diff suppressed because it is too large
+ 2 - 0
web/js/chunk-28ec4e83.f7cda602.js


File diff suppressed because it is too large
+ 1 - 0
web/js/chunk-28ec4e83.f7cda602.js.map


File diff suppressed because it is too large
+ 0 - 2
web/js/chunk-2b5ccf4a.33fc70ae.js


File diff suppressed because it is too large
+ 0 - 1
web/js/chunk-2b5ccf4a.33fc70ae.js.map


File diff suppressed because it is too large
+ 0 - 2
web/js/chunk-2ce8a93e.5333bad3.js


File diff suppressed because it is too large
+ 0 - 1
web/js/chunk-2ce8a93e.5333bad3.js.map


File diff suppressed because it is too large
+ 2 - 0
web/js/chunk-2ef2fac4.63acb687.js


File diff suppressed because it is too large
+ 1 - 0
web/js/chunk-2ef2fac4.63acb687.js.map


File diff suppressed because it is too large
+ 0 - 2
web/js/chunk-338a4208.1904af9f.js


File diff suppressed because it is too large
+ 0 - 1
web/js/chunk-338a4208.1904af9f.js.map


File diff suppressed because it is too large
+ 2 - 0
web/js/chunk-3520c2d6.c39c83f8.js


File diff suppressed because it is too large
+ 1 - 0
web/js/chunk-3520c2d6.c39c83f8.js.map


File diff suppressed because it is too large
+ 0 - 2
web/js/chunk-37b70864.4cc08cd1.js


File diff suppressed because it is too large
+ 0 - 1
web/js/chunk-37b70864.4cc08cd1.js.map


File diff suppressed because it is too large
+ 4 - 0
web/js/chunk-476b0587.b46c22a4.js


File diff suppressed because it is too large
+ 1 - 0
web/js/chunk-476b0587.b46c22a4.js.map


File diff suppressed because it is too large
+ 0 - 2
web/js/chunk-4da40bf6.1896363f.js


File diff suppressed because it is too large
+ 0 - 1
web/js/chunk-4da40bf6.1896363f.js.map


File diff suppressed because it is too large
+ 2 - 0
web/js/chunk-565b1914.39dedb05.js


File diff suppressed because it is too large
+ 1 - 0
web/js/chunk-565b1914.39dedb05.js.map


File diff suppressed because it is too large
+ 2 - 0
web/js/chunk-56b2c42d.8cb39693.js


File diff suppressed because it is too large
+ 1 - 0
web/js/chunk-56b2c42d.8cb39693.js.map


File diff suppressed because it is too large
+ 2 - 0
web/js/chunk-5bc26c22.cb9c2f4d.js


File diff suppressed because it is too large
+ 1 - 0
web/js/chunk-5bc26c22.cb9c2f4d.js.map


File diff suppressed because it is too large
+ 2 - 0
web/js/chunk-5de518e1.ef4c3a78.js


File diff suppressed because it is too large
+ 1 - 0
web/js/chunk-5de518e1.ef4c3a78.js.map


File diff suppressed because it is too large
+ 2 - 2
web/js/chunk-ef8423b2.1377e898.js


File diff suppressed because it is too large
+ 1 - 0
web/js/chunk-6b1d2eca.ec7f2c5d.js.map


File diff suppressed because it is too large
+ 0 - 2
web/js/chunk-6c55f908.9aa01628.js


File diff suppressed because it is too large
+ 0 - 1
web/js/chunk-6c55f908.9aa01628.js.map


File diff suppressed because it is too large
+ 2 - 0
web/js/chunk-749ce008.5259658f.js


File diff suppressed because it is too large
+ 1 - 0
web/js/chunk-749ce008.5259658f.js.map


File diff suppressed because it is too large
+ 0 - 2
web/js/chunk-76707987.d5d29871.js


File diff suppressed because it is too large
+ 0 - 1
web/js/chunk-76707987.d5d29871.js.map


File diff suppressed because it is too large
+ 0 - 2
web/js/chunk-7a95aa76.fd385be4.js


File diff suppressed because it is too large
+ 0 - 1
web/js/chunk-7a95aa76.fd385be4.js.map


File diff suppressed because it is too large
+ 0 - 4
web/js/chunk-7bb3a48b.9e2f9bd4.js


File diff suppressed because it is too large
+ 0 - 1
web/js/chunk-7bb3a48b.9e2f9bd4.js.map


File diff suppressed because it is too large
+ 2 - 2
web/js/chunk-87dbe6ea.74ef2f72.js


File diff suppressed because it is too large
+ 1 - 1
web/js/chunk-87dbe6ea.74ef2f72.js.map


File diff suppressed because it is too large
+ 0 - 2
web/js/chunk-9efb8bee.b8e721bf.js


File diff suppressed because it is too large
+ 0 - 1
web/js/chunk-9efb8bee.b8e721bf.js.map


File diff suppressed because it is too large
+ 2 - 0
web/js/chunk-e4e87226.c15cafda.js


File diff suppressed because it is too large
+ 1 - 0
web/js/chunk-e4e87226.c15cafda.js.map


File diff suppressed because it is too large
+ 0 - 1
web/js/chunk-ef8423b2.1377e898.js.map


File diff suppressed because it is too large
+ 0 - 63
web/js/chunk-vendors.4324cab1.js


File diff suppressed because it is too large
+ 0 - 1
web/js/chunk-vendors.4324cab1.js.map


File diff suppressed because it is too large
+ 63 - 0
web/js/chunk-vendors.96bd5e12.js


File diff suppressed because it is too large
+ 1 - 0
web/js/chunk-vendors.96bd5e12.js.map


+ 1 - 1
webConfig/public/index.html

@@ -5,7 +5,7 @@
     <meta http-equiv="X-UA-Compatible" content="IE=edge">
     <meta name="viewport" content="width=device-width,initial-scale=1.0">
     <link rel="icon" href="<%= BASE_URL %>bitbug_favicon.ico">
-    <link rel="stylesheet" type="text/css" href="https://at.alicdn.com/t/font_1849275_qqmus7erdvd.css">
+    <link rel="stylesheet" type="text/css" href="https://at.alicdn.com/t/font_1849275_ovslqk14w6f.css">
     <title>IDCOL</title>
   </head>
   <body>

+ 6 - 0
webConfig/src/api/allUel.js

@@ -124,6 +124,12 @@ const urls={
         alarmTypeList:'https://120.77.179.55/api/home/alarm_type_list',/*告警状态下拉列表*/
 
         patrolPost:'https://120.77.179.55/api/project/patrol',/*巡检设置*/
+
+        save_alarm_send_user:'https://120.77.179.55/api/alarm/save_alarm_send_user',/*添加编辑推送人员*/
+        alarm_send_user_list:'https://120.77.179.55/api/alarm/alarm_send_user_list',/*推送人员信息列表*/
+        set_alarm_send_user_status:'https://120.77.179.55/api/alarm/set_alarm_send_user_status',/*设置推送人员状态*/
+        del_alarm_send_user:'https://120.77.179.55/api/alarm/del_alarm_send_user',/*删除维修人员*/
+
     },
     gisMap:{
         mapGet:'https://120.77.179.55/api/map/get',/*地图首页数据*/

+ 1 - 1
webConfig/src/components/header.vue

@@ -18,7 +18,7 @@
                         </div>
                         <div class="nav_ul">
                             <div class="nav_title"><span class="span">Maintain</span></div> 
-                            <div class="nav_li" @click="linkToFun('/alarmMaintenance')" :class="{'select':routerStr == '/alarmMaintenance'}"><i class="iconfont icon-daohangjiantou"></i><span class="span">Alarm maintenance</span></div>
+                            <div class="nav_li" @click="linkToFun('/alarmMaintenance')" :class="{'select':routerStr == '/alarmMaintenance'}"><i class="iconfont icon-daohangjiantou"></i><span class="span">Alarm</span></div>
                             <div class="nav_li" @click="linkToFun('/historicalData')" :class="{'select':routerStr == '/historicalData'}"><i class="iconfont icon-daohangjiantou"></i><span class="span">Historical data</span></div>
                         </div>
                         <div class="nav_ul">

二進制
webConfig/src/img/maintenance.png


+ 7 - 0
webConfig/src/router.js

@@ -15,6 +15,8 @@ const alarmMaintenance = () => import('./views/alarmMaintenance/alarmMaintenance
 const maintenanceRecord = () => import('./views/alarmMaintenance/maintenanceRecord.vue');
 const repairPersonnel = () => import('./views/alarmMaintenance/repairPersonnel.vue');
 const streetLightInformation = () => import('./views/alarmMaintenance/streetLightInformation.vue');
+// const notificationSetting = () => import('./views/alarmMaintenance/notificationSetting.vue');
+const maintenanceStaff = () => import('./views/alarmMaintenance/maintenanceStaff.vue');
 
 const historicalData = () => import('./views/historicalData/historicalData.vue');
 
@@ -74,6 +76,11 @@ const routes = [
         name: 'streetLightInformation',
         component: streetLightInformation
     },
+    {
+        path: '/maintenanceStaff',
+        name: 'maintenanceStaff',
+        component: maintenanceStaff
+    },
 
     {
         path: '/historicalData',

+ 36 - 5
webConfig/src/views/alarmMaintenance/alarmMaintenance.vue

@@ -30,7 +30,11 @@
         </div>
         <div class="wrap">
             <div class="main_top clearfix">
-                <div class="button_box">
+                <div class="button_box_l">
+                    <!-- <el-button round @click="linkToFun('/notificationSetting')">{{'Notification setting'}}</el-button> -->
+                    <el-button round @click="linkToFun('/maintenanceStaff')">{{'Maintenance staff'}}</el-button>
+                </div>
+                <div class="button_box_r">
                     <el-button round @click="exportExcel()" v-loading="loading.exportExcel">{{'Export Excel'}}</el-button>
                     <el-button round @click="printing()" v-loading="loading.printing">{{'Print'}}</el-button>
                     <el-button round icon="el-icon-refresh" @click="refresh()">{{'Refresh'}}</el-button>
@@ -1420,7 +1424,6 @@
                 }
             },
             routerLink(type,data){
-
                 if(data){
                     // console.log(data.lampid)
                     var storage = window.localStorage;
@@ -1447,8 +1450,8 @@
                         }
                     }
                 }
-                // console.log(this.role)
-                if(this.role == 'Super administrator'){
+                console.log(this.role)
+                if(this.role == '1'){
                     isImplement = true;
                 }
                 if(isImplement){
@@ -1461,6 +1464,24 @@
                     });
                 }
             },
+            linkToFun(val){
+                let isImplement = true;
+                if(this.role == '1'){
+                    isImplement = true;
+                }
+                if(isImplement){
+                    this.$router.push({path:val});
+                    this.$store.commit('ROUTERSTRFUN',{
+                        routerStr:val,
+                    })
+                }else{
+                    this.$message({
+                      showClose: true,
+                      message:'No view permissions',
+                      type: 'warning'
+                    });
+                }
+            },
             routerLampLink(type,data){
                 window.open('#/'+type+'?id='+data.lampid+'&name='+data.number);
             },
@@ -1652,7 +1673,17 @@
             margin-bottom: 80px;
             padding-top: 32px;
             position: relative;
-            .button_box{
+            display: flex;
+            justify-content: space-between;
+            .button_box_l{
+                float: right;
+                .el-button{
+                    background: linear-gradient(140.3deg,rgba(252,132,64,1),rgba(254,113,33,1));
+                    color: #fff;
+                    margin-left: 18px;
+                }
+            }
+            .button_box_r{
                 float: right;
                 .el-button{
                     background: linear-gradient(140.3deg,rgba(252,132,64,1),rgba(254,113,33,1));

File diff suppressed because it is too large
+ 1184 - 0
webConfig/src/views/alarmMaintenance/maintenanceStaff.vue


File diff suppressed because it is too large
+ 1423 - 0
webConfig/src/views/alarmMaintenance/notificationSetting.vue