Browse Source

加入获取团队ID

master
С·æ 4 years ago
parent
commit
5fd07d1842
  1. 16
      客户端/齐越慧眼/齐越慧眼/ApiHelper.cs
  2. 5
      客户端/齐越慧眼/齐越慧眼/App.xaml.cs
  3. 14
      客户端/齐越慧眼/齐越慧眼/LoginWindowViewModel.cs
  4. 100
      客户端/齐越慧眼/齐越慧眼/Models/UserInfo.cs
  5. 2
      客户端/齐越慧眼/齐越慧眼/UserControls/ItemControl.xaml.cs

16
客户端/齐越慧眼/齐越慧眼/ApiHelper.cs

@ -108,7 +108,23 @@ namespace 齐越慧眼
}
}
public static (bool isOk, UserInfo user) GetUserInfo()
{
var result = Http("http://mdsapi.qiyue666.com/TaskList/User/GetUserInfo");
var data = Newtonsoft.Json.JsonConvert.DeserializeObject<dynamic>(result);
bool isSuccess = data.Success;
if (isSuccess)
{
string json=data.Data.ToString();
UserInfo u= Newtonsoft.Json.JsonConvert.DeserializeObject<UserInfo>(json);
return (true, u);
}
return (false, null);
}
/// <summary>
/// 设置商品标签

5
客户端/齐越慧眼/齐越慧眼/App.xaml.cs

@ -18,6 +18,11 @@ namespace 齐越慧眼
/// </summary>
public partial class App : Application
{
/// <summary>
/// 是否比价用户
/// </summary>
public static bool IsPriceTaskUser { get; set; }
public App() {

14
客户端/齐越慧眼/齐越慧眼/LoginWindowViewModel.cs

@ -80,6 +80,20 @@ namespace 齐越慧眼
if (res.isOk)
{
var u = ApiHelper.GetUserInfo();
if (u.isOk)
{
if (u.user.DepartmentId == "1463029355104964608")
{
App.IsPriceTaskUser = true;
}
}
else {
App.IsPriceTaskUser = true;
}
Application.Current.Dispatcher.Invoke(() =>
{
MainWindow mainWindow = new MainWindow();

100
客户端/齐越慧眼/齐越慧眼/Models/UserInfo.cs

@ -0,0 +1,100 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace .Models
{
public class User
{
public String Id { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime CreateTime { get; set; }
/// <summary>
/// 创建人Id
/// </summary>
public String CreatorId { get; set; }
/// <summary>
/// 否已删除
/// </summary>
public Boolean Deleted { get; set; }
/// <summary>
/// 用户名
/// </summary>
public String UserName { get; set; }
/// <summary>
/// 用户密码
/// </summary>
public String UserPwd { get; set; }
/// <summary>
/// 用户积分
/// </summary>
public int? UserIntegral { get; set; }
/// <summary>
/// 用户经验值
/// </summary>
public int? UserExp { get; set; }
/// <summary>
/// 角色ID
/// </summary>
public string RoleId { get; set; }
/// <summary>
/// 花名
/// </summary>
public string UserNick { get; set; }
/// <summary>
/// 当天冻结的积分
/// </summary>
public int? FreezeIntegral { get; set; }
/// <summary>
/// 即将过期积分
/// </summary>
public int? FailureIntegral { get; set; }
public DateTime? LastIntegralDate { get; set; }
/// <summary>
/// 业务ID
/// </summary>
public string BusinessIds { get; set; }
/// <summary>
/// 当前登录IP
/// </summary>
public string LoginIp { get; set; }
}
public class UserInfo : User
{
/// <summary>
/// 部门名称
/// </summary>
public String DepartmentName { get; set; }
public String DepartmentId { get; set; }
/// <summary>
/// 角色名称
/// </summary>
public string RoleName { get; set; }
/// <summary>
/// 上级部门ID
/// </summary>
public string ParentDepartmentId { get; set; }
}
}

2
客户端/齐越慧眼/齐越慧眼/UserControls/ItemControl.xaml.cs

@ -29,7 +29,7 @@ namespace 齐越慧眼.UserControls
public ItemControl()
{
InitializeComponent();
web = new ExtChromiumBrowser("nacollector://home/item")
web = new ExtChromiumBrowser(App.IsPriceTaskUser? "nacollector://home/task" : "nacollector://home/item")
{
BrowserSettings =
{

Loading…
Cancel
Save