更新 'SrcJyPublic.js'

master
src48597962 4 months ago
parent 7253db4335
commit fbe5f034fa
  1. 44
      SrcJyPublic.js

@ -824,7 +824,7 @@ function shareResource() {
url: resources.length>=3?"toast://分享资源码不能超过3个":$().lazyRule(() => {
try{
let pastecreate = JSON.parse(request('https://pasteme.tyrantg.com/api/create', {
body: 'content=juying&password=juying',
body: 'content=juying&auto_password=1',
method: 'POST'
}));
if(pastecreate.result_code=="SUCCESS"){
@ -847,7 +847,7 @@ function shareResource() {
}else{
return "toast://不能为空";
}
}, data.path, data.auth_code)
}, data.path+'@'+data.password, data.auth_code)
}else{
return 'toast://申请失败:'+pastecreate.message;
}
@ -860,7 +860,7 @@ function shareResource() {
});
resources.forEach(it=>{
d.push({
title: it.name + "-" + it.path,
title: it.name + "-" + it.path.split('@')[0],
desc: "上传同步时间:" + (it.time||"") + "\n上次同步项目:" + (it.options||""),
url: $(["复制","删除","改名","上传"], 2, "选择操作功能项").select((it)=>{
let Juconfig = storage0.getMyVar('Juconfig');
@ -872,14 +872,15 @@ function shareResource() {
}else if(input=="删除"){
return $("确定要删除云端分享:"+it.name+"\n删除后无法找回").confirm((Juconfig,it,cfgfile)=>{
try{
it.path = it.path + (it.path.includes('@')?'':'@juying');
showLoading("执行中,请稍后");
let pastecreate = JSON.parse(request('https://pasteme.tyrantg.com/api/update', {
body: 'content=juying&path='+it.path+'@juying'+'&auth_code='+it.token,
body: 'content=juying&path='+it.path+'&auth_code='+it.token,
method: 'POST'
}));
if(pastecreate.result_code=="SUCCESS"){
let resources = Juconfig['shareResource'] || [];
const index = resources.findIndex(item => item.path === it.path);
const index = resources.findIndex(item => item.path.split('@')[0] === it.path.split('@')[0]);
if (index !== -1) {
resources.splice(index, 1);
}
@ -947,9 +948,13 @@ function shareResource() {
eval("let tvconfig=" + datafile+ ";");
text[option] = tvconfig;
}else{
eval("datalist=" + datafile+ ";");
try{
eval("datalist=" + datafile+ ";");
}catch(e){}
if(datalist.length>600){
return "toast://接口超过600,建议先精简";
toast(option+"超过600,建议先精简");
}else if(datalist.length==0){
toast(option+"数量为0");
}
if(option=="接口"){
for(let i=0;i<datalist.length;i++){
@ -966,19 +971,22 @@ function shareResource() {
}
}
}
text[option] = datalist;
if(datalist.length>0){
text[option] = datalist;
}
}
}
}
})
if(Object.keys(text).length==0){
return "toast://无内容分享";
}
let textcontent = globalMap0.getVar('Jy_gmParams').zip(JSON.stringify(text));
try{
let pasteupdate = JSON.parse(request('https://pasteme.tyrantg.com/api/update', {
body: 'content='+textcontent+'&path='+it.path+'@juying'+'&auth_code='+it.token,
body: 'content='+textcontent+'&path='+it.path+'&auth_code='+it.token,
method: 'POST'
}));
if(pasteupdate.result_code=="SUCCESS"){
let resources = Juconfig['shareResource'] || [];
const index = resources.findIndex(item => item.path === it.path);
@ -994,8 +1002,8 @@ function shareResource() {
return 'toast://分享同步云端失败,'+pasteupdate.message;
}
} catch (e) {
log('分享上传云端失败:'+e.message);
return 'toast://分享上传云端失败,可能是网络问题';
log('分享上传云端失败:'+e.message + " 错误行#" + e.lineNumber);
return 'toast://分享上传云端失败,网络或内容出错';
}
},
centerTitle: "取消"
@ -1030,8 +1038,8 @@ function subResource() {
return "toast://输入不正确";
}
try{
let codeid = aesDecode('Juying2', input.split('¥')[1]);
let pasteget = JSON.parse(request('https://pasteme.tyrantg.com/api/getContent/'+codeid+'@juying'));
let path = aesDecode('Juying2', input.split('¥')[1]);
let pasteget = JSON.parse(request('https://pasteme.tyrantg.com/api/getContent/'+path));
if(pasteget.result_code=="SUCCESS"){
let data = pasteget.data;
if(data=="juying"){
@ -1054,7 +1062,7 @@ function subResource() {
}else{
return "toast://不能为空";
}
}, codeid)
}, path)
}else{
return 'toast://获取失败:'+pasteget.message;
}
@ -1068,7 +1076,7 @@ function subResource() {
resources.forEach(it=>{
d.push({
title: it.name + "-" + it.path,
title: it.name + "-" + it.path.split('@')[0],
desc: "最后同步时间:" + (it.time||"") + "\n是否自动同步:" + (it.auto?"是":"否") + " 下载导入模式:" + (it.mode==2?"全量":"增量"),
url: $(["复制","删除","改名","下载","自动",it.mode=="2"?"增量":"全量"], 2, "选择操作功能项").select((it)=>{
let Juconfig = storage0.getMyVar('Juconfig');
@ -1157,7 +1165,7 @@ function updateResource(it) {
}
}
try{
let pasteget = JSON.parse(request('https://pasteme.tyrantg.com/api/getContent/'+it.path+'@juying',{
let pasteget = JSON.parse(request('https://pasteme.tyrantg.com/api/getContent/'+it.path,{
"content-type": "application/json;charset=UTF-8"
}));
if(pasteget.result_code=="SUCCESS"){

Loading…
Cancel
Save