From 9357c70cf51dbc6a4817ee0de68e982dfefed5d2 Mon Sep 17 00:00:00 2001
From: zgq <519541279@qq.com>
Date: 星期四, 18 二月 2021 12:09:14 +0800
Subject: [PATCH] 找货单
---
WebTM/views/仓存管理/仓库调拨/Cc_LookingForBill.html | 859 +++++++++++++++++++++++++++++---------------------------
1 files changed, 442 insertions(+), 417 deletions(-)
diff --git "a/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\344\273\223\345\272\223\350\260\203\346\213\250/Cc_LookingForBill.html" "b/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\344\273\223\345\272\223\350\260\203\346\213\250/Cc_LookingForBill.html"
index 2421dfb..9ebeeaf 100644
--- "a/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\344\273\223\345\272\223\350\260\203\346\213\250/Cc_LookingForBill.html"
+++ "b/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\344\273\223\345\272\223\350\260\203\346\213\250/Cc_LookingForBill.html"
@@ -32,23 +32,23 @@
<div class="layui-col-xs8">
<input type="text" name="HBarCode" id="HBarCode" autocomplete="off" class="layui-input">
</div>
- <div class="layui-col-xs3">
+ <!--<div class="layui-col-xs3">
<label class="layui-form-label" style="width:90px;padding-left:0px;">鍗曟嵁鍙�</label>
- </div>
+ </div>-->
<div class="layui-col-xs8">
- <input type="text" name="HBillNo" id="HBillNo" autocomplete="off" class="layui-input">
+ <input type="hidden" name="HBillNo" id="HBillNo" autocomplete="off" class="layui-input">
<input type="hidden" name="HInterID" id="HInterID" autocomplete="off" class="layui-input">
</div>
</div>
</div>
<div class="layui-tab layui-col-xs12" lay-filter="tab-LookingForBill">
<ul class="layui-tab-title" lay-filter="tab-all">
- <li lay-id="1" style="padding:1px;" class="layui-this">琛ㄥご淇℃伅</li>
- <li lay-id="2" style="padding:1px;">鏄庣粏淇℃伅</li>
+ <li lay-id="1" style="padding:1px;display:none">琛ㄥご淇℃伅</li>
+ <li lay-id="2" style="padding:1px;" class="layui-this">鏄庣粏淇℃伅</li>
</ul>
<div class="layui-tab-content">
<!--琛ㄥご淇℃伅-->
- <div class="layui-tab-item layui-show">
+ <div class="layui-tab-item" style="display:none">
<div class="layui-form-item" style="padding:0px;margin:0px">
<div class="layui-row">
<div class="layui-col-xs3">
@@ -118,7 +118,7 @@
</div>
</div>
<!--鏄庣粏淇℃伅-->
- <div class="layui-tab-item">
+ <div class="layui-tab-item layui-show">
<table class="layui-hide" id="bzd-table" lay-filter="bzd-table"></table>
</div>
</div>
@@ -135,447 +135,472 @@
<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 type="text/html" id="sexTpl">
+ {{# if(d.HSource === $("#HSource").val()){ }}
+ <span style="color: #F581B1;">{{ d.HSource }}</span>
+ {{# } else { }}
+ {{ d.HSource }}
+ {{# } }}
+ </script>
<script>
- layui.config({
- base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
- }).extend({
- index: 'lib/index' //涓诲叆鍙fā鍧�
- }).use(['index', 'form', 'laydate', 'table', 'element'], function () {
- var $ = layui.$
- , admin = layui.admin
- , layer = layui.layer
- , table = layui.table
- , form = layui.form
- , element = layui.element;
+ layui.config({
+ base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+ }).extend({
+ index: 'lib/index' //涓诲叆鍙fā鍧�
+ }).use(['index', 'form', 'laydate', 'table', 'element'], function () {
+ var $ = layui.$
+ , admin = layui.admin
+ , layer = layui.layer
+ , table = layui.table
+ , form = layui.form
+ , element = layui.element;
- //鍒濆鍩烘湰淇℃伅璧嬪��
- $("#HWHID").val(sessionStorage["HWHID"]);
- $("#HWHName").val(sessionStorage["HWHName"]);
- $("#HSPID").val(sessionStorage["HSPID"]);
- $("#HSPName").val(sessionStorage["HSPName"]);
- $("#HGroupID").val(sessionStorage["HGroupID"]);
- $("#HGroup").val(sessionStorage["HGroup"]);
- $("#HSourceID").val(sessionStorage["HSourceID"]);
- $("#HSource").val(sessionStorage["HSource"]);
- $("#HMakerID").val(sessionStorage["Czybm"]);
- $("#HMaker").val(sessionStorage["HUserName"]);
+ //鍒濆鍩烘湰淇℃伅璧嬪��
+ $("#HWHID").val(sessionStorage["HWHID"]);
+ $("#HWHName").val(sessionStorage["HWHName"]);
+ $("#HSPID").val(sessionStorage["HSPID"]);
+ $("#HSPName").val(sessionStorage["HSPName"]);
+ $("#HGroupID").val(sessionStorage["HGroupID"]);
+ $("#HGroup").val(sessionStorage["HGroup"]);
+ $("#HSourceID").val(sessionStorage["HSourceID"]);
+ $("#HSource").val(sessionStorage["HSource"]);
+ $("#HMakerID").val(sessionStorage["Czybm"]);
+ $("#HMaker").val(sessionStorage["HUserName"]);
- //涓昏〃鍒楄〃
- var option = {
- elem: '#bzd-table'
- //, toolbar: '#toolbarDemo'
- , page: true
- //, height: 256
- , cellMinWidth: 90
- , cols: [[
- { type: 'numbers', title: '搴忓彿' }
- , { field: '鏄惁鎵爜', title: '鏄惁鎵爜' }
- , { field: 'HInterID', title: 'HInterID', hide: true }
- , { field: '鍗曟嵁鍙�', title: '鍗曟嵁鍙�', width: 110 }
- , { field: '鎵瑰彿', title: '鎵瑰彿', width: 180 }
- , { field: '浠撳簱ID', title: '浠撳簱ID', hide: true }
- , { field: '浠撳簱', title: '浠撳簱' }
- , { field: '浠撲綅ID', title: '浠撲綅ID', hide: true }
- , { field: '浠撲綅', title: '浠撲綅' }
- , { field: '鐝粍ID', title: '鐝粍ID', hide: true }
- , { field: '鐝粍', title: '鐝粍' }
- , { field: '鐢熶骇璧勬簮ID', title: '鐢熶骇璧勬簮ID', hide: true }
- , { field: '鐢熶骇璧勬簮', title: '鐢熶骇璧勬簮', width: 115 }
- , { field: '鏁伴噺', title: '鏁伴噺' }
- , { field: '鐗╂枡ID', title: '鐗╂枡ID', hide: true }
- , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О', width: 120 }
- , { field: '鐗╂枡缂栫爜', title: '鐗╂枡缂栫爜' }
- , { field: '瑙勬牸鍨嬪彿', title: '瑙勬牸鍨嬪彿' }
- , { field: '鍗虫椂搴撳瓨', title: '鍗虫椂搴撳瓨' }
- , { field: '鍦ㄥ簱鐘舵��', title: '鍦ㄥ簱鐘舵��' }
- , { field: '鏉$爜缂栧彿', title: '鏉$爜缂栧彿', hide: true }
- ]]
- , text: {
- none: '鏆傛棤鐩稿叧鏁版嵁锛岃鍏堟壂鎻忔簮鍗曞彿锛�' //榛樿锛氭棤鏁版嵁銆傛敞锛氳灞炴�т负 layui 2.2.5 寮�濮嬫柊澧�
- }
- };
+ //鑾峰彇鏈�澶у崟鎹彿 new
+ $("#HInterID").val("");
+ $("#HBillNo").val("");
+ $.ajax({
+ url: GetWEBURL() + "/Web/GetMAXNum",
+ type: "GET",
+ data: { "HBillType": '1252' },
+ success: function (d) {
+ //console.log(d.data);
+ $("#HInterID").val(d.data[0].HInterID);
+ $("#HBillNo").val(d.data[0].HBillNo);
+ }
+ });
- //鍒濆鍔犺浇琛ㄦ牸
- option.data = [];
- table.render(option);
+ //涓昏〃鍒楄〃
+ var option = {
+ elem: '#bzd-table'
+ //, toolbar: '#toolbarDemo'
+ , page: true
+ //, height: 256
+ , cellMinWidth: 90
+ , cols: [[
+ { type: 'numbers', title: '搴忓彿' }
+ , { field: 'HIsStatus', title: '鏄惁鎵爜' }
+ , { field: 'HSourceInterID', title: '婧愬崟ID', hide: true }
+ , { field: 'HSourceBillNo', title: '婧愬崟鍙�', width: 110 }
+ , { field: 'HMTONo', title: '鎵瑰彿', width: 180 }
+ , { field: 'HStatus', title: '鍦ㄥ簱鐘舵��' }
+ , { field: 'HWhID', title: '浠撳簱ID', hide: true }
+ , { field: 'HWhName', title: '浠撳簱' }
+ , { field: 'HSPID', title: '浠撲綅ID', hide: true }
+ , { field: 'HSPName', title: '浠撲綅' }
+ , { field: 'HGroupID', title: '鐝粍ID', hide: true }
+ , { field: 'HGroup', title: '鐝粍' }
+ , { field: 'HSourceID', title: '鐢熶骇璧勬簮ID', hide: true }
+ , { field: 'HSource', title: '鐢熶骇璧勬簮', width: 115, templet: '#sexTpl' }
+ , { field: 'HQty', title: '鏁伴噺' }
+ , { field: 'HMaterID', title: '鐗╂枡ID', hide: true }
+ , { field: 'HMaterName', title: '鐗╂枡鍚嶇О', width: 120 }
+ , { field: 'HMaterNumber', title: '鐗╂枡缂栫爜' }
+ , { field: 'HMaterModel', title: '瑙勬牸鍨嬪彿' }
+ , { field: '鍗虫椂搴撳瓨', title: '鍗虫椂搴撳瓨' }
+ , { field: 'HBarCode', title: '鏉$爜缂栧彿', hide: true }
+ , { field: 'HInterID', title: '鍗曟嵁ID' }
+ , { field: 'HBillNo', title: '鍗曟嵁鍙�' }
+ , { field: 'HMakerID', title: '鍒跺崟浜篒D' }
+ , { field: 'HMaker', title: '鍒跺崟浜�' }
+ , { field: 'HBillType', title: 'HBillType' }
+ ]]
+ , text: {
+ none: '鏆傛棤鐩稿叧鏁版嵁锛岃鍏堟壂鎻忔簮鍗曞彿锛�' //榛樿锛氭棤鏁版嵁銆傛敞锛氳灞炴�т负 layui 2.2.5 寮�濮嬫柊澧�
+ }
+ };
- //杩涘叆椤甸潰榛樿鍏夋爣鍦ㄦ簮鍗曞彿涓�
- $("#HSourceBillNo").focus();
+ //鍒濆鍔犺浇琛ㄦ牸
+ option.data = [];
+ table.render(option);
- //鎵簮鍗曪紙鍖呰鍗曟潯鐮侊級
- $('#HBarCode_Pack').on('keydown', function (event) {
- var HBarCode_Pack = $('#HBarCode_Pack').val()
- if (event.keyCode == 13) {
- var index = layer.load();
- $.ajax({
- url: GetWEBURL() + "/UpEntrustOut/getPackUnionBillList",
- type: "GET",
- data: { "HBarCode_Pack": HBarCode_Pack },
- success: function (result) {
- if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
- var data = result.data;
- option.data = data;
- table.render(option);
+ //杩涘叆椤甸潰榛樿鍏夋爣鍦ㄦ簮鍗曞彿涓�
+ $("#HSourceBillNo").focus();
+
+ //鎵簮鍗曪紙鍖呰鍗曟潯鐮侊級--寮冪敤
+ $('#HBarCode_Pack').on('keydown', function (event) {
+ var HBarCode_Pack = $('#HBarCode_Pack').val()
+ if (event.keyCode == 13) {
+ var index = layer.load();
+ $.ajax({
+ url: GetWEBURL() + "/LookingFor/getPackUnionBillList",
+ type: "GET",
+ data: { "HBarCode_Pack": HBarCode_Pack },
+ success: function (result) {
+ if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+ var data = result.data;
+ option.data = data;
+ table.render(option);
+ layer.close(index);
+ }
+ else {
+ layer.close(index);
+ layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ }
+ },
+ error: function (err) {
layer.close(index);
+ layer.msg("鎺ュ彛璇锋眰澶辫触锛�" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
}
- else {
- layer.close(index);
- layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
- }
- },
- error: function (err) {
- layer.close(index);
- layer.msg("鎺ュ彛璇锋眰澶辫触锛�" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
- }
- });
- }
- });
+ });
+ }
+ });
- //鎵簮鍗曪紙閿�鍞鍗曪級
- $('#HSourceBillNo').on('keydown', function (event) {
- var HSourceBillNo = $('#HSourceBillNo').val()
- if (event.keyCode == 13) {
- var index = layer.load();
- $.ajax({
- url: GetWEBURL() + "/UpEntrustOut/getSellOrderList",
- type: "GET",
- data: { "HSourceBillNo": HSourceBillNo },
- success: function (result) {
- if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
- var data = result.data;
- option.data = data;
- table.render(option);
- layer.close(index);
- var rowFlage = "";
- for (var i = 0; i < data.length; i++) {
- if (!data[i].鏉$爜缂栧彿) {
- rowFlage += i+1 + ",";
+ //鎵簮鍗曪紙閿�鍞鍗曪級
+ $('#HSourceBillNo').on('keydown', function (event) {
+ var HSourceBillNo = $('#HSourceBillNo').val()
+ if (event.keyCode == 13) {
+ var index = layer.load();
+ $.ajax({
+ url: GetWEBURL() + "/LookingFor/getSellOrderList",
+ type: "GET",
+ data: { "HSourceBillNo": HSourceBillNo },
+ success: function (result) {
+ if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+ var data = result.data;
+ option.data = data;
+ table.render(option);
+ layer.close(index);
+ var rowFlage = "";
+ for (var i = 0; i < data.length; i++) {
+ if (!data[i].HBarCode) {
+ rowFlage += i + 1 + ",";
+ }
}
+ if (rowFlage) {
+ layer.msg("绗�" + rowFlage + "琛屾暟鎹棤鏉$爜锛岃鍏堢敓鎴愭潯鐮侊紒", { icon: 5, btn: ['鎴戝凡鐭ユ檽'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ }
+ $("#HSourceBillNo").attr("readonly", "readonly");//婧愬崟鍙峰彧璇�
+ $("#HSourceBillNo").css("background-color", "#efefef4d");
+ element.tabChange('tab-LookingForBill', '2'); //璺宠浆椤电
}
- if (rowFlage) {
- layer.msg("绗�" + rowFlage +"琛屾暟鎹棤鏉$爜锛岃鍏堢敓鎴愭潯鐮侊紒", { icon: 5, btn: ['鎴戝凡鐭ユ檽'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ else {
+ layer.close(index);
+ layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
}
- $("#HSourceBillNo").attr("readonly", "readonly");//婧愬崟鍙峰彧璇�
- $("#HSourceBillNo").css("background-color", "#efefef4d");
- element.tabChange('tab-LookingForBill', '2'); //璺宠浆椤电
- }
- else {
+ },
+ error: function (err) {
layer.close(index);
- layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ layer.msg("鎺ュ彛璇锋眰澶辫触锛�" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
}
- },
- error: function (err) {
+ });
+ }
+ });
+
+ //鎵疄鐗╂潯鐮�
+ $('#HBarCode').on('keydown', function (event) {
+ var HBarCode = $('#HBarCode').val()
+ if (event.keyCode == 13) {
+ var index = layer.load();
+ var sSubStr = table.cache['bzd-table'];
+ var rowCount = 0;
+ for (var i = 0; i < sSubStr.length; i++) {
+ if (sSubStr[i].HBarCode == HBarCode) {
+ rowCount += 1;
+ if (sSubStr[i].HIsStatus == "鏄�") {
+ layer.close(index);
+ $('#HBarCode').val("");
+ layer.msg("璇ュ疄鐗╁凡鎵爜锛岃鍕块噸澶嶆壂鐮�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ } else if (sSubStr[i].HStatus != null && sSubStr[i].HStatus != "" && sSubStr[i].HStatus != "鍦ㄥ簱") {
+ layer.close(index);
+ layer.msg("璇ュ疄鐗╁湪瑁佸垏涓紝涓嶅厑璁告壂鐮�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ } else {
+ sSubStr[i].HIsStatus = "鏄�";
+ sSubStr[i].HSourceID = $("#HSourceID").val();
+ sSubStr[i].HSource = $("#HSource").val();
+ sSubStr[i].HGroupID = $("#HGroupID").val();
+ sSubStr[i].HGroup = $("#HGroup").val();
+ sSubStr[i].HInterID = $("#HInterID").val();
+ sSubStr[i].HBillNo = $("#HBillNo").val();
+ sSubStr[i].HMakerID = $("#HMakerID").val();
+ sSubStr[i].HMaker = $("#HMaker").val();
+ option.data = table.cache["bzd-table"];
+ table.render(option);
+ layer.close(index);
+ $('#HBarCode').val("");
+ layer.msg("鎵爜鎴愬姛锛�", { icon: 1, time: 1000 });
+ }
+ }
+ }
+ if (rowCount == 0) {
layer.close(index);
- layer.msg("鎺ュ彛璇锋眰澶辫触锛�" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ layer.msg("鏃犳晥鏉$爜锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
}
- });
- }
- });
- //鎵疄鐗╂潯鐮�
- $('#HBarCode').on('keydown', function (event) {
- var HBarCode = $('#HBarCode').val()
- if (event.keyCode == 13) {
- var index = layer.load();
- var sSubStr = table.cache['bzd-table'];
- var rowCount = 0;
- for (var i = 0; i < sSubStr.length; i++) {
- if (sSubStr[i].鏉$爜缂栧彿 == HBarCode) {
- rowCount += 1;
- if (sSubStr[i].鏄惁鎵爜 == "鏄�") {
- layer.close(index);
- $('#HBarCode').val("");
- layer.msg("璇ュ疄鐗╁凡鎵爜锛岃鍕块噸澶嶆壂鐮�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
- } else {
- sSubStr[i].鏄惁鎵爜 = "鏄�";
- option.data = table.cache["bzd-table"];
- table.render(option);
- layer.close(index);
- $('#HBarCode').val("");
- layer.msg("鎵爜鎴愬姛锛�", { icon: 1, time: 1000 });
- }
+
+ }
+ });
+
+ //閫夋嫨浠撳簱
+ form.on('submit(HWHID-BT)', function () {//閫夋嫨浠撳簱
+ layer.open({
+ type: 2
+ , area: ['80%', '80%']
+ , title: '浠撳簱鍒楄〃'
+ , shade: 0.6 //閬僵閫忔槑搴�
+ , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+ , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+ , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_WarehouseList.html?Type=HWHID', 'yes']
+ , resize: false
+ , cancel: function () {
+ }
+ })
+ });
+
+ //閫夋嫨浠撲綅
+ form.on('submit(HSpID-BT)', function () {//閫夋嫨浠撲綅
+ layer.open({
+ type: 2
+ , area: ['80%', '80%']
+ , title: '浠撲綅鍒楄〃'
+ , shade: 0.6 //閬僵閫忔槑搴�
+ , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+ , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+ , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_StockPlaceList.html?HWhID=' + sessionStorage["HWHID"] + '&Type=HSpID', 'yes']
+ , resize: false
+ , cancel: function () {
+ }
+ })
+ });
+
+
+ //閫夋嫨鐝粍
+ form.on('submit(ProductionTeam-BT)', function () {//閫夋嫨鐝粍
+ layer.open({
+ type: 2
+ , area: ['80%', '80%']
+ , title: '鐝粍鍒楄〃'
+ , shade: 0.6 //閬僵閫忔槑搴�
+ , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+ , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+ , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_GetProductionTeamList.html', 'yes']
+ , resize: false
+ , cancel: function (index, layero) {
+ }
+ })
+ });
+
+ //閫夋嫨鐢熶骇璧勬簮寮圭獥
+ form.on('submit(ProductionResources-BT)', function () {//鐢熶骇璧勬簮
+ layer.open({
+ type: 2
+ , area: ['80%', '80%']
+ , title: '鐢熶骇璧勬簮'
+ , shade: 0.6 //閬僵閫忔槑搴�
+ //, maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
+ , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
+ , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_GetProductionResourcesList.html', 'yes']
+ , resize: false
+ , cancel: function (index, layero) {
+ }
+ })
+ });
+
+
+ //閫�鍑烘寜閽�
+ form.on('submit(Cancel)', function () {
+ parent.location.href = "../../../views/index.html"
+ //window.close();//鍏抽棴褰撳墠椤�
+ })
+
+ //鎻愪氦
+ form.on('submit(Saver)', function (data) {//鎻愪氦
+ //debugger;
+ //var sMainStr = JSON.stringify(data.field);
+ var tableData = table.cache['bzd-table'];
+ for (var i = 0; i < tableData.length; i++) {
+ if (tableData[i].HIsStatus == "鏄�" ) {
+
+ } else {
+ //绉婚櫎褰撳墠琛�
+ tableData.splice(i, 1);
+ i--;
+ option.data = tableData;
+ table.render(option);
}
}
- if (rowCount == 0) {
- layer.close(index);
- layer.msg("鏃犳晥鏉$爜锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
- }
-
-
- }
- });
-
- //閫夋嫨浠撳簱
- form.on('submit(HWHID-BT)', function () {//閫夋嫨浠撳簱
- layer.open({
- type: 2
- , area: ['80%', '80%']
- , title: '浠撳簱鍒楄〃'
- , shade: 0.6 //閬僵閫忔槑搴�
- , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
- , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
- , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_WarehouseList.html?Type=HWHID', 'yes']
- , resize: false
- , cancel: function () {
- }
- })
- });
-
- //閫夋嫨浠撲綅
- form.on('submit(HSpID-BT)', function () {//閫夋嫨浠撲綅
- layer.open({
- type: 2
- , area: ['80%', '80%']
- , title: '浠撲綅鍒楄〃'
- , shade: 0.6 //閬僵閫忔槑搴�
- , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
- , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
- , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_StockPlaceList.html?HWhID=' + sessionStorage["HWHID"] + '&Type=HSpID', 'yes']
- , resize: false
- , cancel: function () {
- }
- })
- });
-
-
- //閫夋嫨鐝粍
- form.on('submit(ProductionTeam-BT)', function () {//閫夋嫨鐝粍
- layer.open({
- type: 2
- , area: ['80%', '80%']
- , title: '鐝粍鍒楄〃'
- , shade: 0.6 //閬僵閫忔槑搴�
- , maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
- , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
- , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_GetProductionTeamList.html', 'yes']
- , resize: false
- , cancel: function (index, layero) {
- }
- })
- });
-
- //閫夋嫨鐢熶骇璧勬簮寮圭獥
- form.on('submit(ProductionResources-BT)', function () {//鐢熶骇璧勬簮
- layer.open({
- type: 2
- , area: ['80%', '80%']
- , title: '鐢熶骇璧勬簮'
- , shade: 0.6 //閬僵閫忔槑搴�
- //, maxmin: true //鍏佽鍏ㄥ睆鏈�灏忓寲
- , anim: 0 //0-6鐨勫姩鐢诲舰寮忥紝-1涓嶅紑鍚�
- , content: ['../../../views/Baseset/鍩虹璧勬枡/Gy_GetProductionResourcesList.html', 'yes']
- , resize: false
- , cancel: function (index, layero) {
- }
- })
- });
-
-
- //閫�鍑烘寜閽�
- form.on('submit(Cancel)', function () {
- parent.location.href = "../../../views/index.html"
- //window.close();//鍏抽棴褰撳墠椤�
- })
-
- //鎻愪氦
- form.on('submit(Saver)', function (data) {//鎻愪氦
- //debugger;
- var sMainStr = JSON.stringify(data.field);
- var sSubStr = table.cache['wl-table'];
- var sSourceType = '-1'
- if (AllowLoadData(sSubStr, 'Saver') != false)//闈炵┖楠岃瘉
- {
- layer.load(3);
- $.ajax(
+ var sSubStr = JSON.stringify(tableData);
+ sSubStr = "{\"oSub\": " + sSubStr + "}";
+ //sSubStr = JSON.stringify(sSubStr);
+ //var json = "{\"oMain\":" + sMainStr + "},{\"oMain\":" + sSubStr + "}";
+ if (AllowLoadData(sSubStr, 'Saver') != false)//闈炵┖楠岃瘉
{
- type: "POST",
- url: GetWEBURL() + "/MoveStockBill/set_SaveMoveStockBill_Json", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
- async: true,
- data: { "oMain": sMainStr },
- dataType: "json",
- success: function (data) {
- if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜�
- layer.confirm("鐢熸垚璋冩嫧鍗�" + data.Message + $("#HBillNo").val(), {
- icon: 1, skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['鏂板'],
- btn2: function () {
- //parent.layui.admin.events.closeThisTabs();鍏抽棴椤电
- //window.close();//鍏抽棴椤甸潰锛屾祻瑙堝櫒鏈夋晥锛孭DA鏃犳晥
- parent.location.href = "../../../views/index.html"
- }//鍏抽棴
- }, function () { window.location.reload(); });//鏂板
+ var index = layer.load();
+ $.ajax(
+ {
+ type: "POST",
+ url: GetWEBURL() + "/LookingFor/set_SaveLookingForBill_Json",
+ //url:"http://localhost:12761/LookingFor/set_SaveLookingForBill_Json",
+ async: true,
+ data: { "oMain": sSubStr },
+ dataType: "json",
+ success: function (data) {
+ if (data.count == 1) {
+ layer.confirm(data.Message, {
+ icon: 1, skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['鏂板'],
+ btn2: function () {
+ //parent.layui.admin.events.closeThisTabs();鍏抽棴椤电
+ //window.close();//鍏抽棴椤甸潰锛屾祻瑙堝櫒鏈夋晥锛孭DA鏃犳晥
+ parent.location.href = "../../../views/index.html"
+ }//鍏抽棴
+ }, function () { window.location.reload(); });//鏂板
+ }
+ else {
+ layer.close(index);
+ layer.msg(data.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ }
+ },
+ error: function (err) {
+ layer.close(index);
+ layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
}
- else {
- layer.msg(data.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
- }
- },
- error: function (err) {
- layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ });
+ }
+ });
+ //鐩戝惉鎻愪氦
+ form.verify({
+ numberOrEmpty: function (value, item) {
+ // if (value != '') {
+ if (!/^\d+$/.test(value)) {
+ return '涓嶈兘涓虹┖鎴栨暟瀛楁垨鑰�0';
}
- });
+ //}
+ }
+ });
+
+
+ $('#HSPName').on('keydown', function (event) { //鎵粨浣�
+ var HBarCode = $('#HSPName').val()
+ if (event.keyCode == 13) {
+ //鍒ゆ柇鏂囨湰妗嗘槸鍚︽湁鏁版嵁 new
+ $.ajax({
+ url: GetWEBURL() + "/Web/GetSpName_Json",
+ type: "GET",
+ data: { "HBarCode": HBarCode },
+ success: function (result) {
+ if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+ $("#HSPName").val(result.data[0].HName);
+ $("#HSPID").val(result.data[0].HItemID);
+ element.tabChange('tab-POStockInBill', '2');
+ }
+ else {
+ layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ }
+ layer.closeAll("loading");
+ }
+ });
+ }
+ });
+
+ $('#HOutStockPlaceName').on('keydown', function (event) { //鎵粨浣�
+ var HBarCode = $('#HOutStockPlaceName').val()
+ if (event.keyCode == 13) {
+ //鍒ゆ柇鏂囨湰妗嗘槸鍚︽湁鏁版嵁 new
+ $.ajax({
+ url: GetWEBURL() + "/Web/GetSpName_Json",
+ type: "GET",
+ data: { "HBarCode": HBarCode },
+ success: function (result) {
+ if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
+ $("#HOutStockPlaceName").val(result.data[0].HName);
+ $("#HSCWHID").val(result.data[0].SCWhID);
+ $("#HSCWHNAME").val(result.data[0].HSCWHNAME);
+ element.tabChange('tab-POStockInBill', '2');
+ }
+ else {
+ layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ }
+ layer.closeAll("loading");
+ }
+ });
+ }
+ });
+
+ });
+
+ //杩斿洖浠撳簱
+ function GetHWHValue(obj) //杩斿洖浠撳簱
+ {
+ if (obj.length == 0) {
+ layer.msg("璇峰厛閫夋嫨浠撳簱", { index: 0 });
+ } else {
+ $("#HWHName").val(obj[0].HName);
+ $("#HWHID").val(obj[0].HItemID);
+ }
+ }
+
+ //杩斿洖浠撲綅
+ function GetHSpValue(obj) { //杩斿洖浠撲綅
+ if (obj.length == 0) {
+ layer.msg("璇峰厛閫夋嫨浠撲綅", { index: 0 });
+ } else {
+ $("#HSPName").val(obj[0].HName);
+ $("#HSPID").val(obj[0].HItemID);
+ }
+ }
+
+ //杩斿洖鐝粍
+ function GetProductionTeamValue(obj) { //杩斿洖鐝粍
+ if (obj.length == 0) {
+ layer.msg("璇峰厛閫夋嫨鐝粍", { index: 0 });
+ } else {
+ $("#HGroupName").val(obj[0].鐝粍);
+ $("#HGroupID").val(obj[0].HItemID);
+ layer.closeAll();
+ }
+ }
+
+ //杩斿洖鐢熶骇璧勬簮
+ function GetProductionResourcesValue(obj) { //杩斿洖鐢熶骇璧勬簮
+ if (obj.length == 0) {
+ layer.msg("璇峰厛閫夋嫨鐢熶骇璧勬簮", { index: 0 });
+ } else {
+ $("#HSource").val(obj[0].鐢熶骇璧勬簮);
+ $("#HSourceID").val(obj[0].HItemID);
+ layer.closeAll();
+ }
+ }
+
+ function AllowLoadData(sSubStr, bnt) { //闈炵┖楠岃瘉
+ if ($("#HSourceBillNo").val() == '') {
+ layer.msg("璇峰厛鎵簮鍗�!", { icon: 5 });
return false;
- }
- });
- //鐩戝惉鎻愪氦
- form.verify({
- numberOrEmpty: function (value, item) {
- // if (value != '') {
- if (!/^\d+$/.test(value)) {
- return '涓嶈兘涓虹┖鎴栨暟瀛楁垨鑰�0';
- }
- //}
}
- });
-
-
- $('#HStockPlaceName').on('keydown', function (event) { //鎵粨浣�
- var HBarCode = $('#HStockPlaceName').val()
- if (event.keyCode == 13) {
- //鍒ゆ柇鏂囨湰妗嗘槸鍚︽湁鏁版嵁 new
- $.ajax({
- url: GetWEBURL() + "/Web/GetSpName_Json",
- type: "GET",
- data: { "HBarCode": HBarCode },
- success: function (result) {
- if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
- $("#HStockPlaceName").val(result.data[0].HName);
- $("#HStockPlaceID").val(result.data[0].HItemID);
- $("#HWHID").val(result.data[0].HWHID);
- $("#HWHNAME").val(result.data[0].HWhName);
- element.tabChange('tab-POStockInBill', '2');
- }
- else {
- layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
- }
- layer.closeAll("loading");
- }
- });
+ if ($("#HWHNAME").val() == '') {
+ layer.msg("璋冨叆浠撳簱娌℃湁閫夋嫨!", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return false;
}
- });
-
- $('#HOutStockPlaceName').on('keydown', function (event) { //鎵粨浣�
- var HBarCode = $('#HOutStockPlaceName').val()
- if (event.keyCode == 13) {
- //鍒ゆ柇鏂囨湰妗嗘槸鍚︽湁鏁版嵁 new
- $.ajax({
- url: GetWEBURL() + "/Web/GetSpName_Json",
- type: "GET",
- data: { "HBarCode": HBarCode },
- success: function (result) {
- if (result.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜嗭紝
- $("#HOutStockPlaceName").val(result.data[0].HName);
- $("#HSCWHID").val(result.data[0].SCWhID);
- $("#HSCWHNAME").val(result.data[0].HSCWHNAME);
- element.tabChange('tab-POStockInBill', '2');
- }
- else {
- layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
- }
- layer.closeAll("loading");
- }
- });
+ if (typeof (sSubStr) == "undefined") {
+ layer.msg("娌℃湁鐗╂枡鏄庣粏璁板綍!", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return false;
}
- });
-
- });
-
- //杩斿洖浠撳簱
- function GetHWHValue(obj) //杩斿洖浠撳簱
- {
- if (obj.length == 0) {
- layer.msg("璇峰厛閫夋嫨浠撳簱", { index: 0 });
- } else {
- $("#HWHName").val(obj[0].HName);
- $("#HWHID").val(obj[0].HItemID);
- }
- }
-
- //杩斿洖浠撲綅
- function GetHSpValue(obj) { //杩斿洖浠撲綅
- if (obj.length == 0) {
- layer.msg("璇峰厛閫夋嫨浠撲綅", { index: 0 });
- } else {
- $("#HSPName").val(obj[0].HName);
- $("#HSPID").val(obj[0].HItemID);
- }
- }
-
- //杩斿洖鐝粍
- function GetProductionTeamValue(obj) { //杩斿洖鐝粍
- if (obj.length==0) {
- layer.msg("璇峰厛閫夋嫨鐝粍", { index: 0 });
- } else {
- $("#HGroupName").val(obj[0].鐝粍);
- $("#HGroupID").val(obj[0].HItemID);
- layer.closeAll();
- }
- }
-
- //杩斿洖鐢熶骇璧勬簮
- function GetProductionResourcesValue(obj) { //杩斿洖鐢熶骇璧勬簮
- if (obj.length == 0) {
- layer.msg("璇峰厛閫夋嫨鐢熶骇璧勬簮", { index: 0 });
- } else {
- $("#HSource").val(obj[0].鐢熶骇璧勬簮);
- $("#HSourceID").val(obj[0].HItemID);
- layer.closeAll();
- }
- }
-
- function AllowLoadData(sSubStr,bnt) { //闈炵┖楠岃瘉
- //if ($("#HSourceBillNo").val() == '') {
- // layer.msg("璇峰厛鎵簮鍗�!", { icon: 5 });
- // return false;
- //}
- if($("#HDeptName").val()=='')
- {
- layer.msg("閮ㄩ棬娌℃湁閫夋嫨!", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
- return false;
- }
- if ($("#HSecManager").val() == '') {
- layer.msg("楠屾敹浜烘病鏈夐�夋嫨!", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
- return false;
- }
- if ($("#HKeeper").val() == '') {
- layer.msg("淇濈浜烘病鏈夐�夋嫨!", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
- return false;
- }
- if ($("#HWHNAME").val() == '') {
- layer.msg("璋冨叆浠撳簱娌℃湁閫夋嫨!", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
- return false;
- }
- if ($("#HWHID").val() == $("#HSCWHID").val() && $("#HStockPlaceID").val() == $("#HOutStockPlaceID").val()) {
- layer.msg("璋冨叆浠撳簱銆佷粨浣嶄笉鑳藉拰璋冨嚭浠撳簱銆佷粨浣嶉兘鐩稿悓!", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
- return false;
- }
- if ($("#HBillNo").val() == '') {
- layer.msg("閿欒鐨勫崟鎹彿!", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
- return false;
- }
- if ($("#HInterID").val() == '') {
- layer.msg("閿欒鐨勫唴鐮�!", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
- return false;
- }
- if (typeof (sSubStr) == "undefined")
- {
- layer.msg("娌℃湁鐗╂枡鏄庣粏璁板綍!", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
- return false;
- }
- if (bnt == 'Saver') {
- if (!typeof (sSubStr) == "undefined") {
- for (var i = 0; i <= sSubStr.length - 1; i++) { //鍒ゆ柇鎵爜鏁伴噺涓嶈兘澶т簬搴旀敹鏁伴噺
- if (parseFloat(sSubStr[i].HQtyMust) > 0) {
- if (parseFloat(sSubStr[i].HQty) > parseFloat(sSubStr[i].HQtyMust)) {
- layer.msg("鏁伴噺涓嶈兘澶т簬搴旀敹鏁伴噺锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
- return false;
+ if (bnt == 'Saver1') {
+ if (!typeof (sSubStr) == "undefined") {
+ for (var i = 0; i <= sSubStr.length - 1; i++) { //鍒ゆ柇鎵爜鏁伴噺涓嶈兘澶т簬搴旀敹鏁伴噺
+ if (parseFloat(sSubStr[i].HQtyMust) > 0) {
+ if (parseFloat(sSubStr[i].HQty) > parseFloat(sSubStr[i].HQtyMust)) {
+ layer.msg("鏁伴噺涓嶈兘澶т簬搴旀敹鏁伴噺锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ return false;
+ }
}
}
}
}
+ else {
+ return true;
+ }
}
- else {
- return true;
- }
- }
</script>
</body>
--
Gitblit v1.9.1