From 7366a5bc2c2db8c487baa8c3b8e18e32e98c9bd5 Mon Sep 17 00:00:00 2001
From: cuiqian2004 <cuiqian2004@163.com>
Date: 星期二, 20 八月 2024 15:44:40 +0800
Subject: [PATCH] test

---
 pages/modal/3200_view.vue |  766 ++++++++++++++++++++++++++++++----------------------------
 1 files changed, 400 insertions(+), 366 deletions(-)

diff --git a/pages/modal/3200_view.vue b/pages/modal/3200_view.vue
index 62dda0c..5b6b485 100644
--- a/pages/modal/3200_view.vue
+++ b/pages/modal/3200_view.vue
@@ -1,269 +1,5 @@
-<style>
-	.v-headStyle .txt_title {
-		font-size: 34rpx;
-		text-align: right;
-		display: inline-block;
-		vertical-align: 12px;
-	}
-
-	.v-headStyle input {
-		display: inline-block;
-		/* border: 1px solid #d5d5d5; */
-		/* width: 65%; */
-		width: 85%;
-		height: 52rpx;
-		line-height: 34rpx;
-		background: #FFF;
-		border-radius: 0 !important;
-		color: #2d8cf0;
-		padding: 10rpx 8rpx 12rpx;
-		font-size: 34rpx;
-		font-family: inherit;
-		box-shadow: none !important;
-		transition-duration: 0.1s;
-		margin-top: 4rpx;
-	}
-
-	.v-headStyle input::-webkit-input-placeholder {
-		font-size: 12rpx;
-	}
-
-	.input-wrapper {
-		border: 1px solid #d5d5d5;
-		display: inline-block;
-		width: 65%;
-		line-height: 22rpx;
-	}
-
-	[nvue] uni-view {
-		position: relative;
-		border: 0 solid #000;
-		box-sizing: border-box;
-	}
-
-	.uni-input {
-		/* border: none; */
-	}
-
-	.uni-icon {
-		/* border: 1px solid red; */
-		width: 8%;
-		font-family: uniicons;
-		font-size: 40rpx;
-		font-weight: 400;
-		font-style: normal;
-		/* width: 48rpx; */
-		height: 48rpx;
-		line-height: 48rpx;
-		color: #2d8cf0;
-		cursor: pointer;
-		display: inline-block;
-		vertical-align: 18rpx;
-	}
-
-	.v-content {
-		height: 945rpx;
-		overflow: auto;
-		/* border:1px solid red; */
-	}
-
-	/* .dv-panel-bkcolor{
-  background-color:#efefef;
-} */
-	.dv-panel {
-		/* background-color:#efefef; */
-		padding: 20rpx 20rpx 4rpx 0px;
-		border-radius: 12rpx;
-		margin-bottom: 20rpx;
-		text-align: right;
-	}
-
-	.dv-panel-input {
-		vertical-align: middle;
-		width: 100%;
-		display: inline-block;
-		text-align: left;
-	}
-
-	.dv-panel-buticon {
-		line-height: 25px;
-		text-align: left;
-		/* font-size: 17px; */
-		padding: 0 15px;
-	}
-
-	.dv-panel-buticon .btn-padding {
-		padding: 10px;
-		display: inline-block;
-		vertical-align: middle;
-	}
-
-	.dv-panel-buticon a i {
-		font-size: 22px;
-	}
-
-	.dv-panel-buticon button {
-		min-width: 60px;
-		font-size: 16px;
-		padding: 20rpx 20rpx;
-		line-height: 1;
-		background: #4D6AF4;
-		border: none;
-		color: #fff;
-		font-weight: bold;
-		border-radius: 4px;
-	}
-
-	.dv-panel .txt_title {
-		font-size: 34rpx;
-		text-align: right;
-		display: inline-block;
-		margin-bottom: 15rpx;
-	}
-
-	.dv-panel input {
-		vertical-align: middle;
-		display: inline-block;
-		border: 1px solid #d5d5d5;
-		width: 68%;
-		height: 52rpx;
-		line-height: 34rpx;
-		background: #FFF;
-		border-radius: 7px !important;
-		color: #2d8cf0;
-		padding: 6rpx 8rpx 8rpx;
-		font-size: 32rpx;
-		font-family: inherit;
-		box-shadow: none !important;
-		transition-duration: 0.1s;
-		margin-top: 0rpx;
-	}
-
-	.dv-panel input::-webkit-input-placeholder {
-		font-size: 10rpx;
-	}
-
-	.dv-panel .form-item-span {
-		vertical-align: text-top;
-		color: #2d8cf0;
-		white-space: normal;
-		word-break: break-all;
-		display: inline-block;
-		width: calc(100% - 100px);
-	}
-
-	.dv-panel-button {
-		display: inline-block;
-	}
-
-	.dv-panel-button checkbox-group {
-		display: inline-block;
-	}
-
-	.dv-panel-button a i {
-		font-size: 18px;
-	}
-
-	.dv-panel-button button {
-		height: 25px;
-		font-size: 13px;
-		padding: 0 12px;
-	}
-
-	.view-floor {
-		text-align: center;
-		padding: 0 20rpx;
-		margin-top: 25rpx;
-		/* border:1px solid red; */
-	}
-
-	button.btn_refresh {
-		width: 48%;
-		margin-top: 25rpx;
-		padding: 20rpx;
-		line-height: 1.5;
-		background: #4D6AF4;
-		border: none;
-		color: #fff;
-		font-size: 38rpx;
-		font-weight: bold;
-		/* float: left; */
-		display: inline-block;
-		margin: 0 3px;
-	}
-
-	button.btn_cancel {
-		width: 49.5%;
-		margin-top: 25rpx;
-		padding: 20rpx;
-		line-height: 1.5;
-		background: #fff;
-		border: none;
-		color: #000;
-		font-size: 38rpx;
-		font-weight: bold;
-		float: left;
-		display: inline-block;
-		margin-right: 10px;
-	}
-
-	.bk-active {
-		background-color: #D6FCB2;
-	}
-
-	.uni-padding-wrap {
-		margin-top: -4rpx;
-		background-color: #98DAEA;
-		width: 52px;
-		height: 40px;
-		text-align: center;
-		border-radius: 27px;
-		padding: 12px 0 0px 0;
-		float: right;
-		display: inline-block;
-	}
-
-	.uni-padding-wrap a {
-		font-size: 20px;
-	}
-	
-	.dv-viewHtml-Panel .item-label{
-	  padding: 3px 5px;
-	  width: 90px;
-	  display: inline-block;
-	  text-align: right;
-	}
-	.dv-viewHtml-Panel .item-span{
-	  // line-height: 30px;
-	  color: #2d8cf0;
-	}
-</style>
-<style lang="scss">
-	.demo-uni-row {
-		margin-bottom: 0px;
-		display: block;
-	}
-
-	::v-deep .uni-row {
-		margin-bottom: 0px;
-	}
-
-	.view-tabpage ::v-deep .uni-row {
-		margin-bottom: 5px;
-	}
-
-	.demo-uni-col {
-		height: 36px;
-		border-radius: 5px;
-	}
-
-	.demo-uni-row .uni-input {
-		width: calc(100% - 120px);
-	}
-</style>
-
 <template>
