From 61747a14819075bf6da2c1597b6c22e22e026686 Mon Sep 17 00:00:00 2001 From: fei.wang <wf18701153496@163.com> Date: 星期一, 15 四月 2024 14:25:11 +0800 Subject: [PATCH] 4-15修改提交 --- src/webapp/page/Gongs.jsp | 239 +++++++++++++++++++++++++++++++++++++++-------------------- 1 files changed, 159 insertions(+), 80 deletions(-) diff --git a/src/webapp/page/Gongs.jsp b/src/webapp/page/Gongs.jsp index e259cd0..5ac6fc0 100644 --- a/src/webapp/page/Gongs.jsp +++ b/src/webapp/page/Gongs.jsp @@ -10,29 +10,48 @@ <html> <head> <title>Title</title> - + <style> + .layui-btn-disabled { + pointer-events: none; /* 浣挎寜閽笉鍙偣鍑� */ + opacity: 0.6; /* 闄嶄綆涓嶉�忔槑搴︿互鏄剧ず绂佺敤鐘舵�� */ + } + .panbox{ + width: 540px; + height: 130px; + float: left; + margin-left: 20px; + margin-top: 10px; + color: white; + font-size: 22px; + } + </style> <link href="/HxzkFlow/images/favicon.ico" rel="icon" type="image/x-icon"/> <link rel="stylesheet" href="/HxzkFlow/css/layui.css" media="all"> </head> -<body style="overflow-x: hidden"> -<div style="height: 0px"> - <form class="layui-form layui-row layui-col-space16" style="position: relative;top: 113px;z-index: 999;left: 200px"> - <div class="layui-form-item" style="display: inline-block;width: 500px;"> - <label class="layui-form-label" style="color: white"></label> - <div class="layui-input-block" style="position: relative;top: -100px;left: 100px"> - <input type="text" style="width: 396px;border-radius: 8px;" name="companyname" lay-verify="title" autocomplete="off" placeholder="璇疯緭鍏ュ叕鍙稿悕绉版垨绠�绉�" class="layui-input"> - <button style="position: relative;top: -38px;left: 330px;border-radius: 8px;border-bottom-left-radius: 0px;border-top-left-radius: 0px" class="layui-btn layui-btn-normal" id="chaxun" lay-submit lay-filter="demo-table-search">鏌ヨ</button> - </div> - <button style="position: relative;top: -176px;left: 90px" class="layui-btn layui-btn-normal" lay-filter="demo-table-search1" id="relo">鍒锋柊</button> +<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">--%> + <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="璇疯緭鍏ョ敤鎴峰悕绉�" + class="layui-input" lay-affix="clear"> </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" id="toolbarDemo"> - <div style="margin-left: 35px;"> - <button class="layui-btn" lay-event="getadd" id="xinGs">鏂板</button> - <button class="layui-btn layui-btn-warm" lay-event="getUpdate">淇敼</button> - <button class="layui-btn layui-btn-danger" id="shanGs" lay-event="getDelete">鍒犻櫎</button> + <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> @@ -42,8 +61,8 @@ <button class="layui-btn layui-btn-warm" lay-event="getUpdate">淇敼</button> </div> </script> -</div> -<div style="display: inline-block;"> +<%--</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> @@ -65,6 +84,12 @@ </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"> + </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"> @@ -79,7 +104,7 @@ <div class="layui-form-item"> <label class="layui-form-label">鐢佃瘽锛�</label> <div class="layui-input-block"> - <input 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"> @@ -120,7 +145,7 @@ <div class="layui-form-item"> <label class="layui-form-label">鐧诲綍鐢佃瘽锛�</label> <div class="layui-input-block"> - <input type="text" name="loginphone" id="loginphoneadd" lay-verify="title" autocomplete="off" placeholder="璇疯緭鍏ョ櫥褰曠數璇�" class="layui-input"> + <input lay-verify="required|phone" type="text" name="loginphone" id="loginphoneadd" lay-verify="title" autocomplete="off" placeholder="璇疯緭鍏ョ櫥褰曠數璇�" class="layui-input"> </div> </div> @@ -140,7 +165,7 @@ <div class="layui-form-item"> <label class="layui-form-label">鐢佃瘽锛�</label> <div class="layui-input-block"> - <input 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"> @@ -167,7 +192,50 @@ <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 getUserName = localStorage.getItem("getUserName") + if(qb === "鍗庢槦鏅烘帶"){ + var add1 = localStorage.getItem("getadd") + var up = localStorage.getItem("getup") + var getde = localStorage.getItem("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('btn-delete'); + // 璁剧疆鏍峰紡灞炴�ф潵闅愯棌鎸夐挳 + button.classList.add('layui-btn-disabled'); + } + + $.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{ + + + } /** * 鍒ゆ柇鐢ㄦ埛鍦ㄨ瀹氱殑鏃堕棿鍐呮病鏈夋搷浣滅郴缁燂紝鍒欏埛鏂版祻瑙堝櫒 * 鍙傛暟锛氭椂闂达紙鍗曚綅鍒嗛挓锛� @@ -224,6 +292,7 @@ var table = layui.table; + var Zong = localStorage.getItem("gsjc") var data ="Zong="+Zong if(Zong == null){ @@ -234,8 +303,8 @@ table.render({ elem: '#demo' , layEvent: 'LAYTABLE_TIPS' - , height: 780 - + , height: 850 + ,width: 1700 , url: '/HxzkFlow/hxzk/FindCompany' //鏁版嵁鎺ュ彛 , page: true //寮�鍚垎椤� , toolbar: '#toolbarDemo' @@ -247,13 +316,13 @@ , cols: [[ //琛ㄥご {type: 'checkbox', sort: true, fixed: "left"} , {field: 'companyid', title: '搴忓彿', sort: true ,width:'4%'} - , {field: 'companyname', title: '鍏徃鍚嶇О',width:'10%'} + , {field: 'companyname', title: '鍏徃鍚嶇О'} , {field: 'companyabbname', title: '鍏徃绠�绉�', sort: true,width:'10%'} - , {field: 'loginphone', title: '鐧诲綍鐢佃瘽',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:'10%'} - , {field: 'accountbank', title: '寮�鎴疯',width:'10%'} + , {field: 'phone', title: '鐢佃瘽', sort: true,width:'8%'} + , {field: 'accountbank', title: '寮�鎴疯'} , {field: 'account', title: '璐﹀彿', sort: true,width:'10%'} ]], @@ -271,7 +340,7 @@ table.render({ elem: '#demo' , layEvent: 'LAYTABLE_TIPS' - , height: 780 + , height: 850 , url: '/HxzkFlow/hxzk/FindCompanyZi?Zong='+jc //鏁版嵁鎺ュ彛 @@ -311,48 +380,56 @@ //澶村伐鍏锋爮浜嬩欢 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) { 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) - $.post("/HxzkFlow/hxzk/DeleteCompany",datas,function (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("鍒犻櫎鎴愬姛") } - layer.alert("鍒犻櫎鎴愬姛") - } + 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 { + $("#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); + } + break; case 'getadd': - var data = checkStatus.data; - add(); + var data = checkStatus.data; + add(); + break; }; layui.table.reload('demo') @@ -468,29 +545,30 @@ }else if(add9 == "1"){ return false; }else{ + console.log(add1) + $.ajax({ + url: "/HxzkFlow/hxzk/ifGongSi", + type: "POST", + data: data, + async: false, + success: function(data) { + console.log(data) + if(data != ""){ + alert("璇ュ叕鍙稿悕绉版垨绠�绉板凡瀛樺湪锛�") + add9 = "1"; + }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){ + + }) + add9 = "0"; + } + } + }); return true; } - console.log(add1) - $.ajax({ - url: "/HxzkFlow/hxzk/ifGongSi", - type: "POST", - data: data, - async: false, - success: function(data) { - console.log(data) - if(data != ""){ - alert("璇ュ叕鍙稿悕绉版垨绠�绉板凡瀛樺湪锛�") - add9 = "1"; - }else{ - console.log("33333332") - var upp = "companyname="+add1+"&companyabbname="+add2+"&loginphone="+add3+"&shuinum="+add4+"&address="+add5+"&phone="+add6+"&accountbank="+add7+"&account="+add8 - $.post("/HxzkFlow/hxzk/addGongSi",upp,function (data){ - }) - add9 = "0"; - } - } - }); @@ -511,6 +589,7 @@ var up6 = $("#phoneup").val(); var up7 = $("#accountbankup").val(); var up8 = $("#accountup").val(); + console.log(up3) if(up1 == null || up1 == ""){ layer.alert("鍏徃鍚嶇О涓嶈兘涓虹┖") return false; @@ -533,7 +612,7 @@ 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 + var upp = "companyid="+up0+"&companyname="+up1+"&companyabbname="+up2+"&loginphone="+up3+"&shuinum="+up4+"&address="+up5+"&phone="+up6+"&accountbank="+up7+"&account="+up8+"&caozuoname="+getUserName console.log(upp) $.post("/HxzkFlow/hxzk/UpdateGongSi",upp,function (data){ -- Gitblit v1.9.3