|
|
@ -3,6 +3,7 @@ const path = require('path') |
|
|
|
const libdata = require(path.join(__dirname, "data.js")); |
|
|
|
const libdata2 = require(path.join(__dirname, "../data.js")); |
|
|
|
const ipc = require('electron').ipcRenderer |
|
|
|
const dialog = require('electron').remote.dialog |
|
|
|
|
|
|
|
|
|
|
|
function get(name) { |
|
|
@ -98,6 +99,62 @@ window.addEventListener('DOMContentLoaded', () => { |
|
|
|
CommitByQueue(); |
|
|
|
|
|
|
|
|
|
|
|
function doDaib() { |
|
|
|
let igdbmap = libdata2.GetIgnoreDaibMap() |
|
|
|
let url = `http://oa.ouxuan.net/api.php?m=index&a=getyydata&page=1&event=daib&num=daiban`; |
|
|
|
$.get(url, function (data) { |
|
|
|
data = JSON.parse(data); |
|
|
|
if (data.code == 200) { |
|
|
|
|
|
|
|
data = data["data"]["rows"] |
|
|
|
for (var i in data) { |
|
|
|
if (data[i]["modenum"] != "work" && !igdbmap[data[i]["id"]]) { |
|
|
|
console.log(data[i]["cont"].replace("<br>", "\n", -1)) |
|
|
|
let index = dialog.showMessageBoxSync({ |
|
|
|
type: "info", |
|
|
|
buttons: ["通过", "拒绝", "忽略"], |
|
|
|
defaultId: 2, |
|
|
|
cancelId: 2, |
|
|
|
title: data[i]["modename"], |
|
|
|
message: data[i]["cont"].replace(/<br>/g, "\n") |
|
|
|
}); |
|
|
|
switch (index) { |
|
|
|
case 0: |
|
|
|
$.post("http://oa.ouxuan.net/index.php?a=check&m=flowopt&d=flow&ajaxbool=true", { |
|
|
|
tuiid: 0, |
|
|
|
mid: data[i]["id"], |
|
|
|
modenum: data[i]["modenum"], |
|
|
|
zt: 1, |
|
|
|
}, function (raw) { |
|
|
|
console.log("通过") |
|
|
|
console.log(raw) |
|
|
|
}) |
|
|
|
|
|
|
|
break; |
|
|
|
case 1: |
|
|
|
|
|
|
|
break; |
|
|
|
case 2: |
|
|
|
igdbmap = libdata2.GetIgnoreDaibMap(); |
|
|
|
igdbmap[data[i]["id"]] = true; |
|
|
|
libdata2.SyncIgnoreDaibMap(); |
|
|
|
break; |
|
|
|
default: |
|
|
|
|
|
|
|
} |
|
|
|
console.log(index); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
setTimeout(() => { |
|
|
|
doDaib() |
|
|
|
}, 10 * 1000); |
|
|
|
} |
|
|
|
}); |
|
|
|
|
|
|
|
} |
|
|
|
doDaib() |
|
|
|
|
|
|
|
let m = get("m"); |
|
|
|
if (PageJs[m]) { |
|
|
|
PageJs[m]() |
|
|
|