From bd6d4e1c5cefef5355afe5f84e09eeb23da94ffd Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期五, 18 十一月 2022 12:28:31 +0800
Subject: [PATCH] 1

---
 src/views/datamanage/dictionaryManage.vue |  167 +++++++++++++++++++++++++++++++------------------------
 1 files changed, 94 insertions(+), 73 deletions(-)

diff --git a/src/views/datamanage/dictionaryManage.vue b/src/views/datamanage/dictionaryManage.vue
index b97d801..472534d 100644
--- a/src/views/datamanage/dictionaryManage.vue
+++ b/src/views/datamanage/dictionaryManage.vue
@@ -9,15 +9,11 @@
     <el-divider />
     <div class="searchComp">
       <el-form ref="ruleForm" :model="ruleForm" :inline="true">
-        <el-form-item
-          :label="$t('dataManage.dictionaryManageObj.tableName')"
-          prop="name"
-        >
+        <el-form-item :label="$t('dataManage.dictionaryManageObj.tableName')">
           <el-select
-            clearable
-            v-model="queryName"
+            v-model="ruleForm.queryName"
             @change="changeQueryName"
-            :placeholder="$t('dataManage.dictionaryManageObj.selectTableName')"
+            placeholder="鍥惧箙瑙掔偣TIC(b_rg20w_l01t)"
           >
             <el-option
               v-for="(item, i) in selectData"
@@ -35,7 +31,7 @@
             icon="el-icon-edit"
             type="success"
             size="small"
-            >{{ $t("dataManage.dictionaryManageObj.add") }}</el-button
+            >{{ $t('dataManage.dictionaryManageObj.add') }}</el-button
           >
           <el-button
             v-if="btnStatus.delete"
@@ -43,7 +39,7 @@
             icon="el-icon-delete"
             type="danger"
             size="small"
-            >{{ $t("dataManage.dictionaryManageObj.del") }}</el-button
+            >{{ $t('dataManage.dictionaryManageObj.del') }}</el-button
           >
         </el-form-item>
       </el-form>
@@ -131,13 +127,13 @@
                 <el-link
                   v-if="btnStatus.select"
                   @click="showDetail(scope.$index, scope.row)"
-                  >{{ $t("dataManage.dictionaryManageObj.lookOver") }}</el-link
+                  >{{ $t('dataManage.dictionaryManageObj.lookOver') }}</el-link
                 >
                 <el-link
                   v-if="btnStatus.update"
                   @click="handleEdit(scope.$index, scope.row)"
                   style="margin-left: 10px"
-                  >{{ $t("dataManage.dictionaryManageObj.revamp") }}</el-link
+                  >{{ $t('dataManage.dictionaryManageObj.revamp') }}</el-link
                 >
               </template>
             </el-table-column>
@@ -163,20 +159,20 @@
     <div class="infoBox" v-show="showinfoBox">
       <el-card class="box-card">
         <div slot="header" class="clearfix">
-          <span>{{ $t("dataManage.dictionaryManageObj.particulars") }}</span>
+          <span>{{ $t('dataManage.dictionaryManageObj.particulars') }}</span>
           <div style="float: right; cursor: pointer" @click="closeDetial">
             <i class="el-icon-close"></i>
           </div>
         </div>
         <div class="contentBox">
           <p>
-            {{ $t("dataManage.dictionaryManageObj.tableName") }}锛歿{
+            {{ $t('dataManage.dictionaryManageObj.tableName') }}锛歿{
               itemdetail.tab
             }}
           </p>
           <el-divider></el-divider>
           <p>
-            {{ $t("dataManage.dictionaryManageObj.tableAliasName") }}锛歿{
+            {{ $t('dataManage.dictionaryManageObj.tableAliasName') }}锛歿{
               itemdetail.tabDesc
             }}
           </p>
@@ -184,31 +180,31 @@
           <!-- <p>琛ㄧ被鍨嬶細{{ itemdetail.type }}</p>
           <el-divider></el-divider> -->
           <p>
