管道基础大数据平台系统开发-【前端】-新系統界面
1
Surpriseplus
2023-02-01 dda0e6f581e8c2b116f2eae53756d80215d6e5e0
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;