|
@@ -1,9 +1,9 @@
|
|
|
<template>
|
|
|
<view class="home_app_bgc">
|
|
|
<u-navbar placeholder bgColor="#a9e3f1" leftIcon="" @rightClick="rightClick">
|
|
|
- <!-- <view class="u-nav-slot" slot="left">
|
|
|
- 贵州宝智达科技有限公司
|
|
|
- </view> -->
|
|
|
+ <view class="u-nav-slot" slot="left">
|
|
|
+ {{userInfo.dept.appName}}<span v-if="userInfo.dept.appName">-</span>智慧冰排管理系统
|
|
|
+ </view>
|
|
|
<view class="u-nav-slot" slot="right">
|
|
|
<u-icon name="list-dot" size="30" color="#fff"></u-icon>
|
|
|
</view>
|
|
@@ -23,7 +23,7 @@
|
|
|
<view class="mine_title">登录/注册</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view class="order_card_home">
|
|
|
+ <view class="order_card_home" v-if="!iceRaftManage">
|
|
|
<view class="order_title_head" @click="getOperate('order',0)">
|
|
|
<span>我的订单</span>
|
|
|
<u-icon name="arrow-right-double" size="20" color="#000"></u-icon>
|
|
@@ -39,8 +39,24 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
+ <view class="bp_Card_width" v-else>
|
|
|
+ <view class="bpzs_cardil" @click="getOperate('manage')">
|
|
|
+ <span class="iconfont image_bp icon-bingpaiguanli"></span>
|
|
|
+ <span class="title_bpzsil">冰排追溯管理</span>
|
|
|
+ </view>
|
|
|
+ <view class="right_bpzs_card">
|
|
|
+ <view class="bpcrk_cardil" @click="getOperate('enter','冰排入库')">
|
|
|
+ <span class="iconfont image_cr icon-bingpairuku"></span>
|
|
|
+ <span class="title_bpzsil">冰排入库</span>
|
|
|
+ </view>
|
|
|
+ <view class="bpcrk_cardil" @click="getOperate('out','冰排装箱')">
|
|
|
+ <span class="iconfont image_cr icon-bingpaichuku"></span>
|
|
|
+ <span class="title_bpzsil">冰排装箱</span>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
- <view class="bp_Card_width">
|
|
|
+ <view class="bp_Card_width" v-if="!iceRaftManage">
|
|
|
<view class="bpzs_card" @click="getOperate('manage')">
|
|
|
<span class="iconfont image_bp icon-bingpaiguanli"></span>
|
|
|
<span class="title_bpzs">冰排追溯管理</span>
|
|
@@ -77,14 +93,14 @@
|
|
|
</view>
|
|
|
<u-icon name="arrow-right" size="20"></u-icon>
|
|
|
</view>
|
|
|
- <view class="card_bottom_add" @click="getOperate('add')">
|
|
|
+ <view class="card_bottom_add" @click="getOperate('add')" v-if="!iceRaftManage">
|
|
|
<view style="display: flex;align-items: center;">
|
|
|
<span class="iconfont icon-tianjiadingdan icon_bottom"></span>
|
|
|
<span>添加订单</span>
|
|
|
</view>
|
|
|
<u-icon name="arrow-right" size="20"></u-icon>
|
|
|
</view>
|
|
|
- <view class="card_bottom_add" @click="getOperate('book')">
|
|
|
+ <view class="card_bottom_add" @click="getOperate('book')" v-if="!iceRaftManage">
|
|
|
<view style="display: flex;align-items: center;">
|
|
|
<span class="iconfont icon-dizhibu icon_bottom"></span>
|
|
|
<span>地址簿</span>
|
|
@@ -99,7 +115,7 @@
|
|
|
<view class="card_mine_message">
|
|
|
<view class="card_rectangle">
|
|
|
<view class="card_circle"></view>
|
|
|
- <view class="left_order_head" @click="getOperate('order',0)">
|
|
|
+ <view class="left_order_head" @click="getOperate('order',0)" v-if="!iceRaftManage">
|
|
|
<!-- <u-icon name="order" size="30" color="#5ac725"></u-icon> -->
|
|
|
<span class="iconfont icon_fast icon-quanbudingdan"></span>
|
|
|
</view>
|
|
@@ -115,7 +131,7 @@
|
|
|
</view>
|
|
|
<image class="card_mine_image" src="../static/portrait.png" mode=""></image>
|
|
|
</view>
|
|
|
- <view class="classify_card" @click="getOperate('book')">
|
|
|
+ <view class="classify_card" @click="getOperate('book')" v-if="!iceRaftManage">
|
|
|
<span>地址簿</span>
|
|
|
<u-icon name="arrow-right"></u-icon>
|
|
|
</view>
|
|
@@ -172,6 +188,8 @@
|
|
|
height: '',
|
|
|
// 是否释冷
|
|
|
iceColdFlag: true,
|
|
|
+ // 是否只展示冰排管理
|
|
|
+ iceRaftManage: false,
|
|
|
}
|
|
|
},
|
|
|
onShow() {
|
|
@@ -182,8 +200,10 @@
|
|
|
var userInfo = this.$cache.getCache('userInfo')
|
|
|
if (token) {
|
|
|
if (userInfo) {
|
|
|
+ this.iceRaftManage = userInfo.dept.iceRaftManage
|
|
|
this.userInfo = userInfo
|
|
|
} else {
|
|
|
+ this.getUserInfo()
|
|
|
this.userInfo = {}
|
|
|
}
|
|
|
} else {
|
|
@@ -193,15 +213,14 @@
|
|
|
this.userInfo = {}
|
|
|
}
|
|
|
},
|
|
|
- mounted() {
|
|
|
- this.getUserInfo()
|
|
|
- },
|
|
|
+ mounted() {},
|
|
|
methods: {
|
|
|
getUserInfo() {
|
|
|
this.$api.get('/api/user/profile').then(res => {
|
|
|
if (res.code == 200) {
|
|
|
if (this.token) {
|
|
|
this.userInfo = res.data.user
|
|
|
+ this.iceRaftManage = res.data.user.dept.iceRaftManage
|
|
|
this.$cache.setCache('userInfo', this.userInfo)
|
|
|
}
|
|
|
} else {
|
|
@@ -425,6 +444,17 @@
|
|
|
background-image: linear-gradient(-225deg, #7edfe4 0%, #ffffff 48%, #7edfe4 100%);
|
|
|
}
|
|
|
|
|
|
+ .bpzs_cardil {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ flex-direction: column;
|
|
|
+ justify-content: center;
|
|
|
+ width: 45%;
|
|
|
+ height: 300rpx;
|
|
|
+ border-radius: 10rpx;
|
|
|
+ background-image: linear-gradient(-225deg, rgba(126, 223, 228, .6) 0%, rgba(255, 255, 255, .6) 48%, rgba(126, 223, 228, .6) 100%);
|
|
|
+ }
|
|
|
+
|
|
|
.image_bp {
|
|
|
font-size: 70px;
|
|
|
color: #19be6b;
|
|
@@ -436,6 +466,11 @@
|
|
|
color: #19be6b;
|
|
|
}
|
|
|
|
|
|
+ .title_bpzsil {
|
|
|
+ font-size: 36rpx;
|
|
|
+ color: #019d48;
|
|
|
+ }
|
|
|
+
|
|
|
.right_bpzs_card {
|
|
|
display: flex;
|
|
|
width: 55%;
|
|
@@ -454,6 +489,16 @@
|
|
|
background-image: linear-gradient(-225deg, #7edfe4 0%, #ffffff 48%, #7edfe4 100%);
|
|
|
}
|
|
|
|
|
|
+ .bpcrk_cardil {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: center;
|
|
|
+ width: 97%;
|
|
|
+ height: 145rpx;
|
|
|
+ border-radius: 10rpx;
|
|
|
+ background-image: linear-gradient(-225deg, rgba(126, 223, 228, .6) 0%, rgba(255, 255, 255, .6) 48%, rgba(126, 223, 228, .6) 100%);
|
|
|
+ }
|
|
|
+
|
|
|
.image_cr {
|
|
|
margin-right: 20rpx;
|
|
|
font-size: 30px;
|