From 4a6d616463f106943bba3e9470f3564abc989969 Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Wed, 13 Oct 2021 16:19:54 +0800
Subject: [PATCH] 通知通告和 状态颜色

---
 src/views/qualificationExamination/paymentInquiry.vue | 1031 +++++++++++++++++++-------------------
 src/router/views/index.js                             |    2 
 src/components/map/main.vue                           |  555 ++++++++++----------
 src/styles/element-ui.scss                            |   24 
 4 files changed, 802 insertions(+), 810 deletions(-)

diff --git a/src/components/map/main.vue b/src/components/map/main.vue
index 2e69e7e..c7e927d 100644
--- a/src/components/map/main.vue
+++ b/src/components/map/main.vue
@@ -7,340 +7,331 @@
  * @LastEditTime: 2021-04-24 11:59:43
 -->
 <template>
-    <div id="track_map"
-         style="height: 100%"></div>
+  <div id="track_map" style="height: 100%"></div>
 </template>
 <script>
-import 'ol/ol.css'
-import OlView from 'ol/View.js'
+import "ol/ol.css";
+import OlView from "ol/View.js";
 // import XYZ from 'ol/source/XYZ'
-import OlLayerTile from 'ol/layer/Tile.js'
-import OlMap from 'ol/Map.js'
+import OlLayerTile from "ol/layer/Tile.js";
+import OlMap from "ol/Map.js";
 
 import {
-    // eslint-disable-next-line no-unused-vars
-    defaults as OlControlDefaults,
-    defaults,
-    // 全屏控件
-    FullScreen,
-    // 比例尺控件
-    ScaleLine,
-    // 缩放滚动条控件
-    // eslint-disable-next-line no-unused-vars
-    ZoomSlider,
-    // 鼠标位置控件
-    // eslint-disable-next-line no-unused-vars
-    MousePosition,
-    // -地图属性控件
-    Attribution,
-    // 鹰眼控件
-    // eslint-disable-next-line no-unused-vars
-    OverviewMap,
-    // 缩放到范围控件
-    // eslint-disable-next-line no-unused-vars
-    ZoomToExtent,
-    Rotate
+  // eslint-disable-next-line no-unused-vars
+  defaults as OlControlDefaults,
+  defaults,
+  // 全屏控件
+  FullScreen,
+  // 比例尺控件
+  ScaleLine,
+  // 缩放滚动条控件
+  // eslint-disable-next-line no-unused-vars
+  ZoomSlider,
+  // 鼠标位置控件
+  // eslint-disable-next-line no-unused-vars
+  MousePosition,
+  // -地图属性控件
+  Attribution,
+  // 鹰眼控件
+  // eslint-disable-next-line no-unused-vars
+  OverviewMap,
+  // 缩放到范围控件
+  // eslint-disable-next-line no-unused-vars
+  ZoomToExtent,
+  Rotate,
+} from "ol/control.js";
 
-} from 'ol/control.js'
+import VectorLayer from "ol/layer/Vector";
+import VectorSource from "ol/source/Vector";
+import WMTS from "ol/source/WMTS";
 
-import VectorLayer from 'ol/layer/Vector'
-import VectorSource from 'ol/source/Vector'
-import WMTS from 'ol/source/WMTS'
+import WMTSTileGrid from "ol/tilegrid/WMTS";
 
-import WMTSTileGrid from 'ol/tilegrid/WMTS'
+import Feature from "ol/Feature.js";
+import Point from "ol/geom/Point.js";
+import LineString from "ol/geom/LineString.js";
+import { Icon, Style, Fill, Stroke } from "ol/style.js";
 
-import Feature from 'ol/Feature.js'
-import Point from 'ol/geom/Point.js'
-import LineString from 'ol/geom/LineString.js'
-import { Icon, Style, Fill, Stroke } from 'ol/style.js'
+import { getWidth, getTopLeft } from "ol/extent";
 
-import { getWidth, getTopLeft } from 'ol/extent'
-
-import { get as getProjection } from 'ol/proj'
+import { get as getProjection } from "ol/proj";
 import XYZ from "ol/source/XYZ";
 
