master
huanghai 5 years ago
parent bf1a2d41bc
commit 59de944759

@ -111,7 +111,7 @@
<a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a> <a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a>
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a> <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>
<a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="dep">部门维护</a> <a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="dep">部门维护</a>
<a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="tea">教师信息管理</a> <a class="layui-btn layui-btn-warm layui-btn-xs" lay-event="tea">教师信息管理</a>
</script> </script>
<script type="text/html" id="barDemo1"> <script type="text/html" id="barDemo1">
<a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a> <a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a>

@ -118,6 +118,9 @@
<a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a> <a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a>
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a> <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>
<a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="resetpwd">重置密码</a> <a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="resetpwd">重置密码</a>
<a class="layui-btn layui-btn-xs layui-btn-xs" lay-event="setIdentity">申报员</a>
<a class="layui-btn layui-btn-warm layui-btn-xs" lay-event="setIdentityI">一级审核员</a>
<a class="layui-btn layui-btn-primary layui-btn-xs" lay-event="setIdentityII">二级审核员</a>
</script> </script>
</div> </div>
<input type="hidden" value="" id="dep_id"> <input type="hidden" value="" id="dep_id">
@ -264,7 +267,7 @@
, {field: 'org_name', title: '部门', align: 'center'} , {field: 'org_name', title: '部门', align: 'center'}
, {field: 'login_name', title: '登录名', align: 'center'} , {field: 'login_name', title: '登录名', align: 'center'}
, {field: 'original_pwd', title: '初始密码', align: 'center'} , {field: 'original_pwd', title: '初始密码', align: 'center'}
, {fixed: 'right', title: '操作', toolbar: '#barDemo', align: 'center', width: 360, fixed: 'right'} , {fixed: 'right', title: '操作', toolbar: '#barDemo', align: 'center', width: 480, fixed: 'right'}
]] ]]
, page: true , page: true
, done: function () { , done: function () {
@ -288,6 +291,25 @@
window.location.href = document.referrer; window.location.href = document.referrer;
return false; return false;
} }
//设置身份
window.setIdentity = function (person_id, identity_id) {
$.ajax({
type: "GET",
async: false,
url: '/baseService/teacher/setIdentity?person_id=' + person_id + "&identity_id=" + identity_id,
dataType: "json",
success: function (data) {
if (data.success) {
layer.msg("更改身份成功", {icon: 1, time: 1000, shade: [0.5, '#000', true]}, function () {
layui.table.reload('idTest', {page: {curr: 1}});
});
} else {
layer.alert(data.message, {icon: 0})
return;
}
}
});
}
table.on('tool(demo)', function (obj) { table.on('tool(demo)', function (obj) {
var data = obj.data; var data = obj.data;
@ -302,20 +324,19 @@
layer.confirm('确定重置 ' + data.person_name + ' 密码吗?', {icon: 0}, function (index) { layer.confirm('确定重置 ' + data.person_name + ' 密码吗?', {icon: 0}, function (index) {
resetPwd(data.person_id); resetPwd(data.person_id);
}); });
} else if (obj.event == 'personDep') { } else if (obj.event === 'setIdentity') {
WeAdminShow('辅部门管理', '../dep/personDep.html?person_id=' + data.person_id, 800, 520); layer.confirm('确定将 ' + data.person_name + ' 设置为申报员身份吗?', {icon: 0}, function (index) {
} else if (obj.event === 'transferApply') { setIdentity(data.person_id, 2);
var info = getcookie(); });
if (info.identity_id == 1) { } else if (obj.event === 'setIdentityI') {
WeAdminShow('调转申请', './superTransferApply.html?person_id=' + data.person_id + '&bureau_id=' + org_id, 800, 630); layer.confirm('确定将 ' + data.person_name + ' 设置为一级审核员身份吗?', {icon: 0}, function (index) {
} else { setIdentity(data.person_id, 3);
});
WeAdminShow('调转申请', './transferApply.html?person_id=' + data.person_id + '&bureau_id=' + org_id, 800, 630); } else if (obj.event === 'setIdentityII') {
} layer.confirm('确定将 ' + data.person_name + ' 设置为二级审核员身份吗?', {icon: 0}, function (index) {
} else if (obj.event === 'changeStatus') { setIdentity(data.person_id, 4);
WeAdminShow('异动处理', './changeStatus.html?person_id=' + data.person_id + '&bureau_id=' + org_id, 450, 330); });
} }
}); });
form.on('select(sel1)', function (data) { form.on('select(sel1)', function (data) {

@ -12,6 +12,7 @@ import com.jfinal.aop.Before;
import com.jfinal.core.Controller; import com.jfinal.core.Controller;
import com.jfinal.ext.interceptor.GET; import com.jfinal.ext.interceptor.GET;
import com.jfinal.ext.interceptor.POST; import com.jfinal.ext.interceptor.POST;
import com.jfinal.kit.Kv;
import com.jfinal.kit.PathKit; import com.jfinal.kit.PathKit;
import com.jfinal.kit.PropKit; import com.jfinal.kit.PropKit;
import com.jfinal.plugin.activerecord.Page; import com.jfinal.plugin.activerecord.Page;
@ -36,12 +37,12 @@ public class TeacherController extends Controller {
*/ */
@Before({POST.class}) @Before({POST.class})
@IsGuidInterface({"org_id"}) @IsGuidInterface({"org_id"})
@EmptyInterface({"org_id", "person_name","mz","t_duty_charge", "zzmm","zc_id"}) @EmptyInterface({"org_id", "person_name", "mz", "t_duty_charge", "zzmm", "zc_id"})
@IsSysAdminInterface({"1", "4"}) @IsSysAdminInterface({"1", "4"})
@AuthorityInterface({}) @AuthorityInterface({})
@LengthInterface({"person_name,1,64"}) @LengthInterface({"person_name,1,64"})
public void addTeacher(String org_id, String person_name, public void addTeacher(String org_id, String person_name,
String xb, String mz, String t_duty_charge,String zzmm,String id_card,int sort_id,String zc_id) { String xb, String mz, String t_duty_charge, String zzmm, String id_card, int sort_id, String zc_id) {
JSONObject resultJson = new JSONObject(); JSONObject resultJson = new JSONObject();
try { try {
//判断姓名长度 //判断姓名长度
@ -102,13 +103,13 @@ public class TeacherController extends Controller {
//将明文密码加密 //将明文密码加密
String pwd = CommonUtil.getLdapPassword(originalPwd); String pwd = CommonUtil.getLdapPassword(originalPwd);
//对身份证号进行一次加密 //对身份证号进行一次加密
id_card= MysqlAesUtil.Encrypt(id_card); id_card = MysqlAesUtil.Encrypt(id_card);
//操作人 //操作人
String operator = getCookie("person_id"); String operator = getCookie("person_id");
//客户端ip_address //客户端ip_address
String ip_address = IpUtil.getIpAddr(getRequest()); String ip_address = IpUtil.getIpAddr(getRequest());
if (_teacherModel.addTeacherInfo(pwd, person_name, org_id, xb, mz, id_card, originalPwd, cityId, areaId, mainSchoolId, bureauId,sort_id,t_duty_charge,zzmm,zc_id, operator, ip_address)) { if (_teacherModel.addTeacherInfo(pwd, person_name, org_id, xb, mz, id_card, originalPwd, cityId, areaId, mainSchoolId, bureauId, sort_id, t_duty_charge, zzmm, zc_id, operator, ip_address)) {
resultJson.put("success", true); resultJson.put("success", true);
renderJson(resultJson); renderJson(resultJson);
return; return;
@ -164,6 +165,7 @@ public class TeacherController extends Controller {
return; return;
} }
} }
/** /**
* ID * ID
* *
@ -315,14 +317,14 @@ public class TeacherController extends Controller {
* 2018-12-08 * 2018-12-08
*/ */
@Before({POST.class}) @Before({POST.class})
@EmptyInterface({"person_id", "person_name", "org_id", "t_duty_charge","xb", "mz", "zzmm","zc_id"}) @EmptyInterface({"person_id", "person_name", "org_id", "t_duty_charge", "xb", "mz", "zzmm", "zc_id"})
@IsSysAdminInterface({"1", "4"}) @IsSysAdminInterface({"1", "4"})
@AuthorityInterface({}) @AuthorityInterface({})
@LengthInterface({"person_name,1,64"}) @LengthInterface({"person_name,1,64"})
public void updateTeacher(String person_id, String person_name, public void updateTeacher(String person_id, String person_name,
String t_duty_charge, String t_duty_charge,
String xb, String mz, String zzmm, String xb, String mz, String zzmm,
String org_id,String id_card,String zc_id,int sort_id){ String org_id, String id_card, String zc_id, int sort_id) {
JSONObject resultJson = new JSONObject(); JSONObject resultJson = new JSONObject();
try { try {
@ -367,9 +369,9 @@ public class TeacherController extends Controller {
//客户端ip_address //客户端ip_address
String ip_address = IpUtil.getIpAddr(getRequest()); String ip_address = IpUtil.getIpAddr(getRequest());
//对身份证号进行一次加密 //对身份证号进行一次加密
id_card= MysqlAesUtil.Encrypt(id_card); id_card = MysqlAesUtil.Encrypt(id_card);
if (_teacherModel.updateTeacher(person_id, person_name, xb, mz,t_duty_charge, org_id, zzmm, operator, ip_address,id_card,zc_id,sort_id)) { if (_teacherModel.updateTeacher(person_id, person_name, xb, mz, t_duty_charge, org_id, zzmm, operator, ip_address, id_card, zc_id, sort_id)) {
resultJson.put("success", true); resultJson.put("success", true);
renderJson(resultJson); renderJson(resultJson);
return; return;
@ -597,4 +599,20 @@ public class TeacherController extends Controller {
renderJson(map); renderJson(map);
return; return;
} }
/**
* , 234
*
* 2020-11-23
*
* @param person_id
* @param identity_id
*/
public void setIdentity(String person_id, int identity_id) {
_teacherModel.setIdentity(person_id, identity_id);
Kv kv = Kv.create();
kv.set("success", true);
kv.set("message", "保存成功!");
renderJson(kv);
}
} }

@ -99,7 +99,7 @@ public class TeacherModel {
* @param mz * @param mz
* @return * @return
*/ */
public boolean updateTeacher(String person_id, String person_name, String xb, String mz, String t_duty_charge, String org_id, String zzmm, String operator, String ip_address, String id_card,String zc_id, int sort_id) { public boolean updateTeacher(String person_id, String person_name, String xb, String mz, String t_duty_charge, String org_id, String zzmm, String operator, String ip_address, String id_card, String zc_id, int sort_id) {
boolean flag = false; boolean flag = false;
try { try {
@ -131,7 +131,7 @@ public class TeacherModel {
record.set("operator", operator); record.set("operator", operator);
record.set("ip_address", IpUtil.ipToLong(ip_address)); record.set("ip_address", IpUtil.ipToLong(ip_address));
record.set("idcard_code", id_card); record.set("idcard_code", id_card);
record.set("t_zc_id",zc_id); record.set("t_zc_id", zc_id);
record.remove("update_ts"); record.remove("update_ts");
Db.update("t_sys_loginperson", "person_id", record); Db.update("t_sys_loginperson", "person_id", record);
//继续保存人员职务与分管工作 //继续保存人员职务与分管工作
@ -195,6 +195,7 @@ public class TeacherModel {
return null; return null;
} }
} }
/** /**
* ID * ID
* *
@ -362,4 +363,17 @@ public class TeacherModel {
re.set("ip_address", IpUtil.ipToLong(ip_address)); re.set("ip_address", IpUtil.ipToLong(ip_address));
Db.save("t_person_duty_charge", re); Db.save("t_person_duty_charge", re);
} }
/**
* , 234
*
* 2020-11-23
*
* @param person_id
* @param identity_id
*/
public void setIdentity(String person_id, int identity_id) {
String sql = "update t_sys_loginperson set identity_id=? where person_id=?";
Db.update(sql, identity_id, person_id);
}
} }
Loading…
Cancel
Save