2023-07-05 23:31:54 +08:00
|
|
|
|
(function runJs() {
|
|
|
|
|
let currentYear = new Date().getFullYear();
|
|
|
|
|
let currentMonth = new Date().getMonth() + 1;
|
|
|
|
|
let currentDate = new Date().getDate();
|
|
|
|
|
|
|
|
|
|
let month = prompt("请输入月份(1-12):", currentMonth);
|
|
|
|
|
let day = prompt("请输入日期(1-31):", currentDate);
|
|
|
|
|
|
|
|
|
|
let dateInput = new Date(currentYear, month - 1, day);
|
|
|
|
|
|
|
|
|
|
let year = dateInput.getFullYear();
|
|
|
|
|
let formattedMonth = ("0" + (dateInput.getMonth() + 1)).slice(-2);
|
|
|
|
|
let formattedDay = ("0" + dateInput.getDate()).slice(-2);
|
|
|
|
|
|
|
|
|
|
let date = year + "-" + formattedMonth + "-" + formattedDay;
|
|
|
|
|
|
|
|
|
|
let todate = date + " 23:00";
|
|
|
|
|
let fromDate = date + " 08:00";
|
|
|
|
|
let wf = WeFormSDK.getWeFormInstance();
|
|
|
|
|
wf.changeFieldValue("100003720000000607", {value: fromDate});
|
|
|
|
|
wf.changeFieldValue("100003720000000609", {value: todate});
|
|
|
|
|
wf.changeFieldValue("100003720000030038", {value: '0'});
|
|
|
|
|
wf.changeFieldValue("100003720000000611", {value: "外出技术支持"});
|
|
|
|
|
wf.changeFieldValue("100003720000008715", {value: '2'});
|
|
|
|
|
wf.changeFieldValue("877132351682273302", {value: '1'});
|
2023-07-07 16:28:43 +08:00
|
|
|
|
let workflowTitleObj = document.querySelector('input[weid="3rdcst_oxa9w7_i8bbvp_vc1wev_kc1m3l_r1vh81_snhw9p_3r9w93_g28s4n_abfe5k_a9abii"]');
|
2023-07-05 23:31:54 +08:00
|
|
|
|
let workflowTitle = workflowTitleObj.value;
|
|
|
|
|
workflowTitleObj.value = workflowTitle.substring(0, workflowTitle.length - 5) + formattedMonth + "-" + formattedDay;
|
|
|
|
|
const container = document.getElementById("widget_100003720000000664");
|
|
|
|
|
const svgIcon = container.querySelector(".associative-search-icon svg");
|
|
|
|
|
if (svgIcon) {
|
|
|
|
|
svgIcon.dispatchEvent(new MouseEvent('click', {
|
|
|
|
|
bubbles: true,
|
|
|
|
|
cancelable: true,
|
|
|
|
|
view: window
|
|
|
|
|
}));
|
|
|
|
|
}
|
|
|
|
|
let closeTab = window.close;
|
|
|
|
|
window.close = () => {
|
|
|
|
|
window.open('/sp/workflow/flowpage/fullCreate/100003460000000746?workflowId=100003460000000746&isCreate=1', "_blank");
|
|
|
|
|
closeTab()
|
|
|
|
|
}
|
|
|
|
|
})()
|
|
|
|
|
|
|
|
|
|
(function runJs() {
|
|
|
|
|
let currentYear = new Date().getFullYear();
|
|
|
|
|
let currentMonth = new Date().getMonth() + 1;
|
|
|
|
|
let currentDate = new Date().getDate();
|
|
|
|
|
let month = prompt("请输入月份(1-12):", currentMonth);
|
|
|
|
|
let day = prompt("请输入日期(1-31):", currentDate);
|
|
|
|
|
let dateInput = new Date(currentYear, month - 1, day);
|
|
|
|
|
let year = dateInput.getFullYear();
|
|
|
|
|
let formattedMonth = ("0" + (dateInput.getMonth() + 1)).slice(-2);
|
|
|
|
|
let formattedDay = ("0" + dateInput.getDate()).slice(-2);
|
|
|
|
|
let date = year + "-" + formattedMonth + "-" + formattedDay;
|
|
|
|
|
let todate = date + " 23:00";
|
|
|
|
|
let fromDate = date + " 08:00";
|
|
|
|
|
let wf = WeFormSDK.getWeFormInstance();
|
|
|
|
|
wf.changeFieldValue("100003720000000607", {value: fromDate});
|
|
|
|
|
wf.changeFieldValue("100003720000000609", {value: todate});
|
|
|
|
|
wf.changeFieldValue("100003720000030038", {value: '0'});
|
|
|
|
|
wf.changeFieldValue("100003720000000611", {value: "外出技术支持"});
|
|
|
|
|
wf.changeFieldValue("100003720000008715", {value: '4'});
|
|
|
|
|
wf.changeFieldValue("877132351682273302", {value: '1'});
|
2023-07-07 16:28:43 +08:00
|
|
|
|
let workflowTitleObj = document.querySelector('input[weid="3rdcst_oxa9w7_i8bbvp_vc1wev_kc1m3l_r1vh81_snhw9p_3r9w93_g28s4n_abfe5k_a9abii"]');
|
2023-07-05 23:31:54 +08:00
|
|
|
|
let workflowTitle = workflowTitleObj.value;
|
|
|
|
|
workflowTitleObj.value = workflowTitle.substring(0, workflowTitle.length - 5) + formattedMonth + "-" + formattedDay;
|
2023-07-07 16:28:43 +08:00
|
|
|
|
window.open("/sp/workflow/flowpage/fullCreate/100003460000000746?workflowId=100003460000000746&isCreate=1", "_blank");
|
|
|
|
|
document.querySelector("button[weid='3rdcst_oxa9w7_i8bbvp_vc1wev_kc1m3l_r1vh81_t03ihg@0_xomsa1@0']").click();
|
2023-07-05 23:31:54 +08:00
|
|
|
|
})()
|