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