From f7312bf8f78de9f24cfe5ee1eb9a102d769a4260 Mon Sep 17 00:00:00 2001
From: cuiqian2004 <cuiqian2004@163.com>
Date: 星期五, 05 七月 2024 17:03:05 +0800
Subject: [PATCH] inout gaibian

---
 pages/modal/3018_2.vue | 1069 ++++++++++++++++++++++++++++++----------------------------
 1 files changed, 552 insertions(+), 517 deletions(-)

diff --git a/pages/modal/3018_2.vue b/pages/modal/3018_2.vue
index da59d18..e0be8dd 100644
--- a/pages/modal/3018_2.vue
+++ b/pages/modal/3018_2.vue
@@ -1,397 +1,5 @@
-<style>
-	.v-headStyle {
-		/* border: 0.1rpx solid red; */
-		/* line-height: 30rpx; */
-		padding: 5rpx 0;
-	}
-
-	.v-headStyle:first-child {
-		margin-top: 15rpx;
-	}
-
-	.v-headStyle .txt_title {
-		font-size: 34rpx;
-		text-align: right;
-		display: inline-block;
-		/* vertical-align: 24rpx; */
-
-		/* border: 0.1rpx solid red; */
-	}
-
-	.v-headStyle input {
-		vertical-align: middle;
-		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;
-	}
-
-	.v-headStyle .form-item-span {
-		/* vertical-align:top; */
-		color: #2d8cf0;
-		white-space: normal;
-		word-break: break-all;
-		display: inline-block;
-
-		/* border: 0.1rpx solid red; */
-	}
-
-	.input-wrapper {
-		border: 1px solid #d5d5d5;
-		display: inline-block;
-		width: 65%;
-		line-height: 22rpx;
-		vertical-align: middle;
-	}
-
-	.check_rememberPwd,
-	.input-switch {
-		vertical-align: middle;
-		margin-left: 10rpx
-	}
-
-	[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: 44rpx; */
-		color: #2d8cf0;
-		cursor: pointer;
-		display: inline-block;
-		vertical-align: middle;
-	}
-
-
-	.view-content {
-		min-height: 700rpx;
-		/* border:1px solid red; */
-	}
-
-	.input-disabled {
-		background-color: #f3f3f3 !important;
-	}
-
-	button.btn_add {
-		width: 49.5%;
-		margin-top: 50rpx;
-		padding: 20rpx;
-		line-height: 1.5;
-		background: #4D6AF4;
-		border: none;
-		color: #fff;
-		font-size: 38rpx;
-		font-weight: bold;
-		float: right;
-		display: inline-block;
-	}
-
-	button.btn_cancel {
-		width: 49.5%;
-		margin-top: 50rpx;
-		padding: 20rpx;
-		line-height: 1.5;
-		background: #fff;
-		border: none;
-		color: #000;
-		font-size: 38rpx;
-		font-weight: bold;
-		float: left;
-		display: inline-block;
-	}
-
-	.view-popup {
-		position: relative;
-	}
-
-	.popup-content {
-		@include flex;
-		align-items: center;
-		justify-content: center;
-		padding: 30rpx;
-		background-color: #fff;
-		/* height: 150px; */
-		/* border: 1px solid red; */
-	}
-
-	.popup-cont {
-		overflow-y: auto;
-		/* border: 1px solid red; */
-	}
-
-	.popup-height {
-		@include height;
-		/* width: 200px; */
-	}
-
-	.popup-header {
-		font-size: 42rpx;
-		font-weight: bold;
-		margin: 20rpx 20rpx 0px 20rpx;
-	}
-
-	.view_popup_CheckList {
-		margin-bottom: 20rpx;
-	}
-
-	.popup-footer {
-		float: right;
-		position: absolute;
-		bottom: 0;
-		right: 20rpx;
-	}
-
-	button.btn_popup_add {
-		width: 180rpx;
-		margin-top: 50rpx;
-		margin-right: 20rpx;
-		padding: 15rpx;
-		line-height: 1.5;
-		background: #27A6E1;
-		border: none;
-		color: #fff;
-		font-size: 38rpx;
-		font-weight: bold;
-		/* float: left; */
-		display: inline-block;
-	}
-
-	button.btn_popup_cancel {
-		width: 180rpx;
-		margin-top: 50rpx;
-		padding: 15rpx;
-		line-height: 1.5;
-		background: #27A6E1;
-		border: none;
-		color: #fff;
-		font-size: 38rpx;
-		font-weight: bold;
-		/* float: right; */
-		display: inline-block;
-	}
-
-	#dv_select {
-		display: inline-block;
-		width: 66%;
-		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: 0rpx;
-		/* vertical-align: 10px; */
-		vertical-align: middle;
-	}
-
-	#dv_select .uni-select {
-		border: 1px solid #ccc;
-		border-radius: 0 !important;
-		color: #2d8cf0;
-	}
-
-	#dv_select .uni-select__input-text {
-		color: #2d8cf0;
-	}
-
-	.panel_title {
-		font-size: 38rpx;
-		background-color: #27A6E1;
-		line-height: 80rpx;
-		color: #fff;
-		text-align: center;
-		font-weight: bold;
-	}
-
-	.v-panel {
-		min-height: 788rpx;
-	}
-
-	.v-panellist {
-		border: 4rpx solid #aaa;
-		border-radius: 10rpx;
-		margin: 10rpx 20rpx 0rpx 20rpx;
-	}
-
-	.v-paneldel {
-		text-align: right;
-	}
-
-	.panel_del {
-		font-size: 44rpx;
-		text-decoration: initial;
-		margin-top: 10rpx;
-		margin-right: 20rpx;
-	}
-
-	.class_attr_body .form-group {
-		margin: 20rpx 30rpx;
-		/* margin-left: -12px;
-    margin-right: -12px; */
-	}
-
-	.subclass_attr_body .form-group {
-		margin: 20rpx 10rpx;
-		/* margin-left: -12px;
-    margin-right: -12px; */
-	}
-
-	.form-group>label[class*="col-"] {
-		margin-bottom: 8rpx;
-		font-size: 32rpx;
-	}
-
-	.form-group label {
-		vertical-align: middle;
-		line-height: 60rpx;
-	}
-
-	.tx_title2 {
-		font-size: 32rpx;
-		text-align: right;
-		display: inline-block;
-		vertical-align: -2px;
-	}
-
-	.attr_field {
-		display: inline-block;
-		vertical-align: middle;
-		margin-left: 8px;
-		/* width: 71%; */
-	}
-
-	.text-right2 {
-		margin: 0;
-		vertical-align: -4px;
-		margin-left: 9px;
-		float: none;
-		font-size: 44rpx;
-		display: inline-block;
-	}
-
-	input::-webkit-input-placeholder {
-		font-size: 12rpx;
-	}
-
-	.v-panel input {
-		border: 1px solid #d5d5d5;
-		width: 98%;
-		height: 52rpx;
-		background: #FFF;
-		border-radius: 0 !important;
-		color: #046db3;
-		padding: 10rpx 8rpx 12rpx;
-		font-size: 34rpx;
-		font-family: inherit;
-		box-shadow: none !important;
-		transition-duration: 0.1s;
-		margin-top: 4rpx;
-	}
-
-	.date_iput {
-		/* border: 1px solid #d5d5d5; */
-		/* width: 98%; */
-		height: 62rpx;
-		background: #FFF;
-		border-radius: 0 !important;
-		color: #046db3;
-		padding: 10rpx 8rpx 4rpx;
-		font-size: 34rpx;
-		font-family: inherit;
-		box-shadow: none !important;
-		transition-duration: 0.1s;
-	}
-
-	.dv_input {
-		display: inline-block;
-		width: 65%;
-		/* line-height: 22rpx; */
-	}
-
-	.view-floor {
-		padding: 0 20rpx;
-	}
-</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);
-	}
-
-	.text {
-		font-size: 12px;
-		color: #666;
-		margin-top: 5px;
-	}
-
-	// .uni-px-5 {
-	// 	margin: 0;
-	// 	display: inline-block;
-	// 	margin: 0;    
-	// 	font-size: 14px;
-	// }
-	// .uni-select{
-	// 	border: 1px solid #ccc;
-	// 	border-radius: 0;
-	// }
-	// .uni-section-content{
-	// 	display: inline-block;
-	// 	width: 100px; 
-	// 	border: 1px solid red;
-	// }
-</style>
-
-
 <template>
