增加组件
1. 获取部门
function Button1_onClickScript(cxt: ScriptContext, btn: Button) {
btn.getPage().components.WeComTools1.getDeparts(null, function (data, err) {
if (Common.isEmpty(err)) {
btn.getPage().components.TextareaEdit1.setValue(JSON.stringify(data));
console.info()
} else {
btn.getPage().components.TextareaEdit1.setValue(err);
}
})
}
2. 获取人员信息
function Button2_onClickScript(cxt:ScriptContext,btn:Button){
btn.getPage().components.WeComTools1.getUserByDeptId(1,true,0, function (data, err) {
if (Common.isEmpty(err)) {
btn.getPage().components.TextareaEdit2.setValue(JSON.stringify(data));
} else {
btn.getPage().components.TextareaEdit2.setValue(err);
}
})
}
3.获取打卡资料
function Button2_onClickScript(cxt: ScriptContext, btn: Button) {
var checkinType= btn.getPage().components.cmbCheckinType.getValue();
var start= btn.getPage().components.dtpStart.getValue();
var end= btn.getPage().components.dtpEnd.getValue();
var userlist= btn.getPage().components.cmbCheckinUsers.getValues();
btn.getPage().components.WeComTools1.getCheckinData(checkinType, start, end, userlist,
function (data, err) {
if (Common.isEmpty(err)) {
btn.getPage().components.TextareaEdit3.setValue(JSON.stringify(data));
} else {
btn.getPage().components.TextareaEdit3.setValue(err);
}
})
}
4. 获取accesstoken
function Button1_onClickScript(cxt: ScriptContext, btn: Button) {
btn.getPage().components.WeComTools1.getAccessToken(function (accessToken, err) {
if (Common.isEmpty(err)) {
btn.getPage().components.TextareaEdit4.setValue(accessToken);
} else {
btn.getPage().components.TextareaEdit4.setValue(err);
}
})
}
5.通过官方的api url来获取资料(最灵活)
function Button1_onClickScript(cxt: ScriptContext, btn: Button) {
var url = btn.getPage().components.InputEdit1.getValue()
btn.getPage().components.WeComTools1.ajax(url, "POST", {
opencheckindatatype: 3,
starttime: '1648779622',
endtime: '1651285222',
useridlist: ['FengPingXinJing']
}, true, function (res, err) {
if (Common.isEmpty(err)) {
btn.getPage().components.TextareaEdit5.setValue(JSON.stringify(res));
} else {
btn.getPage().components.TextareaEdit5.setValue(err);
}
})
}
6.获取请假单
function Button1_onClickScript(cxt: ScriptContext, btn: Button) {
btn.getPage().components.WeComTools2.getApprovalNos(
'2022-04-01',
'2022-04-30',
0,
100,
[
{
key: 'record_type',
value: '1'
}
],
function (result, err) {
if (Common.isEmpty(err)) {
btn.getPage().components.TextareaEdit6.setValue(JSON.stringify(result));
} else {
btn.getPage().components.TextareaEdit6.setValue(err);
}
})
}
7.获取请假单
function Button1_onClickScript(cxt: ScriptContext, btn: Button) {
btn.getPage().components.WeComTools2.getApprovalNos(
'2022-04-01',
'2022-04-30',
0,
100,
[
{
key: 'record_type',
value: '1'
}
],
function (result, err) {
if (Common.isEmpty(err)) {
btn.getPage().components.TextareaEdit6.setValue(JSON.stringify(result));
} else {
btn.getPage().components.TextareaEdit6.setValue(err);
}
})
}
`
作者:texbox 创建时间:2022-12-15 17:15
最后编辑:admin 更新时间:2024-10-17 08:28
最后编辑:admin 更新时间:2024-10-17 08:28