From 49dfdd3bf265db28d38167f34e9aabfdd3e8e5db Mon Sep 17 00:00:00 2001
From: cuiqian2004 <cuiqian2004@163.com>
Date: 星期五, 17 十月 2025 10:16:58 +0800
Subject: [PATCH] imagebutton
---
pages/modal/3200.vue | 141 +++++++++++++++++++++++-----------------------
1 files changed, 70 insertions(+), 71 deletions(-)
diff --git a/pages/modal/3200.vue b/pages/modal/3200.vue
index f083e36..d1b38a8 100644
--- a/pages/modal/3200.vue
+++ b/pages/modal/3200.vue
@@ -70,7 +70,9 @@
import classUtils from "@/js/utils.js"
import {
showInfo,
- showError
+ showError,
+ showLoading,
+ hideLoading
} from "@/js/Page.js"
import {
appGetInfo,
@@ -155,75 +157,55 @@
},
async onLoad(options) {
// console.log(options);
- uni.setNavigationBarTitle({
- title: options.titlename
- }); //璁剧疆椤堕儴鏍囬
- this.title = options.titlename;
- this.param = JSON.parse(options.param);
+ try {
+ showLoading("loading...")
+ uni.setNavigationBarTitle({
+ title: options.titlename
+ }); //璁剧疆椤堕儴鏍囬
+ this.title = options.titlename;
+ this.param = JSON.parse(options.param);
- this.styledef = {};
- this.head_styledef = {
- form: {
- items: []
+ this.styledef = {};
+ this.head_styledef = {
+ form: {
+ items: []
+ }
+ };
+ this.detail1_styledef = {};
+ this.detail1StyleDefList = [];
+ this.ListHtml_Panel = "";
+ this.ListPageHtml_Show = {
+ name: "",
+ event: {
+ id: "",
+ name: ""
+ }
+ };
+ this.items = [];
+ this.active_id = '';
+ this.activeItem = {};
+ //this.activelist = [];
+ const paramValue = options.paramValue ? JSON.parse(options.paramValue) : undefined
+
+ if (this.param.ListPage.ListItem_UIDef?.ui_type == "HTML椤甸潰") {
+ // HTML椤甸潰
+ //鑾峰彇鏁版嵁绫荤殑HTML椤甸潰
+ await this.Html_UIstyleGetInfo(this.param.DataCls.id, this.param.ListPage.ListItem_UIDef.id,
+ paramValue);
+ } else {
+ await this.Detail1_UIstyleGetInfo(this.param.DataCls.id, this.param.ListPage.ListItem_UIDef.id);
+
+ await this.initial(paramValue);
+ await this.loadInitialEvent();
+
}
- };
- this.detail1_styledef = {};
- this.detail1StyleDefList = [];
- this.ListHtml_Panel = "";
- this.ListPageHtml_Show = {
- name: "",
- event: {
- id: "",
- name: ""
- }
- };
- this.items = [];
- this.active_id = '';
- this.activeItem = {};
- //this.activelist = [];
- const paramValue = options.paramValue ? JSON.parse(options.paramValue) : undefined
- if (this.param.ListPage.ListItem_UIDef?.ui_type == "HTML椤甸潰") {
- // HTML椤甸潰
- //鑾峰彇鏁版嵁绫荤殑HTML椤甸潰
- await this.Html_UIstyleGetInfo(this.param.DataCls.id, this.param.ListPage.ListItem_UIDef.id,
- paramValue);
- } else {
- await this.Detail1_UIstyleGetInfo(this.param.DataCls.id, this.param.ListPage.ListItem_UIDef.id);
-
- await this.initial(paramValue);
- await this.loadInitialEvent();
-
+ hideLoading()
+ } catch (ex) {
+ hideLoading()
+ showError(ex, this.translateSys("error"));
}
-
- // this.isFilter=true;
- // if(this.param.ShowFilter)
- // this.isFilter=false;
- // //鑾峰彇鏁版嵁绫荤殑鑷畾涔夎〃鍗曞弬鏁�- // if(this.param.Query_Panel){
- // this.Head_UIStyleGetInfo(this.param.DataCls.id,this.param.Query_Panel.id);
- // }
- // if(this.param.ListPage.ListItem_UIDef?.ui_type=="HTML椤甸潰"){
- // // HTML椤甸潰
- // //鑾峰彇鏁版嵁绫荤殑HTML椤甸潰
- // await this.Html_UIstyleGetInfo(this.param.DataCls.id,this.param.ListPage.ListItem_UIDef.id);
- // }else{
- // await this.Detail1_UIstyleGetInfo(this.param.DataCls.id,this.param.ListPage.ListItem_UIDef.id);
- // }
- // this.orderby = this.param.Order?this.param.Order:'T_CREATE Desc';
- // if(this.param.Query_Event){
- // await this.onSearChange(this.param.DataCls.id,this.param.Query_Event.id);
- // } else{
- // this.wheres = this.param.Condition;
- // this.pageindex = 1;
- // this.page_size = 3;
- // this.query_id = "";
- // await this.loadDataGetList();
- // }
- // console.log(this.param);
- //椤甸潰鍒濆鍖栬幏鍙栫劍鐐�- // this.focusMateria=true;
},
computed: {
@@ -623,6 +605,7 @@
async onSearChange(clsid, eventid) {
try {
if (eventid) {
+ showLoading("loading...")
var $this = this;
var dataInfo = {
ed_type: 0,
@@ -630,9 +613,10 @@
class_id: clsid,
event_id: eventid,
};
+
var result = await runCustomEvent(dataInfo)
// console.log(result);
-
+ hideLoading()
if (result.ret != 0 && result.ret != 1) {
let cls_name = result.event_info?.cls_name
let event_name = result.event_info?.event_name
@@ -693,6 +677,7 @@
}
}
} catch (ex) {
+ hideLoading()
showError(ex, this.translateSys('error') + " 4.1")
}
@@ -700,10 +685,7 @@
//鏌ヨ鏁版嵁绫绘暟鎹俊鎭� async loadDataGetList() {
try {
- uni.showLoading({
- title: this.translateSys("loading"),
- mask: true
- });
+ showLoading("loading...")
//鏉′欢鏌ヨ
var condition = this.wheres;
if (this.where) {
@@ -725,7 +707,7 @@
};
dataObjQuery(dataInfo).then(result => {
console.log(result);
- uni.hideLoading();
+ hideLoading()
// var list=[];
$this.query_id = '';
@@ -852,9 +834,11 @@
}).catch(ex => {
// console.log(ex);
+ hideLoading()
showError(ex, this.translateSys("error") + "5.1")
});
} catch (ex) {
+ hideLoading()
showError(ex, this.translateSys("error") + "5.2")
}
},
@@ -1083,6 +1067,7 @@
//鎵ц浜嬩欢
async TriggerEvent(btn, style, enviroment) { //鎵ц瑙﹀彂浜嬩欢
try {
+ showLoading("loading...")
let obj_attr = {
S_ID: this.styledef.form.objId
};
@@ -1119,6 +1104,7 @@
obj_attr: obj_attr,
}
var result = await runCustomEvent(dataInfo)
+ hideLoading()
if (result.ret != 0 && result.ret != 1) {
let cls_name = result.event_info?.cls_name
let event_name = result.event_info?.event_name
@@ -1165,6 +1151,7 @@
}
}
} catch (ex) {
+ hideLoading()
showError(ex, this.translateSys('error'))
}
},
@@ -1261,16 +1248,20 @@
//鎵ц鍚庡鐞嗕簨浠� async AfterProcess_Event(clsId, afterProcess_Event, enviroment) {
try {
+
if (afterProcess_Event.ID) {
//鎵ц鍚庡鐞嗕簨浠�+ showLoading("loading...")
await this.runCustomEvent({
ed_type: 0,
start_transaction: true,
class_id: clsId,
event_id: afterProcess_Event.ID,
});
+ hideLoading()
}
} catch (ex) {
+ hideLoading()
showError(ex, this.translateSys('error') + "7")
}
},
@@ -1362,6 +1353,7 @@
async onChange(event) {
try {
if (event.id) {
+ showLoading("loading...")
var obj_attr = this.head_styledef.form.model;
// console.log(obj_attr);
var input_param = Base64.encode(
@@ -1394,6 +1386,7 @@
};
runCustomEvent(dataInfo).then(result => {
// console.log(result);
+ hideLoading()
if (result.ret != 0 && result.ret != 1) {
let cls_name = result.event_info?.cls_name
let event_name = result.event_info?.event_name
@@ -1499,10 +1492,12 @@
}).catch(ex => {
// console.log(ex);
+ hideLoading()
showError(ex, this.translateSys("error") + "8.1")
});
}
} catch (ex) {
+ hideLoading()
showError(ex, this.translateSys('error') + "8.2")
}
@@ -1692,8 +1687,10 @@
async runCustomEvent(dataInfo) {
try {
var $this = this;
+ showLoading("loading...")
runCustomEvent(dataInfo).then(result => {
console.log(result);
+ hideLoading()
if (result.ret != 0 && result.ret != 1) {
let cls_name = result.event_info?.cls_name
let event_name = result.event_info?.event_name
@@ -1817,9 +1814,11 @@
}).catch(ex => {
// console.log(ex);
+ hideLoading()
showError(ex, this.translateSys("error") + "9.1")
});
} catch (ex) {
+ hideLoading()
showError(ex, this.translateSys('error') + "9.2")
}
--
Gitblit v1.9.1