-	<view class="content">
+	<view class="uni-page-modal-3018-2">
 		<!-- 琛ㄥご鏍峰紡 -->
 		<view class="v-headStyle" v-for="(item,index) in head_styledef.form.items">
 			<!-- 鏅�甯冨眬 -->
@@ -513,7 +121,7 @@
 
 		<view class="view-floor">
 			<button type="default" @tap="sava" class="btn_add">{{title}}</button>
-			<button type="default" @tap="cancel" class="btn_cancel">鍙栨秷</button>
+			<button type="default" @tap="cancel" class="btn_cancel">{{translateSys('cancel')}}</button>
 		</view>
 		<!-- 鏅�寮圭獥 top bottom center left right -->
 		<view>
@@ -533,8 +141,9 @@
 						</view>
 					</view>
 					<view class="popup-footer">
-						<button type="default" @tap="popup_sava" class="btn_popup_add">纭畾</button>
-						<button type="default" @tap="popup_cancel" class="btn_popup_cancel">鍙栨秷</button>
+						<button type="default" @tap="popup_sava" class="btn_popup_add">{{translateSys('ok')}}</button>
+						<button type="default" @tap="popup_cancel"
+							class="btn_popup_cancel">{{translateSys('cancel')}}</button>
 					</view>
 				</view>
 			</uni-popup>
@@ -544,13 +153,14 @@
 
 <script>
 	import Base64 from '../../components/js-base64/base64.js'
