From 151997b8db3a69de63567218a41f8483da5084a4 Mon Sep 17 00:00:00 2001
From: zzr99 <1940172413@qq.com>
Date: 星期五, 17 十二月 2021 17:54:58 +0800
Subject: [PATCH] 盘点分析报表
---
WebTM/WebTM.csproj | 1
WebTM/views/基础资料/基础资料/InventoryAnalysis.html | 446 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 447 insertions(+), 0 deletions(-)
diff --git a/WebTM/WebTM.csproj b/WebTM/WebTM.csproj
index 7add5ae..b106070 100644
--- a/WebTM/WebTM.csproj
+++ b/WebTM/WebTM.csproj
@@ -608,6 +608,7 @@
<Content Include="views\鍩虹璧勬枡\鍩虹璧勬枡\Gy_RepairList.html" />
<Content Include="views\鍩虹璧勬枡\鍩虹璧勬枡\Gy_StockCheckItemEdit.html" />
<Content Include="views\鍩虹璧勬枡\鍩虹璧勬枡\Gy_StockCheckItemList.html" />
+ <Content Include="views\鍩虹璧勬枡\鍩虹璧勬枡\InventoryAnalysis.html" />
<Content Include="views\鍩虹璧勬枡\宸ヨ祫鍩虹璧勬枡\Gy_ProcPriceList.html" />
<Content Include="views\鍩虹璧勬枡\宸ヨ祫鍩虹璧勬枡\Gy_Group_Add_Edit.html" />
<Content Include="views\鍩虹璧勬枡\宸ヨ祫鍩虹璧勬枡\Gy_ProcPrice.html" />
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/InventoryAnalysis.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/InventoryAnalysis.html"
new file mode 100644
index 0000000..4853ab6
--- /dev/null
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/InventoryAnalysis.html"
@@ -0,0 +1,446 @@
+锘�<!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-col-md12">
+ <div class="layui-card" style="padding: 1px">
+ <div class="layui-card-body" style="padding: 1px;">
+
+ <form class="layui-form" action="" lay-filter="component-form-group">
+ <div class="layui-collapse">
+ <div class="layui-colla-item">
+ <div style="padding:20px;margin:0px 700px">
+ <h1>鐩樼偣鍒嗘瀽琛�</h1>
+ </div>
+ <div class="layui-inline">
+ <label class="layui-form-label">鐩樼偣鏂规</label>
+ <div class="layui-input-block">
+ <input type="text" class="layui-input" name="HSourceInterID" id="HSourceInterID">
+ </div>
+ </div>
+ <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch" style="margin-left:10px">
+ 鏌ヨ
+ </button>
+ <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch">
+ 閲嶇疆
+ </button>
+ <div class="layui-btn-container" style="margin-top:10px">
+ <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-view"><i class="layui-icon layui-icon-tips"></i>棰勮</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-print"><i class="layui-icon layui-icon-print"></i>鎵撳嵃</button>-->
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Check"><i class="layui-icon layui-icon-delete"></i>瀹℃牳</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>鍒锋柊</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit"><i class="layui-icon layui-icon-logout"></i>閫�鍑�</button>
+ </div>
+ </div>
+ </div>
+
+ <div class="layui-tab layui-tab-card">
+ <ul class="layui-tab-title">
+ <li class="layui-this">姝e父</li>
+ <li>璋冩嫧</li>
+ <li>鍑哄簱</li>
+ <li>鍏ュ簱</li>
+ <li>鐩樼泩</li>
+ <li>鐩樹簭</li>
+ <li>閫�搴�</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>
+
+ </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', //涓诲叆鍙fā鍧�
+ }).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
+ , element = layui.element
+ , laypage = layui.laypage
+ , laydate = layui.laydate
+ , util = layui.util
+ //鏌ヨ鏉′欢
+ var sWhere = "";
+ var option1 = [];
+ var option2 = [];
+ var option3 = [];
+ var option4 = [];
+ var option5 = [];
+ var option6 = [];
+ var option7 = [];
+ var col = [
+ , { templet: '#xuhao', title: '搴忓彿', sort: true, fixed: 'left', event: "qwe" }
+ , { field: '鍣ㄥ叿鏉$爜', title: '鍣ㄥ叿鏉$爜', width: 200, hide: true }
+ , { field: '鍣ㄥ叿缂栧彿', title: '鍣ㄥ叿缂栧彿', width: 200 }
+ , { field: '鐩樼偣鏂规', title: '鐩樼偣鏂规', width: 200 }
+ , { field: '瀹為檯浣嶇疆', title: '瀹為檯浣嶇疆', width: 200 }
+ , { field: '璐﹂潰浣嶇疆', title: '璐﹂潰浣嶇疆', width: 200 }
+ ];
+ //#endregion
+
+ //#region 杩涘叆椤甸潰鍗冲姞杞�
+ //鍒濆鍖栫晫闈�
+ set_ClearBill();
+ //#endregion
+
+ //#region 瑙﹀彂浜嬩欢锛氬寘鎷琭orm.on(){}鏍煎紡鐨勬墍鏈夌偣鍑讳簨浠躲�侀�夋嫨浜嬩欢绛�
+ //澶村伐鍏锋爮浜嬩欢
+ table.on('toolbar(mainTable)', function (obj) {
+ switch (obj.event) {
+ //棰勮
+ case 'btn-view': get_ViewReport();
+ break;
+ //鎵撳嵃
+ case 'btn-print': get_PrintReport();
+ //鍒犻櫎
+ case 'btn-Check': set_CheckBill();
+ break;
+ //鍒犻櫎
+ case 'btn-Delete': set_DeleteBill();
+ break;
+ //鍒锋柊
+ case 'get_Refresh': get_Refresh();
+ break;
+ //閫�鍑烘寜閽�
+ case 'get_Exit': Pub_Close(2);
+ break;
+ };
+ });
+
+
+ // 鏌ヨ鎸夐挳
+ form.on('submit(btnSearch)', function (data) {
+ get_FastQuery();
+ });
+
+ // 閲嶇疆鎸夐挳
+ form.on('submit(btnReSearch)', function (data) {
+ set_ClearQuery();
+ });
+
+ //#endregion
+
+ //#region 褰撳墠椤甸潰鍔犺浇鎵�鏈夋柟娉�
+ // 鍒濆鍖栫晫闈�
+ function set_ClearBill() {
+ //鍒濆鍖栬〃鏍�(姝e父)
+ set_InitGrid1();
+ //鍒濆鍖栬〃鏍�(璋冩嫧)
+ set_InitGrid2();
+ //鍒濆鍖栬〃鏍�(鍑哄簱)
+ set_InitGrid3();
+ //鍒濆鍖栬〃鏍�(鍏ュ簱)
+ set_InitGrid4();
+ //鍒濆鍖栬〃鏍�(鐩樼泩)
+ set_InitGrid5();
+ //鍒濆鍖栬〃鏍�(鐩樹簭)
+ set_InitGrid6();
+ //鍒濆鍖栬〃鏍�(閫�搴�)
+ set_InitGrid7();
+ //鏌ヨ
+ //get_Display(sWhere);
+
+ }
+
+ //鍒濆鍖栬〃鏍�(姝e父)
+ function set_InitGrid1()
+ {
+ var ajaxLoad = layer.load();
+ option1 = {
+ elem: '#mainTable1'
+ //, toolbar: '#toolbarDemo'
+ , height: '550'
+ , page: true
+ , cellMinWidth: 90
+ , cols: [col]
+ };
+ option1.data = [];
+ table1.render(option1);
+ layer.close(ajaxLoad);
+ }
+
+ //鍒濆鍖栬〃鏍�(璋冩嫧)
+ function set_InitGrid2() {
+ var ajaxLoad = layer.load();
+ option2 = {
+ elem: '#mainTable2'
+ , height: '550'
+ , page: true
+ , cellMinWidth: 90
+ , cols: [col]
+ };
+ option2.data = [];
+ table2.render(option2);
+ layer.close(ajaxLoad);
+ }
+
+ //鍒濆鍖栬〃鏍�(鍑哄簱)
+ function set_InitGrid3() {
+ var ajaxLoad = layer.load();
+ option3 = {
+ elem: '#mainTable3'
+ //, toolbar: '#toolbarDemo'
+ , height: '550'
+ , page: true
+ , cellMinWidth: 90
+ , cols: [col]
+ };
+ option3.data = [];
+ table3.render(option3);
+ layer.close(ajaxLoad);
+ }
+
+ //鍒濆鍖栬〃鏍�(鍏ュ簱)
+ function set_InitGrid4() {
+ var ajaxLoad = layer.load();
+ option4 = {
+ elem: '#mainTable4'
+ //, toolbar: '#toolbarDemo'
+ , height: '550'
+ , page: true
+ , cellMinWidth: 90
+ , cols: [col]
+ };
+ option4.data = [];
+ table4.render(option4);
+ layer.close(ajaxLoad);
+ }
+
+ //鍒濆鍖栬〃鏍�(鐩樼泩)
+ function set_InitGrid5() {
+ var ajaxLoad = layer.load();
+ option5 = {
+ elem: '#mainTable5'
+ //, toolbar: '#toolbarDemo'
+ , height: '550'
+ , page: true
+ , cellMinWidth: 90
+ , cols: [col]
+ };
+ option5.data = [];
+ table5.render(option5);
+ layer.close(ajaxLoad);
+ }
+
+ //鍒濆鍖栬〃鏍�(鐩樹簭)
+ function set_InitGrid6() {
+ var ajaxLoad = layer.load();
+ option6 = {
+ elem: '#mainTable6'
+ //, toolbar: '#toolbarDemo'
+ , height: '550'
+ , page: true
+ , cellMinWidth: 90
+ , cols: [col]
+ };
+ option6.data = [];
+ table6.render(option6);
+ layer.close(ajaxLoad);
+ }
+
+ //鍒濆鍖栬〃鏍�(鐩樹簭)
+ function set_InitGrid7() {
+ var ajaxLoad = layer.load();
+ option7 = {
+ elem: '#mainTable7'
+ //, toolbar: '#toolbarDemo'
+ , height: '550'
+ , page: true
+ , cellMinWidth: 90
+ , cols: [col]
+ };
+ option7.data = [];
+ table7.render(option7);
+ layer.close(ajaxLoad);
+ }
+
+ //鏌ヨ
+ function get_Display(sWhere) {
+ //杩涘叆椤甸潰鏄剧ず鐨勭紦瀛樺垪琛�
+ $.ajax({
+ url: GetWEBURL() + 'Gy_StockCheckItemBill/Get_InventoryAnalysisList',
+ type: "GET",
+ data: { "sWhere": sWhere },
+ success: function (data1) {
+ if (data1.count == 1) {
+ option1.data = data1.list[0];
+ table1.render(option1);
+ option2.data = data1.list[1];
+ table2.render(option2);
+ option3.data = data1.list[2];
+ table3.render(option3);
+ option4.data = data1.list[3];
+ table4.render(option4);
+ option5.data = data1.list[4];
+ table5.render(option5);
+ option6.data = data1.list[5];
+ table6.render(option6);
+ option7.data = data1.list[6];
+ table7.render(option7);
+ } else {
+ layer.alert(result.code + result.Message, { icon: 5 });
+ }
+ }, error: function () {
+ layer.alert("鎺ュ彛澶辨晥!", { icon: 5 });
+ }
+ });
+ }
+
+ //蹇�熻繃婊�
+ function get_FastQuery() {
+ var HSourceInterID = $("#HSourceInterID").val();//鍗曟嵁绫诲瀷
+ if (HSourceInterID) {
+ sWhere += " and HSourceInterID like '%" + HSourceInterID + "%'";
+ }
+ get_Display(sWhere);
+ sWhere = "";//璋冪敤鎺ュ彛鍚庢竻绌簊Where缂撳瓨
+ }
+
+ //閲嶇疆杩囨护鏉′欢鏂规硶
+ function set_ClearQuery() {
+ $("#HSourceInterID").val("");//鍗曟嵁绫诲瀷
+ $("#btnSearch").click();
+ sWhere = "";
+ }
+
+ //棰勮
+ function get_ViewReport() {
+ var checkStatus = table.checkStatus('mainTable')
+ , data = checkStatus.data;
+ if (checkStatus.data.length === 1) {
+ var InterID = data[0].hmainid.toString();
+ window.open("../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/HBarPlanPrint.html?linterid=" + InterID + "&Type=HMouldMaintainBill&OpenTmp=鍣ㄥ叿淇濆吇璁板綍鏉$爜");
+
+ }
+ else {
+ layer.msg('璇烽�夋嫨涓�琛屾暟鎹墦鍗帮紒');
+ }
+ }
+ //鎵撳嵃
+ function get_PrintReport() {
+ var checkStatus = table.checkStatus('mainTable')
+ , data = checkStatus.data;
+ if (checkStatus.data.length === 1) {
+ var InterID = data[0].hmainid.toString();
+ window.open("../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/HBarPlanPrint.html?linterid=" + InterID + "&Type=HMouldMaintainBill&OpenTmp=鍣ㄥ叿淇濆吇璁板綍鏉$爜");
+
+ }
+ else {
+ layer.msg('璇烽�夋嫨涓�琛屾暟鎹墦鍗帮紒');
+ }
+ }
+ //瀹℃牳
+ function set_CheckBill() {
+
+ }
+ //鍒犻櫎
+ function set_DeleteBill()
+ {
+ var checkStatus = table.checkStatus('mainTable')
+ , data = checkStatus.data;
+ if (checkStatus.data.length === 1) {
+ var HInterID = data[0].hmainid.toString();
+
+ //閫昏緫鍒犻櫎鏂规硶
+ layer.confirm("纭瑕佸垹闄ゅ悧锛屽垹闄ゅ悗涓嶈兘鎭㈠", { title: "鍒犻櫎纭" }, function (index) {
+ $.ajax({
+ type: "GET",
+ url: GetWEBURL() + "/Sc_MouldMaintainBill/DeltetSc_MouldMaintainBill", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+ data: { "HInterID": HInterID },
+ 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 get_Refresh() {
+ set_ClearQuery();
+ }
+ //#endregion
+
+ //浠ヤ笂鏄痩ayui妯″潡
+ });
+ </script>
+</body>
+</html>
\ No newline at end of file
--
Gitblit v1.9.1