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/Gongs.jsp | 672 ++++++++++++++++++++++++++++++++++++++----------------- 1 files changed, 461 insertions(+), 211 deletions(-) diff --git a/src/webapp/page/Gongs.jsp b/src/webapp/page/Gongs.jsp index 2b81b6a..3aa8234 100644 --- a/src/webapp/page/Gongs.jsp +++ b/src/webapp/page/Gongs.jsp @@ -15,7 +15,8 @@ pointer-events: none; /* 浣挎寜閽笉鍙偣鍑� */ opacity: 0.6; /* 闄嶄綆涓嶉�忔槑搴︿互鏄剧ず绂佺敤鐘舵�� */ } - .panbox{ + + .panbox { width: 540px; height: 130px; float: left; @@ -31,8 +32,8 @@ </head> <body> <%--<div >--%> - <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">--%> +<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-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="companyname" style="width: 220px" value="" placeholder="璇疯緭鍏ョ敤鎴峰悕绉�" @@ -45,145 +46,182 @@ <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> +</form> <%-- <script type="text/html" >--%> - <div style="margin-left: 0px;" id="toolbarDemo"> - <button class="layui-btn " id="btn-add" lay-event="getadd">鏂板</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 style="margin-left: 0px;" id="toolbarDemo"> + <button class="layui-btn " id="btn-add" lay-event="getadd">鏂板</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> +</div> <%-- </script>--%> - <script type="text/html" id="toolbarDemo1"> - <div style="margin-left: 35px;"> - <button class="layui-btn layui-btn-warm" lay-event="getUpdate">淇敼</button> - </div> - </script> +<script type="text/html" id="toolbarDemo1"> + <div style="margin-left: 35px;"> + <button class="layui-btn layui-btn-warm" lay-event="getUpdate">淇敼</button> + </div> +</script> <%--</div>--%> <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="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="update" 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"> +<div class="update" + 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 checkup()"> - <input type="" style="display:none" name="companyid" id="companyidup" class="gongsiid" /> + <input type="" style="display:none" name="companyid" id="companyidup" class="gongsiid"/> <div class="layui-form-item"> <label class="layui-form-label">鍏徃鍚嶇О锛�</label> <div class="layui-input-block"> - <input type="text" name="companyname" disabled id="companynameup" lay-verify="title" autocomplete="off" placeholder="璇疯緭鍏ュ叕鍙稿悕绉�" class="layui-input"> + <input type="text" name="companyname" disabled id="companynameup" 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"> - <input type="text" name="companyabbname" disabled id="companyabbnameup" lay-verify="title" autocomplete="off" placeholder="璇疯緭鍏ュ叕鍙哥畝绉�" class="layui-input"> + <input type="text" name="companyabbname" disabled id="companyabbnameup" 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"> - <input lay-verify="required|phone" type="text" name="loginphone" id="loginphoneup" lay-verify="title" autocomplete="off" placeholder="璇疯緭鍏ョ櫥褰曠數璇�" class="layui-input"> + <input type="text" name="loginphone" id="loginphoneup" 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"> + <input type="text" name="password" id="passwordup" 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"> - <input type="text" name="shuinum" id="shuinumup" lay-verify="title" autocomplete="off" placeholder="璇疯緭鍏ョ◣鍙�" class="layui-input"> + <input type="text" name="shuinum" id="shuinumup" 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"> - <input type="text" name="address" id="addressup" lay-verify="title" autocomplete="off" placeholder="璇疯緭鍏ュ湴鍧�" class="layui-input"> + <input type="text" name="address" id="addressup" 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"> - <input lay-verify="required" type="text" name="phone" id="phoneup" lay-verify="title" autocomplete="off" placeholder="璇疯緭鍏ョ數璇�" class="layui-input"> + <input lay-verify="required" type="text" name="phone" id="phoneup" 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"> - <input type="text" name="accountbank" id="accountbankup" lay-verify="title" autocomplete="off" placeholder="璇疯緭鍏ュ紑鎴疯" class="layui-input"> + <input type="text" name="accountbank" id="accountbankup" 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"> - <input type="text" name="account" id="accountup" lay-verify="title" autocomplete="off" placeholder="璇疯緭鍏ヨ处鍙�" class="layui-input"> + <input type="text" name="account" id="accountup" lay-verify="title" autocomplete="off" + placeholder="璇疯緭鍏ヨ处鍙�" class="layui-input"> </div> </div> <div class="layui-form-item"> <div class="layui-input-block"> <button type="submit" class="layui-btn" lay-submit="" lay-filter="demo1">绔嬪嵆淇濆瓨</button> - <button type="button" class="layui-btn layui-btn-normal" lay-filter="demo1" onclick="canselupdate()" style="margin-left: 200px">鍙栨秷</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 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="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">鍏徃鍚嶇О锛�</label> <div class="layui-input-block"> - <input type="text" name="companyname" id="companynameadd" lay-verify="title" autocomplete="off" placeholder="璇疯緭鍏ュ叕鍙稿悕绉�" class="layui-input"> + <input type="text" name="companyname" id="companynameadd" 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"> - <input type="text" name="companyabbname" id="companyabbnameadd" lay-verify="title" autocomplete="off" placeholder="璇疯緭鍏ュ叕鍙哥畝绉�" class="layui-input"> + <input type="text" name="companyabbname" id="companyabbnameadd" 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"> - <input lay-verify="required|phone" type="text" name="loginphone" id="loginphoneadd" lay-verify="title" autocomplete="off" placeholder="璇疯緭鍏ョ櫥褰曠數璇�" class="layui-input"> + <input type="text" name="loginphone" id="loginphoneadd" 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"> + <input type="text" name="password" id="passwordadd" 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"> - <input type="text" name="shuinum" lay-verify="title" id="shuinumadd" autocomplete="off" placeholder="璇疯緭鍏ョ◣鍙�" class="layui-input"> + <input type="text" name="shuinum" lay-verify="title" id="shuinumadd" autocomplete="off" + placeholder="璇疯緭鍏ョ◣鍙�" class="layui-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">鍦板潃锛�</label> <div class="layui-input-block"> - <input type="text" name="address" lay-verify="title" autocomplete="off" id="addressadd" placeholder="璇疯緭鍏ュ湴鍧�" class="layui-input"> + <input type="text" name="address" lay-verify="title" autocomplete="off" id="addressadd" + placeholder="璇疯緭鍏ュ湴鍧�" class="layui-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">鐢佃瘽锛�</label> <div class="layui-input-block"> - <input lay-verify="required" type="text" name="phone" lay-verify="title" id="phoneadd" autocomplete="off" placeholder="璇疯緭鍏ョ數璇�" class="layui-input"> + <input lay-verify="required" type="text" name="phone" lay-verify="title" id="phoneadd" + autocomplete="off" placeholder="璇疯緭鍏ョ數璇�" class="layui-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">寮�鎴疯锛�</label> <div class="layui-input-block"> - <input type="text" name="accountbank" lay-verify="title" id="accountbankadd" autocomplete="off" placeholder="璇疯緭鍏ュ紑鎴疯" class="layui-input"> + <input type="text" name="accountbank" lay-verify="title" id="accountbankadd" autocomplete="off" + placeholder="璇疯緭鍏ュ紑鎴疯" class="layui-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">璐﹀彿锛�</label> <div class="layui-input-block"> - <input type="text" name="account" lay-verify="title" autocomplete="off" id="accountadd" placeholder="璇疯緭鍏ヨ处鍙�" class="layui-input"> + <input type="text" name="account" lay-verify="title" autocomplete="off" id="accountadd" + placeholder="璇疯緭鍏ヨ处鍙�" class="layui-input"> </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> + <button type="button" class="layui-btn layui-btn-normal" lay-filter="demo1" onclick="canseladd()" + style="margin-left: 200px">鍙栨秷 + </button> </div> </div> </form> @@ -194,23 +232,25 @@ <script> var qb = localStorage.getItem("gsjc") var getUserName = localStorage.getItem("getUserName") - if(qb === "鍗庢槦鏅烘帶"){ + var getjuese = localStorage.getItem("getjuese") + + if (qb === "鍗庢槦鏅烘帶") { var add1 = localStorage.getItem("getadd") var up = localStorage.getItem("getup") var getde = localStorage.getItem("getde") - if (add1==1){ + if (add1 == 1) { var button = document.getElementById('btn-add'); // 璁剧疆鏍峰紡灞炴�ф潵闅愯棌鎸夐挳 button.classList.add('layui-btn-disabled'); } - if (up==1){ + if (up == 1) { var button = document.getElementById('btn-update'); // 璁剧疆寮忓睘鎬ф潵闅愯棌鎸夐挳 button.classList.add('layui-btn-disabled'); } - if (getde==1){ + if (getde == 1) { var button = document.getElementById('btndelete'); // 璁剧疆鏍峰紡灞炴�ф潵闅愯棌鎸夐挳 button.classList.add('layui-btn-disabled'); @@ -227,15 +267,15 @@ // $("#btndelete").hide(); // // } - $.get("/HxzkFlow/hxzk/chawu",function (data){ + $.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){ + setInterval(function () { + $.get("/HxzkFlow/hxzk/chawu", function (data) { $(".zk").text(data[0]) $(".by").text(data[1]) $(".cy").text(data[2]) @@ -243,117 +283,160 @@ $(".jjdl").text(data[4]) }) }, 60000); - }else{ + } else { } + /** * 鍒ゆ柇鐢ㄦ埛鍦ㄨ瀹氱殑鏃堕棿鍐呮病鏈夋搷浣滅郴缁燂紝鍒欏埛鏂版祻瑙堝櫒 * 鍙傛暟锛氭椂闂达紙鍗曚綅鍒嗛挓锛� * */ - function timeUserFun(time){ + function timeUserFun(time) { var time = time || 2; var userTime = 3600; var objTime = { - init:0, - time:function(){ + init: 0, + time: function () { objTime.init += 1; - if(objTime.init === userTime){// 杈惧埌闄愬埗鏃堕棿鏃讹紝鐢ㄦ埛鏈搷浣滀簨浠讹紝鍒欏埛鏂版暣涓〉闈� + if (objTime.init === userTime) {// 杈惧埌闄愬埗鏃堕棿鏃讹紝鐢ㄦ埛鏈搷浣滀簨浠讹紝鍒欏埛鏂版暣涓〉闈� localStorage.removeItem("gsjc") sessionStorage.removeItem("admin") alert("鎮ㄩ暱鏃堕棿鏈搷浣滃綋鍓嶉〉闈紝璇烽噸鏂扮櫥褰�") - var data = "Zong="+sessionStorage.getItem("admin"); + var data = "Zong=" + sessionStorage.getItem("admin"); //鑾峰彇璇ョ敤鎴锋渶鏂版椂闂� - $.post("/HxzkFlow/hxzk/userdate",data,function (data){ + $.post("/HxzkFlow/hxzk/userdate", data, function (data) { }) parent.location.reload() //杈惧埌闄愬埗鏃堕棿娌℃搷浣滐紝鎵�瑕佹墽琛岀殑鍔ㄤ綔 } }, - eventFun:function(){ + eventFun: function () { //娓呴櫎涓婃鐩戝惉锛岄噸鏂板紑濮嬫柊鐨勭洃鍚� clearInterval(testUser); objTime.init = 0; - testUser = setInterval(objTime.time,1000); + testUser = setInterval(objTime.time, 1000); } }; //鐩戝惉褰撳墠鏃堕棿娴佸姩 - var 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); + 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(){ + layui.use(['layer', 'form'], function () { var layer = layui.layer - ,form = layui.form; + , form = layui.form; - layui.use('table', function() { + layui.use('table', function () { var table = layui.table; - var Zong = localStorage.getItem("gsjc") - var data ="Zong="+Zong - if(Zong == null){ + var data = "Zong=" + Zong + if (Zong == null) { - }else{ - $.post("/HxzkFlow/hxzk/jiemi",data,function (data){ - if(data == "1"){ - table.render({ - elem: '#demo' - , layEvent: 'LAYTABLE_TIPS' - , height: 850 - ,width: 1700 - , url: '/HxzkFlow/hxzk/FindCompany' //鏁版嵁鎺ュ彛 - , page: true //寮�鍚垎椤� - , toolbar: '#toolbarDemo' - , defaultToolbar: ['filter', 'exports', 'print', { //鑷畾涔夊ご閮ㄥ伐鍏锋爮鍙充晶鍥炬爣銆傚鏃犻渶鑷畾涔夛紝鍘婚櫎璇ュ弬鏁板嵆鍙� - title: '鎻愮ず' + } else { + $.post("/HxzkFlow/hxzk/jiemi", data, function (data) { + if (data == "1") { + if (getjuese == "瓒呯骇绠$悊鍛�") { + table.render({ + elem: '#demo' , layEvent: 'LAYTABLE_TIPS' - , icon: 'layui-icon-tips' - }] - , cols: [[ //琛ㄥご - {type: 'checkbox', sort: true, fixed: "left"} - , {field: 'companyid', title: '搴忓彿', sort: true ,width:'4%'} - , {field: 'companyname', title: '鍏徃鍚嶇О'} - , {field: 'companyabbname', title: '鍏徃绠�绉�', sort: true,width:'10%'} - , {field: 'loginphone', title: '鐧诲綍鐢佃瘽',width:'7%'} - , {field: 'shuinum', title: '绋庡彿',width:'10%'} - , {field: 'address', title: '鍦板潃', sort: true,width:'10%'} - , {field: 'phone', title: '鐢佃瘽', sort: true,width:'8%'} - , {field: 'accountbank', title: '寮�鎴疯'} - , {field: 'account', title: '璐﹀彿', sort: true,width:'10%'} + , height: 850 + , width: 1700 + , url: '/HxzkFlow/hxzk/FindCompany' //鏁版嵁鎺ュ彛 + , method: 'post' + // , where: {company: Zi} // 鎼滅储鐨勫瓧娈� + // , where: {entry: getUserName} // 鎼滅储鐨勫瓧娈� + , page: true //寮�鍚垎椤� + , toolbar: '#toolbarDemo' + , defaultToolbar: ['filter', 'exports', 'print', { //鑷畾涔夊ご閮ㄥ伐鍏锋爮鍙充晶鍥炬爣銆傚鏃犻渶鑷畾涔夛紝鍘婚櫎璇ュ弬鏁板嵆鍙� + title: '鎻愮ず' + , layEvent: 'LAYTABLE_TIPS' + , icon: 'layui-icon-tips' + }] + , cols: [[ //琛ㄥご + {type: 'checkbox', sort: true, fixed: "left"} + , {field: 'companyid', title: '搴忓彿', sort: true, width: '4%'} + , {field: 'companyname', title: '鍏徃鍚嶇О'} + , {field: 'companyabbname', title: '鍏徃绠�绉�', sort: true, width: '10%'} + , {field: 'loginphone', title: '鐧诲綍鐢佃瘽', width: '7%'} + , {field: 'shuinum', title: '绋庡彿', width: '10%'} + , {field: 'address', title: '鍦板潃', sort: true, width: '10%'} + , {field: 'phone', title: '鐢佃瘽', sort: true, width: '8%'} + , {field: 'accountbank', title: '寮�鎴疯'} + , {field: 'account', title: '璐﹀彿', sort: true, width: '10%'} - ]], - done: function (res, curr, count) { - $("table").css("width", "100%") - }, - limit:100, - limits:[10,20,30,40,50,60,70,80,90,100], - }); - }else{ - $("#relo").css("left","-60px") - var dt ="Zong="+localStorage.getItem("gsmc") - $.post("/HxzkFlow/hxzk/chaZi",dt,function (data){ + ]], + done: function (res, curr, count) { + $("table").css("width", "100%") + }, + limit: 100, + limits: [10, 20, 30, 40, 50, 60, 70, 80, 90, 100], + }); + } else { + table.render({ + elem: '#demo' + , layEvent: 'LAYTABLE_TIPS' + , height: 850 + , width: 1700 + , url: '/HxzkFlow/hxzk/FindCompany;' //鏁版嵁鎺ュ彛 + , method: 'post' + // , where: {company: Zi} // 鎼滅储鐨勫瓧娈� + , where: {entry: getUserName} // 鎼滅储鐨勫瓧娈� + , page: true //寮�鍚垎椤� + , toolbar: '#toolbarDemo' + , defaultToolbar: ['filter', 'exports', 'print', { //鑷畾涔夊ご閮ㄥ伐鍏锋爮鍙充晶鍥炬爣銆傚鏃犻渶鑷畾涔夛紝鍘婚櫎璇ュ弬鏁板嵆鍙� + title: '鎻愮ず' + , layEvent: 'LAYTABLE_TIPS' + , icon: 'layui-icon-tips' + }] + , cols: [[ //琛ㄥご + {type: 'checkbox', sort: true, fixed: "left"} + , {field: 'companyid', title: '搴忓彿', sort: true, width: '4%'} + , {field: 'companyname', title: '鍏徃鍚嶇О'} + , {field: 'companyabbname', title: '鍏徃绠�绉�', sort: true, width: '10%'} + , {field: 'loginphone', title: '鐧诲綍鐢佃瘽', width: '7%'} + , {field: 'shuinum', title: '绋庡彿', width: '10%'} + , {field: 'address', title: '鍦板潃', sort: true, width: '10%'} + , {field: 'phone', title: '鐢佃瘽', sort: true, width: '8%'} + , {field: 'accountbank', title: '寮�鎴疯'} + , {field: 'account', title: '璐﹀彿', sort: true, width: '10%'} + + ]], + done: function (res, curr, count) { + $("table").css("width", "100%") + }, + limit: 100, + limits: [10, 20, 30, 40, 50, 60, 70, 80, 90, 100], + }); + } + + } else { + $("#relo").css("left", "-60px") + var dt = "Zong=" + localStorage.getItem("gsmc") + $.post("/HxzkFlow/hxzk/chaZi", dt, function (data) { var jc = Zong; table.render({ elem: '#demo' , layEvent: 'LAYTABLE_TIPS' , height: 850 - , url: '/HxzkFlow/hxzk/FindCompanyZi?Zong='+jc //鏁版嵁鎺ュ彛 + , url: '/HxzkFlow/hxzk/FindCompanyZi?Zong=' + jc //鏁版嵁鎺ュ彛 , page: true //寮�鍚垎椤� , toolbar: '#toolbarDemo1' @@ -362,24 +445,24 @@ , layEvent: 'LAYTABLE_TIPS' , icon: 'layui-icon-tips' }] - ,cols: [[ //琛ㄥご + , cols: [[ //琛ㄥご {type: 'checkbox', sort: true, fixed: "left"} - , {field: 'companyid', title: '搴忓彿', sort: true ,width:'4%'} - , {field: 'companyname', title: '鍏徃鍚嶇О',width:'10%'} - , {field: 'companyabbname', title: '鍏徃绠�绉�', sort: true,width:'10%'} - , {field: 'loginphone', title: '鐧诲綍鐢佃瘽',width:'10%'} - , {field: 'shuinum', title: '绋庡彿',width:'10%'} - , {field: 'address', title: '鍦板潃', sort: true,width:'10%'} - , {field: 'phone', title: '鐢佃瘽', sort: true,width:'10%'} - , {field: 'accountbank', title: '寮�鎴疯',width:'10%'} - , {field: 'account', title: '璐﹀彿', sort: true,width:'10%'} + , {field: 'companyid', title: '搴忓彿', sort: true, width: '4%'} + , {field: 'companyname', title: '鍏徃鍚嶇О', width: '10%'} + , {field: 'companyabbname', title: '鍏徃绠�绉�', sort: true, width: '10%'} + , {field: 'loginphone', title: '鐧诲綍鐢佃瘽', width: '10%'} + , {field: 'shuinum', title: '绋庡彿', width: '10%'} + , {field: 'address', title: '鍦板潃', sort: true, width: '10%'} + , {field: 'phone', title: '鐢佃瘽', sort: true, width: '10%'} + , {field: 'accountbank', title: '寮�鎴疯', width: '10%'} + , {field: 'account', title: '璐﹀彿', sort: true, width: '10%'} ]], done: function (res, curr, count) { $("table").css("width", "100%") }, - limit:100, - limits:[10,20,30,40,50,60,70,80,90,100], + limit: 100, + limits: [10, 20, 30, 40, 50, 60, 70, 80, 90, 100], }); }); @@ -389,98 +472,104 @@ //澶村伐鍏锋爮浜嬩欢 - table.on('toolbar(demo)', function(obj){ + table.on('toolbar(demo)', function (obj) { var checkStatus = table.checkStatus(obj.config.id); var add1 = localStorage.getItem("getadd") var up = localStorage.getItem("getup") var getde = localStorage.getItem("getde") - switch(obj.event) { + switch (obj.event) { case 'getDelete': var data = checkStatus.data; - if (data.length == 0) { - layer.alert("璇烽�変腑涓�鏉℃暟鎹�") - } else { - var nums = []; - for (var i = 0; i < data.length; i++) { - nums.push(JSON.stringify(data[i].companyid)) - var datas = "companyId=" + JSON.stringify(data[i].companyid)+"&caozuoname="+getUserName - $.post("/HxzkFlow/hxzk/DeleteCompany", datas, function (data) { - - }); - } - layer.alert("鍒犻櫎鎴愬姛") + 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].companyid)) + var datas = "companyId=" + JSON.stringify(data[i].companyid) + "&caozuoname=" + getUserName + $.post("/HxzkFlow/hxzk/DeleteCompany", datas, function (data) { + location.reload(); + }); } + layer.alert("鍒犻櫎鎴愬姛") + }) + } - layui.table.reload('demo') + // layui.table.reload('demo') break; case 'getUpdate': var data = checkStatus.data; - if (data.length > 1) { - layer.alert("涓�娆″彧鑳介�変腑涓�涓繘琛屼慨鏀�") - } else if (data.length == 0) { - layer.alert("璇烽�変腑涓�鏉℃暟鎹�") - } else { - $("#companynameup").val(data[0].companyname) - $("#companyabbnameup").val(data[0].companyabbname) - $("#loginphoneup").val(data[0].loginphone) - $("#shuinumup").val(data[0].shuinum); - $("#addressup").val(data[0].address); - $("#phoneup").val(data[0].phone) - $("#accountbankup").val(data[0].accountbank) - $("#accountup").val(data[0].account) - $(".update").show(); - $(".heimu").show(); - $(".gongsiid").val(data[0].companyid); - $("#companyidup").val(data[0].companyid); - } + if (data.length > 1) { + layer.alert("涓�娆″彧鑳介�変腑涓�涓繘琛屼慨鏀�") + } else if (data.length == 0) { + layer.alert("璇烽�変腑涓�鏉℃暟鎹�") + } else { + console.log(data[0]) + $("#companynameup").val(data[0].companyname) + $("#companyabbnameup").val(data[0].companyabbname) + $("#loginphoneup").val(data[0].loginphone) + $("#passwordup").val(data[0].password) + + $("#shuinumup").val(data[0].shuinum); + $("#addressup").val(data[0].address); + $("#phoneup").val(data[0].phone) + $("#accountbankup").val(data[0].accountbank) + $("#accountup").val(data[0].account) + $(".update").show(); + $(".heimu").show(); + $(".gongsiid").val(data[0].companyid); + $("#companyidup").val(data[0].companyid); + } break; case 'getadd': - var data = checkStatus.data; - add(); + var data = checkStatus.data; + add(); break; - }; + } + ; layui.table.reload('demo') }); - form.on('submit(demo-table-search)', function(data){ + form.on('submit(demo-table-search)', function (data) { var field = data.field; // 鑾峰緱琛ㄥ崟瀛楁 - if(field.companyname == ""){ + if (field.companyname == "") { - if(localStorage.getItem("gsjc") == "鍗庢槦鏅烘帶"){ + if (localStorage.getItem("gsjc") == "鍗庢槦鏅烘帶") { table.reload('demo', { url: "/HxzkFlow/hxzk/GongSitableSearch", - method:'post', + method: 'post', page: { curr: 1 // 閲嶆柊浠庣 1 椤靛紑濮� } - ,where: field // 鎼滅储鐨勫瓧娈� + , where: field // 鎼滅储鐨勫瓧娈� }); layer.msg('鎼滅储鎴愬姛'); - }else{ + } else { field.companyname = localStorage.getItem("gsjc") table.reload('demo', { url: "/HxzkFlow/hxzk/GongSitableSearch", - method:'post', + method: 'post', page: { curr: 1 // 閲嶆柊浠庣 1 椤靛紑濮� } - ,where: field // 鎼滅储鐨勫瓧娈� + , where: field // 鎼滅储鐨勫瓧娈� }); layer.msg('鎼滅储鎴愬姛'); } - }else{ - if(localStorage.getItem("gsjc") == "鍗庢槦鏅烘帶"){ + } else { + if (localStorage.getItem("gsjc") == "鍗庢槦鏅烘帶") { table.reload('demo', { url: "/HxzkFlow/hxzk/GongSitableSearch", - method:'post', + method: 'post', page: { curr: 1 // 閲嶆柊浠庣 1 椤靛紑濮� } - ,where: field // 鎼滅储鐨勫瓧娈� - ,done: function(res, curr, count) { + , where: field // 鎼滅储鐨勫瓧娈� + , done: function (res, curr, count) { // res涓烘帴鍙h繑鍥炵殑鏁版嵁 if (res.data.length > 0) { @@ -490,8 +579,8 @@ } }); layer.msg('鎼滅储鎴愬姛'); - }else{ - if (field.companyname != localStorage.getItem("gsjc")){ + } else { + if (field.companyname != localStorage.getItem("gsjc")) { alert("娌℃湁鏉冮檺鏌ョ湅鍏朵粬鍏徃") } } @@ -503,20 +592,24 @@ }); }); }); + //淇敼 - function canselupdate(){ + function canselupdate() { $(".update").hide(); $(".heimu").hide(); } + //鏂板 - function add(){ + function add() { $(".add").show(); $(".heimu").show(); } - function canseladd(){ + + function canseladd() { $(".add").hide(); $(".heimu").hide(); } + function checkadd() { var add1 = $("#companynameadd").val(); var add2 = $("#companyabbnameadd").val(); @@ -526,51 +619,133 @@ var add6 = $("#phoneadd").val(); var add7 = $("#accountbankadd").val(); var add8 = $("#accountadd").val(); - var add9 = "0" ; - var data = "companyname="+add1+"&companyabbname="+add2 + var add9 = "0" + var add10 = $("#passwordadd").val(); + + // 瀵嗙爜楠岃瘉锛氶暱搴︿笉鑳藉皬浜�6浣嶏紝蹇呴』鍖呭惈澶у皬鍐欏瓧姣� + if (add10.length < 6) { + layer.alert("瀵嗙爜闀垮害涓嶈兘灏戜簬6浣�"); + return false; + } + + // 妫�鏌ユ槸鍚﹀寘鍚ぇ鍐欏瓧姣� + if (!/[A-Z]/.test(add10)) { + layer.alert("瀵嗙爜蹇呴』鍖呭惈澶у啓瀛楁瘝"); + return false; + } + + // 妫�鏌ユ槸鍚﹀寘鍚皬鍐欏瓧姣� + if (!/[a-z]/.test(add10)) { + layer.alert("瀵嗙爜蹇呴』鍖呭惈灏忓啓瀛楁瘝"); + return false; + } + var parts = add3.replace(/\s*/g, "").split(/锛寍,/); + // var parts1 = add5.split(";"); + // if (parts.length<1){ + // parts=add3.replaceAll(/\s*/g, "").split(","); + // } + console.log(parts) + // if (parts.length) + // + var data2 = "companyname=" + add1 +if (parts.length>1){ + for (let i = 0; i < parts.length; i++) { + console.log(parts[i]) + var data = "phone=" + parts[i] + $.ajax({ + url: "/HxzkFlow/hxzk/findPnone", + type: "POST", + data: data, + async: false, + success: function (data) { + console.log(data) + if (data != "") { + alert( parts[i]+"璇ユ墜鏈哄彿宸茬粦瀹�") + add9 = "1"; + return false; + } + } + }); + } +}else{ + var data = "phone=" + add3 + $.ajax({ + url: "/HxzkFlow/hxzk/findPnone", + type: "POST", + data: data, + async: false, + success: function (data) { + console.log(data) + if (data != "") { + alert(add3+"璇ユ墜鏈哄彿宸茬粦瀹�") + add9 = "1"; + return false; + } + } + }); +} - if(add1 == "" || add1 == null){ + + $.ajax({ + url: "/HxzkFlow/hxzk/findCompanyname", + type: "POST", + data: data2, + async: false, + success: function (data) { + console.log(data) + if (data != "") { + alert("鍏徃鍚嶇О宸插瓨鍦�") + add9 = "1"; + return false; + } + } + }); + + if (add1 == "" || add1 == null) { layer.alert("鍏徃鍚嶇О涓嶈兘涓虹┖") return false; - }else if(add2 == "" || add2 == null){ + } else if (add2 == "" || add2 == null) { layer.alert("鍏徃绠�绉颁笉鑳戒负绌�") return false; - }else if(add3 == "" || add3 == null){ + } else if (add3 == "" || add3 == null) { layer.alert("鐧婚檰鐢佃瘽涓嶈兘涓虹┖") return false; - }else if(add4 == "" || add4 == null){ + } else if (add10 == "" || add10 == null) { + layer.alert("鐧婚檰瀵嗙爜涓嶈兘涓虹┖") + return false; + } else if (add4 == "" || add4 == null) { layer.alert("绋庡彿涓嶈兘涓虹┖") return false; - }else if(add5 == "" || add5 == null){ + } else if (add5 == "" || add5 == null) { layer.alert("鍦板潃涓嶈兘涓虹┖") return false; - }else if(add6 == "" || add6 == null){ + } else if (add6 == "" || add6 == null) { layer.alert("鐢佃瘽涓嶈兘涓虹┖") return false; - }else if(add7 == "" || add7 == null){ + } else if (add7 == "" || add7 == null) { layer.alert("寮�鎴疯涓嶈兘涓虹┖") return false; - }else if(add8 == "" || add8 == null){ + } else if (add8 == "" || add8 == null) { layer.alert("璐﹀彿涓嶈兘涓虹┖") return false; - }else if(add9 == "1"){ + } else if (add9 == "1") { return false; - }else{ + } else { console.log(add1) $.ajax({ url: "/HxzkFlow/hxzk/ifGongSi", type: "POST", data: data, async: false, - success: function(data) { + success: function (data) { console.log(data) - if(data != ""){ + if (data != "") { alert("璇ュ叕鍙稿悕绉版垨绠�绉板凡瀛樺湪锛�") add9 = "1"; - }else{ + } else { console.log("33333332") - var upp = "companyname="+add1+"&companyabbname="+add2+"&loginphone="+add3+"&shuinum="+add4+"&address="+add5+"&phone="+add6+"&accountbank="+add7+"&account="+add8+"&caozuoname="+getUserName - $.post("/HxzkFlow/hxzk/addGongSi",upp,function (data){ + var upp = "companyname=" + add1 + "&companyabbname=" + add2 + "&loginphone=" + add3+ "&password=" + add10 + "&shuinum=" + add4 + "&address=" + add5 + "&phone=" + add6 + "&accountbank=" + add7 + "&account=" + add8 + "&caozuoname=" + getUserName + "&entryclerk=" + getUserName + $.post("/HxzkFlow/hxzk/addGongSi", upp, function (data) { }) add9 = "0"; @@ -581,51 +756,127 @@ } - - - - - - - } - function checkup(){ + + function checkup() { var up0 = $("#companyidup").val(); var up1 = $("#companynameup").val(); - var up2 = $("#companyabbnameup").val(); - var up3 = $("#loginphoneup").val(); - var up4 = $("#shuinumup").val(); - var up5 = $("#addressup").val(); - var up6 = $("#phoneup").val(); - var up7 = $("#accountbankup").val(); - var up8 = $("#accountup").val(); + var up2 = $("#companyabbnameup").val(); + var up3 = $("#loginphoneup").val(); + var up4 = $("#shuinumup").val(); + var up5 = $("#addressup").val(); + var up6 = $("#phoneup").val(); + var up7 = $("#accountbankup").val(); + var up8 = $("#accountup").val(); +var add9 = '0' + var up10 = $("#passwordup").val(); + + // 瀵嗙爜楠岃瘉锛氶暱搴︿笉鑳藉皬浜�6浣嶏紝蹇呴』鍖呭惈澶у皬鍐欏瓧姣� + if (up10.length < 6) { + layer.alert("瀵嗙爜闀垮害涓嶈兘灏戜簬6浣�"); + return false; + } + + // 妫�鏌ユ槸鍚﹀寘鍚ぇ鍐欏瓧姣� + if (!/[A-Z]/.test(up10)) { + layer.alert("瀵嗙爜蹇呴』鍖呭惈澶у啓瀛楁瘝"); + return false; + } + + // 妫�鏌ユ槸鍚﹀寘鍚皬鍐欏瓧姣� + if (!/[a-z]/.test(up10)) { + layer.alert("瀵嗙爜蹇呴』鍖呭惈灏忓啓瀛楁瘝"); + return false; + } + + var parts = up3.replace(/\s*/g, "").split(/锛寍,/);; + // var parts1 = add5.split(";"); + // if (parts.length<1){ + // parts=add3.replaceAll(/\s*/g, "").split(","); + // } + console.log(parts) + // if (parts.length) + // + var data2 = "companyname=" + add1 + if (parts.length>1){ + for (let i = 0; i < parts.length; i++) { + console.log(parts[i]) + // var data = {} "phone=" + parts[i]+'&companyId='+up0 + + var data = { + phone: parts[i], + companyId: up0, + } + $.ajax({ + url: "/HxzkFlow/hxzk/findPnone", + type: "POST", + data: data, + async: false, + success: function (data) { + console.log(data) + if (data != "") { + alert(parts[i]+"璇ユ墜鏈哄彿宸茬粦瀹�") + add9 = "1"; + return false; + } + } + }); + } + }else{ + + // var data = "phone=" + up3 + var data = { + phone: up3, + companyId: up0, + } + $.ajax({ + url: "/HxzkFlow/hxzk/findPnone", + type: "POST", + data: data, + async: false, + success: function (data) { + console.log(data) + if (data != "") { + alert(up3+"璇ユ墜鏈哄彿宸茬粦瀹�") + add9 = "1"; + return false; + } + } + }); + } console.log(up3) - if(up1 == null || up1 == ""){ + if (up1 == null || up1 == "") { layer.alert("鍏徃鍚嶇О涓嶈兘涓虹┖") return false; - }else if(up2 == null || up2 == ""){ + } else if (up2 == null || up2 == "") { layer.alert("鍏徃绠�绉颁笉鑳戒负绌�") return false; - }else if(up4 == null || up4 == ""){ + } else if (up4 == null || up4 == "") { layer.alert("绋庡彿涓嶈兘涓虹┖") return false; - }else if(up5 == null || up5 == ""){ + } else if (up5 == null || up5 == "") { layer.alert("鍦板潃涓嶈兘涓虹┖") return false; - }else if(up6 == null || up6 == ""){ + } else if (up6 == null || up6 == "") { layer.alert("鐢佃瘽涓嶈兘涓虹┖") return false; - }else if(up7 == null || up7 == ""){ + } else if (up10 == null || up10 == "") { + layer.alert("瀵嗙爜涓嶈兘涓虹┖") + return false; + } else if (up7 == null || up7 == "") { layer.alert("寮�鎴疯涓嶈兘涓虹┖") return false; - }else if(up8 == null || up8 == ""){ + } else if (up8 == null || up8 == "") { layer.alert("璐﹀彿涓嶈兘涓虹┖") return false; - }else { - var upp = "companyid="+up0+"&companyname="+up1+"&companyabbname="+up2+"&loginphone="+up3+"&shuinum="+up4+"&address="+up5+"&phone="+up6+"&accountbank="+up7+"&account="+up8+"&caozuoname="+getUserName + } else if (add9 == '1') { + // layer.alert("璐﹀彿涓嶈兘涓虹┖") + return false; + } else{ + var upp = "companyid=" + up0 + "&companyname=" + up1 + "&companyabbname=" + up2 + "&loginphone=" + up3 + "&password=" + up10 + "&shuinum=" + up4 + "&address=" + up5 + "&phone=" + up6 + "&accountbank=" + up7 + "&account=" + up8 + "&caozuoname=" + getUserName console.log(upp) - $.post("/HxzkFlow/hxzk/UpdateGongSi",upp,function (data){ + $.post("/HxzkFlow/hxzk/UpdateGongSi", upp, function (data) { }) console.log(66666666) @@ -635,7 +886,6 @@ } </script> - </html> -- Gitblit v1.9.3