xieqy 1 år sedan
förälder
incheckning
be02878a5b

+ 8 - 6
src/views/currentSystem/authorityManagement/projectManage/index.vue

@@ -164,7 +164,7 @@
           <el-input v-model="form2.wkid" autocomplete="off" placeholder="请输入坐标参考系"></el-input>
         </el-form-item>
         <el-form-item label="PBS编码模板" :label-width="formLabelWidth">
-          <el-select v-model="form2.pbsModel" placeholder="请输入PBS编码模板" clearable style="width: 100%">
+          <el-select v-model="form2.pbsModel" placeholder="请输入PBS编码模板" filterable clearable style="width: 100%">
             <el-option v-for="(item, index) in pbsmodels" :key="index" :label="item.name" :value="item.value">
             </el-option>
           </el-select>
@@ -297,6 +297,7 @@ export default {
         wkid: '',
         pbsModel: null
       },
+      selectPrjId: null,
       pbsmodels: [],
       formLabelWidth: '120px',
       dialogFormVisible3: false,
@@ -454,7 +455,7 @@ export default {
     //  勾选框
     handleSelectionChange(val) {
       if (val.length != 0) {
-        this.form2.id = val[0].id
+        this.selectPrjId = val[0].id
         this.multipleSelection = val
       } else {
         this.multipleSelection = []
@@ -506,7 +507,7 @@ export default {
         return
       }
       const data = {
-        id: this.form2.id,
+        id: this.selectPrjId,
         geo_info: JSON.stringify({
           lon: lon,
           lat: lat,
@@ -514,12 +515,13 @@ export default {
         }),
         dataUser: this.form2.dataUser,
         wkid: this.form2.wkid,
-        pbsModel: this.form2.pbsModel
+        pbsModel: this.form2.pbsModel,
+        hasTransfer: true
       }
       putPrjList_api(data)
         .then((res) => {
           const e = res
-          if (e.code !== -1) {
+          if (e.code !== -1 && e.result) {
             this.dialogFormVisible2 = false
             this.$message.success('保存成功')
           } else {
@@ -660,7 +662,7 @@ export default {
         })
     },
     setOrgPrj() {
-      const prjid = this.form2.id
+      const prjid = this.selectPrjId
       const orgid = this.formOrg.orgId
       const data = {
         prjId: prjid,

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 8 - 10
src/views/groupPage/baseMap/components/EchartsMap.vue