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/Fuwuqi.jsp | 265 ++++++++++++++++++++++++++++++++++++++--------------- 1 files changed, 190 insertions(+), 75 deletions(-) diff --git a/src/webapp/page/Fuwuqi.jsp b/src/webapp/page/Fuwuqi.jsp index 307f134..545e5ce 100644 --- a/src/webapp/page/Fuwuqi.jsp +++ b/src/webapp/page/Fuwuqi.jsp @@ -22,6 +22,41 @@ </style> <title>Title</title> <style> + #sendcontext { + + display: block; + + margin: 0 auto; + + /*overflow: hidden; */ + + width: 490px; + + font-size: 14px; + + height: 100px; + + line-height: 24px; + + padding: 2px; + + border-radius: 4px; + + min-height: 20px; + + /* max-height: 70px; */ + + } + + textarea { + + outline: 0 none; + + border-color: rgba(82, 168, 236, 0.8); + + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); + + } .layui-btn-disabled { pointer-events: none; /* 浣挎寜閽笉鍙偣鍑� */ opacity: 0.6; /* 闄嶄綆涓嶉�忔槑搴︿互鏄剧ず绂佺敤鐘舵�� */ @@ -192,48 +227,6 @@ </div> </form> </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">--%> -<%-- <form class="layui-form" action="/HxzkFlow/hxzk/UpdateTbFuwuqi" method="post" lay-filter="example">--%> - -<%-- <input type="text" name="num" style="display: none" class="upnum"/>--%> -<%-- --%> -<%-- <div class="layui-form-item">--%> -<%-- <label class="layui-form-label">鎵�灞炲叕鍙�1</label>--%> -<%-- <div class="layui-input-block">--%> -<%-- <input type="text" name="company" id="xggs" disabled 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="startdate" 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="date" name="enddate" id="enddateadd1" lay-verify="title" autocomplete="off" placeholder="璇疯緭鍏ユ爣棰�" class="layui-input">--%> -<%-- </div>--%> -<%-- </div>--%> -<%-- <div class="layui-form-item">--%> -<%-- <div class="layui-form-item">--%> -<%-- <label class="layui-form-label">璐圭敤/鍏冿骏</label>--%> -<%-- <div class="layui-input-block">--%> -<%-- <%– <span id="feiyong" style="margin-top: 10px;display: inline-block;margin-left: 10px"></span>–%>--%> -<%-- <input type="text" id="expenseadd1" name="expense" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">--%> -<%-- </div>--%> -<%-- </div>--%> -<%-- </div>--%> -<%-- <div class="chongzhi">--%> -<%-- </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 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"/> @@ -283,15 +276,60 @@ </div> </form> </div> +<div class="send" + 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" action="/HxzkFlow/hxzk/sendfuwu" lay-filter="example" onsubmit="return checksend()"> + <input type="text" name="id" style="display: none" class="id"/> + <input type="text" name="vname" style="display: none" value="index"/> + <div class="layui-form-item"> + <label class="layui-form-label">鎵�灞炲叕鍙革細</label> + <div class="layui-input-block"> + <input type="text" name="company" id="company" lay-verify="title" autocomplete="off" placeholder="" + class="layui-input" disabled> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">鍙戦�佺數璇濓細</label> + <div class="layui-input-block"> + <input type="text" name="phone" id="phone" lay-verify="title" autocomplete="off" lay-verify="required|phone" + 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="sendcontext" id="sendcontext" lay-verify="title" autocomplete="off"--%> + <%-- placeholder="璇疯緭鍏ュ崱鍙�,N涓崱鍙烽渶瑕� ; 鍒嗛殧" class="layui-input">--%> + <textarea id="sendcontext" autoHeight="true" placeholder="鍥炲鍐呭" disabled></textarea> + </textarea> + </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 id="fhfrom"></div> </body> +<script type="text/html" id="barDemo"> + <a class="layui-btn layui-btn-xs" lay-event="detail" >鐭俊鎻愮ず</a> + <%-- <a class="layui-btn layui-btn-xs" onclick="guanbi();" >鍏抽棴</a>--%> +</script> + <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 getjuese = localStorage.getItem("getjuese") var chongzhiCompany = ""; var accessKey = "448c2cedcdce41428a290d144e81ab6e" @@ -451,37 +489,78 @@ }else{ $.post("/HxzkFlow/hxzk/jiemi",data,function (data){ if(data == "1"){ - table.render({ - elem: '#demo' - ,layEvent: 'LAYTABLE_TIPS' - ,height: 850 - ,url: '/HxzkFlow/hxzk/findTbFuwuqi' //鏁版嵁鎺ュ彛 - // ,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: 'servername', title: '鏈嶅姟鍣ㄥ悕绉�', width:'15%'} - ,{field: 'company', title: '鍏徃', width:'15%'} - ,{field: 'startdate', title: '寮�濮嬫棩鏈�', sort: true} - ,{field: 'enddate', title: '缁撴潫鏃ユ湡', sort: true} - ,{field: 'remainingdays', title: '鍓╀綑澶╂暟', sort: true,} - ,{field: 'expense', title: '璐圭敤', sort: true} - ,{field: 'rechargedate', title: '鏈�杩戝厖鍊兼棩鏈�', sort: true} - ,{field: 'rechargemoney', title: '鍏呭�奸噾棰�', sort: true} - ,{field: 'notes', title: '澶囨敞', sort: true} - ]], - limit:100, - limits:[10,20,30,40,50,60,70,80,90,100], - }); + if (getjuese == "瓒呯骇绠$悊鍛�") { + table.render({ + elem: '#demo' + , layEvent: 'LAYTABLE_TIPS' + , height: 850 + , url: '/HxzkFlow/hxzk/findTbFuwuqi' //鏁版嵁鎺ュ彛 + // , url: '/HxzkFlow/hxzk/findTbFuwuqi' //鏁版嵁鎺ュ彛 + // ,cellMinWidth: 80 + , width: 1680 + ,method:'post' + // , where: {entry: null} // 鎼滅储鐨勫瓧娈� + , 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: 'servername', title: '鏈嶅姟鍣ㄥ悕绉�', width: '15%'} + , {field: 'company', title: '鍏徃', width: '15%'} + , {field: 'startdate', title: '寮�濮嬫棩鏈�', sort: true, width: '10%'} + , {field: 'enddate', title: '缁撴潫鏃ユ湡', sort: true, width: '10%'} + , {field: 'remainingdays', title: '鍓╀綑澶╂暟', sort: true, width: '5%'} + , {field: 'expense', title: '璐圭敤', sort: true, width: '5%'} + , {field: 'rechargedate', title: '鏈�杩戝厖鍊兼棩鏈�', sort: true, width: '5%'} + , {field: 'rechargemoney', title: '鍏呭�奸噾棰�', sort: true, width: '10%'} + , {field: 'notes', title: '澶囨敞', sort: true, width: '10%'} + , {title: '鎿嶄綔', width: 150, toolbar: '#barDemo', width: '120'} + ]], + limit: 100, + limits: [10, 20, 30, 40, 50, 60, 70, 80, 90, 100], + }); + }else { + var un = getUserName; + table.render({ + elem: '#demo' + , layEvent: 'LAYTABLE_TIPS' + , height: 850 + , url: '/HxzkFlow/hxzk/findTbFuwuqi' //鏁版嵁鎺ュ彛 + // ,cellMinWidth: 80 + , width: 1680 + ,method:'post' + , 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: 'id', title: '搴忓彿', sort: true, width: '5%'} + , {field: 'servername', title: '鏈嶅姟鍣ㄥ悕绉�', width: '15%'} + , {field: 'company', title: '鍏徃', width: '15%'} + , {field: 'startdate', title: '寮�濮嬫棩鏈�', sort: true, width: '10%'} + , {field: 'enddate', title: '缁撴潫鏃ユ湡', sort: true, width: '10%'} + , {field: 'remainingdays', title: '鍓╀綑澶╂暟', sort: true, width: '5%'} + , {field: 'expense', title: '璐圭敤', sort: true, width: '5%'} + , {field: 'rechargedate', title: '鏈�杩戝厖鍊兼棩鏈�', sort: true, width: '5%'} + , {field: 'rechargemoney', title: '鍏呭�奸噾棰�', sort: true, width: '10%'} + , {field: 'notes', title: '澶囨敞', sort: true, width: '10%'} + , {title: '鎿嶄綔', width: 150, toolbar: '#barDemo', width: '120'} + ]], + limit: 100, + limits: [10, 20, 30, 40, 50, 60, 70, 80, 90, 100], + }); + } }else{ $("#hide").hide(); $("#relo").css("left","-60px") @@ -495,7 +574,9 @@ , layEvent: 'LAYTABLE_TIPS' , height: 850 ,cellMinWidth: 80 - , url: '/HxzkFlow/hxzk/findTbFuwuqiZi?Zong='+jc //鏁版嵁鎺ュ彛 + , url: '/HxzkFlow/hxzk/findTbFuwuqiZi' //鏁版嵁鎺ュ彛 + ,method:'post' + , where: {Zong: localStorage.getItem("gsmc")} // 鎼滅储鐨勫瓧娈� , page: true //寮�鍚垎椤� , toolbar: '#toolbarDemo1' , defaultToolbar: ['filter', 'exports', 'print', { //鑷畾涔夊ご閮ㄥ伐鍏锋爮鍙充晶鍥炬爣銆傚鏃犻渶鑷畾涔夛紝鍘婚櫎璇ュ弬鏁板嵆鍙� @@ -527,7 +608,24 @@ } + table.on('tool(demo)', function (obj) { //娉細tool 鏄伐鍏锋潯浜嬩欢鍚嶏紝test 鏄� table 瀹瑰櫒鐨� id + var data = obj.data; //鑾峰緱褰撳墠琛屾暟鎹� + console.log(data) + var layEvent = obj.event; //鑾峰緱 lay-event 瀵瑰簲鐨勫�硷紙涔熷氨鏄鐞嗙殑浜嬩欢锛� + if (layEvent === 'detail') { + var dt = "company=" + data.company + console.log(dt) + $.post("/HxzkFlow/hxzk/findcomPnone", dt, function (data) { + console.log(data) + $("#phone").val(data) + }) + $(".send").show(); + $(".id").val(data.id) + $("#company").val(data.company) + $("#sendcontext").val("灏婃暚鐨勭敤鎴凤紝鎮ㄥソ锛佹偍鏈夋湇鍔″櫒灏嗕簬"+data.enddate+"鍒版湡锛屼负閬垮厤褰卞搷鎮ㄧ殑姝e父浣跨敤璇峰強鏃剁画璐癸紝鎮ㄥ彲鐧诲綍鍗庢槦鏅烘帶鍏徃鐗╄仈缃戠鐞嗗钩鍙版煡璇㈣鎯呯画璐癸紝濡傛湁鐤戦棶鍙挩璇㈡垜鍏徃瀹㈡湇浜哄憳锛岀鎮ㄧ敓娲绘剦蹇紒") + } + }); //澶村伐鍏锋爮浜嬩欢 table.on('toolbar(demo)', function(obj){ @@ -542,18 +640,20 @@ 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/DeleteTbFuwuqi", datas, function (data) { - + location.reload(); }); } layer.alert("鍒犻櫎鎴愬姛") + }) } - layui.table.reload('demo') + // layui.table.reload('demo') break; case 'getUpdate': var data = checkStatus.data; @@ -808,6 +908,7 @@ $(".heimu").show(); } function canseladd(){ + $(".send").hide(); $(".add").hide(); $(".heimu").hide(); } @@ -983,5 +1084,19 @@ location.reload(); }, 500); } + + function checksend() { + console.log("11111111111111111") + console.log($("#phone").val()) + var add1 = $("#phone").val(); + if (add1 == "" || add1 == null) { + layer.alert("璇疯緭鍏ュ彂閫佺數璇�") + return false; + } + if (add1.length!=11) { + layer.alert("鎵嬫満鍙锋湁璇紒") + return false; + } + } </script> </html> -- Gitblit v1.9.3