张值绫 3 лет назад
Родитель
Сommit
0eac58329f
80 измененных файлов с 1380 добавлено и 146 удалено
  1. 1 1
      .env.production
  2. 1 0
      dist/css/chunk-0f4ecd12.fc4a39a2.css
  3. 1 0
      dist/css/chunk-40d6d281.56e7ec68.css
  4. 0 0
      dist/css/chunk-593d7536.3c581ebb.css
  5. 0 0
      dist/css/chunk-6b5151a8.0396357f.css
  6. 1 0
      dist/css/chunk-723f0253.33adccfa.css
  7. 1 0
      dist/css/chunk-72425615.9a77ed20.css
  8. 1 0
      dist/css/chunk-77179d06.a5a84d83.css
  9. 1 0
      dist/css/chunk-b12682c4.c61d88ac.css
  10. 1 1
      dist/css/chunk-43808dfc.3d6adbbb.css
  11. 1 0
      dist/css/chunk-vendors.d6f98d13.css
  12. 0 1
      dist/css/chunk-vendors.def3fd65.css
  13. BIN
      dist/fonts/element-icons.535877f5.woff
  14. BIN
      dist/fonts/element-icons.732389de.ttf
  15. BIN
      dist/img/头图.faeafa95.png
  16. BIN
      dist/img/核酸.9756ca8a.png
  17. BIN
      dist/img/测温.e91a89f9.png
  18. BIN
      dist/img/疫苗.92ce1b7f.png
  19. 1 1
      dist/index.html
  20. 2 0
      dist/js/app.3758eb66.js
  21. 1 0
      dist/js/app.3758eb66.js.map
  22. 0 2
      dist/js/app.38179853.js
  23. 0 1
      dist/js/app.38179853.js.map
  24. 0 11
      dist/js/chunk-0ad1913c.e369154d.js
  25. 0 1
      dist/js/chunk-0ad1913c.e369154d.js.map
  26. 2 0
      dist/js/chunk-0f4ecd12.e5f556a6.js
  27. 1 0
      dist/js/chunk-0f4ecd12.e5f556a6.js.map
  28. 1 1
      dist/js/chunk-12ee4ba7.6d52166d.js
  29. 1 1
      dist/js/chunk-12ee4ba7.6d52166d.js.map
  30. 1 1
      dist/js/chunk-2ed13906.e1523599.js
  31. 1 1
      dist/js/chunk-2ed13906.e1523599.js.map
  32. 1 1
      dist/js/chunk-32bd2a5c.a73e60ad.js
  33. 1 1
      dist/js/chunk-32bd2a5c.a73e60ad.js.map
  34. 1 1
      dist/js/chunk-3d08588e.9e052573.js
  35. 1 1
      dist/js/chunk-3d08588e.9e052573.js.map
  36. 2 0
      dist/js/chunk-40d6d281.c92490a1.js
  37. 1 0
      dist/js/chunk-40d6d281.c92490a1.js.map
  38. 0 2
      dist/js/chunk-43808dfc.f46b5a9d.js
  39. 0 1
      dist/js/chunk-43808dfc.f46b5a9d.js.map
  40. 17 0
      dist/js/chunk-4f2669ac.0baf26f6.js
  41. 1 0
      dist/js/chunk-4f2669ac.0baf26f6.js.map
  42. 2 2
      dist/js/chunk-e1666184.96132199.js
  43. 1 1
      dist/js/chunk-e1666184.96132199.js.map
  44. 1 1
      dist/js/chunk-5f2b56c4.bf111452.js
  45. 1 1
      dist/js/chunk-5f2b56c4.bf111452.js.map
  46. 1 1
      dist/js/chunk-5f77cb3a.452184f7.js
  47. 1 1
      dist/js/chunk-5f77cb3a.452184f7.js.map
  48. 1 1
      dist/js/chunk-673edbc0.c6b6e21d.js
  49. 1 1
      dist/js/chunk-673edbc0.c6b6e21d.js.map
  50. 2 0
      dist/js/chunk-6b5151a8.44de0be0.js
  51. 1 0
      dist/js/chunk-6b5151a8.44de0be0.js.map
  52. 2 0
      dist/js/chunk-723f0253.270e12be.js
  53. 1 0
      dist/js/chunk-723f0253.270e12be.js.map
  54. 2 0
      dist/js/chunk-72425615.0d28fe8b.js
  55. 1 0
      dist/js/chunk-72425615.0d28fe8b.js.map
  56. 2 0
      dist/js/chunk-77179d06.56ec202f.js
  57. 1 0
      dist/js/chunk-77179d06.56ec202f.js.map
  58. 2 0
      dist/js/chunk-b12682c4.8df1b015.js
  59. 1 0
      dist/js/chunk-b12682c4.8df1b015.js.map
  60. 2 0
      dist/js/chunk-f59f4f14.ba1796d9.js
  61. 1 0
      dist/js/chunk-f59f4f14.ba1796d9.js.map
  62. 1 1
      dist/js/chunk-fcbbe4a2.443ca12f.js
  63. 1 1
      dist/js/chunk-fcbbe4a2.443ca12f.js.map
  64. 0 25
      dist/js/chunk-vendors.63f678a7.js
  65. 0 1
      dist/js/chunk-vendors.63f678a7.js.map
  66. 40 0
      dist/js/chunk-vendors.cae3f587.js
  67. 1 0
      dist/js/chunk-vendors.cae3f587.js.map
  68. 1 0
      package.json
  69. 4 0
      src/main.js
  70. 166 0
      src/plugins/element.js
  71. 27 0
      src/router/index.js
  72. 2 2
      src/views/ningdongyunying/puzzle/puzzles.vue
  73. 94 0
      src/views/zaoquan/yiqing/analysis.vue
  74. 148 0
      src/views/zaoquan/yiqing/yiqing-hesuanjiance.vue
  75. 40 16
      src/views/zaoquan/yiqing/yiqing-tianbao.vue
  76. 258 40
      src/views/zaoquan/yiqing/yiqing-tiwen.vue
  77. 127 0
      src/views/zaoquan/yiqing/yiqing-tiwenjiance.vue
  78. 148 0
      src/views/zaoquan/yiqing/yiqing-yimiaojiezhong.vue
  79. 39 14
      src/views/zaoquan/yiqing/yiqing.vue
  80. 211 7
      yarn.lock

+ 1 - 1
.env.production

@@ -1,2 +1,2 @@
 NOOE_ENV="production"
-VUE_APP_APIURL="http://xixuan.nxjiewei.com:8011"
+VUE_APP_APIURL="http://zaoquan.nxjiewei.com:8011"

+ 1 - 0
dist/css/chunk-0f4ecd12.fc4a39a2.css

