From 1288eb57be4b37dccf5c0da70dac282e251ab20e Mon Sep 17 00:00:00 2001
From: duhe <226547893@qq.com>
Date: 星期二, 12 三月 2024 15:34:31 +0800
Subject: [PATCH] 销售出库单:列表界面增加 多行下推(销售调价单)
---
WebTM/Properties/PublishProfiles/JFTM.pubxml.user | 6 +-
WebTM/views/销售管理/销售调价单/Xs_SellOutChangeBill.html | 77 ++++---------------------
WebTM/views/领料发货/销售出库/Kf_SellOutBillList.html | 62 ++++++++++++++++++++
3 files changed, 78 insertions(+), 67 deletions(-)
diff --git a/WebTM/Properties/PublishProfiles/JFTM.pubxml.user b/WebTM/Properties/PublishProfiles/JFTM.pubxml.user
index b17ec97..f5b82ba 100644
--- a/WebTM/Properties/PublishProfiles/JFTM.pubxml.user
+++ b/WebTM/Properties/PublishProfiles/JFTM.pubxml.user
@@ -5520,7 +5520,7 @@
<publishTime>01/30/2024 13:53:51</publishTime>
</File>
<File Include="views/閿�鍞鐞�/閿�鍞皟浠峰崟/Xs_SellOutChangeBill.html">
- <publishTime>03/12/2024 13:22:05</publishTime>
+ <publishTime>03/12/2024 15:16:29</publishTime>
</File>
<File Include="views/閿�鍞鐞�/閿�鍞皟浠峰崟/Xs_SellOutChangeBillList.html">
<publishTime>03/11/2024 16:51:17</publishTime>
@@ -5745,10 +5745,10 @@
<publishTime>03/07/2024 11:30:29</publishTime>
</File>
<File Include="views/棰嗘枡鍙戣揣/閿�鍞嚭搴�/Kf_SellOutBillList.html">
- <publishTime>02/25/2024 21:38:07</publishTime>
+ <publishTime>03/12/2024 15:29:12</publishTime>
</File>
<File Include="views/棰嗘枡鍙戣揣/閿�鍞嚭搴�/Kf_SellOutBillList.html">
- <publishTime>02/25/2024 21:38:07</publishTime>
+ <publishTime>03/12/2024 15:29:12</publishTime>
</File>
<File Include="views/棰嗘枡鍙戣揣/閿�鍞嚭搴�/Kf_SellOutBillList_BarCodeNote.html">
<publishTime>03/04/2024 12:18:37</publishTime>
diff --git "a/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\351\224\200\345\224\256\350\260\203\344\273\267\345\215\225/Xs_SellOutChangeBill.html" "b/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\351\224\200\345\224\256\350\260\203\344\273\267\345\215\225/Xs_SellOutChangeBill.html"
index 3ee2c23..a346776 100644
--- "a/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\351\224\200\345\224\256\350\260\203\344\273\267\345\215\225/Xs_SellOutChangeBill.html"
+++ "b/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\351\224\200\345\224\256\350\260\203\344\273\267\345\215\225/Xs_SellOutChangeBill.html"
@@ -852,7 +852,7 @@
var data = getUrlVars_JSON().data;
var dataArray = [];
for (var i = 0; i < data.length; i++) {
- var temp = getPushSourceBillInit(data[i].hmainid, data[i].hsubid);
+ var temp = getPushSource_SellOutBillInit(data[i].hmainid, data[i].hsubid);
if (temp != "none") {
dataArray.push(temp);
} else {
@@ -861,25 +861,10 @@
}
form.val("component-form-group", { //formTest 鍗� class="layui-form" 鎵�鍦ㄥ厓绱犲睘鎬� lay-filter="" 瀵瑰簲鐨勫��
- "HDeptID": dataArray[0].HDeptID
- , "HDeptName": dataArray[0].閮ㄩ棬
- , "HEmpID": dataArray[0].HEmpID
- , "HEmpName": dataArray[0].涓氬姟鍛�
- , "HManagerID": dataArray[0].HManagerID
- , "HManagerName": dataArray[0].涓荤
- , "HMainSourceInterID": "0"
+ "HMainSourceInterID": dataArray[0].hmainid
, "HMainSourceEntryID": "0"
- , "HMainSourceBillNo": ""
+ , "HMainSourceBillNo": dataArray[0].鍗曟嵁鍙�
, "HMainSourceBillType": $("#BillType").val()
- , "HSupID": dataArray[0].HCusID
- , "HSupName": dataArray[0].瀹㈡埛
- , "HLinkMan": dataArray[0].鑱旂郴浜�
- , "HLinkPhone": dataArray[0].鑱旂郴鐢佃瘽
- , "HSellSID": dataArray[0].HSellSID
- , "HSellSName": dataArray[0].閿�鍞柟寮�
- , "HCurID": dataArray[0].HCurID
- , "HCurName": dataArray[0].甯佸埆
- , "HExRate": dataArray[0].姹囩巼
});
//瀛愯〃 璧嬪��
@@ -887,33 +872,21 @@
for (var i = 0; i < dataArray.length; i++) {
rowdata.push(
{
- "HMaterID": dataArray[i].HMaterID
+ "HMaterID": dataArray[i].hmaterid
, "鐗╂枡浠g爜": dataArray[i].鐗╂枡浠g爜
, "鐗╂枡鍚嶇О": dataArray[i].鐗╂枡鍚嶇О
, "瑙勬牸鍨嬪彿": dataArray[i].瑙勬牸鍨嬪彿
- , "HUnitID": dataArray[i].HUnitID
+ , "HUnitID": dataArray[i].hunitid
, "璁¢噺鍗曚綅": dataArray[i].璁¢噺鍗曚綅
- , "HQtyMust": dealDoubleToFixed(dataArray[i].鏁伴噺, 1)
- , "HQty": dealDoubleToFixed(dataArray[i].鏁伴噺, 1)
- , "HPrice": dealDoubleToFixed(dataArray[i].鍗曚环, 3)
- , "HTaxPrice": dealDoubleToFixed(dataArray[i].鍚◣鍗曚环, 3)
- , "HTaxRate": dataArray[i].绋庣巼
- , "HMoney": dealDoubleToFixed(dataArray[i].閲戦, 2)
- , "HTaxMoney": dealDoubleToFixed(dataArray[i].浠风◣鍚堣, 2)
- , "HWHID": $("#HWHID").val()
- , "鍙戣揣浠撳簱": $("#HWHName").val()
+ , "HQty_Old": dealDoubleToFixed(dataArray[i].鏁伴噺, 1)
+ , "HQty_New": dealDoubleToFixed(dataArray[i].鏁伴噺, 1)
+ , "HTaxPrice_Old": dealDoubleToFixed(dataArray[i].鍚◣鍗曚环, 3)
+ , "HTaxPrice_New": dealDoubleToFixed(dataArray[i].鍚◣鍗曚环, 3)
+ , "HTaxRate_Old": dataArray[i].绋庣巼
+ , "HTaxRate_New": dataArray[i].绋庣巼
+ , "HTaxMoney_Old": dealDoubleToFixed(dataArray[i].鏁伴噺 * dataArray[i].鍚◣鍗曚环, 2)
+ , "HTaxMoney_New": dealDoubleToFixed(dataArray[i].鏁伴噺 * dataArray[i].鍚◣鍗曚环, 2)
, "HRemark": ""
-
- , "HQty_Full": "0"
- , "HQty_Empty": "0"
- , "HQty_Back": "0"
- , "HCostPrice": "0"
- , "HCostMoney": "0"
- , "HSalePrice": "0"
-
- , "HSeOrderInterID": dataArray[i].hmainid
- , "HSeOrderEntryID": dataArray[i].hsubid
- , "HSeOrderBillNo": dataArray[i].鍗曟嵁鍙�
, "HSourceInterID": dataArray[i].hmainid
, "HSourceEntryID": dataArray[i].hsubid
@@ -921,30 +894,6 @@
, "HSourceBillType": dataArray[i].HBillType
, "HRelationQty": "0"
, "HRelationMoney": "0"
-
- , 'HSPID': "0"
- , 'HSPName': ""
- , 'HSPGroupID': "0"
- , "HSPGroupName": ""
- , 'HSCWHID': "0"
- , 'HSCWHName': ""
- , 'HSCSPID': "0"
- , 'HSCSPName': ""
- , 'HBatchNo': ""
- , 'HPOOrderInterID': "0"
- , 'HPOOrderEntryID': "0"
- , 'HPOOrderBillNo': ""
-
- , 'HPropertyID': "0"
- , 'HPropertyName': ""
- , 'HSecUnitID': "0"
- , 'HSecUnitName': ""
- , 'HSecUnitRate': "0"
-
-
- , 'HEngineNum': ""
- , 'HUnderPanNum': ""
- , 'HLeaveFactCard': ""
}
);
}
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_SellOutBillList.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_SellOutBillList.html"
index c51250e..58aa6cd 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_SellOutBillList.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_SellOutBillList.html"
@@ -121,6 +121,7 @@
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-Edit" id="btn-Edit"><i class="layui-icon layui-icon-form"></i>缂栬緫</button>
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-PushExceptiveCheckRequestBill" id="btn-PushExceptiveCheckRequestBill"><i class="layui-icon layui-icon-delete"></i>涓嬫帹(鐗规壒鐢宠鍗�)</button>
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-PushReceivableBills" id="btn-PushReceivableBills"><i class="layui-icon layui-icon-delete"></i>澶氳涓嬫帹(搴旀敹鍗�)</button>
+ <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-PushSellOutChangeBills" id="btn-PushSellOutChangeBills"><i class="layui-icon layui-icon-delete"></i>澶氳涓嬫帹(閿�鍞皟浠峰崟)</button>
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-Delete" id="btn-Delete"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button>
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="get_Refresh" id="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>鍒锋柊</button>
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_CheckBill" id="CheckBill"><i class="layui-icon layui-icon-form"></i>瀹℃牳</button>
@@ -228,6 +229,10 @@
//澶氳涓嬫帹(搴旀敹鍗�)
case 'btn-PushReceivableBills':
set_PushReceivableBills();
+ break;
+ //澶氳涓嬫帹(閿�鍞皟浠峰崟)
+ case 'btn-PushSellOutChangeBills':
+ set_PushSellOutChangeBills();
break;
//鍒犻櫎
case 'btn-Delete':
@@ -762,6 +767,63 @@
}
//#endregion
+ //#region 澶氳涓嬫帹锛堥攢鍞皟浠峰崟锛�
+ function set_PushSellOutChangeBills() {
+ var checkStatus = table.checkStatus('mainTable')
+ , data = checkStatus.data;
+ if (data.length > 0) {
+ var dataArray = [];
+ var HBillNo = data[0].鍗曟嵁鍙�;
+ for (var i = 0; i < data.length; i++) {
+ var temp = {
+ "hmainid": data[i].hmainid
+ , "hsubid": data[i].hsubid
+ , "HBillStatus": data[i].鐘舵��
+ , "HSourceBillType": "1205"
+ }
+ dataArray.push(temp);
+ if (data[i].鐘舵�� != "宸插鏍�") {
+ var err = "涓嬫帹澶辫触!鍗曟嵁銆�" + data[i].鍗曟嵁鍙� + "銆戠殑鐘舵�佷负鈥�" + data[0].鐘舵�� + "鈥�,涓嶅厑璁镐笅鎺紒";
+ layer.alert(err, { icon: 5 });
+ return;
+ }
+
+ //if (data[i].琛岀姸鎬� == "宸插叧闂�") {
+ // layer.msg("涓嬫帹澶辫触!鍗曟嵁鍙枫��" + data[i].鍗曟嵁鍙� + "銆戜笅閫変腑鐨勮褰曚腑瀛樺湪宸插叧闂姸鎬佺殑璁板綍!");
+ // return;
+ //}
+
+ if (data[i].鍗曟嵁鍙� != HBillNo) {
+ layer.msg("涓嬫帹澶辫触!宸茬粡閫変腑鐨勮褰曞綊灞炰笉鍚屽崟鎹�!");
+ return;
+ }
+ }
+
+ var datajson = {
+ "data": dataArray
+ };
+
+ var url = encodeURI('../../閿�鍞鐞�/閿�鍞皟浠峰崟/Xs_SellOutChangeBill.html?OperationType=4&linterid=0&HSouceBillType=1205&res=' + JSON.stringify(datajson));
+
+ layer.open({
+ type: 2
+ , area: ['100%', '100%']
+ , title: '閿�鍞嚭搴撳崟-澶氳涓嬫帹閿�鍞皟浠峰崟'
+ , shift: 0//寮瑰嚭鍔ㄧ敾
+ , content: url
+ , btn: ['纭畾']
+ // 鎸夐挳1 鐨勫洖璋�
+ ,end: function (index, layero, that) {
+ //鍒锋柊椤甸潰
+ $("#btnSearch").trigger('click');
+ }
+ })
+ } else {
+ layer.msg('璇烽�夋嫨鏁版嵁涓嬫帹锛�');
+ }
+ }
+ //#endregion
+
//#region 鍒犻櫎
function set_DeleteBill() {
var checkStatus = table.checkStatus('mainTable')
--
Gitblit v1.9.1