更新 'SrcJuPublic.js'

Ju
src48597962 2 years ago
parent 846f8dcecd
commit fdd0aa630d
  1. 53
      SrcJuPublic.js

@ -26,7 +26,7 @@ let yidatalist = datalist.filter(it=>{
let erdatalist = datalist.filter(it=>{ let erdatalist = datalist.filter(it=>{
return it.erparse && it.type==runMode; return it.erparse && it.type==runMode;
}); });
//获取一级数据
function getYiData(type,od) { function getYiData(type,od) {
let d = od || []; let d = od || [];
let sourcedata = yidatalist.filter(it=>{ let sourcedata = yidatalist.filter(it=>{
@ -88,3 +88,54 @@ function getYiData(type,od) {
} }
setResult(d); setResult(d);
} }
//操作书架
function bookCase (data,x) {
let bookfile = "hiker://files/rules/Src/Ju/book.json";
let bookdata = fetch(bookfile);
if(bookdata != ""){
try{
eval("var booklist=" + bookdata+ ";");
}catch(e){
var booklist = [];
}
}else{
var booklist = [];
}
let book = booklist.filter(it => {
return it.name==data.name && it.stype==data.stype;
})
if(!x){
let sm;
if (book.length > 0) {
let index = booklist.indexOf(book[0]);
booklist.splice(index, 1);
sm = "书架更新成功";
}else{
sm = "加入书架成功";
updateItem('bookCase', {
title: "更新书架"
});
}
booklist.push(data);
writeFile(bookfile, JSON.stringify(booklist));
return "toast://"+data.name+" "+sm;
}else if(x=="select"){
if (book.length > 0) {
return 1;
} else {
return 0;
}
}else if(x=="delete"){
if (book.length > 0) {
let sm = "已从书架删除";
let index = booklist.indexOf(book[0]);
booklist.splice(index, 1);
updateItem('bookCase', {
title: "加入书架"
});
writeFile(bookfile, JSON.stringify(booklist));
return "toast://"+data.name+" "+sm;
}
}
return "toast://异常操作";
}
Loading…
Cancel
Save