<!DOCTYPE html>
|
<html>
|
<head>
|
<meta http-equiv="Content-Type" content="text/html; 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="../../../layuiadmin/layui/css/layui.css" media="all">
|
<link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
|
<script src="../../../layuiadmin/layui/layui.js"></script>
|
<style type="text/css">
|
input.layui-input.layui-unselect {
|
padding-right: 0;
|
}
|
</style>
|
</head>
|
<body>
|
<div class="layui-fluid">
|
<div class="layui-row layui-col-space15">
|
<div class="layui-col-md12">
|
<div class="layui-card">
|
<form class="layui-form" action="" lay-filter="component-form-group">
|
|
<div class="layui-card-body">
|
<div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
|
<h1 style="text-align:center;margin-top:20px"><b>盘点分析列表</b></h1>
|
|
<div class="layui-tab-content">
|
<div class="layui-tab-item layui-show">
|
<div class="layui-form-item">
|
<div class="layui-inline">
|
<label class="layui-form-label">盘点方案</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HName" id="HName" readonly class="layui-input" value="" style="float:left;width:150px;">
|
<input type="hidden" name="HItemID" id="HItemID" class="layui-input" value="" style="float:left;width:150px;">
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HSourceInterList" style="width:40px;">
|
<i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
|
</button>
|
</div>
|
</div>
|
<div class="layui-inline">
|
<button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch1" id="btnSearch1">
|
查询
|
</button>
|
<button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch1" id="btnReSearch1">
|
重置
|
</button>
|
<button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnDel" id="btnDel">
|
删除
|
</button>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
|
|
<div class="layui-tab layui-tab-card" style="margin-top:10px">
|
<ul class="layui-tab-title">
|
<li class="layui-this" id="zc">正常</li>
|
<li id="db">调拨</li>
|
<li id="ck">出库</li>
|
<li id="rk">入库</li>
|
<li id="py">盘盈</li>
|
<li id="pk">盘亏</li>
|
<li id="tk">退库</li>
|
</ul>
|
<div class="layui-tab-content">
|
<div class="layui-tab-item layui-show">
|
<table class="layui-hide" id="mainTable1" lay-filter="mainTable1"></table>
|
</div>
|
<div class="layui-tab-item">
|
<table class="layui-hide" id="mainTable2" lay-filter="mainTable2"></table>
|
</div>
|
<div class="layui-tab-item">
|
<table class="layui-hide" id="mainTable3" lay-filter="mainTable3"></table>
|
</div>
|
<div class="layui-tab-item">
|
<table class="layui-hide" id="mainTable4" lay-filter="mainTable4"></table>
|
</div>
|
<div class="layui-tab-item">
|
<table class="layui-hide" id="mainTable5" lay-filter="mainTable5"></table>
|
</div>
|
<div class="layui-tab-item">
|
<table class="layui-hide" id="mainTable6" lay-filter="mainTable6"></table>
|
</div>
|
<div class="layui-tab-item">
|
<table class="layui-hide" id="mainTable7" lay-filter="mainTable7"></table>
|
</div>
|
</div>
|
</div>
|
<script type="text/html" id="toolbarDemo1">
|
<div class="layui-btn-container">
|
<div class="layui-btn-container">
|
<!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Check1"><i class="layui-icon layui-icon-delete"></i>审核</button>-->
|
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Refresh1"><i class="layui-icon layui-icon-refresh-3"></i>刷新</button>
|
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Exit1"><i class="layui-icon layui-icon-logout"></i>退出</button>
|
</div>
|
</div>
|
</script>
|
<script type="text/html" id="toolbarDemo2">
|
<div class="layui-btn-container">
|
<div class="layui-btn-container">
|
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Check2" id="btn-Check2"><i class="layui-icon layui-icon-delete"></i>审核</button>
|
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Refresh2"><i class="layui-icon layui-icon-refresh-3"></i>刷新</button>
|
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Exit2"><i class="layui-icon layui-icon-logout"></i>退出</button>
|
</div>
|
</div>
|
</script>
|
<script type="text/html" id="toolbarDemo3">
|
<div class="layui-btn-container">
|
<div class="layui-btn-container">
|
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Check3" id="btn-Check3"><i class="layui-icon layui-icon-delete"></i>审核</button>
|
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Refresh3"><i class="layui-icon layui-icon-refresh-3"></i>刷新</button>
|
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Exit3"><i class="layui-icon layui-icon-logout"></i>退出</button>
|
</div>
|
</div>
|
</script>
|
<script type="text/html" id="toolbarDemo4">
|
<div class="layui-btn-container">
|
<div class="layui-btn-container">
|
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Check4" id="btn-Check4"><i class="layui-icon layui-icon-delete"></i>审核</button>
|
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Refresh4"><i class="layui-icon layui-icon-refresh-3"></i>刷新</button>
|
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Exit4"><i class="layui-icon layui-icon-logout"></i>退出</button>
|
</div>
|
</div>
|
</script>
|
<script type="text/html" id="toolbarDemo5">
|
<div class="layui-btn-container">
|
<div class="layui-btn-container">
|
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Check5" id="btn-Check5"><i class="layui-icon layui-icon-delete"></i>审核</button>
|
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Refresh5"><i class="layui-icon layui-icon-refresh-3"></i>刷新</button>
|
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Exit5"><i class="layui-icon layui-icon-logout"></i>退出</button>
|
</div>
|
</div>
|
</script>
|
<script type="text/html" id="toolbarDemo6">
|
<div class="layui-btn-container">
|
<div class="layui-btn-container">
|
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Check6" id="btn-Check6"><i class="layui-icon layui-icon-delete"></i>审核</button>
|
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Refresh6"><i class="layui-icon layui-icon-refresh-3"></i>刷新</button>
|
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Exit6"><i class="layui-icon layui-icon-logout"></i>退出</button>
|
</div>
|
</div>
|
</script>
|
<script type="text/html" id="toolbarDemo7">
|
<div class="layui-btn-container">
|
<div class="layui-btn-container">
|
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Check7" id="btn-Check7"><i class="layui-icon layui-icon-delete"></i>审核</button>
|
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Refresh7"><i class="layui-icon layui-icon-refresh-3"></i>刷新</button>
|
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Exit7"><i class="layui-icon layui-icon-logout"></i>退出</button>
|
</div>
|
</div>
|
</script>
|
</form>
|
</div>
|
</div>
|
</div>
|
</div>
|
|
<script src="../../../layuiadmin/layui/layui.js"></script>
|
<script src="../../../layuiadmin/Scripts/json2.js"></script>
|
<script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
|
<script src="../../../layuiadmin/Scripts/webConfig.js"></script>
|
<script src="../../../layuiadmin/PubCustom.js"></script>
|
<script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
|
|
<script>
|
layui.config({
|
base: '../../../layuiadmin/' //静态资源所在路径
|
}).extend({
|
index: 'lib/index', //主入口模块
|
}).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () {
|
// #region 全局变量
|
var $ = layui.$
|
, admin = layui.admin
|
, layer = layui.layer
|
, table = layui.table
|
, table1 = layui.table
|
, table2 = layui.table
|
, table3 = layui.table
|
, table4 = layui.table
|
, table5 = layui.table
|
, table6 = layui.table
|
, table7 = layui.table
|
, form = layui.form
|
, ul = layui.ul
|
, element = layui.element
|
, laypage = layui.laypage
|
, laydate = layui.laydate
|
, util = layui.util
|
//查询条件
|
var sWhere = " HRealPotType=HBookPotType and HRealPot=HBookPot";
|
var option1 = [];
|
var option2 = [];
|
var option3 = [];
|
var option4 = [];
|
var option5 = [];
|
var option6 = [];
|
var option7 = [];
|
var col = [
|
{ type: 'checkbox', fixed: 'left' }
|
, { field: 'HItemID', title: 'HItemID', width: 200,hide: true}
|
, { field: 'HBarCode', title: '器具条码', width: 200 }
|
, { field: 'HMouldNo', title: '器具编号', width: 200 }
|
, { field: 'HStockCheck', title: '盘点方案', width: 200 }
|
, { field: 'HRealPotType', title: '实际位置类型', width: 200 }
|
, { field: 'HRealPot', title: '实际位置', width: 200 }
|
, { field: 'HBookPotType', title: '账面位置类型', width: 200 }
|
, { field: 'HBookPot', title: '账面位置', width: 200 }
|
, { field: 'HOWNERName', title: '盘点组织', width: 200 }
|
, { field: 'HMakeDate', title: '盘点日期', width: 200, templet: "<div>{{d.HMakeDate ==null ?'':layui.util.toDateString(d.HMakeDate, 'yyyy-MM-dd')}}</div>" }
|
];
|
//#endregion
|
|
//#region 进入页面即加载
|
//初始化界面
|
set_ClearBill();
|
//#endregion
|
|
//#region 触发事件:包括form.on(){}格式的所有点击事件、选择事件等
|
//#region 头工具栏事件 调拨
|
table.on('toolbar(mainTable2)', function (obj) {
|
switch (obj.event) {
|
//审核
|
case 'btn-Check2': set_CheckBill2();
|
break;
|
//刷新
|
case 'btn-Refresh2': set_ClearQuery();;
|
break;
|
//退出按钮
|
case 'btn-Exit2': Pub_Close2(2);
|
break;
|
};
|
});
|
//#endregion
|
//#region 头工具栏事件 出库
|
table.on('toolbar(mainTable3)', function (obj) {
|
switch (obj.event) {
|
//审核
|
case 'btn-Check3': set_CheckBill3();
|
break;
|
//刷新
|
case 'btn-Refresh3': set_ClearQuery();;
|
break;
|
//退出按钮
|
case 'btn-Exit3': Pub_Close3(2);
|
break;
|
};
|
});
|
//#endregion
|
//#region 头工具栏事件 入库
|
table.on('toolbar(mainTable4)', function (obj) {
|
switch (obj.event) {
|
//审核
|
case 'btn-Check4': set_CheckBill4();
|
break;
|
//刷新
|
case 'btn-Refresh4': set_ClearQuery();;
|
break;
|
//退出按钮
|
case 'btn-Exit4': Pub_Close4(2);
|
break;
|
};
|
});
|
//#endregion
|
//#region 头工具栏事件 盘盈
|
table.on('toolbar(mainTable5)', function (obj) {
|
switch (obj.event) {
|
//审核
|
case 'btn-Check5': set_CheckBill5();
|
break;
|
//刷新
|
case 'btn-Refresh5': set_ClearQuery();;
|
break;
|
//退出按钮
|
case 'btn-Exit5': Pub_Close5(2);
|
break;
|
};
|
});
|
//#endregion
|
//#region 头工具栏事件 盘亏
|
table.on('toolbar(mainTable6)', function (obj) {
|
switch (obj.event) {
|
//审核
|
case 'btn-Check6': set_CheckBill6();
|
break;
|
//刷新
|
case 'btn-Refresh6': set_ClearQuery();;
|
break;
|
//退出按钮
|
case 'btn-Exit6': Pub_Close6(2);
|
break;
|
};
|
});
|
//#endregion
|
//#region 头工具栏事件 退库
|
table.on('toolbar(mainTable7)', function (obj) {
|
switch (obj.event) {
|
//审核
|
case 'btn-Check7': set_CheckBill7();
|
break;
|
//刷新
|
case 'btn-Refresh7': set_ClearQuery();;
|
break;
|
//退出按钮
|
case 'btn-Exit7': Pub_Close7(2);
|
break;
|
};
|
});
|
//#endregion
|
|
//查询按钮
|
form.on('submit(btnSearch1)', function (data) {
|
var HItemID = $("#HItemID").val();//盘点
|
if (HItemID) {
|
//盘点分析列表判断当前选择的盘点方案是否生成过单据
|
$.ajax({
|
url: GetWEBURL() + 'Gy_StockCheckItemBill/StockItemSubIsExistence',
|
type: "GET",
|
data: { "sID": HItemID },
|
success: function (data1) {
|
if (data1.count == 0) {
|
layer.confirm('暂未生成过对应盘点方案数据,是否生成?', {
|
icon: 3,
|
title: "提示",
|
btn: ['确定', '取消'],
|
submit: function (index) {
|
//进入页面显示的缓存列表
|
$.ajax({
|
url: GetWEBURL() + 'Gy_StockCheckItemBill/Get_InventoryAnalysisList',
|
type: "GET",
|
data: { "sWhere": sWhere, "sID": HItemID },
|
success: function (data1) {
|
if (data1.count == 1) {
|
option1.data = data1.list[0];
|
table1.render(option1);
|
} else {
|
layer.alert(result.code + result.Message, { icon: 5 });
|
}
|
},
|
error: function () {
|
layer.alert("接口失效!", { icon: 5 });
|
}
|
});
|
},
|
cancel: function (index, layero) {
|
layer.close(index);
|
location.reload();
|
}
|
});
|
|
}
|
else {
|
$.ajax({
|
url: GetWEBURL() + 'Gy_StockCheckItemBill/Get_InventoryAnalysisList',
|
type: "GET",
|
data: { "sWhere": sWhere, "sID": HItemID },
|
success: function (data1) {
|
if (data1.count == 1) {
|
option1.data = data1.list[0];
|
table1.render(option1);
|
} else {
|
layer.alert(result.code + result.Message, { icon: 5 });
|
}
|
}, error: function () {
|
layer.alert("接口失效!", { icon: 5 });
|
}
|
});
|
}
|
}, error: function () {
|
layer.alert("接口失效!", { icon: 5 });
|
}
|
});
|
|
}
|
else {
|
layer.msg("请选择盘点方案");
|
return;
|
}
|
});
|
|
// 重置按钮
|
form.on('submit(btnReSearch1)', function (data) {
|
$("#HItemID").val("");
|
var HItemID = $("#HItemID").val();//盘点
|
//进入页面显示的缓存列表
|
$.ajax({
|
url: GetWEBURL() + 'Gy_StockCheckItemBill/Get_InventoryAnalysisList',
|
type: "GET",
|
data: { "sWhere": sWhere, "sID": HItemID },
|
success: function (data1) {
|
if (data1.count == 1) {
|
option1.data = data1.list[0];
|
table1.render(option1);
|
} else {
|
layer.alert(result.code + result.Message, { icon: 5 });
|
}
|
}, error: function () {
|
layer.alert("接口失效!", { icon: 5 });
|
}
|
});
|
});
|
|
//删除按钮
|
form.on('submit(btnDel)', function (data) {
|
var HItemID = $("#HItemID").val();//盘点
|
if (HItemID) {
|
layer.confirm('是否删除其他无用的库存?', {
|
icon: 3,
|
title: "提示",
|
btn: ['确定', '取消'],
|
btn1: function (index) {
|
$.ajax({
|
url: GetWEBURL() + 'Gy_StockCheckItemBill/StockItemSubDel',
|
type: "GET",
|
anysc: false,
|
data: { "sID": HItemID },
|
success: function (data1) {
|
if (data1.count == 1) {
|
layer.msg(data1.Message, { icon: 1 });
|
} else {
|
layer.alert(data1.code + data1.Message, { icon: 5 });
|
}
|
}, error: function () {
|
layer.alert("接口失效!", { icon: 5 });
|
}
|
})
|
}
|
})
|
}
|
else {
|
layer.msg("请选择盘点方案");
|
return;
|
}
|
});
|
|
//盘点方案弹窗
|
form.on('submit(HSourceInterList)', function () {
|
//页面层-自定义
|
layer.open({
|
type: 2,
|
skin: 'layui-layer-rim',
|
title: '盘点方案列表',
|
closeBtn: 1,
|
shift: 2,
|
area: ['80%', '80%'],
|
maxmin: true,
|
content: ['../基础资料/Gy_StockCheckItemList.html', 'yes'],
|
btn: ['确定', '取消']
|
, btn1: function (index, layero) {
|
//按钮【按钮一】的回调
|
var iframeWindow = window['layui-layer-iframe' + index] //获取弹框页面
|
var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
|
if (checkStatus.data.length === 0) {
|
return layer.msg('请选择数据');
|
}
|
$("#HItemID").val(checkStatus.data[0].hitemid);
|
$("#HName").val(checkStatus.data[0].盘点方案);
|
layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
|
}
|
, btn2: function (index, layero) {
|
//按钮【按钮二】的回调
|
//return false 开启该代码可禁止点击该按钮关闭
|
},
|
end: function () {
|
|
},
|
success: function (layero, index) {
|
|
}
|
});
|
});
|
|
//#region 页签加载
|
|
//正常页签
|
$("#zc").click(function () {
|
zc_Display();
|
});
|
|
//调拨页签
|
$("#db").click(function () {
|
db_Display();
|
});
|
|
//出库页签
|
$("#ck").click(function () {
|
ck_Display();
|
});
|
|
//入库页签
|
$("#rk").click(function () {
|
rk_Display();
|
});
|
|
//盘盈页签
|
$("#py").click(function () {
|
py_Display();
|
});
|
|
//盘亏页签
|
$("#pk").click(function () {
|
pk_Display();
|
});
|
|
//退库页签
|
$("#tk").click(function () {
|
tk_Display();
|
});
|
//#endregion
|
|
//#endregion
|
|
//#region 当前页面加载所有方法
|
// #region 初始化界面
|
function set_ClearBill() {
|
//初始化表格(正常)
|
set_InitGrid1();
|
//初始化表格(调拨)
|
set_InitGrid2();
|
//初始化表格(出库)
|
set_InitGrid3();
|
//初始化表格(入库)
|
set_InitGrid4();
|
//初始化表格(盘盈)
|
set_InitGrid5();
|
//初始化表格(盘亏)
|
set_InitGrid6();
|
//初始化表格(退库)
|
set_InitGrid7();
|
//初始查正常页签
|
//zc_Display();
|
}
|
|
//初始化表格(正常)
|
function set_InitGrid1() {
|
var ajaxLoad = layer.load();
|
option1 = {
|
elem: '#mainTable1'
|
, toolbar: '#toolbarDemo1'
|
, height: '550'
|
, page: true
|
, cellMinWidth: 90
|
, limit: 50
|
, limits: [50, 500, 5000, 20000]
|
, cols: [col]
|
};
|
option1.data = [];
|
table1.render(option1);
|
layer.close(ajaxLoad);
|
}
|
|
//初始化表格(调拨)
|
function set_InitGrid2() {
|
var ajaxLoad = layer.load();
|
option2 = {
|
elem: '#mainTable2'
|
, toolbar: '#toolbarDemo2'
|
, height: '550'
|
, page: true
|
, cellMinWidth: 90
|
, limit: 50
|
, limits: [50, 500, 5000, 20000]
|
, cols: [col]
|
};
|
option2.data = [];
|
table2.render(option2);
|
layer.close(ajaxLoad);
|
}
|
|
//初始化表格(出库)
|
function set_InitGrid3() {
|
var ajaxLoad = layer.load();
|
option3 = {
|
elem: '#mainTable3'
|
, toolbar: '#toolbarDemo3'
|
, height: '550'
|
, page: true
|
, cellMinWidth: 90
|
, limit: 50
|
, limits: [50, 500, 5000, 20000]
|
, cols: [col]
|
};
|
option3.data = [];
|
table3.render(option3);
|
layer.close(ajaxLoad);
|
}
|
|
//初始化表格(入库)
|
function set_InitGrid4() {
|
var ajaxLoad = layer.load();
|
option4 = {
|
elem: '#mainTable4'
|
, toolbar: '#toolbarDemo4'
|
, height: '550'
|
, page: true
|
, cellMinWidth: 90
|
, limit: 50
|
, limits: [50, 500, 5000, 20000]
|
, cols: [col]
|
};
|
option4.data = [];
|
table4.render(option4);
|
layer.close(ajaxLoad);
|
}
|
|
//初始化表格(盘盈)
|
function set_InitGrid5() {
|
var ajaxLoad = layer.load();
|
option5 = {
|
elem: '#mainTable5'
|
, toolbar: '#toolbarDemo5'
|
, height: '550'
|
, page: true
|
, cellMinWidth: 90
|
, limit: 50
|
, limits: [50, 500, 5000, 20000]
|
, cols: [col]
|
};
|
option5.data = [];
|
table5.render(option5);
|
layer.close(ajaxLoad);
|
}
|
|
//初始化表格(盘亏)
|
function set_InitGrid6() {
|
var ajaxLoad = layer.load();
|
option6 = {
|
elem: '#mainTable6'
|
, toolbar: '#toolbarDemo6'
|
, height: '550'
|
, page: true
|
, cellMinWidth: 90
|
, limit: 50
|
, limits: [50, 500, 5000, 20000]
|
, cols: [col]
|
};
|
option6.data = [];
|
table6.render(option6);
|
layer.close(ajaxLoad);
|
}
|
|
//初始化表格(退库)
|
function set_InitGrid7() {
|
var ajaxLoad = layer.load();
|
option7 = {
|
elem: '#mainTable7'
|
, toolbar: '#toolbarDemo7'
|
, height: '550'
|
, page: true
|
, cellMinWidth: 90
|
, limit: 50
|
, limits: [50, 500, 5000, 20000]
|
, cols: [col]
|
};
|
option7.data = [];
|
table7.render(option7);
|
layer.close(ajaxLoad);
|
}
|
//#endregion
|
|
// #region 查询
|
//初始查询 正常
|
function zc_Display() {
|
var HItemID = $("#HItemID").val();//盘点
|
//进入页面显示的缓存列表
|
$.ajax({
|
url: GetWEBURL() + 'Gy_StockCheckItemBill/Get_InventoryAnalysisList',
|
type: "GET",
|
data: { "sWhere": sWhere, "sID": HItemID },
|
success: function (data1) {
|
if (data1.count == 1) {
|
option1.data = data1.list[0];
|
table1.render(option1);
|
} else {
|
layer.alert(data1.code + data1.Message, { icon: 5 });
|
}
|
}, error: function () {
|
layer.alert("接口失效!", { icon: 5 });
|
}
|
});
|
}
|
//调拨查询
|
function db_Display() {
|
var sWhere = " HRealPotType=HBookPotType and HRealPotType=''仓库'' and HRealPot!=HBookPot";
|
var HItemID = $("#HItemID").val();//盘点
|
//进入页面显示的缓存列表
|
$.ajax({
|
url: GetWEBURL() + 'Gy_StockCheckItemBill/Get_InventoryAnalysisList',
|
type: "GET",
|
data: { "sWhere": sWhere, "sID": HItemID },
|
success: function (data1) {
|
if (data1.count == 1) {
|
option2.data = data1.list[0];
|
table2.render(option2);
|
} else {
|
layer.alert(data1.code + data1.Message, { icon: 5 });
|
}
|
}, error: function () {
|
layer.alert("接口失效!", { icon: 5 });
|
}
|
});
|
}
|
//出库查询
|
function ck_Display() {
|
var sWhere = " HBookPotType=''仓库'' and isnull(HBookPot,'''')!='''' and (HRealPotType=''供应商'' or HRealPotType=''客户'') and isnull(HRealPot,'''')!=''''";
|
var HItemID = $("#HItemID").val();//单据类型
|
|
//进入页面显示的缓存列表
|
$.ajax({
|
url: GetWEBURL() + 'Gy_StockCheckItemBill/Get_InventoryAnalysisList',
|
type: "GET",
|
data: { "sWhere": sWhere, "sID": HItemID },
|
success: function (data1) {
|
if (data1.count == 1) {
|
option3.data = data1.list[0];
|
table3.render(option3);
|
} else {
|
layer.alert(data1.code + data1.Message, { icon: 5 });
|
}
|
}, error: function () {
|
layer.alert("接口失效!", { icon: 5 });
|
}
|
});
|
}
|
//入库查询
|
function rk_Display() {
|
var sWhere = " (HRealPotType=''供应商'' or HRealPotType=''客户'') and (HBookPotType=''供应商'' or HBookPotType=''客户'') and HRealPot!=HBookPot";
|
var HItemID = $("#HItemID").val();//单据类型
|
|
//进入页面显示的缓存列表
|
$.ajax({
|
url: GetWEBURL() + 'Gy_StockCheckItemBill/Get_InventoryAnalysisList',
|
type: "GET",
|
data: { "sWhere": sWhere, "sID": HItemID },
|
success: function (data1) {
|
if (data1.count == 1) {
|
option4.data = data1.list[0];
|
table4.render(option4);
|
} else {
|
layer.alert(data1.code + data1.Message, { icon: 5 });
|
}
|
}, error: function () {
|
layer.alert("接口失效!", { icon: 5 });
|
}
|
});
|
}
|
//盘盈查询
|
function py_Display() {
|
var sWhere = "py";
|
var HItemID = $("#HItemID").val();//单据类型
|
|
//进入页面显示的缓存列表
|
$.ajax({
|
url: GetWEBURL() + 'Gy_StockCheckItemBill/Get_InventoryAnalysisList',
|
type: "GET",
|
data: { "sWhere": sWhere, "sID": HItemID },
|
success: function (data1) {
|
if (data1.count == 1) {
|
option5.data = data1.list[0];
|
table5.render(option5);
|
} else {
|
layer.alert(data1.code + data1.Message, { icon: 5 });
|
}
|
}, error: function () {
|
layer.alert("接口失效!", { icon: 5 });
|
}
|
});
|
}
|
//盘亏查询
|
function pk_Display() {
|
var sWhere = "pk";
|
var HItemID = $("#HItemID").val();//单据类型
|
|
//进入页面显示的缓存列表
|
$.ajax({
|
url: GetWEBURL() + 'Gy_StockCheckItemBill/Get_InventoryAnalysisList',
|
type: "GET",
|
data: { "sWhere": sWhere, "sID": HItemID },
|
success: function (data1) {
|
if (data1.count == 1) {
|
option6.data = data1.list[0];
|
table6.render(option6);
|
} else {
|
layer.alert(data1.code + data1.Message, { icon: 5 });
|
}
|
}, error: function () {
|
layer.alert("接口失效!", { icon: 5 });
|
}
|
});
|
}
|
//退库查询
|
function tk_Display() {
|
var sWhere = " HRealPotType=''仓库'' and isnull(HRealPot,'''')!='''' and (HBookPotType=''供应商'' or HBookPotType=''客户'')";
|
var HItemID = $("#HItemID").val();//单据类型
|
|
//进入页面显示的缓存列表
|
$.ajax({
|
url: GetWEBURL() + 'Gy_StockCheckItemBill/Get_InventoryAnalysisList',
|
type: "GET",
|
data: { "sWhere": sWhere, "sID": HItemID },
|
success: function (data1) {
|
if (data1.count == 1) {
|
option7.data = data1.list[0];
|
table7.render(option7);
|
} else {
|
layer.alert(data1.code + data1.Message, { icon: 5 });
|
}
|
}, error: function () {
|
layer.alert("接口失效!", { icon: 5 });
|
}
|
});
|
}
|
//#endregion
|
|
//#region 审核
|
//审核 调拨
|
function set_CheckBill2() {
|
var checkStatus = table.checkStatus('mainTable2')
|
, data = checkStatus.data;
|
if (checkStatus.data.length >= 1) {
|
var sSubStr = JSON.stringify(data) + ";" + sessionStorage["HUserName"] + ";" + sessionStorage["OrganizationID"] + ";" + $("#HName").val();
|
$('#btn-Check2').addClass("layui-btn-disabled").attr("disabled", true);
|
$.ajax({
|
type: "POST",
|
url: GetWEBURL() + "/Gy_StockCheckItemBill/MakeProdMove", //方法所在页面和方法名
|
data: { "msg": sSubStr },
|
success: function (result) {
|
if (result.count == 1) {
|
layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
|
// 得到frame索引
|
var index = layer.getFrameIndex(window.name);
|
//关闭当前frame
|
layer.close(index);
|
//修改为功后刷新界面
|
$('#btn-Check1').addClass("layui-btn-disabled").attr("disabled", true);
|
window.location.reload();
|
});
|
|
} else {
|
layer.alert(result.code + result.Message, { icon: 5 });
|
}
|
}, error: function () {
|
layer.alert("接口请求失败!", { icon: 5 });
|
}
|
});
|
}
|
else {
|
layer.msg('请最少选择一行数据审核!');
|
}
|
}
|
//审核 出库
|
function set_CheckBill3() {
|
var checkStatus = table.checkStatus('mainTable3')
|
, data = checkStatus.data;
|
if (checkStatus.data.length >= 1) {
|
var sSubStr = JSON.stringify(data) + ";" + sessionStorage["HUserName"] + ";" + sessionStorage["OrganizationID"] + ";" + $("#HName").val();
|
$('#btn-Check3').addClass("layui-btn-disabled").attr("disabled", true);
|
$.ajax({
|
type: "POST",
|
url: GetWEBURL() + "/Gy_StockCheckItemBill/MakeProdOut", //方法所在页面和方法名
|
data: { "msg": sSubStr },
|
success: function (result) {
|
if (result.count == 1) {
|
layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
|
// 得到frame索引
|
var index = layer.getFrameIndex(window.name);
|
//关闭当前frame
|
layer.close(index);
|
//修改为功后刷新界面
|
window.location.reload();
|
});
|
|
} else {
|
layer.alert(result.code + result.Message, { icon: 5 });
|
}
|
}, error: function () {
|
layer.alert("接口请求失败!", { icon: 5 });
|
}
|
});
|
}
|
else {
|
layer.msg('请最少选择一行数据审核!');
|
}
|
}
|
//审核 先退库再出库
|
function set_CheckBill4() {
|
var checkStatus = table.checkStatus('mainTable4')
|
, data = checkStatus.data;
|
if (checkStatus.data.length >= 1) {
|
var sSubStr = JSON.stringify(data) + ";" + sessionStorage["HUserName"] + ";" + sessionStorage["OrganizationID"] + ";" + $("#HName").val();
|
$('#btn-Check4').addClass("layui-btn-disabled").attr("disabled", true);
|
$.ajax({
|
type: "POST",
|
url: GetWEBURL() + "/Gy_StockCheckItemBill/MakeProdOutBack", //方法所在页面和方法名
|
data: { "msg": sSubStr },
|
success: function (result) {
|
if (result.count == 1) {
|
layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
|
// 得到frame索引
|
var index = layer.getFrameIndex(window.name);
|
//关闭当前frame
|
layer.close(index);
|
//修改为功后刷新界面
|
window.location.reload();
|
});
|
|
} else {
|
layer.alert(result.code + result.Message, { icon: 5 });
|
}
|
}, error: function () {
|
layer.alert("接口请求失败!", { icon: 5 });
|
}
|
});
|
}
|
else {
|
layer.msg('请最少选择一行数据审核!');
|
}
|
}
|
//审核 盘盈
|
function set_CheckBill5() {
|
var checkStatus = table.checkStatus('mainTable5')
|
, data = checkStatus.data;
|
if (checkStatus.data.length >= 1) {
|
var sSubStr = JSON.stringify(data) + ";" + sessionStorage["HUserName"] + ";" + sessionStorage["OrganizationID"] + ";" + $("#HName").val();
|
$('#btn-Check5').addClass("layui-btn-disabled").attr("disabled", true);
|
$.ajax({
|
type: "POST",
|
url: GetWEBURL() + "/Gy_StockCheckItemBill/MakeOtherIn", //方法所在页面和方法名
|
data: { "msg": sSubStr },
|
success: function (result) {
|
if (result.count == 1) {
|
layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
|
// 得到frame索引
|
var index = layer.getFrameIndex(window.name);
|
//关闭当前frame
|
layer.close(index);
|
//修改为功后刷新界面
|
window.location.reload();
|
});
|
|
} else {
|
layer.alert(result.code + result.Message, { icon: 5 });
|
}
|
}, error: function () {
|
layer.alert("接口请求失败!", { icon: 5 });
|
}
|
});
|
}
|
else {
|
layer.msg('请最少选择一行数据审核!');
|
}
|
}
|
//审核 盘亏
|
function set_CheckBill6() {
|
var checkStatus = table.checkStatus('mainTable6')
|
, data = checkStatus.data;
|
if (checkStatus.data.length >= 1) {
|
var sSubStr = JSON.stringify(data) + ";" + sessionStorage["HUserName"] + ";" + sessionStorage["OrganizationID"] + ";" + $("#HName").val();
|
$('#btn-Check6').addClass("layui-btn-disabled").attr("disabled", true);
|
$.ajax({
|
type: "POST",
|
url: GetWEBURL() + "/Gy_StockCheckItemBill/MakeScrapOut", //方法所在页面和方法名
|
data: { "msg": sSubStr },
|
success: function (result) {
|
if (result.count == 1) {
|
layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
|
// 得到frame索引
|
var index = layer.getFrameIndex(window.name);
|
//关闭当前frame
|
layer.close(index);
|
//修改为功后刷新界面
|
window.location.reload();
|
});
|
|
} else {
|
layer.alert(result.code + result.Message, { icon: 5 });
|
}
|
}, error: function () {
|
layer.alert("接口请求失败!", { icon: 5 });
|
}
|
});
|
}
|
else {
|
layer.msg('请最少选择一行数据审核!');
|
}
|
}
|
//审核 退库
|
function set_CheckBill7() {
|
var checkStatus = table.checkStatus('mainTable7')
|
, data = checkStatus.data;
|
if (checkStatus.data.length >= 1) {
|
var sSubStr = JSON.stringify(data) + ";" + sessionStorage["HUserName"] + ";" + sessionStorage["OrganizationID"] + ";" + $("#HName").val();
|
$('#btn-Check7').addClass("layui-btn-disabled").attr("disabled", true);
|
$.ajax({
|
type: "POST",
|
url: GetWEBURL() + "/Gy_StockCheckItemBill/MakeProdBack", //方法所在页面和方法名
|
data: { "msg": sSubStr },
|
success: function (result) {
|
if (result.count == 1) {
|
layer.msg(result.Message, { time: 1 * 1000, icon: 1 }, function () {
|
// 得到frame索引
|
var index = layer.getFrameIndex(window.name);
|
//关闭当前frame
|
layer.close(index);
|
//修改为功后刷新界面
|
window.location.reload();
|
});
|
|
} else {
|
layer.alert(result.code + result.Message, { icon: 5 });
|
}
|
}, error: function () {
|
layer.alert("接口请求失败!", { icon: 5 });
|
}
|
});
|
}
|
else {
|
layer.msg('请最少选择一行数据审核!');
|
}
|
}
|
|
//#endregion
|
|
//#endregion
|
|
//以上是layui模块
|
});
|
</script>
|
</body>
|
</html>
|