test_user 2 yıl önce
ebeveyn
işleme
3a3e6671da
2 değiştirilmiş dosya ile 120 ekleme ve 119 silme
  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 Dosyayı Görüntüle

74
           v-model="value1"
74
           v-model="value1"
75
           active-text="显示灌流器"
75
           active-text="显示灌流器"
76
           @change="switchThis(value1)">
76
           @change="switchThis(value1)">
77
-          
77
+
78
         </el-switch>
78
         </el-switch>
79
       </div>
79
       </div>
80
     </div>
80
     </div>
282
         </el-table-column>
282
         </el-table-column>
283
         <el-table-column
283
         <el-table-column
284
           :label="'周四 (' + weekTitle[3] + ')'"
284
           :label="'周四 (' + weekTitle[3] + ')'"
285
-         
285
+
286
           align="center"
286
           align="center"
287
           v-if="isShowFour"
287
           v-if="isShowFour"
288
 
288
 
314
         </el-table-column>
314
         </el-table-column>
315
         <el-table-column
315
         <el-table-column
316
           :label="'周五 (' + weekTitle[4] + ')'"
316
           :label="'周五 (' + weekTitle[4] + ')'"
317
-          
317
+
318
           align="center"
318
           align="center"
319
           v-if="isShowFive"
319
           v-if="isShowFive"
320
 
320
 
346
         </el-table-column>
346
         </el-table-column>
347
         <el-table-column
347
         <el-table-column
348
           :label="'周六 (' + weekTitle[5] + ')'"
348
           :label="'周六 (' + weekTitle[5] + ')'"
349
-          
349
+
350
           align="center"
350
           align="center"
351
           v-if="isShowSix"
351
           v-if="isShowSix"
352
 
352
 
378
         </el-table-column>
378
         </el-table-column>
379
         <el-table-column
379
         <el-table-column
380
           :label="'周日 (' + weekTitle[6] + ')'"
380
           :label="'周日 (' + weekTitle[6] + ')'"
381
-          
381
+
382
           align="center"
382
           align="center"
383
           v-if="isShowSeven"
383
           v-if="isShowSeven"
384
 
384
 
434
                 placeholder="请选择"
434
                 placeholder="请选择"
435
                 style="width: 100%"
435
                 style="width: 100%"
436
             >
436
             >
437
-            
437
+
438
               <el-option
438
               <el-option
439
                   :disabled="item.id == currentData.mode_id"
439
                   :disabled="item.id == currentData.mode_id"
440
                   v-for="item in modeOptions"
440
                   v-for="item in modeOptions"
502
                 @change="changePartition"
502
                 @change="changePartition"
503
             >
503
             >
504
               <el-option
504
               <el-option
505
-                  v-for="item in zone_names"
505
+                  v-for="item in zones"
506
                   :key="item"
506
                   :key="item"
507
                   :label="item"
507
                   :label="item"
508
                   :value="item"
508
                   :value="item"
1329
         this.$refs.table.doLayout();
1329
         this.$refs.table.doLayout();
1330
       });
1330
       });
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){
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
         var Mon_M = []
1334
         var Mon_M = []
1335
         var Mon_A = []
1335
         var Mon_A = []
1406
         Mon_A_One.push(x + ':' + countNum[x]+"\n")
1406
         Mon_A_One.push(x + ':' + countNum[x]+"\n")
1407
       }
1407
       }
1408
       var result = [];
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
           var strObjcet = Mon_A_One.slice(i, i+29);
1410
           var strObjcet = Mon_A_One.slice(i, i+29);
1411
           var str = strObjcet.toString();
1411
           var str = strObjcet.toString();
1412
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1412
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1433
         Mon_M_One.push(x + ':' + countNum[x]+"\n")
1433
         Mon_M_One.push(x + ':' + countNum[x]+"\n")
1434
       }
1434
       }
1435
       var result = [];
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
           var strObjcet = Mon_M_One.slice(i, i+29);
1437
           var strObjcet = Mon_M_One.slice(i, i+29);
1438
           var str = strObjcet.toString();
1438
           var str = strObjcet.toString();
1439
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1439
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1440
           result.push(str);
1440
           result.push(str);
1441
       }
1441
       }
1442
       sums[2]="总人数:"+ sums[2] +"\n"+result
1442
       sums[2]="总人数:"+ sums[2] +"\n"+result
