From a2f5317f01290597eb44aaf80aa535ff468a61c5 Mon Sep 17 00:00:00 2001
From: cuiqian2004 <cuiqian2004@163.com>
Date: 星期四, 05 六月 2025 17:10:46 +0800
Subject: [PATCH] 3202 set_subtable_page_content

---
 pages/modal/3018_2.vue |  129 ++++++++++++++++++++++++++++++------------
 1 files changed, 92 insertions(+), 37 deletions(-)

diff --git a/pages/modal/3018_2.vue b/pages/modal/3018_2.vue
index 3a2d39d..2565b03 100644
--- a/pages/modal/3018_2.vue
+++ b/pages/modal/3018_2.vue
@@ -1,5 +1,5 @@
 <template>
-	<view class="uni-page-modal-3018-2">
+	<view class="uni-page-modal-3018-2" :class="largeMode?'large-mode':''">
 		<view class="view-content">
 			<!-- 琛ㄥご鏍峰紡 -->
 			<OIForm ref="refBaseForm" class="v-headStyle" :form="head_styledef.form" :focusId="focusFieldId"
@@ -75,6 +75,7 @@
 		},
 		data() {
 			return {
+					largeMode: getApp().globalData.largeMode || false,
 				title: this.translateSys('add2'),
 				btnName: "",
 				param: {},
@@ -332,6 +333,25 @@
 									}
 								}
 							}
+						}
+						const app = getApp()
+						if (app.globalData.bindClasses) {
+							styledefHead.form.items.push({
+								name: "Input",
+								label: this.translate("classes"),
+								labelWidth: 100,
+								disabled: true,
+								value: app.globalData.classes,
+								setting: {
+									width: 100,
+									height: 50,
+								},
+								bind: {
+									attr: "",
+								},
+								fieldId: "S_CLASSES",
+							})
+							styledefHead.form.model["S_CLASSES"] = app.globalData.classes
 						}
 
 					}
@@ -745,7 +765,8 @@
 				// open 鏂规硶浼犲叆鍙傛暟 绛夊悓鍦�uni-popup 缁勪欢涓婄粦瀹�type灞炴�
 				this.$refs.popup.open(this.popupType);
 
-				this.dataObjRunCustomEvent_Return(onSuffixClickEvent.id, '', onSuffixClickCallbackEvent.id,
+				this.dataObjRunCustomEvent_Return(onSuffixClickEvent.id, '', onSuffixClickCallbackEvent
+					.id,
 					item);
 			},
 			popupChange(e) {
@@ -858,7 +879,8 @@
 				// }
 				enviroment = Base64.encode(JSON.stringify(enviroment)); //灏嗗瓧绗︿覆杞崲涓篵ase64缂栫爜
 				var input_param = Base64.encode(JSON.stringify(info.attr)); //灏嗗瓧绗︿覆杞崲涓篵ase64缂栫爜
-				var global_attr = Base64.encode(JSON.stringify(this.global_attr)); //灏嗗瓧绗︿覆杞崲涓篵ase64缂栫爜
+				var global_attr = Base64.encode(JSON.stringify(this
+					.global_attr)); //灏嗗瓧绗︿覆杞崲涓篵ase64缂栫爜
 				if (info.dataJson)
 					info.dataJson = Base64.encode(JSON.stringify(info.dataJson)); //灏嗗瓧绗︿覆杞崲涓篵ase64缂栫爜
 				var obj_attr = {};
@@ -906,14 +928,16 @@
 							});
 						} else uni.showModal({
 							title: this.translateSys("tip"),
-							content: tip + ',' + this.translateSys('tip') + ':' + data
+							content: tip + ',' + this.translateSys('tip') + ':' +
+								data
 								.ret,
 							showCancel: false,
 							confirmText: this.translateSys('close')
 						});
 						return false
 					} else {
-						var tip = data.info ? typeof data.info == 'string' ? data.info : data
+						var tip = data.info ? typeof data.info == 'string' ? data.info :
+							data
 							.info
 							.join(
 								'<br/>') : '';
@@ -1020,7 +1044,8 @@
 					class_id: $this.param.DataCls.id, //褰撳墠鏁版嵁绫籭d
 				}
 				extinfo = Base64.encode(JSON.stringify(extinfo)); //灏嗗瓧绗︿覆杞崲涓篵ase64缂栫爜
