From 34fd8233bab7c8a00211644579942086deea722f Mon Sep 17 00:00:00 2001
From: zhaoxiaohao <913652501@qq.com>
Date: Mon, 10 Aug 2020 18:23:41 +0800
Subject: [PATCH] 添加 token 失效和token 超时的功能
---
kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/doctor_form.html | 75 +++++++++++++++++++++----------------
1 files changed, 43 insertions(+), 32 deletions(-)
diff --git a/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/doctor_form.html b/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/doctor_form.html
index ba26922..0aca3c9 100644
--- a/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/doctor_form.html
+++ b/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/opration/doctor_form.html
@@ -233,7 +233,7 @@
});
// 回显user数据
var doctor = admin.getTempData('t_doctor');
- if (doctor.roles) {
+ if (doctor!=null&&doctor.roles) {
formSelects.value('roleId', doctor.roles);
}
@@ -252,7 +252,7 @@
// 正则验证格式
eval("var reg = /^1[34578]\\d{9}$/;");
- var flag=RegExp(reg).test(content)
+ var flag = RegExp(reg).test(content)
return flag;
}
//判断用户名是否被使用
@@ -367,7 +367,7 @@
//职称添加数据
var getZhiCheng = function () {
admin.req('api-user/sysdictionaries/findAll', JSON.stringify({
- dictionariesClassId: "1248150699682988034"
+ dictionariesClassId: "DOCTOR_RANK"
}), function (data) {
layer.closeAll('loading');
if (0 === data.code) {
@@ -459,7 +459,7 @@
$("#username").blur(function () {
username_is_usered("username");
})
-
+
//医生类型的选择事件
// form.on('select(doctorType)', function (data) {
// // console.log("eeeeeeeeeeeeeeeee");
@@ -476,14 +476,14 @@
// })
};
$("#doctorTel-add").blur(function () {
- $("#username").val($("#doctorTel-add").val())
- var doctorTel_add = $("#doctorTel-add").val();
- debugger
- if (!validatorTel(doctorTel_add)) {
- layer.msg("请输入正确的手机号");
- }
- username_is_usered("username");
- })
+ $("#username").val($("#doctorTel-add").val())
+ var doctorTel_add = $("#doctorTel-add").val();
+ debugger
+ if (!validatorTel(doctorTel_add)) {
+ layer.msg("请输入正确的手机号");
+ }
+ username_is_usered("username");
+ })
//自动完成-医院名称
autocomplete.render({
elem: $('#hospitalName')[0],
@@ -502,28 +502,39 @@
form.on('select(doctorType)', function (data) {
var doctor = admin.getTempData('t_doctor');
var doctorType = $('#doctorType').val();
- if (doctor.doctorType == 2 && doctorType == 2) {
- $(".account").hide();
- $("#roleId_div").hide()
- } else if (doctor.doctorType == 2 && doctorType != 2) {
- $(".account").show();
- $("#password_div").show();
- $("#passwordSure_div").show();
- $("#roleId_div").show()
- if (doctor.username == null) {
- $("#username").val(doctor.doctorTel);
- form.render();
+ if (doctor == null) {
+ if (doctorType != 2) {
+ $(".account").show();
+ $("#password_div").show();
+ $("#passwordSure_div").show();
+ $("#roleId_div").show()
+ }else{
+ $(".account").hide();
+ $("#roleId_div").hide()
}
- } else if (doctor.doctorType != 2 && doctorType != 2) {
- $(".account").show();
- $("#password_div").hide();
- $("#passwordSure_div").hide();
- $("#roleId_div").show()
- } else if (doctor.doctorType != 2 && doctorType == 2) {
- $(".account").hide();
- $("#roleId_div").hide()
+ } else {
+ if (doctor.doctorType == 2 && doctorType == 2) {
+ $(".account").hide();
+ $("#roleId_div").hide()
+ } else if (doctor.doctorType == 2 && doctorType != 2) {
+ $(".account").show();
+ $("#password_div").show();
+ $("#passwordSure_div").show();
+ $("#roleId_div").show()
+ if (doctor.username == null) {
+ $("#username").val(doctor.doctorTel);
+ form.render();
+ }
+ } else if (doctor.doctorType != 2 && doctorType != 2) {
+ $(".account").show();
+ $("#password_div").hide();
+ $("#passwordSure_div").hide();
+ $("#roleId_div").show()
+ } else if (doctor.doctorType != 2 && doctorType == 2) {
+ $(".account").hide();
+ $("#roleId_div").hide()
+ }
}
-
})
//数据的回显
var doctor = admin.getTempData('t_doctor');
--
Gitblit v1.8.0