seimin лет назад: 3
Родитель
Сommit
eb4641ff0c
8 измененных файлов с 371 добавлено и 74 удалено
  1. 219 4
      package-lock.json
  2. 1 0
      package.json
  3. 13 13
      src/request/api.js
  4. 2 2
      src/request/host.js
  5. 110 29
      src/views/Login.vue
  6. 2 2
      src/views/indes.vue
  7. 14 14
      src/views/newIncident.vue
  8. 10 10
      src/views/wxChartDetail.vue

+ 219 - 4
package-lock.json

@@ -2439,6 +2439,14 @@
2439 2439
             "js-base64": "^2.1.9",
2440 2440
             "source-map": "^0.5.6",
2441 2441
             "supports-color": "^3.2.3"
2442
+          },
2443
+          "dependencies": {
2444
+            "js-base64": {
2445
+              "version": "2.6.4",
2446
+              "resolved": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz",
2447
+              "integrity": "sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=",
2448
+              "dev": true
2449
+            }
2442 2450
           }
2443 2451
         },
2444 2452
         "source-map": {
@@ -2625,6 +2633,14 @@
2625 2633
             "js-base64": "^2.1.9",
2626 2634
             "source-map": "^0.5.6",
2627 2635
             "supports-color": "^3.2.3"
2636
+          },
2637
+          "dependencies": {
2638
+            "js-base64": {
2639
+              "version": "2.6.4",
2640
+              "resolved": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz",
2641
+              "integrity": "sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=",
2642
+              "dev": true
2643
+            }
2628 2644
           }
2629 2645
         },
2630 2646
         "source-map": {
@@ -5855,10 +5871,9 @@
5855 5871
       }
5856 5872
     },
5857 5873
     "js-base64": {
5858
-      "version": "2.6.4",
5859
-      "resolved": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz",
5860
-      "integrity": "sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=",
5861
-      "dev": true
5874
+      "version": "3.6.1",
5875
+      "resolved": "https://registry.nlark.com/js-base64/download/js-base64-3.6.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-3.6.1.tgz",
5876
+      "integrity": "sha1-VVquOYt0aUtAN68filpiCdFw774="
5862 5877
     },
5863 5878
     "js-tokens": {
5864 5879
       "version": "3.0.2",
@@ -7374,6 +7389,14 @@
7374 7389
             "js-base64": "^2.1.9",
7375 7390
             "source-map": "^0.5.6",
7376 7391
             "supports-color": "^3.2.3"
7392
+          },
7393
+          "dependencies": {
7394
+            "js-base64": {
7395
+              "version": "2.6.4",
7396
+              "resolved": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz",
7397
+              "integrity": "sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=",
7398
+              "dev": true
7399
+            }
7377 7400
           }
7378 7401
         },
7379 7402
         "source-map": {
@@ -7447,6 +7470,14 @@
7447 7470
             "js-base64": "^2.1.9",
7448 7471
             "source-map": "^0.5.6",
7449 7472
             "supports-color": "^3.2.3"
7473
+          },
7474
+          "dependencies": {
7475
+            "js-base64": {
7476
+              "version": "2.6.4",
7477
+              "resolved": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz",
7478
+              "integrity": "sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=",
7479
+              "dev": true
7480
+            }
7450 7481
           }
7451 7482
         },
7452 7483
         "source-map": {
@@ -7519,6 +7550,14 @@
7519 7550
             "js-base64": "^2.1.9",
7520 7551
             "source-map": "^0.5.6",
7521 7552
             "supports-color": "^3.2.3"
7553
+          },
7554
+          "dependencies": {
7555
+            "js-base64": {
7556
+              "version": "2.6.4",
7557
+              "resolved": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz",
7558
+              "integrity": "sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=",
7559
+              "dev": true
7560
+            }
7522 7561
           }
7523 7562
         },
7524 7563
         "source-map": {
@@ -7590,6 +7629,14 @@
7590 7629
             "js-base64": "^2.1.9",
7591 7630
             "source-map": "^0.5.6",
7592 7631
             "supports-color": "^3.2.3"
7632
+          },
7633
+          "dependencies": {
7634
+            "js-base64": {
7635
+              "version": "2.6.4",
7636
+              "resolved": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz",
7637
+              "integrity": "sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=",
7638
+              "dev": true
7639
+            }
7593 7640
           }
7594 7641
         },
