|
@@ -31,6 +31,8 @@
|
|
|
}
|
|
|
|
|
|
|
|
|
+
|
|
|
+
|
|
|
function initUser() {
|
|
|
z.ui.ajax({
|
|
|
type: "get",
|
|
@@ -109,18 +111,82 @@
|
|
|
* 离职员工回归
|
|
|
*/
|
|
|
function backPerson() {
|
|
|
- debugger
|
|
|
+
|
|
|
z.ui.inputsearch("[name='createReqVO$nickname']").bindEvents({
|
|
|
onAfterSelect: function (value, data) {
|
|
|
- console.log(value)
|
|
|
- console.log(data)
|
|
|
+ var userId = null;
|
|
|
+ // 遍历 data 列表
|
|
|
+ $.each(data, function (index, item) {
|
|
|
+ if (item.text === value) {
|
|
|
+ userId = item.userId;
|
|
|
+ return false; // 结束循环
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ //根据用户id 获取用户的详情 并赋值到前端
|
|
|
+ selectStaffResign(userId, function (staff) {
|
|
|
+
|
|
|
+ z.ui.input("[name='createReqVO$userId']").setValue(staff.userId);
|
|
|
+ z.ui.input("[name='createReqVO$cardid']").setValue(staff.cardid);
|
|
|
+ z.ui.input("[name='createReqVO$mobilePhone']").setValue(staff.mobilePhone);
|
|
|
+ z.ui.select("[name='createReqVO$sex']").setValue(staff.sex + "");
|
|
|
+ z.ui.select("[name='createReqVO$nation']").setValue(staff.nation + "");
|
|
|
+ z.ui.laydate("[name='createReqVO$birthday']").setValue(moment(staff.birthday).format('YYYY-MM-DD'));
|
|
|
+ z.ui.select("[name='createReqVO$hyzk']").setValue(staff.hyzk + "");
|
|
|
+ z.ui.select("[name='createReqVO$hkxz']").setValue(staff.hkxz + "");
|
|
|
+ z.ui.select("[name='createReqVO$zzmm']").setValue(staff.zzmm + "");
|
|
|
+ z.ui.input("[name='createReqVO$hkszd']").setValue(staff.hkszd);
|
|
|
+ z.ui.input("[name='createReqVO$xjzdz']").setValue(staff.xjzdz);
|
|
|
+ z.ui.select("[name='createReqVO$drzw']").setValue(staff.drzw + "");
|
|
|
+ z.ui.select("[name='createReqVO$state']").setValue(staff.state + "");
|
|
|
+ z.ui.select("[name='createReqVO$sfytd']").setValue(staff.sfytd + "");
|
|
|
+ z.ui.laydate("[name='createReqVO$cjgzsj']").setValue(moment(staff.cjgzsj).format('YYYY-MM-DD'));
|
|
|
+ z.ui.laydate("[name='createReqVO$htqdsj']").setValue(moment(staff.htqdsj).format('YYYY-MM-DD'));
|
|
|
+ z.ui.laydate("[name='createReqVO$htdqs']").setValue(moment(staff.htdqs).format('YYYY-MM-DD'));
|
|
|
+ z.ui.laydate("[name='createReqVO$rgssj']").setValue(moment(staff.rgssj).format('YYYY-MM-DD'));
|
|
|
+ z.ui.input("[name='createReqVO$cssl']").setValue(staff.cssl);
|
|
|
+ z.ui.input("[name='createReqVO$nj']").setValue(staff.nj);
|
|
|
+ z.ui.input("[name='createReqVO$khyh']").setValue(staff.khyh);
|
|
|
+ z.ui.input("[name='createReqVO$yhzh']").setValue(staff.yhzh);
|
|
|
+ z.ui.input("[name='createReqVO$byxx']").setValue(staff.byxx);
|
|
|
+ z.ui.laydate("[name='createReqVO$bysj']").setValue(moment(staff.bysj).format('YYYY-MM-DD'));
|
|
|
+ z.ui.input("[name='createReqVO$major']").setValue(staff.major);
|
|
|
+ z.ui.select("[name='createReqVO$zgxl']").setValue(staff.zgxl + "");
|
|
|
+ z.ui.input("[name='createReqVO$jjlxrxm']").setValue(staff.jjlxrxm);
|
|
|
+ z.ui.input("[name='createReqVO$jjlxrhm']").setValue(staff.jjlxrhm);
|
|
|
+ z.ui.select("[name='createReqVO$jjlxrgx']").setValue(staff.jjlxrgx + "");
|
|
|
+
|
|
|
+ z.ui.selecttree("[name='qdgs']").setValue(staff.qdgsid)
|
|
|
+ z.ui.input("[name='createReqVO$qdgsid']").setValue(staff.qdgsid);
|
|
|
+ z.ui.input("[name='createReqVO$qdgs']").setValue(staff.qdgs);
|
|
|
+
|
|
|
+ z.ui.selecttree("[name='deptName']").setValue(staff.deptId)
|
|
|
+ z.ui.input("[name='createReqVO$deptName']").setValue(staff.deptName);
|
|
|
+ z.ui.input("[name='createReqVO$deptId']").setValue(staff.deptId);
|
|
|
+
|
|
|
+ z.ui.selecttree("[name='zdr']").setValue(staff.zdr)
|
|
|
+ z.ui.input("[name='createReqVO$zdr']").setValue(staff.zdr);
|
|
|
+ z.ui.input("[name='createReqVO$zdrmc']").setValue(staff.zdrmc);
|
|
|
+ });
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
|
|
|
- function clickResign(even, treeId, treeNode) {
|
|
|
- $("[name='createReqVO$nickname']").val(treeNode.name);
|
|
|
- $("[name='createReqVO$userId']").val(treeNode.id);
|
|
|
+
|
|
|
+ function selectStaffResign(userId, callback) {
|
|
|
+ $.ajax({
|
|
|
+ type: "GET",
|
|
|
+ url: "/staff/getStaffDetail",
|
|
|
+ data: {userId: userId}, // 请求参数应该以对象形式传递
|
|
|
+ contentType: "application/json",
|
|
|
+ success: function (res) {
|
|
|
+ // 在这里处理成功获取到的数据,你可以根据需要调用回调函数
|
|
|
+ callback(res.data);
|
|
|
+ },
|
|
|
+ error: function () {
|
|
|
+
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
//部门
|