|
|
@ -147,8 +147,11 @@ namespace BBWY.Client.ViewModels |
|
|
|
|
|
|
|
GlobalContext.User = mdsUserResponse.Data.Map<User>(); |
|
|
|
#if RELEASE
|
|
|
|
if (GlobalContext.User.TeamName != "财务部") |
|
|
|
App.Current.Dispatcher.Invoke(() => MenuList.RemoveAt(MenuList.Count() - 1)); |
|
|
|
if (GlobalContext.User.TeamName == "财务部") |
|
|
|
App.Current.Dispatcher.Invoke(() => |
|
|
|
{ |
|
|
|
for (var i = 0; i < 3; i++) { MenuList.RemoveAt(0); } |
|
|
|
}); |
|
|
|
#endif
|
|
|
|
|
|
|
|
//请求用户信息接口
|
|
|
@ -165,24 +168,27 @@ namespace BBWY.Client.ViewModels |
|
|
|
// }
|
|
|
|
//};
|
|
|
|
|
|
|
|
var shopListResponse = mdsApiService.GetShopsByUserTeam(GlobalContext.User.Id); |
|
|
|
if (!shopListResponse.Success) |
|
|
|
throw new Exception(shopListResponse.Msg); |
|
|
|
if (shopListResponse.Data == null || shopListResponse.Data.Count == 0) |
|
|
|
throw new Exception("未绑定店铺"); |
|
|
|
var shopList = shopListResponse.Data.Map<IList<Shop>>(); |
|
|
|
if (shopList.Count == 1) |
|
|
|
{ |
|
|
|
ChooseShop(shopList[0], true); |
|
|
|
} |
|
|
|
else |
|
|
|
if (GlobalContext.User.TeamName != "财务部") |
|
|
|
{ |
|
|
|
App.Current.Dispatcher.Invoke(() => |
|
|
|
var shopListResponse = mdsApiService.GetShopsByUserTeam(GlobalContext.User.Id); |
|
|
|
if (!shopListResponse.Success) |
|
|
|
throw new Exception(shopListResponse.Msg); |
|
|
|
if (shopListResponse.Data == null || shopListResponse.Data.Count == 0) |
|
|
|
throw new Exception("未绑定店铺"); |
|
|
|
var shopList = shopListResponse.Data.Map<IList<Shop>>(); |
|
|
|
if (shopList.Count == 1) |
|
|
|
{ |
|
|
|
foreach (var s in shopList) |
|
|
|
ShopList.Add(s); |
|
|
|
}); |
|
|
|
ShowShopChoosePanel = true; |
|
|
|
ChooseShop(shopList[0], true); |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
App.Current.Dispatcher.Invoke(() => |
|
|
|
{ |
|
|
|
foreach (var s in shopList) |
|
|
|
ShopList.Add(s); |
|
|
|
}); |
|
|
|
ShowShopChoosePanel = true; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
catch (Exception ex) |
|
|
@ -275,6 +281,6 @@ namespace BBWY.Client.ViewModels |
|
|
|
{ |
|
|
|
Wb2DownloadProgress = e.ProgressPercentage; |
|
|
|
} |
|
|
|
#endregion
|
|
|
|
#endregion
|
|
|
|
} |
|
|
|
} |
|
|
|