¶Ô±ÈÐÂÎļþ |
| | |
| | | <%@ 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); // 被éä¸çå
ç´ DOM对象 |
| | | console.log(data.field); // 被éä¸çå
ç´ ç屿§å¼ï¼é常æ¯inputçname屿§å¼ |
| | | 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 å¦ææ¯æ»è´¦å·æ¾ç¤ºif |
| | | 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å³ä¸ºä½ æ¥å£è¿åçä¿¡æ¯ã |
| | | //妿æ¯ç´æ¥èµå¼çæ¹å¼ï¼reså³ä¸ºï¼{data: [], count: 99} data为å½åé¡µæ°æ®ãcountä¸ºæ°æ®æ»é¿åº¦ |
| | | //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ï¼è¡¨åçå¼ãitemï¼è¡¨åç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为æ¥å£è¿åçæ°æ® |
| | | 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为æ¥å£è¿åçæ°æ® |
| | | 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> |