From 745815f637e5385b2cbc23a6ae02401bb8b6c675 Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期六, 08 三月 2025 14:22:36 +0800 Subject: [PATCH] 详情页面优化 --- src/layouts/default/menu/index.vue | 21 ++++++++++++++++----- 1 files changed, 16 insertions(+), 5 deletions(-) diff --git a/src/layouts/default/menu/index.vue b/src/layouts/default/menu/index.vue index b403ff3..6230c96 100644 --- a/src/layouts/default/menu/index.vue +++ b/src/layouts/default/menu/index.vue @@ -114,9 +114,9 @@ function handleMenuClick(path: string) { if (path.split('/').length > 2 && path.split('/')[2] == 'LC') { getEntity({ - sqlcmd: `ASSEMBLY_NAME ='${path.split('/')[1]}'`, + sqlcmd: `CODE_NAME ='${path.split('/')[1]}'`, entityName: 'SYS_LOW_CODE', - order: '' + order: '', }).then((data) => { var searchForms = JSON.parse(data.Data.Items[0].SEARCH_FORM_JSON); let colSlots = [] as string[]; @@ -133,15 +133,26 @@ crudColSlots.push(_cruds[i]['colSlot']); } } - const id = { ID: path.split('/')[1], colSlots: colSlots, crudColSlots: crudColSlots, sName: '' }; + const id = { ID:path.split('/')[1], EntityName: data.Data.Items[0].ASSEMBLY_NAME, colSlots: colSlots, crudColSlots: crudColSlots }; go(`/${path.split('/')[1]}/${path.split('/')[2]}/${encodeURI(JSON.stringify(id))}`); }); } else if ( (path.split('/').length > 2 && path.split('/')[2] == 'High') || path.split('/')[2] == 'CP' ) { - const id = { Name: path.split('/')[1] }; - go(`/${path.split('/')[1]}/${path.split('/')[2]}/${encodeURI(JSON.stringify(id))}`); + const id = { + Name: path.split('/')[1], + Title: `${path.split('/')[1]}`, + colSlots: [], + crudColSlots: [], + OtherTableName: [], + SessionName: + `${path.split('/')[1]}_update` /* session鍚嶏紝鐢ㄦ潵浼犻�掑弬鏁帮紝涓嶅湪娴忚鍣ㄥ湴鍧�鏍忔樉绀� */, + }; + // 灏嗗璞¤浆鎹负JSON瀛楃涓插苟淇濆瓨鍒皊essionStorage + sessionStorage.removeItem(`${id.SessionName}_params`); + sessionStorage.setItem(`${id.SessionName}_params`, encodeURI(JSON.stringify(id))); + go(`/${path.split('/')[1]}/${path.split('/')[2]}/${encodeURI(JSON.stringify({ sName: id.SessionName, Name: id.Name }))}`); } else { go(path); } -- Gitblit v1.9.3