From bbf4ef74df2bf1e075710b433ecffc46a8562c51 Mon Sep 17 00:00:00 2001 From: cuiqian2004 <cuiqian2004@163.com> Date: 星期五, 06 九月 2024 17:23:54 +0800 Subject: [PATCH] test --- locale/es.json | 1 pages/modal/3018_2.vue | 2 pages/modal/5601.vue | 371 ++++++++++++++++++---------------------------------- locale/zh-Hans.json | 11 manifest.json | 4 locale/en.json | 1 locale/zh-Hant.json | 1 7 files changed, 143 insertions(+), 248 deletions(-) diff --git a/locale/en.json b/locale/en.json index 4f3df46..eafed40 100644 --- a/locale/en.json +++ b/locale/en.json @@ -91,6 +91,7 @@ "page.execute_after_delete_event_failed": "Failed to execute 'after_delete' event", "page.execute_query_event_failed": "Failed to execute 'Query_Event' event", "page.icon_click_event_empty": "The icon click event is null", + "page.icon_click_callback_empty": "Icon click callback event is empty", "page.after_select_event_empty": "鈥榓fter_select鈥�event is null", "page.before_select_event_empty": "鈥榖efore_select鈥�event is null", "page.tip_action_unprocessed": "This action has not been processed yet", diff --git a/locale/es.json b/locale/es.json index f291d1f..19be636 100644 --- a/locale/es.json +++ b/locale/es.json @@ -90,6 +90,7 @@ "page.execute_after_delete_event_failed": "Fall贸 la ejecuci贸n del evento 'after_delete'.", "page.execute_query_event_failed": "Fall贸 la ejecuci贸n del evento 'Query_Event'.", "page.icon_click_event_empty": "El icono hace clic en el evento en blanco", + "page.icon_click_callback_empty": "Icono haga clic en el evento de devoluci贸n de llamada en blanco", "page.after_select_event_empty": "El evento 'after_select' est谩 vac铆o", "page.before_select_event_empty": "El evento 'before_select' est谩 vac铆o", "page.tip_action_unprocessed": "Esta acci贸n a煤n no se ha tramitado", diff --git a/locale/zh-Hans.json b/locale/zh-Hans.json index c8b8ea9..663d4f8 100644 --- a/locale/zh-Hans.json +++ b/locale/zh-Hans.json @@ -64,7 +64,7 @@ "page.mobox3_app_type": "mobox3 pda搴旂敤绫诲瀷", "page.mobox3_port": "mobox3鏈嶅姟绔彛", - "page.input_server": "璇疯緭鍏ユ湇鍔″湴鍧�, + "page.input_server": "璇疯緭鍏ユ湇鍔″湴鍧�, "page.set_server": "璁剧疆鏈嶅姟", "page.tip_app_update": "绯荤粺鏈夋柊鐗堟湰锛屾槸鍚﹂渶瑕佹洿鏂帮紵", "page.tip_no_web_server": "鏈緭鍏ョ綉绔欏湴鍧�紝璇烽噸鏂伴厤缃緭鍏�, @@ -74,7 +74,7 @@ "page.tip_get_file_fail_last": "鏂囦欢澶辫触", "page.update_success": "鏇存柊鎴愬姛", "page.update_fail": "鏇存柊澶辫触", - + "page.tip_no_app_param": "璇ュ姛鑳界偣鏈厤缃弬鏁帮紝璇烽噸鏂伴厤缃弬鏁�, "page.select_user": "閫夋嫨浜哄憳", @@ -93,6 +93,7 @@ "page.execute_after_delete_event_failed": "鎵ц鈥樺垹闄ゅ悗鈥欎簨浠跺け璐�, "page.execute_query_event_failed": "鎵ц鈥滄煡璇簨浠垛�浜嬩欢澶辫触", "page.icon_click_event_empty": "鍥炬爣鐐瑰嚮浜嬩欢涓虹┖", + "page.icon_click_callback_empty": "鍥炬爣鐐瑰嚮鍥炶皟浜嬩欢涓虹┖", "page.after_select_event_empty": "鈥橀�鎷╁悗鈥欎簨浠朵负绌�, "page.before_select_event_empty": "鈥橀�鎷╁墠鈥欎簨浠朵负绌�, "page.tip_action_unprocessed": "姝ction灏氭湭澶勭悊", @@ -125,9 +126,9 @@ "page.function_not_edit_dlg": "璇ュ姛鑳界偣鏈厤缃紪杈戠獥鍙o紒", "page.no_find_attr_diaplay": "鏈壘鍒板彲鏄剧ず鐨勭殑灞炴�锛�, - + "page.cannot_prj_function": "鏆傛椂鏈敮鎸侀�鎷╅」鐩帴鍙o紒" - - + + } \ No newline at end of file diff --git a/locale/zh-Hant.json b/locale/zh-Hant.json index 2411756..dbfd844 100644 --- a/locale/zh-Hant.json +++ b/locale/zh-Hant.json @@ -90,6 +90,7 @@ "page.execute_after_delete_event_failed": "鍩疯鈥樺垹闄ゅ緦鈥欎簨浠跺け鏁�, "page.execute_query_event_failed": "鍩疯鈥滄熁瑭簨浠垛�浜嬩欢澶辨晽", "page.icon_click_event_empty": "鍦栨榛炴搳浜嬩欢鐐虹┖", + "page.icon_click_callback_empty": "鍦栨榛炴搳鍥炴獢浜嬩欢鐐虹┖", "page.after_select_event_empty": "鈥橀伕鎿囧緦鈥欎簨浠剁偤绌�, "page.before_select_event_empty": "鈥橀伕鎿囧墠鈥欎簨浠剁偤绌�, "page.tip_action_unprocessed": "姝ction灏氭湭铏曠悊", diff --git a/manifest.json b/manifest.json index 867f353..b15a172 100644 --- a/manifest.json +++ b/manifest.json @@ -2,8 +2,8 @@ "name" : "MoboxPDA", "appid" : "__UNI__56D451E", "description" : "", - "versionName" : "1.1.19", - "versionCode" : 1119, + "versionName" : "1.1.20", + "versionCode" : 1120, "transformPx" : false, /* 5+App鐗规湁鐩稿叧 */ "app-plus" : { diff --git a/pages/modal/3018_2.vue b/pages/modal/3018_2.vue index f741bb9..7bbbe9c 100644 --- a/pages/modal/3018_2.vue +++ b/pages/modal/3018_2.vue @@ -883,7 +883,7 @@ if (!onSuffixClickCallbackEvent.id) { uni.showModal({ title: this.translateSys("tip"), - content: this.translate('icon_click_event_empty'), + content: this.translate('icon_click_callback_empty'), showCancel: false, confirmText: this.translateSys("cancel") }); diff --git a/pages/modal/5601.vue b/pages/modal/5601.vue index 5729403..73be24b 100644 --- a/pages/modal/5601.vue +++ b/pages/modal/5601.vue @@ -223,9 +223,11 @@ keys.forEach(function(key2, index) { if (index + 1 == keys.length) { that.$set(data, key2, val); + console.log("$set", key2, val) } else { if (!data[key2]) { that.$set(data, key2, {}); + console.log("$set", key2, {}) } } data = data[key2]; @@ -1020,121 +1022,8 @@ "set_dlg_attr") { // value = {"attr":"xxx", "value":"xxx"} var data = item.value; - $this.$data.head_styledef - .form.items.forEach( - async ( - ele, index - ) => { - if (ele - .name != - "Layout" - ) { - data.forEach( - async (ele2, - index - ) => { - if (ele - .fieldId == - 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; - } - }); - } else { - ele.setting - .colList - .forEach( - async ( - col - ) => { - if ( - col) { - data.forEach( - async (ele2, - index - ) => { - if (col - .fieldId == - 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; - } - }); - - } - - }) - } - }) + $this.setFormValues(data) } - }); } else { @@ -1202,11 +1091,13 @@ //鏇存柊鍒嗛〉绛句腑鐨勫垪琛ㄩ」鍐呭 viewActionSetRow(value) { const $this = this - const pageData = $this.pageDetail.find((page) => { + const pageIndex = $this.pageDetail.findIndex(( + page, index2, arr) => { return value.page_name == page.Name; - }); - if (!pageData) + }) + if (pageIndex < 0) return + const pageData = $this.pageDetail[pageIndex] var detailStyleDefList = pageData.DefList || [] detailStyleDefList.forEach(ele => { value.row.forEach((rowData) => { @@ -1262,6 +1153,7 @@ }) }); pageData.DefList = detailStyleDefList + $this.$set(this.pageDetail, pageIndex, pageData) }, //鍔犺浇姝e湪鐮佺洏鍐呭 @@ -1270,11 +1162,13 @@ if (JSON.stringify(data.row) == '{}') { return; } - const pageData = this.pageDetail.find((page) => { + const pageIndex = $this.pageDetail.findIndex(( + page, index2, arr) => { return data.page_name == page.Name; - }); - if (!pageData) + }) + if (pageIndex < 0) return + const pageData = $this.pageDetail[pageIndex] var styleStr = JSON.stringify(pageData.StyleDef); var detailStyle = JSON.parse(styleStr); @@ -1309,18 +1203,21 @@ }); pageData.DefList.push(detailStyle); - + this.$set(this.pageDetail, pageIndex, pageData) }); } }, //鍔犺浇宸茬爜鐩樺唴瀹� viewAceionContent(data) { var $this = this; - const pageData = $this.pageDetail.find((page) => { + const pageIndex = $this.pageDetail.findIndex(( + page, index2, arr) => { return data.page_name == page.Name; - }); - if (!pageData) + }) + if (pageIndex < 0) return + const pageData = $this.pageDetail[pageIndex] + pageData.ExtData = data.ext_data || {} if (JSON.stringify(data.content) == '{}') { @@ -1407,6 +1304,8 @@ } else { pageData.DefList.push(detailStyle); //寰呭垎鎷� } + // $this.setData({pageDetail:pageD}) + $this.$set(this.pageDetail, pageIndex, pageData) $this.activelist.push({ active: false }); @@ -1414,6 +1313,109 @@ } }, + setFormValues(data) { + const head_styledef = this.head_styledef + if (JSON.stringify(data) == '{}') { + return; + } + head_styledef.form.items.forEach(async (ele, index) => { + if (ele.name != "Layout") { + let curIndex = data.findIndex((attr, index2, arr) => { + return attr.attr == ele.fieldId; + }) + if (curIndex > -1) { + const attr = data[curIndex] + if (ele.name == + 'Select' && + attr + .choice_list + ) { + const + dictItemList = []; + const + choiceList = + attr + .choice_list || []; + for (let d in + choiceList) { + const + val = + choiceList[ + d + ]; + dictItemList + .push({ + text: val, + value: val + }); + } + ele.dict = + dictItemList; + } + + ele.value = + attr + .value; + } + } else { + ele.setting + .colList + .forEach( + async ( + col + ) => { + if ( + col) { + let curIndex = data.findIndex(( + attr, index2, arr) => { + return attr.attr == col.fieldId; + }) + if (curIndex > -1) { + const attr = data[curIndex] + if (col.name == + 'Select' && + attr + .choice_list + ) { + const + dictItemList = []; + const + choiceList = + attr + .choice_list || []; + for (let d in + choiceList) { + const + val = + choiceList[ + d + ]; + dictItemList + .push({ + text: val, + value: val + }); + } + col.dict = + dictItemList; + } + + col.value = + attr + .value; + } + } + + }) + + } + }) + + this.setData({ + head_styledef: head_styledef + }) + }, + onClickItem(e) { //閫夋嫨椤电 // console.log(e); this.current = e.currentIndex @@ -1838,7 +1840,8 @@ .confirm ) { if ( - pageData) + pageData + ) pageData .DefList = []; $this @@ -1850,7 +1853,8 @@ .cancel ) { if ( - pageData) + pageData + ) pageData .DefList = []; $this @@ -1983,121 +1987,8 @@ "set_dlg_attr") { // value = {"attr":"xxx", "value":"xxx"} var data = item.value; - $this.$data.head_styledef - .form.items.forEach( - async ( - ele, index - ) => { - if (ele - .name != - "Layout" - ) { - data.forEach( - async (ele2, - index - ) => { - if (ele - .fieldId == - 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; - } - }); - } else { - ele.setting - .colList - .forEach( - async ( - col - ) => { - if ( - col) { - data.forEach( - async (ele2, - index - ) => { - if (col - .fieldId == - 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; - } - }); - - } - - }) - } - }) + $this.setFormValues(data) } - }); } else { -- Gitblit v1.9.1