test_user 2 år sedan
förälder
incheckning
3a3e6671da
2 ändrade filer med 120 tillägg och 119 borttagningar
  1. 107 106
      src/xt_pages/workforce/components/tableData.vue
  2. 13 13
      src/xt_permission.js

+ 107 - 106
src/xt_pages/workforce/components/tableData.vue Visa fil

@@ -74,7 +74,7 @@
74 74
           v-model="value1"
75 75
           active-text="显示灌流器"
76 76
           @change="switchThis(value1)">
77
-          
77
+
78 78
         </el-switch>
79 79
       </div>
80 80
     </div>
@@ -282,7 +282,7 @@
282 282
         </el-table-column>
283 283
         <el-table-column
284 284
           :label="'周四 (' + weekTitle[3] + ')'"
285
-         
285
+
286 286
           align="center"
287 287
           v-if="isShowFour"
288 288
 
@@ -314,7 +314,7 @@
314 314
         </el-table-column>
315 315
         <el-table-column
316 316
           :label="'周五 (' + weekTitle[4] + ')'"
317
-          
317
+
318 318
           align="center"
319 319
           v-if="isShowFive"
320 320
 
@@ -346,7 +346,7 @@
346 346
         </el-table-column>
347 347
         <el-table-column
348 348
           :label="'周六 (' + weekTitle[5] + ')'"
349
-          
349
+
350 350
           align="center"
351 351
           v-if="isShowSix"
352 352
 
@@ -378,7 +378,7 @@
378 378
         </el-table-column>
379 379
         <el-table-column
380 380
           :label="'周日 (' + weekTitle[6] + ')'"
381
-          
381
+
382 382
           align="center"
383 383
           v-if="isShowSeven"
384 384
 
@@ -434,7 +434,7 @@
434 434
                 placeholder="请选择"
435 435
                 style="width: 100%"
436 436
             >
437
-            
437
+
438 438
               <el-option
439 439
                   :disabled="item.id == currentData.mode_id"
440 440
                   v-for="item in modeOptions"
@@ -502,7 +502,7 @@
502 502
                 @change="changePartition"
503 503
             >
504 504
               <el-option
505
-                  v-for="item in zone_names"
505
+                  v-for="item in zones"
506 506
                   :key="item"
507 507
                   :label="item"
508 508
                   :value="item"
@@ -1329,7 +1329,7 @@ export default {
1329 1329
         this.$refs.table.doLayout();
1330 1330
       });
