|
|
@ -13,20 +13,64 @@ function get(name) { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var config = libdata2.GetConfig(); |
|
|
|
var lastTime = config["loadhit-lastTime"]; |
|
|
|
if (!lastTime) { |
|
|
|
lastTime = config["loadhit-lastTime"] = Date.parse(new Date()) / 1000; |
|
|
|
libdata2.SyncConfig(config); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
window.addEventListener('DOMContentLoaded', () => { |
|
|
|
|
|
|
|
libdata.syncTaskToFile(function () { |
|
|
|
ipc.send('put-in-tray') |
|
|
|
}) |
|
|
|
|
|
|
|
setInterval(function () { |
|
|
|
if (libdata.syncDaibanCount()) { |
|
|
|
ipc.send('new-task-notification') |
|
|
|
console.log("通知中...") |
|
|
|
libdata.syncTaskToFile(); |
|
|
|
} |
|
|
|
}, 5 * 1000) |
|
|
|
|
|
|
|
function Loadhit() { |
|
|
|
setTimeout(() => { |
|
|
|
|
|
|
|
let url = `http://oa.ouxuan.net/api.php?m=indexreim&a=loadhit&cfrom=mweb&time=${lastTime}`; |
|
|
|
$.get(url, function (data) { |
|
|
|
data = JSON.parse(data); |
|
|
|
console.log(data); |
|
|
|
if (data.code == 200) { |
|
|
|
data = data.data; |
|
|
|
if (data.rows.length > 0) { |
|
|
|
lastTime = data.loadtime; |
|
|
|
|
|
|
|
config = libdata2.GetConfig(); |
|
|
|
libdata2.SyncConfig(config); |
|
|
|
config["loadhit-lastTime"] = lastTime; |
|
|
|
|
|
|
|
|
|
|
|
for (var i = 0; i < data.rows.length; i++) { |
|
|
|
var xgurlSplice = data.rows[i].xgurl.split("|") |
|
|
|
if (xgurlSplice[0] == "work") { |
|
|
|
let id = xgurlSplice[1]; |
|
|
|
let taskData = libdata.getTaskById(id); |
|
|
|
let taskUrl = `http://oa.ouxuan.net/task.php?a=x&num=work&show=mweb&mid=${id}`; |
|
|
|
ipc.send('new-notification' |
|
|
|
, `${taskData["标题"]}` |
|
|
|
, `${taskData["创建人"]} ${taskData["所属项目"]} ${taskData["创建时间"]}\n说明:${taskData["说明"]}` |
|
|
|
, taskUrl) |
|
|
|
} |
|
|
|
} |
|
|
|
Loadhit() |
|
|
|
} |
|
|
|
} |
|
|
|
}) |
|
|
|
}, 5000); |
|
|
|
} |
|
|
|
Loadhit(); |
|
|
|
|
|
|
|
function CommitByQueue() { |
|
|
|
setTimeout(() => { |
|
|
|
let item = libdata2.PopCommitByQueue(); |
|
|
|