<%--
|
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">
|
<style>
|
|
.layui-field-box p{
|
font-size: 22px;
|
}
|
.layui-table-tool {
|
position: relative;
|
z-index: 890;
|
width: 100%;
|
min-height: 60px;
|
line-height: 30px;
|
padding: 10px 15px;
|
border-width: 0 0 1px;
|
}
|
</style>
|
</head>
|
<body>
|
<div>
|
<div>
|
<%-- <script type="text/html" >--%>
|
<%-- <form class="layui-form layui-row layui-col-space16" style="width: 1672px;margin-top:10px;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-input-wrap">--%>
|
<%-- <input type="text" name="cardnumber" style="width: 220px" value="" placeholder="请输入卡号"--%>
|
<%-- class="layui-input" lay-affix="clear">--%>
|
<%-- </div>--%>
|
<%-- </div>--%>
|
<%-- <div class="layui-col-md4" style="margin-left: 20px" id="hide">--%>
|
<%-- <div class="layui-input-wrap" style="position: relative;top: 18px;z-index: 999;width: 150px;left: 560px">--%>
|
<%-- <input type="text" name="company" style="width: 150px" placeholder="请输入所属公司" lay-affix="clear"--%>
|
<%-- class="layui-input">--%>
|
<%-- </div>--%>
|
<%-- </div>--%>
|
|
<%-- <button style="position: relative;top: 25px;z-index: 999;width: 80px;left: 90px" class="layui-btn layui-btn-normal"--%>
|
<%-- lay-submit lay-filter="demo-table-search" lay-event="getselect" id="select">查询--%>
|
<%-- </button>--%>
|
<%-- </form>--%>
|
<form class="layui-form layui-row layui-col-space16" style="width: 1672px;margin-top: -20px">
|
<%-- <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="cardnumber" style="width: 220px" value="" placeholder="请输入卡号"--%>
|
<%-- class="layui-input" lay-affix="clear">--%>
|
<%-- </div>--%>
|
<%-- </div>--%>
|
<%-- <div class="layui-col-md4" style="margin-left: 20px" id="hide">--%>
|
<%-- <div class="layui-input-wrap" style="position: relative;top: 18px;z-index: 999;width: 150px;left: 560px">--%>
|
<%-- <input type="text" name="company" style="width: 150px" placeholder="请输入所属公司" lay-affix="clear"--%>
|
<%-- class="layui-input">--%>
|
<%-- </div>--%>
|
<%-- </div>--%>
|
<button style="position: relative;top: 35px;z-index: 999;width: 70px;left: 185px" 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: 90px" class="layui-btn layui-btn-normal"--%>
|
<%-- lay-submit lay-filter="demo-table-search" lay-event="getselect" id="select">查询--%>
|
<%-- </button>--%>
|
</form>
|
<div style="margin-left: 35px;display: none" id="toolbarDemo">
|
|
<%-- <button class="layui-btn " lay-event="getadd">新增</button>--%>
|
<button class="layui-btn layui-btn-warm" id="btnup" lay-event="getUpdate" style="display: none">修改</button>
|
<button class="layui-btn layui-btn-danger" id="btnde" lay-event="getDelete" style="display: none">删除</button>
|
<%-- <button class="layui-btn layui-btn-normal" lay-filter="demo-table-search1">刷新</button>--%>
|
<%-- <button id="relo" class="layui-btn layui-btn-normal" lay-filter="demo-table-search1">刷新--%>
|
<%-- </button>--%>
|
</div>
|
<%-- </script>--%>
|
<div style="margin-top: -25px;width: 100%;overflow:hidden;">
|
<table id="demo" lay-filter="demo"></table>
|
</div>
|
|
<%-- <div class="layui-form-item" id="y1">--%>
|
<%-- <label class="layui-form-label">申请编号:</label>--%>
|
<%-- <div class="layui-input-block">--%>
|
<%-- <input type="text" id="sqnum" name="sqnum" value="" class="layui-input" lay-verify="number">--%>
|
<%-- </div>--%>
|
<%-- </div>--%>
|
<%-- <div class="layui-form-item" id="y2" >--%>
|
<%-- <label class="layui-form-label">快递单号:</label>--%>
|
<%-- <div class="layui-input-block">--%>
|
<%-- <input type="text" id="danhao" name="danhao" value="" class="layui-input" lay-verify="number">--%>
|
<%-- </div>--%>
|
<%-- </div>--%>
|
<%-- <div class="layui-input-block" id="y3">--%>
|
<%-- <button class="layui-btn" onclick="tijiao()">提交信息</button>--%>
|
<%-- </div>--%>
|
</div>
|
</div>
|
<div class="updateZong2"
|
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 action="/HxzkFlow/hxzk/saveDocument" enctype="multipart/form-data" class="layui-form" method="post" id="uploadForm" lay-filter="example" onsubmit="return checkupdate2()">
|
<%-- <input type="text" name="sqnum" class="sqnumup"/>--%>
|
<div class="layui-form-item">
|
<label class="layui-form-label">编号:</label>
|
<div class="layui-input-block" >
|
<input name="sqnum" id="sqnumup"
|
placeholder="请输入序号设备ID" class="layui-input">
|
</div>
|
</div>
|
<div class="layui-form-item">
|
<label class="layui-form-label">发票状态:</label>
|
<div class="layui-input-block">
|
<select name="fpstate" id="fpstateup" lay-filter="ddtt">
|
<option value="已开具">已开具</option>
|
<option value="已作废">已作废</option>
|
<option value="已申请">已申请</option>
|
</select>
|
</div>
|
</div>
|
<!--上传文件 -->
|
<div class="layui-form-item" style="margin-top: 5px">
|
<label class="layui-form-label" style="width: 110px">请选择文件</label>
|
<div class="layui-input-inline">
|
<input type="file" name="file" id="danhao" size="10" style="color: white;font-size: 14px;width: 160px" class="file-input" accept="image/*">
|
|
<%-- <button type="button" class="btn-success btn" id="upload" name="danhao"><i class="layui-icon"></i>上传文件</button>--%>
|
</div>
|
</div>
|
<%-- <div class="form-group row mb-4" style="margin-top: 10px">--%>
|
<%-- <label class="col-sm-2 col-form-label col-form-label-sm"--%>
|
<%-- style="font-size:12px;">上传发票:</label>--%>
|
<%-- <div class="col-sm-3" style="margin-top: 0px;">--%>
|
<%-- <input type="file" name="file" id="danhao" size="10" style="color: white;font-size: 14px;width: 160px" class="file-input" accept="image/*">--%>
|
<%-- </div>--%>
|
<%--<%– <label class="col-sm-2 col-form-label col-form-label-sm"–%>--%>
|
<%--<%– style="font-size:14px;margin-top: 3px;margin-left: 40px" id="xsxcd1">行程单:</label>–%>--%>
|
<%--<%– <div class="col-sm-3" style="margin-top: 0px;float: left;" id="xsxcd2">–%>--%>
|
<%--<%– <input type="file" name="xcd" id="xcd" size="1" placeholder="上传行程单" style="color: white;font-size: 14px;width: 160px;" class="file-input" accept="image/*">–%>--%>
|
<%--<%– </div>–%>--%>
|
|
<%-- </div>--%>
|
<%-- <div class="layui-form-item">--%>
|
<%-- <label class="layui-form-label">上传图片</label>--%>
|
<%-- <div class="layui-input-block">--%>
|
<%-- <input type="file" lay-verify="title" name="images" required autocomplete="off" accept="image/*" class="layui-input">--%>
|
<%-- </div>--%>
|
<%-- </div>--%>
|
|
<div class="layui-form-item">
|
<div class="layui-input-block">
|
<button type="submit" id="submit" class="layui-btn" lay-filter="demoupdate">立即提交</button>
|
<button type="button" class="layui-btn layui-btn-normal" lay-filter="demo1" onclick="canselupdate2()"
|
style="margin-left: 200px">取消
|
</button>
|
</div>
|
</div>
|
</form>
|
</div>
|
|
|
<script type="text/html" id="titleTpl">
|
{{# if(d.fpstate === '未开票') { }}
|
<span style="color: orange">未开票</span>
|
{{# } else if(d.fpstate === '已申请') { }}
|
<span style="color: green">已申请</span>
|
{{# } else if(d.fpstate === '已开具') { }}
|
<span style="color: green">已开具</span>
|
{{# } else if(d.fpstate === '已作废') { }}
|
<span style="color: green">已作废</span>
|
{{# } else if(d.fpstate === '已开票') { }}
|
<span style="color: green">已开票</span>
|
{{# } }}
|
</script>
|
<script type="text/html" id="copyTpl">
|
<%-- <button class="layui-btn layui-btn-normal layui-btn-xs" lay-event="show" onclick = "buttonUpdate()">修改</button>--%>
|
<%-- <button class="layui-btn layui-btn-primary layui-btn-xs" lay-event="edit">复制</button>--%>
|
<a lay-event="edit" onclick = "buttonDelete()"><img class='btn btn-success btn-sm' src='/HxzkFlow/images/download.png' style="width: 30px;height: 30px"/></a>
|
</script>
|
<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 juese = localStorage.getItem("getjuese")
|
|
if (juese=="超级管理员"){
|
var button = document.getElementById('btnde');
|
// 设置样式属性来隐藏按钮
|
button.style.display = '';
|
var button = document.getElementById('btnup');
|
// 设置样式属性来隐藏按钮
|
button.style.display = '';
|
}
|
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;
|
});
|
|
});
|
|
|
|
|
|
//查询发票信息
|
$.post("/HxzkFlow/hxzk/Invoices",function (data){
|
$("#fpxx1").val(data.invoicetitle);
|
$("#ffp1").val(data.invoicetitle);
|
$("#fpxx2").val(data.titletype);
|
$("#ffp2").val(data.creditcode);
|
$("#fpxx3").val(data.defaultinvoicetype);
|
$("#ffp3").val(data.bankname);
|
$("#fpxx4").val(data.creditcode);
|
$("#ffp4").val(data.bankaccount);
|
$("#fpxx5").val(data.bankname);
|
$("#ffp5").val(data.registeredaddress);
|
$("#fpxx6").val(data.bankaccount);
|
$("#ffp6").val(data.registeredphone);
|
$("#fpxx7").val(data.registeredaddress);
|
$("#fpxx8").val(data.registeredphone);
|
})
|
//查询邮寄信息
|
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 pd1 = $("#fpxx9").val();
|
var pd2 = $("#fpxx10").val();
|
var pd3 = $("#fpxx11").val();
|
var company = localStorage.getItem("gsjc");
|
var data = "company="+company+"&mailingaddress="+pd1+"&contacts="+pd2+"&phone="+pd3
|
if(pd1!= "" && pd2!= "" && pd3!=""){
|
$.get("/HxzkFlow/hxzk/addMail",data,function (data){
|
if(data == 1){
|
alert("保存信息成功")
|
location.reload();
|
}else{
|
alert("保存信息失败!请联系技术人员")
|
}
|
})
|
|
}else{
|
alert("请先完善信息")
|
}
|
|
}
|
|
function tijiao(){
|
var sqnum = $("#sqnum").val();
|
var danhao = $("#danhao").val();
|
//查找单号是否存在
|
var dt = "sqnum="+sqnum
|
$.post("/HxzkFlow/hxzk/findsqnum",dt,function (data){
|
if(data == "" || data == null){
|
alert("该申请编号不存在")
|
}else{
|
var dt1 = "sqnum="+sqnum+"&danhao="+danhao+"&fpstate=已申请"
|
$.post("/HxzkFlow/hxzk/adddanhao",dt1,function (data) {
|
if(data == 1){
|
alert("提交成功")
|
location.reload();
|
}
|
})
|
}
|
})
|
}
|
|
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: [{
|
|
}]
|
});
|
|
|
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){
|
|
})
|
|
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(['form', 'layer', 'upload'], function () {--%>
|
<%-- console.log("111111")--%>
|
<%-- var form = layui.form,--%>
|
<%-- layer = layui.layer,--%>
|
<%-- upload = layui.upload;--%>
|
<%-- // form.verify({--%>
|
<%-- // title: function (value) {--%>
|
<%-- // if (value.length == 0) {--%>
|
<%-- // return '标题不能为空哦';--%>
|
<%-- // }--%>
|
<%-- // }--%>
|
<%-- // });--%>
|
<%-- // $("#sqnumup").val();--%>
|
<%-- // $("#fpstateup").val();--%>
|
<%-- console.log($("#fpstateup").val())--%>
|
<%-- if ($("#fpstateup").val()!="已申请"){--%>
|
|
<%-- var uploadInit = upload.render({--%>
|
<%-- elem: '#upload',--%>
|
<%-- url: '/HxzkFlow/hxzk/saveDocument',--%>
|
<%-- accept: 'file', //与后端 MultipartFile file 中 file 名称一致--%>
|
<%-- auto: false,--%>
|
<%-- data: {sqnum:$("#sqnumup").val(),fpstate:$("#fpstateup").val()},--%>
|
<%-- bindAction: '#submit',--%>
|
<%-- before: function () {--%>
|
|
<%-- uploadInit.config.data.sqnum = $("#sqnumup").val(); //--%>
|
<%-- uploadInit.config.data.fpstate = $("#fpstateup").val();--%>
|
<%-- console.log(uploadInit.config.data)--%>
|
<%-- <%–uploadInit.config.data.uid = ${sessionScope.loginUser.id};–%>--%>
|
<%-- },--%>
|
<%-- done: function (result) {--%>
|
<%-- console.log(result)--%>
|
<%-- // if (result.code == 200) {--%>
|
<%-- // layer.msg('上传成功', {icon: 1},function () {--%>
|
<%-- // window.location.href = "/jsp/doc-doc";--%>
|
<%-- // });--%>
|
<%-- // }else{--%>
|
<%-- // layer.msg('上传失败', {icon: 2});--%>
|
<%-- // }--%>
|
<%-- },--%>
|
<%-- // error: function () {--%>
|
<%-- // layer.msg('上传失败', {icon: 2});--%>
|
<%-- // }--%>
|
<%-- });--%>
|
<%-- }else{--%>
|
<%-- // var parts = add2.replace(/\s*/g, "").split(",");--%>
|
<%-- var upp = "sqnum=" + $("#sqnumup").val() + "&fpstate=" + $("#fpstateup").val()--%>
|
<%-- $.ajax({--%>
|
<%-- url: "/HxzkFlow/hxzk/UpdateKaiPiao",--%>
|
<%-- type: "POST",--%>
|
<%-- data: upp,--%>
|
<%-- async: false,--%>
|
<%-- success: function (data) {--%>
|
<%-- return true;--%>
|
<%-- }--%>
|
<%-- });--%>
|
<%-- }--%>
|
|
|
<%--});--%>
|
layui.use(['layer', 'form'], function(){
|
var layer = layui.layer
|
// ,upload = layui.upload
|
,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: 680
|
,url: '/HxzkFlow/hxzk/zongkaipiao' //数据接口
|
,page: true //开启分页
|
,toolbar:'#toolbarDemo'
|
,defaultToolbar: ['filter', 'exports', 'print', { //自定义头部工具栏右侧图标。如无需自定义,去除该参数即可
|
title: '提示'
|
,layEvent: 'LAYTABLE_TIPS'
|
,icon: 'layui-icon-tips'
|
}]
|
,cols: [[ //表头
|
{type:'checkbox',sort: true,fixed: "left"}
|
,{field: 'sqnum', title: '申请编号', sort: true}
|
,{field: 'sqdate', title: '申请时间', sort: true}
|
,{field: 'fptt', title: '发票抬头', sort: true}
|
,{field:'xydm', title: '信用代码',}
|
,{field: 'khh', title: '开户行', }
|
,{field: 'zcaddress', title: '注册地址',sort: true }
|
,{field: 'zcphone', title: '注册电话', sort: true}
|
,{field: 'fptype', title: '发票类型', sort: true}
|
,{field: 'sqkpmoney', title: '申请开票金额', sort: true}
|
,{field:'shuilv', title: '税率(%)'}
|
,{field: 'fpstate', title: '发票状态',templet: '#titleTpl' }
|
,{field: 'youji', title: '邮寄'}
|
,{field: 'lxphone', title: '联系电话'}
|
// ,{field: 'danhao', title: '快递单号', }
|
// ,{field: 'fzxx',title: '发票', templet: '#copyTpl'}
|
,{
|
field: 'fzxx', title: '发票', align: 'center',
|
templet: function (value, data, index) {
|
// console.log(value)
|
// console.log(data)
|
if (value.fpstate=="已开具"){
|
var element = "<a href='/HxzkFlow/hxzk/down?id="+value.sqnum+"'><img class='btn btn-success btn-sm' src='/HxzkFlow/images/download.png' style='width: 30px;height: 30px'/></a>";
|
return element;
|
}else{
|
return "未开票";
|
}
|
|
}
|
}
|
|
|
|
]],
|
limit:100,
|
limits:[10,20,30,40,50,60,70,80,90,100],
|
});
|
}else{
|
$("#relo").css("left","-620px")
|
//隐藏申请编号 和 快递单号
|
$("#y1").hide()
|
$("#y2").hide()
|
$("#y3").hide()
|
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: 830
|
,url: '/HxzkFlow/hxzk/zongkaipiaoZi?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:'fptype', title: '发票性质',templet: '#titleTpl'}
|
,{field: 'fpstate', title: '发票状态',templet: '#titleTpl' }
|
,{field: 'danhao', title: '快递单号', }
|
]],
|
limit:100,
|
limits:[10,20,30,40,50,60,70,80,90,100],
|
});
|
})
|
}
|
})
|
}
|
// table.on('toolbar(copyTpl)', function(obj){ // `your-table-id` 是你的表格元素ID
|
// var data = obj.data; // 获取当前行数据
|
// var layEvent = obj.event; // 获取事件名
|
// console.log("打印数据-===============》》》》》》》》》》》》》》》")
|
// console.log(obj)
|
// if(layEvent === 'edit'){
|
//
|
// // 编辑操作
|
// }
|
// });
|
form.on('submit(demo-table-search1)', function (data) {
|
var field = data.field; // 获得表单字段
|
if (field.company != "") {
|
if (localStorage.getItem("gsjc") == "华星智控") {
|
table.reload('demo', {
|
url: "/HxzkFlow/hxzk/ZonginvoicesSearch",
|
method: 'post',
|
page: {
|
curr: 1 // 重新从第 1 页开始
|
}
|
, where: field // 搜索的字段
|
});
|
layer.msg('搜索成功');
|
} else if (field.company == localStorage.getItem("gsmc")) {
|
table.reload('demo', {
|
url: "/HxzkFlow/hxzk/ZonginvoicesSearch",
|
method: 'post',
|
page: {
|
curr: 1 // 重新从第 1 页开始
|
}
|
, where: field // 搜索的字段
|
});
|
layer.msg('搜索成功');
|
} else {
|
alert("没有权限查询其他公司")
|
}
|
} else {
|
if (localStorage.getItem("gsjc") == "华星智控") {
|
field.company = "";
|
table.reload('demo', {
|
url: "/HxzkFlow/hxzk/ZonginvoicesSearch",
|
method: 'post',
|
page: {
|
curr: 1 // 重新从第 1 页开始
|
}
|
, where: field // 搜索的字段
|
});
|
layer.msg('搜索成功');
|
} else {
|
field.company = localStorage.getItem("gsmc")
|
table.reload('demo', {
|
url: "/HxzkFlow/hxzk/ZonginvoicesSearch",
|
method: 'post',
|
page: {
|
curr: 1 // 重新从第 1 页开始
|
}
|
, where: field // 搜索的字段
|
});
|
layer.msg('搜索成功');
|
}
|
}
|
// 执行搜索重载
|
|
return false; // 阻止默认 form 跳转
|
});
|
//头工具栏事件
|
table.on('toolbar(demo)', function(obj){
|
var checkStatus = table.checkStatus(obj.config.id);
|
|
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].sqnum))
|
var datas = "kaipiaoId=" + JSON.stringify(data[i].sqnum)
|
$.post("/HxzkFlow/hxzk/DeleteKaiPiao", datas, function (data) {
|
|
});
|
}
|
layer.alert("删除成功")
|
}
|
|
layui.table.reload('demo')
|
break;
|
case 'getUpdate':
|
console.log("1111111111")
|
var data = checkStatus.data;
|
if (data.length > 1) {
|
layer.alert("一次只能选中一个进行修改")
|
} else if (data.length == 0) {
|
layer.alert("请选中一条数据")
|
} else {
|
$(".updateZong2").show();
|
console.log(data[0])
|
// var cnum = []
|
// var id = []
|
//
|
// for (let i = 0; i < data.length; i++) {
|
// console.log(data[i].cardnumber)
|
// cnum.push(data[i].cardnumber)
|
// id.push(data[i].num)
|
// }
|
// console.log(cnum)
|
// // $("#card").val(data[0])
|
$("#sqnumup").val(data[0].sqnum)
|
$("#fpstateup").val(data[0].fpstate)
|
// $(".upnum").val(data[0].num);
|
// $("#xgkh").val(data[0].cardnumber);
|
// $("#xggs").val(data[0].company);
|
// $("#carddateu2").val(data[0].carddate);
|
// $("#enddateu2").val(data[0].enddate);
|
// $("#unitpriceu2").val(data[0].unitprice);
|
// $("#operatoru").val(data[0].operator);
|
// $("#flowu").val(data[0].flow);
|
form.render();
|
|
}
|
break;
|
case 'getadd':
|
if (add1!=2){
|
layer.alert("您无权限操作")
|
}else {
|
var data = checkStatus.data;
|
add();
|
}
|
break;
|
};
|
layui.table.reload('demo')
|
});
|
});
|
});
|
|
function canselupdate2() {
|
$(".update2").hide();
|
$(".heimu").hide();
|
$(".updateZong2").hide();
|
}
|
// function showUpdate2() {
|
// console.log("tijiao2222222222222")
|
// var gsjc = localStorage.getItem("gsjc");
|
// if (gsjc == "华星智控") {
|
// $(".updateZong2").show();
|
// $(".heimu").show();
|
// } else {
|
// $(".update2").show();
|
// $(".heimu").show();
|
// }
|
//
|
// }
|
//删除
|
// function buttonDelete(){
|
// console.log("打印数据=====》》》》》》》》》》")
|
// layui.use(['jquery','table'],function (){
|
// //引用layui方法
|
// var $ = layui.jquery ;
|
// var table = layui.table ;
|
// // 监听操作按钮的点击事件
|
// table.on('tool(demo)', function(obj){
|
//
|
// console.log(obj)
|
// var data = obj.data; // 获取当前行的数据
|
// var cid = data.sqnum;
|
// // var na = data.name;// 获取当前行的cid值
|
// console.log(cid); // 输出cid值,可以做其他处理
|
// // alert(cid)
|
// var datas = "id=" + cid
|
// $.get("/HxzkFlow/hxzk/downloadDocument", datas, function (data) {
|
//
|
// });
|
// // $.ajax({
|
// // url:'/HxzkFlow/hxzk/downloadDocument',
|
// // type:'get',
|
// // data:{
|
// // id:cid
|
// // }
|
// //
|
// // })
|
// });
|
// })
|
// }
|
|
function checkupdate2() {
|
var add2 = $("#cardnumber2").val();
|
var add3 = $("#carddateu2").val();
|
var add12 = $("#unitpriceu2").val();
|
var add8 = $("#enddateu2").val();
|
// if (add3 == "" || add3 == null) {
|
// layer.alert("请选择开始日期")
|
// return false;
|
// } else if (add8 == "" || add8 == null) {
|
// layer.alert("请选择结束日期")
|
// return false;
|
// } else if (add12 == "" || add12 == null) {
|
// layer.alert("请选择单价")
|
// return false;
|
// } else {
|
// var parts = add2.replace(/\s*/g, "").split(",");
|
// var upp = "cardnumber=" + parts + "&carddate=" + add3 + "&enddate=" + add8 + "&unitprice=" + add12
|
// $.ajax({
|
// url: "/HxzkFlow/hxzk/updateBatchById",
|
// type: "POST",
|
// data: upp,
|
// async: false,
|
// success: function (data) {
|
// return true;
|
// }
|
// });
|
// }
|
}
|
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>
|