From d186b4d37394e4816e0f271fcced4d06b3069454 Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期一, 16 十二月 2024 15:31:28 +0800
Subject: [PATCH] 路由query添加当前页面id&&人员组织管理模块下所有页面按钮权限控制

---
 Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/enumType/index.vue |   33 ++++++++++++++++++++++-----------
 1 files changed, 22 insertions(+), 11 deletions(-)

diff --git a/Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/enumType/index.vue b/Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/enumType/index.vue
index 35b0974..ad24449 100644
--- a/Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/enumType/index.vue
+++ b/Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/enumType/index.vue
@@ -44,7 +44,7 @@
           width="1000px"
           @close="dialogClose"
         >
-          <el-form ref="form" :model="form" :rules="rules" size="small" label-width="100px">
+          <el-form ref="form" :model="form" :rules="rules" label-width="100px" size="small">
             <el-row>
               <el-col :span="12">
                 <el-form-item label="鏋氫妇鍚嶇О锛�" prop="id">
@@ -66,7 +66,8 @@
               </el-col>
               <el-col :span="12">
                 <el-form-item label="闀垮害锛�">
-                  <el-input-number v-model="form.length" :max="999" :min="1" label="鎻忚堪鏂囧瓧" style="width: 376px;"></el-input-number>
+                  <el-input-number v-model="form.length" :max="999" :min="1" label="鎻忚堪鏂囧瓧"
+                                   style="width: 376px;"></el-input-number>
                 </el-form-item>
               </el-col>
               <el-col :span="24">
@@ -105,7 +106,6 @@
             @search-change="checkHandleSearch"
             @search-reset="checkHandleReset"
           >
-
           </avue-crud>
         </el-dialog>
 
@@ -117,7 +117,8 @@
 
     <el-aside width="35%">
       <basic-container>
-        <el-descriptions :column="1" border size="medium" style="margin-bottom: 20px" title="鏋氫妇淇℃伅" :labelStyle="{width:'150px'}">
+        <el-descriptions :column="1" :labelStyle="{width:'150px'}" border size="medium" style="margin-bottom: 20px"
+                         title="鏋氫妇淇℃伅">
           <el-descriptions-item>
             <template slot="label">
               鍚嶇О
@@ -168,6 +169,7 @@
   downloadEnumTemplate
 } from "@/api/modeling/enumType/api";
 import func from "@/util/func";
+import {mapGetters} from "vuex";
 import {deleteUser} from "@/api/system/user/api";
 
 export default {
@@ -182,7 +184,7 @@
         refreshBtn: false,
         selection: false,
         index: false,
-        header:false,
+        header: false,
         calcHeight: -40,
         column: [
           {
@@ -247,13 +249,13 @@
         calcHeight: 50,
         refreshBtn: false,
         selection: false,
-        dialogWidth:500,
+        dialogWidth: 500,
         column: [
           {
             label: '鏋氫妇椤瑰悕',
             prop: 'name',
             sortable: true,
-            span:24,
+            span: 24,
             rules: [
               {
                 required: true,
@@ -266,7 +268,7 @@
             label: '鏋氫妇鍊�',
             prop: 'value',
             sortable: true,
-            span:24,
+            span: 24,
             rules: [
               {
                 required: true,
@@ -278,7 +280,7 @@
           {
             label: '鎻忚堪',
             prop: 'description',
-            span:24
+            span: 24
           },
         ]
       },
@@ -304,7 +306,7 @@
         addBtn: false,
         editBtn: false,
         delBtn: false,
-        menuWidth:160,
+        menuWidth: 160,
         column: [
           {
             label: '鏋氫妇鍚嶇О',
@@ -321,7 +323,7 @@
             label: '杩斿洖绫诲瀷',
             prop: 'enumValueDataTypeText',
             sortable: true,
-            width:130
+            width: 130
           }
         ]
       },
@@ -331,7 +333,16 @@
       lastIndex: null
     }
   },
+  created() {
+    console.log(this.$route);
+  },
   computed: {
+    ...mapGetters(["permission"]),
+    permissionList() {
+      return {
+        viewBtn: this.vaildData(this.permission[this.$route.query.id].VIEW, false),
+      };
+    },
     lastItem() {
       return this.selectList.length > 0 ? this.selectList[this.selectList.length - 1] : {};
     },

--
Gitblit v1.9.3