7595 7642
         "source-map": {
@@ -7661,6 +7708,14 @@
7661 7708
             "js-base64": "^2.1.9",
7662 7709
             "source-map": "^0.5.6",
7663 7710
             "supports-color": "^3.2.3"
7711
+          },
7712
+          "dependencies": {
7713
+            "js-base64": {
7714
+              "version": "2.6.4",
7715
+              "resolved": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz",
7716
+              "integrity": "sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=",
7717
+              "dev": true
7718
+            }
7664 7719
           }
7665 7720
         },
7666 7721
         "source-map": {
@@ -7732,6 +7787,14 @@
7732 7787
             "js-base64": "^2.1.9",
7733 7788
             "source-map": "^0.5.6",
7734 7789
             "supports-color": "^3.2.3"
7790
+          },
7791
+          "dependencies": {
7792
+            "js-base64": {
7793
+              "version": "2.6.4",
7794
+              "resolved": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz",
7795
+              "integrity": "sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=",
7796
+              "dev": true
7797
+            }
7735 7798
           }
7736 7799
         },
7737 7800
         "source-map": {
@@ -7803,6 +7866,14 @@
7803 7866
             "js-base64": "^2.1.9",
7804 7867
             "source-map": "^0.5.6",
7805 7868
             "supports-color": "^3.2.3"
7869
+          },
7870
+          "dependencies": {
7871
+            "js-base64": {
7872
+              "version": "2.6.4",
7873
+              "resolved": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz",
7874
+              "integrity": "sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=",
7875
+              "dev": true
7876
+            }
7806 7877
           }
7807 7878
         },
7808 7879
         "source-map": {
@@ -7875,6 +7946,14 @@
7875 7946
             "js-base64": "^2.1.9",
7876 7947
             "source-map": "^0.5.6",
7877 7948
             "supports-color": "^3.2.3"
7949
+          },
7950
+          "dependencies": {
7951
+            "js-base64": {
7952
+              "version": "2.6.4",
7953
+              "resolved": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz",
7954
+              "integrity": "sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=",
7955
+              "dev": true
7956
+            }
7878 7957
           }
7879 7958
         },
7880 7959
         "source-map": {
@@ -7946,6 +8025,14 @@
7946 8025
             "js-base64": "^2.1.9",
7947 8026
             "source-map": "^0.5.6",
7948 8027
             "supports-color": "^3.2.3"
8028
+          },
8029
+          "dependencies": {
8030
+            "js-base64": {
8031
+              "version": "2.6.4",
8032
+              "resolved": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz",
8033
+              "integrity": "sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=",
8034
+              "dev": true
8035
+            }
7949 8036
           }
7950 8037
         },
7951 8038
         "source-map": {
@@ -8161,6 +8248,14 @@
8161 8248
             "js-base64": "^2.1.9",
8162 8249
             "source-map": "^0.5.6",
8163 8250
             "supports-color": "^3.2.3"
8251
+          },
8252
+          "dependencies": {
8253
+            "js-base64": {
8254
+              "version": "2.6.4",
8255
+              "resolved": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz",
8256
+              "integrity": "sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=",
8257
+              "dev": true
8258
+            }
8164 8259
           }
8165 8260
         },
8166 8261
         "source-map": {
@@ -8232,6 +8327,14 @@
8232 8327
             "js-base64": "^2.1.9",
8233 8328
             "source-map": "^0.5.6",
8234 8329
             "supports-color": "^3.2.3"
8330
+          },
8331
+          "dependencies": {
8332
+            "js-base64": {
8333
+              "version": "2.6.4",
8334
+              "resolved": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz",
8335
+              "integrity": "sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=",
8336
+              "dev": true
8337
+            }
8235 8338
           }
8236 8339
         },
8237 8340
         "source-map": {
@@ -8317,6 +8420,14 @@
8317 8420
             "js-base64": "^2.1.9",
8318 8421
             "source-map": "^0.5.6",
8319 8422
             "supports-color": "^3.2.3"
8423
+          },
8424
+          "dependencies": {
8425
+            "js-base64": {
8426
+              "version": "2.6.4",
8427
+              "resolved": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz",
8428
+              "integrity": "sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=",
8429
+              "dev": true
8430
+            }
8320 8431
           }
8321 8432
         },
8322 8433
         "source-map": {
@@ -8396,6 +8507,14 @@
8396 8507
             "js-base64": "^2.1.9",
8397 8508
             "source-map": "^0.5.6",
8398 8509
             "supports-color": "^3.2.3"
8510
+          },
8511
+          "dependencies": {
8512
+            "js-base64": {
8513
+              "version": "2.6.4",
8514
+              "resolved": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz",
8515
+              "integrity": "sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=",
8516
+              "dev": true
8517
+            }
8399 8518
           }
8400 8519
         },