+	import utils from "@/js/utils.js"
 	export default {
 		modules: {
 			Base64,
 		},
 		data() {
 			return {
-				title: '鏂板',
+				title: this.translateSys('add2'),
 				param: {},
 				edit_inital_event: "", //寮圭獥鍒濆鍖栦簨浠禝D
 				edit_ok_event: "", //寮圭獥鐐瑰嚮OK 瑙﹀彂浜嬩欢ID
@@ -572,6 +182,10 @@
 					}
 				},
 				after_ok: {},
+				activity: null,
+				receiver: null,
+				intentFilter: null,
+				content: ''
 			};
 		},
 		onLoad(options) {
@@ -584,11 +198,11 @@
 
 			console.log(this.$data.param);
 			//鑾峰彇鏁版嵁绫荤殑鑷畾涔夎〃鍗曞弬鏁�-			this.Head_UIStyleGetInfo(this.param.DataCls.id, this.param.UI_Style.ID);
-
+			this.Head_UIStyleGetInfo(this.param.DataCls?.id, this.param.UI_Style?.ID);
 			//椤甸潰鍒濆鍖栬幏鍙栫劍鐐� 			// this.focusMateria=true; 
 		},
+
 		methods: {
 			async Head_UIStyleGetInfo(class_id, style_id) { //鑾峰彇鑷畾涔夎〃鍗曟牱寮� 				var $this = this;
@@ -630,19 +244,19 @@
 
 					} 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")
 					});
 				});
 
@@ -685,19 +299,19 @@
 
 					} else {
 						uni.showModal({
-							title: "閿欒1.2",
+							title: this.translateSys("error") + "1.2",
 							content: success.err_msg,
 							showCancel: false,
-							confirmText: "鍙栨秷"
+							confirmText: this.translateSys("cancel")
 						});
 					}
 				}).catch(ex => {
 					// console.log(ex);
 					uni.showModal({
-						title: "閿欒1.3",
+						title: this.translateSys("error") + "1.3",
 						content: ex.errMsg,
 						showCancel: false,
-						confirmText: "鍙栨秷"
+						confirmText: this.translateSys("cancel")
 					});
 				});
 			},
@@ -720,26 +334,26 @@
 							var tip = data.err_info ? typeof data.err_info == 'string' ? data.err_info : data
 								.err_info.join('<br/>') : '';
 							if (data.ret == 801) uni.showModal({
-								title: '鎻愮ず',
+								title: this.translateSys("tip"),
 								content: tip,
 								showCancel: false,
-								confirmText: "鍙栨秷"
+								confirmText: this.translateSys("cancel")
 							});
 							else uni.showModal({
-								title: '鎻愮ず',
-								content: tip + ',鎻愮ず:' + data.ret,
+								title: this.translateSys("tip"),
+								content: tip + ',' + this.translateSys('tip') + ':' + data.ret,
 								showCancel: false,
-								confirmText: "鍙栨秷"
+								confirmText: this.translateSys("cancel")
 							});
 							return false
 						} else {
 							var tip = data.info ? typeof data.info == 'string' ? data.info : data.info.join(
 								'<br/>') : '';
 							if (tip) uni.showModal({
-								title: '鎻愮ず',
+								title: this.translateSys("tip"),
 								content: tip,
 								showCancel: false,
-								confirmText: "鍙栨秷"
+								confirmText: this.translateSys("cancel")
 							});
 
 							var actionlist = data.action;
@@ -774,7 +388,7 @@
 																if (col.fieldId == result[i].attr) {
 																	var dictItemList = [];
 																	for (var d in result[i]
-																		.choice_list) {
+																			.choice_list) {
 																		var val = result[i]
 																			.choice_list[d];
 																		dictItemList.push({
@@ -854,15 +468,15 @@
 													}
 												} else if (ele.name == 'Layout') {
 													ele.setting.colList.forEach(
-													col => {
-														if (col) {
-															if (col.fieldId ==
-																attr.attr) {
-																col.show = attr
-																	.show;
+														col => {
+															if (col) {
+																if (col.fieldId ==
+																	attr.attr) {
+																	col.show = attr
+																		.show;
+																}
 															}
-														}
-													});
+														});
 												}
 											});
 										});
@@ -873,10 +487,16 @@
 										// console.log($this.$data.head_styledef);
 									} else {
 										uni.showModal({
-											title: "鎻愮ず",
-											content: "鎵ц鍒濆鍖栦簨浠跺け璐ワ細" + item.action_type + '姝ction灏氭湭澶勭悊锛�,
+											title: this.translateSys("tip"),
+											content: this.translate('execute_init_event_failed') +
+												this.translateSys("full_stop") +
+												this.translate('reason') + this.translateSys("colon") +
+												this.translateSys("quotation_mark_left") + action
+												.action_type + this.translateSys(
+													"quotation_mark_right") + this
+												.translate('tip_action_unprocessed'),
 											showCancel: false,
-											confirmText: "鍙栨秷"
+											confirmText: this.translateSys("cancel")
 										});
 									}
 								}