-				var global_attr = Base64.encode(JSON.stringify($this.global_attr)); //灏嗗瓧绗︿覆杞崲涓篵ase64缂栫爜
+				var global_attr = Base64.encode(JSON.stringify($this
+					.global_attr)); //灏嗗瓧绗︿覆杞崲涓篵ase64缂栫爜
 				var obj_attr = {};
 				req.forEach(item2 => {
 					obj_attr[item2.attr] = item2.value;
@@ -1075,14 +1100,16 @@
 							});
 						} else uni.showModal({
 							title: $this.translateSys("tip"),
-							content: tip + ',' + $this.translateSys('tip') + ':' + data
+							content: tip + ',' + $this.translateSys('tip') + ':' +
+								data
 								.ret,
 							showCancel: false,
 							confirmText: $this.translateSys('close')
 						});
 						return false
 					} else {
-						var tip = data.info ? typeof data.info == 'string' ? data.info : data
+						var tip = data.info ? typeof data.info == 'string' ? data.info :
+							data
 							.info
 							.join(
 								'<br/>') : '';
@@ -1106,13 +1133,17 @@
 										var d = dialog({
 											title: '<i class="ace-icon fa fa-info-circle"></i> ' +
 												$this.translateSys("tip"),
-											content: $this.translateSys("quotation_mark_left") +
-												action.action_type + $this.translateSys(
+											content: $this.translateSys(
+													"quotation_mark_left") +
+												action.action_type + $this
+												.translateSys(
 													"quotation_mark_right") +
-												$this.translate("tip_action_unprocessed")
+												$this.translate(
+													"tip_action_unprocessed")
 										});
 										d.show();
-									} else if (action.action_type == 'open_select_userdlg') {
+									} else if (action.action_type ==
+										'open_select_userdlg') {
 										var style = val.style;
 										// style == 'user' ? '閫夋嫨浜哄憳' : style == 'department' ? '閫夋嫨閮ㄩ棬' : style == 'role' ? '閫夋嫨瑙掕壊' : ''
 										var param = {
@@ -1148,13 +1179,15 @@
 														inputparameter: data,
 														dataJson: [],
 													}
-													$this.DataObjRunCustomEvent(info,
+													$this.DataObjRunCustomEvent(
+														info,
 														param
 														.data_attr);
 												}
 											}
 										});
-									} else if (action.action_type == 'open_data_query_dlg') {
+									} else if (action.action_type ==
+										'open_data_query_dlg') {
 										var d = dialog({
 											title: '<i class="ace-icon fa fa-info-circle"></i> ' +
 												$this.translateSys("tip"),
@@ -1174,7 +1207,8 @@
 											$this.setData({
 												check_list: val.config
 											})
-											if (val.config.appear_style == 'sideslip') //鍒ゆ柇鏄惁鏄晶婊�+											if (val.config.appear_style ==
+												'sideslip') //鍒ゆ柇鏄惁鏄晶婊� 												$this.setData({
 													popupType: "right"
 												})
@@ -1194,7 +1228,8 @@
 												popupParam: popupParam
 											})
 										}
-									} else if (action.action_type == 'open_project_query_dlg') {
+									} else if (action.action_type ==
+										'open_project_query_dlg') {
 										//console.log(action.value.select_range);
 										//console.log(action.value.mulit_select);
 										var priRel = '-1';
@@ -1204,7 +1239,8 @@
 											priRel = '1';
 										else if (action.value.select_range == '鎴戝垱寤虹殑')
 											priRel = '2';
-										else if (action.value.select_range == '鎴戝弬涓庣殑' || action
+										else if (action.value.select_range == '鎴戝弬涓庣殑' ||
+											action
 											.value
 											.select_range == '鎴戝弬鍔犵殑')
 											priRel = '3';
@@ -1218,7 +1254,8 @@
 											req: req
 										}
 										uni.navigateTo({
-											url: '../selPrj/index?relation=' + priRel +
+											url: '../selPrj/index?relation=' +
+												priRel +
 												'&param=' +
 												JSON.stringify(param_),
 											events: {
@@ -1238,7 +1275,8 @@
 														var info = {
 															eventid: callback_eventid,
 															edtype: "2",
-															projectid: data[0].ID,
+															projectid: data[0]
+																.ID,
 															rclsid: "",
 															robjid: "",
 															userlogin: "",
@@ -1250,8 +1288,9 @@
 															dataJson: [],
 														}
 
-														$this.DataObjRunCustomEvent(
-															info);
+														$this
+															.DataObjRunCustomEvent(
+																info);
 													}
 												}
 											}
@@ -1261,12 +1300,14 @@
 											title: $this.translateSys("tip"),
 											content: $this.translateSys(
 													"quotation_mark_left") +
-												action.action_type + $this.translateSys(
+												action.action_type + $this
+												.translateSys(
 													"quotation_mark_right") + $this
 												.translate(
 													"tip_action_unprocessed"),
 											showCancel: false,
-											confirmText: $this.translateSys('close')
+											confirmText: $this.translateSys(
+												'close')
 										});
 									}
 								}