-	<view class="content">
+	<view class="uni-page-modal-3200-view">
 		<view class="v-content">
 			<view class="dv-panel dv-panel-bkcolor">
 				<div class="dv-panel-input">
@@ -418,6 +154,7 @@
 
 <script>
 	import Base64 from '../../components/js-base64/base64.js'
+	import classUtils from "@/js/utils.js"
 	export default {
 		modules: {
 			Base64,
@@ -434,7 +171,7 @@
 		},
 		data() {
 			return {
-				title: '鏂板',
+				title: this.translateSys('add2'),
 				param: {},
 				styleDef: {
 					form: {
@@ -494,17 +231,17 @@
 						start_transaction: true,
 						class_id: this.param.DataCls.id,
 						event_id: eventid,
-						data_obj_id:this.styleDef.form.objId,
+						data_obj_id: this.styleDef.form.objId,
 						obj_attr,
 						input_param,
 					});
 				} catch (ex) {
 					var tip = typeof ex == "string" ? ex : ex.message;
 					uni.showModal({
-						title: "閿欒",
+						title: this.translateSys("error"),
 						content: tip,
 						showCancel: false,
-						confirmText: "鍙栨秷"
+						confirmText: this.translateSys('cancel')
 					});
 				}
 			}
@@ -555,19 +292,19 @@
 						}, 100);
 					} else {
 						uni.showModal({
-							title: "閿欒1",
+							title: this.translateSys("error") + "1",
 							content: ret.err_msg,
 							showCancel: false,
-							confirmText: "鍙栨秷"
+							confirmText: this.translateSys('cancel')
 						});
 					}
 				}).catch(ex => {
 					// console.log(ex);
 					uni.showModal({
-						title: "閿欒1.1",
+						title: this.translateSys("error") + "1.1",
 						content: ex.errMsg,
 						showCancel: false,
-						confirmText: "鍙栨秷"
+						confirmText: this.translateSys('cancel')
 					});
 				});
 
