From 69262784ae4ece2fd610a1d7967619f0747bf27e Mon Sep 17 00:00:00 2001 From: feng <279202647@qq.com> Date: Tue, 20 Dec 2022 22:03:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E6=8B=BC=E5=A4=9A=E5=A4=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../HuiYan/itemlabelsController.cs | 12 +++ .../HuiYan/itemlabelsBusiness.cs | 30 +++++++ .../HuiYan/IitemlabelsBusiness.cs | 2 + .../UserControls/BrowerControl.xaml | 5 +- .../UserControls/BrowerControl.xaml.cs | 9 +- .../齐越慧眼/replacepddcss.js | 83 +++++++++---------- 6 files changed, 93 insertions(+), 48 deletions(-) diff --git a/src/Coldairarrow.Api/Controllers/HuiYan/itemlabelsController.cs b/src/Coldairarrow.Api/Controllers/HuiYan/itemlabelsController.cs index e4720de..594603a 100644 --- a/src/Coldairarrow.Api/Controllers/HuiYan/itemlabelsController.cs +++ b/src/Coldairarrow.Api/Controllers/HuiYan/itemlabelsController.cs @@ -5,6 +5,7 @@ using Coldairarrow.Util; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using System.Collections.Generic; +using System.Linq; using System.Threading.Tasks; namespace Coldairarrow.Api.Controllers.HuiYan @@ -110,6 +111,8 @@ namespace Coldairarrow.Api.Controllers.HuiYan return _itemlabelsBus.SetAlbbCooperation(shopId); } + + /// <summary> /// 获取竞品相关商品列表 /// </summary> @@ -120,5 +123,14 @@ namespace Coldairarrow.Api.Controllers.HuiYan { return _itemlabelsBus.GetItemsByJpLabels(type); } + + + [HttpPost,AllowAnonymous] + public AjaxResult SetAlbbCooperations([FromBody]dynamic item) + { + string shopIdLine = item.id; + var shops= shopIdLine.Split(new string[] { System.Environment.NewLine, "\r\n","\n" }, System.StringSplitOptions.RemoveEmptyEntries).ToList(); + return _itemlabelsBus.SetAlbbCooperations(shops); + } } } \ No newline at end of file diff --git a/src/Coldairarrow.Business/HuiYan/itemlabelsBusiness.cs b/src/Coldairarrow.Business/HuiYan/itemlabelsBusiness.cs index e520a1d..7445937 100644 --- a/src/Coldairarrow.Business/HuiYan/itemlabelsBusiness.cs +++ b/src/Coldairarrow.Business/HuiYan/itemlabelsBusiness.cs @@ -372,6 +372,36 @@ namespace Coldairarrow.Business.HuiYan } } + public AjaxResult SetAlbbCooperations(List<string> shopIds) + { + bool isCanel = false; + + int count = Db.Delete<albbitemlabels>(c=>shopIds.Contains(c.ShopId)); + + + var addList = new List<albbitemlabels>(); + shopIds.ForEach(shopId => + { + addList.Add(new albbitemlabels() + { + CreateTime = DateTime.Now, + CreatorId = _operator.UserId, + Deleted = false, + Id = IdHelper.GetId(), + ShopId = "b2b-"+shopId + }); + }); + + int row = Db.Insert<albbitemlabels>(addList); + + if (row > 0) + return Success(new { isCanel }); + else + { + return Error(); + } + } + public List<ItemlabelInfoDto> GetItemsByJpLabels(int type) { Expression<Func<itemlabels, items, ItemlabelInfoDto>> select = (a, b) => new ItemlabelInfoDto diff --git a/src/Coldairarrow.IBusiness/HuiYan/IitemlabelsBusiness.cs b/src/Coldairarrow.IBusiness/HuiYan/IitemlabelsBusiness.cs index 0587af4..b3b826f 100644 --- a/src/Coldairarrow.IBusiness/HuiYan/IitemlabelsBusiness.cs +++ b/src/Coldairarrow.IBusiness/HuiYan/IitemlabelsBusiness.cs @@ -20,5 +20,7 @@ namespace Coldairarrow.Business.HuiYan AjaxResult SetAlbbCooperation(string shopId); List<ItemlabelInfoDto> GetItemsByJpLabels(int type); + + AjaxResult SetAlbbCooperations(List<string> shopIds); } } \ No newline at end of file diff --git a/客户端/齐越慧眼/齐越慧眼/UserControls/BrowerControl.xaml b/客户端/齐越慧眼/齐越慧眼/UserControls/BrowerControl.xaml index 10aa3db..7807590 100644 --- a/客户端/齐越慧眼/齐越慧眼/UserControls/BrowerControl.xaml +++ b/客户端/齐越慧眼/齐越慧眼/UserControls/BrowerControl.xaml @@ -7,7 +7,10 @@ mc:Ignorable="d" d:DesignHeight="450" d:DesignWidth="800"> <DockPanel> - <TextBox x:Name="txtUrl" DockPanel.Dock="Top" Keyboard.KeyUp="txtUrl_KeyUp"></TextBox> + <DockPanel DockPanel.Dock="Top" > + <Button Content="返回" Margin="0 0 10 0" Name="back" Click="back_Click"></Button> + <TextBox x:Name="txtUrl" Keyboard.KeyUp="txtUrl_KeyUp"></TextBox> + </DockPanel> <Grid x:Name="grid" DockPanel.Dock="Bottom" Margin="0 10 0 0"> </Grid> diff --git a/客户端/齐越慧眼/齐越慧眼/UserControls/BrowerControl.xaml.cs b/客户端/齐越慧眼/齐越慧眼/UserControls/BrowerControl.xaml.cs index 517791f..d81d430 100644 --- a/客户端/齐越慧眼/齐越慧眼/UserControls/BrowerControl.xaml.cs +++ b/客户端/齐越慧眼/齐越慧眼/UserControls/BrowerControl.xaml.cs @@ -1242,10 +1242,17 @@ for(var i=0;i<filteris.length;i++) private void txtUrl_KeyUp(object sender, System.Windows.Input.KeyEventArgs e) { if (e.Key == System.Windows.Input.Key.Enter) - { + { + lastUrl = string.Empty; web.Load(txtUrl.Text); } } + + private void back_Click(object sender, RoutedEventArgs e) + { + lastUrl = string.Empty; + this.web.Back(); + } } public class CefAsyncJS diff --git a/客户端/齐越慧眼/齐越慧眼/replacepddcss.js b/客户端/齐越慧眼/齐越慧眼/replacepddcss.js index 84e091c..1d56d6c 100644 --- a/客户端/齐越慧眼/齐越慧眼/replacepddcss.js +++ b/客户端/齐越慧眼/齐越慧眼/replacepddcss.js @@ -1,18 +1,18 @@ //整体 -document.getElementById("main").children[0].children[1].style.width="1380px" +document.getElementById("main").children[0].children[1].style.width = "1380px" //浮动筛选框 -document.querySelector("#main > div > div:nth-child(2) > div > div > div:nth-child(1) > div > div:nth-child(2)").style.top="55px" +document.querySelector("#main > div > div:nth-child(2) > div > div > div:nth-child(1) > div > div:nth-child(2)").style.top = "55px" //在app打开 -if(document.getElementsByClassName("pdd-go-to-app")[0]) -document.getElementsByClassName("pdd-go-to-app")[0].outerHTML='' +if (document.getElementsByClassName("pdd-go-to-app")[0]) + document.getElementsByClassName("pdd-go-to-app")[0].outerHTML = '' -if(document.getElementsByClassName("PTWSQMBM _1vDZKiQt")[0]) +if (document.getElementsByClassName("PTWSQMBM _1vDZKiQt")[0]) -//回顶部 -document.getElementsByClassName("PTWSQMBM _1vDZKiQt")[0].outerHTML='' + //回顶部 + document.getElementsByClassName("PTWSQMBM _1vDZKiQt")[0].outerHTML = '' //列表 for (var i = 0; i < document.getElementsByClassName("_3glhOBhU").length; i++) { @@ -23,16 +23,14 @@ for (var i = 0; i < document.getElementsByClassName("_3glhOBhU").length; i++) { var maindiv = document.getElementsByClassName("_3glhOBhU")[i].children[0].children[0]; - if(maindiv.outerHTML.indexOf("<span>试试搜这些</span>")>=0) - { + if (maindiv.outerHTML.indexOf("<span>试试搜这些</span>") >= 0) { document.getElementsByClassName("_3glhOBhU")[i].style = "display:none"; continue; } - + maindiv.style = "width:200px;height:300px"; - if(maindiv.children[0]==undefined) - { + if (maindiv.children[0] == undefined) { document.getElementsByClassName("_3glhOBhU")[i].style = "display:none"; continue; } @@ -120,60 +118,53 @@ for (var i = 0; i < document.getElementsByClassName("_3glhOBhU").length; i++) { //修改头部 -var headDiv=document.getElementsByClassName("_1DncS32V")[0]; +var headDiv = document.getElementsByClassName("_1DncS32V")[0]; -var svgList= headDiv.getElementsByTagName("svg") -for(var i=0;i<svgList.length;i++) -{ - svgList[i].style="height:15px;width:15px;" +var svgList = headDiv.getElementsByTagName("svg") +for (var i = 0; i < svgList.length; i++) { + svgList[i].style = "height:15px;width:15px;" } -var headSearchDiv=headDiv.children[0].children[0] +var headSearchDiv = headDiv.children[0].children[0] -var serachDivs= headSearchDiv.getElementsByTagName("div") +var serachDivs = headSearchDiv.getElementsByTagName("div") -for(var i=0;i<serachDivs.length;i++) -{ - serachDivs[i].style.fontSize="10px" +for (var i = 0; i < serachDivs.length; i++) { + serachDivs[i].style.fontSize = "10px" } -var serachSpans= headSearchDiv.getElementsByTagName("span") -for(var i=0;i<serachSpans.length;i++) -{ - serachSpans[i].style.fontSize="10px" - serachSpans[i].style.padding="0px" +var serachSpans = headSearchDiv.getElementsByTagName("span") +for (var i = 0; i < serachSpans.length; i++) { + serachSpans[i].style.fontSize = "10px" + serachSpans[i].style.padding = "0px" } -var serachSpans= headSearchDiv.getElementsByTagName("i") -for(var i=0;i<serachSpans.length;i++) -{ - serachSpans[i].style.fontSize="10px" - serachSpans[i].style.height="10px" +var serachSpans = headSearchDiv.getElementsByTagName("i") +for (var i = 0; i < serachSpans.length; i++) { + serachSpans[i].style.fontSize = "10px" + serachSpans[i].style.height = "10px" } -var filterDiv= document.getElementsByClassName("_1xKtLcOh")[0] -if(filterDiv) -{ - filterDiv.style.padding="0px" +var filterDiv = document.getElementsByClassName("_1xKtLcOh")[0] +if (filterDiv) { + filterDiv.style.padding = "0px" } -var filterSpans= document.getElementsByClassName("_38knpqtC")[0].getElementsByTagName("span") -for(var i=0;i<filterSpans.length;i++) -{ - if(filterSpans[i].getElementsByTagName("span").length>1) - { - filterSpans[i].style.height="0px" +var filterSpans = document.getElementsByClassName("_38knpqtC")[0].getElementsByTagName("span") +for (var i = 0; i < filterSpans.length; i++) { + if (filterSpans[i].getElementsByTagName("span").length > 1) { + filterSpans[i].style.height = "0px" } } -var filteris= document.querySelector("#main > div > div:nth-child(2) > div > div > div:nth-child(1) > div > div:nth-child(2)").getElementsByTagName("i") -for(var i=0;i<filteris.length;i++) -{ - filteris[i].style="display:none" +var filteris = document.querySelector("#main > div > div:nth-child(2) > div > div > div:nth-child(1) > div > div:nth-child(2)").getElementsByTagName("i") +for (var i = 0; i < filteris.length; i++) { + filteris[i].style = "display:none" } +