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/5601.vue |   69 ++++++++++++++++++++++++++++++++--
 1 files changed, 65 insertions(+), 4 deletions(-)

diff --git a/pages/modal/5601.vue b/pages/modal/5601.vue
index 8684971..4d9d1d8 100644
--- a/pages/modal/5601.vue
+++ b/pages/modal/5601.vue
@@ -24,7 +24,7 @@
 				<!-- 鏍呮牸甯冨眬 -->
 				<uni-row v-else :gutter="item.setting.gutter">
 					<uni-col
-						:span=" item.setting.spanList && item.setting.spanList[key - 1]? item.setting.spanList[key - 1] : 24 / item.setting.col"
+						:span=" item.setting.spanList && item.setting.spanList[key]? item.setting.spanList[key] : 24 / item.setting.col"
 						v-for="(col,key) in item.setting.colList">
 						<uni-forms-item :label="col.label +'锛�" :label-width="col.labelWidth+'px'">
 							<uni-data-picker v-if="col.name=='Select'" :class="col.disabled?'input-disabled':''"
@@ -84,7 +84,7 @@
 												<!-- 鏍呮牸甯冨眬 -->
 												<uni-row class="demo-uni-row" v-else :gutter="item.setting.gutter">
 													<uni-col
-														:span=" item.setting.spanList && item.setting.spanList[key - 1]? item.setting.spanList[key - 1] : 24 / item.setting.col"
+														:span=" item.setting.spanList && item.setting.spanList[key]? item.setting.spanList[key] : 24 / item.setting.col"
 														v-for="(cols,key) in item.setting.colList">
 														<view v-if="cols!=null">
 															<text class="txt_title"
@@ -522,7 +522,7 @@
 					console.log(result.decodedata);
 					item.value = result.decodedata;
 					var $this = this;
-					if (item.oldvalue != item.value) {
+					if (item.oldvalue != item.value&& item.value.trim() != "") {
 						item.oldvalue = item.value;
 						var attr = item.fieldId;
 						this.head_styledef.form.model[attr] = item.value;
@@ -610,7 +610,7 @@
 
 			onEnterChange(item) { //鍥炶溅锛岀偣鍑绘寜閽紝鍙栨秷鑺傜偣浜嬩欢
 				console.log(item);
-				if (item.oldvalue != item.value) {
+				if (item.oldvalue != item.value&& item.value.trim() != "") {
 					item.oldvalue = item.value;
 					var attr = item.fieldId;
 					this.head_styledef.form.model[attr] = item.value;
@@ -1069,6 +1069,35 @@
 																			ele2
 																			.attr
 																		) {
+																			if (ele.name ==
+																				'Select' &&
+																				ele2
+																				.choice_list
+																			) {
+																				const
+																					dictItemList = [];
+																				const
+																					choiceList =
+																					ele2
+																					.choice_list ||
+																					[];
+																				for (let d in
+																						choiceList) {
+																					const
+																						val =
+																						choiceList[
+																							d
+																						];
+																					dictItemList
+																						.push({
+																							text: val,
+																							value: val
+																						});
+																				}
+																				ele.dict =
+																					dictItemList;
+																			}
+
 																			ele.value =
 																				ele2
 																				.value;
@@ -1092,6 +1121,38 @@
 																							ele2
 																							.attr
 																						) {
+																							if (col
+																								.name ==
+																								'Select' &&
+																								ele2
+																								.choice_list
+																							) {
+																								const
+																									dictItemList = [];
+																								const
+																									choiceList =
+																									ele2
+																									.choice_list ||
+																									[];
+																								for (
+																									let d in
+																										choiceList
+																								) {
+																									const
+																										val =
+																										choiceList[
+																											d
+																										];
+																									dictItemList
+																										.push({
+																											text: val,
+																											value: val
+																										});
+																								}
+																								col.dict =
+																									dictItemList;
+																							}
+
 																							col.value =
 																								ele2
 																								.value;

--
Gitblit v1.9.1