1443
-      
1443
+
1444
       for(let j in data){
1444
       for(let j in data){
1445
         if(data[j].hasOwnProperty ('Mon_N') == true){
1445
         if(data[j].hasOwnProperty ('Mon_N') == true){
1446
           Mon_N.push(data[j].Mon_N.mode_name)
1446
           Mon_N.push(data[j].Mon_N.mode_name)
1456
         }
1456
         }
1457
       }
1457
       }
1458
       for(let x in countNum){
1458
       for(let x in countNum){
1459
-        
1459
+
1460
         Mon_N_One.push(x + ':' + countNum[x]+"\n")
1460
         Mon_N_One.push(x + ':' + countNum[x]+"\n")
1461
       }
1461
       }
1462
       var result = [];
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
           var strObjcet = Mon_N_One.slice(i, i+29);
1464
           var strObjcet = Mon_N_One.slice(i, i+29);
1465
           var str = strObjcet.toString();
1465
           var str = strObjcet.toString();
1466
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1466
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1486
         Tue_M_One.push(x + ':' + countNum[x]+"\n")
1486
         Tue_M_One.push(x + ':' + countNum[x]+"\n")
1487
       }
1487
       }
1488
       var result = [];
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
           var strObjcet = Tue_M_One.slice(i, i+29);
1490
           var strObjcet = Tue_M_One.slice(i, i+29);
1491
           var str = strObjcet.toString();
1491
           var str = strObjcet.toString();
1492
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1492
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1512
         Tue_A_One.push(x + ':' + countNum[x]+"\n")
1512
         Tue_A_One.push(x + ':' + countNum[x]+"\n")
1513
       }
1513
       }
1514
       var result = [];
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
           var strObjcet = Tue_A_One.slice(i, i+29);
1516
           var strObjcet = Tue_A_One.slice(i, i+29);
1517
           var str = strObjcet.toString();
1517
           var str = strObjcet.toString();
1518
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1518
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1519
           result.push(str);
1519
           result.push(str);
1520
       }
1520
       }
1521
       sums[6]="总人数:"+ sums[6] +"\n"+result
1521
       sums[6]="总人数:"+ sums[6] +"\n"+result
1522
-      
1522
+
1523
       for(let j in data){
1523
       for(let j in data){
1524
         if(data[j].hasOwnProperty ('Tue_N') == true){
1524
         if(data[j].hasOwnProperty ('Tue_N') == true){
1525
           Tue_N.push(data[j].Tue_N.mode_name)
1525
           Tue_N.push(data[j].Tue_N.mode_name)
1538
         Tue_N_One.push(x + ':' + countNum[x]+"\n")
1538
         Tue_N_One.push(x + ':' + countNum[x]+"\n")
1539
       }
1539
       }
1540
       var result = [];
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
           var strObjcet = Tue_N_One.slice(i, i+29);
1542
           var strObjcet = Tue_N_One.slice(i, i+29);
1543
           var str = strObjcet.toString();
1543
           var str = strObjcet.toString();
1544
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1544
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1564
         Wed_M_One.push(x + ':' + countNum[x]+"\n")
1564
         Wed_M_One.push(x + ':' + countNum[x]+"\n")
1565
       }
1565
       }
1566
       var result = [];
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
           var strObjcet = Wed_M_One.slice(i, i+29);
1568
           var strObjcet = Wed_M_One.slice(i, i+29);
1569
           var str = strObjcet.toString();
1569
           var str = strObjcet.toString();
1570
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1570
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1587
         }
1587
         }
1588
       }
1588
       }
1589
       for(let x in countNum){
1589
       for(let x in countNum){
1590
-        
1590
+
1591
         Wed_A_One.push(x + ':' + countNum[x]+"\n")
1591
         Wed_A_One.push(x + ':' + countNum[x]+"\n")
1592
       }
1592
       }
1593
       var result = [];
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
           var strObjcet = Wed_A_One.slice(i, i+29);
1595
           var strObjcet = Wed_A_One.slice(i, i+29);
1596
           var str = strObjcet.toString();
1596
           var str = strObjcet.toString();
1597
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1597
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1598
           result.push(str);
1598
           result.push(str);
1599
       }
1599
       }
1600
       sums[9]="总人数:"+ sums[9]  +"\n"+result
1600
       sums[9]="总人数:"+ sums[9]  +"\n"+result
