外包商新增项目时负责人改成输入框

This commit is contained in:
BianLzhaoMin 2025-03-31 13:48:51 +08:00
parent 900c58968c
commit 9ec9adb96a
2 changed files with 326 additions and 283 deletions

View File

@ -4,95 +4,97 @@ let dataObj = null;
let selectDtreeObj = null;
function getData() {
if (Number(objParam.type) === 0) {
$('#form').removeAttr('style');
$('#form2').remove();
$('#form3').remove();
$('#form4').remove();
$('#form5').remove();
$("#form").removeAttr("style");
$("#form2").remove();
$("#form3").remove();
$("#form4").remove();
$("#form5").remove();
getProList();
getLeaderList();
// getLeaderList();
} else if (Number(objParam.type) === 1) {
$('#form').remove();
$('#form2').removeAttr('style');
$('#form3').remove();
$('#form4').remove();
$('#form5').remove();
$("#form").remove();
$("#form2").removeAttr("style");
$("#form3").remove();
$("#form4").remove();
$("#form5").remove();
getOutSourceSelected();
} else if (Number(objParam.type) === 2) {
$('#form').remove();
$('#form2').remove();
$('#form3').removeAttr('style');
$('#form4').remove();
$('#form5').remove();
$("#form").remove();
$("#form2").remove();
$("#form3").removeAttr("style");
$("#form4").remove();
$("#form5").remove();
let html = setFormHtml(1);
$('#addType').remove();
$('#dataSource').append(html);
$("#addType").remove();
$("#dataSource").append(html);
getPersonLibary();
layui.form.render();
} else if (Number(objParam.type) === 3) {
$('#form').remove();
$('#form2').remove();
$('#form3').remove();
$('#form4').removeAttr('style');
$('#form5').remove();
$("#form").remove();
$("#form2").remove();
$("#form3").remove();
$("#form4").removeAttr("style");
$("#form5").remove();
getDataDetails();
}else if (Number(objParam.type) === 4) {
$('#form').remove();
$('#form2').remove();
$('#form3').remove();
$('#form4').remove();
$('#form5').removeAttr('style');
} else if (Number(objParam.type) === 4) {
$("#form").remove();
$("#form2").remove();
$("#form3").remove();
$("#form4").remove();
$("#form5").removeAttr("style");
}
}
function setParams(obj) {
objParam = JSON.parse(obj);
layui.extend({
dtree: `${ctxPath}/statics/layui/layui_ext/dtree/dtree` // {/}的意思即代表采用自有路径,即不跟随 base 路径
}).use(['dtree', 'form', 'layer'], function(){
form = layui.form;
layer = layui.layer;
dtree = layui.dtree;
layui
.extend({
dtree: `${ctxPath}/statics/layui/layui_ext/dtree/dtree`, // {/}的意思即代表采用自有路径,即不跟随 base 路径
})
.use(["dtree", "form", "layer"], function () {
form = layui.form;
layer = layui.layer;
dtree = layui.dtree;
form.verify({
idCard: function (value, item) {
if (value) {
let pass = /^[1-9][0-9]{5}(19|20)[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|31)|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}([0-9]|x|X)$/;
let flag = pass.test(value);
if (!flag) {
return "身份证号码格式不正确";
form.verify({
idCard: function (value, item) {
if (value) {
let pass =
/^[1-9][0-9]{5}(19|20)[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|31)|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}([0-9]|x|X)$/;
let flag = pass.test(value);
if (!flag) {
return "身份证号码格式不正确";
}
}
}
},
phone: function (value, item) {
if (value) {
let pass = /^1[3|4|5|6|7|8|9][0-9]\d{8}$/;
let flag = pass.test(value);
if (!flag) {
return "联系电话格式不正确";
},
phone: function (value, item) {
if (value) {
let pass = /^1[3|4|5|6|7|8|9][0-9]\d{8}$/;
let flag = pass.test(value);
if (!flag) {
return "联系电话格式不正确";
}
}
}
}
},
});
form.on("submit(formData)", function (data) {
submitApply(data);
});
form.render();
getData();
});
form.on('submit(formData)', function (data) {
submitApply(data);
});
form.render();
getData();
});
}
// 项目下拉选
function getProList() {
dtree.render({
elem: "#proId",
url: `${ctxPath}` + '/organizational/getDeptSelected',
dataFormat: "list", //配置data的风格为list
url: `${ctxPath}` + "/organizational/getDeptSelected",
dataFormat: "list", //配置data的风格为list
});
dtree.on("node('proId')", function(obj){
if (obj.param.parentId == '0') {
layer.msg('请选择项目,不能选择总公司');
dtree.on("node('proId')", function (obj) {
if (obj.param.parentId == "0") {
layer.msg("请选择项目,不能选择总公司");
return;
}
selectDtreeObj = {
@ -102,93 +104,96 @@ function getProList() {
title: obj.param.context,
level: obj.param.level,
parentId: obj.param.parentId,
tableSource: 'pm_dept',
tableSource: "pm_dept",
};
});
}
// 负责人下拉选
function getLeaderList() {
$.ajax({
url: `${ctxPath}` + '/organizational/getLeaderSelect',
type: 'post',
url: `${ctxPath}` + "/organizational/getLeaderSelect",
type: "post",
data: {},
dataType: "JSON",
success: function (result) {
if (result.res === 1) {
setSelectValue(result.obj, 'personInChargeId', 'id', 'name');
setSelectValue(result.obj, "personInChargeId", "id", "name");
}
}
},
});
}
// 外包商下拉选
function getOutSourceSelected() {
$.ajax({
url: `${ctxPath}` + '/organizational/getOutSourceSelected',
type: 'post',
data: {id: objParam.id ? objParam.id : null},
url: `${ctxPath}` + "/organizational/getOutSourceSelected",
type: "post",
data: { id: objParam.id ? objParam.id : null },
dataType: "JSON",
success: function (result) {
if (result.res === 1) {
setSelectValue(result.obj, 'subId', 'lkId', 'name');
setSelectValue(result.obj, "subId", "lkId", "name");
}
}
},
});
}
// 退场人员下拉选
function getPersonLibary(type) {
$.ajax({
url: `${ctxPath}` + '/organizational/getAddUserSelected',
type: 'post',
data: {id: objParam.id, isAdd: objParam.type === 2 ? 1 : null},
url: `${ctxPath}` + "/organizational/getAddUserSelected",
type: "post",
data: { id: objParam.id, isAdd: objParam.type === 2 ? 1 : null },
dataType: "JSON",
success: function (result) {
// console.error(result)
if (result.res === 1) {
setSelectValue(result.obj, 'leaderId', 'idCard', 'userName');
if(objParam.type === 3){
$('#leaderId').val(dataObj.idCard);
setSelectValue(result.obj, "leaderId", "idCard", "userName");
if (objParam.type === 3) {
$("#leaderId").val(dataObj.idCard);
layui.form.render();
}
}
}
},
});
}
// 班组详情
function getDataDetails() {
$.ajax({
url: `${ctxPath}` + '/organizational/getDataDetails',
type: 'post',
data: {id: objParam.id},
url: `${ctxPath}` + "/organizational/getDataDetails",
type: "post",
data: { id: objParam.id },
dataType: "JSON",
success: function (result) {
console.error(result)
console.error(result);
if (result.res === 1) {
setFormData(result.obj);
dataObj = result.obj;
}
}
},
});
// 表单赋值
function setFormData(obj) {
let dataSource = obj.dataSource;
$('input[name="dataSource"][value="' + dataSource + '"]').prop("checked", true);
if (dataSource === '1') { // 人员库选择
$('input[name="dataSource"][value="' + dataSource + '"]').prop(
"checked",
true
);
if (dataSource === "1") {
// 人员库选择
let html = setFormHtml(1);
$('#addType').remove();
$('#dataSource').append(html);
$("#addType").remove();
$("#dataSource").append(html);
getPersonLibary();
} else if (dataSource === '2') {
} else if (dataSource === "2") {
let html = setFormHtml(2);
$('#chooseLibary').remove();
$('#dataSource').append(html);
$("#chooseLibary").remove();
$("#dataSource").append(html);
}
form.val('formInfo', obj);
form.val("formInfo", obj);
layui.form.render();
}
}
@ -197,89 +202,119 @@ function setSelectValue(list, selectName, code, nameCode) {
let html = '<option value="">请选择</option>';
if (list && list.length > 0) {
$.each(list, function (index, item) {
html += "<option value='" + item[code] + "' item='" + JSON.stringify(item) + "'>" + item[nameCode] + "</option>";
})
html +=
"<option value='" +
item[code] +
"' item='" +
JSON.stringify(item) +
"'>" +
item[nameCode] +
"</option>";
});
}
$('#' + selectName).empty().append(html);
$("#" + selectName)
.empty()
.append(html);
layui.form.render();
}
function saveData2() {
$('#formSubmit').trigger('click')
$("#formSubmit").trigger("click");
}
// 提交
function submitApply(data) {
let loadingMsg = layer.msg('正在提交保存,请稍等...', {icon: 16, shade: 0.01, time: '0'});
let loadingMsg = layer.msg("正在提交保存,请稍等...", {
icon: 16,
shade: 0.01,
time: "0",
});
let item = {};
let url = `${ctxPath}` + '/organizational/addData';
if (Number(objParam.type) === 0) { // 项目
let url = `${ctxPath}` + "/organizational/addData";
if (Number(objParam.type) === 0) {
// 项目
if (selectDtreeObj == null) {
layer.msg('请选择项目');
layer.msg("请选择项目");
return;
}
item = {
...selectDtreeObj,
parentId : objParam.id,
level : 3,
tableSource : 'pm_dept',
userId : data.field.personInChargeId,
userName : $('#personInChargeId').find('option:checked').text()
}
} else if (Number(objParam.type) === 1) { // 外包商
item = JSON.parse($('#subId').find('option:checked').attr("item"))
parentId: objParam.id,
level: 3,
tableSource: "pm_dept",
// userId : data.field.personInChargeId,
userId: "",
userName: $("#personInChargeId").val(),
};
} else if (Number(objParam.type) === 1) {
// 外包商
item = JSON.parse($("#subId").find("option:checked").attr("item"));
item.level = 4;
item.parentId = objParam.id;
item.tableSource = 'project_assignment';
item.lkId = $('#subId').val();
} else if (Number(objParam.type) === 2) { // 新增班长
item.tableSource = "project_assignment";
item.lkId = $("#subId").val();
} else if (Number(objParam.type) === 2) {
// 新增班长
item = Object.assign({}, data.field);
item.name = data.field.name;
item.level = 5;
item.parentId = objParam.id;
item.tableSource = 'pm_dept';
} else if (Number(objParam.type) === 3) { // 更换班组长
url = `${ctxPath}` + '/organizational/updateLeader';
item.tableSource = "pm_dept";
} else if (Number(objParam.type) === 3) {
// 更换班组长
url = `${ctxPath}` + "/organizational/updateLeader";
item = Object.assign({}, data.field);
item.name = data.field.name;
item.level = 5;
item.parentId = objParam.id;
item.id = dataObj.id;
} else if (Number(objParam.type) === 4) { // 新增事业部/职能部门
} else if (Number(objParam.type) === 4) {
// 新增事业部/职能部门
item = Object.assign({}, data.field);
item.level = 2;
item.parentId = objParam.id
url = `${ctxPath}` + '/organizational/addDept';
item.parentId = objParam.id;
url = `${ctxPath}` + "/organizational/addDept";
}
$.ajax({
url: url,
type: 'POST',
type: "POST",
data: JSON.stringify(item),
dataType: 'json',
dataType: "json",
contentType: "application/json",
beforeSend: function () {
$('.save').addClass("layui-btn-disabled").attr("disabled", true);
$('.cancel').addClass("layui-btn-disabled").attr("disabled", true);
$(".save").addClass("layui-btn-disabled").attr("disabled", true);
$(".cancel").addClass("layui-btn-disabled").attr("disabled", true);
},
success: function (result) {
layer.close(loadingMsg); // 关闭提示层
$('.save').removeClass("layui-btn-disabled").attr("disabled", false);
$('.cancel').removeClass("layui-btn-disabled").attr("disabled", false);
console.error(result)
$(".save")
.removeClass("layui-btn-disabled")
.attr("disabled", false);
$(".cancel")
.removeClass("layui-btn-disabled")
.attr("disabled", false);
console.error(result);
if (result.res === 1) {
parent.layer.msg(result.obj, {icon: 1});
parent.layer.msg(result.obj, { icon: 1 });
closePage(1);
} else {
layer.msg(result.resMsg, {icon: 2});
layer.msg(result.resMsg, { icon: 2 });
}
},
error: function (result) {
layer.close(loadingMsg); // 关闭提示层
layer.msg('服务异常,请稍后重试', {icon: 16, scrollbar: false, time: 2000});
$('.save').removeClass("layui-btn-disabled").attr("disabled", false);
$('.cancel').removeClass("layui-btn-disabled").attr("disabled", false);
}
layer.msg("服务异常,请稍后重试", {
icon: 16,
scrollbar: false,
time: 2000,
});
$(".save")
.removeClass("layui-btn-disabled")
.attr("disabled", false);
$(".cancel")
.removeClass("layui-btn-disabled")
.attr("disabled", false);
},
});
}
@ -292,41 +327,44 @@ function closePage(type) {
parent.layer.close(index); // 再执行关闭
}
function showPersonPage(){
function showPersonPage() {
let layerIndex = layer.open({
type: 2,
title: '人员库',
title: "人员库",
shade: 0.3,
area: ['98%', '98%'],
area: ["98%", "98%"],
scrollbar: true,
btn: ['确定'],
btn: ["确定"],
move: true,
anim: 2,
shadeClose: false,
content: `./teamPerson.html`,
success: function (layero, index) {
},
success: function (layero, index) {},
yes: function (index, layero) {
//提交子页面时执行
// 获取弹出层中的form表单元素
var formSubmit = layer.getChildFrame('form', index);
var formSubmit = layer.getChildFrame("form", index);
// 查找class样式为submitBtn的按钮
let submited = formSubmit.find('button.subBtn');
let submited = formSubmit.find("button.subBtn");
// 触发点击事件,会对表单进行验证,验证成功则提交表单,失败则返回错误信息
submited.click();
},
end: function () {
let data = localStorage.getItem('teamPersonSelect');
let data = localStorage.getItem("teamPersonSelect");
if (data) {
let obj = JSON.parse(data);
//根据 name属性 赋值
$('#userName').val(obj[0].name);
$('#idCard').val(obj[0].idCard);
$('#userPhone').val(obj[0].phone);
$('#sex').find('option[value="' + (obj[0].sex === '男' ? 1 : 2) + '"]').attr("selected", true);
//根据 name属性 赋值
$("#userName").val(obj[0].name);
$("#idCard").val(obj[0].idCard);
$("#userPhone").val(obj[0].phone);
$("#sex")
.find(
'option[value="' + (obj[0].sex === "男" ? 1 : 2) + '"]'
)
.attr("selected", true);
layui.form.render();
localStorage.removeItem('teamPersonSelect');
localStorage.removeItem("teamPersonSelect");
}
}
},
});
}
}