@@ -0,0 +1 @@
+[data-v-b25bbc66] .van-nav-bar{background:#39f}[data-v-b25bbc66] .van-nav-bar .van-icon,[data-v-b25bbc66] .van-nav-bar__text,[data-v-b25bbc66] .van-nav-bar__title{color:#fff}[class*=van-hairline][data-v-b25bbc66]:after{border:none}

Разница между файлами не показана из-за своего большого размера
+ 1 - 0
dist/css/chunk-40d6d281.56e7ec68.css


dist/css/chunk-e1666184.3c581ebb.css → dist/css/chunk-593d7536.3c581ebb.css


dist/css/chunk-0ad1913c.0396357f.css → dist/css/chunk-6b5151a8.0396357f.css


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
dist/css/chunk-723f0253.33adccfa.css


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
dist/css/chunk-72425615.9a77ed20.css


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
dist/css/chunk-77179d06.a5a84d83.css


+ 1 - 0
dist/css/chunk-b12682c4.c61d88ac.css

@@ -0,0 +1 @@
+[data-v-5c538cb3] .van-nav-bar{background:#39f}[data-v-5c538cb3] .van-nav-bar .van-icon,[data-v-5c538cb3] .van-nav-bar__text,[data-v-5c538cb3] .van-nav-bar__title{color:#fff}[class*=van-hairline][data-v-5c538cb3]:after{border:none}

Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/css/chunk-43808dfc.3d6adbbb.css


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
dist/css/chunk-vendors.d6f98d13.css


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
dist/css/chunk-vendors.def3fd65.css


BIN
dist/fonts/element-icons.535877f5.woff


BIN
dist/fonts/element-icons.732389de.ttf


BIN
dist/img/头图.faeafa95.png


BIN
dist/img/核酸.9756ca8a.png


BIN
dist/img/测温.e91a89f9.png


BIN
dist/img/疫苗.92ce1b7f.png


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/index.html


Разница между файлами не показана из-за своего большого размера
+ 2 - 0
dist/js/app.3758eb66.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
dist/js/app.3758eb66.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 2
dist/js/app.38179853.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
dist/js/app.38179853.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 11
dist/js/chunk-0ad1913c.e369154d.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
dist/js/chunk-0ad1913c.e369154d.js.map


Разница между файлами не показана из-за своего большого размера
+ 2 - 0
dist/js/chunk-0f4ecd12.e5f556a6.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
dist/js/chunk-0f4ecd12.e5f556a6.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/js/chunk-12ee4ba7.6d52166d.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/js/chunk-12ee4ba7.6d52166d.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/js/chunk-2ed13906.e1523599.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/js/chunk-2ed13906.e1523599.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/js/chunk-32bd2a5c.a73e60ad.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/js/chunk-32bd2a5c.a73e60ad.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/js/chunk-3d08588e.9e052573.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/js/chunk-3d08588e.9e052573.js.map


Разница между файлами не показана из-за своего большого размера
+ 2 - 0
dist/js/chunk-40d6d281.c92490a1.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
dist/js/chunk-40d6d281.c92490a1.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 2
dist/js/chunk-43808dfc.f46b5a9d.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
dist/js/chunk-43808dfc.f46b5a9d.js.map


Разница между файлами не показана из-за своего большого размера
+ 17 - 0
dist/js/chunk-4f2669ac.0baf26f6.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
dist/js/chunk-4f2669ac.0baf26f6.js.map


Разница между файлами не показана из-за своего большого размера
+ 2 - 2
dist/js/chunk-e1666184.96132199.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/js/chunk-e1666184.96132199.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/js/chunk-5f2b56c4.bf111452.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/js/chunk-5f2b56c4.bf111452.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/js/chunk-5f77cb3a.452184f7.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/js/chunk-5f77cb3a.452184f7.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/js/chunk-673edbc0.c6b6e21d.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/js/chunk-673edbc0.c6b6e21d.js.map


Разница между файлами не показана из-за своего большого размера
+ 2 - 0
dist/js/chunk-6b5151a8.44de0be0.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
dist/js/chunk-6b5151a8.44de0be0.js.map


Разница между файлами не показана из-за своего большого размера
+ 2 - 0
dist/js/chunk-723f0253.270e12be.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
dist/js/chunk-723f0253.270e12be.js.map


Разница между файлами не показана из-за своего большого размера
+ 2 - 0
dist/js/chunk-72425615.0d28fe8b.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
dist/js/chunk-72425615.0d28fe8b.js.map


Разница между файлами не показана из-за своего большого размера
+ 2 - 0
dist/js/chunk-77179d06.56ec202f.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
dist/js/chunk-77179d06.56ec202f.js.map


Разница между файлами не показана из-за своего большого размера
+ 2 - 0
dist/js/chunk-b12682c4.8df1b015.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
dist/js/chunk-b12682c4.8df1b015.js.map


Разница между файлами не показана из-за своего большого размера
+ 2 - 0
dist/js/chunk-f59f4f14.ba1796d9.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
dist/js/chunk-f59f4f14.ba1796d9.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/js/chunk-fcbbe4a2.443ca12f.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
dist/js/chunk-fcbbe4a2.443ca12f.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 25
dist/js/chunk-vendors.63f678a7.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
dist/js/chunk-vendors.63f678a7.js.map


Разница между файлами не показана из-за своего большого размера
+ 40 - 0
dist/js/chunk-vendors.cae3f587.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
dist/js/chunk-vendors.cae3f587.js.map


+ 1 - 0
package.json

@@ -14,6 +14,7 @@
     "dayjs": "^1.10.6",
     "echarts": "^5.1.2",
     "echarts-liquidfill": "^3.0.0",
+    "element-ui": "^2.15.5",
     "vant": "^2.12.22",
     "vue": "^2.6.11",
     "vue-router": "^3.2.0",

+ 4 - 0
src/main.js

@@ -15,6 +15,10 @@ import 'vant/lib/index.css';
 import { Lazyload } from 'vant';
 import { Toast } from 'vant';
 import { Dialog } from 'vant';
+import ElementUI from 'element-ui';
+import 'element-ui/lib/theme-chalk/index.css';
+Vue.use(ElementUI);
+// import "./plugins/element.js"
 Vue.use(Toast)
 Vue.use(Lazyload);
 Vue.use(Dialog);

+ 166 - 0
src/plugins/element.js

@@ -0,0 +1,166 @@
+import Vue from 'vue';
+import {
+  Pagination,
+  Dialog,
+  Autocomplete,
+  Dropdown,
+  DropdownMenu,
+  DropdownItem,
+  Menu,
+  Submenu,
+  MenuItem,
+  MenuItemGroup,
+  Input,
+  InputNumber,
+  Radio,
+  RadioGroup,
+  RadioButton,
+  Checkbox,
+  CheckboxButton,
+  CheckboxGroup,
+  Switch,
+  Select,
+  Option,
+  OptionGroup,
+  Button,
+  ButtonGroup,
+  Table,
+  TableColumn,
+  DatePicker,
+  TimeSelect,
+  TimePicker,
+  Popover,
+  Tooltip,
+  Breadcrumb,
+  BreadcrumbItem,
+  Form,
+  FormItem,
+  Tabs,
+  TabPane,
+  Tag,
+  Tree,
+  Alert,
+  Slider,
+  Icon,
+  Row,
+  Col,
+  Upload,
+  Progress,
+  Spinner,
+  Badge,
+  Card,
+  Rate,
+  Steps,
+  Step,
+  Carousel,
+  CarouselItem,
+  Collapse,
+  CollapseItem,
+  Cascader,
+  ColorPicker,
+  Transfer,
+  Container,
+  Header,
+  Aside,
+  Main,
+  Footer,
+  Timeline,
+  TimelineItem,
+  Link,
+  Divider,
+  Image,
+  Calendar,
+  Backtop,
+  PageHeader,
+  CascaderPanel,
+  Loading,
+  MessageBox,
+  Message,
+  Notification,
+  Avatar
+} from 'element-ui';
+Vue.use(Avatar);
+Vue.use(Pagination);
+Vue.use(Dialog);
+Vue.use(Autocomplete);
+Vue.use(Dropdown);
+Vue.use(DropdownMenu);
+Vue.use(DropdownItem);
+Vue.use(Menu);
+Vue.use(Submenu);
+Vue.use(MenuItem);
+Vue.use(MenuItemGroup);
+Vue.use(Input);
+Vue.use(InputNumber);
+Vue.use(Radio);
+Vue.use(RadioGroup);
+Vue.use(RadioButton);
+Vue.use(Checkbox);
+Vue.use(CheckboxButton);
+Vue.use(CheckboxGroup);
+Vue.use(Switch);
+Vue.use(Select);
+Vue.use(Option);
+Vue.use(OptionGroup);
+Vue.use(Button);
+Vue.use(ButtonGroup);
+Vue.use(Table);
+Vue.use(TableColumn);
+Vue.use(DatePicker);
+Vue.use(TimeSelect);
+Vue.use(TimePicker);
+Vue.use(Popover);
+Vue.use(Tooltip);
+Vue.use(Breadcrumb);
+Vue.use(BreadcrumbItem);
+Vue.use(Form);
+Vue.use(FormItem);
+Vue.use(Tabs);
+Vue.use(TabPane);
+Vue.use(Tag);
+Vue.use(Tree);
+Vue.use(Alert);
+Vue.use(Slider);
+Vue.use(Icon);
+Vue.use(Row);
+Vue.use(Col);
+Vue.use(Upload);
+Vue.use(Progress);
+Vue.use(Spinner);
+Vue.use(Badge);
+Vue.use(Card);
+Vue.use(Rate);
+Vue.use(Steps);
+Vue.use(Step);
+Vue.use(Carousel);
+Vue.use(CarouselItem);
+Vue.use(Collapse);
+Vue.use(CollapseItem);
+Vue.use(Cascader);
+Vue.use(ColorPicker);
+Vue.use(Transfer);
+Vue.use(Container);
+Vue.use(Header);
+Vue.use(Aside);
+Vue.use(Main);
+Vue.use(Footer);
+Vue.use(Timeline);
+Vue.use(TimelineItem);
+Vue.use(Link);
+Vue.use(Divider);
+Vue.use(Image);
+Vue.use(Calendar);
+Vue.use(Backtop);
+Vue.use(PageHeader);
+Vue.use(CascaderPanel);
+
+Vue.use(Loading.directive);
+
+Vue.prototype.$loading = Loading.service;
+Vue.prototype.$msgbox = MessageBox;
+Vue.prototype.$alert = MessageBox.alert;
+Vue.prototype.$confirm = MessageBox.confirm;
+Vue.prototype.$prompt = MessageBox.prompt;
+Vue.prototype.$notify = Notification;
+Vue.prototype.$message = Message;
+

+ 27 - 0
src/router/index.js

@@ -112,6 +112,15 @@ const routes = [
       title:"体温填报"
     }
   },
+  //枣泉疫情防控-职工体温检测
+  {
+    path:"/zaoquan/yiqing/yiqing-tiwenjiance",
+    name:"yiqing-tiwenjiance",
+    component:()=>import('../views/zaoquan/yiqing/yiqing-tiwenjiance.vue'),
+    meta:{
+      title:"职工体温检测"
+    }
+  },
   //枣泉疫情防控-填报列表
   {
     path:"/zaoquan/yiqing/yiqing-tianbao",
@@ -121,6 +130,24 @@ const routes = [
       title:"填报列表"
     }
   },
+  //枣泉疫苗接种饼状图
+  {
+    path:"/zaoquan/yiqing/yiqing-yimiaojiezhong",
+    name:"yiqing-yimiaojiezhong",
+    component:()=>import('../views/zaoquan/yiqing/yiqing-yimiaojiezhong.vue'),
+    meta:{
+      title:"疫苗接种"
+    }
+  },
+  //枣泉核酸检测饼状图
+  {
+    path:"/zaoquan/yiqing/yiqing-hesuanjiance",
+    name:"yiqing-hesuanjiance",
+    component:()=>import('../views/zaoquan/yiqing/yiqing-hesuanjiance.vue'),
+    meta:{
+      title:"核酸检测"
+    }
+  },
   //路由重定向
   {
     path:'/',

Разница между файлами не показана из-за своего большого размера
+ 2 - 2
src/views/ningdongyunying/puzzle/puzzles.vue


+ 94 - 0
src/views/zaoquan/yiqing/analysis.vue

@@ -0,0 +1,94 @@
+<template>
+  <div>
+    <!-- <h1>数据分析</h1> -->
+    <div id="main" style="width: 600px; height: 400px"></div>
+    <div id="main2" style="width: 600px; height: 400px"></div>
+  </div>
+</template>
+
+<script>
+import * as echarts from "echarts";
+export default {
+  data() {
+    return {};
+  },
+  mounted() {
+    // var myChart = echarts.init(document.getElementById("main"));
+    // var option = {
+    //   xAxis: {
+    //     type: "category",
+    //     data: ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"],
+    //   },
+    //   yAxis: {
+    //     type: "value",
+    //   },
+    //   series: [
+    //     {
+    //       data: [150, 230, 224, 218, 135, 147, 260],
+    //       type: "line",
+    //     },
+    //   ],
+    // };
+    // myChart.setOption(option);
+    this.getanalysis();
+    this.getusers();
+  },
+  methods: {
+    getanalysis() {
+      this.$http.get("reports/type/1").then((res) => {
+        console.log(res.data.data);
+        var myChart = echarts.init(document.getElementById("main"));
+        var option = res.data.data;
+        myChart.setOption(option);
+      });
+    },
+    getusers() {
+      var myChart = echarts.init(document.getElementById("main2"));
+      var option = {
+        title: {
+          text: "某站点用户访问来源",
+          subtext: "纯属虚构",
+          left: "center",
+          textStyle:{
+              color:"#cccccc"
+          }
+        },
+        tooltip: {
+          trigger: "item",
+        },
+        legend: {
+          orient: "vertical",
+          left: "left",
+        },
+        series: [
+          {
+            name: "访问来源",
+            type: "pie",
+            radius: "50%",
+            data: [
+              { value: 1048, name: "搜索引擎" },
+              { value: 735, name: "直接访问" },
+              { value: 580, name: "邮件营销" },
+              { value: 484, name: "联盟广告" },
+              { value: 300, name: "视频广告" },
+            ],
+            emphasis: {
+              itemStyle: {
+                shadowBlur: 10,
+                shadowOffsetX: 0,
+                shadowColor: "rgba(0, 0, 0, 0.5)",
+              },
+            },
+          },
+        ],
+        textStyle:{
+            fontSize:18
+        }
+      };
+      myChart.setOption(option);
+    },
+  },
+};
+</script>
+
+<style lang="stylus" scoped></style>

+ 148 - 0
src/views/zaoquan/yiqing/yiqing-hesuanjiance.vue

@@ -0,0 +1,148 @@
+<template>
+  <div>
+    <div v-if="shows">
+      <van-nav-bar
+        title="核酸检测统计"
+        left-arrow
+        left-text="返回"
+        @click-left="onClickLeft"
+      />
+    </div>
+    <div
+      id="main"
+      style="width: 350px; height: 200px; margin: 0 auto; border-radius: 10px"
+    ></div>
+    <!-- <div id="main2" style="width: 300px; height: 200px"></div> -->
+  </div>
+</template>
+
+<script>
+import { getAllUrlParams } from "../../../plugins/url-encapsulation.js";
+import * as echarts from "echarts";
+export default {
+  data() {
+    return {
+      shows: true,
+      infos: [],
+    };
+  },
+  methods: {
+    getanalysis() {
+      let myChart = echarts.init(document.getElementById("main"));
+      this.$http
+        .post(
+          "http://zaoquan.nxjiewei.com:8011/api/workbench/epidemic_situation/nucleic_acid_test_statistics"
+        )
+        .then((res) => {
+          // 指定图表的配置项和数据
+           this.infos = res.data.data;
+          console.log(this.infos);
+          var option = {
+            backgroundColor: "#fff",
+            title: {
+              text: "核酸检测统计",
+              left: "left",
+            },
+            tooltip: {
+              trigger: "item",
+              formatter: "{a} <br/>{b} : {c}",
+            },
+            legend: {
+              //设置小块标记
+              y: "bottom",
+              x: "center",
+              // orient: "vertical",
+              // x: "left",
+              // top: 40,
+              // itemWidth: 70,
+              // itemHeight: 30,
+              // formatter: "{name}",
+              // textStyle: {
+              //   color: "#FFFFFF",
+              // },
+              // data: [
+              //   { name: "高速50KM", icon: "rect" },
+              //   { name: "一级150KM", icon: "rect" },
+              //   { name: "二级150KM", icon: "rect" },
+              //   { name: "三级100KM", icon: "rect" },
+              //   { name: "四级50KM", icon: "rect" },
+              // ],
+            },
+            calculable: true,
+            series: [
+              {
+                name: "访问来源",
+                type: "pie",
+                radius: "50%", //饼图的半径大小
+                // center: ["60%", "60%"], //饼图的位置
+                label: {
+                  //饼图图形上的文本颜色设置
+                  normal: {
+                    show: true,
+                    position: "inner", //标签的位置
+                    textStyle: {
+                      fontWeight: 300,
+                      fontSize: 16, //文字的字体大小
+                    },
+                    formatter: "{d}%", //设置百分比
+                  },
+                },
+                data: [
+                  {
+                   value: this.infos.nucleic_acid_test,
+                    name: "已检测",
+                     // 配置映射图显示颜色
+                    itemStyle: {
+                      // 设置扇形的颜色
+                      color: "#39f",
+                      shadowBlur: 200,
+                      shadowColor: "rgba(0, 0, 0, 0)",
+                    },
+                  }, //饼图图形颜色
+                  {
+                    value: this.infos.not_nucleic_acid_test,
+                    name: "未检测",
+                    itemStyle: {
+                      // 设置扇形的颜色
+                      color: "red",
+                      shadowBlur: 200,
+                      shadowColor: "rgba(0, 0, 0, 0.5)",
+                    },
+                  },
+                ],
+              },
+            ],
+          };
+          myChart.setOption(option);
+        });
+    },
+    onClickLeft() {
+      window.history.back();
+    },
+  },
+  mounted() {
+    document.body.style.backgroundColor = "#39f"; //背景色
+    this.token = getAllUrlParams(window.location.href).token;
+    // console.log(this.token);
+    this.getanalysis();
+  },
+};
+</script>
+
+<style scoped>
+>>> .van-nav-bar {
+  background: #39f;
+}
+>>> .van-nav-bar__title {
+  color: #fff;
+}
+>>> .van-nav-bar .van-icon {
+  color: #fff;
+}
+>>> .van-nav-bar__text {
+  color: #fff;
+}
+[class*="van-hairline"]:after {
+  border: none;
+}
+</style>

+ 40 - 16
src/views/zaoquan/yiqing/yiqing-tianbao.vue

@@ -8,45 +8,45 @@
         @click-left="onClickLeft"
       />
     </div>
-    <div class="contents">
+    <div class="contents" v-for="item in xinxi" :key="item.id">
       <div class="contents_headers_img">
         <img src="../../../assets/images/zaoquan/yiqing/日期.png" alt="" />
-        <span>2021-08-08 08:20:35</span>
+        <span>{{item.clock_in_time}}</span>
       </div>
-      <div class="contents_one">
+      <!-- <div class="contents_one">
         <img src="../../../assets/images/zaoquan/yiqing/定位.png" alt="" />
         <p>宁夏自治区灵武市枣泉煤矿东大门</p>
-      </div>
+      </div> -->
       <div class="contents_two">
         <div class="contents_three">
           <div class="contents_four">
             <span>姓名</span>
-            <span class="contents_four_span">张值绫</span>
+            <span class="contents_four_span">{{item.name}}</span>
           </div>
           <div class="contents_five">
             <span>是否接种疫苗</span>
-            <span class="contents_five_span"></span>
+            <span class="contents_five_span">{{item.vaccination}}</span>
           </div>
         </div>
         <div class="contents_three">
           <div class="contents_four">
-            <span>部门</span>
-            <span class="contents_four_span">部门名称</span>
+            <span class="sizes">部门</span>
+            <span class="contents_four_span">{{item.section}}</span>
           </div>
           <div class="contents_five">
-            <span>是否做过核算检测</span>
-            <span class="contents_five_span"></span>
+            <span class="sizes">是否做过核酸检测</span>
+            <span class="contents_five_span">{{item.nucleic_acid_test}}</span>
           </div>
         </div>
         <div class="contents_three">
           <div class="contents_four">
-            <span>体温</span>
-            <span class="contents_four_span">36.5</span>
+            <span class="sizes">体温</span>
+            <span class="contents_four_span">{{item.temperature}}</span>
           </div>
         </div>
-        <div v-if="showdiv=='否'">
+        <div v-if="showdiv == item.vaccination">
           <p class="contents_six">未接种疫苗原因</p>
-          <p class="contents_serve">原因我也不知道</p>
+          <p class="contents_serve">{{item.not_vaccination_cause}}</p>
         </div>
       </div>
     </div>
@@ -54,16 +54,33 @@
 </template>
 
 <script>
+import {getAllUrlParams} from '../../../plugins/url-encapsulation.js'
 export default {
   data() {
     return {
       shows: true,
-      showdiv:"是"
+      showdiv:"未接种",
+      xinxi:[],
+      yimiao:"",
+      hesuan:""
     };
   },
-  methods: {},
+  methods: {
+    getxinxi(){
+      this.$http.post("http://zaoquan.nxjiewei.com:8011/api/workbench/epidemic_situation/clock_in_list").then(res=>{
+        // console.log(res.data.data.data);
+        this.xinxi=res.data.data.data
+      })
+    },
+    onClickLeft() {
+      window.history.back();
+    },
+  },
   mounted() {
     document.body.style.backgroundColor = "#39f"; //背景色
+    this.token = getAllUrlParams(window.location.href).token;
+    // console.log(this.token);
+    this.getxinxi()
   },
 };
 </script>
@@ -152,15 +169,22 @@ export default {
 .contents_four_span {
   margin-left: 8px;
   color: #9b9b9b;
+  font-size: 14px;
 }
 .contents_five_span {
   float: right;
   color: #9b9b9b;
+  font-size: 14px;
 }
 .contents_six {
   margin: 5px auto;
+  font-size: 14px;
 }
 .contents_serve {
   color: #9b9b9b;
+  font-size: 14px;
+}
+.sizes{
+  font-size: 14px;
 }
 </style>

Разница между файлами не показана из-за своего большого размера
+ 258 - 40
src/views/zaoquan/yiqing/yiqing-tiwen.vue


+ 127 - 0
src/views/zaoquan/yiqing/yiqing-tiwenjiance.vue

@@ -0,0 +1,127 @@
+<template>
+  <div>
+    <!-- <h1>体温检测</h1> -->
+    <div v-if="shows">
+      <van-nav-bar
+        title="职工体温监测"
+        left-arrow
+        left-text="返回"
+        @click-left="onClickLeft"
+      />
+    </div>
+    <div class="contents">
+      <div class="contents_one">
+        <h3>体温监测(枣泉矿场)</h3>
+        <p>我的记录</p>
+      </div>
+      <div class="contents_two">
+        <p>体温</p>
+        <input type="text" placeholder="请输入体温" />
+      </div>
+      <div class="contents_two">
+        <p>身体状况</p>
+        <van-field
+          readonly
+          clickable
+          name="picker"
+          :value="value"
+          placeholder="请选择"
+          @click="showPicker = true"
+        />
+        <van-popup v-model="showPicker" position="bottom">
+          <van-picker
+            show-toolbar
+            :columns="columns"
+            @confirm="onConfirm"
+            @cancel="showPicker = false"
+          />
+        </van-popup>
+      </div>
+      <div class="contents_two">
+        <p>日期</p>
+        <input type="text" placeholder="请输入日期" />
+      </div>
+      <div>
+        <el-radio-group v-model="radio1">
+          <el-radio-button label="上海"></el-radio-button>
+          <el-radio-button label="北京"></el-radio-button>
+          <el-radio-button label="广州"></el-radio-button>
+          <el-radio-button label="深圳"></el-radio-button>
+        </el-radio-group>
+      </div>
+    </div>
+  </div>
+</template>
+
+<script>
+export default {
+  data() {
+    return {
+      shows: true,
+      value: "",
+      columns: ["正常", "异常"],
+      showPicker: false,
+      radio1: '上海',
+    };
+  },
+  methods: {
+    onConfirm(value) {
+      this.value = value;
+      this.showPicker = false;
+    },
+  },
+  mounted() {
+    document.body.style.backgroundColor = "#39f"; //背景色
+  },
+};
+</script>
+
+<style scoped>
+>>> .van-nav-bar {
+  background: #39f;
+}
+>>> .van-nav-bar__title {
+  color: #fff;
+}
+>>> .van-nav-bar .van-icon {
+  color: #fff;
+}
+>>> .van-nav-bar__text {
+  color: #fff;
+}
+[class*="van-hairline"]:after {
+  border: none;
+}
+.contents {
+  width: 90%;
+  margin: 30px auto;
+  background: #fff;
+  border-radius: 10px;
+  border: 1px solid transparent;
+}
+.contents_one {
+  width: 95%;
+  display: flex;
+  justify-content: space-between;
+  margin: 10px auto;
+}
+.contents_one > h3 {
+  color: #019fe8;
+}
+.contents_one > p {
+  color: #1d96cb;
+}
+.contents_two {
+  width: 95%;
+  margin: 10px auto;
+}
+.contents_two > input {
+  width: 100%;
+  height: 30px;
+  margin-top: 10px;
+}
+.van-cell {
+  border: 1px solid;
+  margin-top: 10px;
+}
+</style>

+ 148 - 0
src/views/zaoquan/yiqing/yiqing-yimiaojiezhong.vue

@@ -0,0 +1,148 @@
+<template>
+  <div>
+    <div v-if="shows">
+      <van-nav-bar
+        title="核酸检测统计"
+        left-arrow
+        left-text="返回"
+        @click-left="onClickLeft"
+      />
+    </div>
+    <div
+      id="main"
+      style="width: 350px; height: 200px; margin: 0 auto; border-radius: 10px"
+    ></div>
+    <!-- <div id="main2" style="width: 300px; height: 200px"></div> -->
+  </div>
+</template>
+
+<script>
+import { getAllUrlParams } from "../../../plugins/url-encapsulation.js";
+import * as echarts from "echarts";
+export default {
+  data() {
+    return {
+      shows: true,
+      infos: [],
+    };
+  },
+  methods: {
+    getanalysis() {
+      let myChart = echarts.init(document.getElementById("main"));
+      this.$http
+        .post(
+          "http://zaoquan.nxjiewei.com:8011/api/workbench/epidemic_situation/vaccination_statistics"
+        )
+        .then((res) => {
+          // 指定图表的配置项和数据
+           this.infos = res.data.data;
+          // console.log(this.infos);
+          var option = {
+            backgroundColor: "#fff",
+            title: {
+              text: "疫苗接种统计",
+              left: "left",
+            },
+            tooltip: {
+              trigger: "item",
+              formatter: "{a} <br/>{b} : {c}",
+            },
+            legend: {
+              //设置小块标记
+              y: "bottom",
+              x: "center",
+              // orient: "vertical",
+              // x: "left",
+              // top: 40,
+              // itemWidth: 70,
+              // itemHeight: 30,
+              // formatter: "{name}",
+              // textStyle: {
+              //   color: "#FFFFFF",
+              // },
+              // data: [
+              //   { name: "高速50KM", icon: "rect" },
+              //   { name: "一级150KM", icon: "rect" },
+              //   { name: "二级150KM", icon: "rect" },
+              //   { name: "三级100KM", icon: "rect" },
+              //   { name: "四级50KM", icon: "rect" },
+              // ],
+            },
+            calculable: true,
+            series: [
+              {
+                name: "访问来源",
+                type: "pie",
+                radius: "50%", //饼图的半径大小
+                // center: ["60%", "60%"], //饼图的位置
+                label: {
+                  //饼图图形上的文本颜色设置
+                  normal: {
+                    show: true,
+                    position: "inner", //标签的位置
+                    textStyle: {
+                      fontWeight: 300,
+                      fontSize: 16, //文字的字体大小
+                    },
+                    formatter: "{d}%", //设置百分比
+                  },
+                },
+                data: [
+                  {
+                   value: this.infos.vaccination,
+                    name: "已接种疫苗",
+                     // 配置映射图显示颜色
+                    itemStyle: {
+                      // 设置扇形的颜色
+                      color: "#39f",
+                      shadowBlur: 200,
+                      shadowColor: "rgba(0, 0, 0, 0)",
+                    },
+                  }, //饼图图形颜色
+                  {
+                    value: this.infos.not_vaccination,
+                    name: "未接种疫苗",
+                    itemStyle: {
+                      // 设置扇形的颜色
+                      color: "red",
+                      shadowBlur: 200,
+                      shadowColor: "rgba(0, 0, 0, 0.5)",
+                    },
+                  },
+                ],
+              },
+            ],
+          };
+          myChart.setOption(option);
+        });
+    },
+    onClickLeft() {
+      window.history.back();
+    },
+  },
+  mounted() {
+    document.body.style.backgroundColor = "#39f"; //背景色
+    this.token = getAllUrlParams(window.location.href).token;
+    // console.log(this.token);
+    this.getanalysis();
+  },
+};
+</script>
+
+<style scoped>
+>>> .van-nav-bar {
+  background: #39f;
+}
+>>> .van-nav-bar__title {
+  color: #fff;
+}
+>>> .van-nav-bar .van-icon {
+  color: #fff;
+}
+>>> .van-nav-bar__text {
+  color: #fff;
+}
+[class*="van-hairline"]:after {
+  border: none;
+}
+</style>

Разница между файлами не показана из-за своего большого размера
+ 39 - 14
src/views/zaoquan/yiqing/yiqing.vue


+ 211 - 7
yarn.lock

@@ -903,6 +903,11 @@
     "@babel/helper-validator-identifier" "^7.14.5"
     to-fast-properties "^2.0.0"
 
+"@discoveryjs/json-ext@^0.5.0":
+  version "0.5.3"
+  resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.3.tgz#90420f9f9c6d3987f176a19a7d8e764271a2f55d"
+  integrity sha512-Fxt+AfXgjMoin2maPIYzFZnQjAXjAL0PHscM5pRTtatFqB+vZxAM9tLp2Optnuw3QOQC40jTNeGYFOMvyf7v9g==
+
 "@hapi/address@2.x.x":
   version "2.1.4"
   resolved "https://registry.npm.taobao.org/@hapi/address/download/@hapi/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5"
@@ -1552,6 +1557,23 @@
     "@webassemblyjs/wast-parser" "1.9.0"
     "@xtuc/long" "4.2.2"
 
+"@webpack-cli/configtest@^1.0.4":
+  version "1.0.4"
+  resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-1.0.4.tgz#f03ce6311c0883a83d04569e2c03c6238316d2aa"
+  integrity sha512-cs3XLy+UcxiP6bj0A6u7MLLuwdXJ1c3Dtc0RkKg+wiI1g/Ti1om8+/2hc2A2B60NbBNAbMgyBMHvyymWm/j4wQ==
+
+"@webpack-cli/info@^1.3.0":
+  version "1.3.0"
+  resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-1.3.0.tgz#9d78a31101a960997a4acd41ffd9b9300627fe2b"
+  integrity sha512-ASiVB3t9LOKHs5DyVUcxpraBXDOKubYu/ihHhU+t1UPpxsivg6Od2E2qU4gJCekfEddzRBzHhzA/Acyw/mlK/w==
+  dependencies:
+    envinfo "^7.7.3"
+
+"@webpack-cli/serve@^1.5.1":
+  version "1.5.1"
+  resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-1.5.1.tgz#b5fde2f0f79c1e120307c415a4c1d5eb15a6f278"
+  integrity sha512-4vSVUiOPJLmr45S8rMGy7WDvpWxfFxfP/Qx/cxZFCfvoypTYpPPL1X8VIZMe0WTA+Jr7blUxwUSEZNkjoMTgSw==
+
 "@xtuc/ieee754@^1.2.0":
   version "1.2.0"
   resolved "https://registry.npm.taobao.org/@xtuc/ieee754/download/@xtuc/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790"
@@ -1784,6 +1806,13 @@ async-limiter@~1.0.0:
   resolved "https://registry.npm.taobao.org/async-limiter/download/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd"
   integrity sha1-3TeelPDbgxCwgpH51kwyCXZmF/0=
 
+async-validator@~1.8.1:
+  version "1.8.5"
+  resolved "https://registry.yarnpkg.com/async-validator/-/async-validator-1.8.5.tgz#dc3e08ec1fd0dddb67e60842f02c0cd1cec6d7f0"
+  integrity sha512-tXBM+1m056MAX0E8TL2iCjg8WvSyXu0Zc8LNtYqrVeyoL3+esHRZ4SieE9fKQyyU09uONjnMEjrNBMqT0mbvmA==
+  dependencies:
+    babel-runtime "6.x"
+
 async@^2.6.2:
   version "2.6.3"
   resolved "https://registry.nlark.com/async/download/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff"
@@ -1831,6 +1860,11 @@ axios@^0.21.1:
   dependencies:
     follow-redirects "^1.10.0"
 
+babel-helper-vue-jsx-merge-props@^2.0.0:
+  version "2.0.3"
+  resolved "https://registry.yarnpkg.com/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-2.0.3.tgz#22aebd3b33902328e513293a8e4992b384f9f1b6"
+  integrity sha512-gsLiKK7Qrb7zYJNgiXKpXblxbV5ffSwR0f5whkPAaBAR4fhi6bwRZxX9wBlIc5M/v8CCkXUbXZL4N/nSE97cqg==
+
 babel-loader@^8.1.0:
   version "8.2.2"
   resolved "https://registry.nlark.com/babel-loader/download/babel-loader-8.2.2.tgz?cache=0&sync_timestamp=1618846871098&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbabel-loader%2Fdownload%2Fbabel-loader-8.2.2.tgz#9363ce84c10c9a40e6c753748e1441b60c8a0b81"
@@ -1872,6 +1906,14 @@ babel-plugin-polyfill-regenerator@^0.2.2:
   dependencies:
     "@babel/helper-define-polyfill-provider" "^0.2.2"
 
+babel-runtime@6.x:
+  version "6.26.0"
+  resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
+  integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4=
+  dependencies:
+    core-js "^2.4.0"
+    regenerator-runtime "^0.11.0"
+
 balanced-match@^1.0.0:
   version "1.0.2"
   resolved "https://registry.nlark.com/balanced-match/download/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
@@ -2418,6 +2460,15 @@ cliui@^7.0.2:
     strip-ansi "^6.0.0"
     wrap-ansi "^7.0.0"
 
+clone-deep@^4.0.1:
+  version "4.0.1"
+  resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387"
+  integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==
+  dependencies:
+    is-plain-object "^2.0.4"
+    kind-of "^6.0.2"
+    shallow-clone "^3.0.0"
+
 clone@^1.0.2:
   version "1.0.4"
   resolved "https://registry.nlark.com/clone/download/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
@@ -2502,6 +2553,11 @@ commander@^2.18.0, commander@^2.20.0:
   resolved "https://registry.nlark.com/commander/download/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
   integrity sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=
 
+commander@^7.0.0:
+  version "7.2.0"
+  resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7"
+  integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==
+
 commander@~2.19.0:
   version "2.19.0"
   resolved "https://registry.nlark.com/commander/download/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a"
@@ -2646,6 +2702,11 @@ core-js-compat@^3.14.0, core-js-compat@^3.15.0, core-js-compat@^3.6.5:
     browserslist "^4.16.6"
     semver "7.0.0"
 
+core-js@^2.4.0:
+  version "2.6.12"
+  resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec"
+  integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==
+
 core-js@^3.6.5:
   version "3.15.1"
   resolved "https://registry.nlark.com/core-js/download/core-js-3.15.1.tgz?cache=0&sync_timestamp=1624386856586&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js%2Fdownload%2Fcore-js-3.15.1.tgz#6c08ab88abdf56545045ccf5fd81f47f407e7f1a"
@@ -2708,7 +2769,7 @@ cross-spawn@^6.0.0:
     shebang-command "^1.2.0"
     which "^1.2.9"
 
-cross-spawn@^7.0.0:
+cross-spawn@^7.0.0, cross-spawn@^7.0.3:
   version "7.0.3"
   resolved "https://registry.nlark.com/cross-spawn/download/cross-spawn-7.0.3.tgz?cache=0&sync_timestamp=1618847024338&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcross-spawn%2Fdownload%2Fcross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
   integrity sha1-9zqFudXUHQRVUcF34ogtSshXKKY=
@@ -2963,7 +3024,7 @@ deep-equal@^1.0.1:
     object-keys "^1.1.1"
     regexp.prototype.flags "^1.2.0"
 
-deepmerge@^1.5.2:
+deepmerge@^1.2.0, deepmerge@^1.5.2:
   version "1.5.2"
   resolved "https://registry.nlark.com/deepmerge/download/deepmerge-1.5.2.tgz#10499d868844cdad4fee0842df8c7f6f0c95a753"
   integrity sha1-EEmdhohEza1P7ghC34x/bwyVp1M=
@@ -3232,6 +3293,18 @@ electron-to-chromium@^1.3.723:
   resolved "https://registry.nlark.com/electron-to-chromium/download/electron-to-chromium-1.3.754.tgz?cache=0&sync_timestamp=1624327373597&other_urls=https%3A%2F%2Fregistry.nlark.com%2Felectron-to-chromium%2Fdownload%2Felectron-to-chromium-1.3.754.tgz#afbe69177ad7aae968c3bbeba129dc70dcc37cf4"
   integrity sha1-r75pF3rXqulow7vroSnccNzDfPQ=
 
+element-ui@^2.15.5:
+  version "2.15.5"
+  resolved "https://registry.yarnpkg.com/element-ui/-/element-ui-2.15.5.tgz#dfb376dc5cd60adab21c991bd4fac3e67e5300f4"
+  integrity sha512-B/YCdz2aRY2WnFXzbTRTHPKZHBD/2KV6u88EBnkaARC/Lyxnap+7vpvrcW5UNTyVwjItS5Fj1eQyRy6236lbXg==
+  dependencies:
+    async-validator "~1.8.1"
+    babel-helper-vue-jsx-merge-props "^2.0.0"
+    deepmerge "^1.2.0"
+    normalize-wheel "^1.0.1"
+    resize-observer-polyfill "^1.5.0"
+    throttle-debounce "^1.0.1"
+
 elliptic@^6.5.3:
   version "6.5.4"
   resolved "https://registry.nlark.com/elliptic/download/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb"
@@ -3291,6 +3364,11 @@ entities@^2.0.0:
   resolved "https://registry.npm.taobao.org/entities/download/entities-2.2.0.tgz?cache=0&sync_timestamp=1611535326982&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fentities%2Fdownload%2Fentities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55"
   integrity sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU=
 
+envinfo@^7.7.3:
+  version "7.8.1"
+  resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475"
+  integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==
+
 errno@^0.1.3, errno@~0.1.7:
   version "0.1.8"
   resolved "https://registry.nlark.com/errno/download/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f"
@@ -3457,6 +3535,21 @@ execa@^3.3.0:
     signal-exit "^3.0.2"
     strip-final-newline "^2.0.0"
 
+execa@^5.0.0:
+  version "5.1.1"
+  resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"
+  integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
+  dependencies:
+    cross-spawn "^7.0.3"
+    get-stream "^6.0.0"
+    human-signals "^2.1.0"
+    is-stream "^2.0.0"
+    merge-stream "^2.0.0"
+    npm-run-path "^4.0.1"
+    onetime "^5.1.2"
+    signal-exit "^3.0.3"
+    strip-final-newline "^2.0.0"
+
 expand-brackets@^2.1.4:
   version "2.1.4"
   resolved "https://registry.npm.taobao.org/expand-brackets/download/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622"
@@ -3572,6 +3665,11 @@ fast-json-stable-stringify@^2.0.0:
   resolved "https://registry.nlark.com/fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz?cache=0&sync_timestamp=1618847186091&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ffast-json-stable-stringify%2Fdownload%2Ffast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
   integrity sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM=
 
+fastest-levenshtein@^1.0.12:
+  version "1.0.12"
+  resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz#9990f7d3a88cc5a9ffd1f1745745251700d497e2"
+  integrity sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==
+
 faye-websocket@^0.11.3:
   version "0.11.4"
   resolved "https://registry.nlark.com/faye-websocket/download/faye-websocket-0.11.4.tgz?cache=0&sync_timestamp=1621894499766&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ffaye-websocket%2Fdownload%2Ffaye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da"
@@ -3797,6 +3895,11 @@ get-stream@^5.0.0:
   dependencies:
     pump "^3.0.0"
 
+get-stream@^6.0.0:
+  version "6.0.1"
+  resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
+  integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
+
 get-value@^2.0.3, get-value@^2.0.6:
   version "2.0.6"
   resolved "https://registry.nlark.com/get-value/download/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
@@ -4195,6 +4298,11 @@ human-signals@^1.1.1:
   resolved "https://registry.nlark.com/human-signals/download/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"
   integrity sha1-xbHNFPUK6uCatsWf5jujOV/k36M=
 
+human-signals@^2.1.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
+  integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
+
 iconv-lite@0.4.24:
   version "0.4.24"
   resolved "https://registry.nlark.com/iconv-lite/download/iconv-lite-0.4.24.tgz?cache=0&sync_timestamp=1621826271136&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ficonv-lite%2Fdownload%2Ficonv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
@@ -4259,6 +4367,14 @@ import-local@^2.0.0:
     pkg-dir "^3.0.0"
     resolve-cwd "^2.0.0"
 
+import-local@^3.0.2:
+  version "3.0.2"
+  resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6"
+  integrity sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==
+  dependencies:
+    pkg-dir "^4.2.0"
+    resolve-cwd "^3.0.0"
+
 imurmurhash@^0.1.4:
   version "0.1.4"
   resolved "https://registry.npm.taobao.org/imurmurhash/download/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
@@ -4305,6 +4421,11 @@ internal-ip@^4.3.0:
     default-gateway "^4.2.0"
     ipaddr.js "^1.9.0"
 
+interpret@^2.2.0:
+  version "2.2.0"
+  resolved "https://registry.yarnpkg.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9"
+  integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==
+
 ip-regex@^2.1.0:
   version "2.1.0"
   resolved "https://registry.npm.taobao.org/ip-regex/download/ip-regex-2.1.0.tgz?cache=0&sync_timestamp=1611327032630&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fip-regex%2Fdownload%2Fip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9"
@@ -5350,6 +5471,11 @@ normalize-url@^3.0.0:
   resolved "https://registry.nlark.com/normalize-url/download/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559"
   integrity sha1-suHE3E98bVd0PfczpPWXjRhlBVk=
 
+normalize-wheel@^1.0.1:
+  version "1.0.1"
+  resolved "https://registry.yarnpkg.com/normalize-wheel/-/normalize-wheel-1.0.1.tgz#aec886affdb045070d856447df62ecf86146ec45"
+  integrity sha1-rsiGr/2wRQcNhWRH32Ls+GFG7EU=
+
 npm-run-path@^2.0.0:
   version "2.0.2"
   resolved "https://registry.npm.taobao.org/npm-run-path/download/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
@@ -5357,7 +5483,7 @@ npm-run-path@^2.0.0:
   dependencies:
     path-key "^2.0.0"
 
-npm-run-path@^4.0.0:
+npm-run-path@^4.0.0, npm-run-path@^4.0.1:
   version "4.0.1"
   resolved "https://registry.npm.taobao.org/npm-run-path/download/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
   integrity sha1-t+zR5e1T2o43pV4cImnguX7XSOo=
@@ -5493,7 +5619,7 @@ onetime@^2.0.0:
   dependencies:
     mimic-fn "^1.0.0"
 
-onetime@^5.1.0:
+onetime@^5.1.0, onetime@^5.1.2:
   version "5.1.2"
   resolved "https://registry.nlark.com/onetime/download/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
   integrity sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=
@@ -5780,7 +5906,7 @@ pkg-dir@^3.0.0:
   dependencies:
     find-up "^3.0.0"
 
-pkg-dir@^4.1.0:
+pkg-dir@^4.1.0, pkg-dir@^4.2.0:
   version "4.2.0"
   resolved "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
   integrity sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM=
@@ -6365,6 +6491,13 @@ readdirp@~3.6.0:
   dependencies:
     picomatch "^2.2.1"
 
+rechoir@^0.7.0:
+  version "0.7.1"
+  resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.7.1.tgz#9478a96a1ca135b5e88fc027f03ee92d6c645686"
+  integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==
+  dependencies:
+    resolve "^1.9.0"
+
 regenerate-unicode-properties@^8.2.0:
   version "8.2.0"
   resolved "https://registry.npm.taobao.org/regenerate-unicode-properties/download/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec"
@@ -6377,6 +6510,11 @@ regenerate@^1.4.0:
   resolved "https://registry.nlark.com/regenerate/download/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a"
   integrity sha1-uTRtiCfo9aMve6KWN9OYtpAUhIo=
 
+regenerator-runtime@^0.11.0:
+  version "0.11.1"
+  resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"
+  integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==
+
 regenerator-runtime@^0.13.4:
   version "0.13.7"
   resolved "https://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55"
@@ -6501,6 +6639,11 @@ requires-port@^1.0.0:
   resolved "https://registry.npm.taobao.org/requires-port/download/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
   integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=
 
+resize-observer-polyfill@^1.5.0:
+  version "1.5.1"
+  resolved "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464"
+  integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==
+
 resolve-cwd@^2.0.0:
   version "2.0.0"
   resolved "https://registry.npm.taobao.org/resolve-cwd/download/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a"
@@ -6508,17 +6651,29 @@ resolve-cwd@^2.0.0:
   dependencies:
     resolve-from "^3.0.0"
 
+resolve-cwd@^3.0.0:
+  version "3.0.0"
+  resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d"
+  integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==
+  dependencies:
+    resolve-from "^5.0.0"
+
 resolve-from@^3.0.0:
   version "3.0.0"
   resolved "https://registry.nlark.com/resolve-from/download/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748"
   integrity sha1-six699nWiBvItuZTM17rywoYh0g=
 
+resolve-from@^5.0.0:
+  version "5.0.0"
+  resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69"
+  integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==
+
 resolve-url@^0.2.1:
   version "0.2.1"
   resolved "https://registry.nlark.com/resolve-url/download/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
   integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
 
-resolve@^1.10.0, resolve@^1.14.2:
+resolve@^1.10.0, resolve@^1.14.2, resolve@^1.9.0:
   version "1.20.0"
   resolved "https://registry.npm.taobao.org/resolve/download/resolve-1.20.0.tgz?cache=0&sync_timestamp=1613055280179&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fresolve%2Fdownload%2Fresolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975"
   integrity sha1-YpoBP7P3B1XW8LeTXMHCxTeLGXU=
@@ -6735,6 +6890,13 @@ sha.js@^2.4.0, sha.js@^2.4.8:
     inherits "^2.0.1"
     safe-buffer "^5.0.1"
 
+shallow-clone@^3.0.0:
+  version "3.0.1"
+  resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3"
+  integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==
+  dependencies:
+    kind-of "^6.0.2"
+
 shebang-command@^1.2.0:
   version "1.2.0"
   resolved "https://registry.npm.taobao.org/shebang-command/download/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
@@ -6764,7 +6926,7 @@ shell-quote@^1.6.1:
   resolved "https://registry.nlark.com/shell-quote/download/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2"
   integrity sha1-Z6fQLHbJ2iT5nSCAj8re0ODgS+I=
 
-signal-exit@^3.0.0, signal-exit@^3.0.2:
+signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3:
   version "3.0.3"
   resolved "https://registry.nlark.com/signal-exit/download/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
   integrity sha1-oUEMLt2PB3sItOJTyOrPyvBXRhw=
@@ -7238,6 +7400,11 @@ thread-loader@^2.1.3:
     loader-utils "^1.1.0"
     neo-async "^2.6.0"
 
+throttle-debounce@^1.0.1:
+  version "1.1.0"
+  resolved "https://registry.yarnpkg.com/throttle-debounce/-/throttle-debounce-1.1.0.tgz#51853da37be68a155cb6e827b3514a3c422e89cd"
+  integrity sha512-XH8UiPCQcWNuk2LYePibW/4qL97+ZQ1AN3FNXwZRBNPPowo/NRU5fAlDCSNBJIYCKbioZfuYtMhG4quqoJhVzg==
+
 through2@^2.0.0:
   version "2.0.5"
   resolved "https://registry.npm.taobao.org/through2/download/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd"
@@ -7575,6 +7742,11 @@ uuid@^3.3.2, uuid@^3.4.0:
   resolved "https://registry.nlark.com/uuid/download/uuid-3.4.0.tgz?cache=0&sync_timestamp=1622213185460&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fuuid%2Fdownload%2Fuuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
   integrity sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4=
 
+v8-compile-cache@^2.2.0:
+  version "2.3.0"
+  resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"
+  integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==
+
 validate-npm-package-license@^3.0.1:
   version "3.0.4"
   resolved "https://registry.npm.taobao.org/validate-npm-package-license/download/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
@@ -7748,6 +7920,25 @@ webpack-chain@^6.4.0:
     deepmerge "^1.5.2"
     javascript-stringify "^2.0.1"
 
+webpack-cli@^4.7.2:
+  version "4.7.2"
+  resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-4.7.2.tgz#a718db600de6d3906a4357e059ae584a89f4c1a5"
+  integrity sha512-mEoLmnmOIZQNiRl0ebnjzQ74Hk0iKS5SiEEnpq3dRezoyR3yPaeQZCMCe+db4524pj1Pd5ghZXjT41KLzIhSLw==
+  dependencies:
+    "@discoveryjs/json-ext" "^0.5.0"
+    "@webpack-cli/configtest" "^1.0.4"
+    "@webpack-cli/info" "^1.3.0"
+    "@webpack-cli/serve" "^1.5.1"
+    colorette "^1.2.1"
+    commander "^7.0.0"
+    execa "^5.0.0"
+    fastest-levenshtein "^1.0.12"
+    import-local "^3.0.2"
+    interpret "^2.2.0"
+    rechoir "^0.7.0"
+    v8-compile-cache "^2.2.0"
+    webpack-merge "^5.7.3"
+
 webpack-dev-middleware@^3.7.2:
   version "3.7.3"
   resolved "https://registry.nlark.com/webpack-dev-middleware/download/webpack-dev-middleware-3.7.3.tgz?cache=0&sync_timestamp=1622642245545&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwebpack-dev-middleware%2Fdownload%2Fwebpack-dev-middleware-3.7.3.tgz#0639372b143262e2b84ab95d3b91a7597061c2c5"
@@ -7813,6 +8004,14 @@ webpack-merge@^4.2.2:
   dependencies:
     lodash "^4.17.15"
 
+webpack-merge@^5.7.3:
+  version "5.8.0"
+  resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61"
+  integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==
+  dependencies:
+    clone-deep "^4.0.1"
+    wildcard "^2.0.0"
+
 webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1:
   version "1.4.3"
   resolved "https://registry.nlark.com/webpack-sources/download/webpack-sources-1.4.3.tgz?cache=0&sync_timestamp=1622110410694&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwebpack-sources%2Fdownload%2Fwebpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933"
@@ -7894,6 +8093,11 @@ which@^2.0.1:
   dependencies:
     isexe "^2.0.0"
 
+wildcard@^2.0.0:
+  version "2.0.0"
+  resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec"
+  integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==
+
 worker-farm@^1.7.0:
   version "1.7.0"
   resolved "https://registry.npm.taobao.org/worker-farm/download/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8"