@@ -884,19 +504,24 @@
 						}
 					} else {
 						uni.showModal({
-							title: "閿欒3",
-							content: "鎵ц鍒濆鍖栦簨浠跺け璐ワ細" + success.err_msg,
+							title: this.translateSys("error") + "3",
+							content: this.translate('execute_init_event_failed') +
+								this.translateSys("full_stop") +
+								this.translate('reason') + this.translateSys("colon") + success
+								.err_msg,
 							showCancel: false,
-							confirmText: "鍙栨秷"
+							confirmText: this.translateSys("cancel")
 						});
 					}
 				}).catch(ex => {
 					// console.log(ex);
 					uni.showModal({
-						title: "閿欒3.1",
-						content: "鎵ц鍒濆鍖栦簨浠跺け璐ワ細" + ex.errMsg,
+						title: this.translateSys("error") + "3.1",
+						content: this.translate('execute_init_event_failed') +
+							this.translateSys("full_stop") +
+							this.translate('reason') + this.translateSys("colon") + ex.errMsg,
 						showCancel: false,
-						confirmText: "鍙栨秷"
+						confirmText: this.translateSys("cancel")
 					});
 				});
 			},
@@ -942,7 +567,7 @@
 				//   }
 				// })
 				getApp().onScan((result) => {
-					//console.log(result.decodedata);
+					console.log(result);
 					uni.hideKeyboard();
 					var $this = this;
 					console.log(item);
@@ -988,13 +613,11 @@
 			},
 			onevent(item) {
 				// console.log(e.target);
-				var $this = this;
 				console.log(item);
 				if (item.oldvalue != item.value) {
 					item.oldvalue = item.value;
-					item.value = item.value;
 					var attr = item.fieldId;
-					$this.head_styledef.form.model[attr] = item.value;
+					this.head_styledef.form.model[attr] = item.value;
 					//瀛愭暟鎹被鎵爜鍖轰簨浠惰剼鏈� 					var eventid = item.bind.onChangeEvent.id; //鍐呭鍙樺寲鍚庝簨浠� 					if (eventid) {
@@ -1023,11 +646,10 @@
 			},
 			onchange(item) {
 				console.log(item);
-				var $this = this;
 				if (item.oldvalue != item.value) {
 					item.oldvalue = item.value;
 					var attr = item.fieldId;
-					$this.head_styledef.form.model[attr] = item.value;
+					this.head_styledef.form.model[attr] = item.value;
 					var eventid = item.bind.onChangeEvent.id; //鍐呭鍙樺寲鍚庝簨浠� 					if (eventid) {
 						// self.event_no_sub = 1;
@@ -1064,19 +686,19 @@
 
 				if (!onSuffixClickCallbackEvent.id) {
 					uni.showModal({
-						title: "鎻愮ず",
-						content: "鍚庡浘鏍囩偣鍑讳簨浠朵负绌猴紒",
+						title: this.translateSys("tip"),
+						content: this.translate('icon_click_event_empty'),
 						showCancel: false,
-						confirmText: "鍙栨秷"
+						confirmText: this.translateSys("cancel")
 					});
 					return;
 				}
 				if (!onSuffixClickEvent.id) {
 					uni.showModal({
-						title: "鎻愮ず",
-						content: "鍚庡浘鏍囩偣鍑诲洖璋冧负绌猴紒",
+						title: this.translateSys("tip"),
+						content: this.translate('icon_click_event_empty'),
 						showCancel: false,
-						confirmText: "鍙栨秷"
+						confirmText: this.translateSys("cancel")
 					});
 					return;
 				}
@@ -1123,15 +745,15 @@
 						});
 					}
 				}
-				if (!$this.$data.popupParam) {
-					uni.showModal({
-						title: "鎻愮ず",
-						content: "popupParam涓虹┖锛�,
-						showCancel: false,
-						confirmText: "鍙栨秷"
-					});
-					return;
-				}
+				// if (!$this.$data.popupParam) {
+				// 	uni.showModal({
+				// 		title: this.translateSys("tip"),
+				// 		content: "popupParam涓虹┖锛�,
+				// 		showCancel: false,
+				// 		confirmText: this.translateSys("cancel")
+				// 	});
+				// 	return;
+				// }
 
 				var fieldId = $this.$data.popupParam.item.fieldId;
 				$this.head_styledef.form.model[attr] = name;
@@ -1165,7 +787,7 @@
 					'function': '3000', // 鍔熻兘鐐圭紪鍙� 					cls_id: this.$data.param.DataCls.id, // 鍔熻兘鐐逛富鏁版嵁绫绘爣璇� 					'button': 'top', // top/bottom
