sunyanqiang 3 سال پیش
والد
کامیت
921631a4a1
3فایلهای تغییر یافته به همراه53 افزوده شده و 39 حذف شده
  1. 8 8
      src/api/pt.js
  2. 2 2
      src/views/phone/cabinet/index.vue
  3. 43 29
      src/views/pt.vue

+ 8 - 8
src/api/pt.js

@@ -55,11 +55,11 @@ export function getWorkTask(query) {
 }
 
 
-// // 首页的显示隐藏
-// export function getNone(query) {
-//   return request({
-//     url: '/system/menu/getmeun',
-//     method: 'get',
-//     params: query
-//   })
-// }
+// 首页的显示隐藏
+export function getNone(query) {
+  return request({
+    url: '/system/menu/getmeun',
+    method: 'get',
+    params: query
+  })
+}

+ 2 - 2
src/views/phone/cabinet/index.vue

@@ -185,9 +185,9 @@
               </div>
               <div style="width: 100px" v-else></div>
             </el-form-item>
-            <el-form-item label="所在单位 :" prop="gridNumber">
+            <!-- <el-form-item label="所在单位 :" prop="gridNumber">
               <div style="width: 120px">{{ departmentName }}</div>
-            </el-form-item>
+            </el-form-item> -->
             <div class="jiben">存取记录</div>
             <el-table
               v-loading="loading"

+ 43 - 29
src/views/pt.vue

@@ -32,7 +32,7 @@
         <!-- 左面盒子 -->
         <div class="boxx">
           <ul class="ul">
-            <li>
+            <li v-if="str.includes('基层登记') || str.includes('admin')">
               <div class="demo-box">
                 <div class="demo active" v-on:click="doThis">
                   <img src="../images/dj.png" alt />
@@ -42,7 +42,7 @@
                 <a href="#" class="a">基 层 登 记</a>
               </div>
             </li>
-            <li>
+            <li v-if="str.includes('集中文印') || str.includes('admin')">
               <div class="demo-box">
                 <div
                   class="demo active"
@@ -57,7 +57,7 @@
                 <a href="#" class="a">集 中 文 印</a>
               </div>
             </li>
-            <li>
+            <li v-if="str.includes('工作安排') || str.includes('admin')">
               <div class="demo-box">
                 <div
                   class="demo active"
@@ -71,7 +71,7 @@
                 <a href="#" class="a">工 作 安 排</a>
               </div>
             </li>
-            <li>
+            <li v-if="str.includes('规章制度') || str.includes('admin')">
               <div class="demo-box">
                 <div
                   class="demo active"
@@ -85,7 +85,7 @@
                 <a href="#" class="a">规 章 制 度</a>
               </div>
             </li>
-            <li>
+            <li v-if="str.includes('态势分析') || str.includes('admin')">
               <div class="demo-box">
                 <div
                   class="demo active"
@@ -99,7 +99,7 @@
                 <a href="#" class="a">态 势 分 析</a>
               </div>
             </li>
-            <li>
+            <li v-if="str.includes('通知公告') || str.includes('admin')">
               <div class="demo-box">
                 <div
                   id="q1"
@@ -114,11 +114,16 @@
                 <a href="#" class="a">通 知 公 告</a>
               </div>
             </li>
-            <img src="../assets/images/椭圆 513 (2).png" class="li-img" alt />
+            <img
+              src="../assets/images/椭圆 513 (2).png"
+              class="li-img"
+              alt
+              v-if="str.length > 0"
+            />
           </ul>
           <!-- <hr /> -->
           <ul class="ul">
-            <li>
+            <li v-if="str.includes('战备值班') || str.includes('admin')">
               <div class="demo-box">
                 <div
                   class="demo active"
@@ -132,7 +137,7 @@
                 <a href="#" class="a">战备值班</a>
               </div>
             </li>
-            <li>
+            <li v-if="str.includes('检查督导') || str.includes('admin')">
               <div class="demo-box">
                 <div
                   class="demo active"
@@ -146,7 +151,7 @@
                 <a href="#" class="a">检查督导</a>
               </div>
             </li>
-            <li>
+            <li v-if="str.includes('人员进出') || str.includes('admin')">
               <div class="demo-box">
                 <div
                   class="demo active"
@@ -160,7 +165,7 @@
                 <a href="#" class="a">人员进出</a>
               </div>
             </li>