@@ -606,24 +343,24 @@
 							start_transaction: true,
 							class_id: $this.param.DataCls.id,
 							event_id: eventid,
-							data_obj_id:$this.styleDef.form.objId,
+							data_obj_id: $this.styleDef.form.objId,
 							obj_attr,
 						});
 					} else {
 						uni.showModal({
-							title: "閿欒6",
+							title: this.translateSys("error") + "6",
 							content: ret.err_msg,
 							showCancel: false,
-							confirmText: "鍙栨秷"
+							confirmText: this.translateSys('cancel')
 						});
 					}
 				}).catch(ex => {
 					// console.log(ex);
 					uni.showModal({
-						title: "閿欒6.1",
+						title: this.translateSys("error") + "6.1",
 						content: ex.errMsg,
 						showCancel: false,
-						confirmText: "鍙栨秷"
+						confirmText: this.translateSys('cancel')
 					});
 				});
 
@@ -664,28 +401,28 @@
 							}
 						} else {
 							uni.showModal({
-								title: "閿欒5",
+								title: this.translateSys("error") + "5",
 								content: ret.err_msg,
 								showCancel: false,
-								confirmText: "鍙栨秷"
+								confirmText: this.translateSys('cancel')
 							});
 						}
 					}).catch(ex => {
 						// console.log(ex);
 						uni.showModal({
-							title: "閿欒5.1",
+							title: this.translateSys("error") + "5.1",
 							content: ex.errMsg,
 							showCancel: false,
-							confirmText: "鍙栨秷"
+							confirmText: this.translateSys('cancel')
 						});
 					});
 				} catch (ex) {
 					var tip = typeof ex == "string" ? ex : ex.message;
 					uni.showModal({
-						title: "閿欒5.2",
+						title: this.translateSys("error") + "5.2",
 						content: tip,
 						showCancel: false,
-						confirmText: "鍙栨秷"
+						confirmText: this.translateSys('cancel')
 					});
 				}
 			},
@@ -712,7 +449,7 @@
 							class_name: '',
 							event_id: event.id,
 							event_name: '',
-							data_obj_id:"",
+							data_obj_id: "",
 							obj_attr: obj_attr,
 							prj_id: '',
 							ref_cls_id: '',
@@ -732,26 +469,27 @@
 									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: '鎻愮ず',
+										title: this.translateSys("tip"),
 										content: tip,
 										showCancel: false,
