Browse Source

注销机构参与的权限部分 .

dev-V1.0.5.1
蟑螂恶霸 2 months ago
parent
commit
dc66e5ba1d
  1. 38
      zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enforcement/AppEnfLoginController.java
  2. 17
      zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/loginByPassword.vue
  3. 17
      zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/loginByV1System.vue

38
zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enforcement/AppEnfLoginController.java

@ -109,9 +109,10 @@ public class AppEnfLoginController extends LoginController {
// 验证关键组织信息不能为空 // 验证关键组织信息不能为空
if (srzOrgan == null) { // 市认证机构非登录硬门槛,无映射时允许登录,organ 字段回空
return R.fail("该用户未关联认证机构,无法登录执法端"); // if (srzOrgan == null) {
} // return R.fail("该用户未关联认证机构,无法登录执法端");
// }
if (sysDept == null) { if (sysDept == null) {
return R.fail("该用户未关联部门,无法登录执法端"); return R.fail("该用户未关联部门,无法登录执法端");
} }
@ -153,11 +154,15 @@ public class AppEnfLoginController extends LoginController {
data.put("deptId", user.getDeptId()); data.put("deptId", user.getDeptId());
data.put("deptName", sysDept.getDeptName()); data.put("deptName", sysDept.getDeptName());
data.put("organId", srzOrgan.getOrganizationid()); // data.put("organId", srzOrgan.getOrganizationid());
data.put("organName", srzOrgan.getName()); // data.put("organName", srzOrgan.getName());
data.put("organId", srzOrgan != null ? srzOrgan.getOrganizationid() : "");
data.put("organName", srzOrgan != null ? srzOrgan.getName() : "");
data.put("bureauUnitId", bureauDept.getDeptId()); // data.put("bureauUnitId", bureauDept.getDeptId());
data.put("bureauUnitName", bureauDept.getDeptName()); // data.put("bureauUnitName", bureauDept.getDeptName());
data.put("bureauUnitId", bureauDept != null ? bureauDept.getDeptId() : "");
data.put("bureauUnitName", bureauDept != null ? bureauDept.getDeptName() : "");
data.put("lawOfficer", isLawOfficer); data.put("lawOfficer", isLawOfficer);
data.put("platformType", PlatformTypeEnums.ENFORCEMENT.getKey()); data.put("platformType", PlatformTypeEnums.ENFORCEMENT.getKey());
return R.ok(data); return R.ok(data);
@ -221,9 +226,10 @@ public class AppEnfLoginController extends LoginController {
// 验证关键组织信息不能为空 // 验证关键组织信息不能为空
if (srzOrgan == null) { // 市认证机构非登录硬门槛,无映射时允许登录,organ 字段回空
return R.fail("该用户未关联认证机构,无法登录执法端"); // if (srzOrgan == null) {
} // return R.fail("该用户未关联认证机构,无法登录执法端");
// }
if (sysDept == null) { if (sysDept == null) {
return R.fail("该用户未关联部门,无法登录执法端"); return R.fail("该用户未关联部门,无法登录执法端");
} }
@ -253,11 +259,15 @@ public class AppEnfLoginController extends LoginController {
data.put("deptId", user.getDeptId()); data.put("deptId", user.getDeptId());
data.put("deptName", sysDept.getDeptName()); data.put("deptName", sysDept.getDeptName());
data.put("organId", srzOrgan.getOrganizationid()); // data.put("organId", srzOrgan.getOrganizationid());
data.put("organName", srzOrgan.getName()); // data.put("organName", srzOrgan.getName());
data.put("organId", srzOrgan != null ? srzOrgan.getOrganizationid() : "");
data.put("organName", srzOrgan != null ? srzOrgan.getName() : "");
data.put("bureauUnitId", bureauDept.getDeptId()); // data.put("bureauUnitId", bureauDept.getDeptId());
data.put("bureauUnitName", bureauDept.getDeptName()); // data.put("bureauUnitName", bureauDept.getDeptName());
data.put("bureauUnitId", bureauDept != null ? bureauDept.getDeptId() : "");
data.put("bureauUnitName", bureauDept != null ? bureauDept.getDeptName() : "");
data.put("lawOfficer", isLawOfficer); data.put("lawOfficer", isLawOfficer);
data.put("platformType", PlatformTypeEnums.ENFORCEMENT.getKey()); data.put("platformType", PlatformTypeEnums.ENFORCEMENT.getKey());
return R.ok(data); return R.ok(data);

17
zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/loginByPassword.vue

@ -107,14 +107,15 @@ const doLogin = (secretName, secretKey) => {
showFailToast("该用户未关联部门,无法登录"); showFailToast("该用户未关联部门,无法登录");
return; return;
} }
if (!response.data.organId) { // 市认证机构/执法单位非登录硬门槛,无映射时允许登录并继续写 token
showFailToast("该用户未关联认证机构,无法登录"); // if (!response.data.organId) {
return; // showFailToast("该用户未关联认证机构,无法登录");
} // return;
if (!response.data.bureauUnitId) { // }
showFailToast("该用户未关联执法单位,无法登录"); // if (!response.data.bureauUnitId) {
return; // showFailToast("该用户未关联执法单位,无法登录");
} // return;
// }
// 执法端登录成功 → 赋值用户基本信息 // 执法端登录成功 → 赋值用户基本信息
useCommon.SET_USER_PHONENUMBER(response.data.phonenumber || ""); useCommon.SET_USER_PHONENUMBER(response.data.phonenumber || "");
useCommon.SET_USER_ID(response.data.userId); useCommon.SET_USER_ID(response.data.userId);

17
zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/loginByV1System.vue

@ -106,14 +106,15 @@ const doLogin = (secretName, secretKey) => {
showFailToast("该用户未关联部门,无法登录"); showFailToast("该用户未关联部门,无法登录");
return; return;
} }
if (!response.data.organId) { // 市认证机构/执法单位非登录硬门槛,无映射时允许登录并继续写 token
showFailToast("该用户未关联认证机构,无法登录"); // if (!response.data.organId) {
return; // showFailToast("该用户未关联认证机构,无法登录");
} // return;
if (!response.data.bureauUnitId) { // }
showFailToast("该用户未关联执法单位,无法登录"); // if (!response.data.bureauUnitId) {
return; // showFailToast("该用户未关联执法单位,无法登录");
} // return;
// }
// 执法端登录成功 → 赋值用户基本信息 // 执法端登录成功 → 赋值用户基本信息
useCommon.SET_USER_PHONENUMBER(response.data.phonenumber || ""); useCommon.SET_USER_PHONENUMBER(response.data.phonenumber || "");
useCommon.SET_USER_ID(response.data.userId); useCommon.SET_USER_ID(response.data.userId);

Loading…
Cancel
Save