| | |
| | | var eventid = this.param.ViewPage.Enter_View_Event?.id; |
| | | if(eventid){ |
| | | try { |
| | | var obj_attr = [{attr: 'S_ID',value:this.styleDef.form.objId}]; |
| | | var obj_attr = {'S_ID':this.styleDef.form.objId}; |
| | | this.styleDef.form.attrs.forEach((attr) => { |
| | | obj_attr.push({attr: attr.name,value: attr.value}); |
| | | obj_attr[attr.name]=attr.value; |
| | | }); |
| | | // console.log(obj_attr); |
| | | var input_param = Base64.encode(JSON.stringify(obj_attr)); |
| | | this.runCustomEvent({ |
| | | ed_type: 0, |
| | | start_transaction: true, |
| | | class_id: this.param.DataCls.id, |
| | | event_id: eventid, |
| | | obj_attr, |
| | |
| | | //执行触发事件 |
| | | async triggerEvent(btn, style, enviroment) { |
| | | try { |
| | | var obj_attr = [{attr: 'S_ID',value:this.styleDef.form.objId}]; |
| | | var obj_attr = {'S_ID':this.styleDef.form.objId}; |
| | | style.form.attrs.forEach((attr) => { |
| | | obj_attr.push({attr: attr.name,value: attr.value}); |
| | | obj_attr[attr.name]=attr.value; |
| | | }); |
| | | // console.log(obj_attr); |
| | | // let input_param = Base64.encode(JSON.stringify(obj_attr)); |
| | | // return; |
| | | this.runCustomEvent({ |
| | | ed_type: 0, |
| | | start_transaction: true, |
| | | class_id: btn.Cls_ID, |
| | | event_id: btn.Event.ID, |
| | | obj_attr: obj_attr, |
| | |
| | | try { |
| | | var $this = this; |
| | | this.$store.dispatch('runCustomEvent',dataInfo).then(ret=>{ |
| | | // console.log(ret); |
| | | console.log(ret); |
| | | if (ret.err_code == 0) { |
| | | var result = ret.result; |
| | | if (result.ret != 0) { |
| | | var tip = result.err_info ? typeof result.err_info == 'string' ? result.err_info : result.err_info.join('<br/>') : ''; |
| | | if (result.ret == 801) uni.showModal({title:'提示',content:tip,showCancel:false,confirmText:"取消"}); |
| | | else uni.showModal({title:'提示',content:tip+',提示:'+result.ret,showCancel:false,confirmText:"取消"}); |
| | | return false |
| | | return false; |
| | | }else{ |
| | | var tip = result.info ? typeof result.info == 'string' ? result.info : result.info.join('<br/>') : ''; |
| | | if (tip) uni.showModal({title:'提示',content:tip,showCancel:false,confirmText:"取消"}); |
| | |
| | | if (index > -1) |
| | | $this.param.ViewPage.Page_Button.splice(index, 1) |
| | | }) |
| | | } |
| | | } |
| | | |
| | | }); |
| | | }else{ |