From e841378f0e2bbfe7b448622bde52713ee8140f12 Mon Sep 17 00:00:00 2001
From: zhitong.yu <xynz17@163.com>
Date: 星期三, 17 四月 2024 11:43:31 +0800
Subject: [PATCH] 通用版本V1.6 注: 修复用户验证,新增默认增加用户,展示所有导航
---
src/main/webapp/HouTai/User/User.jsp | 97 +++++++++++++++++++++++++++++++++++++++---------
1 files changed, 79 insertions(+), 18 deletions(-)
diff --git a/src/main/webapp/HouTai/User/User.jsp b/src/main/webapp/HouTai/User/User.jsp
index cbe96ec..43592bf 100644
--- a/src/main/webapp/HouTai/User/User.jsp
+++ b/src/main/webapp/HouTai/User/User.jsp
@@ -22,12 +22,12 @@
</div>
</div>
<div class="add" style="display: none;width: 600px;background-color: #f6f6f6;border: 1px solid #cccccc;padding: 50px;position: fixed;top: 50px;left: 450px;z-index: 99999">
- <form class="layui-form" action="/hxzkuwb/addUser" method="post" lay-filter="example" onsubmit="return checkup()">
+ <form class="layui-form" action="javascript:;" method="post" lay-filter="example">
<input type="hidden" id="caozuoName" name="caozuoName"/>
<div class="layui-form-item">
<label class="layui-form-label">鐢ㄦ埛鍚�</label>
<div class="layui-input-block">
- <input type="text" lay-verify="title" name="username" required autocomplete="off" id="UserName" class="layui-input">
+ <input type="text" lay-verify="title" name="username" required autocomplete="off" id="UserName" class="layui-input">
</div>
</div>
<div class="layui-form-item">
@@ -69,7 +69,7 @@
</div>
<div class="layui-form-item">
<div class="layui-input-block">
- <button type="submit" class="layui-btn" lay-submit="" lay-filter="" id="baocun">绔嬪嵆鎻愪氦</button>
+ <button type="submit" class="layui-btn" lay-submit="" lay-filter="" onclick="addUser()" id="baocun">绔嬪嵆鎻愪氦</button>
<button type="button" class="layui-btn layui-btn-normal" lay-filter="" onclick="quxiao()" style="margin-left: 200px">鍙栨秷</button>
</div>
</div>
@@ -199,12 +199,15 @@
})
- function checkup(){
+ function addUser(){
var flag = true;
- var personName = $("#UserName").val();
+ var personName = $("#UserName").val();//鐢ㄦ埛鍚�
var pattern = /^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$/;
- var password = $("#password").val();
- var phone = $("#phone").val();
+ var password = $("#password").val();//瀵嗙爜
+ var phone = $("#phone").val(); //鐢佃瘽
+ var gsmc = $("#gsmc").val(); //鍏徃鍚嶇О
+ var juese = $("#js").val(); //瑙掕壊
+ var caozuoName = $("#caozuoName").val();
var data = "name="+personName;
var dats = "phone="+phone
$.ajax({
@@ -212,20 +215,22 @@
data:dats,
async:false,
success:function (data){
- if (data!=""){
- layer.msg("褰撳墠杈撳叆鐨勬墜鏈哄彿宸茬粡瀛樺湪锛佽鏇存崲鎵嬫満鍙枫��")
- flag = false;
- }
- if (phone.length != 11){
- layer.msg("褰撳墠杈撳叆鐨勬墜鏈哄彿鐮佷笉姝g‘锛佽閲嶆柊杈撳叆銆�")
- flag = false;
- }
+ if (data!=""){
+ layer.msg("褰撳墠杈撳叆鐨勬墜鏈哄彿宸茬粡瀛樺湪锛佽鏇存崲鎵嬫満鍙枫��")
+ flag = false;
+ }
+ if (phone.length != 11){
+ layer.msg("褰撳墠杈撳叆鐨勬墜鏈哄彿鐮佷笉姝g‘锛佽閲嶆柊杈撳叆銆�")
+ flag = false;
+ }
}
})
+
if (!pattern.test(password)){
flag = false;
layer.msg("瀵嗙爜璁剧疆蹇呴』鍖呭惈鏁板瓧鍜屽瓧姣嶅苟涓斾笉鑳藉皬浜�8浣�")
}
+
$.ajax({
url: "/hxzkuwb/findNameUser",
data: data,
@@ -234,12 +239,68 @@
if (data > 0) {
layer.msg('褰撳墠鐢ㄦ埛宸茬粡瀛樺湪锛佽閲嶆柊娣诲姞銆�');
flag = false;
- }else{
- flag = true;
}
}
});
- return flag
+
+ // 鑾峰彇鎵�鏈夊悕涓� "fruits" 鐨勫閫夋
+ const uadd1 = document.querySelectorAll('input[name="uadd"]:checked');
+ const uupdate1 = document.querySelectorAll('input[name="uupdate"]:checked');
+ const udelete1 = document.querySelectorAll('input[name="udelete"]:checked');
+ const ujoin1 = document.querySelectorAll('input[name="ujoin"]:checked');
+
+// 鍒涘缓绌烘暟缁勬潵瀛樺偍閫変腑鐨勫��
+ var uadd;
+ var uupdate;
+ var udelete;
+ var ujoin;
+
+// 閬嶅巻閫変腑鐨勫閫夋骞跺皢鍏跺�兼坊鍔犲埌瀵瑰簲鐨勬暟缁勪腑
+ uadd1.forEach((checkbox) => {
+ uadd= checkbox.value;
+ });
+
+ uupdate1.forEach((checkbox) => {
+ uupdate= checkbox.value;
+ });
+
+ udelete1.forEach((checkbox) => {
+ udelete= checkbox.value;
+ });
+ ujoin1.forEach((checkbox) => {
+ ujoin= checkbox.value;
+ });
+// 杈撳嚭閫変腑鐨勫��
+ if (uadd == undefined){
+ uadd = ""
+ }
+ if (uupdate == undefined){
+ uupdate = ""
+ }
+ if (udelete == undefined){
+ udelete = ""
+ }
+ if (ujoin == undefined){
+ ujoin = ""
+ }
+ console.log(flag)
+ if (flag){
+ var data = "uadd="+uadd+"&uupdate="+uupdate+"&udelete="+udelete+"&ujoin="+ujoin+"&caozuoName="+caozuoName+"&username="+personName+"&password="+password+"&phone="+phone+"&company="+gsmc+"&juese="+juese
+ $.ajax({
+ url: "/hxzkuwb/addUser",
+ type:"post",
+ data: data,
+ async: false, // Setting async to false makes the request synchronous
+ success: function (data) {
+ if (data == 1) {
+ layer.msg('鎻愪氦鎴愬姛')
+ setTimeout(function (){
+ location.reload();
+ },1000)
+ }
+ }
+ });
+ }
}
--
Gitblit v1.10.0