1601
-      
1601
+
1602
       for(let j in data){
1602
       for(let j in data){
1603
         if(data[j].hasOwnProperty ('Wed_N') == true){
1603
         if(data[j].hasOwnProperty ('Wed_N') == true){
1604
           Wed_N.push(data[j].Wed_N.mode_name)
1604
           Wed_N.push(data[j].Wed_N.mode_name)
1614
         }
1614
         }
1615
       }
1615
       }
1616
       for(let x in countNum){
1616
       for(let x in countNum){
1617
-        
1617
+
1618
         Wed_N_One.push(x + ':' + countNum[x]+"\n")
1618
         Wed_N_One.push(x + ':' + countNum[x]+"\n")
1619
       }
1619
       }
1620
       var result = [];
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
           var strObjcet = Wed_N_One.slice(i, i+29);
1622
           var strObjcet = Wed_N_One.slice(i, i+29);
1623
           var str = strObjcet.toString();
1623
           var str = strObjcet.toString();
1624
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1624
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1644
         Thurs_M_One.push(x + ':' + countNum[x]+"\n")
1644
         Thurs_M_One.push(x + ':' + countNum[x]+"\n")
1645
       }
1645
       }
1646
       var result = [];
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
           var strObjcet = Thurs_M_One.slice(i, i+29);
1648
           var strObjcet = Thurs_M_One.slice(i, i+29);
1649
           var str = strObjcet.toString();
1649
           var str = strObjcet.toString();
1650
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1650
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1670
         Thurs_A_One.push(x + ':' + countNum[x]+"\n")
1670
         Thurs_A_One.push(x + ':' + countNum[x]+"\n")
1671
       }
1671
       }
1672
       var result = [];
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
           var strObjcet = Thurs_A_One.slice(i, i+29);
1674
           var strObjcet = Thurs_A_One.slice(i, i+29);
1675
           var str = strObjcet.toString();
1675
           var str = strObjcet.toString();
1676
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1676
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1677
           result.push(str);
1677
           result.push(str);
1678
       }
1678
       }
1679
       sums[12]="总人数:"+ sums[12] +"\n"+result
1679
       sums[12]="总人数:"+ sums[12] +"\n"+result
1680
-      
1680
+
1681
       for(let j in data){
1681
       for(let j in data){
1682
         if(data[j].hasOwnProperty ('Thurs_N') == true){
1682
         if(data[j].hasOwnProperty ('Thurs_N') == true){
1683
           Thurs_N.push(data[j].Thurs_N.mode_name)
1683
           Thurs_N.push(data[j].Thurs_N.mode_name)
1693
         }
1693
         }
1694
       }
1694
       }
1695
       for(let x in countNum){
1695
       for(let x in countNum){
1696
-        
1696
+
1697
         Thurs_N_One.push(x + ':' + countNum[x]+"\n")
1697
         Thurs_N_One.push(x + ':' + countNum[x]+"\n")
1698
       }
1698
       }
1699
       var result = [];
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
           var strObjcet = Thurs_N_One.slice(i, i+29);
1701
           var strObjcet = Thurs_N_One.slice(i, i+29);
1702
           var str = strObjcet.toString();
1702
           var str = strObjcet.toString();
1703
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1703
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1723
         Fri_M_One.push(x + ':' + countNum[x]+"\n")
1723
         Fri_M_One.push(x + ':' + countNum[x]+"\n")
1724
       }
1724
       }
1725
       var result = [];
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
           var strObjcet = Fri_M_One.slice(i, i+29);
1727
           var strObjcet = Fri_M_One.slice(i, i+29);
1728
           var str = strObjcet.toString();
1728
           var str = strObjcet.toString();
1729
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1729
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1746
         }
1746
         }
1747
       }
1747
       }
1748
       for(let x in countNum){
1748
       for(let x in countNum){
1749
-        
1749
+
1750
         Fri_A_One.push(x + ':' + countNum[x]+"\n")
1750
         Fri_A_One.push(x + ':' + countNum[x]+"\n")
1751
       }
1751
       }
1752
       var result = [];
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
           var strObjcet = Fri_A_One.slice(i, i+29);
1754
           var strObjcet = Fri_A_One.slice(i, i+29);
1755
           var str = strObjcet.toString();
1755
           var str = strObjcet.toString();
1756
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1756
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1757
           result.push(str);
1757
           result.push(str);
1758
       }
1758
       }
1759
       sums[15]="总人数:"+ sums[15] +"\n"+result
