|
@@ -138,6 +138,7 @@
|
|
|
<button onclick="tonotkey(this)">添加 排除词</button>
|
|
|
</div>
|
|
|
<div class="btn">
|
|
|
+ <button onclick="Cancel()" style="width:49%;background:#fff;color:#2cb7ca;opacity: 1;">取消</button>
|
|
|
<button disabled>确认</button>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -153,8 +154,8 @@
|
|
|
</div>
|
|
|
</section>
|
|
|
|
|
|
- <div class="addKeyWord addNewKeyword" style="display: none;">
|
|
|
- <i class="iconfont icon-tianjia"></i>
|
|
|
+ <div class="addKeyWord addNewKeyword">
|
|
|
+ <i class="iconfont icon-tianjia" style="display:none;"></i>
|
|
|
<p> 关键词添加数量:<em style="color: #2cb7ca;" class="kws_count">0 </em>/ 300</p>
|
|
|
</div>
|
|
|
</section>
|
|
@@ -164,7 +165,7 @@
|
|
|
|
|
|
</ul>
|
|
|
|
|
|
- <div class="addKeyWord addNewKeyword" style="display: none;"><div class="addClassify">新增关键词分类</div></div>
|
|
|
+ <div class="addKeyWord addNewKeyword"><div class="addClassify">新增关键词分类</div></div>
|
|
|
</section>
|
|
|
|
|
|
<!-- 疑难问题弹窗 -->
|
|
@@ -251,6 +252,15 @@
|
|
|
//是否第一次设置关键词
|
|
|
isFirstSetKeyword: true
|
|
|
}
|
|
|
+ //
|
|
|
+ function Cancel(){
|
|
|
+ if($(".showKeyWord li").length==0){
|
|
|
+ window.history.go(-1)
|
|
|
+ }else{
|
|
|
+ $(".content .addkeyWord").hide();
|
|
|
+ $(".add-keyword-container .addNewKeyword i").show();
|
|
|
+ }
|
|
|
+ }
|
|
|
//
|
|
|
function initSess(){
|
|
|
weui.loading();
|
|
@@ -339,7 +349,7 @@
|
|
|
modifyFlag = true;
|
|
|
kws_count = sessionStorage.kws_count;
|
|
|
$(".kws_count").text(kws_count);
|
|
|
- $('.addKeyWord').hide();
|
|
|
+ $(".add-keyword-container .addNewKeyword i").hide();
|
|
|
toSetKws();
|
|
|
}else{
|
|
|
//获取用户设置信息类型
|
|
@@ -380,11 +390,13 @@
|
|
|
if (state) {
|
|
|
$('.add-keyword-container').show()
|
|
|
$('.all-classify-column').hide()
|
|
|
+ $(".addClassify").hide();
|
|
|
} else {
|
|
|
$('.add-keyword-container').hide()
|
|
|
$('.all-classify-column').show()
|
|
|
+ $(".addClassify").show();
|
|
|
+ $(".add-keyword-container .addNewKeyword i").hide();
|
|
|
}
|
|
|
- $(".addNewKeyword").show();
|
|
|
}
|
|
|
//分类列表
|
|
|
function appendHtml(kwsdata){
|
|
@@ -428,8 +440,10 @@
|
|
|
var showKeyWordLength = $(".showKeyWord ul").find('li').length;
|
|
|
if (showKeyWordLength === 0) {
|
|
|
$(".content .addkeyWord").show();
|
|
|
+ $(".add-keyword-container .addNewKeyword i").hide();
|
|
|
} else {
|
|
|
$(".content .addkeyWord").hide();
|
|
|
+ $(".add-keyword-container .addNewKeyword i").show();
|
|
|
}
|
|
|
}
|
|
|
//修改关键词内容
|
|
@@ -450,6 +464,7 @@
|
|
|
}
|
|
|
edhtml +='</div>'
|
|
|
+'<div class="btn">'
|
|
|
+ +'<button onclick="Cancel()" style="width:49%;background:#fff;color:#2cb7ca;opacity: 1;">取消</button>'
|
|
|
+'<button style="opacity: 1;">确认</button>'
|
|
|
+'</div>'
|
|
|
$(".enter.addkeyWord").html(edhtml);
|
|
@@ -554,7 +569,6 @@
|
|
|
}
|
|
|
//跳转附加词
|
|
|
function toappendkey(th){
|
|
|
- history.replaceState("","","/front/vipsubscribe/toSetKeyWordPage?page=242")
|
|
|
if(!$('.enter.addkeyWord').is(':hidden')){
|
|
|
if($('.addkeyWord input.enterOne').val()==""){
|
|
|
return
|
|
@@ -567,12 +581,12 @@
|
|
|
}
|
|
|
kws_name = $(th).parent(".modify").find("textarea").val();
|
|
|
}
|
|
|
+ history.replaceState("","","/front/vipsubscribe/toSetKeyWordPage?page=243")
|
|
|
setSesstion();
|
|
|
window.location.href="/front/vipsubscribe/toSetadditionPage";
|
|
|
}
|
|
|
//
|
|
|
function tonotkey(th){
|
|
|
- history.replaceState("","","/front/vipsubscribe/toSetKeyWordPage?page=242")
|
|
|
if(!$('.enter.addkeyWord').is(':hidden')){
|
|
|
if($('.addkeyWord input.enterOne').val()==""){
|
|
|
return
|
|
@@ -585,6 +599,7 @@
|
|
|
}
|
|
|
kws_name = $(th).parent(".modify").find("textarea").val();
|
|
|
}
|
|
|
+ history.replaceState("","","/front/vipsubscribe/toSetKeyWordPage?page=243")
|
|
|
setSesstion();
|
|
|
window.location.href='/front/vipsubscribe/toSetexclusivePage';
|
|
|
}
|
|
@@ -621,10 +636,18 @@
|
|
|
//保存关键词
|
|
|
function saveK(th){
|
|
|
var $this = $(th);
|
|
|
- var yuan_index = $this.attr("dataIndex")
|
|
|
kws_name = $(th).siblings('textarea').val();
|
|
|
- console.log(kws_arr[kws_name])
|
|
|
- if(kws_arr[kws_name]!=undefined&&kws_arr[kws_name]!=(yuan_index+"-"+classify_index)){
|
|
|
+ if(kws_name==""){
|
|
|
+ weui.toast('您设置的关键词不能为空,请调整后再添加。', {
|
|
|
+ duration: 2000,
|
|
|
+ className: 'custom-toast',
|
|
|
+ callback: function () { console.log('close') }
|
|
|
+ });
|
|
|
+ return
|
|
|
+ }
|
|
|
+ var _index = Number($this.attr("dataindex"));
|
|
|
+ console.log(kws_arr[kws_name],"--",_index)
|
|
|
+ if(kws_arr[kws_name]!=undefined&&kws_arr[kws_name]!=(_index+"-"+classify_index)){
|
|
|
weui.toast('您设置的关键词已存在,请调整后再添加。', {
|
|
|
duration: 2000,
|
|
|
className: 'custom-toast',
|
|
@@ -640,12 +663,12 @@
|
|
|
});
|
|
|
}else{
|
|
|
if(saveData('SK')){
|
|
|
- $this.attr("dataindex",kws_index);
|
|
|
+ //$this.attr("dataindex",kws_index);
|
|
|
$this.parent().siblings().find('.key').text(kws_name)
|
|
|
$this.parent().hide().siblings().show()
|
|
|
- $('.addKeyWord').show();
|
|
|
+ $(".add-keyword-container .addNewKeyword i").show();
|
|
|
//
|
|
|
- doSessionData();
|
|
|
+ doSessionData("",_index);
|
|
|
//把kws_name,kws_index,addition_kws,not_kws初始化
|
|
|
kws_index = 0;
|
|
|
kws_name = "";
|
|
@@ -690,18 +713,17 @@
|
|
|
});
|
|
|
return _flag
|
|
|
}
|
|
|
- //处理缓存数据
|
|
|
- function doSessionData(t){
|
|
|
+ //处理缓存数据 根据新索引和原索引操作----
|
|
|
+ function doSessionData(t,index){
|
|
|
//删除关键词
|
|
|
if(t!="DK"){
|
|
|
- kws_arr[kws_name] = kws_index+"-"+classify_index
|
|
|
- if(kws_index == $(".showKeyWord li").length){
|
|
|
+ if($(".showKeyWord li:first").find(".editKeyWord").attr("dataIndex")==undefined||index >= Number($(".showKeyWord li:first").find(".editKeyWord").attr("dataIndex"))){
|
|
|
//新加
|
|
|
var karr = {"key":kws_name.split(" "),"appendkey":addition_kws,"notkey":not_kws}
|
|
|
- var keyM = [];
|
|
|
- keyM.push(karr);
|
|
|
- var classifyArr = {"s_item":classify_name,"a_key":keyM}
|
|
|
- if (kws_index==0){
|
|
|
+ if (index==0){
|
|
|
+ var keyM = [];
|
|
|
+ keyM.push(karr);
|
|
|
+ var classifyArr = {"s_item":classify_name,"a_key":keyM}
|
|
|
a_items.push(classifyArr);
|
|
|
}else{
|
|
|
a_items[classify_index]["a_key"].push(karr);
|
|
@@ -711,8 +733,20 @@
|
|
|
a_items[classify_index]["a_key"][kws_index]["appendkey"]= addition_kws
|
|
|
a_items[classify_index]["a_key"][kws_index]["notkey"]= not_kws
|
|
|
}
|
|
|
+ console.log(kws_name)
|
|
|
+ kws_arr[kws_name] = index+"-"+classify_index
|
|
|
}else{
|
|
|
- delete kws_arr[kws_name];
|
|
|
+ var akws = a_items[classify_index]["a_key"];
|
|
|
+ for (var n in akws){
|
|
|
+ console.log(akws[n]["key"])
|
|
|
+ var ky = akws[n]["key"].join(" ");
|
|
|
+ var sy = index+"-"+classify_index
|
|
|
+ console.log(kws_arr[ky]==sy,kws_arr[ky],sy)
|
|
|
+ if(kws_arr[ky]==sy){
|
|
|
+ delete kws_arr[ky];
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
if (a_items[classify_index]["a_key"].length==1){
|
|
|
a_items.splice(classify_index,1);
|
|
|
}else{
|
|
@@ -778,7 +812,7 @@
|
|
|
$(".enter.addkeyWord").find(".btnChoose button").eq(1).html('添加 附加词');
|
|
|
$(".enter.addkeyWord").find("input").val("");
|
|
|
$(".enter.addkeyWord").show();
|
|
|
- $(".add-keyword-container .addNewKeyword").hide();
|
|
|
+ $(".add-keyword-container .addNewKeyword i").hide();
|
|
|
setTimeout(function(){
|
|
|
modalOne();
|
|
|
},200)
|
|
@@ -794,9 +828,8 @@
|
|
|
// 还原有数据
|
|
|
$('.classify .classify-detail').text('未分类');
|
|
|
$('.add-keyword-container .showKeyWord ul').html('');
|
|
|
-
|
|
|
}
|
|
|
- $(".add-keyword-container .addNewKeyword").hide();
|
|
|
+ $(".add-keyword-container .addNewKeyword i").hide();
|
|
|
$('.add-keyword-container').show();
|
|
|
$('.all-classify-column').hide();
|
|
|
|
|
@@ -815,6 +848,7 @@
|
|
|
classify_name = $(this).find('.classify-item-l').text();
|
|
|
classify_index = $(this).index()
|
|
|
//展示此关键词信息
|
|
|
+ $(".add-keyword-container .addNewKeyword i").show();
|
|
|
toSetKws();
|
|
|
})
|
|
|
})
|