-					button_name: '鏂板',
+					button_name: this.translateSys('add2'),
 					master: {
 						cls_id: this.$data.param.DataCls.id, // button=bottom鏃�master鐨刢ls_id
 						//obj_id: ''  // button=bottom鏃�master鐨刼bj_id
@@ -1234,26 +856,26 @@
 							var tip = data.err_info ? typeof data.err_info == 'string' ? data.err_info : data
 								.err_info.join('<br/>') : '';
 							if (data.ret == 801) uni.showModal({
-								title: '鎻愮ず',
+								title: this.translateSys("tip"),
 								content: tip,
 								showCancel: false,
-								confirmText: "鍙栨秷"
+								confirmText: this.translateSys("cancel")
 							});
 							else uni.showModal({
-								title: '鎻愮ず',
-								content: tip + ',鎻愮ず:' + data.ret,
+								title: this.translateSys("tip"),
+								content: tip + ',' + this.translateSys('tip') + ':' + data.ret,
 								showCancel: false,
-								confirmText: "鍙栨秷"
+								confirmText: this.translateSys("cancel")
 							});
 							return false
 						} else {
 							var tip = data.info ? typeof data.info == 'string' ? data.info : data.info.join(
 								'<br/>') : '';
 							if (tip) uni.showModal({
-								title: '鎻愮ず',
+								title: this.translateSys("tip"),
 								content: tip,
 								showCancel: false,
-								confirmText: "鍙栨秷"
+								confirmText: this.translateSys("cancel")
 							});
 
 							var actionlist = data.action;
@@ -1382,10 +1004,13 @@
 										$this.$data.global_attr = action.value || [];
 									} else {
 										uni.showModal({
-											title: "鎻愮ず",
-											content: action.action_type + '姝ction灏氭湭澶勭悊锛�,
+											title: this.translateSys("tip"),
+											content: this.translateSys("quotation_mark_left") + action
+												.action_type + this.translateSys(
+													"quotation_mark_right") + this.translate(
+													"tip_action_unprocessed"),
 											showCancel: false,
-											confirmText: "鍙栨秷"
+											confirmText: this.translateSys("cancel")
 										});
 									}
 								}
@@ -1448,19 +1073,19 @@
 						}
 					} else {
 						uni.showModal({
-							title: "閿欒3",
+							title: this.translateSys("error") + "3",
 							content: success.err_msg,
 							showCancel: false,
-							confirmText: "鍙栨秷"
+							confirmText: this.translateSys("cancel")
 						});
 					}
 				}).catch(ex => {
 					// console.log(ex);
 					uni.showModal({
-						title: "閿欒3.1",
+						title: this.translateSys("error") + "3.1",
 						content: ex.errMsg,
 						showCancel: false,
-						confirmText: "鍙栨秷"
+						confirmText: this.translateSys("cancel")
 					});
 				});
 			},
@@ -1469,7 +1094,7 @@
 					'function': '3000', // 鍔熻兘鐐圭紪鍙� 					cls_id: this.$data.param.DataCls.id, // 鍔熻兘鐐逛富鏁版嵁绫绘爣璇� 					'button': 'top', // top/bottom