-import start from '@/assets/img/start.png'
+import start from "@/assets/img/start.png";
 
 export default {
-    name: 'Map',
-    data () {
-        return {
-            gunAddlayer: new VectorLayer({ // 图标图层
-                zIndex: 22,
-                source: new VectorSource()
-            }),
-            peopleAddlayer: new VectorLayer({ // 图标图层
-                zIndex: 22,
-                source: new VectorSource()
-            }),
-            carAddlayer: new VectorLayer({ // 图标图层
-                zIndex: 22,
-                source: new VectorSource()
-            }),
-            peopleLineAddlayer: new VectorLayer({ // 图标图层
-                zIndex: 22,
-                source: new VectorSource()
-            }),
-            startPoint: new VectorLayer({ // 图标图层
-                zIndex: 22,
-                source: new VectorSource()
-            }),
-            ol2d: null,
-        }
-    },
-    mounted () {
-        // 本地开发使用
-        // this.ol2d = new OlMap({
-        //     layers: [
-        //         new OlLayerTile({
-        //             zIndex: 4,
-        //             title: '影像',
-        //             source: new XYZ({
-        //                 url: "https://webmap-tile.sf-express.com/MapTileService/rt?fetchtype=static&x={x}&y={y}&z={z}&project=sfmap&pic_size=256&pic_type=png8&data_name=361100&data_format=merged-dat&data_type=normal" // 行政区划
-        //             })
-        //         })
-        //         // ,
-        //         // new OlLayerTile({
-        //         //     zIndex: 5,
-        //         //     title: '道路+中文注记',
-        //         //     source: new XYZ({
-        //         //         url: 'http://t3.tianditu.com/DataServer?T=cta_w&x={x}&y={y}&l={z}&tk=e9533f5acb2ac470b07f406a4d24b4f0' // 注记
-        //         //     })
-        //         // })
-        //     ],
-
-        //     // 注意地图控件的写法
-        //     controls: defaults().extend([
-        //         new FullScreen(),
-        //         new ScaleLine(),
-        //         new MousePosition(),
-        //         new Rotate(),
-        //         new Attribution()
-        //     ]),
-        //     target: 'track_map',
-        //     view: new OlView({
-        //         center: [0, 0],
-        //         zoom: 2,
-        //         projection: 'EPSG:4326'
+  name: "Map",
+  data() {
+    return {
+      gunAddlayer: new VectorLayer({
+        // 图标图层
+        zIndex: 22,
+        source: new VectorSource(),
+      }),
+      peopleAddlayer: new VectorLayer({
+        // 图标图层
+        zIndex: 22,
+        source: new VectorSource(),
+      }),
+      carAddlayer: new VectorLayer({
+        // 图标图层
+        zIndex: 22,
+        source: new VectorSource(),
+      }),
+      peopleLineAddlayer: new VectorLayer({
+        // 图标图层
+        zIndex: 22,
+        source: new VectorSource(),
+      }),
+      startPoint: new VectorLayer({
+        // 图标图层
+        zIndex: 22,
+        source: new VectorSource(),
+      }),
+      ol2d: null,
+    };
+  },
+  mounted() {
+    // 本地开发使用;
+    this.ol2d = new OlMap({
+      layers: [
+        new OlLayerTile({
+          zIndex: 4,
+          title: "影像",
+          source: new XYZ({
+            url: "https://webmap-tile.sf-express.com/MapTileService/rt?fetchtype=static&x={x}&y={y}&z={z}&project=sfmap&pic_size=256&pic_type=png8&data_name=361100&data_format=merged-dat&data_type=normal", // 行政区划
+          }),
+        }),
+        // ,
+        // new OlLayerTile({
+        //     zIndex: 5,
+        //     title: '道路+中文注记',
+        //     source: new XYZ({
+        //         url: 'http://t3.tianditu.com/DataServer?T=cta_w&x={x}&y={y}&l={z}&tk=e9533f5acb2ac470b07f406a4d24b4f0' // 注记
         //     })
         // })
+      ],
 
+      // 注意地图控件的写法
+      controls: defaults().extend([
+        new FullScreen(),
+        new ScaleLine(),
+        new MousePosition(),
+        new Rotate(),
+        new Attribution(),
+      ]),
+      target: "track_map",
+      view: new OlView({
+        center: [0, 0],
+        zoom: 2,
+        projection: "EPSG:4326",
+      }),
+    });
 
+    // var projection = getProjection("EPSG:4326");
+    // var projectionExtent = projection.getExtent();
+    // var size = getWidth(projectionExtent) / 256;
+    // var resolutions = [];
+    // for (var z = 2; z < 19; ++z) {//计算比例尺
+    //     resolutions[z] = size / Math.pow(2, z);
+    // }
 
+    // // 正式服务器上使用
+    // this.ol2d = new OlMap({
+    //     layers: [
+    //         new OlLayerTile({//矢量地图
 
+    //             source: new WMTS({
+    //                 url: "http://47.49.21.207:7001/PGIS_S_TileMapServer/Maps/YX",
+    //                 layer: "JX14YGJCIMGL7_L14",
+    //                 style: "default",
+    //                 matrixSet: "JX14YGJCIMGL7_L14",
+    //                 format: "image/png",
+    //                 wrapX: true,
+    //                 tileGrid: new WMTSTileGrid({
+    //                     origin: getTopLeft(projectionExtent),
+    //                     //resolutions: res.slice(0, 15),
+    //                     resolutions: resolutions,
+    //                     matrixIds: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
+    //                 })
+    //             }),
 
+    //         })
+    //     ],
 
+    //     // 注意地图控件的写法
+    //     controls: defaults().extend([
+    //         new FullScreen(),
+    //         new ScaleLine(),
+    //         // new MousePosition(),
+    //         new Rotate(),
+    //         new Attribution()
+    //     ]),
+    //     target: 'track_map',
+    //     view: new OlView({
+    //         center: [115.85883507433789, 28.708432053474827],
+    //         projection: projection,
+    //         zoom: 11,
+    //         maxZoom: 15,
+    //         minZoom: 1
 
-        var projection = getProjection("EPSG:4326");
-        var projectionExtent = projection.getExtent();
-        var size = getWidth(projectionExtent) / 256;
-        var resolutions = [];
-        for (var z = 2; z < 19; ++z) {//计算比例尺
-            resolutions[z] = size / Math.pow(2, z);
-        }
+    //     })
+    // })
 
-        // 正式服务器上使用
-        this.ol2d = new OlMap({
-            layers: [
-                new OlLayerTile({//矢量地图
+    this.parentParameter();
 
-                    source: new WMTS({
-                        url: "http://47.49.21.207:7001/PGIS_S_TileMapServer/Maps/YX",
-                        layer: "JX14YGJCIMGL7_L14",
-                        style: "default",
-                        matrixSet: "JX14YGJCIMGL7_L14",
-                        format: "image/png",
-                        wrapX: true,
-                        tileGrid: new WMTSTileGrid({
-                            origin: getTopLeft(projectionExtent),
-                            //resolutions: res.slice(0, 15),
-                            resolutions: resolutions,
-                            matrixIds: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
-                        })
-                    }),
+    window.ol2d = this.ol2d;
 
-                })
-            ],
+    var view = this.ol2d.getView();
 
-            // 注意地图控件的写法
-            controls: defaults().extend([
-                new FullScreen(),
-                new ScaleLine(),
-                // new MousePosition(),
-                new Rotate(),
-                new Attribution()
-            ]),
-            target: 'track_map',
-            view: new OlView({
-                center: [115.85883507433789, 28.708432053474827],
-                projection: projection,
-                zoom: 11,
-                maxZoom: 15,
-                minZoom: 1
+    view.setCenter([115.85883507433789, 28.708432053474827]);
 
-            })
-        })
+    view.setZoom(13);
 
+    this.ol2d.addLayer(this.gunAddlayer);
+    this.ol2d.addLayer(this.peopleAddlayer);
+    this.ol2d.addLayer(this.carAddlayer);
+    this.ol2d.addLayer(this.peopleLineAddlayer);
+    this.ol2d.addLayer(this.startPoint);
+  },
+  methods: {
+    addEntitys(item, icon, scale, name, type) {
+      this[type].getSource().clear();
 
+      const iconFeature = new Feature({
+        geometry: new Point([Number(item.LGTD), Number(item.LTTD)]),
+        name: name,
+        attributes: item,
+      });
 
+      const iconStyle = new Style({
+        // text: new Text({ // 字体, 未成功, 浪费许多时间
+        //   font: 'Normal ' + 12 + 'px ' + 'iconfont',
+        //   text: "\e645",
+        //   fill: new Fill({ color: "green" }),
+        // }),
 
+        image: new Icon({
+          scale: scale,
+          opacity: 1,
+          src: icon,
+          // src: require('../../assets/Mark.png')
+        }),
 
+        // new CircleStyle({ // 普通样式
+        //   radius: 6,
+        //   fill: new Fill({
+        //     color: 'rgba(200, 155, 155, 0.8)'
+        //   }),
+        //   stroke: new Stroke({
+        //     color: 'black',
+        //     width: 0.3,
+        //   })
+        // }),
+      });
 
+      iconFeature.setStyle(iconStyle);
 
-        this.parentParameter();
+      this[type].getSource().addFeature(iconFeature);
 
-        window.ol2d = this.ol2d
-
-        var view = this.ol2d.getView()
-
-        view.setCenter([115.85883507433789, 28.708432053474827])
-
-        view.setZoom(13)
-
-
-        this.ol2d.addLayer(this.gunAddlayer)
-        this.ol2d.addLayer(this.peopleAddlayer)
-        this.ol2d.addLayer(this.carAddlayer)
-        this.ol2d.addLayer(this.peopleLineAddlayer)
-        this.ol2d.addLayer(this.startPoint)
-
+      this.flyTo(Number(item.LGTD), Number(item.LTTD), 18);
     },
-    methods: {
 
-        addEntitys (item, icon, scale, name, type) {
-            this[type].getSource().clear()
+    addLines(arr) {
+      this.addEntity(arr[0][0], arr[0][1]);
+      this.peopleLineAddlayer.getSource().clear();
+      // 点坐标
+      var lineCoords = arr; // 线里点的集合
 
-            const iconFeature = new Feature({
-                geometry: new Point([Number(item.LGTD), Number(item.LTTD)]),
-                name: name,
-                attributes: item
-            })
+      // 要素
+      // var lineCoords = [[featureInfo.lineString[0][0],featureInfo.lineString[0][0]],[featureInfo.lineString(0),featureInfo.lineString(0)]];
+      var feature_LineString = new Feature({
+        geometry: new LineString(lineCoords),
+      });
 
-            const iconStyle = new Style({
-                // text: new Text({ // 字体, 未成功, 浪费许多时间
-                //   font: 'Normal ' + 12 + 'px ' + 'iconfont',
-                //   text: "\e645",
-                //   fill: new Fill({ color: "green" }),
-                // }),
+      feature_LineString.setStyle(
+        new Style({
+          //填充色
+          fill: new Fill({
+            color: "rgba(255, 255, 255, 0.2)",
+          }),
+          //边线颜色
+          stroke: new Stroke({
+            color: "rgb(252, 94, 32)",
+            width: 5,
+          }),
+        })
+      );
 
-                image: new Icon({
-                    scale: scale,
-                    opacity: 1,
-                    src: icon
-                    // src: require('../../assets/Mark.png')
-                })
+      this.peopleLineAddlayer.getSource().addFeature(feature_LineString);
 
-                // new CircleStyle({ // 普通样式
-                //   radius: 6,
-                //   fill: new Fill({
-                //     color: 'rgba(200, 155, 155, 0.8)'
-                //   }),
-                //   stroke: new Stroke({
-                //     color: 'black',
-                //     width: 0.3,
-                //   })
-                // }),
-            })
+      this.flyTo(
+        arr[Math.ceil(arr.length / 2)][0],
+        arr[Math.ceil(arr.length / 2)][1],
+        15
+      );
+    },
 
-            iconFeature.setStyle(iconStyle)
+    addEntity(LGTD, LTTD) {
+      this.startPoint.getSource().clear();
 
-            this[type].getSource().addFeature(iconFeature)
+      const iconFeature = new Feature({
+        geometry: new Point([LGTD, LTTD]),
+        name: "起始点",
+      });
 
-            this.flyTo(Number(item.LGTD), Number(item.LTTD), 18)
-        },
+      const iconStyle = new Style({
+        // text: new Text({ // 字体, 未成功, 浪费许多时间
+        //   font: 'Normal ' + 12 + 'px ' + 'iconfont',
+        //   text: "\e645",
+        //   fill: new Fill({ color: "green" }),
+        // }),
 
-        addLines (arr) {
-            this.addEntity(arr[0][0], arr[0][1])
-            this.peopleLineAddlayer.getSource().clear()
-            // 点坐标
-            var lineCoords = arr;// 线里点的集合
+        image: new Icon({
+          anchor: [0.5, 170], //锚点
+          anchorOrigin: "top-left", //锚点源
+          anchorXUnits: "fraction", //锚点X值单位
+          anchorYUnits: "pixels", //锚点Y值单位
+          offsetOrigin: "top-left",
+          scale: 0.2,
+          opacity: 1,
+          src: start,
+          // src: require('../../assets/Mark.png')
+        }),
 
-            // 要素
-            // var lineCoords = [[featureInfo.lineString[0][0],featureInfo.lineString[0][0]],[featureInfo.lineString(0),featureInfo.lineString(0)]];
-            var feature_LineString = new Feature({
-                geometry: new LineString(lineCoords)
-            });
+        // new CircleStyle({ // 普通样式
+        //   radius: 6,
+        //   fill: new Fill({
+        //     color: 'rgba(200, 155, 155, 0.8)'
+        //   }),
+        //   stroke: new Stroke({
+        //     color: 'black',
+        //     width: 0.3,
+        //   })
+        // }),
+      });
 
+      iconFeature.setStyle(iconStyle);
 
-            feature_LineString.setStyle(new Style({
-                //填充色
-                fill: new Fill({
-                    color: 'rgba(255, 255, 255, 0.2)'
-                }),
-                //边线颜色
-                stroke: new Stroke({
-                    color: 'rgb(252, 94, 32)',
-                    width: 5
-                })
-            }))
+      this.startPoint.getSource().addFeature(iconFeature);
+    },
 
+    clearLine() {
+      this.peopleLineAddlayer.getSource().clear();
+      this.startPoint.getSource().clear();
+    },
 
-            this.peopleLineAddlayer.getSource().addFeature(feature_LineString)
+    flyTo(lgtd, lttd, size) {
+      var view = this.ol2d.getView();
 
-            this.flyTo(arr[Math.ceil(arr.length / 2)][0], arr[Math.ceil(arr.length / 2)][1], 15)
-        },
+      view.setCenter([lgtd, lttd]);
 
-        addEntity (LGTD, LTTD) {
-            this.startPoint.getSource().clear()
+      view.setZoom(size);
+    },
 
-            const iconFeature = new Feature({
-                geometry: new Point([LGTD, LTTD]),
-                name: '起始点',
-            })
-
-            const iconStyle = new Style({
-                // text: new Text({ // 字体, 未成功, 浪费许多时间
-                //   font: 'Normal ' + 12 + 'px ' + 'iconfont',
-                //   text: "\e645",
-                //   fill: new Fill({ color: "green" }),
-                // }),
-
-                image: new Icon({
-                    anchor: [0.5, 170],              //锚点
-                    anchorOrigin: 'top-left',       //锚点源
-                    anchorXUnits: 'fraction',       //锚点X值单位
-                    anchorYUnits: 'pixels',         //锚点Y值单位
-                    offsetOrigin: 'top-left',
-                    scale: 0.2,
-                    opacity: 1,
-                    src: start
-                    // src: require('../../assets/Mark.png')
-                })
-
-                // new CircleStyle({ // 普通样式
-                //   radius: 6,
-                //   fill: new Fill({
-                //     color: 'rgba(200, 155, 155, 0.8)'
-                //   }),
-                //   stroke: new Stroke({
-                //     color: 'black',
-                //     width: 0.3,
-                //   })
-                // }),
-            })
-
-            iconFeature.setStyle(iconStyle)
-
-            this.startPoint.getSource().addFeature(iconFeature)
-
-        },
-
-        clearLine () {
-            this.peopleLineAddlayer.getSource().clear()
-            this.startPoint.getSource().clear()
-        },
-
-        flyTo (lgtd, lttd, size) {
-            var view = this.ol2d.getView()
-
-            view.setCenter([lgtd, lttd])
-
-            view.setZoom(size)
-        },
-
-        parentParameter () {
-            this.$emit('childParameter', this.ol2d)
-        }
-    }
-}
+    parentParameter() {
+      this.$emit("childParameter", this.ol2d);
+    },
+  },
+};
 </script>