-            {{ $t("dataManage.dictionaryManageObj.fieldName") }}锛歿{
+            {{ $t('dataManage.dictionaryManageObj.fieldName') }}锛歿{
               itemdetail.field
             }}
           </p>
           <el-divider></el-divider>
           <p>
-            {{ $t("dataManage.dictionaryManageObj.fieldAliasName") }}锛歿{
+            {{ $t('dataManage.dictionaryManageObj.fieldAliasName') }}锛歿{
               itemdetail.alias
             }}
           </p>
           <el-divider></el-divider>
           <p>
-            {{ $t("dataManage.dictionaryManageObj.fieldType") }}锛歿{
+            {{ $t('dataManage.dictionaryManageObj.fieldType') }}锛歿{
               itemdetail.type
             }}
           </p>
           <el-divider></el-divider>
           <p>
-            {{ $t("dataManage.dictionaryManageObj.fieldLength") }}锛歿{
+            {{ $t('dataManage.dictionaryManageObj.fieldLength') }}锛歿{
               itemdetail.len
             }}
           </p>
           <el-divider></el-divider>
           <p>
-            {{ $t("dataManage.dictionaryManageObj.FieldPrecision") }}锛歿{
+            {{ $t('dataManage.dictionaryManageObj.FieldPrecision') }}锛歿{
               itemdetail.precision
             }}
           </p>
@@ -216,31 +212,31 @@
           <!-- <p>鍊煎煙鍏宠仈琛細{{ itemdetail.domain_name }}</p>
           <el-divider></el-divider> -->
           <p>
-            {{ $t("dataManage.dictionaryManageObj.remark") }}锛歿{
+            {{ $t('dataManage.dictionaryManageObj.remark') }}锛歿{
               itemdetail.bak
             }}
           </p>
           <el-divider></el-divider>
           <p>
-            {{ $t("dataManage.dictionaryManageObj.creationTime") }}锛歿{
+            {{ $t('dataManage.dictionaryManageObj.creationTime') }}锛歿{
               itemdetail.createTime
             }}
           </p>
           <el-divider></el-divider>
           <p>
-            {{ $t("dataManage.dictionaryManageObj.createPersonnel") }}锛歿{
+            {{ $t('dataManage.dictionaryManageObj.createPersonnel') }}锛歿{
               itemdetail.createUser
             }}
           </p>
           <el-divider></el-divider>
           <p>
-            {{ $t("dataManage.dictionaryManageObj.updateTime") }}锛歿{
+            {{ $t('dataManage.dictionaryManageObj.updateTime') }}锛歿{
               itemdetail.updateTime
             }}
           </p>
           <el-divider></el-divider>
           <p>
-            {{ $t("dataManage.dictionaryManageObj.updatePersonnel") }}锛歿{
+            {{ $t('dataManage.dictionaryManageObj.updatePersonnel') }}锛歿{
               itemdetail.updateUser
             }}
           </p>
@@ -325,10 +321,10 @@
       </el-form>
       <div slot="footer" class="dialog-footer">
         <el-button @click="dialogFormVisible = false">{{
-          $t("dataManage.dictionaryManageObj.cancel")
+          $t('dataManage.dictionaryManageObj.cancel')
         }}</el-button>
         <el-button type="primary" @click="updateForm">{{
-          $t("dataManage.dictionaryManageObj.confirm")
+          $t('dataManage.dictionaryManageObj.confirm')
         }}</el-button>
       </div>
     </el-dialog>
@@ -416,10 +412,10 @@
       </el-form>
       <div slot="footer" class="dialog-footer">
         <el-button @click="InsertFormdialog = false">{{
-          $t("dataManage.dictionaryManageObj.cancel")
+          $t('dataManage.dictionaryManageObj.cancel')
         }}</el-button>
         <el-button type="primary" @click="insertFromData">{{
-          $t("dataManage.dictionaryManageObj.confirm")
+          $t('dataManage.dictionaryManageObj.confirm')
         }}</el-button>
       </div>
     </el-dialog>
@@ -433,15 +429,15 @@
   deleteDicts,
   updateDict,
   insertDict,
