|
发表于 2024-8-8 14:35:50
|
显示全部楼层
代码更改成一下:但是还是获取不到数据
var table = new this.Table("jiaqitable");
var name = this.workContext.getWork().creatorPerson; // 直接获取实际的值
var dept = this.workContext.getWork().creatorUnit; // 直接获取实际的值
var where = "o.name='" + name + "' AND o.dept='" + dept + "'";
let totalLeave; // 定义在外部,以便在后续使用
table.listRowSelect(where, null, null, function(data) {
if (data.type === "success" && data.data && data.data.length > 0) {
totalLeave = data.data[0].totalLeave; // 直接赋值给外部定义的变量
console.log("Total Leave: " + totalLeave);
} else {
if (data.type === "error") {
console.error("查询年休假数据时发生服务器内部错误,错误信息: " + data.message);
} else {
console.error("未找到匹配的年休假数据,可能原因:表单中的人员信息不准确或无相关数据。");
}
}
}, function(xhr) {
console.error("与服务器通信发生错误: " + xhr.status + " - " + xhr.statusText);
});
this.form.get("totalLeave").setData(totalLeave); // 此时可以使用 totalLeave
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|