8401 8520
         "source-map": {
@@ -8468,6 +8587,14 @@
8468 8587
             "js-base64": "^2.1.9",
8469 8588
             "source-map": "^0.5.6",
8470 8589
             "supports-color": "^3.2.3"
8590
+          },
8591
+          "dependencies": {
8592
+            "js-base64": {
8593
+              "version": "2.6.4",
8594
+              "resolved": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz",
8595
+              "integrity": "sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=",
8596
+              "dev": true
8597
+            }
8471 8598
           }
8472 8599
         },
8473 8600
         "source-map": {
@@ -8542,6 +8669,14 @@
8542 8669
             "js-base64": "^2.1.9",
8543 8670
             "source-map": "^0.5.6",
8544 8671
             "supports-color": "^3.2.3"
8672
+          },
8673
+          "dependencies": {
8674
+            "js-base64": {
8675
+              "version": "2.6.4",
8676
+              "resolved": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz",
8677
+              "integrity": "sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=",
8678
+              "dev": true
8679
+            }
8545 8680
           }
8546 8681
         },
8547 8682
         "source-map": {
@@ -8616,6 +8751,14 @@
8616 8751
             "js-base64": "^2.1.9",
8617 8752
             "source-map": "^0.5.6",
8618 8753
             "supports-color": "^3.2.3"
8754
+          },
8755
+          "dependencies": {
8756
+            "js-base64": {
8757
+              "version": "2.6.4",
8758
+              "resolved": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz",
8759
+              "integrity": "sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=",
8760
+              "dev": true
8761
+            }
8619 8762
           }
8620 8763
         },
8621 8764
         "source-map": {
@@ -8726,6 +8869,14 @@
8726 8869
             "js-base64": "^2.1.9",
8727 8870
             "source-map": "^0.5.6",
8728 8871
             "supports-color": "^3.2.3"
8872
+          },
8873
+          "dependencies": {
8874
+            "js-base64": {
8875
+              "version": "2.6.4",
8876
+              "resolved": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz",
8877
+              "integrity": "sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=",
8878
+              "dev": true
8879
+            }
8729 8880
           }
8730 8881
         },
8731 8882
         "source-map": {
@@ -9013,6 +9164,14 @@
9013 9164
             "js-base64": "^2.1.9",
9014 9165
             "source-map": "^0.5.6",
9015 9166
             "supports-color": "^3.2.3"
9167
+          },
9168
+          "dependencies": {
9169
+            "js-base64": {
9170
+              "version": "2.6.4",
9171
+              "resolved": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz",
9172
+              "integrity": "sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=",
9173
+              "dev": true
9174
+            }
9016 9175
           }
9017 9176
         },
9018 9177
         "source-map": {
@@ -9117,6 +9276,14 @@
9117 9276
             "js-base64": "^2.1.9",
9118 9277
             "source-map": "^0.5.6",
9119 9278
             "supports-color": "^3.2.3"
9279
+          },
9280
+          "dependencies": {
9281
+            "js-base64": {
9282
+              "version": "2.6.4",
9283
+              "resolved": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz",
9284
+              "integrity": "sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=",
9285
+              "dev": true
9286
+            }
9120 9287
           }
9121 9288
         },
9122 9289
         "source-map": {
@@ -9189,6 +9356,14 @@
9189 9356
             "js-base64": "^2.1.9",
9190 9357
             "source-map": "^0.5.6",
9191 9358
             "supports-color": "^3.2.3"
9359
+          },
9360
+          "dependencies": {
9361
+            "js-base64": {
9362
+              "version": "2.6.4",
9363
+              "resolved": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz",
9364
+              "integrity": "sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=",
9365
+              "dev": true
9366
+            }
9192 9367
           }
9193 9368
         },
9194 9369
         "source-map": {
@@ -9260,6 +9435,14 @@
9260 9435
             "js-base64": "^2.1.9",
9261 9436
             "source-map": "^0.5.6",
9262 9437
             "supports-color": "^3.2.3"
9438
+          },
9439
+          "dependencies": {
9440
+            "js-base64": {
9441
+              "version": "2.6.4",
9442
+              "resolved": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz",
9443
+              "integrity": "sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=",
9444
+              "dev": true
9445
+            }
9263 9446
           }
9264 9447
         },
9265 9448
         "source-map": {
@@ -9333,6 +9516,14 @@
9333 9516
             "js-base64": "^2.1.9",
9334 9517
             "source-map": "^0.5.6",
9335 9518
             "supports-color": "^3.2.3"
9519
+          },
9520
+          "dependencies": {
9521
+            "js-base64": {
9522
+              "version": "2.6.4",
9523
+              "resolved": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz",
9524
+              "integrity": "sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=",
9525
+              "dev": true
9526
+            }
9336 9527
           }