-										confirmText: "鍙栨秷"
+										confirmText: this.translateSys('cancel')
 									});
 									else uni.showModal({
-										title: '鎻愮ず',
-										content: tip + ',鎻愮ず:' + result.ret,
+										title: this.translateSys("tip"),
+										content: tip + ',' + this.translateSys('tip') + ':' + result
+											.ret,
 										showCancel: false,
-										confirmText: "鍙栨秷"
+										confirmText: this.translateSys('cancel')
 									});
 									return false;
 								} else {
 									var tip = result.info ? typeof result.info == 'string' ? result.info :
 										result.info.join('<br/>') : '';
 									if (tip) uni.showModal({
-										title: '鎻愮ず',
+										title: this.translateSys("tip"),
 										content: tip,
 										showCancel: false,
-										confirmText: "鍙栨秷"
+										confirmText: this.translateSys('cancel')
 									});
 
 									if (result.result_type == 0 && result.action) {
@@ -775,10 +513,10 @@
 										// this.detail2StyleDefList=[];
 										if (result.info) {
 											uni.showModal({
-												title: "鎻愮ず",
+												title: this.translateSys("tip"),
 												content: result.info,
 												showCancel: false,
-												confirmText: "鍙栨秷"
+												confirmText: this.translateSys('cancel')
 											});
 										}
 									}
@@ -786,29 +524,31 @@
 
 							} else {
 								uni.showModal({
-									title: "閿欒8",
+									title: this.translateSys("error") + "8",
 									content: ret.err_msg,
 									showCancel: false,
-									confirmText: "鍙栨秷"
+									confirmText: this.translateSys('cancel')
 								});
 							}
 						}).catch(ex => {
 							// console.log(ex);
 							uni.showModal({
-								title: "閿欒8.1",
+								title: this.translateSys("error") + "8.1",
 								content: ex.errMsg,
 								showCancel: false,
-								confirmText: "鍙栨秷"
+								confirmText: this.translateSys('cancel')
 							});
 						});
 					}
 				} catch (ex) {
 					var tip = typeof ex == "string" ? ex : ex.message;
 					uni.showModal({
-						title: "閿欒8.2",
-						content: "鎵ц鈥滃唴瀹瑰彉鍖栧悗鈥濅簨浠跺け璐ワ細" + tip,
+						title: this.translateSys("error") + "8.2",
+						content: this.translate('execute_after_change_event_failed') + this.translateSys(
+								"comma") +
+							this.translate('reason') + this.translateSys("colon") + tip,
 						showCancel: false,
-						confirmText: "鍙栨秷"
+						confirmText: this.translateSys('cancel')
 					});
 
 				}
@@ -818,8 +558,8 @@
 				var that = this
 				if (btn.Prompt) {
 					uni.showModal({
-						title: '鎻愮ず',
-						content: btn.PromptContent || "鏄惁纭畾锛�,
+						title: this.translateSys("tip"),
+						content: btn.PromptContent || this.translate("are_you_sure"),
 						success: function(res) {
 							if (res.confirm) {
 								that.onButtonClicked(btn);
@@ -846,8 +586,8 @@
 						var btn = that.param.ListPage.Page_Button[e.tapIndex];
 						if (btn.Prompt) {
 							uni.showModal({
-								title: '鎻愮ず',
-								content: btn.PromptContent || "鏄惁纭畾锛�,
+								title: this.translateSys("tip"),
+								content: btn.PromptContent || this.translate("are_you_sure"),
 								success: function(res) {
 									if (res.confirm) {
 										that.onButtonClicked(btn);
@@ -875,19 +615,19 @@
 						this.triggerEvent(btn, style, enviroment);
 					} else {
 						uni.showModal({
-							title: "鎻愮ず",
-							content: "鏈疄鐜�,
+							title: this.translateSys("tip"),
+							content: this.translateSys("unrealized"),
 							showCancel: false,
-							confirmText: "鍙栨秷"
+							confirmText: this.translateSys('cancel')
 						});
 					}
 				} catch (ex) {
 					var tip = typeof ex == "string" ? ex : ex.message;
 					uni.showModal({
-						title: "閿欒2",
+						title: this.translateSys("error") + "2",
 						content: tip,
 						showCancel: false,
-						confirmText: "鍙栨秷"
+						confirmText: this.translateSys('cancel')
 					});
 				}
 			},
@@ -908,16 +648,16 @@
 						start_transaction: true,
 						class_id: btn.Cls_ID,
 						event_id: btn.Event.ID,
-						data_obj_id:this.styleDef.form.objId,
+						data_obj_id: this.styleDef.form.objId,
 						obj_attr: obj_attr,
 					});
 				} catch (ex) {
 					var tip = typeof ex == "string" ? ex : ex.message;
 					uni.showModal({
-						title: "閿欒3",
+						title: this.translateSys("error") + "3",
 						content: tip,
 						showCancel: false,
-						confirmText: "鍙栨秷"
+						confirmText: this.translateSys('cancel')
 					});
 				}
 			},
@@ -933,26 +673,26 @@
 								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: '鎻愮ず',
+									title: this.translateSys("tip"),
 									content: tip,
 									showCancel: false,
-									confirmText: "鍙栨秷"
+									confirmText: this.translateSys('cancel')
 								});
 								else uni.showModal({
-									title: '鎻愮ず',
-									content: tip + ',鎻愮ず:' + result.ret,
+									title: this.translateSys("tip"),
+									content: tip + ',' + this.translateSys('tip') + ':' + result.ret,
 									showCancel: false,
-									confirmText: "鍙栨秷"
+									confirmText: this.translateSys('cancel')
 								});
 								return false;
 							} else {
 								var tip = result.info ? typeof result.info == 'string' ? result.info : result
 									.info.join('<br/>') : '';
 								if (tip) uni.showModal({
-									title: '鎻愮ず',
+									title: this.translateSys("tip"),
 									content: tip,
 									showCancel: false,
-									confirmText: "鍙栨秷"
+									confirmText: this.translateSys('cancel')
 								});
 
 								if (result.result_type == 0 && result.action) {
@@ -986,38 +726,40 @@
 									var tip = result.info ? typeof result.info == 'string' ? result.info :
 										result.info.join('<br/>') : '';
 									if (tip) uni.showModal({
-										title: '鎻愮ず',
+										title: this.translateSys("tip"),
 										content: tip,
 										showCancel: false,
-										confirmText: "鍙栨秷"
+										confirmText: this.translateSys('cancel')
 									});
 								}
 							}
 
 						} else {
 							uni.showModal({
-								title: "閿欒4",
+								title: this.translateSys("error") + "4",
 								content: ret.err_msg,
 								showCancel: false,
-								confirmText: "鍙栨秷"
+								confirmText: this.translateSys('cancel')
 							});
 						}
 					}).catch(ex => {
 						// console.log(ex);
 						uni.showModal({
-							title: "閿欒4.1",
+							title: this.translateSys("error") + "4.1",
 							content: ex.errMsg,
 							showCancel: false,
-							confirmText: "鍙栨秷"
+							confirmText: this.translateSys('cancel')
 						});
 					});
 				} catch (ex) {
 					var tip = typeof ex == "string" ? ex : ex.message;
 					uni.showModal({
-						title: "閿欒4.2",
-						content: "鎵ц鈥滃唴瀹瑰彉鍖栧悗鈥濅簨浠跺け璐ワ細" + tip,
+						title: this.translateSys("error") + "4.2",
+						content: this.translate('execute_after_change_event_failed') + this.translateSys(
+								"comma") +
+							this.translate('reason') + this.translateSys("colon") + tip,
 						showCancel: false,
-						confirmText: "鍙栨秷"
+						confirmText: this.translateSys('cancel')
 					});
 
 				}