-            <li>
+            <li v-if="str.includes('安防监控') || str.includes('admin')">
               <div class="demo-box">
                 <div
                   class="demo active"
@@ -174,7 +179,7 @@
                 <a href="#" class="a">安防监控</a>
               </div>
             </li>
-            <li>
+            <li v-if="str.includes('门岗管理') || str.includes('admin')">
               <div class="demo-box">
                 <div
                   class="demo active"
@@ -188,7 +193,7 @@
                 <a href="#" class="a">门岗管理</a>
               </div>
             </li>
-            <li>
+            <li v-if="str.includes('门禁管理') || str.includes('admin')">
               <div class="demo-box">
                 <div class="demo active" id="a2" data-url="/diary?ref=addtabs">
                   <img src="../images/mj.png" alt />
@@ -198,7 +203,7 @@
                 <a href="#" class="a">门禁管理</a>
               </div>
             </li>
-            <li>
+            <li v-if="str.includes('手机管理') || str.includes('admin')">
               <div class="demo-box">
                 <div
                   class="demo active"
@@ -216,11 +221,16 @@
                 <a href="#" class="a">手机管理</a>
               </div>
             </li>
-            <img src="../assets/images/椭圆 513 (2).png" class="li-img" alt />
+            <img
+              src="../assets/images/椭圆 513 (2).png"
+              class="li-img"
+              alt
+              v-if="str.length > 0"
+            />
           </ul>
           <!-- <hr /> -->
           <ul class="ul">
-            <li>
+            <li v-if="str.includes('思想政治教育') || str.includes('admin')">
               <div class="demo-box">
                 <div
                   class="demo active"
@@ -234,7 +244,7 @@
                 <a href="#" class="a">思想政治教育</a>
               </div>
             </li>
-            <li>
+            <li v-if="str.includes('人力资源') || str.includes('admin')">
               <div class="demo-box">
                 <div
                   class="demo active"
@@ -263,11 +273,16 @@
                 <a href="#" class="a">系统工具</a>
               </div>
             </li> -->
-            <img src="../assets/images/椭圆 513 (2).png" class="li-img" alt />
+            <img
+              src="../assets/images/椭圆 513 (2).png"
+              class="li-img"
+              alt
+              v-if="str.length > 0"
+            />
           </ul>
           <!-- <hr /> -->
           <ul class="ul">
-            <li>
+            <li v-if="str.includes('车辆管理') || str.includes('admin')">
               <div class="demo-box">
                 <div class="demo active" id="a3" v-on:click="junchefun">
                   <img src="../images/cart.png" alt />
@@ -277,7 +292,7 @@
                 <a href="#" class="a">车辆管理</a>
               </div>
             </li>
-            <li>
+            <li v-if="str.includes('营房管理') || str.includes('admin')">
               <div class="demo-box">
                 <div
                   class="demo active"
@@ -291,7 +306,7 @@
                 <a href="#" class="a">营房管理</a>
               </div>
             </li>
-            <li>
+            <li v-if="str.includes('营具管理') || str.includes('admin')">
               <div class="demo-box">
                 <div
                   class="demo active"
@@ -305,7 +320,7 @@
                 <a href="#" class="a">营具管理</a>
               </div>
             </li>
-            <li>
+            <li v-if="str.includes('医疗卫生管理') || str.includes('admin')">
               <div class="demo-box">
                 <div
                   class="demo active"
@@ -319,7 +334,7 @@
                 <a href="#" class="a">医疗卫生管理</a>
               </div>
             </li>
-            <li>
+            <li v-if="str.includes('涉密载体') || str.includes('admin')">
               <div class="demo-box">
                 <div
                   class="demo active"
@@ -333,7 +348,7 @@
                 <a href="#" class="a">涉密载体</a>
               </div>
             </li>
-            <li>
+            <li v-if="str.includes('系统管理') || str.includes('admin')">
               <div class="demo-box">
                 <div
                   class="demo active"
@@ -642,7 +657,6 @@
     </el-dialog>
   </div>
 </template>
-
 <script>
 import {
   printTrigger,
@@ -708,10 +722,10 @@ export default {
     this.timer2 = null;
     this.startTime2();
     this.xianShang();
-    // getNone().then((res) => {
-    //   this.str = res.msg;
-    //   console.log(res);
-    // });
+    getNone().then((res) => {
+      this.str = res.msg;
+      console.log(res);
+    });
   },
   mounted() {
     if (this.$route.params.name) {