| | |
| | | } else { |
| | | var tip = result.info ? typeof result.info == 'string' ? result.info : |
| | | result.info.join('<br/>') : ''; |
| | | tip = tip || result.err_info |
| | | if (tip) uni.showModal({ |
| | | title: this.translateSys("tip"), |
| | | content: tip, |
| | | showCancel: false, |
| | | confirmText: this.translateSys('close') |
| | | }); |
| | | if ([0, 2, 3, 4, -1].includes(result.result_type)) { |
| | | if (result.result_type == 2) { |
| | | |
| | | if (result.result_type == 0 && result.action) { |
| | | result.action.forEach(item => { |
| | | if (item.action_type == "set_query_condition") { |
| | | var value = item.value; |
| | | $this.wheres = value.condition; |
| | | $this.orderby = value.order ? value.order : $this |
| | | .orderby; |
| | | $this.pageindex = 1; |
| | | $this.query_id = ""; |
| | | $this.detail1StyleDefList = []; |
| | | $this.loadDataGetList(); |
| | | } else if (typeof result.result == 'string') { |
| | | if (result.result) { |
| | | uni.showModal({ |
| | | title: this.translateSys('tip'), |
| | | content: result.result, |
| | | showCancel: false, |
| | | confirmText: this.translateSys('close') |
| | | }); |
| | | } |
| | | } |
| | | try { |
| | | var actionList = result.action || [] |
| | | actionList.forEach(item => { |
| | | if (item.action_type == "set_query_condition") { |
| | | var value = item.value; |
| | | $this.wheres = value.condition; |
| | | $this.orderby = value.order ? value.order : $this |
| | | .orderby; |
| | | $this.pageindex = 1; |
| | | $this.query_id = ""; |
| | | $this.detail1StyleDefList = []; |
| | | $this.loadDataGetList(); |
| | | } |
| | | |
| | | }); |
| | | } else { |
| | | if (result.info) { |
| | | }); |
| | | } catch (ex) { |
| | | let actionList = (result.action || []).map(a => a.action_type).join(';') |
| | | let tip = typeof ex == 'string' ? ex : ex.message |
| | | tip = `执行脚本返回的${actionList}时出现异常,请检查脚本返回的数据格式是否正确。${tip}` |
| | | uni.showModal({ |
| | | title: this.translateSys("tip"), |
| | | content: result.info, |
| | | title: this.translateSys('tip'), |
| | | content: tip, |
| | | showCancel: false, |
| | | confirmText: this.translateSys('close') |
| | | }); |
| | | console.log(ex) |
| | | return |
| | | } |
| | | } |
| | | } |
| | |
| | | result |
| | | .info : |
| | | result.info.join('<br/>') : ''; |
| | | tip = tip || result.err_info |
| | | if (tip) uni.showModal({ |
| | | title: this.translateSys("tip"), |
| | | content: tip, |
| | |
| | | // var $ele = e; |
| | | //console.log(e.target) |
| | | getApp().onScan((result) => { |
| | | console.log(result.decodedata); |
| | | item.value = result.decodedata; |
| | | console.log(result); |
| | | item.value = result; |
| | | uni.hideKeyboard(); |
| | | var $this = this; |
| | | console.log(item); |
| | |
| | | .info == 'string' ? result |
| | | .info : |
| | | result.info.join('<br/>') : ''; |
| | | tip = tip || result.err_info |
| | | if (tip) uni.showModal({ |
| | | title: this.translateSys( |
| | | "tip"), |
| | |
| | | confirmText: this.translateSys( |
| | | 'close') |
| | | }); |
| | | if ([0, 2, 3, 4, -1].includes(result.result_type)) { |
| | | if (result.result_type == 2) { |
| | | |
| | | if (result.result_type == 0 && result.action) { |
| | | var actionlist = result.action; |
| | | for (var j = 0; j < actionlist.length; j++) { |
| | | var action = actionlist[j]; |
| | | var action_type = action.action_type; |
| | | var value = action.value; |
| | | if (action_type == "set_dlg_attr") { |
| | | if (value) { |
| | | this.setFormValues(value) |
| | | } |
| | | } else if (action_type == "set_subtable_page_content") { |
| | | if (value.clear_confirm != false && value.clear == true && |
| | | $this.detail1StyleDefList.length > 0 |
| | | ) { //判断是否清空页签内容,正在码盘是否有数据 |
| | | uni.showModal({ |
| | | title: this.translateSys('tip'), |
| | | content: this.translate("are_you_sure_clear_data"), |
| | | cancelText: $this.translateSys('ok'), |
| | | confirmText: $this.translateSys('cancel'), |
| | | success: function(res) { |
| | | if (res.cancel) { |
| | | $this.detail1StyleDefList = []; |
| | | $this.viewAceionContent(value); |
| | | } else if (res.confirm) { |
| | | $this.detail1StyleDefList = []; |
| | | $this.viewAceionContent(value); |
| | | } |
| | | } |
| | | }); |
| | | } else { |
| | | $this.detail1StyleDefList = []; |
| | | $this.viewAceionContent(value); |
| | | } |
| | | } else if (typeof result.result == 'string') { |
| | | if (result.result) { |
| | | uni.showModal({ |
| | | title: this.translateSys('tip'), |
| | | content: result.result, |
| | | showCancel: false, |
| | | confirmText: this.translateSys('close') |
| | | }); |
| | | } |
| | | } |
| | | try { |
| | | var actionlist = result.action || [] |
| | | for (var j = 0; j < actionlist.length; j++) { |
| | | var action = actionlist[j]; |
| | | var action_type = action.action_type; |
| | | var value = action.value; |
| | | if (action_type == "set_dlg_attr") { |
| | | if (value) { |
| | | this.setFormValues(value) |
| | | } |
| | | } else if (action_type == "set_subtable_page_content") { |
| | | if (value.clear_confirm != false && value.clear == true && |
| | | $this.detail1StyleDefList.length > 0 |
| | | ) { //判断是否清空页签内容,正在码盘是否有数据 |
| | | uni.showModal({ |
| | | title: this.translateSys('tip'), |
| | | content: this.translate( |
| | | "are_you_sure_clear_data"), |
| | | cancelText: $this.translateSys('ok'), |
| | | confirmText: $this.translateSys('cancel'), |
| | | success: function(res) { |
| | | if (res.cancel) { |
| | | $this.detail1StyleDefList = []; |
| | | $this.viewAceionContent(value); |
| | | } else if (res.confirm) { |
| | | $this.detail1StyleDefList = []; |
| | | $this.viewAceionContent(value); |
| | | } |
| | | } |
| | | }); |
| | | } else { |
| | | $this.detail1StyleDefList = []; |
| | | $this.viewAceionContent(value); |
| | | } |
| | | } |
| | | } |
| | | |
| | | // value = {"attr":"xxx", "value":"xxx"} |
| | | } else { |
| | | if (result.info) { |
| | | } catch (ex) { |
| | | let actionList = (result.action || []).map(a => a.action_type).join( |
| | | ';') |
| | | let tip = typeof ex == 'string' ? ex : ex.message |
| | | tip = `执行脚本返回的${actionList}时出现异常,请检查脚本返回的数据格式是否正确。${tip}` |
| | | uni.showModal({ |
| | | title: this |
| | | .translateSys( |
| | | "tip"), |
| | | content: result.info, |
| | | title: this.translateSys('tip'), |
| | | content: tip, |
| | | showCancel: false, |
| | | confirmText: this |
| | | .translateSys( |
| | | 'close') |
| | | confirmText: this.translateSys('close') |
| | | }); |
| | | console.log(ex) |
| | | return |
| | | } |
| | | } |
| | | } |
| | |
| | | return; |
| | | } |
| | | var styleStr = JSON.stringify($this.detail1_styledef); |
| | | var detailStyle = JSON.parse(styleStr); |
| | | if (detailStyle.form) { |
| | | data.content.forEach(cont => { |
| | | detailStyle = JSON.parse(styleStr); |
| | | data.content.forEach(cont => { |
| | | let detailStyle = JSON.parse(styleStr); |
| | | if (detailStyle.form) { |
| | | |
| | | |
| | | detailStyle.SelBut_Checked = data.checkbox ?? true; |
| | | |
| | | detailStyle.form.objId = cont.id; |
| | |
| | | } else { |
| | | $this.detail1StyleDefList.push(detailStyle); //待分拣 |
| | | } |
| | | }); |
| | | } |
| | | } |
| | | }); |
| | | |
| | | }, |
| | | |
| | |
| | | .info == 'string' ? result |
| | | .info : result |
| | | .info.join('<br/>') : ''; |
| | | tip = tip || result.err_info |
| | | if (tip) uni.showModal({ |
| | | title: this.translateSys( |
| | | "tip"), |
| | |
| | | confirmText: this.translateSys( |
| | | 'close') |
| | | }); |
| | | if ([0, 2, 3, 4, -1].includes(result.result_type)) { |
| | | if (result.result_type == 2) { |
| | | |
| | | if (result.result_type == 0 && result |
| | | .action) { |
| | | result.action.forEach(item => { |
| | | if (item.action_type == |
| | | "goback_to_pre_page" |
| | | ) { //返回上一页 |
| | | var value = item.value; |
| | | uni.navigateBack({ |
| | | delta: 1, //返回层数,2则上上页 |
| | | }); |
| | | } else if (item |
| | | .action_type == |
| | | "hidden_button" |
| | | ) { //隐藏按钮 |
| | | var value = item.value; |
| | | value.forEach(btn => { |
| | | var index = |
| | | $this |
| | | .param |
| | | .ListPage |
| | | .Page_Button |
| | | .findIndex( |
| | | button => |
| | | button |
| | | .ShowName == |
| | | btn |
| | | ) |
| | | if (index > |
| | | -1) |
| | | $this |
| | | .param |
| | | .ListPage |
| | | .Page_Button |
| | | .splice( |
| | | index, |
| | | 1) |
| | | }) |
| | | // } else if(item.action_type == "refresh_cur_row"){ // |
| | | // var value = item.value; |
| | | } else if (item |
| | | .action_type == |
| | | "set_panel_html" |
| | | ) { //显示Html页面 |
| | | // var value = item.value; |
| | | $this.ListHtml_Panel = |
| | | item.value; |
| | | // $this.detail1StyleDefList.forEach((ele,index)=>{ |
| | | // ele.ListHtml_Panel = item.value[index]; |
| | | // }); |
| | | |
| | | } else { |
| | | } else if (typeof result.result == 'string') { |
| | | if (result.result) { |
| | | uni.showModal({ |
| | | title: this |
| | | .translateSys( |
| | | "tip" |
| | | ), |
| | | content: this |
| | | .translateSys( |
| | | "quotation_mark_left" |
| | | ) + |
| | | item |
| | | .action_type + |
| | | this |
| | | .translateSys( |
| | | "quotation_mark_right" |
| | | ) + |
| | | this |
| | | .translate( |
| | | "tip_action_unprocessed" |
| | | ), |
| | | title: this.translateSys('tip'), |
| | | content: result.result, |
| | | showCancel: false, |
| | | confirmText: this |
| | | .translateSys( |
| | | 'close' |
| | | ) |
| | | confirmText: this.translateSys('close') |
| | | }); |
| | | } |
| | | }); |
| | | } else { |
| | | if (result.info) { |
| | | uni.showModal({ |
| | | title: this |
| | | .translateSys( |
| | | "tip"), |
| | | content: result.info, |
| | | showCancel: false, |
| | | confirmText: this |
| | | .translateSys( |
| | | 'close') |
| | | } |
| | | try { |
| | | var actionList = result.action || [] |
| | | actionList.forEach(item => { |
| | | if (item.action_type == |
| | | "goback_to_pre_page" |
| | | ) { //返回上一页 |
| | | var value = item.value; |
| | | uni.navigateBack({ |
| | | delta: 1, //返回层数,2则上上页 |
| | | }); |
| | | } else if (item |
| | | .action_type == |
| | | "hidden_button" |
| | | ) { //隐藏按钮 |
| | | var value = item.value; |
| | | value.forEach(btn => { |
| | | var index = |
| | | $this |
| | | .param |
| | | .ListPage |
| | | .Page_Button |
| | | .findIndex( |
| | | button => |
| | | button |
| | | .ShowName == |
| | | btn |
| | | ) |
| | | if (index > |
| | | -1) |
| | | $this |
| | | .param |
| | | .ListPage |
| | | .Page_Button |
| | | .splice( |
| | | index, |
| | | 1) |
| | | }) |
| | | // } else if(item.action_type == "refresh_cur_row"){ // |
| | | // var value = item.value; |
| | | } else if (item |
| | | .action_type == |
| | | "set_panel_html" |
| | | ) { //显示Html页面 |
| | | // var value = item.value; |
| | | $this.ListHtml_Panel = |
| | | item.value; |
| | | // $this.detail1StyleDefList.forEach((ele,index)=>{ |
| | | // ele.ListHtml_Panel = item.value[index]; |
| | | // }); |
| | | |
| | | } else { |
| | | uni.showModal({ |
| | | title: this |
| | | .translateSys( |
| | | "tip" |
| | | ), |
| | | content: this |
| | | .translateSys( |
| | | "quotation_mark_left" |
| | | ) + |
| | | item |
| | | .action_type + |
| | | this |
| | | .translateSys( |
| | | "quotation_mark_right" |
| | | ) + |
| | | this |
| | | .translate( |
| | | "tip_action_unprocessed" |
| | | ), |
| | | showCancel: false, |
| | | confirmText: this |
| | | .translateSys( |
| | | 'close' |
| | | ) |
| | | }); |
| | | } |
| | | }); |
| | | |
| | | } catch (ex) { |
| | | let actionList = (result.action || []).map(a => a.action_type).join(';') |
| | | let tip = typeof ex == 'string' ? ex : ex.message |
| | | tip = `执行脚本返回的${actionList}时出现异常,请检查脚本返回的数据格式是否正确。${tip}` |
| | | uni.showModal({ |
| | | title: this.translateSys('tip'), |
| | | content: tip, |
| | | showCancel: false, |
| | | confirmText: this.translateSys('close') |
| | | }); |
| | | console.log(ex) |
| | | return |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | |