更新 'SrcJySet.js'

pull/1/head
src48597962 2 years ago
parent fb8355abd7
commit 4e4527f8dd
  1. 42
      SrcJySet.js

@ -92,6 +92,7 @@ function SRCSet() {
if(datalist.web){dataarr['web'] = datalist.web} if(datalist.web){dataarr['web'] = datalist.web}
var filepath = "hiker://files/rules/Src/Juying/myjiexi.json"; var filepath = "hiker://files/rules/Src/Juying/myjiexi.json";
} }
if(datalist.retain){dataarr['retain'] = 1}
return { return {
title: datatitle, title: datatitle,
@ -573,6 +574,7 @@ function jiekousave(urls,update) {
let arr = { "name": urlname, "url": urlurl, "ua": urlua, "type": urltype }; let arr = { "name": urlname, "url": urlurl, "ua": urlua, "type": urltype };
if(urls[i].data){arr['data'] = urls[i].data} if(urls[i].data){arr['data'] = urls[i].data}
if(urlgroup){arr['group'] = urlgroup} if(urlgroup){arr['group'] = urlgroup}
if(urls[i].retain){arr['retain'] = 1}
if(urls.length == 1){ if(urls.length == 1){
datalist.unshift(arr); datalist.unshift(arr);
}else{ }else{
@ -623,6 +625,7 @@ function jiexisave(urls,update) {
if(!datalist.some(checkitem)&&urlname&&/^http|^functio/.test(urlurl)){ if(!datalist.some(checkitem)&&urlname&&/^http|^functio/.test(urlurl)){
let arr = { "name": urlname, "parse": urlurl, "stopfrom": urlstopfrom, "priorfrom": urlpriorfrom, "sort": urlsort }; let arr = { "name": urlname, "parse": urlurl, "stopfrom": urlstopfrom, "priorfrom": urlpriorfrom, "sort": urlsort };
if(urls[i].web){arr['web'] = urls[i].web} if(urls[i].web){arr['web'] = urls[i].web}
if(urls[i].retain){arr['retain'] = 1;}
if(urls.length == 1){ if(urls.length == 1){
datalist.unshift(arr); datalist.unshift(arr);
}else{ }else{
@ -650,6 +653,7 @@ function jiekou(lx,data) {
clearMyVar('isload'); clearMyVar('isload');
clearMyVar('apigroup'); clearMyVar('apigroup');
clearMyVar('apidata'); clearMyVar('apidata');
clearMyVar('isretain');
clearMyVar('isSaveAs'); clearMyVar('isSaveAs');
})); }));
@ -677,6 +681,7 @@ function jiekou(lx,data) {
putMyVar('apitype', data.type); putMyVar('apitype', data.type);
putMyVar('apiua', data.ua); putMyVar('apiua', data.ua);
putMyVar('apigroup', data.group?data.group:""); putMyVar('apigroup', data.group?data.group:"");
putMyVar('isretain', data.retain?data.retain:"");
putMyVar('isload', '1'); putMyVar('isload', '1');
} }
} }
@ -786,6 +791,20 @@ function jiekou(lx,data) {
}) })
}); });
} }
d.push({
title: getMyVar('isretain', '')!="1"?'强制保留:否':'强制保留:是',
desc: getMyVar('isretain', '')!="1"?'资源码订阅更新时会被覆盖':'资源码订阅更新时保留此接口',
col_type:'text_1',
url:$('#noLoading#').lazyRule(()=>{
if(getMyVar('isretain', '')!="1"){
putMyVar('isretain', '1');
}else{
clearMyVar('isretain');
}
refreshPage(false);
return 'toast://已切换';
})
});
for (let i = 0; i < 10; i++) { for (let i = 0; i < 10; i++) {
d.push({ d.push({
col_type: "blank_block" col_type: "blank_block"
@ -908,9 +927,11 @@ function jiekou(lx,data) {
return "toast://data对象数据异常"; return "toast://data对象数据异常";
} }
} }
let isretain = getMyVar('isretain')=="1"?1:0;
if(isretain){arr['retain'] = 1;}
if(lx=="update"){ if(lx=="update"){
isupdate = 1; isupdate = 1;
if((apiurl==data.url&&apiname==data.name&&apiua==data.ua&&urltype==data.type&&apigroup==(data.group?data.group:'')&&apidata==(data.data?JSON.stringify(data.data):''))){ if((apiurl==data.url&&apiname==data.name&&apiua==data.ua&&urltype==data.type&&isretain==data.retain&&apigroup==(data.group?data.group:'')&&apidata==(data.data?JSON.stringify(data.data):''))){
return "toast://未修改"; return "toast://未修改";
}else{ }else{
arr['oldurl'] = data.url; arr['oldurl'] = data.url;
@ -971,6 +992,7 @@ function jiexi(lx,data) {
clearMyVar('priorfrom'); clearMyVar('priorfrom');
clearMyVar('parseheader'); clearMyVar('parseheader');
clearMyVar('parseisweb'); clearMyVar('parseisweb');
clearMyVar('isretain');
//refreshPage(false); //refreshPage(false);
})); }));
var d = []; var d = [];
@ -991,6 +1013,7 @@ function jiexi(lx,data) {
}); });
}else{ }else{
setPageTitle("♥解析管理-变更"); setPageTitle("♥解析管理-变更");
putMyVar('isretain', data.retain?data.retain:"");
} }
if(getMyVar('addtype', '1')=="1"){ if(getMyVar('addtype', '1')=="1"){
d.push({ d.push({
@ -1161,6 +1184,20 @@ function jiexi(lx,data) {
} }
}) })
}); });
d.push({
title: getMyVar('isretain', '')!="1"?'强制保留:否':'强制保留:是',
desc: getMyVar('isretain', '')!="1"?'资源码订阅更新时会被覆盖':'资源码订阅更新时保留此接口',
col_type:'text_1',
url:$('#noLoading#').lazyRule(()=>{
if(getMyVar('isretain', '')!="1"){
putMyVar('isretain', '1');
}else{
clearMyVar('isretain');
}
refreshPage(false);
return 'toast://已切换';
})
});
}else{ }else{
d.push({ d.push({
title:'批量添加', title:'批量添加',
@ -1344,7 +1381,8 @@ function jiexi(lx,data) {
try{ try{
if(getMyVar('parseisweb')=="1"){arr['web']= 1} if(getMyVar('parseisweb')=="1"){arr['web']= 1}
}catch(e){} }catch(e){}
let isretain = getMyVar('isretain')=="1"?1:0;
if(isretain){arr['retain'] = 1;}
if(lx=="update"){ if(lx=="update"){
isupdate = 1; isupdate = 1;
arr['oldurl'] = data.url; arr['oldurl'] = data.url;

Loading…
Cancel
Save