From cbc4fc2e4dce714c5d5723746368266915868007 Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期二, 28 二月 2023 15:44:06 +0800 Subject: [PATCH] 项目管理界面优化,字典管理页面左侧树界面优化,数据上传版本显示错误优化,综合展示二三维切换效果优化 --- src/views/datamanage/projectManage.vue | 36 +++++++++++++++++++++++++++++------- 1 files changed, 29 insertions(+), 7 deletions(-) diff --git a/src/views/datamanage/projectManage.vue b/src/views/datamanage/projectManage.vue index e75a51e..0cf98a7 100644 --- a/src/views/datamanage/projectManage.vue +++ b/src/views/datamanage/projectManage.vue @@ -14,7 +14,16 @@ :inline="true" class="demo-form-inline" > - <el-form-item style="padding-bottom: 14px"> + <el-form-item> + <el-input + size="small" + v-model="filterInput" + style="width: 200px" + :placeholder="$t('shuJuGuanLi.shuJuJianSuo.valueone')" + suffix-icon="el-icon-search" + ></el-input> + </el-form-item> + <el-form-item> <el-button v-if="btnStatus.insert" icon="el-icon-plus" @@ -22,8 +31,9 @@ :disabled="count1 != 0 ? true : false" type="success" size="small" - >{{ $t("common.append") }}</el-button> + >{{ $t("common.increase") }}</el-button> </el-form-item> + </el-form> <el-tree ref="tree" @@ -34,6 +44,7 @@ :default-expand-all="false" draggable @node-click="handleNodeClick" + :filter-node-method="filterNode" > </el-tree> </div> @@ -136,8 +147,8 @@ top="2vh" :title=" behavior == '鏂板椤圭洰' - ? `${$t('dataManage.projectObj.newProj')}` - : `${$t('dataManage.projectObj.editProj')}` + ? `${$t('dataManage.projectObj.lable1')}` + : `${$t('dataManage.projectObj.lable1')}` " :visible.sync="outerVisible" :before-close="outerClose" @@ -290,6 +301,7 @@ components: { MyBread, ProjectOl }, data() { return { + filterInput: "", behavior: null, outerVisible: false, innerVisible: false, @@ -328,6 +340,11 @@ computed: {}, methods: { + filterNode(value, data) { + if (!value) return true; + + return data.name.indexOf(value) !== -1; + }, showPermsBtn() { let currentPerms = this.$store.state.currentPerms; let permsEntity = this.$store.state.permsEntity; @@ -439,7 +456,7 @@ //鏂板椤圭洰 insertProject() { if (this.dirId == null) { - this.$message.error("璇烽�夋嫨闇�瑕佹柊澧炵殑鐩綍"); + this.$message.error("璇烽�夋嫨闇�瑕佹坊鍔犵殑椤圭洰"); return; } this.behavior = "鏂板椤圭洰"; @@ -492,7 +509,12 @@ }); }, }, - watch: {}, + watch: { + + filterInput(val) { + this.$refs.tree.filter(val); + }, + }, }; </script> <style lang="less" scoped> @@ -532,7 +554,7 @@ border-radius: 5px; //border: 1px solid #dcdfe6; //margin-bottom: 20px; - text-align: right; + // text-align: right; .el-form-item { margin: 5px; } -- Gitblit v1.9.3