9337 9528
         },
9338 9529
         "source-map": {
@@ -9418,6 +9609,14 @@
9418 9609
             "js-base64": "^2.1.9",
9419 9610
             "source-map": "^0.5.6",
9420 9611
             "supports-color": "^3.2.3"
9612
+          },
9613
+          "dependencies": {
9614
+            "js-base64": {
9615
+              "version": "2.6.4",
9616
+              "resolved": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz",
9617
+              "integrity": "sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=",
9618
+              "dev": true
9619
+            }
9421 9620
           }
9422 9621
         },
9423 9622
         "source-map": {
@@ -9491,6 +9690,14 @@
9491 9690
             "js-base64": "^2.1.9",
9492 9691
             "source-map": "^0.5.6",
9493 9692
             "supports-color": "^3.2.3"
9693
+          },
9694
+          "dependencies": {
9695
+            "js-base64": {
9696
+              "version": "2.6.4",
9697
+              "resolved": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz",
9698
+              "integrity": "sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=",
9699
+              "dev": true
9700
+            }
9494 9701
           }
9495 9702
         },
9496 9703
         "source-map": {
@@ -9583,6 +9790,14 @@
9583 9790
             "js-base64": "^2.1.9",
9584 9791
             "source-map": "^0.5.6",
9585 9792
             "supports-color": "^3.2.3"
9793
+          },
9794
+          "dependencies": {
9795
+            "js-base64": {
9796
+              "version": "2.6.4",
9797
+              "resolved": "https://registry.nlark.com/js-base64/download/js-base64-2.6.4.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fjs-base64%2Fdownload%2Fjs-base64-2.6.4.tgz",
9798
+              "integrity": "sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=",
9799
+              "dev": true
9800
+            }
9586 9801
           }
9587 9802
         },
