From 19fe5a3d816184549e8ffa011c39f218734da8d5 Mon Sep 17 00:00:00 2001 From: fei.wang <wf18701153496@163.com> Date: 星期一, 13 五月 2024 17:49:50 +0800 Subject: [PATCH] 更改 --- src/webapp/page/KaiPiao.jsp | 463 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 463 insertions(+), 0 deletions(-) diff --git a/src/webapp/page/KaiPiao.jsp b/src/webapp/page/KaiPiao.jsp new file mode 100644 index 0000000..42a2f16 --- /dev/null +++ b/src/webapp/page/KaiPiao.jsp @@ -0,0 +1,463 @@ +<%-- + Created by IntelliJ IDEA. + User: Dell + Date: 2023/9/21 + Time: 15:26 + To change this template use File | Settings | File Templates. +--%> +<%@ page contentType="text/html;charset=UTF-8" language="java" %> +<html> +<head> + <title>寮�绁ㄧ鐞�</title> +</head> +<body> +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <title>寮�绁ㄧ鐞�</title> + <meta name="renderer" content="webkit"> + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> + <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> + <link rel="stylesheet" href="/HxzkFlow/css/step.css" media="all"> + <link rel="stylesheet" href="/HxzkFlow/css/layui.css" media="all"> + +</head> +<body> +<div class="layuimini-container"> + <div class="layuimini-main"> + <div class="layui-fluid"> + <div class="layui-card"> + <div class="layui-card-body" style="padding-top: 30px;"> + <div class="layui-carousel" id="stepForm" lay-filter="stepForm" style="margin: 0 auto;"> + <div carousel-item style="height: 800px"> + <div style="background: none"> + <fieldset class="layui-elem-field"> + <legend>鍙戠エ淇℃伅(鎶ご)</legend> + <div class="layui-field-box"> + <p><div class="layui-form-item"> + <label class="layui-form-label" style="width: 120px;text-align: right">鍙戠エ鎶ご:</label> + <div class="layui-input-block"> + <input type="text" id="fpxx1" style="width: 70%" value="" class="layui-input" lay-verify="number" disabled > + </div> + </div></p> +<%-- <p><div class="layui-form-item">--%> +<%-- <label class="layui-form-label" style=";width: 120px;text-align: right">鎶ご绫诲瀷:</label>--%> +<%-- <div class="layui-input-block">--%> +<%-- <input type="text" id="fpxx2" style="width: 70%" value="" class="layui-input" lay-verify="number" disabled>--%> +<%-- </div>--%> +<%-- </div></p>--%> + <p><div class="layui-form-item"> + <label class="layui-form-label" style="width: 120px;text-align: right">榛樿鍙戠エ绫诲瀷:</label> + <div class="layui-input-block"> + <form class="layui-form" style="width: 70%;float: left" > + <select class="layui-select" style="width: 50%;height: 40px;border: 1px solid #ccc" id="fpxx3" disabled> + <option id="fpxx12" value="澧炲�肩◣鏅�氬彂绁�">澧炲�肩◣鏅�氬彂绁�</option> + <option id="fpxx13" value="澧炲�肩◣涓撶敤鍙戠エ">澧炲�肩◣涓撶敤鍙戠エ</option> + </select> + </form> + </div> + </div></p> + <p><div class="layui-form-item"> + <label class="layui-form-label" style="width: 120px;text-align: right">缁熶竴绀句細淇$敤浠g爜:</label> + <div class="layui-input-block"> + <input type="text" id="fpxx4" style="width: 70%" value="" class="layui-input" lay-verify="number" disabled> + </div> + </div></p> + <p><div class="layui-form-item"> + <label class="layui-form-label" style="width: 120px;text-align: right">寮�鎴烽摱琛屽悕绉�:</label> + <div class="layui-input-block"> + <input type="text" id="fpxx5" style="width: 70%" value="" class="layui-input" lay-verify="number" disabled> + </div> + </div></p> + <p><div class="layui-form-item"> + <label class="layui-form-label" style="width: 120px;text-align: right">鍩烘湰寮�鎴疯处鍙�:</label> + <div class="layui-input-block"> + <input type="text" id="fpxx6" style="width: 70%" value="" class="layui-input" lay-verify="number" disabled> + </div> + </div></p> + <p><div class="layui-form-item"> + <label class="layui-form-label" style="width: 120px;text-align: right">娉ㄥ唽鍦烘墍鍦板潃:</label> + <div class="layui-input-block"> + <input type="text" id="fpxx7" style="width: 70%" value="" class="layui-input" lay-verify="number" disabled> + </div> + </div></p> + <p><div class="layui-form-item"> + <label class="layui-form-label" style="width: 120px;text-align: right">娉ㄥ唽鐢佃瘽:</label> + <div class="layui-input-block"> + <input type="text" id="fpxx8" style="width: 70%" value="" class="layui-input" lay-verify="number" disabled> + </div> + </div></p> + </div> + </fieldset> + <p><div class="layui-form-item"> + <label class="layui-form-label" style="width: 120px;text-align: right" >閭瘎鍦板潃:</label> + <div class="layui-input-block"> + <input type="text" id="fpxx9" style="width: 70%;" size="40" placeholder="璇峰~鍐欓偖瀵勫湴鍧�" required value="" class="layui-input" lay-verify="number" disabled> + </div> + </div></p> + <p><div class="layui-form-item"> + <label class="layui-form-label" style="width: 120px;text-align: right">鑱旂郴浜�:</label> + <div class="layui-input-block"> + <input type="text" id="fpxx10" value="" style="width: 70%" placeholder="璇峰~鍐欒仈绯讳汉" required class="layui-input" lay-verify="number" disabled> + </div> + </div></p> + <p><div class="layui-form-item"> + <label class="layui-form-label" style="width: 120px;text-align: right">鑱旂郴鐢佃瘽:</label> + <div class="layui-input-block"> + <input type="text" id="fpxx11" style="width: 70%;" value="" placeholder="璇峰~鍐欒仈绯荤數璇�" required class="layui-input" lay-verify="number" disabled> + </div> + </div></p> + <p><div class="layui-form-item"> + <div class="layui-input-block"> + <button id="cancelBtn" class="layui-btn" onclick="enableInputs()">淇敼</button> + <button class="layui-btn" onclick="bcMail()">淇濆瓨淇℃伅</button> + </div> + </div> + </p> + </div> + </div> + </div> + </div> + </div> + </div> + + </div> +</div> +<script src="/HxzkFlow/js/layui.js" charset="utf-8"></script> +<script src="/HxzkFlow/js/miniTab.js" charset="utf-8"></script> +<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script> +<link rel="stylesheet" href="/HxzkFlow/js/step.js" media="all"> +<script> + var fapiao = localStorage.getItem("fapiao") + function reloads(){ + location.reload(); + } + layui.use(['form','miniTab'], function () { + var form = layui.form, + layer = layui.layer, + miniTab = layui.miniTab; + + //鐩戝惉鎻愪氦 + form.on('submit(saveBtn)', function (data) { + miniTab.deleteCurrentByIframe() + return false; + }); + + }); + + $(document).ready(function(){ + $('#cancelBtn').click(function(){ + $('.layui-select').prop('disabled', false); // 鍙栨秷绂佺敤鐘舵�� + layui.use(['form'], function(){ + var form = layui.form; + form.render(); // 閲嶆柊娓叉煋Select閫夋嫨鍣� + }); + }); + }); + + function enableInputs(){ + var inputBoxes = document.getElementsByClassName("layui-input"); // 鑾峰彇鎵�鏈夌殑杈撳叆妗嗗厓绱� + console.log(inputBoxes.length) + for(var i=0;i<inputBoxes.length;i++){ + inputBoxes[i].disabled = false; // 鍙栨秷绂佺敤鐘舵�� + } + + } + + //鏌ヨ鍙戠エ淇℃伅 + var company = "company="+localStorage.getItem("gsmc") + console.log(company) + + $.post("/HxzkFlow/hxzk/Invoicess",company,function (data){ + if(data == "" || data == null){ + alert("璇峰厛娣诲姞鍙戠エ淇℃伅") + }else{ + $("#fpxx1").val(data.companyname); + $("#fpxx2").val('鍏徃'); + $("#fpxx4").val(data.shuinum); + $("#fpxx5").val(data.accountbank); + $("#fpxx6").val(data.account); + $("#fpxx7").val(data.address); + $("#fpxx8").val(data.phone); + } + }) + //鏌ヨ閭瘎淇℃伅 + var youji = "company="+localStorage.getItem("gsjc"); + $.post("/HxzkFlow/hxzk/findMailUser",youji,function (data){ + $("#fpxx9").val(data.mailingaddress); + $("#fpxx10").val(data.contacts); + $("#fpxx11").val(data.phone); + $("#ffp7").val(data.mailingaddress); + }) + + function bcMail(){ + var fp1 = $("#fpxx1").val(); + var fp2 = $("#fpxx2").val(); + var fp3 = $("#fpxx3").val(); + var fp4 = $("#fpxx4").val(); + var fp5 = $("#fpxx5").val(); + var fp6 = $("#fpxx6").val(); + var fp7 = $("#fpxx7").val(); + var fp8 = $("#fpxx8").val(); + var pd1 = $("#fpxx9").val(); + var pd2 = $("#fpxx10").val(); + var pd3 = $("#fpxx11").val(); + var regEx = /^\d{11}$/; + location.reload(); + if(fp1!= "" && fp2 !="" && fp3 !="" && fp4 !="" && fp5 !="" && fp6 !="" && fp7 !="" && fp8 !="" && pd1 !=""&& pd2 !=""&& pd3 !="") { + if(regEx.test(pd3)){ + var company = localStorage.getItem("gsjc"); + var data = "company="+company+"&mailingaddress="+pd1+"&contacts="+pd2+"&phone="+pd3 + $.get("/HxzkFlow/hxzk/addMail",data,function (data){ + }) + var company1 = localStorage.getItem("gsmc"); + var data1 = "invoicetitle="+fp1+"&titletype="+fp2+"&defaultinvoicetype="+fp3+"&creditcode="+fp4+"&bankname="+fp5+"&bankaccount="+fp6+"®isteredaddress="+fp7+"®isteredphone="+fp8+"&company="+company1 + $.post("/HxzkFlow/hxzk/InvoicesAdd",data1,function (data){ + }) + var data2 = "companyname="+fp1+"&shuinum="+fp4+"&accountbank="+fp5+"&account="+fp6+"&address="+fp7+"&phone="+fp8+"&company="+company1 + $.post("/HxzkFlow/hxzk/bcHxg",data2,function (data){ + }) + alert("淇濆瓨淇℃伅鎴愬姛") + + }else{ + alert("璇峰~鍐欐纭殑鎵嬫満鍙锋牸寮�") + } + }else{ + alert("璇峰皢鍐呭濉啓瀹屾暣") + } + + + + + + } + + layui.use([ 'form', 'step'], function () { + var $ = layui.$, + form = layui.form, + step = layui.step; + + step.render({ + elem: '#stepForm', + filter: 'stepForm', + width: '100%', //璁剧疆瀹瑰櫒瀹藉害 + stepWidth: '750px', + height: '500px', + stepItems: [{ + title: '鍙戠エ淇℃伅(鎶ご)' + }, { + title: '寮�鍏峰彂绁�' + }, { + title: '缁撴灉' + }] + }); + + + var ze = 0 + form.on('submit(formStep1)', function (data) { + var pd1 = $("#fpxx9").val(); + var pd2 = $("#fpxx10").val(); + var pd3 = $("#fpxx11").val(); + var company = localStorage.getItem("gsjc"); + var data = "company="+company + if(pd1!= "" || pd2!= "" || pd3!=""){ + $.post("/HxzkFlow/hxzk/findMail",data,function (data){ + if(data == 0){ + alert("璇峰厛淇濆瓨淇℃伅锛�") + }else{ + var fapiao = localStorage.getItem("fapiaonum") + if (fapiao!=null){ + step.next('#stepForm'); + var fapiaomoney1 = parseInt(localStorage.getItem("fapiaomoney")); + fapiaomoney1 = (fapiaomoney1/100); + var z1 =(fapiaomoney1*6).toFixed(2); + var z2 = localStorage.getItem("fapiaomoney") + var z3 = z2-z1 + ze = z3 + $(".FuWuFei").text((fapiaomoney1*6).toFixed(2)); + $("#ZgMoney").text("锟�"+z3) + }else{ + alert("璇峰厛鍘诲厖鍊艰褰曚腑閫夋嫨璁板綍杩涜寮�绁紒") + return false; + } + } + }) + }else{ + alert("璇峰畬鍠勯偖瀵勫湴鍧�浠ュ強鑱旂郴鐢佃瘽!") + } + return false; + }); + + + form.on('submit(formStep)', function (data) { + step.next('#stepForm'); + var data = "jynum="+localStorage.getItem("fapiaonum")+"&status=宸插紑绁�" + $.post("/HxzkFlow/hxzk/upstatus",data,function (data){ + + }) + //鑾峰彇鍙戠エ鎶ご锛屽彂绁ㄦ�婚锛屽彂绁ㄦ�ц川锛屽彂绁ㄧ姸鎬侊紝杩愬崟鍙� + // 鑾峰彇鍗曢�夋寜閽粍鐨勫悕绉� + var groupName = "sex"; + var selectedValue = ""; + // 鑾峰彇鍗曢�夋寜閽粍鐨勬墍鏈夊厓绱� + var radioButtons = document.getElementsByName(groupName); + // 閬嶅巻鍗曢�夋寜閽粍鐨勫厓绱� + for (var i = 0; i < radioButtons.length; i++) { + // 鍒ゆ柇褰撳墠鍗曢�夋寜閽槸鍚﹁閫変腑 + if (radioButtons[i].checked) { + // 鑾峰彇琚�変腑鐨勫崟閫夋寜閽殑鍊� + selectedValue = radioButtons[i].value; + console.log("琚�変腑鐨勫�间负锛�" + selectedValue); + break; // 鎵惧埌琚�変腑鐨勫�煎悗鍙互缁撴潫寰幆 + } + } + var fptt = $("#ffp1").val(); + var fpmoney = localStorage.getItem("fapiaomoney") + var fpxz = selectedValue; + var fpstate = "鏈紑绁�" + var sqdate = time(); + var company = localStorage.getItem("gsmc"); + var data = "sqdate="+sqdate+"&fptt="+fptt+"&fpmoney="+ze+"&fpxz="+fpxz+"&fpstate="+fpstate+"&company="+company + $.post("/HxzkFlow/hxzk/addinjilu",data,function (data){ + + }) + //鐢宠鏃堕棿 + var xydm=$("#fpxx4").val(); + var khh=$("#ffp3").val(); + var zcaddress =$("#fpxx7").val(); + var zcphone =$("#fpxx8").val(); + var fptype=fpxz; + var sqkpmoney = ze; + var shuilv1 = $(".shuilv").text(); + var shuilv = shuilv1[0] + var fpstate1 = "鏈紑绁�" + var data = "sqdate="+sqdate+"&fptt="+fptt+"&xydm="+xydm+"&khh="+khh+"&zcaddress="+zcaddress+"&zcphone="+zcphone+"&fptype="+fptype+"&sqkpmoney="+sqkpmoney+"&shuilv="+shuilv+"&fpstate="+fpstate1+"&company="+localStorage.getItem("gsmc") + $.post("/HxzkFlow/hxzk/zongfpadd",data,function (data){ + + }) + + + + + + + localStorage.removeItem("fapiaonum") + localStorage.removeItem("fapiaomoney") + return false; + }); + + form.on('submit(formStep2)', function (data) { + step.next('#stepForm'); + return false; + }); + + $('.pre').click(function () { + step.pre('#stepForm'); + }); + + $('.next').click(function () { + step.next('#stepForm'); + }); + }) + + layui.use(['layer', 'form'], function(){ + var layer = layui.layer + ,form = layui.form; + + + //浠庢湰鍦板瓨鍌ㄨ幏鍙栫敤鎴风櫥褰曚俊鎭紝濡傛灉鏄瓙璐﹀彿锛屽彧鏄剧ずelse 濡傛灉鏄�昏处鍙锋樉绀篿f + layui.use('table', function(){ + var table = layui.table; + + var Zong = localStorage.getItem("gsjc") + var data ="Zong="+Zong + if(Zong == null){ + }else{ + $.post("/HxzkFlow/hxzk/jiemi",data,function (data){ + if(data == "1"){ + table.render({ + elem: '#demo' + ,layEvent: 'LAYTABLE_TIPS' + ,height: 820 + ,url: '/HxzkFlow/hxzk/findinvoicesjilu' //鏁版嵁鎺ュ彛 + ,page: true //寮�鍚垎椤� + ,toolbar:'#toolbarDemo' + ,defaultToolbar: ['filter', 'exports', 'print', { //鑷畾涔夊ご閮ㄥ伐鍏锋爮鍙充晶鍥炬爣銆傚鏃犻渶鑷畾涔夛紝鍘婚櫎璇ュ弬鏁板嵆鍙� + title: '鎻愮ず' + ,layEvent: 'LAYTABLE_TIPS' + ,icon: 'layui-icon-tips' + }] + ,cols: [[ //琛ㄥご + {type:'checkbox',sort: true,fixed: "left"} + ,{field: 'sqdate', title: '鐢宠鏃堕棿', sort: true} + ,{field: 'fptt', title: '鍙戠エ鎶ご', sort: true} + ,{field: 'fpmoney', title: '鍙戠エ鎬婚/鍏�', sort: true} + ,{field:'fpxz', title: '鍙戠エ鎬ц川',templet: '#titleTpl'} + ,{field: 'fpstate', title: '鍙戠エ鐘舵��', } + ,{field: 'danhao', title: '杩愬崟鍙�',sort: true } + ]], + limit:100, + limits:[10,20,30,40,50,60,70,80,90,100], + }); + }else{ + $("#relo").css("left","-620px") + var Zi = localStorage.getItem("gsmc") + var dt ="Zong="+Zi + $.post("/HxzkFlow/hxzk/chaZi",dt,function (data){ + var jc = Zi; + table.render({ + elem: '#demo' + ,layEvent: 'LAYTABLE_TIPS' + ,height: 820 + ,url: '/HxzkFlow/hxzk/findinvoicesjilu?company='+jc //鏁版嵁鎺ュ彛 + ,page: true //寮�鍚垎椤� + ,limit: 100 + ,toolbar:'#toolbarDemo1' + ,defaultToolbar: ['filter', 'exports', 'print', { //鑷畾涔夊ご閮ㄥ伐鍏锋爮鍙充晶鍥炬爣銆傚鏃犻渶鑷畾涔夛紝鍘婚櫎璇ュ弬鏁板嵆鍙� + title: '鎻愮ず' + ,layEvent: 'LAYTABLE_TIPS' + ,icon: 'layui-icon-tips' + }] + ,cols: [[ //琛ㄥご + {type:'checkbox',sort: true,fixed: "left"} + ,{field: 'sqdate', title: '鐢宠鏃堕棿', sort: true} + ,{field: 'fptt', title: '鍙戠エ鎶ご', sort: true} + ,{field: 'fpmoney', title: '鍙戠エ鎬婚/鍏�', sort: true} + ,{field:'fpxz', title: '鍙戠エ鎬ц川',templet: '#titleTpl'} + ,{field: 'fpstate', title: '鍙戠エ鐘舵��', } + ,{field: 'danhao', title: '杩愬崟鍙�',sort: true } + ]], + limit:100, + limits:[10,20,30,40,50,60,70,80,90,100], + }); + }) + } + }) + } + }); + }); + + function time(){ + // 鑾峰彇褰撳墠鏃堕棿 + var currentDate = new Date(); + +// 鑾峰彇骞淬�佹湀銆佹棩銆佸皬鏃跺拰鍒嗛挓 + var year = currentDate.getFullYear(); + var month = String(currentDate.getMonth() + 1).padStart(2, '0'); + var day = String(currentDate.getDate()).padStart(2, '0'); + var hours = String(currentDate.getHours()).padStart(2, '0'); + var minutes = String(currentDate.getMinutes()).padStart(2, '0'); + +// 鎷兼帴鏃堕棿瀛楃涓� + var currentTime = year + '-' + month + '-' + day + ' ' + hours + ':' + minutes; + + console.log(currentTime); // 杈撳嚭褰撳墠绯荤粺鏃堕棿 "yyyy-mm-dd hh:ss" + return currentTime + } + +</script> +</body> +</html> +</body> +</html> -- Gitblit v1.9.3