Pārlūkot izejas kodu

修改bug2663 2665 2666

haojianlong 5 gadi atpakaļ
vecāks
revīzija
1046130c10

+ 1 - 1
src/components/ready/buildfloor/addConnectivity.vue

@@ -1,5 +1,5 @@
 <template>
-  <el-dialog title="楼层贯通关系维护" :visible.sync="connectDialogVis" width="50%" id="messageDialog">
+  <el-dialog title="楼层贯通关系维护" :visible.sync="connectDialogVis" width="730px" id="messageDialog">
     <el-row>
       <div style="line-height:32px;">添加与{{floor.FloorLocalName}}层有贯通关系的楼层 : </div>
       <div style="width:70%">

+ 9 - 3
src/views/ready/buildfloor/index.vue

@@ -108,7 +108,7 @@
     <!-- 添加贯通关系弹窗 -->
     <addConnectivity @refresh="refresh" ref="addConnectivity"/>
     <!-- 查看图片弹窗 -->
-    <checkGraphy :alreadyRelatedModel='alreadyRelatedModel' @refresh="refresh" ref="checkGraphy"></checkGraphy>
+    <checkGraphy :alreadyRelatedModel='alreadyRelatedModel' @refresh="bindRefresh" ref="checkGraphy"></checkGraphy>
   </div>
 
 </template>
@@ -165,6 +165,7 @@
         alreadyRelatedModel: [],
         // currentType: 'add'
         buildMessage: {},
+        selectedBuildIndex: 0
       };
     },
     computed: {
@@ -187,12 +188,13 @@
         buildingQueryAndCount(bdParam, res => {
           this.buildList = res.Content;
           if (this.buildList.length) {
-            this.changeBuild(0);
+            this.changeBuild(this.selectedBuildIndex);
           }
         });
       },
       //change build
       changeBuild(index) {
+        this.selectedBuildIndex = index;
         this.buildList.map(item => {
           item.active = false;
           return item;
@@ -325,6 +327,10 @@
           }).filter(t => t);
         });
       },
+      // 绑定图以后刷新
+      bindRefresh() {
+        this.init();
+      },
       // 创建楼层成功-修改关系成功
       refresh() {
         this.getFloorTableData();
@@ -336,7 +342,7 @@
           manageDeleteFloor(delParam, res => {
             this.$message.success("删除成功");
             this.delDialogVis = false;
-            this.getFloorTableData();
+            this.init();
           });
         } else {
           //todo

+ 4 - 2
src/views/ready/buildfloor/repetitionGraphy.vue

@@ -4,7 +4,7 @@
     <div class="buttons">
       <el-button icon="el-icon-back" size="mini" @click="backRouter"></el-button>
       <el-button v-if="!isEdit" size="mini" @click="changeGraphy">替换平面图</el-button>
-      <el-button v-if="!isEdit" size="mini" @click="editGraphy">编辑平面图</el-button>
+      <el-button v-if="sign&&!isEdit" size="mini" @click="editGraphy">编辑平面图</el-button>
       <el-button v-if="isEdit" size="mini" @click="cancel">取消</el-button>
       <el-button v-if="isEdit" size="mini" @click="confirm" type="primary">确认</el-button>
       <span style="float:right;" v-if="file.FolderName">当前对应的模型文件:{{file.FolderName}} - {{file.FloorName}}</span>
@@ -32,7 +32,8 @@ export default {
       modelId: "", // 
       isEdit: false, // 是否编辑模式
       file: {},
-      alreadyRelatedModel: []
+      alreadyRelatedModel: [],
+      sign: false
     };
   },
   created() {
@@ -118,6 +119,7 @@ export default {
       floorQueryAndSign(floorParam, res => {
         this.alreadyRelatedModel = res.Content.map(t => {
           if (t.FloorID != this.FloorID) return t.ModelId
+          this.sign = t.Sign > 0
         }).filter(t => t);
       });
     },