9588 9803
         "source-map": {

+ 1 - 0
package.json

@@ -12,6 +12,7 @@
12 12
   "dependencies": {
13 13
     "axios": "^0.18.0",
14 14
     "cube-ui": "^1.12.10",
15
+    "js-base64": "^3.6.1",
15 16
     "less": "^3.9.0",
16 17
     "less-loader": "^4.1.0",
17 18
     "lib-flexible": "^0.3.2",

+ 13 - 13
src/request/api.js

@@ -6,7 +6,7 @@ export const host = Host.host
6 6
 
7 7
 // 登录
8 8
 export const login = () => {
9
-  return axios.post('/service/api/login', {
9
+  return axios.post('/service/login', {
10 10
     username: "dsadmin",
11 11
     password: "1"
12 12
   });
@@ -14,15 +14,15 @@ export const login = () => {
14 14
 
15 15
 // fetchDataList接口-bpm
16 16
 export const bpmFetchDataList = (name, params) => {
17
-  return axios.post('/service/api/bpm/data/fetchDataList/' + name, params);
17
+  return axios.post('/service/bpm/data/fetchDataList/' + name, params);
18 18
 }
19 19
 // fetchDataList接口-user
20 20
 export const userFetchDataList = (name, params) => {
21
-  return axios.post('/service/api/user/data/fetchDataList/' + name, params);
21
+  return axios.post('/service/user/data/fetchDataList/' + name, params);
22 22
 }
23 23
 // getDictionary接口
24 24
 export const getDictionary = (type, key) => {
25
-  return axios.post('/service/api/common/common/getDictionary', {
25
+  return axios.post('/service/common/common/getDictionary', {
26 26
     type,
27 27
     key
28 28
   });
@@ -30,16 +30,16 @@ export const getDictionary = (type, key) => {
30 30
 
31 31
 // 获取事件
32 32
 export const getIncident = params => {
33
-  return axios.post('/service/api/bpm/bpm/fetchTask/bpm_incident', params);
33
+  return axios.post('/service/bpm/bpm/fetchTask/bpm_incident', params);
34 34
 }
35 35
 
36 36
 // 获取事件详情
37 37
 export const getIncidentDetail = (processInstanceId) => {
38
-  return axios.get('/service/api/config/form/renderForm/incident_back/' + processInstanceId + '/00000');
38
+  return axios.get('/service/config/form/renderForm/incident_back/' + processInstanceId + '/00000');
39 39
 }
40 40
 // 获取事件详情处理进度
41 41
 export const getIncidentProgressInfo = (processInstanceId) => {
42
-  return axios.post('/service/api/bpm/bpm/flowTracing/' + processInstanceId, {});
42
+  return axios.post('/service/bpm/bpm/flowTracing/' + processInstanceId, {});
43 43
 }
44 44
 // 播放事件描述录音
45 45
 export const getIncidentDesAudio = (callID) => {
@@ -47,29 +47,29 @@ export const getIncidentDesAudio = (callID) => {
47 47
 }
48 48
 // 获取事件详情图片
49 49
 export const getIncidentImgs = (processInstanceId, params) => {
50
-  return axios.post('/service/api/bpm/bpm/getAttachmentList/' + processInstanceId, params);
50
+  return axios.post('/service/bpm/bpm/getAttachmentList/' + processInstanceId, params);
51 51
 }
52 52
 
53 53
 // 留言列表点击无效
54 54
 export const recordChangeValid = params => {
55
-  return axios.post('/service/api/bpm/data/updData/hjzxRecord', params);
55
+  return axios.post('/service/bpm/data/updData/hjzxRecord', params);
56 56
 }
57 57
 
58 58
 // 微信/WEB报障提交不受理原因
59 59
 export const submitWebRemark = (id,params) => {
60
-  return axios.post('/service/api/apply/bpm/wxIncidentReject/'+id, params);
60
+  return axios.post('/service/apply/bpm/wxIncidentReject/'+id, params);
61 61
 }
62 62
 
63 63
 // 新建事件:
64 64
 // 获取微信/web报障图片
65 65
 export const getIncidentWebImgs = (failureId) => {
66
-  return axios.get('/service/api/common/common/listAttachment/webRequesterIncident/' + failureId, {});
66
+  return axios.get('/service/common/common/listAttachment/webRequesterIncident/' + failureId, {});
67 67
 }
68 68
 // 获取事件单号
69 69
 export const getSjNum = () => {
70
-  return axios.get('/service/api/bpm/bpm/restful/sj', {});
70
+  return axios.get('/service/bpm/bpm/restful/sj', {});
71 71
 }
72 72
 // 事件提交
73 73
 export const submitIncident = params => {
74
-  return axios.post('/service/api/bpm/bpm/start/bpm_incident', params);
74
+  return axios.post('/service/bpm/bpm/start/bpm_incident', params);
75 75
 }

+ 2 - 2
src/request/host.js

@@ -1,3 +1,3 @@
1 1
 module.exports={
2
-    host:"http://itservice.hust.edu.cn"
3
-}
2
+    host:"http://itsm.zuel.edu.cn"
3
+}

+ 110 - 29
src/views/Login.vue

@@ -1,50 +1,135 @@
1 1
 <template>
2
-  <div class="fle bgColor">
3
-    <load-ing></load-ing>
2
+  <div class="fle bgColor" v-if="!isSSo">
3
+    <load-ing v-show="requesterLgoinType == 'wechat'"></load-ing>
4
+    <h2
5
+      v-if="requesterLgoinType == 'web'"
6
+      style="font-size: 0.36rem; margin-bottom: 0.36rem; font-weight: 700"
7
+    >
8
+      网络与信息化运维服务台
9
+    </h2>
10
+    <div v-if="requesterLgoinType == 'web'" style="width: 5rem">
11
+      <cube-input
12
+        v-model="zhanghao"
13
+        placeholder="您的账号为工号或学号"
14
+      ></cube-input>
15
+      <br />
16
+      <cube-input
17
+        v-model="mima"
18
+        type="password"
19
+        placeholder="您的初始密码为学号或工号后四位"
20
+      ></cube-input>
21
+      <br />
22
+      <cube-button @click="zlogin()" style="background: #005395"
23
+        >登录</cube-button
24
+      >
25
+    </div>
4 26
   </div>
5 27
 </template>
6 28
 
7 29
 <script>
8 30
 // 注意事项:个人微信需要关注微工作台,否则会导致没有userId(userId为openID)登录失败
9
-
31
+import { decode } from "js-base64";
10 32
 import LoadIng from "./../views/loading.vue";
11 33
 import http from "../request/http";
12 34
 export default {
13 35
   data() {
14 36
     return {
15
-      token: ""
37
+      zhanghao: "",
38
+      mima: "",
39
+      requesterLgoinType: "",
40
+      isSSo: true // 是否单点登录
16 41
     };
17 42
   },
18 43
   components: {
19 44
     LoadIng
20 45
   },
21 46
   methods: {
22
-    // 登录
23
-    login() {
47
+    // 获取版本配置(报修主题:报修人/报修科室)
48
+    getConfig() {
24 49
       var that = this;
25
-      http
26
-        .login()
27
-        .then(function(res) {
28
-          that.loading = false;
29
-          if (res.data && res.data.state == 201) {
30
-            localStorage.setItem("token", res.headers["access-token"]);
31
-            localStorage.setItem(
32
-              "loginUser",
33
-              JSON.stringify(res.data.data.user)
34
-            );
35
-            // that.setToken({token: res.headers['access-token']});
36
-            // that.$store.commit(types.LOGIN, this.token)
37
-            that.$router.push({ path: "/main" });
38
-          }
50
+      this.$http
51
+        .post("/service/sysinfo/data/fetchDataList/systemConfiguration", {
52
+          idx: 0,
53
+          sum: 1000,
54
+          systemConfiguration: { keyconfig: "repairMain" }
39 55
         })
40
-        .catch(error => {
41
-          // alert('账号或密码错误');
42
-          console.log(error);
56
+        .then(function(res) {
57
+          console.log(res);
58
+          localStorage.setItem(
59
+            "valConfig",
60
+            JSON.stringify(res.data.list[0].valueconfig)
61
+          );
43 62
         });
63
+    },
64
+    // 获取报修人登录方式
65
+    getLoginType() {
66
+      this.$http.post("/service/wechat/getLoginType", {}).then(result => {
67
+        if (result.data.status == 200) {
68
+          this.requesterLgoinType = result.data.data;
69
+          window.localStorage.setItem(
70
+            "requesterLgoinType",
71
+            this.requesterLgoinType
72
+          );
73
+          if (this.requesterLgoinType == "wechat") {
74
+            //没有微信端
75
+          } else if (this.requesterLgoinType == "web") {
76
+            // this.$router.push({ path: "/login" });
77
+          }
78
+        }
79
+      });
80
+    },
81
+    // 账号密码登录
82
+    zlogin() {
83
+      console.log(this);
84
+      var that = this;
85
+      var ssoStr = "";
86
+      var ssoJson;
87
+      if (this.isSSo) {
88
+        ssoStr = location.search
89
+          .replace("?", "")
90
+          .split("&")[0]
91
+          .split("=")[1];
92
+        ssoStr = decode(decodeURIComponent(ssoStr));
93
+        ssoJson = JSON.parse(ssoStr);
94
+      }
95
+      var postData = this.isSSo
96
+        ? { username: ssoJson.a, password: ssoJson.u, t: false }
97
+        : { username: this.zhanghao, password: this.mima };
98
+      this.$http.post("/service/auth/loginEncrypt", postData).then(res => {
99
+        that.loading = false;
100
+        if (res.data && res.data.state == 200) {
101
+          this.getConfig();
102
+          localStorage.setItem("loginUser", JSON.stringify(res.data.data.user));
103
+          localStorage.setItem(
104
+            "login_requester",
105
+            JSON.stringify(res.data.data.requester)
106
+          );
107
+          if (this.isSSo) {
108
+            location.href =
109
+              "http://" + location.host + "/serviceApp/#/main/indes";
110
+          } else {
111
+            this.$router.push({ path: "/main" });
112
+          }
113
+        } else {
114
+          that
115
+            .$createDialog({
116
+              type: "alert",
117
+              title: "系统错误",
118
+              content: "请稍后再试",
119
+              icon: "cubeic-wrong",
120
+              color: "red"
121
+            })
122
+            .show();
123
+        }
124
+      });
44 125
     }
45 126
   },
46 127
   created() {
47
-    this.login();
128
+    this.isSSo = location.search.length > 0;
129
+    if (this.isSSo) {
130
+      this.zlogin();
131
+    }
132
+    this.getLoginType();
48 133
   }
49 134
 };
50 135
 </script>
@@ -60,7 +145,7 @@ export default {
60 145
   justify-content: center;
61 146
   align-items: center;
62 147
   flex-direction: column;
63
-  /* background: url(./../../static/images/weChartBackImage.jpg); */
148
+  background: url(./../../static/images/weChartBackImage.jpg);
64 149
   background-size: cover;
65 150
 }
66 151
 /* .bgColor{
@@ -92,7 +177,3 @@ input:focus {
92 177
   border-radius: 10px;
93 178
 }
94 179
 </style>
95
-
96
-
97
-
98
-

+ 2 - 2
src/views/indes.vue

@@ -10,7 +10,7 @@
10 10
         <i class="iconfont dsit-dianhualiuyan"></i>
11 11
         <span>留言列表</span>
12 12
       </router-link>
13
-      <a href="https://m.hust.edu.cn/elecFee/help/help.html">
13
+      <a href="http://itsm.zuel.edu.cn/user/#/knowList">
14 14
         <i class="iconfont dsit-changjianwenti2"></i>
15 15
         <span>常见问题</span>
16 16
       </a>
@@ -355,4 +355,4 @@ export default {
355 355
   justify-content: center;
356 356
   align-items: center;
357 357
 }
358
-</style>
358
+</style>

+ 14 - 14
src/views/newIncident.vue

@@ -11,7 +11,7 @@
11 11
       <cube-form-group>
12 12
         <cube-form-item class="contactsItem btn_plcaeholde" :field="fields[0]">
13 13
           <cube-button @click="showRequesterPicker()">{{selectedRequesterTxt?selectedRequesterTxt:'请选择报修人'}}</cube-button>
14
-          <requester-picker 
14
+          <requester-picker
15 15
           class="requesterItem"
16 16
           ref="requesterPicker"
17 17
           :data= requesterSelectData
@@ -27,7 +27,7 @@
27 27
           <cube-button
28 28
             @click="showCategoryPicker()"
29 29
           >{{selectedCategoryTxt?selectedCategoryTxt:'请选择事件分类'}}</cube-button>
30
-           <category-picker 
30
+           <category-picker
31 31
           class="categoryItem"
32 32
           ref="casPicker"
33 33
           :data= selectData
@@ -40,7 +40,7 @@
40 40
         <div class="label" id="handlerInfo">报修地点</div>
41 41
         <cube-form-item :field="fields[10]" class="btn_plcaeholde areaPlace">
42 42
           <cube-button @click="showPlacePicker()">{{selectedPlaceTxt?selectedPlaceTxt:'请选择区域地点'}}</cube-button>
43
-          <place-picker 
43
+          <place-picker
44 44
           class="placeItem"
45 45
           ref="placePicker"
46 46
           :selectedIndex='selectedIndex1'
@@ -53,9 +53,9 @@
53 53
         </div>
54 54
         <div class="imgs-container" v-if="imgs.length">
55 55
               <div class="imgs-cont">
56
-                <img v-if='img.suffix=="jpeg"||img.suffix=="jpg"||img.suffix=="gif"||img.suffix=="png"||img.suffix=="svg"||img.suffix=="pdf"' :src='baseURL+"/service/api/common/common/downloadAttachment/"+img.token' v-for="(img, index) in imgs" class="imgs">
56
+                <img v-if='img.suffix=="jpeg"||img.suffix=="jpg"||img.suffix=="gif"||img.suffix=="png"||img.suffix=="svg"||img.suffix=="pdf"' :src='baseURL+"/service/common/common/downloadAttachment/"+img.token' v-for="(img, index) in imgs" class="imgs">
57 57
                 <p v-else>
58
-                  <a :href='baseURL+"/service/api/common/common/downloadAttachment/"+img.token'>{{img.name}}</a>
58
+                  <a :href='baseURL+"/service/common/common/downloadAttachment/"+img.token'>{{img.name}}</a>
59 59
                 </p>
60 60
               </div>
61 61
             </div>
@@ -122,7 +122,7 @@ export default {
122 122
       validity: {},
123 123
       valid: undefined,
124 124
       action: {
125
-        target: http.host+"/service/api/bpm/bpm/saveAttachments/",
125
+        target: http.host+"/service/bpm/bpm/saveAttachments/",
126 126
         headers: {
127 127
           'access-token':window.localStorage.getItem("token"),
128 128
         },
@@ -859,7 +859,7 @@ export default {
859 859
       setTimeout(() => {
860 860
         that.selectedIndex1=[0,0];
861 861
       }, 300);
862
-      
862
+
863 863
     },
864 864
     selectPlaceHandler(selectedVal, selectedIndex, selectedTxt) {
865 865
       this.model.placeValue = selectedVal;
@@ -910,10 +910,10 @@ export default {
910 910
           // that.placePicker = that.$createCascadePicker({
911 911
           //   title: "区域地点选择",
912 912
           //   data: that.placeSelectData,
913
-          //   selectedIndex: 
913
+          //   selectedIndex:
914 914
           //   // localStorage.getItem("place")
915 915
           //   //   ? JSON.parse(localStorage.getItem("place")).index
916
-          //   //   : 
916
+          //   //   :
917 917
           //     [0, 0],
918 918
           //   onSelect: that.selectPlaceHandler
919 919
           // });
@@ -940,7 +940,7 @@ export default {
940 940
         that.selectedPlaceTxt=(that.selectedRequester.areaDTO?that.selectedRequester.areaDTO.area:'')+' '+(that.selectedRequester.placeDTO?that.selectedRequester.placeDTO.place:'');
941 941
         that.model.placeValue=[(that.selectedRequester.areaDTO?that.selectedRequester.areaDTO.id:''),(that.selectedRequester.placeDTO?that.selectedRequester.placeDTO.id:'')]
942 942
       })
943
-      
943
+
944 944
     },
945 945
     getRequesterData() {
946 946
       var that = this;
@@ -1051,7 +1051,7 @@ export default {
1051 1051
     // 区域地点
1052 1052
     this.getAreaData();
1053 1053
     this.getPlaceData();
1054
-      
1054
+
1055 1055
   },
1056 1056
   mounted() {
1057 1057
     this.$refs.upload.pause();
@@ -1210,7 +1210,7 @@ export default {
1210 1210
 }
1211 1211
 .form-custom {
1212 1212
   .cube-form-item {
1213
-    
1213
+
1214 1214
     .cube-btn {
1215 1215
       padding-left: 0;
1216 1216
       padding-right: 0;
@@ -1220,7 +1220,7 @@ export default {
1220 1220
       border: none;
1221 1221
     }
1222 1222
   }
1223
-  
1223
+
1224 1224
 }
1225 1225
 .contactsItem{
1226 1226
       background: #fff;
@@ -1271,7 +1271,7 @@ export default {
1271 1271
 
1272 1272
 .bgColor {
1273 1273
   background-color: white;
1274
-  
1274
+
1275 1275
 }
1276 1276
 
1277 1277
 .uplod {

+ 10 - 10
src/views/wxChartDetail.vue

@@ -7,7 +7,7 @@
7 7
           <div class="label headtop" id="info">报修信息</div>
8 8
           <div class="info">
9 9
               <p>
10
-                <span>报修人:</span> 
10
+                <span>报修人:</span>
11 11
                 <span>{{model.requester.name}}</span>
12 12
                 <span :class="{'btn':true,'fr':true,'bushouli':model.state=='不受理','yizhuanhuan':model.state=='已转换','weizhuanhuan':model.state=='未转换','yijiejue':model.state=='已解决','chulizhong':model.state=='处理中','daipingjia':model.state=='待评价'}">{{model.state}}</span>
13 13
             </p>
@@ -27,9 +27,9 @@
27 27
             <div class="label" v-if="imgs.length">报修图片</div>
28 28
             <div class="imgs-container" v-if="imgs.length">
29 29
               <div class="imgs-cont">
30
-                <img v-if='img.suffix=="jpeg"||img.suffix=="jpg"||img.suffix=="gif"||img.suffix=="png"||img.suffix=="svg"||img.suffix=="pdf"' :src='baseURL+"/service/api/common/common/downloadAttachment/"+img.token' v-for="(img, index) in imgs" class="imgs">
30
+                <img v-if='img.suffix=="jpeg"||img.suffix=="jpg"||img.suffix=="gif"||img.suffix=="png"||img.suffix=="svg"||img.suffix=="pdf"' :src='baseURL+"/service/common/common/downloadAttachment/"+img.token' v-for="(img, index) in imgs" class="imgs">
31 31
                 <p v-else>
32
-                  <a :href='baseURL+"/service/api/common/common/downloadAttachment/"+img.token'>{{img.name}}</a>
32
+                  <a :href='baseURL+"/service/common/common/downloadAttachment/"+img.token'>{{img.name}}</a>
33 33
                 </p>
34 34
               </div>
35 35
             </div>
@@ -274,9 +274,9 @@ i.iconfont.blue {
274 274
             i {
275 275
               color: #00559d;
276 276
             }
277
-            
277
+
278 278
           }
279
-         
279
+
280 280
         }
281 281
         >p {
282 282
           line-height: 0.68rem;
@@ -305,7 +305,7 @@ i.iconfont.blue {
305 305
 
306 306
           span:nth-child(2){
307 307
             color: #666;
308
-            
308
+
309 309
           }
310 310
           span:nth-child(3){
311 311
             margin: .13rem 0;
@@ -319,7 +319,7 @@ i.iconfont.blue {
319 319
               color: #005395;
320 320
             }
321 321
           }
322
-          
322
+
323 323
         }
324 324
         .imgs-container {
325 325
             padding: .24rem 0;
@@ -408,8 +408,8 @@ i.iconfont.blue {
408 408
             height: 100%;
409 409
             border-radius: .1rem;
410 410
             background: #01559d;
411
-        } 
412
-      } 
411
+        }
412
+      }
413 413
       .txtLabel {
414 414
         width: 100%;
415 415
         overflow: hidden;
@@ -487,6 +487,6 @@ i.iconfont.blue {
487 487
             }
488 488
         }
489 489
   }
490
-  
490
+
491 491
 }
492 492
 </style>