From ba3f4338070b930bc2b5b50bcd483aba1a37d7b9 Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期一, 21 十一月 2022 20:37:07 +0800
Subject: [PATCH] 数据管理,界面修改,接口对接,功能开发

---
 src/views/datamanage/dictionaryManage.vue |   32 +++++++++++++++++++++++++-------
 1 files changed, 25 insertions(+), 7 deletions(-)

diff --git a/src/views/datamanage/dictionaryManage.vue b/src/views/datamanage/dictionaryManage.vue
index 00e9894..77bd05f 100644
--- a/src/views/datamanage/dictionaryManage.vue
+++ b/src/views/datamanage/dictionaryManage.vue
@@ -9,7 +9,7 @@
     <el-divider />
     <div>
       <el-form :inline="true" :model="formInline" class="demo-form-inline">
-        <el-form-item :label="$t('dataManage.vmobj.keyword')">
+        <el-form-item :label="$t('dataManage.dictionaryManageObj.tableName')">
           <el-input
             v-model="formInline.tab"
             :placeholder="$t('common.pleaseInput')"
@@ -43,7 +43,11 @@
     <div class="dictionaryContent">
       <div class="dictionary_leftTree">
         <ul>
-          <li @click="getTableDesc(item)" v-for="item in optionCount">
+          <li
+            @click="getTableDesc(item)"
+            v-for="item in optionCount"
+            :class="{ active: activeName == item.tab }"
+          >
             {{ item.tabDesc }}({{ item.tab }})
           </li>
         </ul>
@@ -302,10 +306,10 @@
         </el-form-item>
       </el-form>
       <div slot="footer" class="dialog-footer">
-        <el-button @click="dialogFormVisible = false">{{
+        <el-button type="info" @click="dialogFormVisible = false">{{
           $t('dataManage.dictionaryManageObj.cancel')
         }}</el-button>
-        <el-button type="primary" @click="updateForm">{{
+        <el-button class="primary" @click="updateForm">{{
           $t('dataManage.dictionaryManageObj.confirm')
         }}</el-button>
       </div>
@@ -378,10 +382,10 @@
         </el-form-item>
       </el-form>
       <div slot="footer" class="dialog-footer">
-        <el-button @click="InsertFormdialog = false">{{
+        <el-button type="info" @click="InsertFormdialog = false">{{
           $t('dataManage.dictionaryManageObj.cancel')
         }}</el-button>
-        <el-button type="primary" @click="insertFromData">{{
+        <el-button class="primary" @click="insertFromData">{{
           $t('dataManage.dictionaryManageObj.confirm')
         }}</el-button>
       </div>
@@ -403,6 +407,7 @@
   components: { MyBread },
   data() {
     return {
+      activeName: '',
       formInline: [],
       listData: {
         ns: '',
@@ -443,6 +448,7 @@
       if (data.code != 200) {
       }
       this.InsertFormdialog = false;
+      this.insertform = {};
       this.startQueryNameData();
     },
 
@@ -459,7 +465,8 @@
     getTableDesc(res) {
       this.insertform.tab = res.tab;
       this.insertform.tabDesc = res.tabDesc;
-
+      this.insertform.ns = res.ns;
+      this.activeName = res.tab;
       this.listData.tab = res.tab;
       this.listData.ns = res.ns;
       this.startQueryNameData();
@@ -563,7 +570,15 @@
       if (data.code != 200) {
         this.$message.error('涓嬫媺璋冪敤澶辫触');
       }
+
       this.optionCount = data.result;
+      this.insertform.tab = data.result[0].tab;
+      this.insertform.tabDesc = data.result[0].tabDesc;
+      this.insertform.ns = data.result[0].ns;
+      this.listData.tab = data.result[0].tab;
+      this.listData.ns = data.result[0].ns;
+      this.activeName = data.result[0].tab;
+      this.startQueryNameData();
     },
   },
 };
@@ -597,6 +612,9 @@
       li:hover {
         background: rgba(255, 255, 255, 0.3);
       }
+      .active {
+        color: #409eff;
+      }
     }
     .dictionary_rightContent {
       width: 80%;

--
Gitblit v1.9.3