From 015a99675ad021a5b1f8d635da3e8887e0c28a97 Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期四, 02 三月 2023 17:33:03 +0800 Subject: [PATCH] 资料馆添加附件上传,添加支持查看pdf,图片文件功能;字典管理,值域管理页面左侧目录树展示效果优化 --- src/views/datamanage/dictionaryManage.vue | 86 +++++++++++++++++++++++------------------- 1 files changed, 47 insertions(+), 39 deletions(-) diff --git a/src/views/datamanage/dictionaryManage.vue b/src/views/datamanage/dictionaryManage.vue index 0e20bcc..845acae 100644 --- a/src/views/datamanage/dictionaryManage.vue +++ b/src/views/datamanage/dictionaryManage.vue @@ -607,20 +607,7 @@ insert: false, update: false, }, - domainData: [ - { - val: "鍩虹鏁版嵁", - children: [], - }, - { - val: "涓氬姟鏁版嵁", - children: [], - }, - { - val: "鍏冩暟鎹�", - children: [], - }, - ], + domainData: [], defaultProps: { children: "children", label: "val", @@ -787,31 +774,52 @@ if (data.code != 200) { this.$message.error("涓嬫媺璋冪敤澶辫触"); } - let bdres = data.result.filter((item) => item.ns == "bd"); - let bsres = data.result.filter((item) => item.ns == "bs"); - let mdres = data.result.filter((item) => item.ns == "md"); - for (var i in bdres) { - // bdres[i].val = bdres[i].tabDesc + '(' + bdres[i].tab + ')'; - bdres[i].val = bdres[i].tabDesc; - } - for (var i in bsres) { - // bsres[i].val = bsres[i].tabDesc + '(' + bsres[i].tab + ')'; - bsres[i].val = bsres[i].tabDesc; - } - for (var i in mdres) { - // bsres[i].val = bsres[i].tabDesc + '(' + bsres[i].tab + ')'; - mdres[i].val = mdres[i].tabDesc; - } - this.domainData[0].children = bdres; - this.domainData[1].children = bsres; - this.domainData[2].children = mdres; - var val = this.domainData[0].children; - this.insertform.tab = val[0].tab; - this.insertform.tabDesc = val[0].tabDesc; - this.insertform.ns = val[0].ns; - this.listData.tab = val[0].tab; - this.listData.ns = val[0].ns; - this.activeName = val[0].tab; + var val = data.result; + var std = []; + val.filter((item) => { + if (std.indexOf(item.bak) == -1) { + std.push(item.bak); + this.domainData.push( + { + val: item.bak, + children: [], + } + ) + } + }); + this.domainData.filter((item) => { + val.filter((res) => { + if (item.val === res.bak) { + res.val = res.tabDesc + item.children.push(res) + } + }) + }) + // let bdres = data.result.filter((item) => item.ns == "bd"); + // let bsres = data.result.filter((item) => item.ns == "bs"); + // let mdres = data.result.filter((item) => item.ns == "md"); + // for (var i in bdres) { + // // bdres[i].val = bdres[i].tabDesc + '(' + bdres[i].tab + ')'; + // bdres[i].val = bdres[i].tabDesc; + // } + // for (var i in bsres) { + // // bsres[i].val = bsres[i].tabDesc + '(' + bsres[i].tab + ')'; + // bsres[i].val = bsres[i].tabDesc; + // } + // for (var i in mdres) { + // // bsres[i].val = bsres[i].tabDesc + '(' + bsres[i].tab + ')'; + // mdres[i].val = mdres[i].tabDesc; + // } + // this.domainData[0].children = bdres; + // this.domainData[1].children = bsres; + // this.domainData[2].children = mdres; + var result = this.domainData[0].children; + this.insertform.tab = result[0].tab; + this.insertform.tabDesc = result[0].tabDesc; + this.insertform.ns = result[0].ns; + this.listData.tab = result[0].tab; + this.listData.ns = result[0].ns; + this.activeName = result[0].tab; this.startQueryNameData(); }, }, -- Gitblit v1.9.3