Browse Source

大件首页权限

caojunjie 2 years ago
parent
commit
5fb03c9b4a
1 changed files with 55 additions and 2 deletions
  1. 55 2
      src/views/wel/home/landTransportation/components/quick-launch.vue

+ 55 - 2
src/views/wel/home/landTransportation/components/quick-launch.vue

@@ -6,7 +6,7 @@
           快速发起
         </span>
       </div>
-      <div class="content">
+      <div class="content" v-if="zhcontent == '234557'">
         <div class="content-icon" @click="entrust?inPage('wt'):'JZ'">
           <i class="tradingIcon icon-purchase" style="color:#75CD28"></i>
           <span>委托</span>
@@ -38,6 +38,29 @@
           <span>到期提醒</span>
         </div>
       </div>
+
+        <div class="content" v-if="zhcontent == '119111'">
+            <div class="content-icon" @click="entrust?dajian('wt'):'JZ'">
+                <i class="tradingIcon icon-purchase" style="color:#75CD28"></i>
+                <span>特种委托</span>
+            </div>
+            <div class="content-icon" @click="dispatch?dajian('dd'):'JZ'">
+                <i class="tradingIcon icon-receipt" style="color:#409EFF"></i>
+                <span>特种调度</span>
+            </div>
+            <div class="content-icon" @click="sendACar?dajian('pc'):'JZ'">
+                <i class="tradingIcon icon-ship" style="color:#921939"></i>
+                <span>特种派车</span>
+            </div>
+            <div class="content-icon" @click="track?dajian('gz'):'JZ'">
+                <i class="tradingIcon icon-ship" style="color:#7db4ff"></i>
+                <span>特种跟踪</span>
+            </div>
+            <div class="content-icon" @click="sBook?dajian('lytz'):'JZ'">
+                <i class="tradingIcon icon-sales" style="color:#143056"></i>
+                <span>特种台账</span>
+            </div>
+        </div>
     </el-card>
     <el-dialog
         title="消息提醒"
@@ -99,12 +122,21 @@ export default {
       reminder:false,
       sendACar:false,
       track:false,
+        // 租户号
+        zhcontent:null
     };
   },
   props: {
     sysType: Number
   },
-  mounted() {
+    created() {
+      this.$nextTick(()=>{
+          this.zhcontent = JSON.parse(localStorage.getItem('saber-tenantId')).content
+          console.log(JSON.parse(localStorage.getItem('saber-tenantId')).content)
+      })
+    },
+
+    mounted() {
     // entrust
     // 委托
     // dispatch
@@ -178,6 +210,27 @@ export default {
           break;
       }
     },
+
+      dajian(type) {
+          switch (type) {
+              case "wt":
+                  this.$router.push("/SpecialTrade/placeAnOrder/index");
+                  break;
+              case "dd":
+                  this.$router.push("/SpecialTrade/dispatchingCars/index");
+                  break;
+              case "pc":
+                  this.$router.push("/SpecialTrade/motorcadeDriver/index");
+                  break;
+              case "gz":
+                  this.$router.push("/SpecialTrade/driver/index");
+                  break;
+              case "lytz":
+                  this.$router.push("/SpecialTrade/reportAnalysis/index");
+                  break;
+          }
+      },
+
     //查询
     onLoad() {
       driverRemind().then(res=>{