|
@@ -1,14 +1,8 @@
|
|
|
(function () {
|
|
|
window.onload = function (ex) {
|
|
|
|
|
|
- z.ui.selectsearch("[name=selectsearch]").bindEvents({
|
|
|
- onAfterSelect: function (value, data) {
|
|
|
- console.log(data)
|
|
|
- console.log(value)
|
|
|
- }
|
|
|
- });
|
|
|
-
|
|
|
initStaff();//获取所有员工
|
|
|
+ getStaff();
|
|
|
bindEvents();
|
|
|
}
|
|
|
|
|
@@ -23,11 +17,11 @@
|
|
|
function initStaff() {
|
|
|
z.ui.ajax({
|
|
|
type: "get",
|
|
|
- url: "/staff/page",
|
|
|
- data: {"state": 1, "status": 90},
|
|
|
+ url: "/common/user-tree",
|
|
|
+ data: {},
|
|
|
success: function (res) {
|
|
|
if (res && res.length > 0) {
|
|
|
-
|
|
|
+ selecttree("[name='nickname']", res, clickUser)
|
|
|
}
|
|
|
},
|
|
|
error: function () {
|
|
@@ -35,6 +29,7 @@
|
|
|
})
|
|
|
}
|
|
|
|
|
|
+
|
|
|
/*
|
|
|
* all 工作流js传递到业务的参数 success执行的方法
|
|
|
* istransfer 工作流js传递到业务的参数 是否转件
|
|
@@ -73,14 +68,49 @@
|
|
|
})
|
|
|
}
|
|
|
|
|
|
+
|
|
|
function clickUser(even, treeId, treeNode) {
|
|
|
$("[name='createReqVO$nickname']").val(treeNode.name);
|
|
|
$("[name='createReqVO$userId']").val(treeNode.id);
|
|
|
+ getStaff();
|
|
|
}
|
|
|
|
|
|
- function clickZDR(even, treeId, treeNode) {
|
|
|
- $("[name='createReqVO$zdrmc']").val(treeNode.name);
|
|
|
- $("[name='createReqVO$zdr']").val(treeNode.id);
|
|
|
+
|
|
|
+ function getStaff() {
|
|
|
+ var userId = $("input[name='createReqVO$userId']").val();
|
|
|
+ if (userId) {
|
|
|
+ selectUser(userId, function (userData) {
|
|
|
+ var staff = userData.data;
|
|
|
+ // 在成功获取到用户数据后,将用户名赋值给 createReqVO$nickname
|
|
|
+
|
|
|
+ console.log(staff);
|
|
|
+
|
|
|
+
|
|
|
+ z.ui.input("[name='createReqVO$deptName']").setValue(staff.deptName); //部门
|
|
|
+ z.ui.select("[name='createReqVO$drzw']").setValue(staff.postName); //岗位
|
|
|
+ z.ui.laydate("[name='createReqVO$rgssj']").setValue(moment(staff.rgssj).format('YYYY-MM-DD HH:mm:ss')); //入职时间
|
|
|
+ // z.ui.input("[name='createReqVO$totalAmount']").setValue(jeSum);
|
|
|
+ // z.ui.input("[name='createReqVO$totalAmount']").setValue(jeSum);
|
|
|
+ // z.ui.input("[name='createReqVO$totalAmount']").setValue(jeSum);
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ function selectUser(userId, callback) {
|
|
|
+ $.ajax({
|
|
|
+ type: "GET",
|
|
|
+ url: "/staff/getStaff",
|
|
|
+ data: {userId: userId}, // 请求参数应该以对象形式传递
|
|
|
+ contentType: "application/json",
|
|
|
+ success: function (res) {
|
|
|
+ // 在这里处理成功获取到的数据,你可以根据需要调用回调函数
|
|
|
+ callback(res);
|
|
|
+ },
|
|
|
+ error: function () {
|
|
|
+
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
}());
|