¶Ô±ÈÐÂÎļþ |
| | |
| | | <%-- |
| | | 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">ç»ä¸ç¤¾ä¼ä¿¡ç¨ä»£ç :</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 å¦ææ¯æ»è´¦å·æ¾ç¤º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){ |
| | | 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> |