From e53896af87e903974b559a4b4e30a14a8da4e3e8 Mon Sep 17 00:00:00 2001
From: WYB <908761037@qq.com>
Date: 星期一, 29 三月 2021 20:16:10 +0800
Subject: [PATCH] 生产工序管理工序计划单下推实现页面效果修改使用视图展示列表
---
WebTM/views/领料发货/销售出库/Kf_SellOutBill_Fast.html | 234 +++++++++++++++++++++++++++++++++++++++++-----------------
1 files changed, 166 insertions(+), 68 deletions(-)
diff --git "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\224\200\345\224\256\345\207\272\345\272\223/Kf_SellOutBill_Fast.html" "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\224\200\345\224\256\345\207\272\345\272\223/Kf_SellOutBill_Fast.html"
index 8ead3c9..fae1203 100644
--- "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\224\200\345\224\256\345\207\272\345\272\223/Kf_SellOutBill_Fast.html"
+++ "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\224\200\345\224\256\345\207\272\345\272\223/Kf_SellOutBill_Fast.html"
@@ -35,9 +35,11 @@
<li lay-id="2" style="padding:1px;">鍗曟嵁淇℃伅</li>
<li lay-id="3" style="padding:1px;">鐗╂枡娓呭崟</li>
<li lay-id="4" style="padding:1px;">鏄庣粏娓呭崟</li>
- <li lay-id="5" style="padding:1px;">鏃ュ織</li>
+ <li lay-id="5" style="padding:1px;">婧愬崟鎵捐揣</li>
+ <li lay-id="6" style="padding:1px;">鏃ュ織</li>
</ul>
<div class="layui-tab-content">
+ <!--婧愬崟淇℃伅-->
<div class="layui-tab-item layui-show">
<div class="layui-form-item">
<div class="layui-row">
@@ -46,8 +48,8 @@
</div>
<div class="layui-col-xs8">
<select name=" HBillType" id="HBillType">
- <option value="1402">鍙戣揣閫氱煡鍗�</option>
<option value="1401">閿�鍞鍗�</option>
+ <option value="1402">鍙戣揣閫氱煡鍗�</option>
</select>
</div>
</div>
@@ -63,6 +65,7 @@
</div>
</div>
</div>
+ <!--鍗曟嵁淇℃伅-->
<div class="layui-tab-item">
<div class="layui-form-item" style="padding:0px;margin:0px">
<div class="layui-row">
@@ -88,7 +91,7 @@
<input type="hidden" name="HStockPlaceID" id="HStockPlaceID" lay-verify="HStockPlaceID" value="0" autocomplete="off" class="layui-input">
</div>
<div class="layui-col-xs3">
- <button type="button" lay-submit="" class="layui-btn" lay-filter="HSpID-BT">...</button>
+ <button type="button" lay-submit="" class="layui-btn" lay-filter="HSpID-BT" style="display:none">...</button>
</div>
</div>
</div>
@@ -174,17 +177,18 @@
</div>
</div>
</div>
+ <!--鐗╂枡娓呭崟-->
<div class="layui-tab-item">
<!--<div class="layui-form-item" style="padding:0px;margin:0px">
- <div class="layui-row">
- <div class="layui-col-xs4">
- <label class="layui-form-label" style="width:40px;padding-left:0px;">鏉$爜</label>
- </div>
- <div class="layui-col-xs8">
- <input type="text" name="HBarCode" id="HBarCode" lay-verify="HBarCode" autocomplete="off" class="layui-input">
- </div>
- </div>
- </div>-->
+ <div class="layui-row">
+ <div class="layui-col-xs4">
+ <label class="layui-form-label" style="width:40px;padding-left:0px;">鏉$爜</label>
+ </div>
+ <div class="layui-col-xs8">
+ <input type="text" name="HBarCode" id="HBarCode" lay-verify="HBarCode" autocomplete="off" class="layui-input">
+ </div>
+ </div>
+ </div>-->
<div class="layui-form-item" style="padding:0px;margin:0px">
<div class="layui-row">
<div class="layui-col-xs3">
@@ -197,9 +201,15 @@
</div>
<table class="layui-hide" id="wl-table" lay-filter="wl-table"></table>
</div>
+ <!--鏄庣粏娓呭崟-->
<div class="layui-tab-item">
<table class="layui-hide" id="mx-table" lay-filter="mx-table"></table>
</div>
+ <!--婧愬崟鎵捐揣-->
+ <div class="layui-tab-item">
+ <table class="layui-hide" id="zh-table" lay-filter="zh-table"></table>
+ </div>
+ <!--鏃ュ織-->
<div class="layui-tab-item">
<table class="layui-hide" id="fj-table-qd" lay-filter="fj-table-qd"></table>
</div>
@@ -248,6 +258,29 @@
, form = layui.form
, element = layui.element;
+ //婧愬崟鎵捐揣鍒楄〃
+ var ZHOption = {
+ elem: '#zh-table'
+ //, toolbar: '#toolbarDemo'
+ , height: 'full-50'
+ , page: true
+ , cellMinWidth: 90
+ , cols: [[
+ { field: '鍦ㄥ簱鐘舵��', title: '鍦ㄥ簱鐘舵��',width:180 }
+ , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О' }
+ , { field: '鎵规', title: '鎵规' }
+ , { field: '鏁伴噺', title: '鏁伴噺' }
+ , { field: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜' }
+ , { field: '瑙勬牸鍨嬪彿', title: '瑙勬牸鍨嬪彿' }
+ ]]
+ , text: {
+ none: '鏆傛棤鐩稿叧鏁版嵁锛岃鍏堟壂鎻忔簮鍗曞彿锛�'
+ }
+ };
+ //鍒濆鍔犺浇琛ㄦ牸
+ ZHOption.data = [];
+ table.render(ZHOption);
+
//琛ㄥご鍒濆鍖栬祴鍊硷紙鏍规嵁鐧诲綍鐢ㄦ埛鑾峰彇 榛樿浠撳簱銆侀儴闂ㄣ�侀獙鏀躲�佷繚绠°�侀噾铦剁敤鎴凤級 new
$("#HWHID").val(sessionStorage["HWHID"]);
@@ -267,9 +300,14 @@
$("#HMakerID").hide();
$("#HBillerID").val(sessionStorage["HBillerID"]);
$("#HBillerID").hide();
+ var HSourceFlag = sessionStorage["SourceFlag"];
-
- //榛樿甯﹀叆鐨勪粨搴擄紝濡傛灉鍚敤浠撲綅鍒欎粨浣嶆湁鏁堬紝濡傛灉娌℃湁鍚敤鍒欎粨浣嶇伆搴� new
+ //鍒ゆ柇鏄惁鐧诲綍 鏈櫥褰曞垯璺冲埌鐧诲綍椤�
+ if (sessionStorage.login != "login") {
+ layer.confirm("鐧诲綍澶辨晥锛岃閲嶆柊鐧诲綍锛�", {
+ icon: 4, skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['閲嶆柊鐧诲綍']
+ }, function () { window.location.href = "../../user/login.html"; });
+ }
//鑾峰彇鍙傛暟
@@ -289,7 +327,7 @@
- function RoadBillMain(linterid)//鍔犺浇琛ㄥご
+ function RoadBillMain(linterid)//鍔犺浇琛ㄥご-----涓嶄細璧�
{
$.ajax({
url: GetWEBURL() + "/Web/GetPonderationBill",
@@ -312,7 +350,7 @@
})
}
- function RoadSup()//鏍规嵁婧愬崟绫诲瀷鍙婃簮鍗曞彿 鍔犺浇瀹㈡埛
+ function RoadSup()//鏍规嵁婧愬崟绫诲瀷鍙婃簮鍗曞彿 鍔犺浇瀹㈡埛-----涓嶄細璧�
{
//var sInterID = $("#HInterID").val()
var HSourceBillNo = $('#HSourceBillNo').val()
@@ -334,8 +372,8 @@
$("#HSupID").val(result.data[0].HSupID);
$("#HSupName").val(result.data[0].HSupName);
$("#HDeptID").val(result.data[0].HDeptID);
- $("#HDeptName").val(result.data[0].HDeptName);
- sessionStorage["SourceFlag"] = true;
+ //$("#HDeptName").val(result.data[0].HDeptName);
+ //sessionStorage["SourceFlag"] = true;
element.tabChange('tab-SellOutBill', '2');
layer.load(3);
}
@@ -348,7 +386,7 @@
}
}
- function RoadBillSub(linterid)//鍔犺浇琛ㄤ綋
+ function RoadBillSub(linterid)//鍔犺浇琛ㄤ綋-----涓嶄細璧�
{
table.render({
elem: '#wl-table'
@@ -370,7 +408,7 @@
, { field: 'HAuxPropID', title: '杈呭姪灞炴��', width: 100 }
, { field: 'HMTONo', title: '璁″垝璺熻釜鍙�', width: 100 }
]]
- , height: 500
+ //, height: 500
})
}
@@ -400,7 +438,7 @@
}
});
}
- else {//濡傛灉淇敼鍒欒蛋涓嬮潰 new
+ else {//濡傛灉淇敼鍒欒蛋涓嬮潰 new-----涓嶄細璧�
RoadBillMain(linterid);
RoadBillSub(linterid);
}
@@ -436,6 +474,7 @@
}
})
});
+
form.on('submit(HSupID-BT)', function () {//閫夋嫨瀹㈡埛
layer.open({
type: 2
@@ -499,7 +538,7 @@
});
form.on('submit(Cancel)', function () {
- sessionStorage["SourceFlag"] = false;
+ //sessionStorage["SourceFlag"] = false;
parent.location.href = "../../../views/index.html"
//window.close();//鍏抽棴褰撳墠椤�
})
@@ -567,7 +606,7 @@
, { field: 'HAuxPropID', title: '杈呭姪灞炴��', width: 100 }
, { field: 'HMTONo', title: '璁″垝璺熻釜鍙�', width: 100 }
]]
- , height: 500
+ //, height: 500
})
}
else {
@@ -588,38 +627,62 @@
var sSourceType = $("#HBillType").val();
if (AllowLoadData(sSubStr) != false)//闈炵┖楠岃瘉
{
- layer.load(3);
- $.ajax(
- {
- type: "POST",
- // url: "http://61.130.49.162:9090/WMSAPI///SellOut/set_SaveSellOutBill_Json", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
- url: GetWEBURL() + "/SellOut/set_SaveSellOutBill_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(); });//鏂板
- }
- else {
- layer.msg(data.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
- }
- layer.closeAll("loading");
- },
- error: function (err) {
- layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ var flage = true;
+ for (var i = 0; i < sSubStr.length; i++) {
+ if (sSubStr[i].HQty == 0) {
+ flage = false;
}
- });
- return false;
+ }
+ if (!flage) {
+ layer.confirm('瀹為檯鎵弿鍗锋暟灏忎簬鎵捐揣鍗曟暟閲忥紒鏄惁缁х画鎻愪氦锛�', {
+ btn: ['缁х画', '鍙栨秷'], skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず"
+ }, function () {
+ Saver(sMainStr);
+ }, function () {
+ layer.closeAll("loading");
+ });
+ } else {
+ Saver(sMainStr);
+ }
+
}
});
+ //鎻愪氦鏂规硶璋冪敤鐨刟jax
+ function Saver(sMainStr) {
+ layer.load(1);
+ $.ajax(
+ {
+ type: "POST",
+ // url: "http://61.130.49.162:9090/WMSAPI///SellOut/set_SaveSellOutBill_Json", //鏂规硶鎵�鍦ㄩ〉闈㈠拰鏂规硶鍚�
+ url: GetWEBURL() + "/SellOut/set_SaveSellOutBill_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 () {
+ //sessionStorage["SourceFlag"] = false;
+ window.location.reload();
+ });//鏂板
+ }
+ else {
+ layer.msg(data.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ }
+ layer.closeAll("loading");
+ },
+ error: function (err) {
+ layer.msg("鎺ュ彛璇锋眰澶辫触锛�" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ }
+ });
+ }
+
//鐩戝惉鎻愪氦
form.verify({
numberOrEmpty: function (value, item) {
@@ -641,7 +704,7 @@
var sHWHID = $("#HWHID").val();//浠撳簱ID
var sHSPID = $("#HStockPlaceID").val();//浠撲綅ID
var sQty = $("#HQty").val()//鏁伴噺
- var SourceFlag = sessionStorage["SourceFlag"];
+ //var SourceFlag = sessionStorage["SourceFlag"];
var sSourceBillNo = $("#HSourceBillNo").val();//婧愬崟鍙�
var sHBillType = $("#HBillType").val() //婧愬崟绫诲瀷-鍙戣揣閫氱煡鍗曪細1402锛岄攢鍞鍗�1401
@@ -659,7 +722,7 @@
$.ajax({
url: GetWEBURL() + "/SellOut/get_CheckTypeByBarCode_Json",
type: "GET",
- data: { "sCode": sBarCode, "sInterID": sInterID, "HBillType": sBillType, "sBillNo": sBillNo, "sMaker": sMaker, "WhID": sHWHID, "SPID": sHSPID, "sQty": sQty, "sRedBlue": false, "SourceFlag": SourceFlag, "sSourceBillNo": sSourceBillNo, "sSourceType": sHBillType, "HOWNERID": 0 },
+ data: { "sCode": sBarCode, "sInterID": sInterID, "HBillType": sBillType, "sBillNo": sBillNo, "sMaker": sMaker, "WhID": sHWHID, "SPID": sHSPID, "sQty": sQty, "sRedBlue": false, "SourceFlag": HSourceFlag, "sSourceBillNo": sSourceBillNo, "sSourceType": sHBillType, "HOWNERID": 0 },
success: function (result) {
if (result.count == 1) {
if (result.data.HBarType == '浠撳簱鏉$爜') {
@@ -686,10 +749,10 @@
else if (result.data.HBarType == '婧愬崟鏉$爜') {
$("#HSupName").val(result.data.HSupName);
$("#HSupID").val(result.data.HSupID);
- $("#HDeptName").val(result.data.HDeptName);
+ //$("#HDeptName").val(result.data.HDeptName);
$("#HDeptID").val(result.data.HDeptID);
$("#HSourceBillNo").val(result.data.HSourceBillNo);
- sessionStorage["SourceFlag"] = true;
+ HSourceFlag = true;
//鑾峰彇婧愬崟绫诲瀷銆佹簮鍗曞崟鍙�
if (result.data.HSourceBillType == "1402") {
$("#HBillType").val("1402");
@@ -705,16 +768,16 @@
element.tabChange('tab-Kf_SellOutBill', '3');
}
else {
- if (sessionStorage["SourceFlag"] == "true") {
+ if (HSourceFlag == "true") {
element.tabChange('tab-Kf_SellOutBill', '3');
}
else {
$("#HSupName").val(result.data.HSupName);
$("#HSupID").val(result.data.HSupID);
- $("#HDeptName").val(result.data.HDeptName);
+ //$("#HDeptName").val(result.data.HDeptName);
$("#HDeptID").val(result.data.HDeptID);
$("#HSourceBillNo").val(result.data.HSourceBillNo);
- sessionStorage["SourceFlag"] = true;
+ HSourceFlag = true;
//鑾峰彇婧愬崟绫诲瀷銆佹簮鍗曞崟鍙�
if (result.data.HSourceBillType == "1402") {
$("#HBillType").val("1402");
@@ -755,7 +818,7 @@
]]
// , data: [linterid]
// , page: true
- , height: 500
+ //, height: 500
, done: function () {
layer.closeAll("loading");
}
@@ -767,6 +830,9 @@
layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
}
layer.closeAll("loading");
+ },
+ error: function (err) {
+ layer.msg("鎺ュ彛璇锋眰澶辫触锛�" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
}
});
}
@@ -777,7 +843,7 @@
if (event.keyCode == 13) {
//鍒ゆ柇鏂囨湰妗嗘槸鍚︽湁鏁版嵁 new
$.ajax({
- url: GetWEBURL() + "/Web/GetSpName_Json",
+ url: GetWEBURL() + "/LookingFor/getSpName_Json",
type: "GET",
data: { "HBarCode": HBarCode },
success: function (result) {
@@ -879,8 +945,10 @@
var sBillNo = $("#HBillNo").val()
var HSourceBillType = $("#HBillType").val()
if (event.keyCode == 13) {
+ var index = layer.load(0);
//鍒ゆ柇鏂囨湰妗嗘槸鍚︽湁鏁版嵁 new
if (HSourceBillNo == "" || sInterID <= 0) {
+ layer.close(index);
layer.msg("婧愬崟鍙蜂负绌猴紝鎴栬�呭唴鐮佷笉瀛樺湪锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
return;
}
@@ -894,10 +962,8 @@
$("#HSupName").val(result.data[0].HSupName);
//$("#HDeptID").val(result.data[0].HDeptID);
//$("#HDeptName").val(result.data[0].HDeptName);
- sessionStorage["SourceFlag"] = true;
- element.tabChange('tab-SellOutBill', '2');
- layer.load(3);
-
+ HSourceFlag = true;
+ element.tabChange('tab-SellOutBill', '3');
table.render({
elem: '#wl-table'
, url: GetWEBURL1() + '/SellOut/DisBillEntryList_Webs_Json'
@@ -917,16 +983,18 @@
]]
// , data: [linterid]
// , page: true
- , height: 500
+ //, height: 500
, done: function () {
- layer.closeAll("loading");
+ layer.close(index);
}
});
+ layer.close(index);
}
else {
+ layer.close(index);
layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
}
- layer.closeAll("loading");
+ layer.close(index);
}
});
}
@@ -945,6 +1013,36 @@
, done: function () {
}
});
+
+ //鎵簮鍗曟煡璐�
+ $('#HSourceBillNo').on('keydown', function (event) {
+ var HSourceBillNo = $('#HSourceBillNo').val();
+ if (event.keyCode == 13) {
+ var index = layer.load(0);
+ $.ajax({
+ url: GetWEBURL() + "/LookingFor/GetSellOutFindSP",
+ type: "GET",
+ data: { "HbillNo": HSourceBillNo },
+ success: function (result) {
+ if (result.count == 1) {
+ ZHOption.data = result.data;
+ table.render(ZHOption);
+ layer.close(index);
+ element.tabChange('tab-SellOutBill', '5');
+ }
+ else {
+ layer.close(index);
+ layer.msg(result.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ }
+ }, error: function () {
+ layer.close(index);
+ layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 });
+ }
+ });
+ }
+ });
+
+ //浠ヤ笂涓簂ayui妯″潡
});
function GetHWHValue(obj) //杩斿洖浠撳簱
{
--
Gitblit v1.9.1