1331 1331
     if(this.$store.getters.xt_user.template_info.org_id == 9671 || this.$store.getters.xt_user.template_info.org_id == 0 || this.$store.getters.xt_user.template_info.org_id == 3877 || this.$store.getters.xt_user.template_info.org_id == 10340){
1332
-      
1332
+
1333 1333
       //表格某列全部数据
1334 1334
         var Mon_M = []
1335 1335
         var Mon_A = []
@@ -1406,7 +1406,7 @@ export default {
1406 1406
         Mon_A_One.push(x + ':' + countNum[x]+"\n")
1407 1407
       }
1408 1408
       var result = [];
1409
-      for (var i = 0,len = Mon_A_One.length; i < len; i+=29) { 
1409
+      for (var i = 0,len = Mon_A_One.length; i < len; i+=29) {
1410 1410
           var strObjcet = Mon_A_One.slice(i, i+29);
1411 1411
           var str = strObjcet.toString();
1412 1412
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
@@ -1433,14 +1433,14 @@ export default {
1433 1433
         Mon_M_One.push(x + ':' + countNum[x]+"\n")
1434 1434
       }
1435 1435
       var result = [];
1436
-      for (var i = 0,len = Mon_M_One.length; i < len; i+=29) { 
1436
+      for (var i = 0,len = Mon_M_One.length; i < len; i+=29) {
1437 1437
           var strObjcet = Mon_M_One.slice(i, i+29);
1438 1438
           var str = strObjcet.toString();
1439 1439
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1440 1440
           result.push(str);
1441 1441
       }
1442 1442
       sums[2]="总人数:"+ sums[2] +"\n"+result
1443
-      
1443
+
1444 1444
       for(let j in data){
1445 1445
         if(data[j].hasOwnProperty ('Mon_N') == true){
1446 1446
           Mon_N.push(data[j].Mon_N.mode_name)
@@ -1456,11 +1456,11 @@ export default {
1456 1456
         }
1457 1457
       }
1458 1458
       for(let x in countNum){
1459
-        
1459
+
1460 1460
         Mon_N_One.push(x + ':' + countNum[x]+"\n")
1461 1461
       }
1462 1462
       var result = [];
1463
-      for (var i = 0,len = Mon_N_One.length; i < len; i+=29) { 
1463
+      for (var i = 0,len = Mon_N_One.length; i < len; i+=29) {
1464 1464
           var strObjcet = Mon_N_One.slice(i, i+29);
1465 1465
           var str = strObjcet.toString();
1466 1466
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
@@ -1486,7 +1486,7 @@ export default {
1486 1486
         Tue_M_One.push(x + ':' + countNum[x]+"\n")
1487 1487
       }
1488 1488
       var result = [];
1489
-      for (var i = 0,len = Tue_M_One.length; i < len; i+=29) { 
1489
+      for (var i = 0,len = Tue_M_One.length; i < len; i+=29) {
1490 1490
           var strObjcet = Tue_M_One.slice(i, i+29);
1491 1491
           var str = strObjcet.toString();
1492 1492
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
@@ -1512,14 +1512,14 @@ export default {
1512 1512
         Tue_A_One.push(x + ':' + countNum[x]+"\n")
1513 1513
       }
1514 1514
       var result = [];
1515
-      for (var i = 0,len = Tue_A_One.length; i < len; i+=29) { 
1515
+      for (var i = 0,len = Tue_A_One.length; i < len; i+=29) {
1516 1516
           var strObjcet = Tue_A_One.slice(i, i+29);
1517 1517
           var str = strObjcet.toString();
1518 1518
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1519 1519
           result.push(str);
1520 1520
       }
1521 1521
       sums[6]="总人数:"+ sums[6] +"\n"+result
1522
-      
1522
+
1523 1523
       for(let j in data){
1524 1524
         if(data[j].hasOwnProperty ('Tue_N') == true){
1525 1525
           Tue_N.push(data[j].Tue_N.mode_name)
@@ -1538,7 +1538,7 @@ export default {
1538 1538
         Tue_N_One.push(x + ':' + countNum[x]+"\n")
1539 1539
       }
1540 1540
       var result = [];
1541
-      for (var i = 0,len = Tue_N_One.length; i < len; i+=29) { 
1541
+      for (var i = 0,len = Tue_N_One.length; i < len; i+=29) {
1542 1542
           var strObjcet = Tue_N_One.slice(i, i+29);
1543 1543
           var str = strObjcet.toString();
1544 1544
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
@@ -1564,7 +1564,7 @@ export default {
1564 1564
         Wed_M_One.push(x + ':' + countNum[x]+"\n")
1565 1565
       }
1566 1566
       var result = [];
1567
-      for (var i = 0,len = Wed_M_One.length; i < len; i+=29) { 
1567
+      for (var i = 0,len = Wed_M_One.length; i < len; i+=29) {
1568 1568
           var strObjcet = Wed_M_One.slice(i, i+29);
1569 1569
           var str = strObjcet.toString();
1570 1570
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
@@ -1587,18 +1587,18 @@ export default {
1587 1587
         }
1588 1588
       }
1589 1589
       for(let x in countNum){
1590
-        
1590
+
1591 1591
         Wed_A_One.push(x + ':' + countNum[x]+"\n")
1592 1592
       }
1593 1593
       var result = [];
1594
-      for (var i = 0,len = Wed_A_One.length; i < len; i+=29) { 
1594
+      for (var i = 0,len = Wed_A_One.length; i < len; i+=29) {
1595 1595
           var strObjcet = Wed_A_One.slice(i, i+29);
1596 1596
           var str = strObjcet.toString();
1597 1597
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1598 1598
           result.push(str);
1599 1599
       }
1600 1600
       sums[9]="总人数:"+ sums[9]  +"\n"+result
1601
-      
1601
+
1602 1602
       for(let j in data){
1603 1603
         if(data[j].hasOwnProperty ('Wed_N') == true){
1604 1604
           Wed_N.push(data[j].Wed_N.mode_name)
@@ -1614,11 +1614,11 @@ export default {
1614 1614
         }
1615 1615
       }
1616 1616
       for(let x in countNum){
1617
-        
1617
+
1618 1618
         Wed_N_One.push(x + ':' + countNum[x]+"\n")
1619 1619
       }
1620 1620
       var result = [];
1621
-      for (var i = 0,len = Wed_N_One.length; i < len; i+=29) { 
1621
+      for (var i = 0,len = Wed_N_One.length; i < len; i+=29) {
1622 1622
           var strObjcet = Wed_N_One.slice(i, i+29);
1623 1623
           var str = strObjcet.toString();
1624 1624
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
@@ -1644,7 +1644,7 @@ export default {
1644 1644
         Thurs_M_One.push(x + ':' + countNum[x]+"\n")
1645 1645
       }
1646 1646
       var result = [];
1647
-      for (var i = 0,len = Thurs_M_One.length; i < len; i+=29) { 
1647
+      for (var i = 0,len = Thurs_M_One.length; i < len; i+=29) {
1648 1648
           var strObjcet = Thurs_M_One.slice(i, i+29);
1649 1649
           var str = strObjcet.toString();
1650 1650
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
@@ -1670,14 +1670,14 @@ export default {
1670 1670
         Thurs_A_One.push(x + ':' + countNum[x]+"\n")
1671 1671
       }
1672 1672
       var result = [];
1673
-      for (var i = 0,len = Thurs_A_One.length; i < len; i+=29) { 
1673
+      for (var i = 0,len = Thurs_A_One.length; i < len; i+=29) {
1674 1674
           var strObjcet = Thurs_A_One.slice(i, i+29);
1675 1675
           var str = strObjcet.toString();
1676 1676
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1677 1677
           result.push(str);
1678 1678
       }
1679 1679
       sums[12]="总人数:"+ sums[12] +"\n"+result
1680
-      
1680
+
1681 1681
       for(let j in data){
1682 1682
         if(data[j].hasOwnProperty ('Thurs_N') == true){
1683 1683
           Thurs_N.push(data[j].Thurs_N.mode_name)
@@ -1693,11 +1693,11 @@ export default {
1693 1693
         }
1694 1694
       }
1695 1695
       for(let x in countNum){
1696
-        
1696
+
1697 1697
         Thurs_N_One.push(x + ':' + countNum[x]+"\n")
1698 1698
       }
1699 1699
       var result = [];
1700
-      for (var i = 0,len = Thurs_N_One.length; i < len; i+=29) { 
1700
+      for (var i = 0,len = Thurs_N_One.length; i < len; i+=29) {
1701 1701
           var strObjcet = Thurs_N_One.slice(i, i+29);
1702 1702
           var str = strObjcet.toString();
1703 1703
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
@@ -1723,7 +1723,7 @@ export default {
1723 1723
         Fri_M_One.push(x + ':' + countNum[x]+"\n")
1724 1724
       }
1725 1725
       var result = [];
1726
-      for (var i = 0,len = Fri_M_One.length; i < len; i+=29) { 
1726
+      for (var i = 0,len = Fri_M_One.length; i < len; i+=29) {
1727 1727
           var strObjcet = Fri_M_One.slice(i, i+29);
1728 1728
           var str = strObjcet.toString();
1729 1729
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
@@ -1746,18 +1746,18 @@ export default {
1746 1746
         }
1747 1747
       }
1748 1748
       for(let x in countNum){
1749
-        
1749
+
1750 1750
         Fri_A_One.push(x + ':' + countNum[x]+"\n")
1751 1751
       }
1752 1752
       var result = [];
1753
-      for (var i = 0,len = Fri_A_One.length; i < len; i+=29) { 
1753
+      for (var i = 0,len = Fri_A_One.length; i < len; i+=29) {
1754 1754
           var strObjcet = Fri_A_One.slice(i, i+29);
1755 1755
           var str = strObjcet.toString();
1756 1756
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1757 1757
           result.push(str);
1758 1758
       }
1759 1759
       sums[15]="总人数:"+ sums[15] +"\n"+result
1760
-      
1760
+
1761 1761
       for(let j in data){
1762 1762
         if(data[j].hasOwnProperty ('Fri_N') == true){
1763 1763
           Fri_N.push(data[j].Fri_N.mode_name)
@@ -1773,11 +1773,11 @@ export default {
1773 1773
         }
1774 1774
       }
1775 1775
       for(let x in countNum){
1776
-       
1776
+
1777 1777
         Fri_N_One.push(x + ':' + countNum[x]+"\n")
1778 1778
       }
1779 1779
       var result = [];
1780
-      for (var i = 0,len = Fri_N_One.length; i < len; i+=29) { 
1780
+      for (var i = 0,len = Fri_N_One.length; i < len; i+=29) {
1781 1781
           var strObjcet = Fri_N_One.slice(i, i+29);
1782 1782
           var str = strObjcet.toString();
1783 1783
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
@@ -1803,7 +1803,7 @@ export default {
1803 1803
         Sat_M_One.push(x + ':' + countNum[x]+"\n")
1804 1804
       }
1805 1805
       var result = [];
1806
-      for (var i = 0,len = Sat_M_One.length; i < len; i+=29) { 
1806
+      for (var i = 0,len = Sat_M_One.length; i < len; i+=29) {
1807 1807
           var strObjcet = Sat_M_One.slice(i, i+29);
1808 1808
           var str = strObjcet.toString();
1809 1809
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
@@ -1826,18 +1826,18 @@ export default {
1826 1826
         }
1827 1827
       }
1828 1828
       for(let x in countNum){
1829
-       
1829
+
1830 1830
         Sat_A_One.push(x + ':' + countNum[x]+"\n")
1831 1831
       }
1832 1832
       var result = [];
1833
-      for (var i = 0,len = Sat_A_One.length; i < len; i+=29) { 
1833
+      for (var i = 0,len = Sat_A_One.length; i < len; i+=29) {
1834 1834
           var strObjcet = Sat_A_One.slice(i, i+29);
1835 1835
           var str = strObjcet.toString();
1836 1836
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1837 1837
           result.push(str);
1838 1838
       }
1839 1839
       sums[18]="总人数:"+ sums[18] +"\n"+result
1840
-      
1840
+
1841 1841
       for(let j in data){
1842 1842
         if(data[j].hasOwnProperty ('Sat_N') == true){
1843 1843
           Sat_N.push(data[j].Sat_N.mode_name)
@@ -1853,11 +1853,11 @@ export default {
1853 1853
         }
1854 1854
       }
1855 1855
       for(let x in countNum){
1856
-        
1856
+
1857 1857
         Sat_N_One.push(x + ':' + countNum[x]+"\n")
1858 1858
       }
1859 1859
       var result = [];
1860
-      for (var i = 0,len = Sat_N_One.length; i < len; i+=29) { 
1860
+      for (var i = 0,len = Sat_N_One.length; i < len; i+=29) {
1861 1861
           var strObjcet = Sat_N_One.slice(i, i+29);
1862 1862
           var str = strObjcet.toString();
1863 1863
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
@@ -1883,7 +1883,7 @@ export default {
1883 1883
         Sun_M_One.push(x + ':' + countNum[x]+"\n")
1884 1884
       }
1885 1885
       var result = [];
1886
-      for (var i = 0,len = Sun_M_One.length; i < len; i+=29) { 
1886
+      for (var i = 0,len = Sun_M_One.length; i < len; i+=29) {
1887 1887
           var strObjcet = Sun_M_One.slice(i, i+29);
1888 1888
           var str = strObjcet.toString();
1889 1889
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
@@ -1906,18 +1906,18 @@ export default {
1906 1906
         }
1907 1907
       }
1908 1908
       for(let x in countNum){
1909
-       
1909
+
1910 1910
         Sun_A_One.push(x + ':' + countNum[x]+"\n")
1911 1911
       }
1912 1912
       var result = [];
1913
-      for (var i = 0,len = Sun_A_One.length; i < len; i+=29) { 
1913
+      for (var i = 0,len = Sun_A_One.length; i < len; i+=29) {
1914 1914
           var strObjcet = Sun_A_One.slice(i, i+29);
1915 1915
           var str = strObjcet.toString();
1916 1916
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1917 1917
           result.push(str);
1918 1918
       }
1919 1919
       sums[21]="总人数:"+ sums[21] +"\n"+result
1920
-      
1920
+
1921 1921
       for(let j in data){
1922 1922
         if(data[j].hasOwnProperty ('Sun_N') == true){
1923 1923
           Sun_N.push(data[j].Sun_N.mode_name)
@@ -1933,11 +1933,11 @@ export default {
1933 1933
         }
1934 1934
       }
1935 1935
       for(let x in countNum){
1936
-        
1936
+
1937 1937
         Sun_N_One.push(x + ':' + countNum[x]+"\n")
1938 1938
       }
1939 1939
       var result = [];
1940
-      for (var i = 0,len = Sun_N_One.length; i < len; i+=29) { 
1940
+      for (var i = 0,len = Sun_N_One.length; i < len; i+=29) {
1941 1941
           var strObjcet = Sun_N_One.slice(i, i+29);
1942 1942
           var str = strObjcet.toString();
1943 1943
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
@@ -2337,62 +2337,63 @@ export default {
2337 2337
               type: "success",
2338 2338
               message: "修改成功!"
2339 2339
             });
2340
-            var that = this;
2341
-            var schedule = response.data.data.schedule;
2342
-            this.scheduleZone.forEach(function(zone, index) {
2343
-              if (
2344
-                zone.zone_id == schedule.partition_id &&
2345
-                zone.jihao_id == schedule.bed_id
2346
-              ) {
2347
-                var weekPath = that.weekPath(
2348
-                  schedule.schedule_week,
2349
-                  schedule.schedule_type
2350
-                );
2351
-                if (weekPath.length == 2) {
2352
-                  var weekPathKey = weekPath[0] + "_" + weekPath[1];
2353
-                  that.scheduleZone[index][weekPathKey] = {
2354
-                    schedule_id: schedule.id,
2355
-                    mode_id: schedule.mode_id,
2356
-                    patient_id: schedule.patient_id,
2357
-                    patient: that.currentData.patient,
2358
-
2359
-
2360
-                    dialysis_machine_name:schedule.dialysis_machine_name,
2361
-
2362
-                    patient_contagions: that.currentData.contagions,
2363
-                    mode_name:
2364
-                      typeof that.modeOptions[schedule.mode_id] === "undefined"
2365
-                        ? ""
2366
-                        : that.modeOptions[schedule.mode_id].name
2367
-                  };
2368
-
2369
-                  that.scheduleZone[index].total += 1;
2370
-                }
2371
-              }
2372
-              if (
2373
-                zone.zone_id == that.currentData.partition_id &&
2374
-                zone.jihao_id == that.currentData.bed_id
2375
-              ) {
2376
-                var weekPath = that.weekPath(
2377
-                  that.currentData.schedule_week,
2378
-                  that.currentData.schedule_type
2379
-                );
2380
-                if (weekPath.length == 2) {
2381
-                  var weekPathKey = weekPath[0] + "_" + weekPath[1];
2382
-                  that.scheduleZone[index][weekPathKey] = {
2383
-                    schedule_id: 0,
2384
-                    mode_id: 0,
2385
-                    patient_id: 0,
2386
-                    patient: "",
2387
-                    mode_name: "",
2388
-                    dialysis_machine_name:"",
2389
-                    patient_contagions: []
2390
-                  };
2391
-
2392
-                  that.scheduleZone[index].total -= 1;
2393
-                }
2394
-              }
2395
-            });
2340
+            this.getSchedules()
2341
+            // var that = this;
2342
+            // var schedule = response.data.data.schedule;
2343
+            // this.scheduleZone.forEach(function(zone, index) {
2344
+            //   if (
2345
+            //     zone.zone_id == schedule.partition_id &&
2346
+            //     zone.jihao_id == schedule.bed_id
2347
+            //   ) {
2348
+            //     var weekPath = that.weekPath(
2349
+            //       schedule.schedule_week,
2350
+            //       schedule.schedule_type
2351
+            //     );
2352
+            //     if (weekPath.length == 2) {
2353
+            //       var weekPathKey = weekPath[0] + "_" + weekPath[1];
2354
+            //       that.scheduleZone[index][weekPathKey] = {
2355
+            //         schedule_id: schedule.id,
2356
+            //         mode_id: schedule.mode_id,
2357
+            //         patient_id: schedule.patient_id,
2358
+            //         patient: that.currentData.patient,
2359
+            //
2360
+            //
2361
+            //         dialysis_machine_name:schedule.dialysis_machine_name,
2362
+            //
2363
+            //         patient_contagions: that.currentData.contagions,
2364
+            //         mode_name:
2365
+            //           typeof that.modeOptions[schedule.mode_id] === "undefined"
2366
+            //             ? ""
2367
+            //             : that.modeOptions[schedule.mode_id].name
2368
+            //       };
2369
+            //
2370
+            //       that.scheduleZone[index].total += 1;
2371
+            //     }
2372
+            //   }
2373
+            //   if (
2374
+            //     zone.zone_id == that.currentData.partition_id &&
2375
+            //     zone.jihao_id == that.currentData.bed_id
2376
+            //   ) {
2377
+            //     var weekPath = that.weekPath(
2378
+            //       that.currentData.schedule_week,
2379
+            //       that.currentData.schedule_type
2380
+            //     );
2381
+            //     if (weekPath.length == 2) {
2382
+            //       var weekPathKey = weekPath[0] + "_" + weekPath[1];
2383
+            //       that.scheduleZone[index][weekPathKey] = {
2384
+            //         schedule_id: 0,
2385
+            //         mode_id: 0,
2386
+            //         patient_id: 0,
2387
+            //         patient: "",
2388
+            //         mode_name: "",
2389
+            //         dialysis_machine_name:"",
2390
+            //         patient_contagions: []
2391
+            //       };
2392
+            //
2393
+            //       that.scheduleZone[index].total -= 1;
2394
+            //     }
2395
+            //   }
2396
+            // });
2396 2397
             this.$refs[formName].resetFields();
2397 2398
             this.jhDialogVisible = false;
2398 2399
           }
@@ -2516,7 +2517,7 @@ export default {
2516 2517
             this.changeSchedule.schedule_type
2517 2518
           );
2518 2519
           if (weekPath.length != 2) {
2519
-            this.$message.error("数据异常");
2520
+            this.$message.error('数据异常');
2520 2521
             return false;
2521 2522
           }
2522 2523
 
@@ -2872,14 +2873,14 @@ export default {
2872 2873
                   //   zone_device_map[device_number.zone.name].push(device_number)
2873 2874
                   // }
2874 2875
                   // this.zone_device_map = zone_device_map
2875
-                  
2876
+
2876 2877
                   // this.zone_names = Object.keys(this.zone_device_map)
2877 2878
                   // if (this.zone_names.length > 0) {
2878 2879
                   //   this.zone_name = this.zone_names[0]
2879 2880
                   //   this.current_devices = this.zone_device_map[this.zone_name]
2880 2881
                   //   this.device_id = this.current_devices[0].id
2881 2882
                   // }
2882
-                  
2883
+
2883 2884
                   // this.zone_device_options = [
2884 2885
                   //   { values: this.zone_names },
2885 2886
                   //   // { values: this.getDeviceNumberNames(this.current_devices) },
@@ -3181,7 +3182,7 @@ export default {
3181 3182
           //   for(let i=0;i<devices.length;i++){
3182 3183
           //     this.zone_names.push(devices[0])
3183 3184
           //   }
3184
-            
3185
+
3185 3186
           // }
3186 3187
           // this.zone_names=devices[0];
3187 3188
           this.zone_name = (devices[0].zone_name)

+ 13 - 13
src/xt_permission.js Visa fil

@@ -12,19 +12,19 @@ const permissionWhiteList = loginWhiteList.concat(['/']) // 权限验证白名
12 12
 
13 13
 router.beforeEach((to, from, next) => {
14 14
   // 线上注释
15
-  // if (!store.getters.configlist || store.getters.configlist === undefined || store.getters.configlist.length <= 0) {
16
-  //   store.dispatch('VerifyConfigList', []).then(() => {
17
-  //     next()
18
-  //   })
19
-  // }
20
-  // if (store.getters.permission_routers === undefined) {
21
-  //   store.dispatch('xt_GenerateRoutes', []).then(() => {
22
-  //     next()
23
-  //   })
24
-  // } else {
25
-  //   next()
26
-  // }
27
-  // return
15
+  if (!store.getters.configlist || store.getters.configlist === undefined || store.getters.configlist.length <= 0) {
16
+    store.dispatch('VerifyConfigList', []).then(() => {
17
+      next()
18
+    })
19
+  }
20
+  if (store.getters.permission_routers === undefined) {
21
+    store.dispatch('xt_GenerateRoutes', []).then(() => {
22
+      next()
23
+    })
24
+  } else {
25
+    next()
26
+  }
27
+  return
28 28
   // 线上注释
29 29
   NProgress.start()
30 30
   // console.log(store.getters.current_role_urls.indexOf(to.path))