From 79701a25f7dfd7f28c6382b0dc9db191ec9e5de0 Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Mon, 26 Sep 2022 09:05:58 +0000 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJySet.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcJySet.js | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/SrcJySet.js b/SrcJySet.js index b92a080a..0de7659b 100644 --- a/SrcJySet.js +++ b/SrcJySet.js @@ -2009,6 +2009,7 @@ function jiexi(lx,data) { }else{ var datalist = []; }*/ + let urls= []; let parseurl = getMyVar('parseurl'); let parsename = getMyVar('parsename'); let parseurls = getMyVar('parseurls'); @@ -2016,7 +2017,31 @@ function jiexi(lx,data) { let pasrepriorfrom = getMyVar('priorfrom',""); let parseheader = getMyVar('parseheader',data&&data.header?JSON.stringify(data.header):""); if(getMyVar('addtype', '1')=="1"&&parseurl&&parsename){ + let isupdate = 0; + let stopfrom = parsestopfrom.replace(',',',').split(','); + stopfrom = stopfrom.filter(n => n); + let priorfrom = pasrepriorfrom.replace(',',',').split(','); + priorfrom = priorfrom.filter(n => n); + let arr = { "name": parsename.trim(), "parse": parseurl.trim(), "stopfrom": stopfrom, "priorfrom": priorfrom, "sort": 0}; + try{ + if(parseheader){arr['header']= JSON.parse(parseheader)} + }catch(e){ } + if(lx=="update"){ + isupdate = 1; + arr['oldurl'] = data.parse; + } + urls.push(arr); + let num = jiexisave(urls,isupdate); + if(num==1){ + back(true); + return "toast://已保存"; + }else if(num==0){ + return "toast://已存在"; + }else{ + return "toast://保存出错"; + } + /*if(lx=="update"){ for(var i=0;i-1){