Browse Source

财务端取消验证

qianyi
shanji 3 years ago
parent
commit
fbc37da5e4
  1. 44
      BBWY.Client/ViewModels/MainViewModel.cs
  2. 2
      BBWY.Client/Views/MainWindow.xaml

44
BBWY.Client/ViewModels/MainViewModel.cs

@ -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
}
}

2
BBWY.Client/Views/MainWindow.xaml

@ -26,7 +26,7 @@
<!--<TextBlock Text="{Binding GlobalContext.User.TeamName}" Margin="5,0,0,0"/>
<TextBlock Text="{Binding GlobalContext.User.Shop.Platform}" Margin="5,0,0,0"/>-->
<TextBlock Text="{Binding GlobalContext.User.Shop.Name}" Margin="5,0,0,0"/>
<TextBlock Text="v10015" Margin="5,0,0,0"/>
<TextBlock Text="v10016" Margin="5,0,0,0"/>
</StackPanel>
</Border>
<Grid Grid.Row="1">

Loading…
Cancel
Save