View File

@ -1,7 +1,8 @@
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="../../../layui/css/layui.css"/>
<link rel="stylesheet" href="../../../layui/css/layui.css" />
<link rel="stylesheet" href="../../../layui/layui_ext/dtree/dtree.css">
<link rel="stylesheet" href="../../../layui/layui_ext/dtree/font/dtreefont.css">
<title>新增项目/新增外包商/更换班长</title>
@ -20,7 +21,8 @@
width: 400px;
}
.required_icon, th span {
.required_icon,
th span {
font-size: 16px;
color: red;
margin: 0 5px 0 5px
@ -61,158 +63,160 @@
}
</style>
</head>
<body>
<div id="main-box">
<div class="form">
<form class="layui-form" onsubmit="return false;" id="form" style="display: none;"
onclick="return false;">
<div style="width: 100%;height: 100%;display: flex" >
<div class="layui-form-item" style="margin-top: 1%;display: flex;width: 50%">
<label class="layui-form-label"><span class="required_icon">*</span>所属上级</label>
<div class="layui-input-inline" style="overflow: auto;max-height: 360px;">
<ul id="proId" class="dtree" data-id="0" data-value="001"></ul>
<div id="main-box">
<div class="form">
<form class="layui-form" onsubmit="return false;" id="form" style="display: none;" onclick="return false;">
<div style="width: 100%;height: 100%;display: flex">
<div class="layui-form-item" style="margin-top: 1%;display: flex;width: 50%">
<label class="layui-form-label"><span class="required_icon">*</span>所属上级</label>
<div class="layui-input-inline" style="overflow: auto;max-height: 360px;">
<ul id="proId" class="dtree" data-id="0" data-value="001"></ul>
</div>
</div>
</div>
<div class="layui-form-item" style="margin-top: 1%;height: 100%;display: flex;width: 50%">
<label class="layui-form-label"><span class="required_icon">*</span>负责人</label>
<div class="layui-input-inline" style="overflow: hidden;height: 360px;">
<select id="personInChargeId" name="personInChargeId" class="layui-select" lay-search
<div class="layui-form-item" style="margin-top: 1%;height: 100%;display: flex;width: 50%">
<label class="layui-form-label"><span class="required_icon">*</span>负责人</label>
<!-- <div class="layui-input-inline" style="overflow: hidden;height: 360px;">
<select id="personInChargeId" name="personInChargeId" class="layui-select" lay-search
lay-verify="required" style="height: 360px;"></select>
</div> -->
<div class="layui-input-block">
<input type="text" required lay-verify="required" id="personInChargeId"
name="personInChargeId" placeholder="请输入负责人姓名" autocomplete="off" class="layui-input">
</div>
</div>
</div>
</div>
<button type="submit" id="formSubmit" class="layui-btn" lay-submit=""
lay-filter="formData" style="display: none;"></button>
</form>
<form class="layui-form" onsubmit="return false;" id="form2" style="display: none;"
onclick="return false;">
<div class="layui-form-item" style="margin-top: 1%;">
<label class="layui-form-label"><span class="required_icon">*</span>选择外包商单位</label>
<div class="layui-input-inline">
<select id="subId" name="subId" class="layui-select" lay-search lay-verify="required">
</select>
</div>
</div>
<button type="submit" id="formSubmit" class="layui-btn" lay-submit=""
lay-filter="formData" style="display: none;"></button>
</form>
<form class="layui-form" onsubmit="return false;" id="form3" style="display: none;"
onclick="return false;">
<div class="layui-form-item" style="margin-top: 1%;">
<label class="layui-form-label"><span class="required_icon">*</span>班组名称</label>
<div class="layui-input-inline">
<input class="layui-input" id="name" name="name" lay-verify="required" lay-affix="clear"
autocomplete="off" maxlength="30">
</div>
</div>
<div class="layui-form-item" style="margin-top: 1%;">
<div class="layui-form-item">
<label class="layui-form-label"><span class="required_icon">*</span>班长姓名</label>
<button type="submit" id="formSubmit" class="layui-btn" lay-submit="" lay-filter="formData"
style="display: none;"></button>
</form>
<form class="layui-form" onsubmit="return false;" id="form2" style="display: none;" onclick="return false;">
<div class="layui-form-item" style="margin-top: 1%;">
<label class="layui-form-label"><span class="required_icon">*</span>选择外包商单位</label>
<div class="layui-input-inline">
<input class="layui-input" id="userName" name="userName" lay-verify="required" lay-affix="clear"
autocomplete="off" onclick="showPersonPage()" maxlength="30" readonly>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><span class="required_icon">*</span>身份证号码</label>
<div class="layui-input-inline">
<input class="layui-input" id="idCard" name="idCard" lay-verify="required\|idCard"
lay-affix="clear" autocomplete="off" maxlength="18" readonly>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><span class="required_icon">*</span>性别</label>
<div class="layui-input-inline">
<select id="sex" name="sex" class="layui-select" lay-search readonly disabled>
<option value="1"></option>
<option value="2"></option>
<select id="subId" name="subId" class="layui-select" lay-search lay-verify="required">
</select>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><span class="required_icon">*</span>联系电话</label>
<button type="submit" id="formSubmit" class="layui-btn" lay-submit="" lay-filter="formData"
style="display: none;"></button>
</form>
<form class="layui-form" onsubmit="return false;" id="form3" style="display: none;" onclick="return false;">
<div class="layui-form-item" style="margin-top: 1%;">
<label class="layui-form-label"><span class="required_icon">*</span>班组名称</label>
<div class="layui-input-inline">
<input class="layui-input" id="userPhone" name="userPhone" lay-verify="required\|phone"
lay-affix="clear" autocomplete="off" maxlength="11" readonly>
<input class="layui-input" id="name" name="name" lay-verify="required" lay-affix="clear"
autocomplete="off" maxlength="30">
</div>
</div>
</div>
<button type="submit" id="formSubmit" class="layui-btn" lay-submit=""
lay-filter="formData" style="display: none;"></button>
</form>
<form class="layui-form" onsubmit="return false;" id="form4" style="display: none;" lay-filter="formInfo"
onclick="return false;">
<div class="layui-form-item" style="margin-top: 1%;">
<label class="layui-form-label"><span class="required_icon">*</span>班组名称</label>
<div class="layui-input-inline">
<input class="layui-input" id="name" name="name" style="background-color: #ddd"
lay-verify="required" readonly autocomplete="off" maxlength="30">
<div class="layui-form-item" style="margin-top: 1%;">
<div class="layui-form-item">
<label class="layui-form-label"><span class="required_icon">*</span>班长姓名</label>
<div class="layui-input-inline">
<input class="layui-input" id="userName" name="userName" lay-verify="required"
lay-affix="clear" autocomplete="off" onclick="showPersonPage()" maxlength="30" readonly>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><span class="required_icon">*</span>身份证号码</label>
<div class="layui-input-inline">
<input class="layui-input" id="idCard" name="idCard" lay-verify="required\|idCard"
lay-affix="clear" autocomplete="off" maxlength="18" readonly>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><span class="required_icon">*</span>性别</label>
<div class="layui-input-inline">
<select id="sex" name="sex" class="layui-select" lay-search readonly disabled>
<option value="1"></option>
<option value="2"></option>
</select>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><span class="required_icon">*</span>联系电话</label>
<div class="layui-input-inline">
<input class="layui-input" id="userPhone" name="userPhone" lay-verify="required\|phone"
lay-affix="clear" autocomplete="off" maxlength="11" readonly>
</div>
</div>
</div>
</div>
<div class="layui-form-item" style="margin-top: 1%;">
<div class="layui-form-item">
<label class="layui-form-label"><span class="required_icon">*</span>姓名</label>
<button type="submit" id="formSubmit" class="layui-btn" lay-submit="" lay-filter="formData"
style="display: none;"></button>
</form>
<form class="layui-form" onsubmit="return false;" id="form4" style="display: none;" lay-filter="formInfo"
onclick="return false;">
<div class="layui-form-item" style="margin-top: 1%;">
<label class="layui-form-label"><span class="required_icon">*</span>班组名称</label>
<div class="layui-input-inline">
<input class="layui-input" id="userName" name="userName" lay-verify="required" lay-affix="clear"
autocomplete="off" maxlength="30" readonly onclick="showPersonPage()" >
<input class="layui-input" id="name" name="name" style="background-color: #ddd"
lay-verify="required" readonly autocomplete="off" maxlength="30">
</div>
</div>
<div class="layui-form-item" style="margin-top: 1%;">
<div class="layui-form-item">
<label class="layui-form-label"><span class="required_icon">*</span>姓名</label>
<div class="layui-input-inline">
<input class="layui-input" id="userName" name="userName" lay-verify="required"
lay-affix="clear" autocomplete="off" maxlength="30" readonly onclick="showPersonPage()">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><span class="required_icon">*</span>身份证号码</label>
<div class="layui-input-inline">
<input class="layui-input" id="idCard" name="idCard" lay-verify="required\|idCard"
lay-affix="clear" autocomplete="off" maxlength="30" readonly>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><span class="required_icon">*</span>性别</label>
<div class="layui-input-inline">
<select id="sex" name="sex" class="layui-select" lay-search readonly disabled>
<option value="1"></option>
<option value="2"></option>
</select>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><span class="required_icon">*</span>联系电话</label>
<div class="layui-input-inline">
<input class="layui-input" id="userPhone" name="userPhone" lay-verify="required\|phone"
lay-affix="clear" autocomplete="off" maxlength="30" readonly>
</div>
</div>
</div>
<button type="submit" id="formSubmit" class="layui-btn" lay-submit="" lay-filter="formData"
style="display: none;"></button>
</form>
<form class="layui-form" onsubmit="return false;" id="form5" style="display: none;" lay-filter="formInfo"
onclick="return false;">
<div class="layui-form-item" style="margin-top: 1%;">
<label class="layui-form-label"><span class="required_icon">*</span>部门名称</label>
<div class="layui-input-inline">
<input class="layui-input" id="name" name="name" lay-verify="required" autocomplete="off"
maxlength="30">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><span class="required_icon">*</span>身份证号码</label>
<label class="layui-form-label"><span class="required_icon">*</span>属性</label>
<div class="layui-input-inline">
<input class="layui-input" id="idCard" name="idCard" lay-verify="required\|idCard"
lay-affix="clear" autocomplete="off" maxlength="30" readonly>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><span class="required_icon">*</span>性别</label>
<div class="layui-input-inline">
<select id="sex" name="sex" class="layui-select" lay-search readonly disabled>
<option value="1"></option>
<option value="2"></option>
<select id="orgType" name="orgType" class="layui-select" lay-verify="required">
<option value="1">事业部</option>
<option value="2">职能部门</option>
</select>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><span class="required_icon">*</span>联系电话</label>
<div class="layui-input-inline">
<input class="layui-input" id="userPhone" name="userPhone" lay-verify="required\|phone"
lay-affix="clear" autocomplete="off" maxlength="30" readonly>
</div>
</div>
</div>
<button type="submit" id="formSubmit" class="layui-btn" lay-submit=""
lay-filter="formData" style="display: none;"></button>
</form>
<form class="layui-form" onsubmit="return false;" id="form5" style="display: none;" lay-filter="formInfo"
onclick="return false;">
<div class="layui-form-item" style="margin-top: 1%;">
<label class="layui-form-label"><span class="required_icon">*</span>部门名称</label>
<div class="layui-input-inline">
<input class="layui-input" id="name" name="name"
lay-verify="required" autocomplete="off" maxlength="30">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label"><span class="required_icon">*</span>属性</label>
<div class="layui-input-inline">
<select id="orgType" name="orgType" class="layui-select" lay-verify="required">
<option value="1">事业部</option>
<option value="2">职能部门</option>
</select>
</div>
</div>
<button type="submit" id="formSubmit" class="layui-btn" lay-submit=""
lay-filter="formData" style="display: none;"></button>
</form>
<button type="submit" id="formSubmit" class="layui-btn" lay-submit="" lay-filter="formData"
style="display: none;"></button>
</form>
</div>
<div style="position:absolute;top: 80%;left: 80%">
<button class="layui-btn layui-btn-primary cancel" onclick="closePage()">取消
</button>
<button class="layui-btn layui-btn-normal save" onclick="saveData2()">保存</button>
</div>
</div>
<div style="position:absolute;top: 80%;left: 80%">
<button class="layui-btn layui-btn-primary cancel"
onclick="closePage()">取消
</button>
<button class="layui-btn layui-btn-normal save" onclick="saveData2()">保存</button>
</div>
</div>
</body>
<script src="../../../js/publicJs.js"></script>
<script type="text/javascript" src="../../../js/libs/jquery-2.1.1.min.js"></script>
@ -221,4 +225,5 @@
<script src="../../../layui/layui.js"></script>
<script src="../../../layui/layui_ext/dtree/dtree.js"></script>
<script src="../../../js/evaluate/org/addForm.js?v=1"></script>
</html>