From 9b8282bcf5c5fbc22858bbfa15934b7f8a0ab753 Mon Sep 17 00:00:00 2001 From: cuiqian2004 <cuiqian2004@163.com> Date: 星期三, 10 七月 2024 18:24:55 +0800 Subject: [PATCH] smallwnd --- pages/modal/5601.vue | 33 +++++++++++++++++++-------------- 1 files changed, 19 insertions(+), 14 deletions(-) diff --git a/pages/modal/5601.vue b/pages/modal/5601.vue index 4b3901f..c4389c5 100644 --- a/pages/modal/5601.vue +++ b/pages/modal/5601.vue @@ -17,7 +17,8 @@ :style="{'padding-left':item.setting.prefix?0 : '8rpx','right':item.setting.suffix?0 : '8rpx'}" :type="item.name=='Input'?'text':'number'" v-model="item.value" :disabled="item.disabled" :placeholder="item.placeholder" :focus="focusFieldId == item.fieldId" @focus="ontap(item)" - @keyup.enter="onEnterChange(item)" @blur="onEnterChange(item)" /> + @click="onClick(item)" @keyup.enter="onEnterChange(item)" + @blur="onEnterChange(item)" /> <text v-if="item.setting.suffix" class="uni-icon" :class="[item.setting.suffix]" @click="onEnterChange(item)"></text> </view> @@ -39,7 +40,8 @@ :type="col.name=='Input'?'text':'number'" v-model="col.value" :disabled="col.disabled" :placeholder="col.placeholder" :focus="focusFieldId == col.fieldId" @focus="ontap(col)" - @keyup.enter="onEnterChange(col)" @blur="onEnterChange(col)" /> + @click="onClick(col)" @keyup.enter="onEnterChange(col)" + @blur="onEnterChange(col)" /> <text v-if="col.setting.suffix" class="uni-icon" :class="[col.setting.suffix]" @click="onEnterChange(col)"></text> </view> @@ -444,7 +446,9 @@ }); }); }, - + onClick(item) { + this.focusFieldId = item.fieldId + }, ontap(item) { //鎵爜鍔熻兘 // var $ele = e; //console.log(e.target) @@ -528,6 +532,7 @@ } }) }, + onEnterChange(item) { //鍥炶溅锛岀偣鍑绘寜閽紝鍙栨秷鑺傜偣浜嬩欢 console.log(item); if (item.oldvalue != item.value) { @@ -696,7 +701,7 @@ $this.$data.param.Show_Welcom_Page = false; var value = item.value; const pageData = $this.pageDetail.find((page) => { - value.page_name == page.Name; + return value.page_name == page.Name; }); if (value.clear_confirm != false && value.clear == true && @@ -736,7 +741,7 @@ // value = {"page_name":"鐮佺洏涓�, "row":{"id":"xx"}} var value = item.value; const pageData = $this.pageDetail.find((page) => { - value.page_name == page.Name; + return value.page_name == page.Name; }); if (pageData?.DefList) { pageData.DefList.forEach(ele => { @@ -778,7 +783,7 @@ "remove_subtable_page_row") { //娓呴櫎闈㈡澘涓寚瀹歩d鐨勬暟鎹� var value = item.value; const pageData = $this.pageDetail.find((page) => { - value.page_name == page.Name; + return value.page_name == page.Name; }); if (pageData ?.DefList @@ -807,7 +812,7 @@ "set_subtable_page_ext_data") { var value = item.value; const pageData = $this.pageDetail.find((page) => { - value.page_name == page.Name; + return value.page_name == page.Name; }); if (pageData) pageData.ExtData = value.ext_data @@ -815,7 +820,7 @@ } else if (item.action_type == "clear_subpage_rows") { var value = item.value; const pageData = $this.pageDetail.find((page) => { - value.page_name == page.Name; + return value.page_name == page.Name; }); if (pageData) { pageData.DefList = [] @@ -954,7 +959,7 @@ viewActionSetRow(value) { const $this = this const pageData = $this.pageDetail.find((page) => { - value.page_name == page.Name; + return value.page_name == page.Name; }); if (!pageData) return @@ -1012,7 +1017,7 @@ return; } const pageData = this.pageDetail.find((page) => { - value.page_name == page.Name; + return value.page_name == page.Name; }); if (!pageData) return @@ -1050,7 +1055,7 @@ viewAceionContent(data) { var $this = this; const pageData = $this.pageDetail.find((page) => { - value.page_name == page.Name; + return value.page_name == page.Name; }); if (!pageData) return @@ -1481,7 +1486,7 @@ ) { //娓呴櫎闈㈡澘涓寚瀹歩d鐨勬暟鎹� var value = item.value; const pageData = $this.pageDetail.find((page) => { - value.page_name == page.Name; + return value.page_name == page.Name; }); if (pageData ?.DefList @@ -1517,7 +1522,7 @@ ) { var value = item.value; const pageData = $this.pageDetail.find((page) => { - value.page_name == page.Name; + return value.page_name == page.Name; }); if (pageData) { pageData.ExtData = value @@ -1528,7 +1533,7 @@ "clear_subpage_rows") { var value = item.value; const pageData = $this.pageDetail.find((page) => { - value.page_name == page.Name; + return value.page_name == page.Name; }); if (pageData) { pageData.DefList = [] -- Gitblit v1.9.1