1759
       sums[15]="总人数:"+ sums[15] +"\n"+result
1760
-      
1760
+
1761
       for(let j in data){
1761
       for(let j in data){
1762
         if(data[j].hasOwnProperty ('Fri_N') == true){
1762
         if(data[j].hasOwnProperty ('Fri_N') == true){
1763
           Fri_N.push(data[j].Fri_N.mode_name)
1763
           Fri_N.push(data[j].Fri_N.mode_name)
1773
         }
1773
         }
1774
       }
1774
       }
1775
       for(let x in countNum){
1775
       for(let x in countNum){
1776
-       
1776
+
1777
         Fri_N_One.push(x + ':' + countNum[x]+"\n")
1777
         Fri_N_One.push(x + ':' + countNum[x]+"\n")
1778
       }
1778
       }
1779
       var result = [];
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
           var strObjcet = Fri_N_One.slice(i, i+29);
1781
           var strObjcet = Fri_N_One.slice(i, i+29);
1782
           var str = strObjcet.toString();
1782
           var str = strObjcet.toString();
1783
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1783
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1803
         Sat_M_One.push(x + ':' + countNum[x]+"\n")
1803
         Sat_M_One.push(x + ':' + countNum[x]+"\n")
1804
       }
1804
       }
1805
       var result = [];
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
           var strObjcet = Sat_M_One.slice(i, i+29);
1807
           var strObjcet = Sat_M_One.slice(i, i+29);
1808
           var str = strObjcet.toString();
1808
           var str = strObjcet.toString();
1809
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1809
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1826
         }
1826
         }
1827
       }
1827
       }
1828
       for(let x in countNum){
1828
       for(let x in countNum){
1829
-       
1829
+
1830
         Sat_A_One.push(x + ':' + countNum[x]+"\n")
1830
         Sat_A_One.push(x + ':' + countNum[x]+"\n")
1831
       }
1831
       }
1832
       var result = [];
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
           var strObjcet = Sat_A_One.slice(i, i+29);
1834
           var strObjcet = Sat_A_One.slice(i, i+29);
1835
           var str = strObjcet.toString();
1835
           var str = strObjcet.toString();
1836
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1836
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1837
           result.push(str);
1837
           result.push(str);
1838
       }
1838
       }
1839
       sums[18]="总人数:"+ sums[18] +"\n"+result
1839
       sums[18]="总人数:"+ sums[18] +"\n"+result
1840
-      
1840
+
1841
       for(let j in data){
1841
       for(let j in data){
1842
         if(data[j].hasOwnProperty ('Sat_N') == true){
1842
         if(data[j].hasOwnProperty ('Sat_N') == true){
1843
           Sat_N.push(data[j].Sat_N.mode_name)
1843
           Sat_N.push(data[j].Sat_N.mode_name)
1853
         }
1853
         }
1854
       }
1854
       }
1855
       for(let x in countNum){
1855
       for(let x in countNum){
1856
-        
1856
+
1857
         Sat_N_One.push(x + ':' + countNum[x]+"\n")
1857
         Sat_N_One.push(x + ':' + countNum[x]+"\n")
1858
       }
1858
       }
1859
       var result = [];
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
           var strObjcet = Sat_N_One.slice(i, i+29);
1861
           var strObjcet = Sat_N_One.slice(i, i+29);
1862
           var str = strObjcet.toString();
1862
           var str = strObjcet.toString();
1863
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1863
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1883
         Sun_M_One.push(x + ':' + countNum[x]+"\n")
1883
         Sun_M_One.push(x + ':' + countNum[x]+"\n")
1884
       }
1884
       }
1885
       var result = [];
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
           var strObjcet = Sun_M_One.slice(i, i+29);
1887
           var strObjcet = Sun_M_One.slice(i, i+29);
1888
           var str = strObjcet.toString();
1888
           var str = strObjcet.toString();
1889
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1889
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1906
         }
1906
         }
1907
       }
1907
       }
1908
       for(let x in countNum){
1908
       for(let x in countNum){
1909
-       
1909
+
1910
         Sun_A_One.push(x + ':' + countNum[x]+"\n")
1910
         Sun_A_One.push(x + ':' + countNum[x]+"\n")
1911
       }
1911
       }
1912
       var result = [];
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
           var strObjcet = Sun_A_One.slice(i, i+29);
1914
           var strObjcet = Sun_A_One.slice(i, i+29);
