From 151765dd21f31cb17bdafbb2cc7afda4a5409076 Mon Sep 17 00:00:00 2001 From: jt <jt@activesoft.com.cn> Date: 星期五, 22 三月 2024 15:53:43 +0800 Subject: [PATCH] 3201和3200功能点执行查询事件出错改进 --- pages/modal/3018.vue | 33 +++++++++++++++++++++++++-------- 1 files changed, 25 insertions(+), 8 deletions(-) diff --git a/pages/modal/3018.vue b/pages/modal/3018.vue index b4b8747..f67fd74 100644 --- a/pages/modal/3018.vue +++ b/pages/modal/3018.vue @@ -525,10 +525,19 @@ components: { pickerAddress }, + onBackPress(e){ + // console.log("鐩戝惉杩斿洖鎸夐挳浜嬩欢",e); + if(this.type){ + var eventChannel = this.$scope.eventChannel; + // const eventChannel = this.getOpenerEventChannel(); + eventChannel.emit(this.type,""); + } + }, data() { return { title: '鏂板', param:{}, + type:'', classAttrList:[], classGridStyle:[], edit_inital_event:"", //寮圭獥鍒濆鍖栦簨浠禝D @@ -548,7 +557,10 @@ uni.setNavigationBarTitle({ title: options.titlename}); //璁剧疆椤堕儴鏍囬 var param = JSON.parse(options.param); this.$data.title = param.Add_BtnName?param.Add_BtnName:options.titlename; //璁剧疆鎸夐挳鏂囧瓧 - // console.log(param); + if(options.type){ + this.$data.type = options.type; + } + console.log(param); if(!param.EditDlgMode){ uni.showModal({title:"鎻愮ず",content:"璇ュ姛鑳界偣鏈厤缃紪杈戠獥鍙o紝璇烽噸鏂伴厤缃紒",showCancel:false,confirmText:"鍙栨秷"}); return; @@ -759,7 +771,7 @@ var attrs = attrlist[i].attrs; for (var s = 0; s < this.$data.classAttrList.length; s++) { var clsattr = this.$data.classAttrList[s]; - if (name == clsattr.Name) { + // if (name == clsattr.Name) { var attr = []; for (var j = 0; j < attrs.length; j++) { for (var l = 0; l < clsattr.Attr.length; l++) { @@ -819,7 +831,7 @@ control_style:this.$data.classGridStyle.StyleDef.control_style, title_p_wdith:this.$data.classGridStyle.StyleDef.title_p_wdith }) - } + // } } } if (newattrlist.length > 0) { @@ -973,6 +985,11 @@ this.$refs.popup.close(); }, cancel(e){ + if(this.type){ + var eventChannel = this.$scope.eventChannel; + // const eventChannel = this.getOpenerEventChannel(); + eventChannel.emit(this.type,""); + } uni.navigateBack({ delta:1 //杩斿洖灞傛暟锛�鍒欎笂涓婇〉 }); @@ -1403,7 +1420,7 @@ uni.redirectTo({ url:'../modal/3018?param='+JSON.stringify(this.$data.param)+"&titlename="+this.$data.title }); - // this.class_attr_init(); + // this.cancel(); }else{ uni.showModal({title:"閿欒",content:success.err_msg,showCancel:false,confirmText:"鍙栨秷"}); } @@ -1475,7 +1492,7 @@ else uni.showModal({title:'鎻愮ず',content:tip+',鎻愮ず:'+data.ret,showCancel:false,confirmText:"鍙栨秷"}); return false }else{ - let tip = data.info ? typeof data.info == 'string' ? data.info : data.info.join('<br/>') : ''; + var tip = data.info ? typeof data.info == 'string' ? data.info : data.info.join('<br/>') : ''; if (tip) uni.showModal({title:'鎻愮ず',content:tip,showCancel:false,confirmText:"鍙栨秷"}); if(data.action){ @@ -1620,7 +1637,7 @@ else uni.showModal({title:'鎻愮ず',content:tip+',鎻愮ず:'+data.ret,showCancel:false,confirmText:"鍙栨秷"}); return false }else{ - let tip = data.info ? typeof data.info == 'string' ? data.info : data.info.join('<br/>') : ''; + var tip = data.info ? typeof data.info == 'string' ? data.info : data.info.join('<br/>') : ''; if (tip) uni.showModal({title:'鎻愮ず',content:tip,showCancel:false,confirmText:"鍙栨秷"}); var actionlist = data.action; @@ -1810,7 +1827,7 @@ else uni.showModal({title:'鎻愮ず',content:tip+',鎻愮ず:'+data.ret,showCancel:false,confirmText:"鍙栨秷"}); return false }else{ - let tip = data.info ? typeof data.info == 'string' ? data.info : data.info.join('<br/>') : ''; + var tip = data.info ? typeof data.info == 'string' ? data.info : data.info.join('<br/>') : ''; if (tip) uni.showModal({title:'鎻愮ず',content:tip,showCancel:false,confirmText:"鍙栨秷"}); var result = data.result; @@ -1938,7 +1955,7 @@ else uni.showModal({title:'鎻愮ず',content:tip+',鎻愮ず:'+data.ret,showCancel:false,confirmText:"鍙栨秷"}); return false }else{ - let tip = data.info ? typeof data.info == 'string' ? data.info : data.info.join('<br/>') : ''; + var tip = data.info ? typeof data.info == 'string' ? data.info : data.info.join('<br/>') : ''; if (tip) uni.showModal({title:'鎻愮ず',content:tip,showCancel:false,confirmText:"鍙栨秷"}); if (data != "") { -- Gitblit v1.9.1