Forráskód Böngészése

编辑元素页面bug修改

duy 2 éve
szülő
commit
8aea08c94a

+ 11 - 0
src/views/manager/projectinfo/editElement/editElement.vue

@@ -124,6 +124,8 @@
             :props="{ expandTrigger: 'hover' }"
             :options="options2"
             @change="takuangchangge"
+            ref="cascader"
+          
         ></el-cascader-panel>
       </el-dialog>
 
@@ -350,6 +352,7 @@ export default {
         this.toFormulaEdit();
       }
     },
+  
     mouseout22 () {//鼠标移出事件
       clearTimeout(this.setTimeout)
       this.setTimeout = setTimeout(() => {
@@ -567,6 +570,7 @@ export default {
     //#region 左侧替换元素
     cancelReplace () {//替换元素取消按钮
       this.AddNewElementField = ''
+       this.$refs.cascader.clearCheckedNodes()//调用方法无效
     },
     saveReplace () {//保存按钮
       if (this.value) {
@@ -612,8 +616,10 @@ export default {
 
     //#region 弹框事件
     handleClose () {
+      console.log('取消');
       this.tableData = []
       this.AddNewElementField = ''
+     
     },
     addyuansu () {//新增元素
       this.tableData.unshift({ eName: '', eType: '' })
@@ -691,6 +697,7 @@ export default {
 
       this.eleid = eleid;
       this.formulaCompVisible = true;
+      this.$refs.cascader.clearCheckedNodes()
     },
 
     // 返回上一页
@@ -698,6 +705,7 @@ export default {
       // this.$router.go(-1);
 
       this.$emit('hideDialog')
+      
     },
 
 
@@ -796,6 +804,9 @@ export default {
         })
       }
     },
+    // 'cascaderPanel'(val){
+    //   this.AddNewElementField = '替换元素'
+    // }
   }
 }
 </script>