diff --git a/baseServiceJava/WebRoot/html/pages/eduunit/eduList.html b/baseServiceJava/WebRoot/html/pages/eduunit/eduList.html
index 903f6da..348eb45 100644
--- a/baseServiceJava/WebRoot/html/pages/eduunit/eduList.html
+++ b/baseServiceJava/WebRoot/html/pages/eduunit/eduList.html
@@ -111,7 +111,7 @@
编辑
删除
部门维护
- 教师信息管理
+ 教师信息管理
@@ -264,7 +267,7 @@
, {field: 'org_name', title: '部门', align: 'center'}
, {field: 'login_name', 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
, done: function () {
@@ -288,6 +291,25 @@
window.location.href = document.referrer;
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) {
var data = obj.data;
@@ -302,20 +324,19 @@
layer.confirm('确定重置 ' + data.person_name + ' 密码吗?', {icon: 0}, function (index) {
resetPwd(data.person_id);
});
- } else if (obj.event == 'personDep') {
- WeAdminShow('辅部门管理', '../dep/personDep.html?person_id=' + data.person_id, 800, 520);
- } else if (obj.event === 'transferApply') {
- var info = getcookie();
- if (info.identity_id == 1) {
- WeAdminShow('调转申请', './superTransferApply.html?person_id=' + data.person_id + '&bureau_id=' + org_id, 800, 630);
- } else {
-
- WeAdminShow('调转申请', './transferApply.html?person_id=' + data.person_id + '&bureau_id=' + org_id, 800, 630);
- }
- } else if (obj.event === 'changeStatus') {
- WeAdminShow('异动处理', './changeStatus.html?person_id=' + data.person_id + '&bureau_id=' + org_id, 450, 330);
+ } else if (obj.event === 'setIdentity') {
+ layer.confirm('确定将 ' + data.person_name + ' 设置为申报员身份吗?', {icon: 0}, function (index) {
+ setIdentity(data.person_id, 2);
+ });
+ } else if (obj.event === 'setIdentityI') {
+ layer.confirm('确定将 ' + data.person_name + ' 设置为一级审核员身份吗?', {icon: 0}, function (index) {
+ setIdentity(data.person_id, 3);
+ });
+ } else if (obj.event === 'setIdentityII') {
+ layer.confirm('确定将 ' + data.person_name + ' 设置为二级审核员身份吗?', {icon: 0}, function (index) {
+ setIdentity(data.person_id, 4);
+ });
}
-
});
form.on('select(sel1)', function (data) {
diff --git a/baseServiceJava/src/main/java/com/dsideal/baseService/Teacher/controller/TeacherController.java b/baseServiceJava/src/main/java/com/dsideal/baseService/Teacher/controller/TeacherController.java
index 81e6c10..1ce17de 100644
--- a/baseServiceJava/src/main/java/com/dsideal/baseService/Teacher/controller/TeacherController.java
+++ b/baseServiceJava/src/main/java/com/dsideal/baseService/Teacher/controller/TeacherController.java
@@ -12,6 +12,7 @@ import com.jfinal.aop.Before;
import com.jfinal.core.Controller;
import com.jfinal.ext.interceptor.GET;
import com.jfinal.ext.interceptor.POST;
+import com.jfinal.kit.Kv;
import com.jfinal.kit.PathKit;
import com.jfinal.kit.PropKit;
import com.jfinal.plugin.activerecord.Page;
@@ -36,12 +37,12 @@ public class TeacherController extends Controller {
*/
@Before({POST.class})
@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"})
@AuthorityInterface({})
@LengthInterface({"person_name,1,64"})
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();
try {
//判断姓名长度
@@ -102,13 +103,13 @@ public class TeacherController extends Controller {
//将明文密码加密
String pwd = CommonUtil.getLdapPassword(originalPwd);
//对身份证号进行一次加密
- id_card= MysqlAesUtil.Encrypt(id_card);
+ id_card = MysqlAesUtil.Encrypt(id_card);
//操作人
String operator = getCookie("person_id");
//客户端ip_address
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);
renderJson(resultJson);
return;
@@ -164,6 +165,7 @@ public class TeacherController extends Controller {
return;
}
}
+
/**
* 功能:获取教师列表:通过单位ID
* 作者:黄海
@@ -315,14 +317,14 @@ public class TeacherController extends Controller {
* 日期:2018-12-08
*/
@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"})
@AuthorityInterface({})
@LengthInterface({"person_name,1,64"})
public void updateTeacher(String person_id, String person_name,
String t_duty_charge,
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();
try {
@@ -367,9 +369,9 @@ public class TeacherController extends Controller {
//客户端ip_address
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);
renderJson(resultJson);
return;
@@ -597,4 +599,20 @@ public class TeacherController extends Controller {
renderJson(map);
return;
}
+
+ /**
+ * 功能:将指定人员设置为指定的身份, 申报员:2,一级审核员:3,二级审核员:4
+ * 作者:黄海
+ * 时间: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);
+ }
}
diff --git a/baseServiceJava/src/main/java/com/dsideal/baseService/Teacher/model/TeacherModel.java b/baseServiceJava/src/main/java/com/dsideal/baseService/Teacher/model/TeacherModel.java
index f452b2a..0b78ccd 100644
--- a/baseServiceJava/src/main/java/com/dsideal/baseService/Teacher/model/TeacherModel.java
+++ b/baseServiceJava/src/main/java/com/dsideal/baseService/Teacher/model/TeacherModel.java
@@ -99,7 +99,7 @@ public class TeacherModel {
* @param mz
* @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;
try {
@@ -131,7 +131,7 @@ public class TeacherModel {
record.set("operator", operator);
record.set("ip_address", IpUtil.ipToLong(ip_address));
record.set("idcard_code", id_card);
- record.set("t_zc_id",zc_id);
+ record.set("t_zc_id", zc_id);
record.remove("update_ts");
Db.update("t_sys_loginperson", "person_id", record);
//继续保存人员职务与分管工作
@@ -195,6 +195,7 @@ public class TeacherModel {
return null;
}
}
+
/**
* 功能:获取教师列表:通过单位ID
* 作者:黄海
@@ -362,4 +363,17 @@ public class TeacherModel {
re.set("ip_address", IpUtil.ipToLong(ip_address));
Db.save("t_person_duty_charge", re);
}
+
+ /**
+ * 功能:将指定人员设置为指定的身份, 申报员:2,一级审核员:3,二级审核员:4
+ * 作者:黄海
+ * 时间: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);
+ }
}
\ No newline at end of file