@@ -1274,9 +1315,11 @@
 						} else {
 							uni.showModal({
 								title: $this.translateSys('tip') + "5.2",
-								content: $this.translateSys("quotation_mark_left") +
+								content: $this.translateSys(
+										"quotation_mark_left") +
 									"before_click_button" + $this.translateSys(
-										"quotation_mark_right") + $this.translateSys(
+										"quotation_mark_right") + $this
+									.translateSys(
 										"comma") + 'event_id' + eventid,
 								showCancel: false,
 								confirmText: $this.translateSys('close')
@@ -1370,7 +1413,8 @@
 							});
 						} else uni.showModal({
 							title: this.translateSys("tip"),
-							content: tip + ',' + this.translateSys('tip') + ':' + data
+							content: tip + ',' + this.translateSys('tip') + ':' +
+								data
 								.ret,
 							showCancel: false,
 							confirmText: this.translateSys('close')
@@ -1378,7 +1422,8 @@
 						this.saving = false
 						return false
 					} else {
-						var tip = data.info ? typeof data.info == 'string' ? data.info : data
+						var tip = data.info ? typeof data.info == 'string' ? data.info :
+							data
 							.info
 							.join(
 								'<br/>') : '';
@@ -1401,7 +1446,8 @@
 						if (!this.param.After_Btn_Not_Refresh) {
 							//鍒锋柊
 							uni.redirectTo({
-								url: '../modal/3018_2?param=' + JSON.stringify(this.$data
+								url: '../modal/3018_2?param=' + JSON.stringify(this
+										.$data
 										.param) +
 									"&titlename=" + this.title
 							});
@@ -1594,7 +1640,8 @@
 						value: obj_attr[a],
 					})),
 				};
-				if (!this.after_ok.id.includes('{')) this.after_ok.id = '{' + this.after_ok.id + '}';
+				if (!this.after_ok.id.includes('{')) this.after_ok.id = '{' + this.after_ok.id +
+					'}';
 				var dataInfo = {
 					ed_type: "0",
 					start_transaction: true,
@@ -1634,7 +1681,8 @@
 							});
 						} else uni.showModal({
 							title: this.translateSys("tip"),
-							content: tip + ',' + this.translateSys('tip') + ':' + data
+							content: tip + ',' + this.translateSys('tip') + ':' +
+								data
 								.ret,
 							showCancel: false,
 							confirmText: this.translateSys('close')
@@ -1642,7 +1690,8 @@
 						this.saving = false
 						return false
 					} else {
-						var tip = data.info ? typeof data.info == 'string' ? data.info : data
+						var tip = data.info ? typeof data.info == 'string' ? data.info :
+							data
 							.info
 							.join(
 								'<br/>') : '';
@@ -1655,7 +1704,8 @@
 						if (!this.param.After_Btn_Not_Refresh) {
 							//鍒锋柊
 							uni.redirectTo({
-								url: '../modal/3018_2?param=' + JSON.stringify(this.$data
+								url: '../modal/3018_2?param=' + JSON.stringify(this
+										.$data
 										.param) +
 									"&titlename=" + this.title
 							});
@@ -1807,14 +1857,16 @@
 							});
 						} else uni.showModal({
 							title: this.translateSys("tip"),
-							content: tip + ',' + this.translateSys('tip') + ':' + data
+							content: tip + ',' + this.translateSys('tip') + ':' +
+								data
 								.ret,
 							showCancel: false,
 							confirmText: this.translateSys('close')
 						});
 						return false
 					} else {
-						var tip = data.info ? typeof data.info == 'string' ? data.info : data
+						var tip = data.info ? typeof data.info == 'string' ? data.info :
+							data
 							.info
 							.join(
 								'<br/>') : '';
@@ -1827,7 +1879,8 @@
 						if (!this.param.After_Btn_Not_Refresh) {
 							//鍒锋柊
 							uni.redirectTo({
-								url: '../modal/3018_2?param=' + JSON.stringify(this.$data
+								url: '../modal/3018_2?param=' + JSON.stringify(this
+										.$data
 										.param) +
 									"&titlename=" + this.title
 							});
@@ -1894,7 +1947,8 @@
 					cls_name: btn.Cls_Name,
 					Edit_dlg: btn.Edit_dlg
 				};
-				const url = '../modal/3018?param=' + JSON.stringify(data) + "&titlename=" + btn.Edit_dlg
+				const url = '../modal/3018?param=' + JSON.stringify(data) + "&titlename=" + btn
+					.Edit_dlg
 					.Name +
 					"&type=addDataObj"
 				var $this = this;
@@ -1906,7 +1960,8 @@
 							console.log(resData);
 							//鍒锋柊
 							uni.redirectTo({
-								url: '../modal/3018_2?param=' + JSON.stringify(this
+								url: '../modal/3018_2?param=' + JSON.stringify(
+										this
 										.$data.param) +
 									"&titlename=" + this.title
 							});

--
Gitblit v1.9.1