From 386973a62d39604109795052a77834d66cbc02ef Mon Sep 17 00:00:00 2001 From: "liang.chao" <1360241448@qq.com> Date: Thu, 29 May 2025 16:45:04 +0800 Subject: [PATCH] =?UTF-8?q?bug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../evaluate/person/EvaluatePersonAdd.html | 176 +++++++++--------- .../pages/evaluate/person/editPerson.html | 129 +++++++------ 2 files changed, 158 insertions(+), 147 deletions(-) diff --git a/src/main/resources/static/pages/evaluate/person/EvaluatePersonAdd.html b/src/main/resources/static/pages/evaluate/person/EvaluatePersonAdd.html index 5c70fe6..9e42a0c 100644 --- a/src/main/resources/static/pages/evaluate/person/EvaluatePersonAdd.html +++ b/src/main/resources/static/pages/evaluate/person/EvaluatePersonAdd.html @@ -4,7 +4,7 @@ 评价人员新增 - + -
-
- -
- -
+ +
+ +
+
-
- -
- -
+
+
+ +
+
- -
- -
- -
+
+ +
+ +
+
-
- -
- -
+
+
+ +
+
-
- -
- -
+
+
+ +
+
- + + @@ -104,12 +104,12 @@ }); // select 事件 - form.on('select(role)', function(data){ + form.on('select(role)', function (data) { var elem = data.elem; // 获得 select 原始 DOM 对象 var value = data.value; // 获得被选中的值 //获取name var name = $(elem).find("option:selected").text(); - changeDept(value,name); + changeDept(value, name); layui.form.render('select'); }); @@ -120,12 +120,12 @@ $("#sex").val(data.sex === '男' ? 1 : 0); $("#idCard").val(data.idCard); $("#phone").val(data.phone); - changeDept(data.roleId,""); + changeDept(data.roleId, ""); layui.form.render(); } - function changeDept(value,name){ - let elem =$("#deptId"); + function changeDept(value, name) { + let elem = $("#deptId"); if (value == '7' || name === '项目经理') { //清空部门 elem.empty(); @@ -135,9 +135,12 @@ elem.removeAttr("lay-verify"); //删除所属部门/项目前面的* $(".layui-form-label:eq(5)").html("所属部门/项目"); - }else{ + } else if (value == 5) { + $('#deptId').val(7); // 设置为发展运营中心 + $('#deptId').attr('disabled', 'disabled'); + } else { elem.removeAttr("disabled"); - elem.attr("lay-verify","required"); + elem.attr("lay-verify", "required"); elem.removeClass('layui-disabled'); $(".layui-form-label:eq(5)").html("*所属部门/项目"); getDeptSelect(); @@ -150,22 +153,23 @@ url: ctxPath + '/evaluatePerson/getRoleSelect', async: false, success: function (data) { - setSelectValue(data, 'roleId',personInfo.roleId); + setSelectValue(data, 'roleId', personInfo.roleId); } }); } - function getDeptSelect(){ + + function getDeptSelect() { $.ajax({ type: 'post', url: ctxPath + '/evaluatePerson/getDeptSelect', async: false, success: function (data) { - setSelectValue(data, 'deptId',personInfo.deptId); + setSelectValue(data, 'deptId', personInfo.deptId); } }); } - function setSelectValue(list, selectName,id) { + function setSelectValue(list, selectName, id) { let html = ''; if (list && list.length > 0) { $.each(list, function (index, item) { @@ -181,7 +185,7 @@ layui.form.render(); } - function submit(data){ + function submit(data) { data.id = personInfo.id; $.ajax({ type: 'post', @@ -197,6 +201,7 @@ } }); } + function closePage() { let index = parent.layer.getFrameIndex(window.name); // 先得到当前 iframe层的索引 parent.searchTable(1)