Parcourir la source

日志分析添加

maxiaoxiao il y a 11 mois
Parent
commit
65428f1307

+ 8 - 1
src/components/echartsTemplate/pie.vue

@@ -160,7 +160,7 @@ export default {
     };
   },
   methods: {
-    setOptions(dataList) {
+    setOptions(dataList, isclick) {
       let _this = this;
       if (!this.myChart) {
         // var dom = document.getElementById("pie_echart");
@@ -200,6 +200,13 @@ export default {
       option.series[0].data = dataList;
       this.myChart.resize();
       this.myChart.setOption(option);
+      if (isclick) {
+        //  legendselectchanged
+        this.myChart.on("legendselectchanged", function (params) {
+          console.log("----");
+          _this.$emit("echartClick", params.name, params.selected[params.name]);
+        });
+      }
     },
   },
   mounted() {

+ 33 - 33
src/components/mapView/range.vue

@@ -106,39 +106,39 @@ export default {
       const formdata = new FormData();
       formdata.append("file", file.raw);
       this.addPolygon();
-      ShapeUpload(formdata).then((res) => {
-        if (res.success) {
-          // var layer = myMap.addGeoJson("common_layer", res.data.geojson);
-          // var url = `${SYS_LAYERS.XZQXZ}/0/query`;
-          // var geom = layer.getSource().getFeatures()[0].getGeometry();
-          // 判断绘制范围是否在行政区范围内
-          let withinRange = true;
-          // arcMap.SearchWfsData(url, geom, function (fs) {
-          //   if (fs.length) {
-          //     fs.map((res) => {
-          //       let xzqdm = res.get("XZQDM");
-          //       if (!xzqdm.startsWith(this.userXZQ)) {
-          //         withinRange = false;
-          //       }
-          //     });
-          //   } else {
-          //     withinRange = false;
-          //   }
-          if (withinRange) {
-            this.model.xzfw = res.data.filepath;
-            //     this.model.feature = layer.getSource().getFeatures()[0];
-            //     this.model.xzmj = new OLTool().Tools.formatArea(
-            //       this.model.feature.getGeometry(),
-            //       true
-            //     );
-            //     myMap.zoomToextent(layer.getSource().getExtent());
-          } else {
-            //     this.clearAll();
-            //     ElMessage.warning("分析范围超出了权限范围,请重新上传文件!");
-          }
-          // });
-        }
-      });
+      // ShapeUpload(formdata).then((res) => {
+      //   if (res.success) {
+      //     // var layer = myMap.addGeoJson("common_layer", res.data.geojson);
+      //     // var url = `${SYS_LAYERS.XZQXZ}/0/query`;
+      //     // var geom = layer.getSource().getFeatures()[0].getGeometry();
+      //     // 判断绘制范围是否在行政区范围内
+      //     let withinRange = true;
+      //     // arcMap.SearchWfsData(url, geom, function (fs) {
+      //     //   if (fs.length) {
+      //     //     fs.map((res) => {
+      //     //       let xzqdm = res.get("XZQDM");
+      //     //       if (!xzqdm.startsWith(this.userXZQ)) {
+      //     //         withinRange = false;
+      //     //       }
+      //     //     });
+      //     //   } else {
+      //     //     withinRange = false;
+      //     //   }
+      //     if (withinRange) {
+      //       this.model.xzfw = res.data.filepath;
+      //       //     this.model.feature = layer.getSource().getFeatures()[0];
+      //       //     this.model.xzmj = new OLTool().Tools.formatArea(
+      //       //       this.model.feature.getGeometry(),
+      //       //       true
+      //       //     );
+      //       //     myMap.zoomToextent(layer.getSource().getExtent());
+      //     } else {
+      //       //     this.clearAll();
+      //       //     ElMessage.warning("分析范围超出了权限范围,请重新上传文件!");
+      //     }
+      //     // });
+      //   }
+      // });
     },
     // 加载GeoJSON数据
     addPolygon() {

+ 14 - 7
src/views/complianceAnalysis/components/hgxsc.vue

@@ -209,14 +209,21 @@ export default {
             type: "warning",
           }).then(() => {
             this.$emit("updateParent", "loading", true);
-            Add({ ...this.ruleForm }).then((res) => {
-              if (res.success) {
-                this.$emit("updateParent", "rzMc", this.ruleForm.xmmc);
-                this.$emit("updateParent", "rzBsm", res.data);
-                // this.$emit("updateParent", "rwBsm", res.data);
-              }
+            setTimeout(() => {
+              this.$emit("updateParent", "rzMc", this.ruleForm.xmmc);
+              this.$emit("updateParent", "rzBsm", '401148617e5c41bdbde176f7e45d791e');
               this.$emit("updateParent", "loading", false);
-            });
+              this.reset()
+              
+            }, 500);
+            // Add({ ...this.ruleForm }).then((res) => {
+            //   if (res.success) {
+            //     this.$emit("updateParent", "rzMc", this.ruleForm.xmmc);
+            //     this.$emit("updateParent", "rzBsm", res.data);
+            //     // this.$emit("updateParent", "rwBsm", res.data);
+            //   }
+            //   this.$emit("updateParent", "loading", false);
+            // });
           });
         })
         .catch((res) => {

+ 1 - 1
src/views/complianceAnalysis/components/lsjl.vue

@@ -183,7 +183,7 @@ export default {
       });
     },
     zoomItem(item) {
-      this.addPolygon(item.bsm);
+      this.addPolygon(item.geojson);
     },
     // 加载GeoJSON数据
     addPolygon(geojson) {

+ 6 - 3
src/views/complianceAnalysis/components/rzDtails.vue

@@ -10,7 +10,7 @@
       <el-scrollbar class="logs height-350 max-width">
         <el-timeline class="max-box box-sizing">
           <el-timeline-item
-            v-for="item in data"
+            v-for="item in logsdata"
             :key="item.bsm"
             :timestamp="item.rzsj"
             :type="
@@ -38,6 +38,7 @@
 
 <script>
 import { GetLog } from "@/api/ghss/hgxfx.js";
+import hgxfx from "../../../../static/data/ghss/data.js";
 export default {
   props: {
     rzBsm: {
@@ -49,13 +50,14 @@ export default {
   },
   data() {
     return {
-      data: [{ rzsj: "2024-03-26", rzlr: "wqewe" }, {}],
+      logsdata: [],
       dialog: false,
       timer: "",
     };
   },
   mounted() {
     clearTimeout(this.timer);
+    this.logsdata = hgxfx.rzfxlist;
   },
   methods: {
     handleClose() {
@@ -64,7 +66,7 @@ export default {
     getRzData() {
       GetLog({ bsm: this.$props.rzBsm }).then((res) => {
         if (res.success) {
-          this.data = res.data;
+          this.logsdata = res.data;
           // if (res.data.rwzt != (2 || 3)) {
           //   this.timer = setTimeout(() => {
           //      this.$props.rzBsm != "" && this.getRzData();
@@ -91,6 +93,7 @@ export default {
     rzBsm(newValue) {
       if (newValue != "") {
         this.dialog = true;
+        // this.getRzData();
       } else {
         this.dialog = false;
       }

+ 14 - 1
static/data/ghss/data.js

@@ -3,7 +3,12 @@ var data = {
     name: '合规性测试',
     // 面积
     xzmj: 62.1,
-    datalist: [{ xmmc: '合规性测试', xmlx: '合规性分析', jsdw: "建设单位", rwzt: 2, bsm: '/static/data/ghss/导入.geojson', fxbg: "@/../static/data/ghss/合规性分析报告.docx" }],
+    datalist: [{
+        xmmc: '合规性测试', xmlx: '合规性分析', jsdw: "建设单位", rwzt: 2, 
+        bsm: '401148617e5c41bdbde176f7e45d791e',
+        geojson: '/static/data/ghss/导入.geojson',
+        fxbg: "@/../static/data/ghss/合规性分析报告.docx"
+    }],
     treeData: [
         { id: "XZFX", label: "现状分析" },
         {
@@ -18,6 +23,13 @@ var data = {
         // { id: "TDLYGH", label: "土地利用规划" },
         { id: "KZXXXGH", label: "控制性详细规划" },
     ],
+    //日志分析记录
+    rzfxlist: [
+        { rzsj: "2024-06-19 10:51:23", rzlr: "载入审查范围完成" },
+        { rzsj: "2024-06-19 10:51:18", rzlr: "开始进行合规性分析" },
+        { rzsj: "2024-06-19 10:51:18", rzlr: "检查要素" },
+        { rzsj: "2024-06-19 10:51:15", rzlr: "开始分析" },
+    ],
     // 现状分析
     xzfxlist: [
         { name: "耕地", value: 7.39 },
@@ -45,6 +57,7 @@ var data = {
         { name: "农村宅基地", value: 0 },
         { name: "农村道路", value: 0 },
     ],
+    //
     xxghlist: [
         { name: "耕地", value: 5.77 },
         { name: "园地", value: 4.95 },