From 4ea640ad351e7f852c295a72a0251f94c3107b53 Mon Sep 17 00:00:00 2001 From: z_yu <1534695664@qq.com> Date: Fri, 24 Jun 2022 15:18:30 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=A8=E7=B1=BB=E7=AE=A1=E7=90=86=20Bug?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/category/fileNoFormat.js | 5 ++-- src/views/category/baseInfo/index.vue | 34 +++++++++++++++++++---- src/views/category/fileNoFormat/index.vue | 2 +- src/views/category/index.vue | 14 +++------- 4 files changed, 37 insertions(+), 18 deletions(-) diff --git a/src/api/category/fileNoFormat.js b/src/api/category/fileNoFormat.js index b52099e..b18856f 100644 --- a/src/api/category/fileNoFormat.js +++ b/src/api/category/fileNoFormat.js @@ -1,9 +1,10 @@ import request from '@/utils/request' -export function getNoFormatField() { +export function getNoFormatField(params) { return request({ url: 'api/dic-setting/list', - method: 'get' + method: 'get', + params }) } diff --git a/src/views/category/baseInfo/index.vue b/src/views/category/baseInfo/index.vue index fa59218..ea1070e 100644 --- a/src/views/category/baseInfo/index.vue +++ b/src/views/category/baseInfo/index.vue @@ -13,13 +13,13 @@

文件

-

+
关联父级

{{ selectedCategory.parentName }}

-
+
档号规则 -

{{ selectedCategory.isColumnLength }}

+

{{ fileNoFormatStr }}

内容说明 @@ -29,6 +29,7 @@ diff --git a/src/views/category/fileNoFormat/index.vue b/src/views/category/fileNoFormat/index.vue index bad3116..24811d6 100644 --- a/src/views/category/fileNoFormat/index.vue +++ b/src/views/category/fileNoFormat/index.vue @@ -114,7 +114,7 @@ export default { } }) }) - getNoFormatField().then((res) => { + getNoFormatField({ categoryId: this.selectedCategory.id }).then((res) => { this.table.right.data.splice(0, this.table.right.data.length) res.forEach((item) => { this.table.right.data.push(item) diff --git a/src/views/category/index.vue b/src/views/category/index.vue index e6585f7..546909b 100644 --- a/src/views/category/index.vue +++ b/src/views/category/index.vue @@ -78,6 +78,7 @@ import listBrowsing from './listBrowsing/index' import orderingRule from './orderingRule/index' import fileNoFormat from './fileNoFormat/index' import crudOperation from '@crud/CRUD.operation' +import Vue from 'vue' export default { name: 'Category', @@ -137,15 +138,6 @@ export default { } return 'baseInfo' } - // , - // brotherNodeNum: function() { - // const selectedNode = this.$refs.tree.getCurrentNode() - // if (selectedNode && selectedNode.pid && this.$refs.tree.getNode(selectedNode.pid)) { - // return this.$refs.tree.getNode(selectedNode.pid).childNodes.length - // } else { - // return 0 - // } - // } }, methods: { // 逆归实现 获取指定元素 @@ -197,12 +189,14 @@ export default { this.crud.selectionChangeHandler([val]) this.$refs.eform.pid = val.id this.selectedCategory = val + if (val.pid !== '0') { + Vue.set(this.selectedCategory, 'parentName', this.$refs.tree.getNode(val.pid).data.cnName) + } if (val.isType === 1) { this.changeActiveTab(0) } // 缓存当前的选中的 localStorage.setItem('currentCategoryKey', JSON.stringify(val)) - this.brotherNodeNum = val.pid if (this.$refs.tree.getNode(val.pid) && this.$refs.tree.getNode(val.pid).childNodes) { this.brotherNodeNum = this.$refs.tree.getNode(val.pid).childNodes.length }