From 3ddb7987b031a152309c58dabd949e23d3419a72 Mon Sep 17 00:00:00 2001 From: cuiqian2004 <cuiqian2004@163.com> Date: 星期五, 01 八月 2025 15:33:50 +0800 Subject: [PATCH] test --- pages/modal/3201.vue | 58 ++++++++++++++++++++++++++++++++++++++-------------------- 1 files changed, 38 insertions(+), 20 deletions(-) diff --git a/pages/modal/3201.vue b/pages/modal/3201.vue index 5e6160a..cf709cb 100644 --- a/pages/modal/3201.vue +++ b/pages/modal/3201.vue @@ -33,7 +33,7 @@ <script> import { Base64 - } from '@/js/Base64.js'; + } from '@/js/Base64.js'; import classUtils from "@/js/utils.js" import { appGetInfo, @@ -46,12 +46,12 @@ } from "@/api/data.js" import buttonClickMixin from '@/mixins/button-click.js'; - + export default { mixins: [buttonClickMixin], data() { return { - largeMode: getApp().globalData.largeMode || false, + largeMode: getApp().globalData.largeMode || false, title: '3201棣栭〉', param: {}, show: true, @@ -122,7 +122,7 @@ let that = this; let keys = []; let val, data; - + Object.keys(obj).forEach(function(key) { keys = key.split("."); val = obj[key]; @@ -139,7 +139,7 @@ }); }); }, - + //鑾峰彇鍔熻兘鐐逛俊鎭� async appGetInfo(appid, index) { try { @@ -241,37 +241,55 @@ } 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.loadDataGetList(clsid, index); + } 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.loadDataGetList(clsid, index); + } - }); - } else { - // this.detail2StyleDefList=[]; - 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}鏃跺嚭鐜板紓甯革紝璇锋鏌ヨ剼鏈繑鍥炵殑鏁版嵁鏍煎紡鏄惁姝g‘銆�{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 } } - } + } }).catch(ex => { // console.log(ex); -- Gitblit v1.9.1