-					button_name: '鏂板',
+					button_name: this.translateSys('add2'),
 					master: {
 						cls_id: this.$data.param.DataCls.id, // button=bottom鏃�master鐨刢ls_id
 						//obj_id: ''  // button=bottom鏃�master鐨刼bj_id
@@ -1540,26 +1165,26 @@
 							var tip = data.err_info ? typeof data.err_info == 'string' ? data.err_info : data
 								.err_info.join('<br/>') : '';
 							if (data.ret == 801) uni.showModal({
-								title: '鎻愮ず',
+								title: this.translateSys("tip"),
 								content: tip,
 								showCancel: false,
-								confirmText: "鍙栨秷"
+								confirmText: this.translateSys("cancel")
 							});
 							else uni.showModal({
-								title: '鎻愮ず',
-								content: tip + ',鎻愮ず:' + data.ret,
+								title: this.translateSys("tip"),
+								content: tip + ',' + this.translateSys('tip') + ':' + data.ret,
 								showCancel: false,
-								confirmText: "鍙栨秷"
+								confirmText: this.translateSys("cancel")
 							});
 							return false
 						} else {
 							var tip = data.info ? typeof data.info == 'string' ? data.info : data.info.join(
 								'<br/>') : '';
 							if (tip) uni.showModal({
-								title: '鎻愮ず',
+								title: this.translateSys("tip"),
 								content: tip,
 								showCancel: false,
-								confirmText: "鍙栨秷"
+								confirmText: this.translateSys("cancel")
 							});
 
 							if (data != "") {
@@ -1574,8 +1199,11 @@
 										if (action.action_type == 'open_panel') {
 											var d = dialog({
 												title: '<i class="ace-icon fa fa-info-circle"></i> ' +
-													'鎻愮ず',
-												content: action.action_type + '姝ction灏氭湭澶勭悊锛�
+													this.translateSys("tip"),
+												content: this.translateSys("quotation_mark_left") + action
+													.action_type + this.translateSys(
+														"quotation_mark_right") + this.translate(
+														"tip_action_unprocessed")
 											});
 											d.show();
 										} else if (action.action_type == 'open_select_userdlg') {
@@ -1596,7 +1224,7 @@
 														// console.log(param);
 														console.log(data);
 														var callback_eventid = param.button_callback
-													.trim();
+															.trim();
 														var info = {
 															eventid: callback_eventid,
 															edtype: "0",
@@ -1617,8 +1245,11 @@
 										} else if (action.action_type == 'open_data_query_dlg') {
 											var d = dialog({
 												title: '<i class="ace-icon fa fa-info-circle"></i> ' +
-													'鎻愮ず',
-												content: action.action_type + '姝ction灏氭湭澶勭悊锛�
+													this.translateSys("tip"),
+												content: this.translateSys("quotation_mark_left") + action
+													.action_type + this.translateSys(
+														"quotation_mark_right") + this.translate(
+														"tip_action_unprocessed")
 											});
 											d.show();
 										} else if (action.action_type == 'open_common_dlg') {
@@ -1675,7 +1306,7 @@
 														// $this.$data.classAttrList[param.index].Attr[param.iindex].Value=data[0].Name;
 														// $this.$data.classAttrList[param.index].Attr[param.iindex].ValID=data[0].ID+';'+data[0].Name;
 														var callback_eventid = param.button_callback
-													.trim();
+															.trim();
 														if (callback_eventid) {
 															var info = {
 																eventid: callback_eventid,
@@ -1697,38 +1328,44 @@
 											});
 										} else {
 											uni.showModal({
-												title: "鎻愮ず",
-												content: action.action_type + '姝ction灏氭湭澶勭悊锛�,
+												title: this.translateSys("tip"),
+												content: this.translateSys("quotation_mark_left") +
+													action.action_type + this.translateSys(
+														"quotation_mark_right") + this.translate(
+														"tip_action_unprocessed"),
 												showCancel: false,
-												confirmText: "鍙栨秷"
+												confirmText: this.translateSys("cancel")
 											});
 										}
 									}
 								}
 							} else {
 								uni.showModal({
-									title: "鎻愮ず5.2",
-									content: '璋冪敤 before_click_button 鑴氭湰杩斿洖绌猴紝event_id' + eventid,
+									title: this.translateSys('tip') + "5.2",
+									content: this.translateSys("quotation_mark_left") +
+										"before_click_button" + this.translateSys(
+											"quotation_mark_right") + this.translateSys(
+											"comma") + 'event_id' + eventid,
 									showCancel: false,
-									confirmText: "鍙栨秷"
+									confirmText: this.translateSys("cancel")
 								});
 							}
 						}
 					} else {
 						uni.showModal({
-							title: "閿欒5",
+							title: this.translateSys("error") + "5",
 							content: success.err_msg,
 							showCancel: false,
-							confirmText: "鍙栨秷"
+							confirmText: this.translateSys("cancel")
 						});
 					}
 				}).catch(ex => {
 					// console.log(ex);
 					uni.showModal({
-						title: "鎻愮ず5.1",
+						title: this.translateSys('tip') + "5.1",
 						content: ex.errMsg,
 						showCancel: false,
-						confirmText: "鍙栨秷"
+						confirmText: this.translateSys("cancel")
 					});
 				});
 			},
@@ -1744,7 +1381,7 @@
 			},
 			add() {
 				uni.showLoading({
-					title: "鍔犺浇涓�..",
+					title: this.translateSys("loading"),
 					mask: true
 				});
 				var obj_attr = this.head_styledef.form.model;
@@ -1758,7 +1395,7 @@
 					'function': '3000', // 鍔熻兘鐐圭紪鍙� 					cls_id: this.$data.param.DataCls.id, // 鍔熻兘鐐逛富鏁版嵁绫绘爣璇� 					'button': 'top', // top/bottom
-					button_name: '鏂板',
+					button_name: this.translateSys('add2'),
 					master: {
 						cls_id: this.$data.param.DataCls.id,
 					}
@@ -1799,19 +1436,23 @@
 							if (action.ret == '0') {
 								if (action.ret != 0) {
 									uni.showModal({
-										title: "鎻愮ず",
-										content: '鎵ц鑴氭湰澶辫触锛� + action.result,
+										title: this.translateSys("tip"),
+										content: this.translate('execute_script_failed') + this
+											.translateSys('comma') + this.translate('result') + this
+											.translateSys('colon') + action.result,
 										showCancel: false,
-										confirmText: "鍙栨秷"
+										confirmText: this.translateSys("cancel")
 									});
 									return;
 								}
 								if (action.info) {
 									uni.showModal({
-										title: "鎻愮ず",
-										content: '鎵ц鑴氭湰澶辫触锛� + action.info,
+										title: this.translateSys("tip"),
+										content: this.translate('execute_script_failed') + this
+											.translateSys('comma') + this.translate('result') + this
+											.translateSys('colon') + action.info,
 										showCancel: false,
-										confirmText: "鍙栨秷"
+										confirmText: this.translateSys("cancel")
 									});
 									return;
 								}
@@ -1827,7 +1468,7 @@
 							}
 						} else
 							uni.showToast({
-								title: "鍒涘缓鎴愬姛锛�,
+								title: this.translate('create_success') ,
 								icon: "success",
 								duration: 3000
 							});
