<!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.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
|
<link rel="stylesheet" href="../../layuiadmin/layui/css/layui.css" media="all">
|
<link rel="stylesheet" href="../../layuiadmin/style/admin.css" media="all">
|
<link rel="stylesheet" href="../../layuiadmin/layui/css/style-self.css" media="all">
|
<style type="text/css">
|
.layui-form-label {
|
width: 100px;
|
}
|
/*初始为90px 文本为6个汉字时会换行*/
|
</style>
|
</head>
|
<body>
|
<div id="layout1" class="layui-fluid">
|
<div class="layui-row layui-col-space15">
|
<div class="layui-col-md12">
|
<div class="layui-card">
|
<form id="form0" class="layui-form" action="">
|
<div class="layui-card-header">
|
<div class="layui-btn-group">
|
<button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">保存</button>
|
<button type="button" id="aduit-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Aduit">审核</button>
|
<button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Print">打印</button>
|
<button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Print_Convenient">一键打印</button>
|
<button type="button" id="ChooseSource-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="ChooseSource">选源单</button>
|
<!--<button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="BuildBarcode">生成条码</button>-->
|
<button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="MergeBuildBarcode">合并生成条码</button>
|
<button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">退出</button>
|
</div>
|
</div>
|
<div class="layui-card-body">
|
<div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
|
<ul class="layui-tab-title">
|
<li class="layui-this">基本信息</li>
|
<li>其他信息</li>
|
</ul>
|
<div class="layui-tab-content">
|
<div class="layui-tab-item layui-show">
|
|
<div class="layui-form-item">
|
<div class="layui-row">
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">单 据 号:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo" readonly="readonly" autocomplete="off">
|
<input class="layui-input" name="HInterID" lay-verify="HInterID" id="HInterID" readonly="readonly" autocomplete="off" style="display:none;">
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">单据日期:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HDate" id="HDate" readonly="readonly" autocomplete="off" disabled>
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 供 应 商:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HSupName" lay-verify="HSupName" id="HSupName" readonly="readonly" autocomplete="off">
|
<input id="HSupID" name="HSupID" type="hidden" />
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 预计到货日期:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HDHDate" lay-verify="HDHDate" id="HDHDate">
|
</div>
|
</div>
|
<div class="layui-col-xs3" style="display:none">
|
<label class="layui-form-label">主 管:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HManagerName" id="HManagerName" readonly="readonly" autocomplete="off" disabled>
|
<input id="HManagerID" name="HManagerID" type="hidden" />
|
</div>
|
</div>
|
<div class="layui-col-xs3" style="display:none">
|
<label class="layui-form-label">业 务 员:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HEmpName" id="HEmpName" readonly="readonly" autocomplete="off">
|
<input id="HEmpID" name="HEmpID" type="hidden" />
|
</div>
|
</div>
|
</div>
|
<!--<button class="layui-btn" data-type="reload">选择</button>-->
|
</div>
|
<div class="layui-form-item">
|
<div class="layui-row">
|
<div class="layui-col-xs3" style="display:none">
|
<label class="layui-form-label">单据状态:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HStatus" id="HStatus" readonly="readonly" autocomplete="off">
|
</div>
|
</div>
|
|
<div class="layui-col-xs3" style="display:none;">
|
<label class="layui-form-label"> 部 门:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HDeptName" lay-verify="HDeptName" id="HDeptName" readonly="readonly" autocomplete="off">
|
<input id="HDeptID" name="HDeptID" type="hidden" />
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 采购组织:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HPURCHASEORGName" lay-verify="HPURCHASEORGName" id="HPURCHASEORGName" readonly="readonly" autocomplete="off">
|
<input id="HPURCHASEORGID" name="HPURCHASEORGID" type="hidden" />
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 物流单号:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HDeliveryNo" id="HDeliveryNo" autocomplete="off">
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 物流公司:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HExpressSupplier" id="HExpressSupplier" autocomplete="off">
|
</div>
|
</div>
|
</div>
|
</div>
|
<div class="layui-form-item">
|
<div class="layui-row">
|
<div class="layui-col-xs3" style="display:none">
|
<label class="layui-form-label"> 送货单号:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HInnerBillNo" id="HInnerBillNo" autocomplete="off">
|
</div>
|
</div>
|
</div>
|
</div>
|
<div class="layui-form-item">
|
<div class="layui-row">
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 收货人:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HReceiveGoodsMan" id="HReceiveGoodsMan" autocomplete="off">
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 收货地址:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HAddress" id="HAddress" autocomplete="off">
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 联系方式(收):</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HReceiveGoodsLink" id="HReceiveGoodsLink" autocomplete="off">
|
</div>
|
</div>
|
</div>
|
</div>
|
<div class="layui-form-item">
|
<div class="layui-row">
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 送货人:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HSendGoodsMan" id="HSendGoodsMan" autocomplete="off">
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 送货地址:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HSendGoodsAddr" id="HSendGoodsAddr" autocomplete="off">
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label"> 联系方式(送):</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HSendGoodsLink" id="HSendGoodsLink" autocomplete="off">
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
<div class="layui-tab-item">
|
<div class="layui-form-item">
|
<div class="layui-row">
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">制 单 人:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HMaker" id="HMaker" readonly="readonly" autocomplete="off">
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">审 核 人:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HChecker" id="HChecker" readonly="readonly" autocomplete="off">
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">变 更 人:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HUpDater" id="HUpDater" readonly="readonly" autocomplete="off">
|
</div>
|
</div>
|
</div>
|
</div>
|
<div class="layui-form-item">
|
<div class="layui-row">
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">制单日期:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HMakeDate" id="HMakeDate" readonly="readonly" autocomplete="off">
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">审核日期:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HCheckDate" id="HCheckDate" readonly="readonly" autocomplete="off">
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">变更日期:</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="HUpDateDate" id="HUpDateDate" readonly="readonly" autocomplete="off">
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
|
</div>
|
</div>
|
</div>
|
<table class="layui-hide" id="mainTable" lay-filter="mainTable"></table>
|
<script type="text/html" id="toolbarDemo">
|
<div class="layui-btn-container">
|
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-add"><i class="layui-icon layui-icon-addition"></i>拆分</button>
|
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-del"><i class="layui-icon layui-icon-subtraction"></i>删行</button>
|
<!--<button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>列设置</button>-->
|
</div>
|
</script>
|
</form>
|
</div>
|
</div>
|
</div>
|
</div>
|
<!--<script src="../../layuiadmin/layui/lay/modules/mobile/jquery-3.3.1.min.js"></script>-->
|
<script src="../../layuiadmin/layui/layui.js"></script>
|
<script src="../../layuiadmin/Scripts/json2.js" type="text/javascript"></script>
|
<script src="../../layuiadmin/Scripts/jquery-1.4.1.js" type="text/javascript"></script>
|
<!--<script src="../../../../Scripts/jquery-1.8.2.js"></script>-->
|
<script src="../../../../Scripts/webConfig.js"></script>
|
<script src="../../layuiadmin/Scripts/general.js"></script>
|
<script>
|
function getUrlVars() {
|
var vars = [], hash;
|
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
|
for (var i = 0; i < hashes.length; i++) {
|
hash = hashes[i].split('=');
|
vars.push(hash[0]);
|
vars[hash[0]] = hash[1];
|
}
|
return vars;
|
}
|
var params = getUrlVars();
|
var linterid = params[params[0]];
|
var lentryid = params[params[1]];
|
var lSourceBillType = params[params[2]];
|
// debugger;
|
$.ajax({
|
url: GetWEBURL() + "GetNewPOInStockBillNo",
|
type: "GET",
|
data: { "sMsg": linterid, "sMsg3": lSourceBillType },
|
async: false,
|
success: function (d) {
|
//console.log(d.data);
|
$("#HInterID").val(d.data[0].HInterID);
|
$("#HBillNo").val(d.data[0].HBillNo);
|
$("#HInnerBillNo").val(d.data[0].HInnerBillNo);
|
$("#HDate").val(d.data[0].HDate);
|
}
|
});
|
$.ajax({
|
url: GetWEBURL() + "GetNewPOInStockShowBillMain",
|
type: "GET",
|
data: { "sMsg": linterid, "sMsg3": lSourceBillType },
|
success: function (d) {
|
//console.log(d.data);
|
//$("#HDate").val(d.)
|
//$("#HInterID").val(d.data[0].HInterID);
|
//$("#HBillNo").val(d.data[0].HBillNo);
|
$("#HRemark").val(d.data[0].HRemark);
|
//$("#HDate").val(d.data[0].HDateForWeb);
|
$("#HMaker").val(sessionStorage["HUserName"]);
|
//$("#HMakerDate").val(d.data[0].HMakerDate)
|
//$("#HChecker").val(d.data[0].HChecker);
|
//$("#HCheckDate").val(d.data[0].HCheckDate);
|
$("#HSupID").val(d.data[0].HSupID);
|
$("#HSupName").val(d.data[0].HSupName);
|
$("#HDeptID").val(d.data[0].HDeptID);
|
$("#HDeptName").val(d.data[0].HDepName);
|
$("#HEmpID").val(d.data[0].HEmpID);
|
$("#HEmpName").val(d.data[0].HEmpName);
|
$("#HManagerID").val(d.data[0].HManagerID);
|
$("#HManagerName").val(d.data[0].HManagerName);
|
$("#HPURCHASEORGID").val(d.data[0].FPURCHASEORGID);
|
$("#HPURCHASEORGName").val(d.data[0].HOrgName);
|
$("#HReceiveGoodsMan").val(d.data[0].HReceiveGoodsMan);
|
$("#HAddress").val(d.data[0].HAddress);
|
//$("#HSendGoodsAddr").val(d.data[0].HPROVIDERADDRESS);
|
}
|
});
|
|
|
layui.config({
|
base: '../../layuiadmin/' //静态资源所在路径
|
}).extend({
|
index: 'lib/index' //主入口模块
|
}).use(['index', 'table', 'form', 'element', 'layer', 'laydate'], function () {
|
var table = layui.table
|
, $ = layui.$
|
, form = layui.form
|
, layer = layui.layer
|
, laydate = layui.laydate
|
, element = layui.element; //Tab的切换功能,切换事件监听等,需要依赖element模块
|
window.table = layui.table
|
//常规用法
|
laydate.render({
|
elem: '#HDHDate'
|
});
|
RoadHBillSub();
|
layer.load(3)
|
|
var HIsAduit = false;
|
|
var HModName = "SRM_POInStockBill_Edit";
|
window.HSubData = "";//全局变量
|
var option = {
|
elem: '#mainTable'
|
, toolbar: '#toolbarDemo'
|
, cols: [[
|
{ type: 'checkbox', fixed: 'left' }
|
, { field: 'sorderid', title: '序号', width: 80, hide: true, fixed: true }
|
, { field: 'HMTONO', title: '计划跟踪单号', width: 100, fixed: true, edit: 'text', hide: true }
|
, { field: 'HMaterID', title: '物料ID', width: 100, hide: true }
|
, { field: 'HMaterNumber', title: '物料编码', width: 120, hide: true }
|
, { field: 'HOldMaterNumber', title: '旧物料编码', width: 120, hide: true }
|
, { field: 'HMaterShortNumber', title: '物料编码', width: 120 }//原命名为物料代码
|
, { field: 'HMaterName', title: '物料名称', width: 120 }
|
, { field: 'HMaterModel', title: '规格型号', width: 120 }
|
, { field: 'HUnitName', title: '计量单位', width: 100 }
|
, { field: 'HUnitNumber', title: '计量单位代码', width: 100, hide: true }
|
, { field: 'HUnitID', title: '计量单位ID', width: 100, hide: true }
|
, { field: 'FPrintCount', title: '打印条码数量', width: 120, hide: true }
|
, { field: 'HQty', title: '送货数量*', width: 100, edit: 'text', event: "inputHQty" }
|
, { field: 'HRQty', title: '剩余可发货数量', width: 100 }
|
, { field: 'HSQty', title: '源单数量', width: 100 }
|
, { field: 'HBatchNo', title: '批号', width: 120, edit: 'text' }
|
, { field: 'HBatchManager', title: '启用批次管理', width: 120, hide: true }
|
, { field: 'HOrderType', title: '订单类型', width: 120, hide: true }
|
, { field: 'HKFDate', title: '生产日期', align: 'center', width: 150, data_field: 'HKFDate', event: "chooseHKFDate" }
|
, { field: 'HKFPeriod', title: '保质期', width: 100, hide: true }
|
, { field: 'HDate', title: '预计到货日期', align: 'center', width: 150, data_field: 'HDate', event: "chooseHDate", hide: true }
|
, { field: 'HPrice', title: '单价', width: 100, hide: true }
|
, { field: 'HMoney', title: '金额', width: 100, hide: true }
|
, { field: 'HRemark', title: '备注', width: 200, edit: true }
|
, { field: 'HTAXPRICE_T', title: '含税重量单价/吨', width: 200, edit: true, hide: true }
|
//, { field: 'HRemark', title: '备注', width: 100 }
|
, { field: 'HPOOrderInterID', title: '采购订单主内码', width: 150, hide: true }
|
, { field: 'HPOOrderEntryID', title: '采购订单子内码', width: 150, hide: true }
|
, { field: 'HPOOrderBillNo', title: '采购订单号', width: 200 }
|
, { field: 'HWWOrderInterID', title: '委外订单主内码', width: 150, hide: true }
|
, { field: 'HWWOrderEntryID', title: '委外订单子内码', width: 150, hide: true }
|
, { field: 'HWWOrderBillNo', title: '委外订单号', width: 200, hide: true }
|
, { field: 'HBillType', title: '单据类型', width: 100, hide: true }
|
, { field: 'HSourceBillType', title: '源单类型', width: 100, hide: true }
|
, { field: 'HSourceBillNo', title: '源单单号', width: 200, hide: true }
|
, { field: 'HSupMaterNumber', title: '供应商料号', width: 200, edit: 'text' }
|
, { field: 'HSupBatchNo', title: '供应商批次', width: 200, edit: 'text' }
|
, { field: 'HExpressNumberSub', title: '物流单号', width: 200, edit: true, hide: true }//瑞琪,凯贝
|
, { field: 'HExpressSupplierSub', title: '物流公司', width: 200, edit: true, hide: true }//瑞琪,凯贝
|
, { field: 'HPlanArrivalDate', title: '到货日期', width: 200, data_field: 'HPlanArrivalDate', event: "PlanArrivalDate", hide: true }//瑞琪
|
, { field: 'HBoxNumber', title: '箱号', width: 200, edit: true, hide: true }//瑞琪
|
, { field: 'HSourceInterID', title: '源单主内码', width: 150, hide: true }
|
, { field: 'HSourceEntryID', title: '源单子内码', width: 150, hide: true }
|
]]
|
// , data: [linterid]
|
// , page: true
|
, limit: 500 //每页默认显示的数量
|
//, height: 500
|
, done: function () {
|
layer.closeAll("loading");
|
}
|
};
|
table.render(option);
|
//头工具栏事件
|
table.on('toolbar(mainTable)', function (obj) {
|
var checkStatus = table.checkStatus(obj.config.id);
|
switch (obj.event) {
|
case "btn-add":
|
var oldData = table.cache["mainTable"];
|
var checkStatus = table.checkStatus('mainTable')
|
, data = checkStatus.data;
|
var rows = '';
|
for (var i = 0; i < data.length; i++) {
|
rows += data[i].HMaterID.toString() + ',';
|
}
|
rows = rows.substring(rows.length - 1, 0);
|
if (rows == "") {
|
layer.msg("至少选择一行记录!")
|
|
}
|
else {
|
var HRowCount;
|
layer.prompt({
|
formType: 2,
|
//value: '',
|
title: '请输入要拆成几行',
|
area: ['200px', '100px'] //自定义文本域宽高
|
}, function (value, index, elem) {
|
HRowCount = value.toString();
|
var count = parseInt(HRowCount);
|
if (count > 1) {
|
var data1;
|
var dataindex = 0;
|
|
for (var i = 0; i < data.length; i++) {
|
for (var j = 0; j < oldData.length; j++) {
|
if (data[i].sorderid == oldData[j].sorderid) {
|
dataindex = j;
|
for (var x = 0; x < count - 1; x++) {
|
//dataindex = dataindex + x;
|
data1 = {
|
"sorderid": oldData.length + 1
|
, "HMTONO": data[i].HMTONO
|
, "HMaterID": data[i].HMaterID
|
, "HMaterNumber": data[i].HMaterNumber
|
, "HOldMaterNumber": data[i].HOldMaterNumber
|
, "HMaterShortNumber": data[i].HMaterShortNumber
|
, "HMaterName": data[i].HMaterName
|
, "HMaterModel": data[i].HMaterModel
|
, "HUnitName": data[i].HUnitName
|
, "HUnitNumber": data[i].HUnitNumber
|
, "HUnitID": data[i].HUnitID
|
, "FPrintCount": data[i].FPrintCount
|
, "HQty": data[i].HQty
|
, "HRQty": data[i].HRQty
|
, "HSQty": data[i].HSQty
|
, "HBatchNo": data[i].HBatchNo
|
, "HKFDate": data[i].HKFDate
|
, "HKFPeriod": data[i].HKFPeriod
|
, "HDate": data[i].HDate
|
, "HPrice": data[i].HPrice
|
, "HMoney": data[i].HMoney
|
, "HRemark": data[i].HRemark
|
, "HPOOrderInterID": data[i].HPOOrderInterID
|
, "HPOOrderEntryID": data[i].HPOOrderEntryID
|
, "HPOOrderBillNo": data[i].HPOOrderBillNo
|
, "HWWOrderInterID": data[i].HWWOrderInterID
|
, "HWWOrderEntryID": data[i].HWWOrderEntryID
|
, "HWWOrderBillNo": data[i].HWWOrderBillNo
|
, "HWWOrderDetaiLID": data[i].HWWOrderDetaiLID
|
, "HBillType": data[i].HBillType
|
, "HSourceBillType": data[i].HSourceBillType
|
, "HSourceBillNo": data[i].HSourceBillNo
|
//, "HExpressNumberSub": data[i].HExpressNumberSub
|
//, "HExpressSupplierSub": data[i].HExpressSupplierSub
|
, "HSourceInterID": data[i].HSourceInterID
|
, "HSourceEntryID": data[i].HSourceEntryID
|
, "FSHDD": data[i].FSHDD
|
, "F_xbkf_Combo": data[i].F_xbkf_Combo
|
, "HPlanArrivalDate": data[i].HPlanArrivalDate
|
}
|
//oldData.push(data1);
|
oldData.splice(dataindex, 0, data1);
|
};
|
break;
|
}
|
}
|
}
|
table.reload('mainTable', {
|
data: oldData
|
});
|
layer.close(index);
|
}
|
else {
|
layer.msg("拆行数量至少为2!")
|
}
|
});
|
}
|
break;
|
case "btn-del":
|
var oldData = table.cache["mainTable"];
|
var checkStatus = table.checkStatus('mainTable')
|
, data = checkStatus.data;
|
|
|
var rows = '';
|
for (var i = 0; i < data.length; i++) {
|
rows += data[i].HMaterID.toString() + ',';
|
}
|
rows = rows.substring(rows.length - 1, 0);
|
if (rows == "") {
|
layer.msg("至少选择一行记录!")
|
|
}
|
else {
|
layer.confirm('是否确认?', { icon: 3, title: '提示' }, function (index) {
|
|
for (var i = 0; i < data.length; i++) {
|
for (var j = 0; j < oldData.length; j++) {
|
if (data[i].sorderid == oldData[j].sorderid) {
|
oldData.splice(j, 1);
|
break;
|
}
|
}
|
}
|
table.reload('mainTable', {
|
data: oldData
|
});
|
layer.close(index);
|
});
|
}
|
break;
|
//列设置
|
case 'set_HideColumn':
|
get_HideColumn();
|
break;
|
};
|
});
|
//监听行工具事件
|
table.on('tool(mainTable)', function (obj) {
|
var data = obj.data;
|
if (obj.event === 'chooseHKFDate') {
|
var field = $(this).data('field');
|
laydate.render({
|
elem: this.firstChild
|
, show: true //直接显示
|
, closeStop: this
|
, done: function (value, date) {
|
data[field] = value;
|
obj.update(data);
|
|
}
|
});
|
|
}
|
else if (obj.event === 'chooseHDate') {
|
var field = $(this).data('field');
|
laydate.render({
|
elem: this.firstChild
|
, show: true //直接显示
|
, closeStop: this
|
, done: function (value, date) {
|
data[field] = value;
|
obj.update(data);
|
|
}
|
});
|
|
}
|
else if (obj.event === 'PlanArrivalDate') {
|
var field = $(this).data('field');
|
laydate.render({
|
elem: this.firstChild
|
, show: true //直接显示
|
, closeStop: this
|
, done: function (value, date) {
|
data[field] = value;
|
obj.update(data);
|
|
}
|
});
|
|
}
|
else if (obj.event == 'inputHQty') {
|
$(obj.tr).find(".layui-table-edit").keyup(function () {
|
var $input = $(this), val = $input.val();
|
if (!val) val = "0";
|
$input.val(parseInt(val.replace(/[^\d*\.?\d*]/g, '')));
|
});
|
}
|
|
});
|
table.on('edit(mainTable)', function (obj) { //注:edit是固定事件名,test是table原始容器的属性 lay-filter="对应的值"
|
var value = obj.value //得到修改后的值
|
, data = obj.data //得到所在行所有键值
|
, field = obj.field; //得到字段
|
var oldData = table.cache["mainTable"];
|
var HQty = 0;
|
if (obj.field == "HQty") {
|
if (obj.data.HQty != undefined) {
|
HQty = parseFloat(obj.data.HQty);
|
}
|
if (parseFloat(obj.value) > obj.data.HRQty) {
|
layer.msg("错误:" + "下推送货单,送货数量不能超过剩余可发货数量!", { icon: 5 });
|
}
|
else {
|
var bresult = true;
|
var SumQty = 0;
|
for (var i = 0; i < oldData.length; i++) {
|
if (oldData[i].HMaterID == obj.data.HMaterID && oldData[i].HSourceInterID == obj.data.HSourceInterID && oldData[i].HSourceEntryID == obj.data.HSourceEntryID) {
|
SumQty = SumQty + parseFloat(oldData[i].HQty);
|
}
|
}
|
if (SumQty > obj.data.HRQty) {
|
bresult = false;
|
|
}
|
if (bresult) {
|
obj.update({
|
HMoney: parseFloat(obj.data.HPrice) * parseFloat(obj.value),
|
});
|
}
|
else {
|
layer.msg("错误:" + "下推送货单,合计送货数量不能超过剩余可发货数量!", { icon: 5 });
|
}
|
}
|
}
|
|
});
|
///加载显示数据
|
function RoadHBillSub() {
|
$.ajax({
|
type: "get",
|
url: GetWEBURL() + "GetNewPOInStockShowBillSub",
|
async: true,
|
data: { sMsg: linterid, sMsg2: lentryid, sMsg3: lSourceBillType },
|
success: function (result) {
|
if (result.count == 10000) {
|
for (let i = 0; i < result.data.length; i++) {
|
result.data[i].HBatchNo = result.data[i].HBatchNo.substring(0, 6);
|
}
|
ajaxReturnData = JSON.parse(JSON.stringify(result)).data;
|
HSubData = ajaxReturnData;
|
console.log(ajaxReturnData);
|
table.reload('mainTable', {
|
data: ajaxReturnData
|
, height: 'full-10'
|
, loading: false
|
, done: function (index, res) {
|
layer.closeAll("loading");
|
}
|
});
|
} else {
|
layer.closeAll("loading");
|
layer.msg(result.Message, { icon: 2, time: 4000 });
|
}
|
|
},
|
error: function (result) {
|
console.log(result);
|
layer.closeAll("loading");
|
//layer.msg('获取委外订单出现异常', { icon: 2, time: 2000 });
|
}
|
});
|
};
|
form.on('submit(Saver)', function (data) {//保存
|
//debugger;
|
var sMainStr = JSON.stringify(data.field);
|
var sSubStr = JSON.stringify(table.cache['mainTable']);
|
var sMainSub = sMainStr + ';' + sSubStr;
|
|
if (!AllowLoadData(sSubStr))//数据验证
|
{
|
return false;
|
}
|
$.ajax(
|
{
|
type: "POST",
|
url: GetWEBURL() + "SaverPOInStock", //方法所在页面和方法名
|
async: true,
|
data: { "msg": sMainSub },
|
dataType: "json",
|
success: function (data) {
|
if (data.count == 1) { // 说明验证成功了,
|
layer.msg(data.Message, { icon: 1 });
|
$('#add-btn').addClass("layui-btn-disabled").attr("disabled", true);
|
$('#ChooseSource-btn').addClass("layui-btn-disabled").attr("disabled", true);
|
}
|
else {
|
f_alert(data.Message);
|
}
|
layer.closeAll("loading");
|
},
|
error: function (err) {
|
f_alert("错误:" + err);
|
}
|
});
|
});
|
form.on('submit(Aduit)', function (data) {//审核
|
$.ajax(
|
{
|
type: "GET",
|
url: GetWEBURL() + "/AuditPOInStockBill", //方法所在页面和方法名
|
async: true,
|
data: { "HInterID": "", "CurUserName": sessionStorage["HUserName"], "HBillNo": $("#HBillNo").val() },
|
dataType: "json",
|
success: function (data) {
|
if (data.count == 1) { // 说明验证成功了,
|
HIsAduit = true;
|
$('#aduit-btn').addClass("layui-btn-disabled").attr("disabled", true);
|
layer.msg(data.Message, { icon: 1 });
|
}
|
else {
|
f_alert(data.Message);
|
}
|
layer.closeAll("loading");
|
},
|
error: function (err) {
|
f_alert("错误:" + err);
|
}
|
});
|
});
|
form.on('submit(Print)', function (data) {//打印
|
if (HIsAduit == false) {
|
layer.msg("请审核送货单后在进行打印( ´◔︎ ‸◔︎`)", { icon: 5 });
|
return;
|
}
|
$.ajax(
|
{
|
type: "GET",
|
url: GetWEBURL() + "/GetHinterID", //方法所在页面和方法名
|
async: true,
|
data: { "HBillNo": $("#HBillNo").val() },
|
dataType: "json",
|
success: function (data) {
|
if (data.count == 1) { // 说明验证成功了,
|
layer.open({
|
type: 2
|
, area: ['50%', '50%']
|
, title: '打印模版选择'
|
, shade: 0.6 //遮罩透明度
|
, maxmin: false //允许全屏最小化
|
, anim: 0 //0-6的动画形式,-1不开启
|
, content: ['../../views/BaseSet/SRM_OpenTmpList.html?linterid=' + data.data.toString() + '&MyMsg=' + data.data.toString() + '&Type=SRM_POInStockBillList', 'yes']
|
, resize: false
|
//, cancel: function () {
|
// $(".layui-btn").removeClass("layui-btn-disabled");
|
//}
|
})
|
}
|
else {
|
f_alert(data.Message);
|
}
|
layer.closeAll("loading");
|
},
|
error: function (err) {
|
f_alert("错误:" + err);
|
}
|
});
|
});
|
|
//一键打印
|
form.on('submit(Print_Convenient)', function (data) {
|
if (HIsAduit == false) {
|
layer.msg("请审核送货单后在进行打印( ´◔︎ ‸◔︎`)", { icon: 5 });
|
return;
|
}
|
$.ajax({
|
type: "GET",
|
url: GetWEBURL() + "/GetHinterID", //方法所在页面和方法名
|
async: true,
|
data: { "HBillNo": $("#HBillNo").val() },
|
dataType: "json",
|
success: function (data) {
|
if (data.count == 1) { // 说明验证成功了,
|
$.ajax({
|
type: "get",
|
url: GetWEBURL() + "/Open_PrintTem/GetDefaultOpenTmp_Json",
|
async: true,
|
data: { "HNumber": 'SRM_POInStockBillList' },
|
//data: { "Value": Value },
|
success: function (result) {
|
if (result.count == 1) {
|
var OpenTmp = result.data[0].模板名称
|
window.open("../../views/SRM/HBarPlanPrint.html?linterid=" + data.data.toString() + "&Type=SRM_POInStockBillList" + "&OpenTmp=" + OpenTmp.toString());
|
} else {
|
layer.msg(result.Message);
|
}
|
},
|
error: function (result) {
|
console.log(result);
|
}
|
});
|
}
|
else {
|
f_alert(data.Message);
|
}
|
layer.closeAll("loading");
|
},
|
error: function (err) {
|
f_alert("错误:" + err);
|
}
|
});
|
});
|
|
form.on('submit(ChooseSource)', function (data) {
|
layer.open({
|
type: 2
|
, area: ['95%', '95%']
|
, title: '采购订单列表'
|
, shade: 0.6 //遮罩透明度
|
, maxmin: false //允许全屏最小化
|
, anim: 0 //0-6的动画形式,-1不开启
|
, content: ['../../views/SRM/SRM_POOrderBillList.html?Type=AddRow', 'yes']
|
, resize: false
|
//, cancel: function () {
|
// $(".layui-btn").removeClass("layui-btn-disabled");
|
//}
|
})
|
});
|
|
form.on('submit(MergeBuildBarcode)', function (data) {
|
if (HIsAduit == false) {
|
layer.msg("请审核送货单后在生成条码( ´◔︎ ‸◔︎`)", { icon: 5 });
|
return;
|
}
|
layer.open({
|
type: 2
|
, area: ['95%', '95%']
|
, title: '条码生成'
|
, shade: 0.6 //遮罩透明度
|
, maxmin: false //允许全屏最小化
|
, anim: 0 //0-6的动画形式,-1不开启
|
, content: ['../../views/SRM/SRM_BarCodeBill.html?linterid=' + $("#HInterID").val() + '&lentryid=0' + '&type=0' + '&mergeTags=1', 'yes']
|
, resize: false
|
//, done: function () {
|
// layer.closeAll("loading");
|
//}
|
})
|
});
|
|
form.on('submit(Exit)', function (data) {//退出
|
var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
|
parent.layer.close(index); //再执行关闭
|
});
|
function f_SaveBill() {
|
//
|
//jiuajax从服务器获取
|
layer.load(3)
|
$.ajax(
|
{
|
type: "POST",
|
url: GetWEBURL() + "SaverPOInStock", //方法所在页面和方法名
|
async: true,
|
data: { msg: sMainSub },
|
dataType: "json",
|
success: function (data) {
|
if (data.count == 1) { // 说明验证成功了,
|
layer.msg(data.Message, { icon: 1 });
|
}
|
else {
|
// $("#verifycode").click();
|
f_alert(data.Message);
|
}
|
layer.closeAll("loading");
|
},
|
error: function (err) {
|
f_alert("错误:" + err);
|
}
|
});
|
}
|
function f_alert(sMsg) {
|
layer.alert(sMsg, { icon: 5 });
|
}
|
//非空验证
|
function AllowLoadData(sSubStr) {
|
var Result = true;
|
if (typeof (sSubStr) != "undefined" && typeof (sSubStr) != "") {
|
sSubStr = JSON.parse(sSubStr);
|
for (var i = 0; i < sSubStr.length; i++) {
|
if (sSubStr[i].HQty == "") {
|
layer.msg("明细记录第" + (i + 1) + "行,送货数量为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
|
return Result = false;
|
}
|
////瑞琪没有这项控制
|
//if (sSubStr[i].FPrintCount == 0) {
|
// layer.msg("明细记录第" + (i + 1) + "行,没有进行条码打印,不能生成送货单!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
|
// return Result = false;
|
//}
|
////送货数量 + (源单数量-剩余可发货数量 = 已生成送货单数量) > 打印条码数量 时限制
|
//if (parseFloat(sSubStr[i].HQty) > parseFloat(sSubStr[i].FPrintCount)) {
|
// layer.msg("明细记录第" + (i + 1) + "行,送货单数量不能超过已生成条码数量!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
|
// return Result = false;
|
//}
|
//送货数量
|
if (parseFloat(sSubStr[i].HQty) > parseFloat(sSubStr[i].HRQty)) {
|
layer.msg("明细记录第" + (i + 1) + "行,送货单数量不能超过剩余可发货数量!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
|
return Result = false;
|
}
|
//////送货数量
|
//if (parseFloat(sSubStr[i].HQty) > parseFloat(sSubStr[i].FPrintCount)) {
|
// layer.msg("明细记录第" + (i + 1) + "行,送货单数量不能超过打印条码数量!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
|
// return Result = false;
|
//}
|
////送货数量 + (源单数量-剩余可发货数量 = 已生成送货单数量) > 打印条码数量 时限制
|
//if (parseFloat(sSubStr[i].HQty) + parseFloat(sSubStr[i].HSQty) - parseFloat(sSubStr[i].HRQty) > parseFloat(sSubStr[i].FPrintCount)) {
|
// layer.msg("明细记录第" + (i + 1) + "行,送货单数量不能超过已生成条码数量!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
|
// return Result = false;
|
//}
|
if (sSubStr[i].HBatchNo == "" && sSubStr[i].HBatchManager == "是") {
|
layer.msg("明细记录第" + (i + 1) + "行,物料启用批次管理,批次为空,请填写批次信息!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
|
return Result = false;
|
}
|
if (sSubStr[i].HKFDate == "") {
|
//凯贝
|
layer.msg("明细记录第" + (i + 1) + "行,生产日期为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
|
return Result = false;
|
}
|
if (sSubStr[i].HKFDate > Format(new Date(), "yyyy-MM-dd")) {
|
//凯贝
|
layer.msg("明细记录第" + (i + 1) + "行,生产日期大于当前日期,请重新选择!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
|
return Result = false;
|
}
|
}
|
}
|
else {
|
return Result = true;
|
}
|
return Result;
|
}
|
|
////隐藏列设置
|
//function get_HideColumn() {
|
// var colName = "";
|
// var contentUrl = "";
|
// for (var i = 1; i < option.cols[0].length - 1; i++) {
|
// colName += option.cols[0][i]["title"] + ",";
|
// }
|
// var urlStr = window.document.location.pathname;//获取文件路径
|
// var urlLen = urlStr.split('/');
|
// for (var i = 0; i < urlLen.length - 4; i++) {
|
// contentUrl += "../";
|
// }
|
// colName = encodeURI(colName.substring(0, colName.length - 1));//对 URI 进行编码
|
|
// contentUrl += 'views/基础资料/隐藏列设置/Gy_GridView_Hide.html?HModName=' + HModName + '&colName=' + colName;
|
|
// layer.open({
|
// type: 2
|
// , skin: "layui-layer-rim" //加上边框
|
// , title: "隐藏列设置" //标题
|
// , closeBtn: 1 //窗体右上角关闭 的 样式
|
// , shift: 2 //弹出动画
|
// , area: ["50%", "90%"] //窗体大小
|
// , maxmin: true //设置最大最小按钮是否显示
|
// , content: [contentUrl, "yes"]
|
// , btn: ["确定", "取消"]
|
// , btn1: function (index, laero) {
|
// //刷新表格数据
|
// DisPlay_HideColumn();
|
// //更新表格缓存的数据
|
// layer.close(index);//关闭弹窗
|
// }
|
// })
|
//}
|
|
////显示列数据
|
//function DisPlay_HideColumn() {
|
// $.ajax({
|
// url: GetWEBURL() + '/Xt_grdAlignment_WMES/grdAlignmentWMESList',
|
// type: "GET",
|
// data: { "HModName": HModName, "user": sessionStorage["HUserName"] },
|
// async: false,
|
// success: function (data1) {
|
// if (data1.data.length != 0) {
|
// var dataCol = [];//数据库查询出的列数据
|
// var titleData = [];//不需要显示的字段 可扩展
|
|
// dataCol = data1.data[0].HGridString.split(',');
|
|
// for (var i = 0; i < option.cols[0].length - 2; i++) {
|
// var dataCols = dataCol[i].split('|');
|
// //隐藏列
|
// if (dataCols[1] == 1) {
|
// option.cols[0][i + 1]["hide"] = true;
|
// }
|
// //设置列宽
|
// if (dataCols[3] > 0) {
|
// option.cols[0][i + 1]["width"] = dataCols[3];
|
// }
|
// //设置内容字体大小
|
// if (data1.data[0].HFontSize != 0) {
|
// option.cols[0][i + 1]["style"] = "font-size:" + data1.data[0].HFontSize + "px;";
|
// } else {
|
// option.cols[0][i + 1]["style"] = "font-size:100%";
|
// }
|
// //设置列宽
|
// //if (data1.data[0].HColumnWidth != 0) {
|
// // option.cols[0][i + 1]["width"] = data1.data[0].HColumnWidth + "px;";
|
// //} else {
|
// // option.cols[0][i + 1]["width"] = "";
|
// //}
|
// //显示列
|
// if (dataCols[1] == 0 && $.inArray(option.cols[0][i + 1]["title"], titleData) == -1) {
|
// option.cols[0][i + 1]["hide"] = false;
|
// }
|
// //字体所在位置(左 居中 右)
|
// switch (dataCols[2]) {
|
// case "L":
|
// option.cols[0][i + 1]["align"] = "left";
|
// break;
|
// case "M":
|
// option.cols[0][i + 1]["align"] = "center";
|
// break;
|
// case "R":
|
// option.cols[0][i + 1]["align"] = "right";
|
// break;
|
// }
|
// }
|
|
// //取消冻结列
|
// for (var i = 1; i < option.cols[0].length - 1; i++) {
|
// if (option.cols[0][i]["fixed"] != null) {
|
// option.cols[0][i]["fixed"] = null;
|
// }
|
// else {
|
// break;
|
// }
|
// }
|
// //冻结列
|
// if (data1.data[0].HFixCols != 0) {
|
// for (var i = 0; i < data1.data[0].HFixCols; i++) {
|
// if ($.inArray(option.cols[0][i + 1]["title"], titleData) != -1) {
|
// data1.data[0].HFixCols += 1;
|
// }
|
// option.cols[0][i + 1]["fixed"] = "left";
|
// }
|
// }
|
// table.render(option);
|
// layer.closeAll("loading");
|
// } else {
|
// table.render(option);
|
// layer.closeAll("loading");
|
// }
|
// }, error: function () {
|
// layer.alert("接口请求失败!", { icon: 5 });
|
// layer.closeAll("loading");
|
// }
|
// })
|
//}
|
|
});
|
|
function GetPoorderValue(obj) {
|
var Batchno = Format(new Date(), "yyyy-MM-dd").replaceAll('-', '').substr(2, 6);//6位数当前日期
|
|
var HSubLen = HSubData.length + 1;
|
var a = [];
|
var HOrderType = HSubData[0].HOrderType
|
var HError = "";
|
for (let i = 0; i < obj.length; i++) {
|
if (obj[i].订单类型 != HOrderType) {
|
HError += obj[i].订单类型;
|
}
|
var row_options = {
|
//"sorderid": HSubLen, "HPOOrderInterID": obj[i].hmainid, "HPOOrderEntryID": obj[i].hentryid, "HPOOrderBillNo": obj[i].单据号, "HWWOrderInterID": 0,
|
//"HWWOrderEntryID": 0, "HWWOrderDetaiLID": 0., "HWWOrderBillNo": '', "HBillType": "1102", "HBatchNo": obj[i].HBatchNo, "HMaterID": obj[i].hmaterid,
|
//"HMaterNumber": obj[i].物料代码, "HOldMaterNumber": obj[i].旧物料编码, "HMaterShortNumber": obj[i].物料编码, "HMaterName": obj[i].物料名称,
|
//"HMaterModel": obj[i].规格型号, "HUnitID": obj[i].hunitid, "HUnitNumber": obj[i].计量单位代码, "HUnitName": obj[i].计量单位, "HQty": obj[i].可发货数量,
|
//"HRQty": obj[i].可发货数量, "HSQty": obj[i].订单数量, "HPrice": obj[i].单价, "HMoney": obj[i].金额, "HDate": new Date(), "HKFDate": new Date(),
|
//"HKFPeriod": 0, "HSourceInterID": obj[i].hmainid, "HSourceEntryID": obj[i].hentryid, "HSourceBillType": "1102", "HSourceBillNo": obj[i].单据号,
|
//"HMTONO": obj[i].HBatchNo, "F_xbkf_Combo": '', "FSHDD": '', "FPrintCount": obj[i].打印条码数量, "HPlanArrivalDate": new Date()
|
|
"sorderid": HSubLen, "HPOOrderInterID": obj[i].hmainid, "HPOOrderEntryID": obj[i].hsubid, "HPOOrderBillNo": obj[i].订单单号, "HWWOrderInterID": 0,
|
"HWWOrderEntryID": 0, "HWWOrderDetaiLID": 0., "HWWOrderBillNo": '', "HBillType": "1102", "HBatchNo": Batchno, "HMaterID": obj[i].hmaterid,
|
"HMaterNumber": obj[i].物料代码, "HOldMaterNumber": obj[i].旧物料编码, "HMaterShortNumber": obj[i].物料编码, "HMaterName": obj[i].物料名称,
|
"HMaterModel": obj[i].规格型号, "HUnitID": obj[i].hunitid, "HUnitName": obj[i].计量单位, "HUnitNumber": obj[i].计量单位代码, "HUnitName": obj[i].采购单位, "HQty": obj[i].未关联数量,
|
"HRQty": obj[i].未关联数量, "HSQty": obj[i].采购数量, "HPrice": obj[i].单价, "HMoney": obj[i].金额, "HDate": Format(new Date(), "yyyy-MM-dd"), "HKFDate": new Date().toISOString().slice(0, 10),
|
"HKFPeriod": 0, "HSourceInterID": obj[i].hmainid, "HSourceEntryID": obj[i].hsubid, "HSourceBillType": "1102", "HSourceBillNo": obj[i].订单单号,
|
"HMTONO": obj[i].HBatchNo, "F_xbkf_Combo": '', "FSHDD": '', "FPrintCount": obj[i].打印条码数量, "HPlanArrivalDate": new Date(),
|
"HTAXPRICE_T": obj[i].含税重量单价吨
|
};
|
HSubData.push(row_options);
|
HSubLen++;
|
|
//var NewRow = {
|
// "HMTONO": "", "HMaterID": 0, "HMaterNumber": "", "HOldMaterNumber": "", "HMaterShortNumber": "", "HMaterName": 0, "HMaterModel": "", "HUnitName": "0", "HUnitNumber": "",
|
// "HUnitID": "0", "FPrintCount": "0", "HRQty": "0", "HSQty": "", "HBatchNo": "", "HKFDate": "", "HKFPeriod": "", "HDate": "", "HPrice": "", "HMoney": "", "HRemark": "", "HPOOrderInterID": "", "HPOOrderEntryID": "", "HPOOrderBillNo": "", "HWWOrderInterID": "", "HWWOrderEntryID": "", "HWWOrderBillNo": "", "HBillType": "", "HSourceBillType": "", "HSourceBillNo": "", "HSupMaterNumber": "", "HSupBatchNo": "", "HExpressNumberSub": "", "HExpressSupplierSub": "", "HPlanArrivalDate": "", "HBoxNumber": "", "HSourceInterID": "", "HSourceEntryID": ""
|
//};
|
};
|
if (HError != "") {
|
return layer.msg('采购订单订单类型不同,不允许合并下推生成送货单!')
|
}
|
table.reload('mainTable', {
|
data: HSubData
|
, height: 'full-10'
|
, loading: false
|
, done: function (index, res) {
|
layer.closeAll("loading");
|
}
|
});
|
}
|
|
</script>
|
</body>
|
</html>
|