diff --git a/src/router/views/index.js b/src/router/views/index.js
index dad3ab3..4cfb3a5 100644
--- a/src/router/views/index.js
+++ b/src/router/views/index.js
@@ -196,7 +196,7 @@
         redirect: '/desk/notice',
         children: [{
             path: 'index',
-            name: '通知公告',
+            name: '通知通告',
             meta: {
                 i18n: 'dict'
             },
diff --git a/src/styles/element-ui.scss b/src/styles/element-ui.scss
index e9845a9..c0fe5a2 100644
--- a/src/styles/element-ui.scss
+++ b/src/styles/element-ui.scss
@@ -17,7 +17,7 @@
 }
 
 .el-menu--display,
-.el-menu--display+.el-submenu__icon-arrow {
+.el-menu--display + .el-submenu__icon-arrow {
     display: none;
 }
 
@@ -50,17 +50,17 @@
 
 .el-dropdown-menu__item--divided:before,
 .el-menu,
-.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus,
-.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover,
-.el-menu--horizontal>.el-submenu .el-submenu__title:hover {
+.el-menu--horizontal > .el-menu-item:not(.is-disabled):focus,
+.el-menu--horizontal > .el-menu-item:not(.is-disabled):hover,
+.el-menu--horizontal > .el-submenu .el-submenu__title:hover {
     background-color: transparent;
 }
 
 .el-dropdown-menu__item--divided:before,
 .el-menu,
-.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus,
-.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover,
-.el-menu--horizontal>.el-submenu .el-submenu__title:hover {
+.el-menu--horizontal > .el-menu-item:not(.is-disabled):focus,
+.el-menu--horizontal > .el-menu-item:not(.is-disabled):hover,
+.el-menu--horizontal > .el-submenu .el-submenu__title:hover {
     background-color: transparent !important;
 }
 
@@ -104,7 +104,7 @@
     color: $fontColor !important;
 }
 
-.el-table__body tr.hover-row>td {
+.el-table__body tr.hover-row > td {
     background-color: $mainBhover !important;
 }
 
@@ -268,7 +268,7 @@
 }
 
 //菜单编辑删除按钮
-.el-button+.el-button {
+.el-button + .el-button {
     padding-left: 8px;
     padding-right: 8px;
 }
@@ -592,11 +592,11 @@
     background-color: $mainB !important;
 }
 
-.el-tabs--border-card>.el-tabs__header {
+.el-tabs--border-card > .el-tabs__header {
     background-color: $mainB !important;
 }
 
-.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active {
+.el-tabs--border-card > .el-tabs__header .el-tabs__item.is-active {
     background-color: transparent !important;
     border-bottom: 1px solid $mainB !important;
 }
@@ -674,4 +674,4 @@
 // .fontcolorfff .el-date-editor .el-range-input {
 .el-date-editor .el-range-input {
     color: #fff !important;
-}
\ No newline at end of file
+}
diff --git a/src/views/qualificationExamination/paymentInquiry.vue b/src/views/qualificationExamination/paymentInquiry.vue
index d7b074a..88a81b5 100644
--- a/src/views/qualificationExamination/paymentInquiry.vue
+++ b/src/views/qualificationExamination/paymentInquiry.vue
@@ -1,111 +1,108 @@
 /*
  * @Author: Morpheus
  * @Date: 2021-07-07 17:30:05
- * @Last Modified by: Morpheus
- * @Last Modified time: 2021-08-12 19:32:05
+ * @Last Modified by: liu
+ * @Last Modified time: 2021-10-13 16:18:50
  * menu-name 缴费查询
  */
 <template>
-    <basic-container>
-        <avue-crud :option="option"
-                   :table-loading="loading"
-                   :data="data"
-                   :page.sync="page"
-                   :permission="permissionList"
-                   v-model="form"
-                   ref="crud"
-                   @row-update="rowUpdates"
-                   @row-save="rowSave"
-                   @row-del="rowDel"
-                   @search-change="searchChange"
-                   @search-reset="searchReset"
-                   @selection-change="selectionChange"
-                   @current-change="currentChange"
-                   @size-change="sizeChange"
-                   @refresh-change="refreshChange"
-                   @on-load="onLoad">
+  <basic-container>
+    <avue-crud
+      :option="option"
+      :table-loading="loading"
+      :data="data"
+      :page.sync="page"
+      :permission="permissionList"
+      v-model="form"
+      ref="crud"
+      @row-update="rowUpdates"
+      @row-save="rowSave"
+      @row-del="rowDel"
+      @search-change="searchChange"
+      @search-reset="searchReset"
+      @selection-change="selectionChange"
+      @current-change="currentChange"
+      @size-change="sizeChange"
+      @refresh-change="refreshChange"
+      @on-load="onLoad"
+    >
+      <template slot-scope="{ type, size, row }" slot="menu">
+        <el-button
+          icon="el-icon-edit"
+          :size="size"
+          :type="type"
+          @click.stop="payTheFees(row)"
+          >缴费确认
+        </el-button>
+        <el-button
+          type="text"
+          icon="el-icon-download"
+          size="small"
+          @click="handleDownload(row)"
+          >下载
+        </el-button>
+        <el-button
+          type="text"
+          icon="el-icon-picture-outline-round"
+          size="small"
+          @click="seeImages(row)"
+          >预览
+        </el-button>
+      </template>
 
+      <template slot-scope="{ row }" slot="sex">
+        {{ row.sex == 1 ? "男" : row.sex == 2 ? "女" : "" }}
+      </template>
 
-            <template slot-scope="{ type, size, row }"
-                      slot="menu">
+      <template class="tdtype" slot-scope="{ row }" slot="paymentStatus">
+        <el-tag class="dtype">
+          {{
+            row.paymentStatus == "1"
+              ? "已缴费"
+              : row.paymentStatus == "2"
+              ? "未缴费"
+              : "部分缴费"
+          }}
+          <i class="gz" v-if="row.paymentStatus == '1'"></i>
+          <i class="yj" v-if="row.paymentStatus == '2'"></i>
+          <i class="zc" v-if="row.paymentStatus == '3'"></i>
+        </el-tag>
+      </template>
 
-                <el-button icon="el-icon-edit"
-                           :size="size"
-                           :type="type"
-                           @click.stop="payTheFees(row)">缴费确认
-                </el-button>
-                <el-button
-            type="text"
-            icon="el-icon-download"
-            size="small"
-            @click="handleDownload(row)"
-            >下载
-            </el-button>
-            <el-button
-            type="text"
-            icon="el-icon-picture-outline-round"
-            size="small"
-            @click="seeImages(row)"
-            >预览
-            </el-button>
-
-            </template>
-
-
-            <template slot-scope="{ row }"
-                      slot="sex">
-                {{row.sex==1?'男':row.sex==2?'女':''}}
-            </template>
-
-            <template class="tdtype"
-                      slot-scope="{ row }"
-                      slot="paymentStatus">
-                <el-tag class="dtype">
-                    {{ row.paymentStatus == "1" ? "已缴费" : row.paymentStatus == "2" ? "未缴费" : "部分缴费" }}
-                    <i class="gz"
-                       v-if="row.paymentStatus == '1'"></i>
-                    <i class="yj"
-                       v-if="row.paymentStatus == '2'"></i>
-                    <i class="zc"
-                       v-if="row.paymentStatus == '3'"></i>
-                </el-tag>
-            </template>
-
-            <!-- 自定义按钮 -->
-            <template slot="menuLeft">
-              <el-button
-                type="success"
-                size="small"
-                plain
-                icon="el-icon-upload2"
-                @click="handleImport"
-                >缴费凭证批量上传
-              </el-button>
-            </template>
-
-        </avue-crud>
-        <el-dialog
-            title="预览"
-            append-to-body
-            :visible.sync="imgSee"
-            class="see-img-box"
-            >
-            <div class="img" :style="{ background: imgUrl }"></div>
-        </el-dialog>
-        <el-dialog
-              title="缴费凭证批量上传"
-              append-to-body
-              :visible.sync="excelBox"
-              width="555px"
-            >
-            <avue-form
-              :option="excelOption"
-              v-model="excelForm"
-              :upload-after="uploadAfter"
-            >
-            </avue-form>
-        </el-dialog>
-    </basic-container>
+      <!-- 自定义按钮 -->
+      <template slot="menuLeft">
+        <el-button
+          type="success"
+          size="small"
+          plain
+          icon="el-icon-upload2"
+          @click="handleImport"
+          >缴费凭证批量上传
+        </el-button>
+      </template>
+    </avue-crud>
+    <el-dialog
+      title="预览"
+      append-to-body
+      :visible.sync="imgSee"
+      class="see-img-box"
+    >
+      <div class="img" :style="{ background: imgUrl }"></div>
+    </el-dialog>
+    <el-dialog
+      title="缴费凭证批量上传"
+      append-to-body
+      :visible.sync="excelBox"
+      width="555px"
+    >
+      <avue-form
+        :option="excelOption"
+        v-model="excelForm"
+        :upload-after="uploadAfter"
+      >
+      </avue-form>
+    </el-dialog>
+  </basic-container>
 </template>
 
 <script>
@@ -119,448 +116,452 @@
 import { mapGetters } from "vuex";
 import { datasing } from "./dataqualificationExamination";
 // import { getList } from "@/api/qualificationExamination/qualificationExamination";
-import { getLispereexamPayment, update } from "@/api/qualificationExamination/scoreInquiry";
+import {
+  getLispereexamPayment,
+  update,
+} from "@/api/qualificationExamination/scoreInquiry";
 
 export default {
-    data () {
-        var dic1 = [
-            {
-                label: "公司缴费",
+  data() {
+    var dic1 = [
+      {
+        label: "公司缴费",
+        value: 1,
+      },
+      {
+        label: "个人缴费",
+        value: 2,
+      },
+    ];
+    var dic2 = [
+      {
+        label: "已缴费",
+        value: 1,
+      },
+      {
+        label: "未缴费",
+        value: 2,
+      },
+      {
+        label: "部分缴费",
+        value: 3,
+      },
+    ];
+    return {
+      form: {},
+      query: {},
+      loading: true,
+      imgSee: false,
+      excelBox: false,
+      excelForm: {},
+      excelOption: {
+        submitBtn: false,
+        emptyBtn: false,
+        column: [
+          {
+            label: "模板上传",
+            prop: "excelFile",
+            type: "upload",
+            drag: true,
+            loadText: "模板上传中,请稍等",
+            span: 24,
+            propsHttp: {
+              res: "data",
+            },
+            tip: "请上传 zip 压缩文件",
+            action:
+              "/api/blade-resource/oss/endpoint/put-file-exam-payment-zip",
+          },
+        ],
+      },
+      page: {
+        pageSize: 10,
+        currentPage: 1,
+        total: 0,
+      },
+      selectionList: [],
+      option: {
+        // 操作栏多余按钮去除
+        delBtn: false,
+        editBtn: false,
+        addBtn: false,
+        selection: true,
+        menu: true,
+        menuWidth: 260,
+        searchShowBtn: false,
+
+        align: "center",
+        height: "auto",
+        calcHeight: 30,
+        tip: false,
+        searchShow: true,
+        searchMenuSpan: 6,
+        index: true,
+        viewBtn: true,
+        dialogClickModal: false,
+
+        column: [
+          {
+            label: "缴费人",
+            prop: "realName",
+            search: true,
+            searchSpan: 4,
+          },
+          {
+            label: "身份证号",
+            prop: "idCardNo",
+            search: true,
+            searchSpan: 4,
+            width: 150,
+          },
+          {
+            label: "性别",
+            prop: "sex",
+            slot: true,
+            dicData: [
+              {
+                label: "男",
                 value: 1,
-            },
-            {
-                label: "个人缴费",
+              },
+              {
+                label: "女",
                 value: 2,
-            },
-        ];
-        var dic2 = [
-            {
+              },
+            ],
+          },
+          {
+            label: "联系方式",
+            prop: "phone",
+          },
+          {
+            label: "所在单位",
+            prop: "deptName",
+            search: true,
+            searchSpan: 6,
+            width: 200,
+          },
+          {
+            label: "报考证件类型",
+            prop: "paperType",
+          },
+          {
+            label: "报名时间",
+            prop: "applyTime",
+            type: "datetime",
+            format: "yyyy-MM-dd HH:mm:ss",
+            valueFormat: "yyyy-MM-dd HH:mm:ss",
+            width: 150,
+          },
+          {
+            label: "缴费状态",
+            prop: "paymentStatus",
+            searchSpan: 4,
+            search: true,
+            dicData: [
+              {
                 label: "已缴费",
                 value: 1,
-            },
-            {
+              },
+              {
                 label: "未缴费",
                 value: 2,
-            },
-            {
+              },
+              {
                 label: "部分缴费",
                 value: 3,
-            },
-        ];
-        return {
-            form: {},
-            query: {},
-            loading: true,
-            imgSee: false,
-            excelBox: false,
-            excelForm: {},
-            excelOption: {
-                submitBtn: false,
-                emptyBtn: false,
-                column: [
-                {
-                    label: "模板上传",
-                    prop: "excelFile",
-                    type: "upload",
-                    drag: true,
-                    loadText: "模板上传中,请稍等",
-                    span: 24,
-                    propsHttp: {
-                    res: "data",
-                    },
-                    tip: "请上传 zip 压缩文件",
-                    action: "/api/blade-resource/oss/endpoint/put-file-exam-payment-zip",
-                }
-                ],
-            },
-            page: {
-                pageSize: 10,
-                currentPage: 1,
-                total: 0,
-            },
-            selectionList: [],
-            option: {
-                // 操作栏多余按钮去除
-                delBtn: false,
-                editBtn: false,
-                addBtn: false,
-                selection: true,
-                menu: true,
-                menuWidth:260,
-                searchShowBtn: false,
-
-                align: "center",
-                height: "auto",
-                calcHeight: 30,
-                tip: false,
-                searchShow: true,
-                searchMenuSpan: 6,
-                index: true,
-                viewBtn: true,
-                dialogClickModal: false,
-
-                column: [
-                    {
-                        label: "缴费人",
-                        prop: "realName",
-                        search:true,
-                        searchSpan:4,
-                    },
-                    {
-                        label: "身份证号",
-                        prop: "idCardNo",
-                        search:true,
-                        searchSpan:4,
-                        width:150
-                    },
-                    {
-                        label: "性别",
-                        prop: "sex",
-                        slot:true,
-                        dicData: [
-                            {
-                            label:"男",
-                            value:1
-                            },
-                            {
-                            label:"女",
-                            value:2
-                            }
-                        ],
-                    },
-                    {
-                        label: "联系方式",
-                        prop: "phone",
-                    },
-                    {
-                        label: "所在单位",
-                        prop: "deptName",
-                        search:true,
-                        searchSpan:6,
-                        width:200
-                    },
-                    {
-                        label: "报考证件类型",
-                        prop: "paperType"
-                    },
-                    {
-                        label: "报名时间",
-                        prop: "applyTime",
-                        type: "datetime",
-                        format: "yyyy-MM-dd HH:mm:ss",
-                        valueFormat: "yyyy-MM-dd HH:mm:ss",
-                        width:150
-                    },
-                    {
-                        label: "缴费状态",
-                        prop: "paymentStatus",
-                        searchSpan: 4,
-                        search: true,
-                        dicData: [
-                          {
-                            label:"已缴费",
-                            value:1
-                          },
-                          {
-                            label:"未缴费",
-                            value:2
-                          },
-                          {
-                            label:"部分缴费",
-                            value:3
-                          },
-                        ],
-                        type: "select",
-                    },
-                    {
-                        label: "缴费凭证",
-                        prop: "certificateUrl",
-                        overHidden: true,
-                        type: "upload",
-                        listType: "picture-img",
-                    },
-                    {
-                        label: "缴费时间",
-                        prop: "paymentTime",
-                        type: "date",
-                        format: "yyyy-MM-dd",
-                        valueFormat: "yyyy-MM-dd",
-                        labelWidth: 120,
-                        searchSpan: 4,
-                        // search: true,
-                        overHidden: true,
-                        rules: [
-                            {
-                                required: true,
-                                message: "请输入时间",
-                                trigger: "click",
-                            },
-                        ],
-                    },
-                    
-                ],
-            },
-            data: [
-                // {
-                //   deptid: "江西众泰保安公司",
-                //   punishtype: 2,
-                //   punishreason: "非法施工",
-                //   punishresult: "没收全部非法所得财产,并罚款3W元",
-                //   punishtime: "2021-01-01",
-                //   punisnum: 110110110120,
-                // },
+              },
             ],
-        };
-    },
-    computed: {
-        ...mapGetters(["permission"]),
-        permissionList () {
-            return {
-                addBtn: this.vaildData(this.permission.post_add, false),
-                viewBtn: this.vaildData(this.permission.post_view, false),
-                delBtn: this.vaildData(this.permission.post_delete, false),
-                editBtn: this.vaildData(this.permission.post_edit, false),
-            };
-        },
-        ids () {
-            let ids = [];
-            this.selectionList.forEach((ele) => {
-                ids.push(ele.id);
-            });
-            return ids.join(",");
-        },
-    },
-    methods: {
-        rowSave (row, done, loading) {
-            adddata(row).then(
-                () => {
-                    this.onLoad(this.page);
-                    this.$message({
-                        type: "success",
-                        message: "操作成功!",
-                    });
-                    done();
-                },
-                (error) => {
-                    window.console.log(error);
-                    loading();
-                }
-            );
-        },
-        rowUpdates (row, index, done, loading) {
-            // console.log(42342);
-            update(row).then(
-                () => {
-                    this.onLoad(this.page);
-                    this.$message({
-                        type: "success",
-                        message: "操作成功!",
-                    });
-                    done();
-                },
-                (error) => {
-                    window.console.log(error);
-                    loading();
-                }
-            );
-        },
-        rowDel (row) {
-            this.$confirm("确定将选择数据删除?", {
-                confirmButtonText: "确定",
-                cancelButtonText: "取消",
-                type: "warning",
-            })
-                .then(() => {
-                    return remove(row.id);
-                })
-                .then(() => {
-                    this.onLoad(this.page);
-                    this.$message({
-                        type: "success",
-                        message: "操作成功!",
-                    });
-                });
-        },
-
-        payTheFees (row) {
-            console.log(row)
-            this.$confirm("请确认是否缴费?", {
-                confirmButtonText: "已缴费",
-                cancelButtonText: "未缴费",
-                type: "warning",
-            })
-                .then(() => {
-                    row.paymentStatus = "1";
-                    return update(row).then(() => {
-                        this.onLoad(this.page);
-                        this.$message({
-                            type: "success",
-                            message: "操作成功!",
-                        });
-                    });
-                })
-                .catch(() => {
-                    row.paymentStatus = "2";
-                    return update(row).then(() => {
-                        this.onLoad(this.page);
-                        this.$message({
-                            type: "success",
-                            message: "操作成功!",
-                        });
-                    });
-                });
-        },
-
-        // beforeOpen(done, type) {
-        //   if (["edit", "view"].includes(type)) {
-        //     getDetail(this.form.id).then((res) => {
-        //       this.form = res.data.data;
-        //     });
-        //   }
-        //   done();
+            type: "select",
+          },
+          {
+            label: "缴费凭证",
+            prop: "certificateUrl",
+            overHidden: true,
+            type: "upload",
+            listType: "picture-img",
+          },
+          {
+            label: "缴费时间",
+            prop: "paymentTime",
+            type: "date",
+            format: "yyyy-MM-dd",
+            valueFormat: "yyyy-MM-dd",
+            labelWidth: 120,
+            searchSpan: 4,
+            // search: true,
+            overHidden: true,
+            rules: [
+              {
+                required: true,
+                message: "请输入时间",
+                trigger: "click",
+              },
+            ],
+          },
+        ],
+      },
+      data: [
+        // {
+        //   deptid: "江西众泰保安公司",
+        //   punishtype: 2,
+        //   punishreason: "非法施工",
+        //   punishresult: "没收全部非法所得财产,并罚款3W元",
+        //   punishtime: "2021-01-01",
+        //   punisnum: 110110110120,
         // },
+      ],
+    };
+  },
+  computed: {
+    ...mapGetters(["permission"]),
+    permissionList() {
+      return {
+        addBtn: this.vaildData(this.permission.post_add, false),
+        viewBtn: this.vaildData(this.permission.post_view, false),
+        delBtn: this.vaildData(this.permission.post_delete, false),
+        editBtn: this.vaildData(this.permission.post_edit, false),
+      };
+    },
+    ids() {
+      let ids = [];
+      this.selectionList.forEach((ele) => {
+        ids.push(ele.id);
+      });
+      return ids.join(",");
+    },
+  },
+  methods: {
+    rowSave(row, done, loading) {
+      adddata(row).then(
+        () => {
+          this.onLoad(this.page);
+          this.$message({
+            type: "success",
+            message: "操作成功!",
+          });
+          done();
+        },
+        (error) => {
+          window.console.log(error);
+          loading();
+        }
+      );
+    },
+    rowUpdates(row, index, done, loading) {
+      // console.log(42342);
+      update(row).then(
+        () => {
+          this.onLoad(this.page);
+          this.$message({
+            type: "success",
+            message: "操作成功!",
+          });
+          done();
+        },
+        (error) => {
+          window.console.log(error);
+          loading();
+        }
+      );
+    },
+    rowDel(row) {
+      this.$confirm("确定将选择数据删除?", {
+        confirmButtonText: "确定",
+        cancelButtonText: "取消",
+        type: "warning",
+      })
+        .then(() => {
+          return remove(row.id);
+        })
+        .then(() => {
+          this.onLoad(this.page);
+          this.$message({
+            type: "success",
+            message: "操作成功!",
+          });
+        });
+    },
 
-        searchReset () {
-            this.query = {};
+    payTheFees(row) {
+      console.log(row);
+      this.$confirm("请确认是否缴费?", {
+        confirmButtonText: "已缴费",
+        cancelButtonText: "未缴费",
+        type: "warning",
+      })
+        .then(() => {
+          row.paymentStatus = "1";
+          return update(row).then(() => {
             this.onLoad(this.page);
-        },
-
-        searchChange (params, done) {
-            this.query = params;
-            this.page.currentPage = 1;
-            this.onLoad(this.page, params);
-            done();
-        },
-        selectionChange (list) {
-            this.selectionList = list;
-        },
-        selectionClear () {
-            this.selectionList = [];
-            this.$refs.crud.toggleSelection();
-        },
-        currentChange (currentPage) {
-            this.page.currentPage = currentPage;
-        },
-        sizeChange (pageSize) {
-            this.page.pageSize = pageSize;
-        },
-        refreshChange () {
-            this.onLoad(this.page, this.query);
-        },
-        onLoad (page, params = {}) {
-            // this.loading = false;
-            this.loading = true;
-            getLispereexamPayment(
-                page.currentPage,
-                page.pageSize,
-                Object.assign(params, this.query)
-            ).then((res) => {
-                const data = res.data.data;
-                this.page.total = data.total;
-                this.data = data.records;
-                console.log(this.data, "getLispereexamPayment");
-                this.loading = false;
-                // this.selectionClear();
+            this.$message({
+              type: "success",
+              message: "操作成功!",
             });
-        },
-        handleDownload(row) {
-            window.open(`${row.certificateUrl}`);
-        },
-        seeImages(row) {
-            this.imgUrl = "";
-            this.imgUrl = "url(" + row.certificateUrl + ") center center / contain no-repeat";
-
-            this.imgSee = true;
-        },
-        handleImport() {
-            this.excelBox = true;
-        },
-        uploadAfter(res, done, loading, column) {
-            window.console.log(column);
-            this.excelBox = false;
-            this.refreshChange();
-            done();
-        },
-        // onLoad(page, params = {}) {
-        //   // this.loading = false;
-        //   this.loading = true;
-        //   //   getListJSON().then((res) => {
-        //   //   axios
-        //   //     .get(
-        //   //       "../../api/qualificationExamination/signQualificationExamination.json"
-        //   //     )
-        //   //     .then((res) => {
-        //   // page.currentPage,
-        //   // page.pageSize,
-        //   // Object.assign(params, this.query)
-        //   if (datasing) {
-        //     var res = datasing;
-        //     console.log(res, "signQualificationExamination");
-        //     const data = res.data;
-        //     // this.page.total = data.total;
-        //     var d = data.records;
-        //     for (var k in d) {
-        //       d[k].examination_mx = "正常";
-        //       d[k].examination_type = "正常";
-        //       d[k]["carid"] = "370111198807051124";
-        //       d[k]["certificate"] = "拥有";
-        //       d[k]["reviewTime"] = "2021-02-21";
-        //       d[k]["results"] = "通过";
-        //       d[k]["onjob"] = "是";
-        //     }
-        //     this.data = d;
-        //     this.loading = false;
-        //   }
-        //   // this.selectionClear();
-        //   // });
-        // },
-
-        // 行单击
-        // handleRowClick(row) {
-        //   // delete (row["name"]);
-        //   var obj = row;
-        //   obj["name"] = "保安公司详细资料";
-        //   this.$router.push({
-        //     path: `/securityCompany/index`,
-        //     query: obj,
-        //   });
-        // },
+          });
+        })
+        .catch(() => {
+          row.paymentStatus = "2";
+          return update(row).then(() => {
+            this.onLoad(this.page);
+            this.$message({
+              type: "success",
+              message: "操作成功!",
+            });
+          });
+        });
     },
+
+    // beforeOpen(done, type) {
+    //   if (["edit", "view"].includes(type)) {
+    //     getDetail(this.form.id).then((res) => {
+    //       this.form = res.data.data;
+    //     });
+    //   }
+    //   done();
+    // },
+
+    searchReset() {
+      this.query = {};
+      this.onLoad(this.page);
+    },
+
+    searchChange(params, done) {
+      this.query = params;
+      this.page.currentPage = 1;
+      this.onLoad(this.page, params);
+      done();
+    },
+    selectionChange(list) {
+      this.selectionList = list;
+    },
+    selectionClear() {
+      this.selectionList = [];
+      this.$refs.crud.toggleSelection();
+    },
+    currentChange(currentPage) {
+      this.page.currentPage = currentPage;
+    },
+    sizeChange(pageSize) {
+      this.page.pageSize = pageSize;
+    },
+    refreshChange() {
+      this.onLoad(this.page, this.query);
+    },
+    onLoad(page, params = {}) {
+      // this.loading = false;
+      this.loading = true;
+      getLispereexamPayment(
+        page.currentPage,
+        page.pageSize,
+        Object.assign(params, this.query)
+      ).then((res) => {
+        const data = res.data.data;
+        this.page.total = data.total;
+        this.data = data.records;
+        console.log(this.data, "getLispereexamPayment");
+        this.loading = false;
+        // this.selectionClear();
+      });
+    },
+    handleDownload(row) {
+      window.open(`${row.certificateUrl}`);
+    },
+    seeImages(row) {
+      this.imgUrl = "";
+      this.imgUrl =
+        "url(" + row.certificateUrl + ") center center / contain no-repeat";
+
+      this.imgSee = true;
+    },
+    handleImport() {
+      this.excelBox = true;
+    },
+    uploadAfter(res, done, loading, column) {
+      window.console.log(column);
+      this.excelBox = false;
+      this.refreshChange();
+      done();
+    },
+    // onLoad(page, params = {}) {
+    //   // this.loading = false;
+    //   this.loading = true;
+    //   //   getListJSON().then((res) => {
+    //   //   axios
+    //   //     .get(
+    //   //       "../../api/qualificationExamination/signQualificationExamination.json"
+    //   //     )
+    //   //     .then((res) => {
+    //   // page.currentPage,
+    //   // page.pageSize,
+    //   // Object.assign(params, this.query)
+    //   if (datasing) {
+    //     var res = datasing;
+    //     console.log(res, "signQualificationExamination");
+    //     const data = res.data;
+    //     // this.page.total = data.total;
+    //     var d = data.records;
+    //     for (var k in d) {
+    //       d[k].examination_mx = "正常";
+    //       d[k].examination_type = "正常";
+    //       d[k]["carid"] = "370111198807051124";
+    //       d[k]["certificate"] = "拥有";
+    //       d[k]["reviewTime"] = "2021-02-21";
+    //       d[k]["results"] = "通过";
+    //       d[k]["onjob"] = "是";
+    //     }
+    //     this.data = d;
+    //     this.loading = false;
+    //   }
+    //   // this.selectionClear();
+    //   // });
+    // },
+
+    // 行单击
+    // handleRowClick(row) {
+    //   // delete (row["name"]);
+    //   var obj = row;
+    //   obj["name"] = "保安公司详细资料";
+    //   this.$router.push({
+    //     path: `/securityCompany/index`,
+    //     query: obj,
+    //   });
+    // },
+  },
 };
 </script>
 
 <style scoped>
 .dtype {
-    width: 80px;
+  width: 80px;
 }
 .zc {
-    position: absolute;
-    top: 50%;
-    margin-top: -5px;
-    margin-left: 6px;
-    width: 10px;
-    height: 10px;
-    border-radius: 30%;
-    background: #29c093;
+  position: absolute;
+  top: 50%;
+  margin-top: -5px;
+  margin-left: 6px;
+  width: 10px;
+  height: 10px;
+  border-radius: 30%;
+  background: #f48f57;
 }
 .yj {
-    position: absolute;
-    top: 50%;
-    margin-top: -5px;
-    margin-left: 6px;
-    width: 10px;
-    height: 10px;
-    border-radius: 30%;
-    background: #f34a4a;
+  position: absolute;
+  top: 50%;
+  margin-top: -5px;
+  margin-left: 6px;
+  width: 10px;
+  height: 10px;
+  border-radius: 30%;
+  background: #f34a4a;
 }
 .gz {
-    position: absolute;
-    top: 50%;
-    margin-top: -5px;
-    margin-left: 6px;
-    width: 10px;
-    height: 10px;
-    border-radius: 30%;
-    background: #f48f57;
+  position: absolute;
+  top: 50%;
+  margin-top: -5px;
+  margin-left: 6px;
+  width: 10px;
+  height: 10px;
+  border-radius: 30%;
+  background: #29c093;
 }
 </style>

--
Gitblit v1.9.3