From dda0e6f581e8c2b116f2eae53756d80215d6e5e0 Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期三, 01 二月 2023 09:31:37 +0800
Subject: [PATCH] 1

---
 src/views/datamanage/projectManage.vue |   45 +++++++++++++++++++++++++++++++++++++--------
 1 files changed, 37 insertions(+), 8 deletions(-)

diff --git a/src/views/datamanage/projectManage.vue b/src/views/datamanage/projectManage.vue
index e8b669b..fb3bc4c 100644
--- a/src/views/datamanage/projectManage.vue
+++ b/src/views/datamanage/projectManage.vue
@@ -61,17 +61,22 @@
               prop="geom"
               :label="$t('dataManage.projectObj.location')"
             />
+
             <el-table-column
-              prop="province"
-              :label="$t('dataManage.projectObj.province')"
+              prop="corpname"
+              :label="$t('dataManage.projectObj.corpname')"
             />
             <el-table-column
               prop="country"
               :label="$t('dataManage.projectObj.country')"
             />
             <el-table-column
-              prop="corpname"
-              :label="$t('dataManage.projectObj.corpname')"
+              prop="province"
+              :label="$t('dataManage.projectObj.province')"
+            />
+            <el-table-column
+              prop="location"
+              :label="$t('dataManage.projectObj.county')"
             />
             <el-table-column
               prop="department"
@@ -251,11 +256,15 @@
             >
             </el-link>
           </el-form-item>
+
+          <el-form-item :label="$t('dataManage.projectObj.country')">
+            <el-input v-model="editFrom.country"></el-input>
+          </el-form-item>
           <el-form-item :label="$t('dataManage.projectObj.province')">
             <el-input v-model="editFrom.province"></el-input>
           </el-form-item>
-          <el-form-item :label="$t('dataManage.projectObj.country')">
-            <el-input v-model="editFrom.country"></el-input>
+          <el-form-item :label="$t('dataManage.projectObj.county')">
+            <el-input v-model="editFrom.location"></el-input>
           </el-form-item>
           <el-form-item :label="$t('dataManage.projectObj.corpname')">
             <el-input v-model="editFrom.corpname"></el-input>
@@ -306,6 +315,7 @@
   project_insert,
   project_delete,
   project_update,
+  project_selectLocation,
 } from '../../api/api';
 import ProjectOl from '../../components/ProjectOl.vue';
 import MyBread from '../../components/MyBread.vue';
@@ -374,10 +384,28 @@
         })
         .catch((_) => { });
     },
-    innerClose() {
+    async innerClose() {
       this.showMap = false;
       this.innerVisible = false;
-      ;
+
+      var wkt = this.$wkt.parse(this.$store.state.projeOl);
+
+      const data = await project_selectLocation({ x: wkt.coordinates[0], y: wkt.coordinates[1] })
+      console.log(data.result)
+      if (data.code == 200) {
+
+        for (var i in data.result) {
+          var key = data.result[i].key;
+          var val = data.result[i].value;
+          if (key == "鍥�") {
+            this.editFrom.country = val;
+          } else if (key == "鐪�") {
+            this.editFrom.province = val;
+          }else if (key == "甯�") {
+            this.editFrom.location = val;
+          } 
+        }
+      }
       this.editFrom.geom = this.$store.state.projeOl;
     },
     async insertEditFrom() {
@@ -446,6 +474,7 @@
         this.$message.error('鍒楄〃鑾峰彇澶辫触');
         return;
       }
+       
       // this.count = data.result;
       this.count1 = data.count;
       this.dbTableData = data.result;

--
Gitblit v1.9.3