@@ -1839,20 +1480,20 @@
 						// this.class_attr_init();
 					} else {
 						uni.showModal({
-							title: "閿欒",
+							title: this.translateSys("error"),
 							content: success.err_msg,
 							showCancel: false,
-							confirmText: "鍙栨秷"
+							confirmText: this.translateSys("cancel")
 						});
 					}
 				}).catch(ex => {
 					console.log(ex);
 					uni.hideLoading();
 					uni.showModal({
-						title: "鎻愮ず",
+						title: this.translateSys("tip"),
 						content: ex.errMsg,
 						showCancel: false,
-						confirmText: "鍙栨秷"
+						confirmText: this.translateSys("cancel")
 					});
 				});
 			},
@@ -1894,26 +1535,26 @@
 							var tip = data.err_info ? typeof data.err_info == 'string' ? data.err_info : data
 								.err_info.join('<br/>') : '';
 							if (data.ret == 801) uni.showModal({
-								title: '鎻愮ず',
+								title: this.translateSys("tip"),
 								content: tip,
 								showCancel: false,
-								confirmText: "鍙栨秷"
+								confirmText: this.translateSys("cancel")
 							});
 							else uni.showModal({
-								title: '鎻愮ず',
-								content: tip + ',鎻愮ず:' + data.ret,
+								title: this.translateSys("tip"),
+								content: tip + ',' + this.translateSys('tip') + ':' + data.ret,
 								showCancel: false,
-								confirmText: "鍙栨秷"
+								confirmText: this.translateSys("cancel")
 							});
 							return false
 						} else {
 							var tip = data.info ? typeof data.info == 'string' ? data.info : data.info.join(
 								'<br/>') : '';
 							if (tip) uni.showModal({
-								title: '鎻愮ず',
+								title: this.translateSys("tip"),
 								content: tip,
 								showCancel: false,
-								confirmText: "鍙栨秷"
+								confirmText: this.translateSys("cancel")
 							});
 
 							var result = data.result;
@@ -1921,19 +1562,19 @@
 						}
 					} else {
 						uni.showModal({
-							title: "閿欒7",
+							title: this.translateSys("error") + "7",
 							content: success.err_msg,
 							showCancel: false,
-							confirmText: "鍙栨秷"
+							confirmText: this.translateSys("cancel")
 						});
 					}
 				}).catch(ex => {
 					// console.log(ex);
 					uni.showModal({
-						title: "鎻愮ず7.1",
+						title: this.translateSys('tip') + "7.1",
 						content: ex.errMsg,
 						showCancel: false,
-						confirmText: "鍙栨秷"
+						confirmText: this.translateSys("cancel")
 					});
 				});
 			},
@@ -1943,6 +1584,400 @@
 					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>