1915
           var str = strObjcet.toString();
1915
           var str = strObjcet.toString();
1916
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1916
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1917
           result.push(str);
1917
           result.push(str);
1918
       }
1918
       }
1919
       sums[21]="总人数:"+ sums[21] +"\n"+result
1919
       sums[21]="总人数:"+ sums[21] +"\n"+result
1920
-      
1920
+
1921
       for(let j in data){
1921
       for(let j in data){
1922
         if(data[j].hasOwnProperty ('Sun_N') == true){
1922
         if(data[j].hasOwnProperty ('Sun_N') == true){
1923
           Sun_N.push(data[j].Sun_N.mode_name)
1923
           Sun_N.push(data[j].Sun_N.mode_name)
1933
         }
1933
         }
1934
       }
1934
       }
1935
       for(let x in countNum){
1935
       for(let x in countNum){
1936
-        
1936
+
1937
         Sun_N_One.push(x + ':' + countNum[x]+"\n")
1937
         Sun_N_One.push(x + ':' + countNum[x]+"\n")
1938
       }
1938
       }
1939
       var result = [];
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
           var strObjcet = Sun_N_One.slice(i, i+29);
1941
           var strObjcet = Sun_N_One.slice(i, i+29);
1942
           var str = strObjcet.toString();
1942
           var str = strObjcet.toString();
1943
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
1943
           str = str.replace(/,/g, " "); //将所有的逗号 替换成空格
2337
               type: "success",
2337
               type: "success",
2338
               message: "修改成功!"
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
             this.$refs[formName].resetFields();
2397
             this.$refs[formName].resetFields();
2397
             this.jhDialogVisible = false;
2398
             this.jhDialogVisible = false;
2398
           }
2399
           }
2516
             this.changeSchedule.schedule_type
2517
             this.changeSchedule.schedule_type
2517
           );
2518
           );
2518
           if (weekPath.length != 2) {
2519
           if (weekPath.length != 2) {
2519
-            this.$message.error("数据异常");
2520
+            this.$message.error('数据异常');
2520
             return false;
2521
             return false;
2521
           }
2522
           }
2522
 
2523
 
2872
                   //   zone_device_map[device_number.zone.name].push(device_number)
2873
                   //   zone_device_map[device_number.zone.name].push(device_number)
2873
                   // }
2874
                   // }
2874
                   // this.zone_device_map = zone_device_map
2875
                   // this.zone_device_map = zone_device_map
2875
-                  
2876
+
2876
                   // this.zone_names = Object.keys(this.zone_device_map)
2877
                   // this.zone_names = Object.keys(this.zone_device_map)
2877
                   // if (this.zone_names.length > 0) {
2878
                   // if (this.zone_names.length > 0) {
2878
                   //   this.zone_name = this.zone_names[0]
2879
                   //   this.zone_name = this.zone_names[0]
2879
                   //   this.current_devices = this.zone_device_map[this.zone_name]
2880
                   //   this.current_devices = this.zone_device_map[this.zone_name]
2880
                   //   this.device_id = this.current_devices[0].id
2881
                   //   this.device_id = this.current_devices[0].id
2881
                   // }
2882
                   // }
2882
-                  
2883
+
2883
                   // this.zone_device_options = [
2884
                   // this.zone_device_options = [
2884
                   //   { values: this.zone_names },
2885
                   //   { values: this.zone_names },
2885
                   //   // { values: this.getDeviceNumberNames(this.current_devices) },
2886
                   //   // { values: this.getDeviceNumberNames(this.current_devices) },
3181
           //   for(let i=0;i<devices.length;i++){
3182
           //   for(let i=0;i<devices.length;i++){
3182
           //     this.zone_names.push(devices[0])
3183
           //     this.zone_names.push(devices[0])
3183
           //   }
3184
           //   }
3184
-            
3185
+
3185
           // }
3186
           // }
3186
           // this.zone_names=devices[0];
3187
           // this.zone_names=devices[0];
3187
           this.zone_name = (devices[0].zone_name)
3188
           this.zone_name = (devices[0].zone_name)

+ 13 - 13
src/xt_permission.js Dosyayı Görüntüle

12
 
12
 
13
 router.beforeEach((to, from, next) => {
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
   NProgress.start()
29
   NProgress.start()
30
   // console.log(store.getters.current_role_urls.indexOf(to.path))
30
   // console.log(store.getters.current_role_urls.indexOf(to.path))