@@ -1049,12 +791,14 @@
 				var seps = [' not in', ' in', '<>', '!=', '<=', '>=', '<', '=', '>', ' like']
 				list.forEach(ls => {
 					var where = ls.trim()
-					if (where.startsWith('(') && where.endsWith(')')) where = where.replace(/^\(/, '').replace(/\)$/, '')
+					if (where.startsWith('(') && where.endsWith(')')) where = where.replace(/^\(/, '').replace(
+						/\)$/, '')
 					if (where.toLowerCase().includes(' and ')) {
 						// 浜岀骇and鏀惧湪绗竴绾ф暟缁勪腑
 						where.split(/ and /i).forEach(li => {
 							var l = li.trim()
-							if (l.startsWith('(') && l.endsWith(')')) l = l.replace(/^\(/, '').replace(/\)$/, '')
+							if (l.startsWith('(') && l.endsWith(')')) l = l.replace(/^\(/, '').replace(
+								/\)$/, '')
 							var sep = ''
 							for (var i = 0; i < seps.length; i++) {
 								if (l.toLowerCase().includes(seps[i])) {
@@ -1067,29 +811,35 @@
 								var field = values[0]?.trim().replace(/^\[/, '').replace(/\]$/, '')
 								var value = ''
 								var op = sep.trim()
-			
-								if ([' in', ' not in'].includes(sep) && values[1]?.toLowerCase().includes('select ') && values[1]?.toLowerCase().includes(' from ')) {
+
+								if ([' in', ' not in'].includes(sep) && values[1]?.toLowerCase().includes(
+										'select ') && values[1]?.toLowerCase().includes(' from ')) {
 									value = l.replace(field, '').replace(/^\s*(in|not in)\s*/i, '').trim()
-									if (value.startsWith('(') && value.endsWith(')')) value = value.replace(/^\(/, '').replace(/\)$/, '').trim()
-								}
-								else {
+									if (value.startsWith('(') && value.endsWith(')')) value = value
+										.replace(/^\(/, '').replace(/\)$/, '').trim()
+								} else {
 									value = values[1]?.trim().replace(/^\'/, '').replace(/\'$/, '')
-			
+
 									if (['in', 'not in'].includes(op)) {
 										value = value.replace(/^\(/, '').replace(/\)$/, '')
-										value = value.split(',').map(v => v.trim().replace(/^\'/, '').replace(/\'$/, ''))
+										value = value.split(',').map(v => v.trim().replace(/^\'/, '')
+											.replace(/\'$/, ''))
 									}
 								}
-								sql.push([{ field, value, op }])
+								sql.push([{
+									field,
+									value,
+									op
+								}])
 							}
 						})
-					}
-					else if (where.toLowerCase().includes(' or ')) {
+					} else if (where.toLowerCase().includes(' or ')) {
 						// 浜岀骇or鏀惧湪绗簩绾у悓涓�粍鏁扮粍涓� 						var s = []
 						where.split(/ or /i).forEach(li => {
 							var l = li.trim()
-							if (l.startsWith('(') && l.endsWith(')')) l = l.replace(/^\(/, '').replace(/\)$/, '')
+							if (l.startsWith('(') && l.endsWith(')')) l = l.replace(/^\(/, '').replace(
+								/\)$/, '')
 							var sep = ''
 							for (var i = 0; i < seps.length; i++) {
 								if (l.toLowerCase().includes(seps[i])) {
@@ -1102,25 +852,30 @@
 								var field = values[0]?.trim().replace(/^\[/, '').replace(/\]$/, '')
 								var value = ''
 								var op = sep.trim()
-			
-								if ([' in', ' not in'].includes(sep) && values[1]?.toLowerCase().includes('select ') && values[1]?.toLowerCase().includes(' from ')) {
+
+								if ([' in', ' not in'].includes(sep) && values[1]?.toLowerCase().includes(
+										'select ') && values[1]?.toLowerCase().includes(' from ')) {
 									value = l.replace(field, '').replace(/^\s*(in|not in)\s*/i, '').trim()
-									if (value.startsWith('(') && value.endsWith(')')) value = value.replace(/^\(/, '').replace(/\)$/, '').trim()
-								}
-								else {
+									if (value.startsWith('(') && value.endsWith(')')) value = value
+										.replace(/^\(/, '').replace(/\)$/, '').trim()
+								} else {
 									value = values[1]?.trim().replace(/^\'/, '').replace(/\'$/, '')
-			
+
 									if (['in', 'not in'].includes(op)) {
 										value = value.replace(/^\(/, '').replace(/\)$/, '')
-										value = value.split(',').map(v => v.trim().replace(/^\'/, '').replace(/\'$/, ''))
+										value = value.split(',').map(v => v.trim().replace(/^\'/, '')
+											.replace(/\'$/, ''))
 									}
 								}
-								sql.push([{ field, value, op }])
+								sql.push([{
+									field,
+									value,
+									op
+								}])
 							}
 						})
 						sql.push(s)
-					}
-					else {
+					} else {
 						var li = where
 						// 鍗曚竴鏌ヨ鏉′欢鐩存帴鏀惧湪绗竴绾ф暟缁勪腑
 						var l = li.trim()
@@ -1133,37 +888,43 @@
 							}
 						}
 						if (sep) {
-							var values = l.split(new RegExp(sep,'i'))
+							var values = l.split(new RegExp(sep, 'i'))
 							var field = values[0]?.trim().replace(/^\[/, '').replace(/\]$/, '')
 							var value = ''
 							var op = sep.trim()
-			
-							if ([' in', ' not in'].includes(sep) && values[1]?.toLowerCase().includes('select ') && values[1]?.toLowerCase().includes(' from ')) {
+
+							if ([' in', ' not in'].includes(sep) && values[1]?.toLowerCase().includes('select ') &&
+								values[1]?.toLowerCase().includes(' from ')) {
 								value = l.replace(field, '').replace(/^\s*(in|not in)\s*/i, '').trim()
-								if (value.startsWith('(') && value.endsWith(')')) value = value.replace(/^\(/, '').replace(/\)$/, '').trim()
-							}
-							else {
+								if (value.startsWith('(') && value.endsWith(')')) value = value.replace(/^\(/, '')
+									.replace(/\)$/, '').trim()
+							} else {
 								value = values[1]?.trim().replace(/^\'/, '').replace(/\'$/, '')
-			
+
 								if (['in', 'not in'].includes(op)) {
 									value = value.replace(/^\(/, '').replace(/\)$/, '')
-									value = value.split(',').map(v => v.trim().replace(/^\'/, '').replace(/\'$/, ''))
+									value = value.split(',').map(v => v.trim().replace(/^\'/, '').replace(/\'$/,
+										''))
 								}
 							}
-							sql.push([{ field, value, op }])
+							sql.push([{
+								field,
+								value,
+								op
+							}])
 						}
 					}
 				})
-			
+
 				if (sql.length > 0)
 					return Base64.encode(JSON.stringify({
 						model: 1,
 						condition: sql
 					}))
 				else
-				return ''
+					return ''
 			},
-			
+
 			cancel(e) { //鍙栨秷
 				var eventChannel = this.$scope.eventChannel;
 				// const eventChannel = this.getOpenerEventChannel();
@@ -1172,8 +933,281 @@
 					delta: 1, //杩斿洖灞傛暟锛�鍒欎笂涓婇〉
 				});
 			},
-
+			translate(t) {
+				if (typeof this.$t == "function") return this.$t(`page.${t}`)
+				else return t;
+			},
+			translateSys(t) {
+				if (typeof this.$t == "function") return this.$t(`sys.${t}`)
+				else return t;
+			},
 
 		},
 	};
-</script>
\ No newline at end of file
+</script>
+
+<style lang="scss">
+	.uni-page-modal-3200-view {
+		.v-headStyle .txt_title {
+			font-size: 34rpx;
+			text-align: right;
+			display: inline-block;
+			vertical-align: 12px;
+		}
+
+		.v-headStyle input {
+			display: inline-block;
+			/* border: 1px solid #d5d5d5; */
+			/* width: 65%; */
+			width: 85%;
+			height: 52rpx;
+			line-height: 34rpx;
+			background: #FFF;
+			border-radius: 0 !important;
+			color: #2d8cf0;
+			padding: 10rpx 8rpx 12rpx;
+			font-size: 34rpx;
+			font-family: inherit;
+			box-shadow: none !important;
+			transition-duration: 0.1s;
+			margin-top: 4rpx;
+		}
+
+		.v-headStyle input::-webkit-input-placeholder {
+			font-size: 12rpx;
+		}
+
+		.input-wrapper {
+			border: 1px solid #d5d5d5;
+			display: inline-block;
+			width: 65%;
+			line-height: 22rpx;
+		}
+
+		[nvue] uni-view {
+			position: relative;
+			border: 0 solid #000;
+			box-sizing: border-box;
+		}
+
+		.uni-input {
+			/* border: none; */
+		}
+
+		.uni-icon {
+			/* border: 1px solid red; */
+			width: 8%;
+			font-family: uniicons;
+			font-size: 40rpx;
+			font-weight: 400;
+			font-style: normal;
+			/* width: 48rpx; */
+			height: 48rpx;
+			line-height: 48rpx;
+			color: #2d8cf0;
+			cursor: pointer;
+			display: inline-block;
+			vertical-align: 18rpx;
+		}
+
+		.v-content {
+			height: 945rpx;
+			overflow: auto;
+			/* border:1px solid red; */
+		}
+
+		/* .dv-panel-bkcolor{
+  background-color:#efefef;
+} */
+		.dv-panel {
+			/* background-color:#efefef; */
+			padding: 20rpx 20rpx 4rpx 0px;
+			border-radius: 12rpx;
+			margin-bottom: 20rpx;
+			text-align: right;
+		}
+
+		.dv-panel-input {
+			vertical-align: middle;
+			width: 100%;
+			display: inline-block;
+			text-align: left;
+		}
+
+		.dv-panel-buticon {
+			line-height: 25px;
+			text-align: left;
+			/* font-size: 17px; */
+			padding: 0 15px;
+		}
+
+		.dv-panel-buticon .btn-padding {
+			padding: 10px;
+			display: inline-block;
+			vertical-align: middle;
+		}
+
+		.dv-panel-buticon a i {
+			font-size: 22px;
+		}
+
+		.dv-panel-buticon button {
+			min-width: 60px;
+			font-size: 16px;
+			padding: 20rpx 20rpx;
+			line-height: 1;
+			background: #4D6AF4;
+			border: none;
+			color: #fff;
+			font-weight: bold;
+			border-radius: 4px;
+		}
+
+		.dv-panel .txt_title {
+			font-size: 34rpx;
+			text-align: right;
+			display: inline-block;
+			margin-bottom: 15rpx;
+		}
+
+		.dv-panel input {
+			vertical-align: middle;
+			display: inline-block;
+			border: 1px solid #d5d5d5;
+			width: 68%;
+			height: 52rpx;
+			line-height: 34rpx;
+			background: #FFF;
+			border-radius: 7px !important;
+			color: #2d8cf0;
+			padding: 6rpx 8rpx 8rpx;
+			font-size: 32rpx;
+			font-family: inherit;
+			box-shadow: none !important;
+			transition-duration: 0.1s;
+			margin-top: 0rpx;
+		}
+
+		.dv-panel input::-webkit-input-placeholder {
+			font-size: 10rpx;
+		}
+
+		.dv-panel .form-item-span {
+			vertical-align: text-top;
+			color: #2d8cf0;
+			white-space: normal;
+			word-break: break-all;
+			display: inline-block;
+			width: calc(100% - 100px);
+		}
+
+		.dv-panel-button {
+			display: inline-block;
+		}
+
+		.dv-panel-button checkbox-group {
+			display: inline-block;
+		}
+
+		.dv-panel-button a i {
+			font-size: 18px;
+		}
+
+		.dv-panel-button button {
+			height: 25px;
+			font-size: 13px;
+			padding: 0 12px;
+		}
+
+		.view-floor {
+			text-align: center;
+			padding: 0 20rpx;
+			margin-top: 25rpx;
+			/* border:1px solid red; */
+		}
+
+		button.btn_refresh {
+			width: 48%;
+			margin-top: 25rpx;
+			padding: 20rpx;
+			line-height: 1.5;
+			background: #4D6AF4;
+			border: none;
+			color: #fff;
+			font-size: 38rpx;
+			font-weight: bold;
+			/* float: left; */
+			display: inline-block;
+			margin: 0 3px;
+		}
+
+		button.btn_cancel {
+			width: 49.5%;
+			margin-top: 25rpx;
+			padding: 20rpx;
+			line-height: 1.5;
+			background: #fff;
+			border: none;
+			color: #000;
+			font-size: 38rpx;
+			font-weight: bold;
+			float: left;
+			display: inline-block;
+			margin-right: 10px;
+		}
+
+		.bk-active {
+			background-color: #D6FCB2;
+		}
+
+		.uni-padding-wrap {
+			margin-top: -4rpx;
+			background-color: #98DAEA;
+			width: 52px;
+			height: 40px;
+			text-align: center;
+			border-radius: 27px;
+			padding: 12px 0 0px 0;
+			float: right;
+			display: inline-block;
+		}
+
+		.uni-padding-wrap a {
+			font-size: 20px;
+		}
+
+		.dv-viewHtml-Panel .item-label {
+			padding: 3px 5px;
+			width: 90px;
+			display: inline-block;
+			text-align: right;
+		}
+
+		.dv-viewHtml-Panel .item-span {
+			// line-height: 30px;
+			color: #2d8cf0;
+		}
+
+		.demo-uni-row {
+			margin-bottom: 0px;
+			display: block;
+		}
+
+		::v-deep .uni-row {
+			margin-bottom: 0px;
+		}
+
+		.view-tabpage ::v-deep .uni-row {
+			margin-bottom: 5px;
+		}
+
+		.demo-uni-col {
+			height: 36px;
+			border-radius: 5px;
+		}
+
+		.demo-uni-row .uni-input {
+			width: calc(100% - 120px);
+		}
+	}
+</style>
\ No newline at end of file

--
Gitblit v1.9.1