From e15f561a1f9eddfde503d59baf45a860b131928e Mon Sep 17 00:00:00 2001 From: fei.wang <wf18701153496@163.com> Date: 星期三, 13 八月 2025 14:22:50 +0800 Subject: [PATCH] 更新最新版代码 --- src/webapp/page/manager.jsp | 982 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 982 insertions(+), 0 deletions(-) diff --git a/src/webapp/page/manager.jsp b/src/webapp/page/manager.jsp new file mode 100644 index 0000000..a057726 --- /dev/null +++ b/src/webapp/page/manager.jsp @@ -0,0 +1,982 @@ +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> +<%-- + Created by IntelliJ IDEA. + User: Dell + Date: 2023/6/20 + Time: 14:33 + To change this template use File | Settings | File Templates. +--%> +<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" %> +<%@ page contentType="text/html;charset=UTF-8" language="java" %> + +<html> +<head> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link href="/HxzkFlow/images/favicon.ico" rel="icon" type="image/x-icon"/> + <link rel="stylesheet" href="/HxzkFlow/css/layui.css" media="all"> + <style> + /* 灏忓瀷鎵嬫満 */ + @media (max-width: 360px) { + + } + </style> + <title>Title</title> + <style> + .panbox{ + width: 540px; + height: 130px; + float: left; + margin-left: 20px; + margin-top: 10px; + color: white; + font-size: 22px; + } + </style> +</head> +<body> + +<form class="layui-form layui-row layui-col-space16" style="width: 1672px;margin-left: 12px;padding-bottom: -60px"> + <div class="layui-col-md4" style="position: relative;top: 18px;z-index: 999;width: 150px;left: 500px" id="cardnum"> + <div class="layui-input-wrap"> + <input type="text" name="cardnumber" style="width: 220px" value="" placeholder="璇疯緭鍏ョ敤鎴峰悕绉�" + class="layui-input" lay-affix="clear"> + </div> + </div> +<%-- <div class="layui-col-md4" style="margin-left: 20px" id="hide">--%> +<%-- <div class="layui-input-wrap" style="position: relative;top: 18px;z-index: 999;width: 150px;left: 560px">--%> +<%-- <input type="text" name="company" style="width: 150px" placeholder="璇疯緭鍏ユ墍灞炲叕鍙�" lay-affix="clear"--%> +<%-- class="layui-input">--%> +<%-- </div>--%> +<%-- </div>--%> + <button style="position: relative;top: 25px;z-index: 999;width: 70px;left: 95px" id="relo" + class="layui-btn layui-btn-normal" lay-filter="demo-table-search1">鍒锋柊 + </button> + <button style="position: relative;top: 25px;z-index: 999;width: 80px;left: 500px" class="layui-btn layui-btn-normal" + lay-submit lay-filter="demo-table-search" lay-event="getselect" id="select">鏌ヨ + </button> +</form> +<%--<script type="text/html" >--%> +<div style="margin-left: 0px;display: inline-block" id="toolbarDemo"> + <button class="layui-btn " id="btn-add" lay-event="getadd1">鏂板</button> + <button class="layui-btn layui-btn-warm" id="btn-update" lay-event="getUpdate">淇敼</button> + <button class="layui-btn layui-btn-danger" id="btndelete" lay-event="getDelete">鍒犻櫎</button> +</div> + <%-- </script>--%> +<%-- <script type="text/html" >--%> + +<%-- </script>--%> + +<div style="display: inline-block ;margin-top: -80px"> + <table id="demo" lay-filter="demo"></table> +</div> +<div class="heimu" style="display: none;width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;z-index: 9999;background-color: black;opacity: 0.8"></div> +<div class="add" style="display: none;width: 600px;background-color: white;border: 1px solid #cccccc;padding: 50px;border-radius: 20px;position: fixed;top: 50px;left: 450px;z-index: 99999"> + <form class="layui-form" method="post" lay-filter="example" onsubmit="return checkadd()"> + + <div class="layui-form-item"> + <label class="layui-form-label" style="width: 20% ;margin-left: -40px">鐢ㄦ埛鍚嶏細</label> + <div class="layui-input-block"> + <input lay-verify="required|name" type="text" name="name" id="nameadd1" lay-verify="title" autocomplete="off" placeholder="璇疯緭鍏ョ敤鎴峰悕" class="layui-input"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label" style="width: 20% ;margin-left: -40px">鐢佃瘽锛�</label> + <div class="layui-input-block"> + <input lay-verify="required|phone" type="text" name="phone" id="phoneadd1" lay-verify="title" autocomplete="off" placeholder="璇疯緭鍏ョ數璇濈敤鎴峰悕" class="layui-input"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label" style="width: 20% ;margin-left: -40px">瀵嗙爜锛�</label> + <div class="layui-input-block"> + <input lay-verify="required|password" type="text" name="password" id="passwordadd1" lay-verify="title" autocomplete="off" placeholder="璇疯緭鍏ュ瘑鐮�" class="layui-input"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">瑙掕壊锛�</label> + <div class="layui-input-block"> + <select name="juese" id="jueseadd1" lay-filter="aihao" > + <option value=""></option> + <option value="瓒呯骇绠$悊鍛�" >瓒呯骇绠$悊鍛�</option> + <option value="鏅�氱鐞嗗憳" >鏅�氱鐞嗗憳</option> + <option value="璁垮" >璁垮</option> + </select> + </div> + </div> + <div class="layui-form-item" id="addxinz"> + <label class="layui-form-label">鏂板:</label> + <div class="layui-input-block"> + <input type="radio" name="uadd" value="2" title="鏀寔" id="uadd1"> + <input type="radio" name="uadd" value="1" title="涓嶆敮鎸�" id="uadd2"> + </div> + </div> + <div class="layui-form-item" id="addxiug"> + <label class="layui-form-label">淇敼:</label> + <div class="layui-input-block"> + <input type="radio" name="uupdate" value="2" title="鏀寔" id="uupdate1"> + <input type="radio" name="uupdate" value="1" title="涓嶆敮鎸�" id="uupdate2"> + </div> + </div> + <div class="layui-form-item" id="addshanc"> + <label class="layui-form-label">鍒犻櫎:</label> + <div class="layui-input-block"> + <input type="radio" name="udelete" value="2" title="鏀寔" id="udelete1"> + <input type="radio" name="udelete" value="1" title="涓嶆敮鎸�" id="udelete2"> + </div> + </div> + <div class="layui-form-item" id="addsms"> + <label class="layui-form-label">鐭俊鎺ユ敹:</label> + <div class="layui-input-block"> + <input type="radio" name="smsreception" value="1" title="寮�鍚�" id="sms1"> + <input type="radio" name="smsreception" value="0" title="鍏抽棴" id="sms2"> + </div> + </div> + + <div class="layui-form-item"> + <div class="layui-input-block"> + <button type="submit" class="layui-btn" lay-submit="" lay-filter="demoadd">绔嬪嵆鎻愪氦</button> + <button type="button" class="layui-btn layui-btn-normal" lay-filter="demo1" onclick="canseladd()" style="margin-left: 200px">鍙栨秷</button> + </div> + </div> + </form> +</div> +<div class="updateZong" style="width: 500px;border: 1px solid #ccc;padding: 50px;border-radius: 20px;position: fixed;top: 150px;left: 500px;z-index: 99999;background-color: white;display: none"> + <form class="layui-form" method="post" lay-filter="example" onsubmit="return checkupdate()"> + <input type="text" id="id" name="id" style="display: none" class="upnum"/> + <div class="layui-form-item"> + <label class="layui-form-label" style="width: 20% ;margin-left: -40px">鐢ㄦ埛鍚嶏細</label> + <div class="layui-input-block"> + <input lay-verify="required|name" type="text" name="name" id="nameup1" lay-verify="title" autocomplete="off" placeholder="璇疯緭鍏ョ敤鎴峰悕" class="layui-input"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label" style="width: 20% ;margin-left: -40px">鐢佃瘽锛�</label> + <div class="layui-input-block"> + <input lay-verify="required|phone" type="text" name="phone" id="phoneup1" lay-verify="title" autocomplete="off" placeholder="璇疯緭鍏ョ數璇濈敤鎴峰悕" class="layui-input"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label" style="width: 20% ;margin-left: -40px">瀵嗙爜锛�</label> + <div class="layui-input-block"> + <input lay-verify="required|password" type="text" name="password" id="passwordup1" lay-verify="title" autocomplete="off" placeholder="璇疯緭鍏ュ瘑鐮�" class="layui-input"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">瑙掕壊锛�</label> + <div class="layui-input-block"> + <select name="juese" id="jueseup1" lay-filter="aihao" > + <option value=""></option> + <option value="瓒呯骇绠$悊鍛�" >瓒呯骇绠$悊鍛�</option> + <option value="鏅�氱鐞嗗憳" >鏅�氱鐞嗗憳</option> + <option value="璁垮" >璁垮</option> + </select> + </div> + </div> + <div class="layui-form-item" id="upxinz"> + <label class="layui-form-label">鏂板:</label> + <div class="layui-input-block"> + <input type="radio" name="uadd" value="2" title="鏀寔" id="uaddup1"> + <input type="radio" name="uadd" value="1" title="涓嶆敮鎸�" id="uaddup2"> + </div> + </div> + <div class="layui-form-item" id="upxiug"> + <label class="layui-form-label">淇敼:</label> + <div class="layui-input-block"> + <input type="radio" name="uupdate" value="2" title="鏀寔" id="uupdateup1"> + <input type="radio" name="uupdate" value="1" title="涓嶆敮鎸�" id="uupdateup2"> + </div> + </div> + <div class="layui-form-item" id="upshanc"> + <label class="layui-form-label">鍒犻櫎:</label> + <div class="layui-input-block"> + <input type="radio" name="udelete" value="2" title="鏀寔" id="udeleteup1"> + <input type="radio" name="udelete" value="1" title="涓嶆敮鎸�" id="udeleteup2"> + </div> + </div> + <div class="layui-form-item" id="upsms"> + <label class="layui-form-label">鐭俊鎺ユ敹:</label> + <div class="layui-input-block"> + <input type="radio" name="smsreception" value="1" title="寮�鍚�" id="upsms1"> + <input type="radio" name="smsreception" value="0" title="鍏抽棴" id="upsms2"> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-input-block"> + <button type="submit" class="layui-btn" lay-submit="" lay-filter="demoupdate">绔嬪嵆鎻愪氦</button> + <button type="button" class="layui-btn layui-btn-normal" lay-filter="demo1" onclick="canselupdate()" style="margin-left: 200px">鍙栨秷</button> + </div> + </div> + </form> +</div> +<div id="fhfrom"></div> + +</body> +<script src="/HxzkFlow/js/layui.js" charset="utf-8"></script> +<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script> +<script> + var qb = localStorage.getItem("gsjc") + var data = "qb="+qb + var getUserName = localStorage.getItem("getUserName") + var chongzhiCompany = ""; + + var accessKey = "448c2cedcdce41428a290d144e81ab6e" + var accessSecret = "RgoIWycMYGmQfrLwLuT2VWawAhwMO8w7P9zh2dZp" + var str = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; + var nonce = ''; + const now = new Date(); + const year = now.getFullYear(); + const month = String(now.getMonth() + 1).padStart(2, '0'); + const day = String(now.getDate()).padStart(2, '0'); + const hours = String(now.getHours()).padStart(2, '0'); + const minutes = String(now.getMinutes()).padStart(2, '0'); + const seconds = String(now.getSeconds()).padStart(2, '0'); + const formattedTime = year + month + day + hours + minutes + seconds; + for (var i = 30; i > 0; --i) + nonce += str[Math.floor(Math.random() * str.length)]; + + var stringSignTemp = accessKey+nonce+formattedTime + /*鑷畾涔夊鐞嗘暟瀛�*/ + function zhzs(value) { + value = value.replace(/[^\d]/g, '').replace(/^0{1,}/g, ''); + if (value != '') + value = parseFloat(value).toFixed(0); + else + value = parseFloat(0).toFixed(0); + return value; + } + + + function xzGongSi(){ + var company = $("#companyadd1").val(); + var data = "companyname="+company + $.post("/HxzkFlow/hxzk/MoHuGongSi",data,function (data){ + var str = []; + if(data.length !=0){ + for(var i = 0; i < data.length;i++){ + $("#ZsGs").empty(); + data[i].company = "'"+data[i].companyname+"'" + str += '<p onclick="xzGong('+data[i].company+')" style="cursor: pointer;height: 40px;line-height: 40px;padding-left: 10px;border-bottom: 1px solid #f6f6f6">'+data[i].companyname+'</p>' + } + } + $("#ZsGs").append(str) + }) + $("#ZsGs").show() + } + function xz(){ + $("#ZsGs").show() + } + function xzGong(id){ + $("#companyadd1").val(id) + $("#ZsGs").hide() + } + + if(qb === "鍗庢槦鏅烘帶"){ + var add1 = localStorage.getItem("getadd") + var up = localStorage.getItem("getup") + var getde = localStorage.getItem("getde") + + // console.log(getde) +// if (add1 == 1) { +// var button = document.getElementById('btn-add'); +// // 璁剧疆鏍峰紡灞炴�ф潵闅愯棌鎸夐挳 +// button.classList.add('layui-btn-disabled'); +// } +// if (up == 1) { +// var button = document.getElementById('btn-update'); +// +// // 璁剧疆寮忓睘鎬ф潵闅愯棌鎸夐挳 +// button.classList.add('layui-btn-disabled'); +// } +// if (getde == 1) { +// var button = document.getElementById('btndelete'); +// +// // 浣挎寜閽笉鍙偣鍑� +// button.classList.add('layui-btn-disabled'); +// } + + if (add1==1){ + $("#btn-add").hide(); + + } + if (up==1){ + $("#btn-update").hide(); + + } + if (getde==1){ + $("#btndelete").hide(); + + } + $.get("/HxzkFlow/hxzk/chawu",function (data){ + $(".zk").text(data[0]) + $(".by").text(data[1]) + $(".cy").text(data[2]) + $(".dw").text(data[3]) + $(".jjdl").text(data[4]) + }) + setInterval(function() { + $.get("/HxzkFlow/hxzk/chawu",function (data){ + $(".zk").text(data[0]) + $(".by").text(data[1]) + $(".cy").text(data[2]) + $(".dw").text(data[3]) + $(".jjdl").text(data[4]) + }) + }, 60000); + }else{ + + + } + + + /** + * 鍒ゆ柇鐢ㄦ埛鍦ㄨ瀹氱殑鏃堕棿鍐呮病鏈夋搷浣滅郴缁燂紝鍒欏埛鏂版祻瑙堝櫒 + * 鍙傛暟锛氭椂闂达紙鍗曚綅鍒嗛挓锛� + * */ + function timeUserFun(time){ + var time = time || 2; + var userTime = 3600; + var objTime = { + init:0, + time:function(){ + objTime.init += 1; + if(objTime.init === userTime){// 杈惧埌闄愬埗鏃堕棿鏃讹紝鐢ㄦ埛鏈搷浣滀簨浠讹紝鍒欏埛鏂版暣涓〉闈� + localStorage.removeItem("gsjc") + sessionStorage.removeItem("admin") + alert("鎮ㄩ暱鏃堕棿鏈搷浣滃綋鍓嶉〉闈紝璇烽噸鏂扮櫥褰�") + var data = "Zong="+sessionStorage.getItem("admin"); + //鑾峰彇璇ョ敤鎴锋渶鏂版椂闂� + $.post("/HxzkFlow/hxzk/userdate",data,function (data){ + + }) + parent.location.reload() + //杈惧埌闄愬埗鏃堕棿娌℃搷浣滐紝鎵�瑕佹墽琛岀殑鍔ㄤ綔 + } + }, + eventFun:function(){ + //娓呴櫎涓婃鐩戝惉锛岄噸鏂板紑濮嬫柊鐨勭洃鍚� + clearInterval(testUser); + objTime.init = 0; + testUser = setInterval(objTime.time,1000); + } + }; + //鐩戝惉褰撳墠鏃堕棿娴佸姩 + var testUser = setInterval(objTime.time,1000); + + //鐩戝惉鐩稿簲浜嬩欢 + var body = document.querySelector('html'); + body.addEventListener("click",objTime.eventFun); + body.addEventListener("keydown",objTime.eventFun); + body.addEventListener("mousemove",objTime.eventFun); + body.addEventListener("mousewheel",objTime.eventFun); + } + (function () { + timeUserFun(1); + + }(0)); + + + + + layui.use(['layer', 'form'], function(){ + var layer = layui.layer + ,form = layui.form; + form.on('select(aihao)', function(data){ + console.log(data) + console.log(data.value); // 琚�変腑鐨勫�� + console.log(data.elem); // 琚�変腑鐨勫厓绱燚OM瀵硅薄 + console.log(data.field); // 琚�変腑鐨勫厓绱犵殑灞炴�у�硷紝閫氬父鏄痠nput鐨刵ame灞炴�у�� + if (data.value=="璁垮"){ + $("#addxinz").hide(); + $("#addxiug").hide(); + $("#addshanc").hide(); + $("#upxinz").hide(); + $("#upxiug").hide(); + $("#upshanc").hide(); + $("#addsms").hide(); + $("#upsms").hide(); + }else{ + $("#addxinz").show(); + $("#addxiug").show(); + $("#addshanc").show(); + $("#upxinz").show(); + $("#upxiug").show(); + $("#upshanc").show(); + $("#addsms").show(); + $("#upsms").show(); + + } + // 鍦ㄨ繖閲屽彲浠ユ墽琛屼綘闇�瑕佺殑鎿嶄綔 + }); + //浠庢湰鍦板瓨鍌ㄨ幏鍙栫敤鎴风櫥褰曚俊鎭紝濡傛灉鏄瓙璐﹀彿锛屽彧鏄剧ずelse 濡傛灉鏄�昏处鍙锋樉绀篿f + layui.use('table', function(){ + var table = layui.table; + + var Zong = localStorage.getItem("gsjc") + var data ="Zong="+Zong + if(Zong == null){ + }else{ + $.post("/HxzkFlow/hxzk/jiemi",data,function (data){ + table.render({ + elem: '#demo' + ,layEvent: 'LAYTABLE_TIPS' + ,height: 820 + ,url: '/HxzkFlow/hxzk/findManager' //鏁版嵁鎺ュ彛 + // ,cellMinWidth: 80 + ,width: 1680 + // ,page: true //寮�鍚垎椤� + ,toolbar:'#toolbarDemo' + ,defaultToolbar: ['filter', 'exports', 'print', { //鑷畾涔夊ご閮ㄥ伐鍏锋爮鍙充晶鍥炬爣銆傚鏃犻渶鑷畾涔夛紝鍘婚櫎璇ュ弬鏁板嵆鍙� + title: '鎻愮ず' + ,layEvent: 'LAYTABLE_TIPS' + ,icon: 'layui-icon-tips' + }] + , cols: [[ //琛ㄥご + {type: 'checkbox', sort: true, fixed: "left"} + ,{field: 'id', title: '搴忓彿', sort: true,width:'5%'} + ,{field: 'name', title: '鐢ㄦ埛鍚嶇О', width:'100'} + ,{field: 'phone', title: '鐢佃瘽', width:'150'} + ,{field: 'juese', title: '瑙掕壊', sort: true, width:'120'} + ,{field: 'uadd', title: '鏂板', sort: true, width:'100'} + ,{field: 'uupdate', title: '淇敼', sort: true, width:'100'} + ,{field: 'udelete', title: '鍒犻櫎', sort: true, width:'100'} + ,{field: 'smsreception', title: '鐭俊鎺ユ敹', sort: true, width:'120'} + ,{field: 'addtime', title: '娣诲姞鏃堕棿', sort: true, width:'200'} + ]], + done: function(res, curr, count){ + //濡傛灉鏄紓姝ヨ姹傛暟鎹柟寮忥紝res鍗充负浣犳帴鍙h繑鍥炵殑淇℃伅銆� + //濡傛灉鏄洿鎺ヨ祴鍊肩殑鏂瑰紡锛宺es鍗充负锛歿data: [], count: 99} data涓哄綋鍓嶉〉鏁版嵁銆乧ount涓烘暟鎹�婚暱搴� + //console.log(res); + //寰楀埌褰撳墠椤电爜 + //console.log(curr); + //寰楀埌鏁版嵁鎬婚噺 + //console.log(count); + $(".layui-table-box").find("[data-field='id']").css("display","none"); + + $("[data-field='uadd']").children().each(function(){ + if($(this).text()=='2'){ + $(this).text("鏀寔") + }else if($(this).text()=='1'){ + $(this).text("涓嶆敮鎸�") + } + }); + $("[data-field='uupdate']").children().each(function(){ + if($(this).text()=='2'){ + $(this).text("鏀寔") + }else if($(this).text()=='1'){ + $(this).text("涓嶆敮鎸�") + } + }); + $("[data-field='smsreception']").children().each(function(){ + if($(this).text()=='1'){ + $(this).text("寮�鍚�") + }else if($(this).text()=='0'){ + $(this).text("鍏抽棴") + } + }); + $("[data-field='udelete']").children().each(function(){ + if($(this).text()=='2'){ + $(this).text("鏀寔") + }else if($(this).text()=='1'){ + $(this).text("涓嶆敮鎸�") + } + }); + + pageCurr=curr; + }, + + limit:100, + limits:[10,20,30,40,50,60,70,80,90,100], + }); + + }) + } + + //澶村伐鍏锋爮浜嬩欢 + table.on('toolbar(demo)', function(obj){ + var checkStatus = table.checkStatus(obj.config.id); + switch(obj.event) { + case 'getDelete': + var data = checkStatus.data; + if(data.length == 0){ + layer.alert("璇烽�変腑涓�鏉℃暟鎹�") + }else{ + layer.confirm("姝ゆ搷浣滃皢姘镐箙鍒犻櫎璇ユ暟鎹�, 鏄惁缁х画?",{icon: 3, title:'鎻愮ず'}, function () { + var nums = []; + for (var i = 0; i < data.length; i++) { + nums.push(JSON.stringify(data[i].id)) + var datas = "num="+JSON.stringify(data[i].id)+"&caozuoname="+getUserName + $.post("/HxzkFlow/hxzk/DeleteManager",datas,function (data){ + location.reload(); + }); + } + layer.alert("鍒犻櫎鎴愬姛") + }) + // layui.table.reload('demo') + } + // location.reload(); + break; + case 'getUpdate': + var data = checkStatus.data; + if(data.length>1){ + layer.alert("涓�娆″彧鑳介�変腑涓�涓繘琛屼慨鏀�") + }else if(data.length == 0){ + layer.alert("璇烽�変腑涓�鏉℃暟鎹�") + }else{ + showUpdate(); + console.log(data) + $("#id").val(data[0].id); + $("#nameup1").val(data[0].name); + $("#phoneup1").val(data[0].phone); + $("#passwordup1").val(data[0].password); + + $("#jueseup1").val(data[0].juese); + if (data[0].uadd==2){ + $("#uaddup1").prop("checked",true); + }else{ + $("#uaddup2").prop("checked",true); + } + if (data[0].uupdate==2){ + $("#uupdateup1").prop("checked",true); + }else{ + $("#uupdateup2").prop("checked",true); + } + if (data[0].udelete==2){ + $("#udeleteup1").prop("checked",true); + }else{ + $("#udeleteup2").prop("checked",true); + } + if (data[0].smsreception==1){ + $("#upsms1").prop("checked",true); + }else{ + $("#upsms2").prop("checked",true); + } + + // $("#uaddup").val(data[0].enddate); + // $("#expense").val(data[0].expense); + form.render(); + } + break; + case 'getadd1': + var data = checkStatus.data; + add(); + break; + }; + }); + form.verify({ + //telnumber楠岃瘉瑙勫垯鐨勫畾涔� + name: function(value, item){ //value锛氳〃鍗曠殑鍊笺�乮tem锛氳〃鍗曠殑DOM瀵硅薄 + console.log(value.length) + if (value.length>3){ + return '鐢ㄦ埛鍚嶉暱搴﹀紓甯�'; + } + // if(!new RegExp("^[\u4e00-\u9fa5\]+$").test(value)){ + // return '濮撳悕鍙兘鏄腑鏂�'; + // } + + } + }); + // 鎼滅储鎻愪氦 + form.on('submit(demo-table-search)', function(data){ + var field = data.field; // 鑾峰緱琛ㄥ崟瀛楁 + if(field.company != ""){ + if(localStorage.getItem("gsjc") == "鍗庢槦鏅烘帶"){ + table.reload('demo', { + url: "/HxzkFlow/hxzk/ManagerSearch", + method:'post', + page: { + curr: 1 // 閲嶆柊浠庣 1 椤靛紑濮� + } + ,where: field // 鎼滅储鐨勫瓧娈� + ,done: function(res, curr, count) { + // res涓烘帴鍙h繑鍥炵殑鏁版嵁 + if (res.data.length > 0) { + + } else { + alert("鎼滅储鐨勫唴瀹逛笉瀛樺湪") + } + } + }); + layer.msg('鎼滅储鎴愬姛'); + }else if(field.company == localStorage.getItem("gsmc")){ + table.reload('demo', { + url: "/HxzkFlow/hxzk/ManagerSearch", + method:'post', + page: { + curr: 1 // 閲嶆柊浠庣 1 椤靛紑濮� + } + ,where: field // 鎼滅储鐨勫瓧娈� + ,done: function(res, curr, count) { + // res涓烘帴鍙h繑鍥炵殑鏁版嵁 + if (res.data.length > 0) { + + } else { + alert("鎼滅储鐨勫唴瀹逛笉瀛樺湪") + } + } + }); + layer.msg('鎼滅储鎴愬姛'); + }else{ + alert("娌℃湁鏉冮檺鏌ヨ鍏朵粬鍏徃") + } + }else{ + if (localStorage.getItem("gsjc") == "鍗庢槦鏅烘帶"){ + field.company = localStorage.getItem("gsjc"); + table.reload('demo', { + url: "/HxzkFlow/hxzk/ManagerSearch", + method:'post', + page: { + curr: 1 // 閲嶆柊浠庣 1 椤靛紑濮� + } + ,where: field // 鎼滅储鐨勫瓧娈� + }); + layer.msg('鎼滅储鎴愬姛'); + }else{ + field.company = localStorage.getItem("gsmc") + table.reload('demo', { + url: "/HxzkFlow/hxzk/ManagerSearch", + method:'post', + page: { + curr: 1 // 閲嶆柊浠庣 1 椤靛紑濮� + } + ,where: field // 鎼滅储鐨勫瓧娈� + }); + layer.msg('鎼滅储鎴愬姛'); + } + } + // 鎵ц鎼滅储閲嶈浇 + + return false; // 闃绘榛樿 form 璺宠浆 + }); + // + form.on('submit(demo-table-search1)', function(data){ + var field = data.field; // 鑾峰緱琛ㄥ崟瀛楁 + if(field.company != ""){ + if(localStorage.getItem("gsjc") == "鍗庢槦鏅烘帶"){ + table.reload('demo', { + url: "/HxzkFlow/hxzk/ManagerSearch", + method:'post', + page: { + curr: 1 // 閲嶆柊浠庣 1 椤靛紑濮� + } + ,where: field // 鎼滅储鐨勫瓧娈� + }); + layer.msg('鎼滅储鎴愬姛'); + }else if(field.company == localStorage.getItem("gsmc")){ + table.reload('demo', { + url: "/HxzkFlow/hxzk/ManagerSearch", + method:'post', + page: { + curr: 1 // 閲嶆柊浠庣 1 椤靛紑濮� + } + ,where: field // 鎼滅储鐨勫瓧娈� + }); + layer.msg('鎼滅储鎴愬姛'); + }else{ + alert("娌℃湁鏉冮檺鏌ヨ鍏朵粬鍏徃") + } + }else{ + if (localStorage.getItem("gsjc") == "鍗庢槦鏅烘帶"){ + field.company = ""; + table.reload('demo', { + url: "/HxzkFlow/hxzk/ManagerSearch", + method:'post', + page: { + curr: 1 // 閲嶆柊浠庣 1 椤靛紑濮� + } + ,where: field // 鎼滅储鐨勫瓧娈� + }); + layer.msg('鎼滅储鎴愬姛'); + }else{ + field.company = localStorage.getItem("gsmc") + table.reload('demo', { + url: "/HxzkFlow/hxzk/ManagerSearch", + method:'post', + page: { + curr: 1 // 閲嶆柊浠庣 1 椤靛紑濮� + } + ,where: field // 鎼滅储鐨勫瓧娈� + }); + layer.msg('鎼滅储鎴愬姛'); + } + } + // 鎵ц鎼滅储閲嶈浇 + + return false; // 闃绘榛樿 form 璺宠浆 + }); + }); + + }); + + + //鏂板 + function add(){ + $(".add").show(); + $(".heimu").show(); + } + function canseladd(){ + $(".add").hide(); + $(".heimu").hide(); + } + //鍏呭�� + function chongzhi(){ + $(".chongzhi").show(); + $(".heimu").show(); + } + function canselchongzhi(){ + $(".chongzhi").hide(); + $(".heimu").hide(); + } + //淇敼 + function canselupdate(){ + $(".update").hide(); + $(".heimu").hide(); + $(".updateZong").hide(); + } + function showUpdate(){ + var gsjc = localStorage.getItem("gsjc"); + if(gsjc == "鍗庢槦鏅烘帶"){ + $(".updateZong").show(); + $(".heimu").show(); + }else{ + $(".update").show(); + $(".heimu").show(); + } + + } + + function checkupdate() { + + console.log("11111111111111111") + var add1 = $("#nameup1").val(); + var add2 = $("#phoneup1").val(); + var add8 = $("#passwordup1").val(); + + var add3 = $("#jueseup1").val(); + + // var add4 = $("#enddateg").val(); + var add4 = $("#id").val(); + var PassOrNotadd =$('input[name="uadd"]:checked').val(); + var PassOrNotup =$('input[name="uupdate"]:checked').val(); + var PassOrNotde =$('input[name="udelete"]:checked').val(); + var PassOrNotsms =$('input[name="smsreception"]:checked').val(); + + var add5 = PassOrNotadd + var add6 = PassOrNotup + var add7 = PassOrNotde + console.log(PassOrNotadd) + console.log(PassOrNotsms) + if (add3!="璁垮"){ + if(!add5 ){ + layer.alert("璇烽�夋嫨鏂板鏉冮檺") + return false; + }else if(!add6){ + layer.alert("璇烽�夋嫨淇敼鏉冮檺") + return false; + }else if(!add7){ + layer.alert("璇烽�夋嫨鍒犻櫎鏉冮檺") + return false; + } + } + // var add12 = $("#expense").val(); + // var add5 = $("#bindidadd1").val(); + // var add6 = $("#locationadd1").val(); + // var add7 = $("#notesadd1").val(); + // var add8 = $("#enddateg").val(); + // var add9 = "0"; + // var add10 = $("#flowu").val(); + // var add11 = $("#feiyongadd").val(); + if(add1 == "" || add1 == null){ + layer.alert("璇疯緭鍏ョ敤鎴峰悕绉�") + return false; + }else if(add2 == "" || add2 == null){ + layer.alert("璇疯緭鍏ョ數璇�") + return false; + }else if(add8 == "" || add8 == null){ + layer.alert("璇疯緭鍏ュ瘑鐮�") + return false; + }else if(add3 == "" || add3 == null){ + layer.alert("璇烽�夋嫨瑙掕壊") + return false; + }else if(add8.length < 6){ + layer.alert("瀵嗙爜闀垮害涓嶈兘灏忎簬6浣�"); + return false; + } + if(!/[A-Z]/.test(add8)){ + layer.alert("瀵嗙爜蹇呴』鍖呭惈澶у啓瀛楁瘝"); + return false; + } + if(!/[a-z]/.test(add8)){ + layer.alert("瀵嗙爜蹇呴』鍖呭惈灏忓啓瀛楁瘝"); + return false; + }else if(!PassOrNotsms){ + layer.alert("璇烽�夋嫨鐭俊鎺ユ敹鏉冮檺") + return false; + }else{ + // if(parts.length>1){ + // for (var i = 0 ; i<parts.length;i++){ + var data + if (add3==="瓒呯骇绠$悊鍛�"){ + data = "juese="+add3 + } + // var data = "name="+add1+"&juese="+add3 + $.ajax({ + url: "/HxzkFlow/hxzk/ifManager", + type: "POST", + data: data, + async: false, + success: function(data) { + console.log(add4) + console.log(data) + console.log(data.id) + if(data!=""){ + if (data[0].id!=add4){ + alert("绯荤粺鍙厑璁稿瓨鍦ㄤ竴涓秴绾х鐞嗗憳锛�") + }else{ + var upp = "id="+add4+"&name="+add1+"&phone="+add2+"&password="+add8+"&juese="+add3+"&uadd="+add5+"&uupdate="+add6+"&udelete="+add7+"&caozuoname="+getUserName+"&smsreception="+PassOrNotsms + console.log(upp) + $.post("/HxzkFlow/hxzk/UpdateManager",upp,function (data){ + + }) + console.log(66666666) + } + }else{ + var upp = "id="+add4+"&name="+add1+"&phone="+add2+"&password="+add8+"&juese="+add3+"&uadd="+add5+"&uupdate="+add6+"&udelete="+add7+"&caozuoname="+getUserName+"&smsreception="+PassOrNotsms + console.log(upp) + $.post("/HxzkFlow/hxzk/UpdateManager",upp,function (data){ + + }) + console.log(66666666) + } + } + }); + return true; + + } + // var parts = add2.replace(/\s*/g,"").split(";"); + // var parts; + // var parts1 = add5.split(";"); + + + } + //鏂板鎴愬姛 + function checkadd() { + var add1 = $("#nameadd1").val(); + // var add2 = $("#cardnumberadd1").val(); + var add2 = $("#phoneadd1").val(); + // var add4 = $("#operatoradd1").val(); + // var add4 = $("#flowadd1").val(); + var add3 = $("#jueseadd1").val(); + var add8 = $("#passwordadd1").val(); + var PassOrNotadd =$('input[name="uadd"]:checked').val(); + var PassOrNotup =$('input[name="uupdate"]:checked').val(); + var PassOrNotde =$('input[name="udelete"]:checked').val(); + var PassOrNotsms =$('input[name="smsreception"]:checked').val(); + + + console.log(PassOrNotadd) + // console.log(PassOrNotup) + // console.log(PassOrNotde) + // var add5 = PassOrNotadd + // var add6 = PassOrNotup + // var add7 = PassOrNotde + // var add5 = $("#uadd1").val(); + // var add6 = $("#locationadd1").val(); + // var add7 = $("#notesadd1").val(); + // var add3 = $("#enddateadd1").val(); + if (add3!="璁垮"){ + var add5 = PassOrNotadd + var add6 = PassOrNotup + var add7 = PassOrNotde + + if(!add5 ){ + layer.alert("璇烽�夋嫨鏂板鏉冮檺") + return false; + }else if(!add6){ + layer.alert("璇烽�夋嫨淇敼鏉冮檺") + return false; + }else if(!add7){ + layer.alert("璇烽�夋嫨鍒犻櫎鏉冮檺") + return false; + }else if(!PassOrNotsms){ + layer.alert("璇烽�夋嫨鐭俊鎺ユ敹鏉冮檺") + return false; + } + + }else{ + var add5 = '1' + var add6 = '1' + var add7 = '1' + PassOrNotsms = '0' + } + var add9 = "0"; + if(add1 == "" || add1 == null){ + layer.alert("璇疯緭鍏ョ敤鎴峰悕绉�") + return false; + }else if(add2 == "" || add2 == null){ + layer.alert("璇疯緭鍏ョ數璇�") + return false; + }else if(add3 == "" || add3 == null){ + layer.alert("璇烽�夋嫨瑙掕壊") + return false; + }else // 瀵嗙爜鏍¢獙 + if(add8.length < 6){ + layer.alert("瀵嗙爜闀垮害涓嶈兘灏忎簬6浣�"); + return false; + } + if(!/[A-Z]/.test(add8)){ + layer.alert("瀵嗙爜蹇呴』鍖呭惈澶у啓瀛楁瘝"); + return false; + } + if(!/[a-z]/.test(add8)){ + layer.alert("瀵嗙爜蹇呴』鍖呭惈灏忓啓瀛楁瘝"); + return false; + }else if (add9 == "1"){ + return false + }else{ + var data + if (add3==="瓒呯骇绠$悊鍛�"){ + data = "name="+add1+"&juese="+add3 + }else{ + data = "name="+add1 + } + // var data = "name="+add1+"&juese="+add3 + $.ajax({ + url: "/HxzkFlow/hxzk/ifManager", + type: "POST", + data: data, + async: false, + success: function(data) { + console.log(data) + if (data.length>0){ + console.log(111111) + for (let i = 0; i < data.length; i++) { + if(data[i].juese=="瓒呯骇绠$悊鍛�"){ + console.log(222222222) + alert("绯荤粺鍙厑璁稿瓨鍦ㄤ竴涓秴绾х鐞嗗憳锛�") + break; + }else if (data[i].name==add1){ + alert("璇ョ敤鎴峰凡瀛樺湪锛�") + break; + }else { + console.log("33333332") + var upp = "name="+add1+"&phone="+add2+"&password="+add8+"&juese="+add3+"&uadd="+add5+"&uupdate="+add6+"&udelete="+add7+"&caozuoname="+getUserName+"&smsreception="+PassOrNotsms + $.post("/HxzkFlow/hxzk/addManager",upp,function (data){ + + }) + add9 = "0"; + } + } + }else{ + console.log("33333332") + var upp = "name="+add1+"&phone="+add2+"&password="+add8+"&juese="+add3+"&uadd="+add5+"&uupdate="+add6+"&udelete="+add7+"&caozuoname="+getUserName+"&smsreception="+PassOrNotsms + $.post("/HxzkFlow/hxzk/addManager",upp,function (data){ + + }) + add9 = "0"; + } + } + }); + return true; + } + } +</script> +</html> -- Gitblit v1.9.3