|
|
@@ -53,9 +53,9 @@ export default {
|
|
53
|
53
|
SET_USERINFO: (state, data) => {
|
|
54
|
54
|
state.userInfo = data;
|
|
55
|
55
|
// 动态设置 tabBar
|
|
56
|
|
- setTimeout(() => {
|
|
57
|
|
- setupTabBar(data);
|
|
58
|
|
- }, 100);
|
|
|
56
|
+ setTimeout(() => {
|
|
|
57
|
+ setupTabBar(data);
|
|
|
58
|
+ }, 100);
|
|
59
|
59
|
},
|
|
60
|
60
|
SET_TOKEN: (state, data) => {
|
|
61
|
61
|
state.token = data;
|
|
|
@@ -169,10 +169,6 @@ export default {
|
|
169
|
169
|
}
|
|
170
|
170
|
|
|
171
|
171
|
function setupTabBar(userInfo) {
|
|
172
|
|
- if (!userInfo || !userInfo.roles) {
|
|
173
|
|
- return tabBarDefault;
|
|
174
|
|
- }
|
|
175
|
|
-
|
|
176
|
172
|
const roles = userInfo.roles;
|
|
177
|
173
|
// 我的 是所有用户都有的
|
|
178
|
174
|
// 如果是销售经理SALESMAN,则也展示询价中心、核价中心、仓库
|
|
|
@@ -183,10 +179,19 @@ function setupTabBar(userInfo) {
|
|
183
|
179
|
uni.setTabBarItem({ index: 2,visible: true });//仓库
|
|
184
|
180
|
uni.setTabBarItem({ index: 3,visible: true });//询价中心
|
|
185
|
181
|
uni.setTabBarItem({ index: 4,visible: true });//核价中心
|
|
|
182
|
+
|
|
|
183
|
+ uni.setTabBarItem({ index: 0,visible: false });//首页
|
|
|
184
|
+ uni.setTabBarItem({ index: 1,visible: false });//线索公海
|
|
|
185
|
+ uni.setTabBarItem({ index: 5,visible: false });//销售线索
|
|
|
186
|
+ uni.setTabBarItem({ index: 6,visible: false });//接单中心
|
|
186
|
187
|
}else{
|
|
187
|
188
|
uni.setTabBarItem({ index: 0,visible: true });//首页
|
|
188
|
189
|
uni.setTabBarItem({ index: 1,visible: true });//线索公海
|
|
189
|
190
|
uni.setTabBarItem({ index: 5,visible: true });//销售线索
|
|
190
|
191
|
uni.setTabBarItem({ index: 6,visible: true });//接单中心
|
|
|
192
|
+
|
|
|
193
|
+ uni.setTabBarItem({ index: 2,visible: false });//仓库
|
|
|
194
|
+ uni.setTabBarItem({ index: 3,visible: false });//询价中心
|
|
|
195
|
+ uni.setTabBarItem({ index: 4,visible: false });//核价中心
|
|
191
|
196
|
}
|
|
192
|
197
|
}
|