操作之前先在查询方案中筛选“开立”状态下的单据(注意,不是查找界面的栏目筛选),这样能节省时间
/ 自动提交
// AutoSubmit() 从当前开始,点击完提交之后,500毫秒后进入下一页
// AutoSubmit(0) 从当前开始,点击完提交之后,500毫秒后进入上一页
// AutoSubmit(1, 1000) 从当前开始,点击完提交之后,1000毫秒后进入下一页
// AutoSubmit(0, 1000) 从当前开始,点击完提交之后,1000毫秒后进入上一页
function AutoSubmit(isNextPage, interval){
if(!interval) interval = 500; // 进入下一页的间隔,默认500毫秒(1000毫秒=1秒)
if(isNextPage === undefined) isNextPage = true;
var tid = setInterval(() => {
var BtnSubmit = document.querySelector('#u_M_p0_BtnSubmit'); // 提交按钮
var BtnNextPage = isNextPage?document.querySelector('#u_M_p0_BtnNextPage'):document.querySelector('#u_M_p0_Bt
nPrevPage'); // 下一页或者上一页
if(!BtnSubmit.disabled){ // 如果提交按钮是可点击状态(亮着的)
BtnSubmit.click(); // 自动点击提交
setTimeout(() => { BtnNextPage.click(); }, interval); // 下一页
} else {
BtnNextPage.click(); // 提交是灰的不能点,直接进入下一页
}
}, interval);
// 返回的tid,在需要修改此js程序时候,用来window.clearInterval(tid)停止程序用的
return tid;
}
// 自动保存
// AutoSave() 从当前开始,点击完保存之后,500毫秒后进入下一页
// AutoSave(0) 从当前开始,点击完保存之后,500毫秒后进入上一页
// AutoSave(1, 1000) 从当前开始,点击完保存之后,1000毫秒后进入下一页
// AutoSave(0, 1000) 从当前开始,点击完保存之后,1000毫秒后进入上一页
function AutoSave(isNextPage, interval){
if(!interval) interval = 500; // 进入下一页的间隔,默认500毫秒(1000毫秒=1秒)
if(isNextPage === undefined) isNextPage = true;
var tid = setInterval(() => {
var BtnSave = document.querySelector('#u_M_p0_BtnSave'); // 保存按钮
var BtnNextPage = isNextPage?
document.querySelector('#u_M_p0_BtnNextPage'):document.querySelector('#u_M_p0_Bt
nPrevPage'); // 下一页或者上一页
if(!BtnSave.disabled){ // 如果保存按钮是可点击状态(亮着的)
BtnSave.click(); // 自动点击保存
setTimeout(() => { BtnNextPage.click(); }, interval); // 下一页
} else {
BtnNextPage.click(); // 保存是灰的不能点,直接进入下一页
}
}, interval);
// 返回的tid,在需要修改此js程序时候,用来window.clearInterval(tid)停止程序用的
return tid;
}
操作之前先在查询方案中筛选“核准中”状态下的单据(注意,不是查找界面的栏目筛选),这 样能节省时间
// 自动审核
// AutoApprove() 从当前开始,点击完审核之后,500毫秒后进入下一页
// AutoApprove(0) 从当前开始,点击完审核之后,500毫秒后进入上一页
// AutoApprove(1, 1000) 从当前开始,点击完审核之后,1000毫秒后进入下一页
// AutoApprove(0, 1000) 从当前开始,点击完审核之后,1000毫秒后进入上一页
function AutoApprove(isNextPage, interval){
if(!interval) interval = 500; // 进入下一页的间隔,默认500毫秒(1000毫秒=1秒)
if(isNextPage === undefined) isNextPage = true;
var tid = setInterval(() => {
var BtnApprove = document.querySelector('#u_M_p0_BtnApprove'); // 审核按
钮
var BtnNextPage = isNextPage?
document.querySelector('#u_M_p0_BtnNextPage'):document.querySelector('#u_M_p0_Bt
nPrevPage'); // 下一页或者上一页
if(!BtnApprove.disabled){ // 否则如果审核按钮是可点击状态(亮着的)
BtnApprove.click(); // 自动点击审核
setTimeout(() => { BtnNextPage.click(); }, interval); // 500毫秒后进
入下一页
} else {
BtnNextPage.click(); // 审核是灰的不能点,直接进入下一页
}
}, interval);
// 返回的tid,在需要修改此js程序时候,用来window.clearInterval(tid)停止程序用的
return tid;
}
您的浏览器不支持 HTML5 视频,请下载Chrome或者Edge浏览器。
评论区