Ver Fonte

中电首页修改

caojunjie há 2 anos atrás
pai
commit
900b752519

+ 2 - 2
src/views/wel/home/landTransportation/components/sales-reached.vue

@@ -52,14 +52,14 @@ export default {
       }
       // 删除今日业务的缓存
       localStorage.removeItem('首页-今日业务')
-      console.log(menu,'获取的菜单id')
+      // console.log(this.menuAll,'获取的菜单id')
 
       this.$nextTick(res=>{
           this.getSysType();
       });
   },
   mounted() {
-      // 延迟获取数据
+      // 获取数据
     frequency().then(res=>{
       let this_ = this
       this_.entrustTimer = setInterval(function () {

+ 20 - 1
src/views/wel/home/landTransportation/components/sales-trend.vue

@@ -556,7 +556,25 @@ export default {
     }
     this.optionTwo = await this.getColumnData(this.getColumnName(140.1), this.bulkCargoList);
     this.key++
-    await this.getsalesTrend()
+
+
+      let menuobj = {status:0, mold:1,}
+      //从缓存中获取所有路由信息 判断菜单权限
+      let menu = JSON.parse(localStorage.getItem("saber-menuAll")).content
+      for (let item of menu){
+          if (item.id == '1499196328461225986') {
+              menuobj.mold = 1
+              break;
+          }else {
+              if (item.id == '1673857442015977474') {
+                  menuobj.mold = 3
+                  break;
+              }
+          }
+      }
+    await this.getsalesTrend(menuobj)
+
+
     this.init()
 
     if (this.roleName.indexOf('平台') !== -1 || this.roleName.indexOf('总调度') !== -1 || this.roleName.indexOf('分管调度') !== -1 || this.roleName.indexOf('admin') !== -1) {
@@ -965,6 +983,7 @@ export default {
       this.getsalesTrend(data)
     },
     getsalesTrend(data = {status: 0, mold: 1}) {
+        console.log(data,968)
       this.mold = data.mold
       this.status = data.status
       this.loading = true;

+ 5 - 1
src/views/wel/home/landTransportation/landTransportation.vue

@@ -2,7 +2,7 @@
   <div class="container">
     <quick-launch class="item1" :sysType="sysType" />
 <!--    <audit-data class="item2" :sysType="sysType"/>-->
-    <sales-reached @handleMousedown="handleMousedown" class="item2" :sysType="sysType"/>
+    <sales-reached v-if="show" @handleMousedown="handleMousedown" class="item2" :sysType="sysType"/>
     <sales-trend ref="trend" class="item3" :sysType="sysType"/>
   </div>
 </template>
@@ -20,12 +20,16 @@ export default {
   data() {
     return {
       roleName: localStorage.getItem("roleName").split(','),
+        show:false
     };
   },
   props:{
     sysType:Number
   },
   created() {
+      setTimeout(res=>{
+          this.show = true
+      },600)
   },
   components: {
     quickLaunch,