|
|
@ -29,12 +29,24 @@ namespace 齐越慧眼.Windows |
|
|
|
public partial class CompetingWindow : Window |
|
|
|
{ |
|
|
|
public ExtChromiumBrowser web; |
|
|
|
public CompetingWindow(TeamItem item) |
|
|
|
public CompetingWindow(TeamItem item,string type) |
|
|
|
{ |
|
|
|
InitializeComponent(); |
|
|
|
this.DataContext = new CompetingWindowViewModel(item); |
|
|
|
|
|
|
|
web = new ExtChromiumBrowser($"https://search.jd.com/Search?keyword={item.Title}") |
|
|
|
string url = $"https://search.jd.com/Search?keyword={item.Title}"; |
|
|
|
|
|
|
|
//修改
|
|
|
|
if (type == "1") |
|
|
|
{ |
|
|
|
url="nacollector://home/competingList"; |
|
|
|
firstGrid.Visibility = Visibility.Collapsed; |
|
|
|
nextGrid.Visibility = Visibility.Visible; |
|
|
|
topPanel.Visibility = Visibility.Collapsed; |
|
|
|
btn_canel.Visibility = Visibility.Collapsed; |
|
|
|
} |
|
|
|
|
|
|
|
web = new ExtChromiumBrowser(url) |
|
|
|
{ |
|
|
|
BrowserSettings = |
|
|
|
{ |
|
|
@ -124,7 +136,7 @@ namespace 齐越慧眼.Windows |
|
|
|
if (Windows.ItemDetailWindow.Show(this,e.Url) == true) |
|
|
|
{ |
|
|
|
StartPage(); |
|
|
|
WpfNoticeMsg.NoticeMessage.Show("添加成功!"); |
|
|
|
WpfNoticeMsg.NoticeMessage.Show(this, "添加成功!"); |
|
|
|
} |
|
|
|
}); |
|
|
|
t.IsBackground = true; |
|
|
@ -272,7 +284,7 @@ namespace 齐越慧眼.Windows |
|
|
|
List<string> itemIds = Newtonsoft.Json.JsonConvert.DeserializeObject<List<string>>(Newtonsoft.Json.JsonConvert.SerializeObject(res.result)); |
|
|
|
|
|
|
|
//已经添加的spu
|
|
|
|
var result = CompetingWindowViewModel.Instance.ItemList.Where(d => itemIds.Contains(d.Spu)).ToList(); |
|
|
|
var result = CompetingWindowViewModel.Instance.ItemList.Where(d => itemIds.Contains(d.Spu)).GroupBy(c=>c.Spu).Select(c=>c.Key).ToList(); |
|
|
|
|
|
|
|
foreach (var item in result) |
|
|
|
{ |
|
|
@ -297,8 +309,10 @@ namespace 齐越慧眼.Windows |
|
|
|
|
|
|
|
//if (item.IsScreening)
|
|
|
|
//{
|
|
|
|
DoJavaScript($@"$($('div#J_goodsList li[data-sku=""{item.Sku}""]')).find('.myitemState').addClass(""trueBg"")"); |
|
|
|
DoJavaScript($@"$($('div#J_goodsList li[data-sku=""{item.Sku}""]')).find('.stateGraydiv').addClass(""divshow"")"); |
|
|
|
//DoJavaScript($@"$($('div#J_goodsList li[data-sku=""{item.Sku}""]')).find('.myitemState').addClass(""trueBg"")");
|
|
|
|
//DoJavaScript($@"$($('div#J_goodsList li[data-sku=""{item.Sku}""]')).find('.stateGraydiv').addClass(""divshow"")");
|
|
|
|
DoJavaScript($@"$($('div#J_goodsList li[data-spu=""{item}""]')).find('.myitemState').addClass(""trueBg"")"); |
|
|
|
DoJavaScript($@"$($('div#J_goodsList li[data-spu=""{item}""]')).find('.stateGraydiv').addClass(""divshow"")"); |
|
|
|
//}
|
|
|
|
|
|
|
|
//if (item.IsAdded)
|
|
|
@ -590,12 +604,11 @@ namespace 齐越慧眼.Windows |
|
|
|
{ |
|
|
|
if (ApiHelper.UpdateItemCompeting(CompetingWindowViewModel.Instance.ItemList.ToList(), CompetingWindowViewModel.Instance.Item.Id)) |
|
|
|
{ |
|
|
|
WpfNoticeMsg.NoticeMessage.Show("保存成功!"); |
|
|
|
this.DialogResult = true; |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
WpfNoticeMsg.NoticeMessage.Show("保存失败!"); |
|
|
|
WpfNoticeMsg.NoticeMessage.Show(this,"保存失败!"); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|