From 137be4e2d3c0e0ed9a44e7e3e423765a7f45385f Mon Sep 17 00:00:00 2001 From: liugongyu <290219706@qq.com> Date: Thu, 28 Aug 2025 10:27:18 +0800 Subject: [PATCH] 树木历史 --- pages/work/index.vue | 2 +- static/images/work/itmeHometree.png | Bin 0 -> 889 bytes subPackages/treePage/editTreeIfo.vue | 36 ++++++++++++++++++------------------ subPackages/treePage/treeFiles.vue | 2 +- subPackages/treePage/treeInfo.vue | 76 ++++++++++++++++------------------------------------------------------------ subPackages/treePage/treeLog.vue | 14 ++++---------- 6 files changed, 40 insertions(+), 90 deletions(-) create mode 100644 static/images/work/itmeHometree.png diff --git a/pages/work/index.vue b/pages/work/index.vue index 10d8271..ba0865f 100644 --- a/pages/work/index.vue +++ b/pages/work/index.vue @@ -58,7 +58,7 @@ 人员管理 - + 一树一档案 diff --git a/static/images/work/itmeHometree.png b/static/images/work/itmeHometree.png new file mode 100644 index 0000000..9f0bcc9 Binary files /dev/null and b/static/images/work/itmeHometree.png differ diff --git a/subPackages/treePage/editTreeIfo.vue b/subPackages/treePage/editTreeIfo.vue index 66b9d91..e7824d3 100644 --- a/subPackages/treePage/editTreeIfo.vue +++ b/subPackages/treePage/editTreeIfo.vue @@ -317,13 +317,8 @@ export default { treeId: { immediate: true, handler(newVal, oldVal) { - if (newVal !== oldVal) { - treeLevelReq().then(res => { - this.treeLevelData = res.data - }) - treeOwnership().then(res => { - this.treeOwnershipData = res.data - }) + if (newVal && newVal !== oldVal) { + this.treeDetailQuery(newVal) } } @@ -341,16 +336,22 @@ export default { treeDetailQuery(newVal) { treeDetailReq(newVal).then(res => { this.formData = res.data - const option = this.treeOwnershipData.find(item => item.dictValue === this.formData.oldtreeownership); - const optiontreelevel = this.treeLevelData.find(item => item.dictValue === this.formData.treelevel); - if (option) { - this.formData.oldtreeownership = option.dictValue; - this.formData.oldtreeownershipText = option.dictLabel; - } - if (optiontreelevel) { - this.formData.treelevel = optiontreelevel.dictValue; - this.formData.treeleveltext = optiontreelevel.dictLabel; - } + treeLevelReq().then(res => { + this.treeLevelData = res.data + const optiontreelevel = this.treeLevelData.find(item => item.dictValue === this.formData.treelevel); + if (optiontreelevel) { + this.formData.treelevel = optiontreelevel.dictValue; + this.formData.treeleveltext = optiontreelevel.dictLabel; + } + }) + treeOwnership().then(res => { + this.treeOwnershipData = res.data + const option = this.treeOwnershipData.find(item => item.dictValue === this.formData.oldtreeownership); + if (option) { + this.formData.oldtreeownership = option.dictValue; + this.formData.oldtreeownershipText = option.dictLabel; + } + }) this.formData.treeImgListFile = res.data.treeImgList.map(imgUrl => { return imgUrl.startsWith(OSSURL) ? imgUrl.slice(OSSURL.length) @@ -372,7 +373,6 @@ export default { handleComplete(e) { if (e.status == 1) { console.log(e) - this.formData.treeImgListFile = e.imgArr this.formData.treeImgList = e.imgArr.map(item => OSSURL + item); console.log(this.formData.treeImgList) diff --git a/subPackages/treePage/treeFiles.vue b/subPackages/treePage/treeFiles.vue index 99d78eb..460af76 100644 --- a/subPackages/treePage/treeFiles.vue +++ b/subPackages/treePage/treeFiles.vue @@ -1,7 +1,7 @@