-} from "../../api/api";
-import MyBread from "../../components/MyBread.vue";
+} from '../../api/api';
+import MyBread from '../../components/MyBread.vue';
 export default {
-  name: "dictionaryManage",
+  name: 'dictionaryManage',
   components: { MyBread },
   data() {
     return {
       multipleSelection: [],
-      formLabelWidth: "120px",
+      formLabelWidth: '120px',
       dialogFormVisible: false,
       InsertFormdialog: false,
       insertform: {},
@@ -449,17 +445,20 @@
       showinfoBox: false,
       itemdetail: {},
       ruleForm: {
-        name: "",
+        name: '',
+        queryName: '鍥惧箙瑙掔偣TIC(b_rg20w_l01t) ',
       },
       tableData: [],
       count: 0,
       currentPage: 1,
-      searchName: "",
+      searchName: '',
       selectName: [],
-      queryName: "",
+      queryName: 'sdas',
       listData: {
         pageIndex: 1,
         pageSize: 10,
+        tab: null,
+        ns: null,
       },
       selectData: [],
       btnStatus: {
@@ -488,34 +487,54 @@
     //涓嬫媺閫夐」璋冪敤
     async getSelectDictTab() {
       this.selectData = [];
+
       const data = await selectDictTab();
+
       if (data.code != 200) {
-        this.$message.error("涓嬫媺璋冪敤澶辫触");
+        this.$message.error('涓嬫媺璋冪敤澶辫触');
       }
-      data.result.forEach((e) => {
-        if (e) {
-          this.selectData.push({
-            tab: e.tab,
-            tabDesc: `${e.tabDesc}锛�${e.tab}锛塦,
-          });
-        }
+      var val_res = data.result[0];
+      // this.ruleForm.queryName = JSON.toString(
+      //   val_res.tabDesc + '(' + val_res.tab + ')'
+      // );
+      this.listData.tab = val_res.tab;
+      this.listData.ns = val_res.ns;
+      this.selectData.push({
+        tab: val_res.tab,
+        ns: val_res.ns,
+
+        tabDesc: val_res.tabDesc,
       });
+      // data.result.forEach((e) => {
+      //   if (e) {
+      //     this.selectData.push({
+      //       tab: e.tab,
+      //       ns: e.ns,
+
+      //       tabDesc: e.tabDesc,
+      //     });
+      //   }
+      // });
+
+      this.startQueryNameData();
     },
     //鍒楄〃璇锋眰
     async startQueryNameData() {
-      if (this.listData.tab == "") {
+      if (this.listData.tab == '') {
         delete this.listData.tab;
       }
       const data = await selectByPageAndCount(this.listData);
+
       if (data.code != 200) {
-        this.$message.error("鍒楄〃璋冪敤澶辫触");
+        this.$message.error('鍒楄〃璋冪敤澶辫触');
       }
+
       this.tableData = data.result;
       this.count = data.count;
     },
     //鏍煎紡鍖栨椂闂�
     add0(m) {
-      return m < 10 ? "0" + m : m;
+      return m < 10 ? '0' + m : m;
     },
     //鏍煎紡鍖栨椂闂�
     format(shijianchuo) {
@@ -528,7 +547,7 @@
       var mm = time.getMinutes();
       var s = time.getSeconds();
       return (
-        y + "-" + this.add0(m) + "-" + this.add0(d)
+        y + '-' + this.add0(m) + '-' + this.add0(d)
         // " " +
         // this.add0(h) +
         // ":" +
@@ -548,28 +567,28 @@
     //淇敼璇︽儏
     updateForm() {
       this.$confirm(
-        `${$t("dataManage.dictionaryManageObj.tipsUp")}`,
-        `${$t("dataManage.dictionaryManageObj.tips")}`,
+        `${$t('dataManage.dictionaryManageObj.tipsUp')}`,
+        `${$t('dataManage.dictionaryManageObj.tips')}`,
         {
-          confirmButtonText: `${$t("dataManage.dictionaryManageObj.confirm")}`,
-          cancelButtonText: `${$t("dataManage.dictionaryManageObj.cancel")}`,
-          type: "warning",
+          confirmButtonText: `${$t('dataManage.dictionaryManageObj.confirm')}`,
+          cancelButtonText: `${$t('dataManage.dictionaryManageObj.cancel')}`,
+          type: 'warning',
         }
       )
         .then(async () => {
           const data = await updateDict(this.upform);
           if (data.code != 200) {
             this.$message.error(
-              `${$t("dataManage.dictionaryManageObj.failModify")}`
+              `${$t('dataManage.dictionaryManageObj.failModify')}`
             );
           }
           this.dialogFormVisible = false;
           this.startQueryNameData();
           this.$message({
             message: `${$t(
-              "dataManage.dictionaryManageObj.modifySuccessfully"
+              'dataManage.dictionaryManageObj.modifySuccessfully'
             )}`,
-            type: "success",
+            type: 'success',
           });
         })
         .catch(() => {});
@@ -605,26 +624,26 @@
     //鏂板
     insertFromData() {
       this.$confirm(
-        `${$t("dataManage.dictionaryManageObj.tipsAdd")}`,
-        `${$t("dataManage.dictionaryManageObj.tips")}`,
+        `${$t('dataManage.dictionaryManageObj.tipsAdd')}`,
+        `${$t('dataManage.dictionaryManageObj.tips')}`,
         {
-          confirmButtonText: `${$t("dataManage.dictionaryManageObj.confirm")}`,
-          cancelButtonText: `${$t("dataManage.dictionaryManageObj.cancel")}`,
-          type: "warning",
+          confirmButtonText: `${$t('dataManage.dictionaryManageObj.confirm')}`,
+          cancelButtonText: `${$t('dataManage.dictionaryManageObj.cancel')}`,
+          type: 'warning',
         }
       )
         .then(async () => {
           const data = await insertDict(this.insertform);
           if (data.code != 200) {
             this.$message.error(
-              `${$t("dataManage.dictionaryManageObj.FailedAdd")}`
+              `${$t('dataManage.dictionaryManageObj.FailedAdd')}`
             );
           }
           this.InsertFormdialog = false;
           this.startQueryNameData();
           this.$message({
-            message: `${$t("dataManage.dictionaryManageObj.NewSuccess")}`,
-            type: "success",
+            message: `${$t('dataManage.dictionaryManageObj.NewSuccess')}`,
+            type: 'success',
           });
         })
         .catch(() => {});
@@ -642,25 +661,25 @@
         std.push(this.multipleSelection[i].id);
       }
       this.$confirm(
-        `${$t("dataManage.dictionaryManageObj.tipsDelete")}`,
-        `${$t("dataManage.dictionaryManageObj.tips")}`,
+        `${$t('dataManage.dictionaryManageObj.tipsDelete')}`,
+        `${$t('dataManage.dictionaryManageObj.tips')}`,
         {
-          confirmButtonText: `${$t("dataManage.dictionaryManageObj.confirm")}`,
-          cancelButtonText: `${$t("dataManage.dictionaryManageObj.cancel")}`,
-          type: "warning",
+          confirmButtonText: `${$t('dataManage.dictionaryManageObj.confirm')}`,
+          cancelButtonText: `${$t('dataManage.dictionaryManageObj.cancel')}`,
+          type: 'warning',
         }
       )
         .then(async () => {
           const data = await deleteDicts({ ids: std.toString() });
           if (data.code != 200) {
             this.$message.error(
-              `${$t("dataManage.dictionaryManageObj.DeleteFailed")}`
+              `${$t('dataManage.dictionaryManageObj.DeleteFailed')}`
             );
           }
           this.$message({
-            type: "success",
+            type: 'success',
             message: `${$t(
-              "dataManage.dictionaryManageObj.deletedSuccessfully"
+              'dataManage.dictionaryManageObj.deletedSuccessfully'
             )}`,
           });
           this.startQueryNameData();
@@ -669,8 +688,10 @@
     },
 
     //鎼滅储妗�
-    changeQueryName(val) {
-      this.listData.tab = val;
+    changeQueryName(e) {
+      this.listData.tab = e.tab;
+      this.listData.ns = e.ns;
+
       this.startQueryNameData();
     },
   },

--
Gitblit v1.9.3