+	.popup-content {
+		@include flex;
+
+	}
+
+	.popup-height {
+		@include height;
+		/* width: 200px; */
+	}
+</style>
+<style lang="scss">
+	.uni-page-modal-3018-2 {
+		.v-headStyle {
+			/* border: 0.1rpx solid red; */
+			/* line-height: 30rpx; */
+			padding: 5rpx 0;
+		}
+
+		.v-headStyle:first-child {
+			margin-top: 15rpx;
+		}
+
+		.v-headStyle .txt_title {
+			font-size: 34rpx;
+			text-align: right;
+			display: inline-block;
+			/* vertical-align: 24rpx; */
+
+			/* border: 0.1rpx solid red; */
+		}
+
+		.v-headStyle input {
+			vertical-align: middle;
+			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;
+		}
+
+		.v-headStyle .form-item-span {
+			/* vertical-align:top; */
+			color: #2d8cf0;
+			white-space: normal;
+			word-break: break-all;
+			display: inline-block;
+
+			/* border: 0.1rpx solid red; */
+		}
+
+		.input-wrapper {
+			border: 1px solid #d5d5d5;
+			display: inline-block;
+			width: 65%;
+			line-height: 22rpx;
+			vertical-align: middle;
+		}
+
+		.check_rememberPwd,
+		.input-switch {
+			vertical-align: middle;
+			margin-left: 10rpx
+		}
+
+		[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: 44rpx; */
+			color: #2d8cf0;
+			cursor: pointer;
+			display: inline-block;
+			vertical-align: middle;
+		}
+
+
+		.view-content {
+			min-height: 700rpx;
+			/* border:1px solid red; */
+		}
+
+		.input-disabled {
+			background-color: #f3f3f3 !important;
+		}
+
+		button.btn_add {
+			width: 49.5%;
+			margin-top: 50rpx;
+			padding: 20rpx;
+			line-height: 1.5;
+			background: #4D6AF4;
+			border: none;
+			color: #fff;
+			font-size: 38rpx;
+			font-weight: bold;
+			float: right;
+			display: inline-block;
+		}
+
+		button.btn_cancel {
+			width: 49.5%;
+			margin-top: 50rpx;
+			padding: 20rpx;
+			line-height: 1.5;
+			background: #fff;
+			border: none;
+			color: #000;
+			font-size: 38rpx;
+			font-weight: bold;
+			float: left;
+			display: inline-block;
+		}
+
+		.view-popup {
+			position: relative;
+		}
+
+		.popup-content {
+			// @include flex;
+			align-items: center;
+			justify-content: center;
+			padding: 30rpx;
+			background-color: #fff;
+			/* height: 150px; */
+			/* border: 1px solid red; */
+		}
+
+		.popup-cont {
+			overflow-y: auto;
+			/* border: 1px solid red; */
+		}
+
+		.popup-height {
+			// @include height;
+			/* width: 200px; */
+		}
+
+		.popup-header {
+			font-size: 42rpx;
+			font-weight: bold;
+			margin: 20rpx 20rpx 0px 20rpx;
+		}
+
+		.view_popup_CheckList {
+			margin-bottom: 20rpx;
+		}
+
+		.popup-footer {
+			float: right;
+			position: absolute;
+			bottom: 0;
+			right: 20rpx;
+		}
+
+		button.btn_popup_add {
+			width: 180rpx;
+			margin-top: 50rpx;
+			margin-right: 20rpx;
+			padding: 15rpx;
+			line-height: 1.5;
+			background: #27A6E1;
+			border: none;
+			color: #fff;
+			font-size: 38rpx;
+			font-weight: bold;
+			/* float: left; */
+			display: inline-block;
+		}
+
+		button.btn_popup_cancel {
+			width: 180rpx;
+			margin-top: 50rpx;
+			padding: 15rpx;
+			line-height: 1.5;
+			background: #27A6E1;
+			border: none;
+			color: #fff;
+			font-size: 38rpx;
+			font-weight: bold;
+			/* float: right; */
+			display: inline-block;
+		}
+
+		#dv_select {
+			display: inline-block;
+			width: 66%;
+			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: 0rpx;
+			/* vertical-align: 10px; */
+			vertical-align: middle;
+		}
+
+		#dv_select .uni-select {
+			border: 1px solid #ccc;
+			border-radius: 0 !important;
+			color: #2d8cf0;
+		}
+
+		#dv_select .uni-select__input-text {
+			color: #2d8cf0;
+		}
+
+		.panel_title {
+			font-size: 38rpx;
+			background-color: #27A6E1;
+			line-height: 80rpx;
+			color: #fff;
+			text-align: center;
+			font-weight: bold;
+		}
+
+		.v-panel {
+			min-height: 788rpx;
+		}
+
+		.v-panellist {
+			border: 4rpx solid #aaa;
+			border-radius: 10rpx;
+			margin: 10rpx 20rpx 0rpx 20rpx;
+		}
+
+		.v-paneldel {
+			text-align: right;
+		}
+
+		.panel_del {
+			font-size: 44rpx;
+			text-decoration: initial;
+			margin-top: 10rpx;
+			margin-right: 20rpx;
+		}
+
+		.class_attr_body .form-group {
+			margin: 20rpx 30rpx;
+			/* margin-left: -12px;
+    margin-right: -12px; */
+		}
+
+		.subclass_attr_body .form-group {
+			margin: 20rpx 10rpx;
+			/* margin-left: -12px;
+    margin-right: -12px; */
+		}
+
+		.form-group>label[class*="col-"] {
+			margin-bottom: 8rpx;
+			font-size: 32rpx;
+		}
+
+		.form-group label {
+			vertical-align: middle;
+			line-height: 60rpx;
+		}
+
+		.tx_title2 {
+			font-size: 32rpx;
+			text-align: right;
+			display: inline-block;
+			vertical-align: -2px;
+		}
+
+		.attr_field {
+			display: inline-block;
+			vertical-align: middle;
+			margin-left: 8px;
+			/* width: 71%; */
+		}
+
+		.text-right2 {
+			margin: 0;
+			vertical-align: -4px;
+			margin-left: 9px;
+			float: none;
+			font-size: 44rpx;
+			display: inline-block;
+		}
+
+		input::-webkit-input-placeholder {
+			font-size: 12rpx;
+		}
+
+		.v-panel input {
+			border: 1px solid #d5d5d5;
+			width: 98%;
+			height: 52rpx;
+			background: #FFF;
+			border-radius: 0 !important;
+			color: #046db3;
+			padding: 10rpx 8rpx 12rpx;
+			font-size: 34rpx;
+			font-family: inherit;
+			box-shadow: none !important;
+			transition-duration: 0.1s;
+			margin-top: 4rpx;
+		}
+
+		.date_iput {
+			/* border: 1px solid #d5d5d5; */
+			/* width: 98%; */
+			height: 62rpx;
+			background: #FFF;
+			border-radius: 0 !important;
+			color: #046db3;
+			padding: 10rpx 8rpx 4rpx;
+			font-size: 34rpx;
+			font-family: inherit;
+			box-shadow: none !important;
+			transition-duration: 0.1s;
+		}
+
+		.dv_input {
+			display: inline-block;
+			width: 65%;
+			/* line-height: 22rpx; */
+		}
+
+		.view-floor {
+			padding: 0 20rpx;
+		}
+
+		.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);
+		}
+
+		.text {
+			font-size: 12px;
+			color: #666;
+			margin-top: 5px;
+		}
+	}
+</style>
\ No newline at end of file

--
Gitblit v1.9.1