<!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="../../css/public.css" media="all">
|
<style type="text/css">
|
.layui-table-cell,
|
.layui-table-box {
|
overflow: visible;
|
}
|
|
td .layui-form-select {
|
margin-top: -10px;
|
margin-left: -15px;
|
margin-right: -15px;
|
}
|
|
.layui-table-mend {
|
position: relative;
|
}
|
.input-dis {
|
position: absolute; /* 设置为绝对定位 */
|
top: -25%; /* 顶部对齐 */
|
right: 0; /* 右侧对齐 */
|
bottom: 0; /* 底部对齐 */
|
left: 0; /* 左侧对齐 */
|
width: 100%; /* 宽度设置为100% */
|
height: 150%; /* 高度设置为100% */
|
background-color: transparent;
|
border: none;
|
text-align: center;
|
}
|
</style>
|
<script>
|
// 这里是需要在页面渲染之前执行的代码
|
document.addEventListener("DOMContentLoaded", function () {
|
//判断是否开启table列表列宽调整功能。
|
GetIsSetColW();
|
});
|
</script>
|
</head>
|
|
<body>
|
<div class="layui-form" lay-filter="layuiadmin-app-form-list" id="layuiadmin-app-form-list">
|
<div class="layui-form-item" style="padding: 20px 30px 0 0;">
|
<label class="layui-form-label">入库单号</label>
|
<div class="layui-input-inline">
|
<input type="text" id="ASNNo" name="ASNNo" disabled="disabled" placeholder="自动生成单号" autocomplete="off"
|
class="layui-input">
|
</div>
|
|
<label class="layui-form-label">单据类型</label>
|
<div class="layui-input-inline">
|
<select name="Type" id="Type" lay-filter="Type" lay-search>
|
<!-- JC23 -->
|
<!-- <option value="0">成品入库</option> -->
|
<!-- <option value="1">原料入库</option> -->
|
<!-- <option value="4">车间余料退回入库</option>
|
|
<option value="6">代储入库</option> -->
|
<!-- <option value=""></option> -->
|
<option value="5">其它入库</option>
|
</select>
|
</div>
|
|
<label class="layui-form-label" style="width: 70px;">
|
<p id="CustomerNamep">客户</p>
|
</label>
|
<div class="layui-input-inline">
|
<select name="CustomerName" id="CustomerName" lay-verify="" lay-search>
|
<option value=""></option>
|
</select>
|
</div>
|
|
<div>
|
<button class="layui-btn layui-btn-sm layuiadmin-btn-list" data-type="add">添加明细</button>
|
<button type="submit" class="layui-btn layui-btn-sm layuiadmin-btn-list" lay-submit=""
|
lay-filter="form1">立即提交</button>
|
</div>
|
</div>
|
|
<div class="layui-form-item" style="margin-bottom: 0;">
|
<div class="layui-card">
|
<div class="layui-card-body">
|
<div class="position-relative" style="width: 100%;right: 0;">
|
<!-- class="position-relative" --><!-- 自定义表头加上 -->
|
<table id="LAY-app-content-list" name="LAY-app-content-list" lay-filter="LAY-app-content-list">
|
</table>
|
<!-- #region 自定义表头 -->
|
<div class="headerSetIcon">
|
<button class="layui-btn layui-btn-primary layui-btn-sm" data-type="customCols">
|
<i class="layui-icon"></i>
|
</button>
|
</div>
|
<!-- #endregion -->
|
|
<!-- #region 自定义表头-->
|
<script type="text/html" id="templetUDF5">
|
{{# function GetBtn(d){
|
var html = '';
|
html+= '<select name="UDF5" lay-filter="SelctUDF5" data-value="'+d.UDF5+'">'+
|
'<option value=""></option>'+
|
'<option value="1">值1</option>'+
|
'<option value="2">值2</option>'+
|
'<option value="3">值3</option>'+
|
'</select>';
|
return html;
|
}
|
}}
|
{{ GetBtn(d) }}
|
</script>
|
|
<script type="text/html" id="templetLotNo">
|
{{# function GetBtn1(d){
|
var html = '';
|
var TypeValue = $("#Type").val();
|
if(TypeValue=='6' || TypeValue=='7'){
|
if(d.LotNo==null || d.LotNo==undefined || d.LotNo==''){
|
html+= '<input type="text" class="input-dis" value="" disabled>';
|
}else{
|
html+= '<input type="text" class="input-dis" value="'+d.LotNo+'" disabled>';
|
}
|
return html;
|
}else{
|
if(d.LotNo!=null && d.LotNo!=undefined && d.LotNo!=''){
|
return d.LotNo;
|
}else{
|
return '';
|
}
|
}
|
}
|
}}
|
{{ GetBtn1(d) }}
|
</script>
|
<!-- #endregion -->
|
|
</div>
|
<script type="text/html" id="switchTpl">
|
<input type="checkbox" name="IsBale" value="{{d.SkuNo}}" lay-skin="switch" lay-text="是|否" lay-filter="IsBaleDemo" {{ d.IsBale == "1" ? 'checked' : '' }}>
|
</script>
|
<script type="text/html" id="switchTp2">
|
<input type="checkbox" name="IsBelt" value="{{d.SkuNo}}" lay-skin="switch" lay-text="是|否" lay-filter="IsBeltDemo" {{ d.IsBelt == "1" ? 'checked' : '' }}>
|
</script>
|
<script type="text/html" id="table-content-list">
|
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del"> <i class="layui-icon layui-icon-delete"></i>删除</a>
|
</script>
|
<script type="text/html" id="table-content-Packlist">
|
{{#
|
function GetPack(d){
|
return d.PackagNo + '-' + d.PackagName;
|
}
|
}}
|
{{ GetPack(d) }}
|
</script>
|
</div>
|
</div>
|
</div>
|
</div>
|
|
<script src="../../layuiadmin/layui/layui.js"></script>
|
<script src="../../js/public.js"></script>
|
<script src="../../js/jquery-3.5.1.min.js"></script>
|
<script src="../../js/jquery.cookie.js"></script>
|
<script>
|
layui.config({
|
base: '../../layuiadmin/' //静态资源所在路径
|
}).extend({
|
index: 'lib/index' //主入口模块
|
}).use(['index', 'form', 'layer', 'laydate', 'table'], function () {
|
var $ = layui.$, form = layui.form, laydate = layui.laydate,
|
table = layui.table, layer = layui.layer;
|
laydate.render({
|
elem: '#ProductionDate'
|
, format: 'yyyy-MM-dd' //可任意组合
|
});
|
laydate.render({
|
elem: '#ExpirationDate'
|
, format: 'yyyy-MM-dd' //可任意组合
|
});
|
var arr = [];
|
var TypeValue = $("#Type").val();
|
|
// 加载下拉信息
|
getCustomerList();
|
|
// table 基本设置
|
//#region 自定义表头
|
var TotalColsArr = [[
|
{ field: '', title: '序号', type: 'numbers', width: 50, align: 'center', fixed: 'left', "disabled": true },
|
{ field: 'Id', title: '入库单明细ID', width: 120, align: 'center', fixed: 'left', hide: true, "disabled": true },
|
{ field: 'SkuNo', title: '物料编码', minWidth: 100, align: 'center', fixed: 'left', "disabled": true },
|
{ field: 'SkuName', title: '物料名称', minWidth: 180, align: 'center', fixed: 'left', "disabled": true },
|
{ field: 'LotNo', title: '批次号', align: 'center', edit: 'text', minWidth: 130, fixed: 'left', templet: '#templetLotNo' },
|
{ field: 'SupplierLot', title: '供货批次', width: 130, edit: 'text', event: 'setSign', fixed: 'left', "disabled": true },
|
{ field: 'Qty', title: '数量', align: 'center', width: 80, edit: 'number', event: 'dataNumber', fixed: 'left', "disabled": true },
|
{ field: 'UnitName', title: '计量单位', align: 'center', width: 70 },
|
{ field: 'Standard', title: '规格', width: 160, align: 'center' },
|
{ field: 'LotText', title: '批次描述', align: 'center', edit: 'text', width: 160 },
|
{ field: 'PackagNo', title: '包装名称', width: 160, templet: "#table-content-Packlist" },
|
// { field: 'Price', title: '单价', align: 'center', width: 80 },
|
// { field: 'Money', title: '金额', align: 'center', width: 100 },
|
{ field: 'UDF1', title: '自定义列1', align: 'center', edit: 'text', width: 140 },
|
{ field: 'UDF2', title: '自定义列2', align: 'center', edit: 'text', width: 140 },
|
{ field: 'UDF3', title: '自定义列3', align: 'center', edit: 'text', width: 140 },
|
{ field: 'UDF4', title: '自定义列4', align: 'center', edit: 'text', width: 140 },
|
{ field: 'UDF5', title: '自定义列5', align: 'center', width: 140, templet: '#templetUDF5' },
|
{ field: 'caozuo', title: '操作', fixed: 'right', width: 100, align: 'center', templet: '#table-content-list', "disabled": true }
|
]];
|
var TotalColsSysArr = encodeURIComponent(encodeURIComponent(JSON.stringify(TotalColsArr)))//将表头数据进行url编码
|
//#endregion
|
|
//#region 自定义表头
|
var infoOptions;
|
var colsJson;
|
var param1 = {
|
Href: 'BllAsn/GetArrivalNoticeDetailList2'
|
};
|
sendData(IP + "/Sys/GetTableColsByUserId", param1, 'post', function (res) {
|
if (res.code == 0) {
|
if (res.data == '' || res.data == undefined || res.data == null) {
|
colsJson = TotalColsArr
|
} else {
|
colsJson = eval(res.data);
|
}
|
} else {
|
colsJson = TotalColsArr
|
}
|
infoOptions = {
|
elem: '#LAY-app-content-list',
|
height: 'full-110',
|
id: 'LAY-app-content-list',
|
page: true,
|
limit: pageCnt,
|
limits: pageLimits,
|
cellMinWidth: 60, //全局定义常规单元格的最小宽度,layui 2.2.1 新增
|
done: function () {
|
//选中下拉框的值
|
layui.each($('select'), function (index, item) {
|
var elem = $(item);
|
if (elem.data('value') != '' && elem.data('value') != undefined) {
|
elem.val(elem.data('value')).parents('table.layui-table-cell').css('overflow', 'visible');
|
}
|
});
|
form.render();
|
//自定义列宽
|
SetTableColW('LAY-app-content-list', 'BllAsn/GetArrivalNoticeDetailList2', TotalColsSysArr);
|
},
|
cols: colsJson
|
};
|
// 渲染Table
|
refreshTable(null);
|
});
|
//#endregion
|
|
|
|
// 添加编辑明细
|
var id = getQueryString('id');
|
if (id != null) {
|
// 编辑
|
var param = {
|
ASNNo: id,
|
Status: "0"
|
};
|
sendData(IP + "/BllAsn/GetArrivalNoticeList", param, 'post', function (res) {
|
if (res.code == 0) {
|
console.log(res)
|
$("input[name='ASNNo']").val(res.data[0].ASNNo);
|
$("#Type option[value = '" + res.data[0].Type + "']").prop("selected", true);
|
$("#Type").attr("disabled", "disabled");
|
getCustomerList(res.data[0].CustomerNo); // 根据单据类型加载客户信息
|
|
var paramDetail = {
|
ASNNo: id,
|
};
|
sendData(IP + "/BllAsn/GetArrivalNoticeDetailList", paramDetail, 'post', function (res) {
|
if (res.code == 0) { //成功
|
var data = res.data;
|
|
for (var i in data) {
|
arr.push(data[i]); //属性
|
}
|
//页面赋值
|
$.extend(infoOptions, {
|
data: arr
|
});
|
infoOptions.page = {
|
curr: 1
|
}
|
table.render(infoOptions);
|
|
|
|
} else { //不成功
|
layer.msg(res.msg, {
|
icon: 2,
|
time: 2000 //2秒关闭(如果不配置,默认是3秒)
|
}, function () { });
|
}
|
});
|
} else { //不成功
|
layer.msg(res.msg, {
|
icon: 2,
|
time: 2000 //2秒关闭(如果不配置,默认是3秒)
|
}, function () { });
|
}
|
});
|
}
|
else {
|
// 添加的时候移除‘采购入库’项
|
//$('select[lay-filter="Type"]').find('option[value="1"]').remove();
|
//form.render('select'); // 更新layui的select渲染
|
}
|
|
|
// 选择物料
|
var $ = layui.$,
|
active = {
|
add: function () {
|
var typeValue = $("#Type").val();
|
console.log(typeValue)
|
layer.open({
|
type: 2,
|
title: '添加明细',
|
content: 'SelMaterials.html?type=' + typeValue,
|
maxmin: true,
|
area: ['1000px', '90%'],
|
fixed: false,
|
});
|
},
|
customCols: function () {
|
layer.open({
|
type: 2,
|
title: '自定义列',
|
content: '../SystemSettings/HeaderSetting.html?Href=BllAsn/GetArrivalNoticeDetailList2&ColsSysArr=' + TotalColsSysArr,
|
maxmin: false,
|
resize: false,
|
area: ['970px', '650px']
|
});
|
}
|
};
|
$('.layui-btn').on('click', function () {
|
var type = $(this).data('type');
|
active[type] ? active[type].call(this) : '';
|
});
|
window.success = function (data) {
|
refreshTable(data)
|
};
|
|
//单据类型变更时清空table列表信息
|
form.on('select(Type)', function (data) {
|
var value = data.value;
|
if (value != TypeValue) {
|
console.log(value);
|
getCustomerList();
|
arr = [];
|
// 渲染Table
|
refreshTable(null);
|
TypeValue = value;
|
}
|
});
|
|
//监听修改UDF5下拉框update到表格中
|
form.on('select(SelctUDF5)', function (data) {
|
var elem = $(data.elem);
|
var trElem = elem.parents('tr');
|
var tableData = table.cache['LAY-app-content-list'];
|
// 更新到表格的缓存数据中,才能在获得选中行等等其他的方法中得到更新之后的值
|
tableData[trElem.data('index')][elem.attr('name')] = data.value;
|
});
|
|
//监听数量值变化自动计算金额
|
table.on('edit(LAY-app-content-list)', function (obj) {
|
if (obj.field == 'Qty') {
|
var data = obj.data;
|
if (data.Qty != undefined && data.Qty != '') {
|
data.Money = data.Qty * data.Price
|
|
var menu = layui.table.cache["LAY-app-content-list"];
|
for (var i = 0; i < menu.length; i++) {
|
if (menu[i].Id == data.Id) {
|
menu[i].Money = data.Money
|
break;
|
}
|
}
|
$.extend(infoOptions, {
|
data: menu,
|
});
|
table.render(infoOptions);
|
}
|
}
|
})
|
|
// var IsBaleValue = "";
|
// form.on('switch(IsBaleDemo)', function (obj) {
|
// layer.tips(this.value + ' ' + this.name + ':' + obj.elem.checked, obj.othis);
|
// if (obj.elem.checked) {
|
// IsBaleValue = "1";
|
// } else {
|
// IsBaleValue = "0";
|
// }
|
// });
|
|
// table.on('row(LAY-app-content-list)', function (obj) {
|
// if (IsBaleValue != "") {
|
// for (var j in arr) {
|
// if (obj.data.SkuNo == arr[j].SkuNo) {
|
// arr[j].IsBale = IsBaleValue;
|
// IsBaleValue = ""
|
// break;
|
// }
|
// }
|
// }
|
|
// })
|
|
// 删除入库单明细
|
table.on('tool(LAY-app-content-list)', function (obj) {
|
if (obj.event == 'del') {
|
layer.confirm('确定删除入库单明细?', function (index) {
|
var ii = -1;
|
for (var j in arr) {
|
if (obj.data.SkuNo == arr[j].SkuNo) {
|
ii = j;
|
break;
|
}
|
}
|
if (ii > -1) {
|
arr.splice(ii, 1);
|
obj.del();
|
layer.close(index)
|
}
|
});
|
}
|
});
|
|
// 保存入库单
|
var doing = true;
|
form.on('submit(form1)', function (data) {
|
if (arr.length == 0) {
|
layer.msg("请添加明细!", {
|
icon: 2,
|
time: 2000 //2秒关闭(如果不配置,默认是3秒)
|
}, function () {
|
|
});
|
return;
|
}
|
var type = $("#Type").val();
|
if (type == '6') {
|
var customerName = $("#CustomerName").val();
|
if (customerName == '') {
|
layer.msg("代储单据请选择货主!", {
|
icon: 2,
|
time: 2000 //2秒关闭(如果不配置,默认是3秒)
|
}, function () {
|
|
});
|
return;
|
}
|
}
|
SetArrivalNotice();
|
});
|
|
form.verify({
|
emptyNo: function (value) {
|
if (value == '') {
|
return '';
|
} else {
|
var ver = /^[0-9]+$/;
|
if (!ver.test(value)) {
|
return '只能输入正整数';
|
}
|
}
|
}
|
});
|
|
|
//#region 事件方法
|
// 获取主页面传递的参数
|
function getQueryString(name) {
|
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
|
var r = window.location.search.substr(1).match(reg);
|
if (r != null) return unescape(r[2]);
|
return null;
|
}
|
|
// 绑定下拉信息
|
function getCustomerList(CustomerNo) {
|
/*
|
0:客户
|
退货入库
|
3
|
1:供应商
|
采购入库、其它入库
|
1、5
|
2:货主
|
成品入库、中间品入库、车间余料入库、代储入库
|
0、2、4、6
|
*/
|
sendData(IP + "/Basis/GetCustomerSelect", {}, 'get', function (res) {
|
if (res.code == 0) { //成功
|
$("#CustomerName").empty();
|
$("#CustomerName").append('<option value =""></option>');
|
|
// 根据单据类型确认加载是客户or供应商or货主下拉信息
|
var TypeNum = 0;
|
switch ($("#Type").val()) {
|
case "3": //退货入库
|
TypeNum = 0;
|
console.log(TypeNum)
|
break;
|
case "1": //采购入库
|
case "5": //其它入库
|
|
case "0": //成品入库
|
case "2": //中间品入库
|
case "4": //车间余料入库
|
case "6": //代储入库
|
case "7": //寄存入库
|
TypeNum = 2;
|
console.log(TypeNum)
|
break;
|
}
|
|
for (var i = 0; i < res.data.length; i++) {
|
|
//判断单据类型
|
if (TypeNum == 0) {
|
if (res.data[i].Type == 0) {
|
$("#CustomerNamep").html("客户");
|
$("#CustomerName").append('<option value =' + res.data[i].CustomerNo + '>' +
|
res.data[i].CustomerName + '</option>');
|
}
|
}
|
else if (TypeNum == 1) {
|
if (res.data[i].Type == 1) {
|
$("#CustomerNamep").html("供应商");
|
$("#CustomerName").append('<option value =' + res.data[i].CustomerNo + '>' +
|
res.data[i].CustomerName + '</option>');
|
}
|
}
|
else if (TypeNum == 2) {
|
if (res.data[i].Type == 2) {
|
$("#CustomerNamep").html("货主");
|
$("#CustomerName").append('<option value =' + res.data[i].CustomerNo + '>' +
|
res.data[i].CustomerName + '</option>');
|
}
|
}
|
}
|
// 根据客户名称加载选中值
|
$("#CustomerName option[value = '" + CustomerNo + "']").prop("selected", true);
|
form.render('select');
|
} else { //不成功
|
layer.msg(res.msg, {
|
icon: 2,
|
time: 2000 //2秒关闭(如果不配置,默认是3秒)
|
}, function () { });
|
}
|
});
|
}
|
|
// 渲染table
|
function refreshTable(data) {
|
for (var i in data) {
|
var isHave = false;
|
for (var j in arr) {
|
if (arr[j].SkuNo == data[i].SkuNo
|
// 注释 liudl 若存在同一物料不同批次物料 放开此注释,后端已验证是否重复
|
//&& arr[j].LotNo == data[i].LotNo
|
) {
|
isHave = true;
|
break;
|
}
|
}
|
if (isHave) {
|
continue;
|
}
|
arr.push(data[i]); //属性
|
}
|
|
$.extend(infoOptions, {
|
data: arr
|
});
|
infoOptions.page = {
|
curr: 1
|
}
|
console.log(infoOptions)
|
table.render(infoOptions);
|
}
|
|
// 添加入库单
|
function SetArrivalNotice(data) {
|
var item2 = getAsnOrderInfo();
|
if (item2 != -1) {
|
|
|
if (doing) {
|
doing = false;
|
if (id == null) {
|
// 添加入库单
|
sendData(IP + "/BllAsn/AddArrivalNotice", item2, 'post', function (res) {
|
if (res.code == 0) { //成功
|
layer.msg(res.msg, {
|
icon: 1,
|
time: 2000 //2秒关闭(如果不配置,默认是3秒)
|
}, function () {
|
parent.location.reload();
|
parent.layer.close(layer.index);
|
doing = true
|
});
|
} else { //不成功
|
layer.msg(res.msg, {
|
icon: 2,
|
time: 2000 //2秒关闭(如果不配置,默认是3秒)
|
}, function () { doing = true });
|
}
|
});
|
}
|
else {
|
// 编辑入库单
|
sendData(IP + "/BllAsn/EditArrivalNotice", item2, 'post', function (res) {
|
if (res.code == 0) { //成功
|
layer.msg(res.msg, {
|
icon: 1,
|
time: 2000 //2秒关闭(如果不配置,默认是3秒)
|
}, function () {
|
parent.location.reload();
|
parent.layer.close(layer.index);
|
doing = true
|
});
|
} else { //不成功
|
layer.msg(res.msg, {
|
icon: 2,
|
time: 2000 //2秒关闭(如果不配置,默认是3秒)
|
}, function () { doing = true });
|
}
|
});
|
}
|
|
return false;
|
}
|
else {
|
layer.msg("已提交数据,请等待!", {
|
icon: 2,
|
time: 2000 //2秒关闭(如果不配置,默认是3秒)
|
}, function () { doing = true });
|
}
|
}
|
}
|
|
// 提交获取入库单信息
|
function getAsnOrderInfo() {
|
var DataList = [];
|
var reg = /^([0]|[0-9][0-9]*)$/;
|
console.log(arr);
|
for (var i in arr) {
|
console.log(arr[i].LotNo);
|
console.log(arr[i].Qty);
|
if (arr[i].Qty == "" || arr[i].Qty == undefined) {
|
layer.msg("请输入入库数量!", {
|
icon: 2,
|
time: 2000 //2秒关闭(如果不配置,默认是3秒)
|
});
|
return -1;
|
}
|
if (arr[i].LotNo == "" || arr[i].LotNo == undefined) {
|
//判断是否为对应不需要批次的单据
|
var TypeNum = 0;
|
|
switch ($("#Type").val()) {
|
//1:采购入库 2:中间品入库 5:其它入库 6:代储入库 7:寄存入库
|
case "1":
|
case "2":
|
case "5":
|
case "6":
|
case "7":
|
console.log($("#Type").val())
|
TypeNum = 1;
|
break;
|
}
|
console.log(TypeNum)
|
|
if (TypeNum == 0) {
|
layer.msg("请输入批次!", {
|
icon: 2,
|
time: 2000 //2秒关闭(如果不配置,默认是3秒)
|
});
|
return -1;
|
}
|
|
}
|
|
if (!reg.test(arr[i].Qty)) {
|
layer.msg("入库数量必须是大于0的整数", {
|
icon: 2,
|
time: 2000 //2秒关闭(如果不配置,默认是3秒)
|
});
|
return -1;
|
}
|
|
var item = {
|
Id: arr[i].Id,
|
SkuNo: arr[i].SkuNo,
|
SkuName: arr[i].SkuName,
|
Standard: arr[i].Standard,
|
LotNo: arr[i].LotNo,
|
LotText: arr[i].LotText,
|
Qty: parseInt(arr[i].Qty),
|
PackagNo: arr[i].PackagNo,
|
Price: arr[i].Price,
|
IsBale: arr[i].IsBale,
|
IsBelt: arr[i].IsBelt,
|
SupplierLot: arr[i].SupplierLot,
|
UDF1: arr[i].UDF1,
|
UDF2: arr[i].UDF2,
|
UDF3: arr[i].UDF3,
|
UDF4: arr[i].UDF4,
|
UDF5: arr[i].UDF5,
|
};
|
DataList.push(item); //属性
|
}
|
console.log($("#CustomerName").find('option:selected').text());
|
|
var item2 = {
|
ASNNo: $("#ASNNo").val(),
|
Type: $("#Type").val(),
|
CustomerNo: $("#CustomerName").val(),
|
CustomerName: $("#CustomerName").find('option:selected').text(),
|
Origin: "录入",
|
AsnDetail: DataList
|
}
|
return item2;
|
}
|
|
|
|
//#endregion
|
|
})
|
</script>
|
</body>
|
|
</html>
|