From 3425237a2b54ca28fc3e3c5f7c35a7fbef4e15fa Mon Sep 17 00:00:00 2001
From: wtt <1985833171@qq.com>
Date: 星期一, 29 十二月 2025 09:19:29 +0800
Subject: [PATCH] 1
---
WebTM/views/Baseset/HBarPlanPrint.html | 3
WebTM/views/Baseset/基础资料/saomazutuo_xiaowei.html | 2
WebTM/views/仓存管理/仓库调拨/Kf_MoveStockRequestBillList.html | 101 ++++
WebTM/views/仓存管理/生产入库单/Kf_ProductInBillList.html | 103 ++++
WebTM/views/验收入库/外购入库/Kf_POStockInBackBillList.html | 103 ++++
WebTM/views/WMS扫码模块/库存转移/kf_InventoryTransfer.html | 15
WebTM/views/销售管理/销售退货单/Kf_ICStockBillMainList.html | 100 ++++
WebTM/views/基础资料/公用基础资料/xmlLBM_xiaoweizutuo.aspx.designer.cs | 26 +
WebTM/views/车间管理/报表分析/Kf_WorkShopICStockBillList.html | 2
WebTM/views/仓存管理/分步式调入单/Fb_StepFoldinBillList.html | 100 ++++
WebTM/views/基础资料/公用基础资料/xmlLBM_xiaoweizutuo.aspx | 29 +
WebTM/views/仓存管理/仓库调拨/Kf_MoveStockBillList.html | 101 ++++
WebTM/views/领料发货/领料出库/Kf_StockOutRequestBillList.html | 101 ++++
WebTM/views/验收入库/外购入库/Kf_POStockInBillList.html | 103 ++++
WebTM/views/领料发货/其他出库/Kf_OtherOutBillList.html | 102 ++++
WebTM/views/领料发货/分步式调出单/Fb_StepFoldOutBillList.html | 100 ++++
WebTM/views/WMS扫码模块/生产领料/Kf_MateOutBill_Check_PDA.html | 131 +++++
WebTM/views/采购管理/采购订单/Cg_POOrderBillEdit.html | 10
WebTM/views/基础资料/公用基础资料/xmlLBM_xiaoweizutuo.aspx.cs | 17
WebTM/WebTM.csproj | 8
WebTM/views/领料发货/销售出库/Kf_SellOutBillList.html | 103 ++++
21 files changed, 1,338 insertions(+), 22 deletions(-)
diff --git a/WebTM/WebTM.csproj b/WebTM/WebTM.csproj
index 536cd79..e79fbbe 100644
--- a/WebTM/WebTM.csproj
+++ b/WebTM/WebTM.csproj
@@ -472,6 +472,7 @@
<Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\Gy_MaterialPackingRelation_Edit.html" />
<Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\Gy_ItemMoney.html" />
<Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\Cg_ContractTransportBillList.html" />
+ <Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\xmlLBM_xiaoweizutuo.aspx" />
<Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\xmlLBM_HGy_BarCodeBill_MiddleBox.aspx" />
<Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\xmlLBM_Sc_ProcessExchangeBillList_stock.aspx" />
<Content Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\xmlzuotuo_xiaowei.aspx" />
@@ -2699,6 +2700,13 @@
<Compile Include="App_Data\MssqlReportData.cs" />
<Compile Include="App_Data\ReportData.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
+ <Compile Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\xmlLBM_xiaoweizutuo.aspx.cs">
+ <DependentUpon>xmlLBM_xiaoweizutuo.aspx</DependentUpon>
+ <SubType>ASPXCodeBehind</SubType>
+ </Compile>
+ <Compile Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\xmlLBM_xiaoweizutuo.aspx.designer.cs">
+ <DependentUpon>xmlLBM_xiaoweizutuo.aspx</DependentUpon>
+ </Compile>
<Compile Include="views\鍩虹璧勬枡\鍏敤鍩虹璧勬枡\xmlLBM_HGy_BarCodeBill_MiddleBox.aspx.cs">
<DependentUpon>xmlLBM_HGy_BarCodeBill_MiddleBox.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
diff --git a/WebTM/views/Baseset/HBarPlanPrint.html b/WebTM/views/Baseset/HBarPlanPrint.html
index b829d70..33719f5 100644
--- a/WebTM/views/Baseset/HBarPlanPrint.html
+++ b/WebTM/views/Baseset/HBarPlanPrint.html
@@ -70,6 +70,9 @@
case "HDepartMent"://閮ㄩ棬鍩虹璧勬枡鎵撳嵃
CreateDisplayViewerEx("100%", "100%", "../grf/" + OpenTmp + ".grf", "xmlLBM_Gy_Department_Edit.aspx?linterid=" + value, true, "");
break;
+ case "HGy_BarCodeBill_xiaowei"://閮ㄩ棬鍩虹璧勬枡鎵撳嵃
+ CreateDisplayViewerEx("100%", "100%", "../grf/" + OpenTmp + ".grf", "xmlLBM_xiaoweizutuo.aspx?linterid=" + value, true, "");
+ break;
//case "HPOOrderBill"://閲囪喘璁㈠崟鍗曟墦鍗�
// CreateDisplayViewerEx("100%", "100%", "../../views/grf/" + OpenTmp + ".grf", "xmlSRM_POInStockBill.aspx?linterid=" + value, true, "");
// break;
diff --git "a/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/saomazutuo_xiaowei.html" "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/saomazutuo_xiaowei.html"
index cc9acdf..dd4b3aa 100644
--- "a/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/saomazutuo_xiaowei.html"
+++ "b/WebTM/views/Baseset/\345\237\272\347\241\200\350\265\204\346\226\231/saomazutuo_xiaowei.html"
@@ -539,7 +539,7 @@
resolve({
HMaterID: data[0].HMaterID,
HMaterNumber: data[0].HMaterNumber,
- HMaterName: data[0].HMaterName,
+ HMaterName: data[0].HMaterName_m,
HMaterModel: data[0].HMaterModel
});
} else {
diff --git "a/WebTM/views/WMS\346\211\253\347\240\201\346\250\241\345\235\227/\345\272\223\345\255\230\350\275\254\347\247\273/kf_InventoryTransfer.html" "b/WebTM/views/WMS\346\211\253\347\240\201\346\250\241\345\235\227/\345\272\223\345\255\230\350\275\254\347\247\273/kf_InventoryTransfer.html"
index 427126c..95640e0 100644
--- "a/WebTM/views/WMS\346\211\253\347\240\201\346\250\241\345\235\227/\345\272\223\345\255\230\350\275\254\347\247\273/kf_InventoryTransfer.html"
+++ "b/WebTM/views/WMS\346\211\253\347\240\201\346\250\241\345\235\227/\345\272\223\345\255\230\350\275\254\347\247\273/kf_InventoryTransfer.html"
@@ -49,7 +49,8 @@
<!-- 杞Щ妯″紡閫夋嫨鎸夐挳 -->
<div class="transfer-mode-buttons">
- <button type="button" class="layui-btn layui-btn-primary layui-btn-sm" id="btnCarWarehouseTransfer">灏忚溅-浠撳簱缁戝畾</button>
+ <button type="button" class="layui-btn layui-btn-primary layui-btn-sm" id="btnCarWarehouseTransfer">灏忚溅-浠撳簱(鍏ュ簱)缁戝畾</button>
+ <button type="button" class="layui-btn layui-btn-primary layui-btn-sm" id="btnCarWarehouseTransfer2">灏忚溅-浠撳簱(鍑哄簱)缁戝畾</button>
<button type="button" class="layui-btn layui-btn-primary layui-btn-sm" id="btnCarTransfer">灏忚溅杞Щ</button>
<button type="button" class="layui-btn layui-btn-primary layui-btn-sm" id="btnWarehouseTransfer">浠撳簱杞Щ</button>
</div>
@@ -184,7 +185,7 @@
<input type="hidden" name="HStockOrgID" id="HStockOrgID" lay-verify="HStockOrgID" value="0" autocomplete="off" class="layui-input">
</div>
</div>
- </div>
+ </div>cmdBind
</div>
<!--涓婃灦淇℃伅-->
<div class="layui-tab-item">
@@ -254,7 +255,7 @@
var OperationType = params[params[0]] == null ? 1 : params[params[0]]; //浠庣紦瀛樺垪琛ㄤ腑杩斿洖鏁版嵁绫诲瀷锛�1鏂板銆�2浠庣紦瀛樺垪琛ㄤ腑杩斿洖锛�
var HInterID_Temp = params[params[1]]; //浠庣紦瀛樺垪琛ㄤ腑杩斿洖鍗曟嵁ID
var HBillNo_Temp = params[params[2]]; //浠庣紦瀛樺垪琛ㄤ腑杩斿洖鍗曟嵁鍙�
-
+ var bindsignal = 0;
//#endregion
// 鍒濆鍖栬浆绉绘ā寮�
@@ -276,6 +277,12 @@
$('#btnCarWarehouseTransfer').on('click', function() {
setTransferMode('car_warehouse');
+ $(this).addClass('layui-btn-active').siblings().removeClass('layui-btn-active');
+ setOrigin();
+ });
+ $('#btnCarWarehouseTransfer2').on('click', function () {
+ setTransferMode('car_warehouse');
+ bindsignal = 1;
$(this).addClass('layui-btn-active').siblings().removeClass('layui-btn-active');
setOrigin();
});
@@ -1125,7 +1132,7 @@
type: "GET",
url: GetWEBURL() + "/WEBSController/BindCarAndWH",
async: false, //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰
- data: { "HMaker": HMaker, "HWhID": sHWHID, "HSPID": sHSPID, "HCarBarCode": sCarBarCode, "HStockOrgID": HStockOrgID },
+ data: { "HMaker": HMaker, "HWhID": sHWHID, "HSPID": sHSPID, "HCarBarCode": sCarBarCode, "HStockOrgID": HStockOrgID, "bindsignal": bindsignal },
success: function (result) {
if (result.count == 1) {
playSound_OK();
diff --git "a/WebTM/views/WMS\346\211\253\347\240\201\346\250\241\345\235\227/\347\224\237\344\272\247\351\242\206\346\226\231/Kf_MateOutBill_Check_PDA.html" "b/WebTM/views/WMS\346\211\253\347\240\201\346\250\241\345\235\227/\347\224\237\344\272\247\351\242\206\346\226\231/Kf_MateOutBill_Check_PDA.html"
index 9057020..3ffa531 100644
--- "a/WebTM/views/WMS\346\211\253\347\240\201\346\250\241\345\235\227/\347\224\237\344\272\247\351\242\206\346\226\231/Kf_MateOutBill_Check_PDA.html"
+++ "b/WebTM/views/WMS\346\211\253\347\240\201\346\250\241\345\235\227/\347\224\237\344\272\247\351\242\206\346\226\231/Kf_MateOutBill_Check_PDA.html"
@@ -81,7 +81,8 @@
<ul class="layui-tab-title" lay-filter="tab-all">
<li lay-id="1" style="padding:1px;">琛ㄥご淇℃伅</li>
<li lay-id="2" style="padding:1px;">鐗╂枡淇℃伅</li>
- <li lay-id="3" style="padding:1px;">鏉$爜淇℃伅</li>
+ <li lay-id="3" style="padding:1px;">涓嬫灦淇℃伅</li>
+ <li lay-id="4" style="padding:1px;">鏉$爜淇℃伅</li>
</ul>
<div class="layui-tab-content">
<!--琛ㄥご淇℃伅-->
@@ -147,6 +148,15 @@
<div class="layui-col-xs12">
<div class="layui-form-item" style="padding:0px;margin:0px"></div>
<table class="layui-hide" id="wl-table" lay-filter="wl-table"></table>
+ </div>
+ </div>
+ </div>
+ <!--涓嬫灦淇℃伅-->
+ <div class="layui-tab-item">
+ <div class="layui-row">
+ <div class="layui-col-xs12">
+ <div class="layui-form-item" style="padding:0px;margin:0px"></div>
+ <table class="layui-hide" id="FIFOList-table" lay-filter="FIFOList-table"></table>
</div>
</div>
</div>
@@ -296,6 +306,7 @@
var HSourceBarCodeCtl = "N" //鏄惁杩涜婧愬崟瀵瑰簲鏉$爜鏍稿锛�'Y'涓烘牳瀵癸級
var OperationType = 1 //鎿嶄綔绫诲瀷锛�1鏂板銆�2浠庣紦瀛樺垪琛ㄤ腑杩斿洖锛�
var listOption = [];
+ var FIFOListOption = [];
var columns = "";
var HModName = "Kf_MateOutBill_Check_PDA";
var ModRightName = "CE_MateOutCheck"; //妯″潡鏉冮檺鍙傛暟
@@ -397,6 +408,8 @@
]];
listOption.data = data;
table.render(listOption);
+ FIFOListOption.data = data;
+ table.render(FIFOListOption);
//鍏夋爣榛樿鍦ㄥ崟鎹彿浣嶇疆涓�
var pFocus = $("#HBillNo");
@@ -417,6 +430,30 @@
layer.closeAll("loading");
}
};
+
+ //涓嬫灦淇℃伅
+ FIFOListOption = {
+ elem: '#FIFOList-table'
+ //, toolbar: '#toolbarDemo'
+ , cellMinWidth: 90
+ , limit: 3000
+ , totalRow: true
+ , cols: [[
+ { field: '鏁伴噺', title: '鏁伴噺', width: 80, totalRow: true }
+ , { field: '涓嬫灦鏁伴噺', title: '涓嬫灦鏁伴噺', width: 90 }
+ , { field: '浠撳簱', title: '浠撳簱', width: 150 }
+ , { field: '浠撲綅', title: '浠撲綅', width: 150 }
+ , { field: '鐗╂枡浠g爜', title: '鐗╂枡浠g爜', width: 150 }
+ , { field: '鐗╂枡鍚嶇О', title: '鐗╂枡鍚嶇О', width: 150 }
+ , { field: '瑙勬牸鍨嬪彿', title: '瑙勬牸鍨嬪彿', width: 150 }
+ , { field: '鎺у埗鍊�', title: '鎺у埗鍊�', width: 150 }
+ , { field: '杈呭姪灞炴��', title: '杈呭姪灞炴��', width: 150 }
+ ]]
+ , height: 500
+ , done: function () {
+ layer.closeAll("loading");
+ }
+ }
}
//#region 鐐瑰嚮琛岄�変腑楂樹寒
@@ -774,14 +811,33 @@
form.on('submit(cmdCancel)', function () {
layer.confirm('鎮ㄧ‘瀹氳閫�鍑哄悧锛�', { icon: 3, title: '鎻愮ず' }, function (index) {
- if (OperationType == 2) {
- var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩
- parent.location.reload(); //鍒锋柊鐖堕〉闈紝娉ㄦ剰涓�瀹氳鍦ㄥ叧闂綋鍓峣frame灞備箣鍓嶆墽琛屽埛鏂�
- parent.layer.close(index); //鍐嶆墽琛屽叧闂�
- }
- else {
- parent.location.href = "../../../views/index_Mobile.html";
- }
+ //鏇存柊鍏堣繘鍏堝嚭涓存椂琛ㄧ姸鎬侊紙鏇存柊 HlineStatus =1锛�
+ $.ajax({
+ type: "Get",
+ url: GetWEBURL() + "/WEBSController/set_UPDateFIFOTmp_BillCheck_Json",
+ async: false, //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰
+ data: { "HInterID": HInterID, "HBillType": HBillType, "HStockOrgID": HStockOrgID },
+ dataType: "json",
+ success: function (data) {
+ if (data.count == 1) { // 璇存槑楠岃瘉鎴愬姛浜�
+ if (OperationType == 2) {
+ var index = parent.layer.getFrameIndex(window.name); //鍏堝緱鍒板綋鍓峣frame灞傜殑绱㈠紩
+ parent.location.reload(); //鍒锋柊鐖堕〉闈紝娉ㄦ剰涓�瀹氳鍦ㄥ叧闂綋鍓峣frame灞備箣鍓嶆墽琛屽埛鏂�
+ parent.layer.close(index); //鍐嶆墽琛屽叧闂�
+ }
+ else {
+ parent.location.href = "../../../views/index_Mobile.html";
+ }
+ }
+ else {
+ layer.msg(data.Message, { icon: 2, btn: ['纭'], time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ }
+ },
+ complete: function (XHR, TS) { XHR = null },//鍥炴敹璧勬簮
+ error: function (err) {
+ layer.msg('閿欒' + err, { icon: 5, btn: ['纭'], time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ }
+ });
});
})
@@ -888,6 +944,7 @@
layer.confirm(result.data.hRemarkField, {
icon: 1, skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['娓呯┖', '鍏抽棴'],
btn2: function () {
+ location.replace('Kf_MateOutBill_Check_PDA.html?OperationType=1&HInterID=0');
}//鍏抽棴
}
, function () {
@@ -1067,7 +1124,7 @@
type: "GET",
url: GetWEBURL() + "/WEBSController/get_CheckTypeByBarCode_BillCheck_Json",
async: false, //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰
- data: { "sBarCode": sBarCode, "HBillID": HInterID, "HBillType": HBillType, "HBillNo": HBillNo, "HMaker": HMaker, "HWhID": sHWHID, "HSPID": sHSPID, "HQty": sHQty, "HStockOrgID": HStockOrgID },
+ data: { "sBarCode": sBarCode, "HBillID": HInterID, "HBillType": HBillType, "HBillNo": HBillNo, "HMaker": HMaker, "HWhID": sHWHID, "HSPID": sHSPID, "HSCWHID": 0, "HSCSPID": 0, "HQty": sHQty, "HStockOrgID": HStockOrgID },
success: function (result) {
if (result.count == 1) {
playSound_OK();
@@ -1114,6 +1171,7 @@
layer.confirm(result.data.hRemarkField, {
icon: 1, skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['娓呯┖', '鍏抽棴'],
btn2: function () {
+ location.replace('Kf_MateOutBill_Check_PDA.html?OperationType=1&HInterID=0');
}//鍏抽棴
}
, function () {
@@ -1154,6 +1212,52 @@
$("#HQty").val("");
//鏄剧ず琛ㄤ綋鏄庣粏
DisBillEntryList();
+ }
+ //鍚敤鍏堣繘鍏堝嚭浠呮彁绀烘帶鍒讹紝鏉$爜涓嶅湪鍏堣繘鍏堝嚭鍒楄〃涓椂鎻愮ず
+ else if (result.count == 2) {
+ playSound();
+ element.tabChange('tab-Kf_MateOutBill_Check_PDA', '2');
+ layer.confirm(result.Message, {
+ icon: 1, skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", closeBtn: 0, btn: ['鍏佽', '涓嶅厑璁�'],
+ btn2: function () {
+ }//鍏抽棴
+ }
+ , function () {
+ $.ajax({
+ type: "GET",
+ url: GetWEBURL() + "/WEBSController/get_SavePonderationBillMain_Temp_BarCodeFIFO_BillCheck_Json",
+ async: false, //async鐢ㄤ簬鎺у埗锛坒alse锛夊悓姝ュ拰锛坱rue锛夊紓姝ワ紝榛樿鐨勬槸true锛屽嵆璇锋眰榛樿鐨勬槸寮傛璇锋眰
+ data: { "sBarCode": sBarCode, "HBillID": HInterID, "HBillType": HBillType, "HBillNo": HBillNo, "HMaker": HMaker, "HWhID": sHWHID, "HSPID": sHSPID, "HSCWHID": 0, "HSCSPID": 0, "HQty": sHQty, "HStockOrgID": HStockOrgID },
+ success: function (result) {
+ if (result.count == 1) {
+ //娓呯┖鏁伴噺
+ $("#HQty").val("");
+ layer.closeAll();
+ //鏄剧ず琛ㄤ綋鏄庣粏
+ DisBillEntryList();
+ }
+ else {
+ playSound();
+ layer.msg(result.Message, {
+ icon: 5, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+ }, function () {
+ $("#HBarCode").select();
+ $("#HBarCode").focus();
+ });
+ }
+ },
+ complete: function (XHR, TS) { XHR = null },//鍥炴敹璧勬簮
+ error: function (err) {
+ playSound();
+ layer.msg("閿欒锛�" + err, {
+ icon: 5, time: 100000, offset: 'auto', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず", btn: ['纭']
+ }, function () {
+ $("#HBarCode").select();
+ $("#HBarCode").focus();
+ });
+ }
+ });
+ });//娓呯┖
}
else {
playSound();
@@ -1241,6 +1345,13 @@
listOption.totalRow = true;
table.cache['wl-table'] = null; //娓呯┖琛ㄦ牸缂撳瓨鏁版嵁
table.render(listOption);
+ if (result.data.FIFOlist.length != 0) {
+ if (result.data.FIFOlist[0].HMaterID != 0) {
+ FIFOListOption.data = result.data.FIFOlist;
+ table.cache['FIFOList-table'] = null; //娓呯┖琛ㄦ牸缂撳瓨鏁版嵁
+ table.render(FIFOListOption);
+ }
+ }
//鏉$爜淇℃伅
$("#HBarCode_B").val(result.data.BarCodeDetailslist[0].HBarCode);
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/Kf_MoveStockBillList.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/Kf_MoveStockBillList.html"
index e423f49..f1ac0ce 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/Kf_MoveStockBillList.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/Kf_MoveStockBillList.html"
@@ -241,6 +241,7 @@
<div class="layui-btn-container">
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-Add" lay-event="btn-Add"><i class="layui-icon layui-icon-file-b"></i>鏂板</button>
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-Edit" lay-event="btn-Edit"><i class="layui-icon layui-icon-form"></i>缂栬緫</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-tally" id="tally"><i class="layui-icon layui-icon-form"></i>鎵樻暟鍙樻洿</button>
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-view" lay-event="btn-view"><i class="layui-icon layui-icon-tips"></i>棰勮</button>
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-print" lay-event="btn-print"><i class="layui-icon layui-icon-print"></i>鎵撳嵃</button>
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-audit" lay-event="btn-audit"><i class="layui-icon layui-icon-repeat"></i>瀹℃牳</button>
@@ -389,6 +390,9 @@
layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒');
}
+ break;
+ //鎵樻暟鍙樻洿鎸夐挳
+ case "btn-tally": set_PalletChange();
break;
//鍒犻櫎
case 'btn-Delete': set_DeleteBill();
@@ -706,6 +710,103 @@
});
}
+ //#region 鎵樻暟鍙樻洿
+ function set_PalletChange() {
+ var checkStatus = table.checkStatus('mainTable');
+ var data = checkStatus.data;
+
+ if (data.length !== 1) {
+ layer.msg('璇烽�夋嫨涓�琛屾暟鎹繘琛屾墭鏁板彉鏇达紒');
+ return;
+ }
+ var rowData = data[0];
+ // 鑾峰彇褰撳墠鎵樻暟
+ var currentPallet = rowData.鎵樻暟;
+
+ // 鑷畾涔夊脊绐楀唴瀹�
+ var content = '<div style="padding: 20px;">' +
+ '<div class="layui-form-item">' +
+ '<label class="layui-form-label">褰撳墠鎵樻暟</label>' +
+ '<div class="layui-input-block">' +
+ '<input type="text" value="' + currentPallet + '" class="layui-input" readonly style="background-color:#f2f2f2;">' +
+ '</div>' +
+ '</div>' +
+ '<div class="layui-form-item">' +
+ '<label class="layui-form-label">鏂版墭鏁�</label>' +
+ '<div class="layui-input-block">' +
+ '<input type="number" id="newPalletValue" value="' + currentPallet + '" class="layui-input" placeholder="璇疯緭鍏ユ鏁存暟" min="1" step="1">' +
+ '</div>' +
+ '</div>' +
+ '<div class="layui-form-item" style="color: #999; font-size: 12px;">鎻愮ず锛氭墭鏁板繀椤讳负鏁存暟锛堝ぇ浜�0锛�</div>' +
+ '</div>';
+
+ layer.open({
+ type: 1,
+ title: '鎵樻暟鍙樻洿',
+ area: ['400px', '300px'],
+ content: content,
+ btn: ['淇濆瓨', '鍙栨秷'],
+ btnAlign: 'c',
+ yes: function (index, layero) {
+ var newValue = $('#newPalletValue').val();
+ var newPallet = parseInt(newValue);
+
+ // 楠岃瘉杈撳叆
+ if (!newValue) {
+ layer.msg('璇疯緭鍏ユ墭鏁帮紒', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+ if (isNaN(newPallet)) {
+ layer.msg('璇疯緭鍏ユ湁鏁堢殑鏁板瓧锛�', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+ if (newPallet.toString() !== newValue) {
+ layer.msg('鎵樻暟涓嶈兘涓哄皬鏁帮紒', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+
+ // 淇濆瓨鏁版嵁
+ layer.load();
+ $.ajax({
+ url: GetWEBURL() + '/Kf_POStockInBill/UpdatePallet',
+ type: 'POST',
+ data: {
+ hmainid: rowData.hmainid,
+ hsubid: rowData.hsubid || 0,
+ newPallet: newPallet,
+ operator: sessionStorage["HUserName"]
+ },
+ success: function (result) {
+ layer.closeAll('loading');
+ if (result.count == 1) {
+ layer.msg('鎵樻暟鍙樻洿鎴愬姛锛�', { icon: 1 });
+ layer.close(index);
+
+ window.$("#btnSearch").click();
+ } else {
+ layer.msg('淇濆瓨澶辫触锛�' + result.Message, { icon: 5 });
+ }
+ },
+ error: function () {
+ layer.closeAll('loading');
+ layer.msg('璇锋眰澶辫触锛�', { icon: 5 });
+ }
+ });
+ },
+ success: function (layero, index) {
+ // 璁剧疆杈撳叆妗嗙劍鐐�
+ $('#newPalletValue').focus().select();
+ }
+ });
+ }
+
+ //#endregion
//鏉$爜鏄庣粏
function get_BarCodeDetail() {
var checkStatus = table.checkStatus('mainTable')
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/Kf_MoveStockRequestBillList.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/Kf_MoveStockRequestBillList.html"
index ac23e03..ceae6c4 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/Kf_MoveStockRequestBillList.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/Kf_MoveStockRequestBillList.html"
@@ -249,6 +249,7 @@
<div class="layui-btn-container">
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-Add" lay-event="btn-Add"><i class="layui-icon layui-icon-file-b"></i>鏂板</button>
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-Edit" lay-event="btn-Edit"><i class="layui-icon layui-icon-form"></i>缂栬緫</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-tally" id="tally"><i class="layui-icon layui-icon-form"></i>鎵樻暟鍙樻洿</button>
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-Delete" lay-event="btn-Delete"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button>
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="get_Refresh" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>鍒锋柊</button>
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-view" lay-event="btn-view"><i class="layui-icon layui-icon-tips"></i>棰勮</button>
@@ -331,6 +332,9 @@
break;
//缂栬緫
case 'btn-Edit': set_ShowBill();
+ break;
+ //鎵樻暟鍙樻洿鎸夐挳
+ case "btn-tally": set_PalletChange();
break;
//鍒犻櫎
case 'btn-Delete': set_DeleteBill();
@@ -662,6 +666,103 @@
});
}
+ //#region 鎵樻暟鍙樻洿
+ function set_PalletChange() {
+ var checkStatus = table.checkStatus('mainTable');
+ var data = checkStatus.data;
+
+ if (data.length !== 1) {
+ layer.msg('璇烽�夋嫨涓�琛屾暟鎹繘琛屾墭鏁板彉鏇达紒');
+ return;
+ }
+ var rowData = data[0];
+ // 鑾峰彇褰撳墠鎵樻暟
+ var currentPallet = rowData.鎵樻暟;
+
+ // 鑷畾涔夊脊绐楀唴瀹�
+ var content = '<div style="padding: 20px;">' +
+ '<div class="layui-form-item">' +
+ '<label class="layui-form-label">褰撳墠鎵樻暟</label>' +
+ '<div class="layui-input-block">' +
+ '<input type="text" value="' + currentPallet + '" class="layui-input" readonly style="background-color:#f2f2f2;">' +
+ '</div>' +
+ '</div>' +
+ '<div class="layui-form-item">' +
+ '<label class="layui-form-label">鏂版墭鏁�</label>' +
+ '<div class="layui-input-block">' +
+ '<input type="number" id="newPalletValue" value="' + currentPallet + '" class="layui-input" placeholder="璇疯緭鍏ユ鏁存暟" min="1" step="1">' +
+ '</div>' +
+ '</div>' +
+ '<div class="layui-form-item" style="color: #999; font-size: 12px;">鎻愮ず锛氭墭鏁板繀椤讳负鏁存暟锛堝ぇ浜�0锛�</div>' +
+ '</div>';
+
+ layer.open({
+ type: 1,
+ title: '鎵樻暟鍙樻洿',
+ area: ['400px', '300px'],
+ content: content,
+ btn: ['淇濆瓨', '鍙栨秷'],
+ btnAlign: 'c',
+ yes: function (index, layero) {
+ var newValue = $('#newPalletValue').val();
+ var newPallet = parseInt(newValue);
+
+ // 楠岃瘉杈撳叆
+ if (!newValue) {
+ layer.msg('璇疯緭鍏ユ墭鏁帮紒', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+ if (isNaN(newPallet)) {
+ layer.msg('璇疯緭鍏ユ湁鏁堢殑鏁板瓧锛�', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+ if (newPallet.toString() !== newValue) {
+ layer.msg('鎵樻暟涓嶈兘涓哄皬鏁帮紒', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+
+ // 淇濆瓨鏁版嵁
+ layer.load();
+ $.ajax({
+ url: GetWEBURL() + '/Kf_MoveStockRequestBill/UpdatePallet',
+ type: 'POST',
+ data: {
+ hmainid: rowData.hmainid,
+ hsubid: rowData.hsubid || 0,
+ newPallet: newPallet,
+ operator: sessionStorage["HUserName"]
+ },
+ success: function (result) {
+ layer.closeAll('loading');
+ if (result.count == 1) {
+ layer.msg('鎵樻暟鍙樻洿鎴愬姛锛�', { icon: 1 });
+ layer.close(index);
+
+ window.$("#btnSearch").click();
+ } else {
+ layer.msg('淇濆瓨澶辫触锛�' + result.Message, { icon: 5 });
+ }
+ },
+ error: function () {
+ layer.closeAll('loading');
+ layer.msg('璇锋眰澶辫触锛�', { icon: 5 });
+ }
+ });
+ },
+ success: function (layero, index) {
+ // 璁剧疆杈撳叆妗嗙劍鐐�
+ $('#newPalletValue').focus().select();
+ }
+ });
+ }
+
+ //#endregion
//鏂板
function set_AddNew() {
layer.open({
diff --git "a/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\345\210\206\346\255\245\345\274\217\350\260\203\345\205\245\345\215\225/Fb_StepFoldinBillList.html" "b/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\345\210\206\346\255\245\345\274\217\350\260\203\345\205\245\345\215\225/Fb_StepFoldinBillList.html"
index 64f2cfa..d78a453 100644
--- "a/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\345\210\206\346\255\245\345\274\217\350\260\203\345\205\245\345\215\225/Fb_StepFoldinBillList.html"
+++ "b/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\345\210\206\346\255\245\345\274\217\350\260\203\345\205\245\345\215\225/Fb_StepFoldinBillList.html"
@@ -240,6 +240,7 @@
<div class="layui-btn-container">
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-Add" lay-event="btn-Add"><i class="layui-icon layui-icon-file-b"></i>鏂板</button>
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-Edit" lay-event="btn-Edit"><i class="layui-icon layui-icon-form"></i>缂栬緫</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-tally" id="tally"><i class="layui-icon layui-icon-form"></i>鎵樻暟鍙樻洿</button>
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-view" lay-event="btn-view"><i class="layui-icon layui-icon-tips"></i>棰勮</button>
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-print" 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-BarCodeDetail" id="BarCodeDetail"><i class="layui-icon layui-icon-form"></i>鏉$爜鏄庣粏</button>
@@ -313,6 +314,9 @@
break;
//缂栬緫鎸夐挳
case 'btn-Edit': set_ShowBill();
+ break;
+ //鎵樻暟鍙樻洿鎸夐挳
+ case "btn-tally": set_PalletChange();
break;
//鍒犻櫎鎸夐挳
case 'btn-Delete': set_DeleteBill();
@@ -631,6 +635,102 @@
});
}
+ // 鎵樻暟鍙樻洿
+ function set_PalletChange() {
+ var checkStatus = table.checkStatus('mainTable');
+ var data = checkStatus.data;
+
+ if (data.length !== 1) {
+ layer.msg('璇烽�夋嫨涓�琛屾暟鎹繘琛屾墭鏁板彉鏇达紒');
+ return;
+ }
+ var rowData = data[0];
+ // 鑾峰彇褰撳墠鎵樻暟
+ var currentPallet = rowData.鎵樻暟;
+
+ // 鑷畾涔夊脊绐楀唴瀹�
+ var content = '<div style="padding: 20px;">' +
+ '<div class="layui-form-item">' +
+ '<label class="layui-form-label">褰撳墠鎵樻暟</label>' +
+ '<div class="layui-input-block">' +
+ '<input type="text" value="' + currentPallet + '" class="layui-input" readonly style="background-color:#f2f2f2;">' +
+ '</div>' +
+ '</div>' +
+ '<div class="layui-form-item">' +
+ '<label class="layui-form-label">鏂版墭鏁�</label>' +
+ '<div class="layui-input-block">' +
+ '<input type="number" id="newPalletValue" value="' + currentPallet + '" class="layui-input" placeholder="璇疯緭鍏ユ鏁存暟" min="1" step="1">' +
+ '</div>' +
+ '</div>' +
+ '<div class="layui-form-item" style="color: #999; font-size: 12px;">鎻愮ず锛氭墭鏁板繀椤讳负鏁存暟锛堝ぇ浜�0锛�</div>' +
+ '</div>';
+
+ layer.open({
+ type: 1,
+ title: '鎵樻暟鍙樻洿',
+ area: ['400px', '300px'],
+ content: content,
+ btn: ['淇濆瓨', '鍙栨秷'],
+ btnAlign: 'c',
+ yes: function (index, layero) {
+ var newValue = $('#newPalletValue').val();
+ var newPallet = parseInt(newValue);
+
+ // 楠岃瘉杈撳叆
+ if (!newValue) {
+ layer.msg('璇疯緭鍏ユ墭鏁帮紒', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+ if (isNaN(newPallet)) {
+ layer.msg('璇疯緭鍏ユ湁鏁堢殑鏁板瓧锛�', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+ if (newPallet.toString() !== newValue) {
+ layer.msg('鎵樻暟涓嶈兘涓哄皬鏁帮紒', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+
+ // 淇濆瓨鏁版嵁
+ layer.load();
+ $.ajax({
+ url: GetWEBURL() + '/Kf_POStockInBill/UpdatePallet',
+ type: 'POST',
+ data: {
+ hmainid: rowData.hmainid,
+ hsubid: rowData.hsubid || 0,
+ newPallet: newPallet,
+ operator: sessionStorage["HUserName"]
+ },
+ success: function (result) {
+ layer.closeAll('loading');
+ if (result.count == 1) {
+ layer.msg('鎵樻暟鍙樻洿鎴愬姛锛�', { icon: 1 });
+ layer.close(index);
+
+ window.$("#btnSearch").click();
+ } else {
+ layer.msg('淇濆瓨澶辫触锛�' + result.Message, { icon: 5 });
+ }
+ },
+ error: function () {
+ layer.closeAll('loading');
+ layer.msg('璇锋眰澶辫触锛�', { icon: 5 });
+ }
+ });
+ },
+ success: function (layero, index) {
+ // 璁剧疆杈撳叆妗嗙劍鐐�
+ $('#newPalletValue').focus().select();
+ }
+ });
+ }
+
//鏂板
function set_AddNew() {
diff --git "a/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\347\224\237\344\272\247\345\205\245\345\272\223\345\215\225/Kf_ProductInBillList.html" "b/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\347\224\237\344\272\247\345\205\245\345\272\223\345\215\225/Kf_ProductInBillList.html"
index 08ab6b6..132fa23 100644
--- "a/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\347\224\237\344\272\247\345\205\245\345\272\223\345\215\225/Kf_ProductInBillList.html"
+++ "b/WebTM/views/\344\273\223\345\255\230\347\256\241\347\220\206/\347\224\237\344\272\247\345\205\245\345\272\223\345\215\225/Kf_ProductInBillList.html"
@@ -172,6 +172,7 @@
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Export" id="btn_Export"><i class="layui-icon layui-icon-export"></i>瀵煎嚭</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn_Add" id="btn_Add"><i class="layui-icon layui-icon-file-b"></i>鏂板</button>
<button type="button" class="layui-btn layui-btn-sm" 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" lay-event="btn-tally" id="tally"><i class="layui-icon layui-icon-form"></i>鎵樻暟鍙樻洿</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn_WMSSub" id="btn_WMSSub"><i class="layui-icon layui-icon-form"></i>鏉$爜鏄庣粏</button>
<button type="button" class="layui-btn layui-btn-sm" 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" lay-event="btn_Refresh" id="btn_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>鍒锋柊</button>
@@ -469,6 +470,9 @@
//缂栬緫鎸夐挳
case 'btn_Edit': btn_Edit();
break;
+ //鎵樻暟鍙樻洿鎸夐挳
+ case "btn-tally": set_PalletChange();
+ break;
//鍒犻櫎鎸夐挳
case 'btn_Delete': btn_Delete();
break;
@@ -493,6 +497,7 @@
//浣滃簾鎸夐挳 锛�1:浣滃簾銆�2:鍙嶄綔搴燂級
case 'btn_Drop': set_DropBill(1);
break;
+
//鍙嶄綔搴熸寜閽�
case 'btn_DeDrop': set_DropBill(2);
break;
@@ -1083,6 +1088,104 @@
}
//#endregion
+ //#region 鎵樻暟鍙樻洿
+ function set_PalletChange() {
+ var checkStatus = table.checkStatus('mainTable');
+ var data = checkStatus.data;
+
+ if (data.length !== 1) {
+ layer.msg('璇烽�夋嫨涓�琛屾暟鎹繘琛屾墭鏁板彉鏇达紒');
+ return;
+ }
+ var rowData = data[0];
+ // 鑾峰彇褰撳墠鎵樻暟
+ var currentPallet = rowData.鎵樻暟;
+
+ // 鑷畾涔夊脊绐楀唴瀹�
+ var content = '<div style="padding: 20px;">' +
+ '<div class="layui-form-item">' +
+ '<label class="layui-form-label">褰撳墠鎵樻暟</label>' +
+ '<div class="layui-input-block">' +
+ '<input type="text" value="' + currentPallet + '" class="layui-input" readonly style="background-color:#f2f2f2;">' +
+ '</div>' +
+ '</div>' +
+ '<div class="layui-form-item">' +
+ '<label class="layui-form-label">鏂版墭鏁�</label>' +
+ '<div class="layui-input-block">' +
+ '<input type="number" id="newPalletValue" value="' + currentPallet + '" class="layui-input" placeholder="璇疯緭鍏ユ鏁存暟" min="1" step="1">' +
+ '</div>' +
+ '</div>' +
+ '<div class="layui-form-item" style="color: #999; font-size: 12px;">鎻愮ず锛氭墭鏁板繀椤讳负鏁存暟锛堝ぇ浜�0锛�</div>' +
+ '</div>';
+
+ layer.open({
+ type: 1,
+ title: '鎵樻暟鍙樻洿',
+ area: ['400px', '300px'],
+ content: content,
+ btn: ['淇濆瓨', '鍙栨秷'],
+ btnAlign: 'c',
+ yes: function (index, layero) {
+ var newValue = $('#newPalletValue').val();
+ var newPallet = parseInt(newValue);
+
+ // 楠岃瘉杈撳叆
+ if (!newValue) {
+ layer.msg('璇疯緭鍏ユ墭鏁帮紒', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+ if (isNaN(newPallet)) {
+ layer.msg('璇疯緭鍏ユ湁鏁堢殑鏁板瓧锛�', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+ if (newPallet.toString() !== newValue) {
+ layer.msg('鎵樻暟涓嶈兘涓哄皬鏁帮紒', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+
+ // 淇濆瓨鏁版嵁
+ layer.load();
+ $.ajax({
+ url: GetWEBURL() + '/Kf_POStockInBill/UpdatePallet',
+ type: 'POST',
+ data: {
+ hmainid: rowData.hmainid,
+ hsubid: rowData.hsubid || 0,
+ newPallet: newPallet,
+ operator: sessionStorage["HUserName"]
+ },
+ success: function (result) {
+ layer.closeAll('loading');
+ if (result.count == 1) {
+ layer.msg('鎵樻暟鍙樻洿鎴愬姛锛�', { icon: 1 });
+ layer.close(index);
+
+ window.$("#btnSearch").click();
+ } else {
+ layer.msg('淇濆瓨澶辫触锛�' + result.Message, { icon: 5 });
+ }
+ },
+ error: function () {
+ layer.closeAll('loading');
+ layer.msg('璇锋眰澶辫触锛�', { icon: 5 });
+ }
+ });
+ },
+ success: function (layero, index) {
+ // 璁剧疆杈撳叆妗嗙劍鐐�
+ $('#newPalletValue').focus().select();
+ }
+ });
+ }
+
+ //#endregion
+
//#region 鑷畾涔夎繃婊や笅鎷夋
function ColFilter() {
var Organization = '<option value="0" selected="selected" ></option>';
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/xmlLBM_xiaoweizutuo.aspx" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/xmlLBM_xiaoweizutuo.aspx"
new file mode 100644
index 0000000..2270bca
--- /dev/null
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/xmlLBM_xiaoweizutuo.aspx"
@@ -0,0 +1,29 @@
+锘�<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="xmlLBM_xiaoweizutuo.aspx.cs" Inherits="WebTM.views.鍩虹璧勬枡.鍏敤鍩虹璧勬枡.xmlLBM_EquipFileMainBill" %>
+
+<!DOCTYPE html>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head runat="server">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+ <title></title>
+ <script runat="server">
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ //鈽呯壒鍒彁绀衡槄锛�
+ //涓嶅悓鐨勬暟鎹簱搴旇閫夌敤涓嶅悓鐨勬姤琛╔ML鏁版嵁鐢熸垚绫伙紝SQL Server鏁版嵁搴撶敤SqlXMLReportData锛孫racle鏁版嵁搴撶敤OracleXMLReportData
+ //OledbXMLReportData閫傚悎浜嶢ccess绛夋湰鍦版暟鎹簱锛屼负浜嗘紨绀烘柟渚匡紝杩欓噷浠嶨rid++Report鐨凙ccess渚嬪瓙鏁版嵁搴撲腑鑾峰彇鎶ヨ〃鏁版嵁
+
+ //OledbXMLReportData.GenOneRecordset(this, "select * from Customers order by CustomerID");
+ //SqlXMLReportData.GenOneRecordset(this, "select * from h_v_Kf_POStockInBillList_K3 where hmainid=1781");
+ //SqlXMLReportData.GenOneRecordset(this, "select * from h_v_Gy_EquipFileMainList where hmainid=" + Request.Params["linterid"]);
+ SqlXMLReportData.GenEntireData(this, "select a.HInterID,HBarCode_Pack 鏍堟澘鐮�,HBarCode 涓鐮�,b.hnumber 鐗╂枡浠g爜,b.hname 鐗╂枡鍚嶇О from Sc_PackUnionBillsub a left join Gy_Material b on a.HMaterID = b. hitemid where HBarCode_Pack in (" + Request.Params["linterid"] + ") ", "select 1");
+ }
+</script>
+</head>
+<body>
+ <form id="form1" runat="server">
+ <div>
+ </div>
+ </form>
+</body>
+</html>
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/xmlLBM_xiaoweizutuo.aspx.cs" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/xmlLBM_xiaoweizutuo.aspx.cs"
new file mode 100644
index 0000000..b792947
--- /dev/null
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/xmlLBM_xiaoweizutuo.aspx.cs"
@@ -0,0 +1,17 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+
+namespace WebTM.views.鍩虹璧勬枡.鍏敤鍩虹璧勬枡
+{
+ public partial class xmlLBM_xiaoweizutuo : System.Web.UI.Page
+ {
+ protected void Page_Load(object sender, EventArgs e)
+ {
+
+ }
+ }
+}
\ No newline at end of file
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/xmlLBM_xiaoweizutuo.aspx.designer.cs" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/xmlLBM_xiaoweizutuo.aspx.designer.cs"
new file mode 100644
index 0000000..b8aa324
--- /dev/null
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/xmlLBM_xiaoweizutuo.aspx.designer.cs"
@@ -0,0 +1,26 @@
+锘�//------------------------------------------------------------------------------
+// <鑷姩鐢熸垚>
+// 姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
+//
+// 瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉
+// 閲嶆柊鐢熸垚浠g爜锛屽垯鎵�鍋氭洿鏀瑰皢涓㈠け銆�
+// </鑷姩鐢熸垚>
+//------------------------------------------------------------------------------
+
+namespace WebTM.views.鍩虹璧勬枡.鍏敤鍩虹璧勬枡
+{
+
+
+ public partial class xmlLBM_EquipFileMainBill
+ {
+
+ /// <summary>
+ /// form1 鎺т欢銆�
+ /// </summary>
+ /// <remarks>
+ /// 鑷姩鐢熸垚鐨勫瓧娈点��
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+ /// </remarks>
+ protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+ }
+}
diff --git "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\346\212\245\350\241\250\345\210\206\346\236\220/Kf_WorkShopICStockBillList.html" "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\346\212\245\350\241\250\345\210\206\346\236\220/Kf_WorkShopICStockBillList.html"
index 60e4ffb..7f3d5a6 100644
--- "a/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\346\212\245\350\241\250\345\210\206\346\236\220/Kf_WorkShopICStockBillList.html"
+++ "b/WebTM/views/\350\275\246\351\227\264\347\256\241\347\220\206/\346\212\245\350\241\250\345\210\206\346\236\220/Kf_WorkShopICStockBillList.html"
@@ -38,7 +38,7 @@
<option value="" selected="selected">鍏ㄩ儴</option>
<option value="1253">涓婃灦</option>
<option value="1252">涓嬫灦</option>
- <option value="灏忚溅缁戝畾">灏忚溅缁戝畾</option>
+ <option value="灏忚溅鍏ュ簱缁戝畾">灏忚溅缁戝畾</option>
<option value="灏忚溅杞Щ">灏忚溅杞Щ</option>
<option value="浠撳簱杞Щ">浠撳簱杞Щ</option>
<option value="10004">灏忚溅閿佸畾</option>
diff --git "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\351\207\207\350\264\255\350\256\242\345\215\225/Cg_POOrderBillEdit.html" "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\351\207\207\350\264\255\350\256\242\345\215\225/Cg_POOrderBillEdit.html"
index ae56746..d660f01 100644
--- "a/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\351\207\207\350\264\255\350\256\242\345\215\225/Cg_POOrderBillEdit.html"
+++ "b/WebTM/views/\351\207\207\350\264\255\347\256\241\347\220\206/\351\207\207\350\264\255\350\256\242\345\215\225/Cg_POOrderBillEdit.html"
@@ -1392,11 +1392,11 @@
layer.msg("璇烽�夋嫨甯佸埆锛�", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
return; //return; 闃绘鍑芥暟缁х画鎵ц
}
- if ($("#HExRate").val() == 0) {
- //鎻愮ず璇疯緭鍏ユ眹鐜囷紝璀︾ず鏍囧織涓�5锛岄�夋嫨鎸夐挳鍙婃寜閽悕绉� 锛屾椂闂翠负100绉� 锛宱ffset: 't'鍜宻kin: 'layui-layer-lan'鍒嗗埆鐢ㄤ簬璋冩暣娑堟伅妗嗙殑浣嶇疆鍜屾牱寮� 鏍囬涓衡�欐俯棣ㄦ彁绀衡��
- layer.msg("璇疯緭鍏ユ眹鐜囷紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
- return;
- }
+ //if ($("#HExRate").val() == 0) {
+ // //鎻愮ず璇疯緭鍏ユ眹鐜囷紝璀︾ず鏍囧織涓�5锛岄�夋嫨鎸夐挳鍙婃寜閽悕绉� 锛屾椂闂翠负100绉� 锛宱ffset: 't'鍜宻kin: 'layui-layer-lan'鍒嗗埆鐢ㄤ簬璋冩暣娑堟伅妗嗙殑浣嶇疆鍜屾牱寮� 鏍囬涓衡�欐俯棣ㄦ彁绀衡��
+ // layer.msg("璇疯緭鍏ユ眹鐜囷紒", { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+ // return;
+ //}
//澶勭悊閲囪喘鏂瑰紡鍜岀粨绠楁柟寮忓�奸槻姝㈠悗绔痠nt杞瑂ting鎶ラ敊
if ($("#HPSStyleID").val() == "" || $("#HPSStyleID").val() == null) {
$("#HPSStyleID").val(0)
diff --git "a/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\351\224\200\345\224\256\351\200\200\350\264\247\345\215\225/Kf_ICStockBillMainList.html" "b/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\351\224\200\345\224\256\351\200\200\350\264\247\345\215\225/Kf_ICStockBillMainList.html"
index 37fe9f7..1a72627 100644
--- "a/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\351\224\200\345\224\256\351\200\200\350\264\247\345\215\225/Kf_ICStockBillMainList.html"
+++ "b/WebTM/views/\351\224\200\345\224\256\347\256\241\347\220\206/\351\224\200\345\224\256\351\200\200\350\264\247\345\215\225/Kf_ICStockBillMainList.html"
@@ -211,6 +211,7 @@
<div class="layui-btn-container">
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-Add" id="btn-Add"><i class="layui-icon layui-icon-file-b"></i>鏂板</button>
<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" lay-event="btn-tally" id="tally"><i class="layui-icon layui-icon-form"></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="get_Exit" id="get_Exit"><i class="layui-icon layui-icon-logout"></i>閫�鍑�</button>
@@ -316,6 +317,9 @@
}
});
+ break;
+ //鎵樻暟鍙樻洿鎸夐挳
+ case "btn-tally": set_PalletChange();
break;
//瀹℃牳
case 'btn-Audit': set_AuditBill();
@@ -758,6 +762,102 @@
}
}
+ // 鎵樻暟鍙樻洿
+ function set_PalletChange() {
+ var checkStatus = table.checkStatus('mainTable');
+ var data = checkStatus.data;
+
+ if (data.length !== 1) {
+ layer.msg('璇烽�夋嫨涓�琛屾暟鎹繘琛屾墭鏁板彉鏇达紒');
+ return;
+ }
+ var rowData = data[0];
+ // 鑾峰彇褰撳墠鎵樻暟
+ var currentPallet = rowData.鎵樻暟;
+
+ // 鑷畾涔夊脊绐楀唴瀹�
+ var content = '<div style="padding: 20px;">' +
+ '<div class="layui-form-item">' +
+ '<label class="layui-form-label">褰撳墠鎵樻暟</label>' +
+ '<div class="layui-input-block">' +
+ '<input type="text" value="' + currentPallet + '" class="layui-input" readonly style="background-color:#f2f2f2;">' +
+ '</div>' +
+ '</div>' +
+ '<div class="layui-form-item">' +
+ '<label class="layui-form-label">鏂版墭鏁�</label>' +
+ '<div class="layui-input-block">' +
+ '<input type="number" id="newPalletValue" value="' + currentPallet + '" class="layui-input" placeholder="璇疯緭鍏ユ鏁存暟" min="1" step="1">' +
+ '</div>' +
+ '</div>' +
+ '<div class="layui-form-item" style="color: #999; font-size: 12px;">鎻愮ず锛氭墭鏁板繀椤讳负鏁存暟锛堝ぇ浜�0锛�</div>' +
+ '</div>';
+
+ layer.open({
+ type: 1,
+ title: '鎵樻暟鍙樻洿',
+ area: ['400px', '300px'],
+ content: content,
+ btn: ['淇濆瓨', '鍙栨秷'],
+ btnAlign: 'c',
+ yes: function (index, layero) {
+ var newValue = $('#newPalletValue').val();
+ var newPallet = parseInt(newValue);
+
+ // 楠岃瘉杈撳叆
+ if (!newValue) {
+ layer.msg('璇疯緭鍏ユ墭鏁帮紒', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+ if (isNaN(newPallet)) {
+ layer.msg('璇疯緭鍏ユ湁鏁堢殑鏁板瓧锛�', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+ if (newPallet.toString() !== newValue) {
+ layer.msg('鎵樻暟涓嶈兘涓哄皬鏁帮紒', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+
+ // 淇濆瓨鏁版嵁
+ layer.load();
+ $.ajax({
+ url: GetWEBURL() + '/Kf_POStockInBill/UpdatePallet',
+ type: 'POST',
+ data: {
+ hmainid: rowData.hmainid,
+ hsubid: rowData.hsubid || 0,
+ newPallet: newPallet,
+ operator: sessionStorage["HUserName"]
+ },
+ success: function (result) {
+ layer.closeAll('loading');
+ if (result.count == 1) {
+ layer.msg('鎵樻暟鍙樻洿鎴愬姛锛�', { icon: 1 });
+ layer.close(index);
+
+ window.$("#btnSearch").click();
+ } else {
+ layer.msg('淇濆瓨澶辫触锛�' + result.Message, { icon: 5 });
+ }
+ },
+ error: function () {
+ layer.closeAll('loading');
+ layer.msg('璇锋眰澶辫触锛�', { icon: 5 });
+ }
+ });
+ },
+ success: function (layero, index) {
+ // 璁剧疆杈撳叆妗嗙劍鐐�
+ $('#newPalletValue').focus().select();
+ }
+ });
+ }
+
//#region 鐐瑰嚮琛岄�変腑楂樹寒
table.on('row(mainTable)', function (obj) {
//閫変腑琛屾敼鍙橀鑹�
diff --git "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\345\205\266\344\273\226\345\207\272\345\272\223/Kf_OtherOutBillList.html" "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\345\205\266\344\273\226\345\207\272\345\272\223/Kf_OtherOutBillList.html"
index cf3afc8..35919cf 100644
--- "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\345\205\266\344\273\226\345\207\272\345\272\223/Kf_OtherOutBillList.html"
+++ "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\345\205\266\344\273\226\345\207\272\345\272\223/Kf_OtherOutBillList.html"
@@ -206,6 +206,7 @@
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="get_Refresh" lay-event="get_Refresh"><i class="layui-icon layui-icon-refresh-3"></i>鍒锋柊</button>
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-Add" lay-event="btn-Add"><i class="layui-icon layui-icon-file-b"></i>鏂板</button>
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-Edit" lay-event="btn-Edit"><i class="layui-icon layui-icon-form"></i>缂栬緫</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-tally" id="tally"><i class="layui-icon layui-icon-form"></i>鎵樻暟鍙樻洿</button>
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-Delete" lay-event="btn-Delete"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button>
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-WmsSub" lay-event="btn-WmsSub"><i class="layui-icon layui-icon-form"></i>鏄庣粏</button>
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="get_Exit" lay-event="get_Exit"><i class="layui-icon layui-icon-logout"></i>閫�鍑�</button>
@@ -355,6 +356,9 @@
layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒');
}
+ break;
+ //鎵樻暟鍙樻洿鎸夐挳
+ case "btn-tally": set_PalletChange();
break;
//鍒犻櫎鎸夐挳
case 'btn-Delete': set_DeleteBill();
@@ -843,6 +847,104 @@
}
+ //#region 鎵樻暟鍙樻洿
+ function set_PalletChange() {
+ var checkStatus = table.checkStatus('mainTable');
+ var data = checkStatus.data;
+
+ if (data.length !== 1) {
+ layer.msg('璇烽�夋嫨涓�琛屾暟鎹繘琛屾墭鏁板彉鏇达紒');
+ return;
+ }
+ var rowData = data[0];
+ // 鑾峰彇褰撳墠鎵樻暟
+ var currentPallet = rowData.鎵樻暟;
+
+ // 鑷畾涔夊脊绐楀唴瀹�
+ var content = '<div style="padding: 20px;">' +
+ '<div class="layui-form-item">' +
+ '<label class="layui-form-label">褰撳墠鎵樻暟</label>' +
+ '<div class="layui-input-block">' +
+ '<input type="text" value="' + currentPallet + '" class="layui-input" readonly style="background-color:#f2f2f2;">' +
+ '</div>' +
+ '</div>' +
+ '<div class="layui-form-item">' +
+ '<label class="layui-form-label">鏂版墭鏁�</label>' +
+ '<div class="layui-input-block">' +
+ '<input type="number" id="newPalletValue" value="' + currentPallet + '" class="layui-input" placeholder="璇疯緭鍏ユ鏁存暟" min="1" step="1">' +
+ '</div>' +
+ '</div>' +
+ '<div class="layui-form-item" style="color: #999; font-size: 12px;">鎻愮ず锛氭墭鏁板繀椤讳负鏁存暟锛堝ぇ浜�0锛�</div>' +
+ '</div>';
+
+ layer.open({
+ type: 1,
+ title: '鎵樻暟鍙樻洿',
+ area: ['400px', '300px'],
+ content: content,
+ btn: ['淇濆瓨', '鍙栨秷'],
+ btnAlign: 'c',
+ yes: function (index, layero) {
+ var newValue = $('#newPalletValue').val();
+ var newPallet = parseInt(newValue);
+
+ // 楠岃瘉杈撳叆
+ if (!newValue) {
+ layer.msg('璇疯緭鍏ユ墭鏁帮紒', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+ if (isNaN(newPallet)) {
+ layer.msg('璇疯緭鍏ユ湁鏁堢殑鏁板瓧锛�', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+ if (newPallet.toString() !== newValue) {
+ layer.msg('鎵樻暟涓嶈兘涓哄皬鏁帮紒', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+
+ // 淇濆瓨鏁版嵁
+ layer.load();
+ $.ajax({
+ url: GetWEBURL() + '/Kf_POStockInBill/UpdatePallet',
+ type: 'POST',
+ data: {
+ hmainid: rowData.hmainid,
+ hsubid: rowData.hsubid || 0,
+ newPallet: newPallet,
+ operator: sessionStorage["HUserName"]
+ },
+ success: function (result) {
+ layer.closeAll('loading');
+ if (result.count == 1) {
+ layer.msg('鎵樻暟鍙樻洿鎴愬姛锛�', { icon: 1 });
+ layer.close(index);
+
+ window.$("#btnSearch").click();
+ } else {
+ layer.msg('淇濆瓨澶辫触锛�' + result.Message, { icon: 5 });
+ }
+ },
+ error: function () {
+ layer.closeAll('loading');
+ layer.msg('璇锋眰澶辫触锛�', { icon: 5 });
+ }
+ });
+ },
+ success: function (layero, index) {
+ // 璁剧疆杈撳叆妗嗙劍鐐�
+ $('#newPalletValue').focus().select();
+ }
+ });
+ }
+
+ //#endregion
+
//鍏抽棴 [1 鍏抽棴銆�2 鍙嶅叧闂璢
function set_CloseBill(num) {
var checkStatus = table.checkStatus('mainTable')
diff --git "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\345\210\206\346\255\245\345\274\217\350\260\203\345\207\272\345\215\225/Fb_StepFoldOutBillList.html" "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\345\210\206\346\255\245\345\274\217\350\260\203\345\207\272\345\215\225/Fb_StepFoldOutBillList.html"
index c9b879e..7115fde 100644
--- "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\345\210\206\346\255\245\345\274\217\350\260\203\345\207\272\345\215\225/Fb_StepFoldOutBillList.html"
+++ "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\345\210\206\346\255\245\345\274\217\350\260\203\345\207\272\345\215\225/Fb_StepFoldOutBillList.html"
@@ -203,6 +203,7 @@
<div class="layui-btn-container">
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-Add" lay-event="btn-Add"><i class="layui-icon layui-icon-file-b"></i>鏂板</button>
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-Edit" lay-event="btn-Edit"><i class="layui-icon layui-icon-form"></i>缂栬緫</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-tally" id="tally"><i class="layui-icon layui-icon-form"></i>鎵樻暟鍙樻洿</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-view" id="view"><i class="layui-icon layui-icon-tips"></i>棰勮</button>
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-print" id="btn-print"><i class="layui-icon layui-icon-print"></i>鎵撳嵃</button>
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-BarCodeDetail" lay-event="btn-BarCodeDetail"><i class="layui-icon layui-icon-form"></i>鏉$爜鏄庣粏</button>
@@ -279,6 +280,9 @@
break;
//缂栬緫鎸夐挳
case 'btn-Edit': set_ShowBill();
+ break;
+ //鎵樻暟鍙樻洿鎸夐挳
+ case "btn-tally": set_PalletChange();
break;
//鍒犻櫎鎸夐挳
case 'btn-Delete': set_DeleteBill();
@@ -600,6 +604,102 @@
}
+ // 鎵樻暟鍙樻洿
+ function set_PalletChange() {
+ var checkStatus = table.checkStatus('mainTable');
+ var data = checkStatus.data;
+
+ if (data.length !== 1) {
+ layer.msg('璇烽�夋嫨涓�琛屾暟鎹繘琛屾墭鏁板彉鏇达紒');
+ return;
+ }
+ var rowData = data[0];
+ // 鑾峰彇褰撳墠鎵樻暟
+ var currentPallet = rowData.鎵樻暟;
+
+ // 鑷畾涔夊脊绐楀唴瀹�
+ var content = '<div style="padding: 20px;">' +
+ '<div class="layui-form-item">' +
+ '<label class="layui-form-label">褰撳墠鎵樻暟</label>' +
+ '<div class="layui-input-block">' +
+ '<input type="text" value="' + currentPallet + '" class="layui-input" readonly style="background-color:#f2f2f2;">' +
+ '</div>' +
+ '</div>' +
+ '<div class="layui-form-item">' +
+ '<label class="layui-form-label">鏂版墭鏁�</label>' +
+ '<div class="layui-input-block">' +
+ '<input type="number" id="newPalletValue" value="' + currentPallet + '" class="layui-input" placeholder="璇疯緭鍏ユ鏁存暟" min="1" step="1">' +
+ '</div>' +
+ '</div>' +
+ '<div class="layui-form-item" style="color: #999; font-size: 12px;">鎻愮ず锛氭墭鏁板繀椤讳负鏁存暟锛堝ぇ浜�0锛�</div>' +
+ '</div>';
+
+ layer.open({
+ type: 1,
+ title: '鎵樻暟鍙樻洿',
+ area: ['400px', '300px'],
+ content: content,
+ btn: ['淇濆瓨', '鍙栨秷'],
+ btnAlign: 'c',
+ yes: function (index, layero) {
+ var newValue = $('#newPalletValue').val();
+ var newPallet = parseInt(newValue);
+
+ // 楠岃瘉杈撳叆
+ if (!newValue) {
+ layer.msg('璇疯緭鍏ユ墭鏁帮紒', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+ if (isNaN(newPallet)) {
+ layer.msg('璇疯緭鍏ユ湁鏁堢殑鏁板瓧锛�', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+ if (newPallet.toString() !== newValue) {
+ layer.msg('鎵樻暟涓嶈兘涓哄皬鏁帮紒', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+
+ // 淇濆瓨鏁版嵁
+ layer.load();
+ $.ajax({
+ url: GetWEBURL() + '/Kf_POStockInBill/UpdatePallet',
+ type: 'POST',
+ data: {
+ hmainid: rowData.hmainid,
+ hsubid: rowData.hsubid || 0,
+ newPallet: newPallet,
+ operator: sessionStorage["HUserName"]
+ },
+ success: function (result) {
+ layer.closeAll('loading');
+ if (result.count == 1) {
+ layer.msg('鎵樻暟鍙樻洿鎴愬姛锛�', { icon: 1 });
+ layer.close(index);
+
+ window.$("#btnSearch").click();
+ } else {
+ layer.msg('淇濆瓨澶辫触锛�' + result.Message, { icon: 5 });
+ }
+ },
+ error: function () {
+ layer.closeAll('loading');
+ layer.msg('璇锋眰澶辫触锛�', { icon: 5 });
+ }
+ });
+ },
+ success: function (layero, index) {
+ // 璁剧疆杈撳叆妗嗙劍鐐�
+ $('#newPalletValue').focus().select();
+ }
+ });
+ }
+
//鑾峰彇缁勭粐
function Organ() {
//鑾峰彇鐧诲綍椤电粍缁囧垪
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 ac03c71..d08aa2e 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"
@@ -259,6 +259,7 @@
<div class="layui-btn-container">
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Add" id="btn-Add"><i class="layui-icon layui-icon-file-b"></i>鏂板</button>
<button type="button" class="layui-btn layui-btn-sm" 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" lay-event="btn-tally" id="tally"><i class="layui-icon layui-icon-form"></i>鎵樻暟鍙樻洿</button>
<button type="button" class="layui-btn layui-btn-sm" 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" 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" lay-event="btn-PushSellOutChangeBills" id="btn-PushSellOutChangeBills"><i class="layui-icon layui-icon-delete"></i>澶氳涓嬫帹(閿�鍞皟浠峰崟)</button>
@@ -394,6 +395,9 @@
//缂栬緫
case 'btn-Edit':
set_ShowBill();
+ break;
+ //鎵樻暟鍙樻洿鎸夐挳
+ case "btn-tally": set_PalletChange();
break;
//涓嬫帹(鐗规壒鐢宠鍗�)
case 'btn-PushExceptiveCheckRequestBill':
@@ -975,6 +979,105 @@
}
//#endregion
+
+ //#region 鎵樻暟鍙樻洿
+ function set_PalletChange() {
+ var checkStatus = table.checkStatus('mainTable');
+ var data = checkStatus.data;
+
+ if (data.length !== 1) {
+ layer.msg('璇烽�夋嫨涓�琛屾暟鎹繘琛屾墭鏁板彉鏇达紒');
+ return;
+ }
+ var rowData = data[0];
+ // 鑾峰彇褰撳墠鎵樻暟
+ var currentPallet = rowData.鎵樻暟;
+
+ // 鑷畾涔夊脊绐楀唴瀹�
+ var content = '<div style="padding: 20px;">' +
+ '<div class="layui-form-item">' +
+ '<label class="layui-form-label">褰撳墠鎵樻暟</label>' +
+ '<div class="layui-input-block">' +
+ '<input type="text" value="' + currentPallet + '" class="layui-input" readonly style="background-color:#f2f2f2;">' +
+ '</div>' +
+ '</div>' +
+ '<div class="layui-form-item">' +
+ '<label class="layui-form-label">鏂版墭鏁�</label>' +
+ '<div class="layui-input-block">' +
+ '<input type="number" id="newPalletValue" value="' + currentPallet + '" class="layui-input" placeholder="璇疯緭鍏ユ鏁存暟" min="1" step="1">' +
+ '</div>' +
+ '</div>' +
+ '<div class="layui-form-item" style="color: #999; font-size: 12px;">鎻愮ず锛氭墭鏁板繀椤讳负鏁存暟锛堝ぇ浜�0锛�</div>' +
+ '</div>';
+
+ layer.open({
+ type: 1,
+ title: '鎵樻暟鍙樻洿',
+ area: ['400px', '300px'],
+ content: content,
+ btn: ['淇濆瓨', '鍙栨秷'],
+ btnAlign: 'c',
+ yes: function (index, layero) {
+ var newValue = $('#newPalletValue').val();
+ var newPallet = parseInt(newValue);
+
+ // 楠岃瘉杈撳叆
+ if (!newValue) {
+ layer.msg('璇疯緭鍏ユ墭鏁帮紒', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+ if (isNaN(newPallet)) {
+ layer.msg('璇疯緭鍏ユ湁鏁堢殑鏁板瓧锛�', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+ if (newPallet.toString() !== newValue) {
+ layer.msg('鎵樻暟涓嶈兘涓哄皬鏁帮紒', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+
+ // 淇濆瓨鏁版嵁
+ layer.load();
+ $.ajax({
+ url: GetWEBURL() + '/Kf_POStockInBill/UpdatePallet',
+ type: 'POST',
+ data: {
+ hmainid: rowData.hmainid,
+ hsubid: rowData.hsubid || 0,
+ newPallet: newPallet,
+ operator: sessionStorage["HUserName"]
+ },
+ success: function (result) {
+ layer.closeAll('loading');
+ if (result.count == 1) {
+ layer.msg('鎵樻暟鍙樻洿鎴愬姛锛�', { icon: 1 });
+ layer.close(index);
+
+ window.$("#btnSearch").click();
+ } else {
+ layer.msg('淇濆瓨澶辫触锛�' + result.Message, { icon: 5 });
+ }
+ },
+ error: function () {
+ layer.closeAll('loading');
+ layer.msg('璇锋眰澶辫触锛�', { icon: 5 });
+ }
+ });
+ },
+ success: function (layero, index) {
+ // 璁剧疆杈撳叆妗嗙劍鐐�
+ $('#newPalletValue').focus().select();
+ }
+ });
+ }
+
+ //#endregion
+
//#region 蹇�熻繃婊�
function get_FastQuery(table, option) {
var HBeginDate = $("#HBeginDate").val();//寮�濮嬫棩鏈�
diff --git "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\242\206\346\226\231\345\207\272\345\272\223/Kf_StockOutRequestBillList.html" "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\242\206\346\226\231\345\207\272\345\272\223/Kf_StockOutRequestBillList.html"
index 989ecb5..fc19d69 100644
--- "a/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\242\206\346\226\231\345\207\272\345\272\223/Kf_StockOutRequestBillList.html"
+++ "b/WebTM/views/\351\242\206\346\226\231\345\217\221\350\264\247/\351\242\206\346\226\231\345\207\272\345\272\223/Kf_StockOutRequestBillList.html"
@@ -222,6 +222,7 @@
<div class="layui-btn-container">
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-Add" lay-event="btn-Add"><i class="layui-icon layui-icon-file-b"></i>鏂板</button>
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-Edit" lay-event="btn-Edit"><i class="layui-icon layui-icon-form"></i>缂栬緫</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-tally" id="tally"><i class="layui-icon layui-icon-form"></i>鎵樻暟鍙樻洿</button>
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="btn-Delete" lay-event="btn-Delete"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button>
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" id="set_HideColumn" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
<button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_HideButton" id="HideButton"><i class="layui-icon layui-icon-form"></i>鎸夐挳璁剧疆</button>
@@ -298,6 +299,9 @@
break;
//鍒锋柊
case 'get_Refresh': set_Refresh();
+ break;
+ //鎵樻暟鍙樻洿
+ case "btn-tally": set_PalletChange();
break;
//鍒楄缃�
case 'set_HideColumn': get_HideColumn();
@@ -788,6 +792,103 @@
function set_Refresh() {
$("#btnSearch").click();
}
+ //#region 鎵樻暟鍙樻洿
+ function set_PalletChange() {
+ var checkStatus = table.checkStatus('mainTable');
+ var data = checkStatus.data;
+
+ if (data.length !== 1) {
+ layer.msg('璇烽�夋嫨涓�琛屾暟鎹繘琛屾墭鏁板彉鏇达紒');
+ return;
+ }
+ var rowData = data[0];
+ // 鑾峰彇褰撳墠鎵樻暟
+ var currentPallet = rowData.鎵樻暟;
+
+ // 鑷畾涔夊脊绐楀唴瀹�
+ var content = '<div style="padding: 20px;">' +
+ '<div class="layui-form-item">' +
+ '<label class="layui-form-label">褰撳墠鎵樻暟</label>' +
+ '<div class="layui-input-block">' +
+ '<input type="text" value="' + currentPallet + '" class="layui-input" readonly style="background-color:#f2f2f2;">' +
+ '</div>' +
+ '</div>' +
+ '<div class="layui-form-item">' +
+ '<label class="layui-form-label">鏂版墭鏁�</label>' +
+ '<div class="layui-input-block">' +
+ '<input type="number" id="newPalletValue" value="' + currentPallet + '" class="layui-input" placeholder="璇疯緭鍏ユ鏁存暟" min="1" step="1">' +
+ '</div>' +
+ '</div>' +
+ '<div class="layui-form-item" style="color: #999; font-size: 12px;">鎻愮ず锛氭墭鏁板繀椤讳负鏁存暟锛堝ぇ浜�0锛�</div>' +
+ '</div>';
+
+ layer.open({
+ type: 1,
+ title: '鎵樻暟鍙樻洿',
+ area: ['400px', '300px'],
+ content: content,
+ btn: ['淇濆瓨', '鍙栨秷'],
+ btnAlign: 'c',
+ yes: function (index, layero) {
+ var newValue = $('#newPalletValue').val();
+ var newPallet = parseInt(newValue);
+
+ // 楠岃瘉杈撳叆
+ if (!newValue) {
+ layer.msg('璇疯緭鍏ユ墭鏁帮紒', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+ if (isNaN(newPallet)) {
+ layer.msg('璇疯緭鍏ユ湁鏁堢殑鏁板瓧锛�', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+ if (newPallet.toString() !== newValue) {
+ layer.msg('鎵樻暟涓嶈兘涓哄皬鏁帮紒', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+
+ // 淇濆瓨鏁版嵁
+ layer.load();
+ $.ajax({
+ url: GetWEBURL() + '/Kf_StockOutRequestBill/UpdatePallet',
+ type: 'POST',
+ data: {
+ hmainid: rowData.hmainid,
+ hsubid: rowData.hsubid || 0,
+ newPallet: newPallet,
+ operator: sessionStorage["HUserName"]
+ },
+ success: function (result) {
+ layer.closeAll('loading');
+ if (result.count == 1) {
+ layer.msg('鎵樻暟鍙樻洿鎴愬姛锛�', { icon: 1 });
+ layer.close(index);
+
+ window.$("#btnSearch").click();
+ } else {
+ layer.msg('淇濆瓨澶辫触锛�' + result.Message, { icon: 5 });
+ }
+ },
+ error: function () {
+ layer.closeAll('loading');
+ layer.msg('璇锋眰澶辫触锛�', { icon: 5 });
+ }
+ });
+ },
+ success: function (layero, index) {
+ // 璁剧疆杈撳叆妗嗙劍鐐�
+ $('#newPalletValue').focus().select();
+ }
+ });
+ }
+
+ //#endregion
//闅愯棌鍒楄缃�
function get_HideColumn() {
diff --git "a/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\244\226\350\264\255\345\205\245\345\272\223/Kf_POStockInBackBillList.html" "b/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\244\226\350\264\255\345\205\245\345\272\223/Kf_POStockInBackBillList.html"
index 2186ab0..300c08d 100644
--- "a/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\244\226\350\264\255\345\205\245\345\272\223/Kf_POStockInBackBillList.html"
+++ "b/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\244\226\350\264\255\345\205\245\345\272\223/Kf_POStockInBackBillList.html"
@@ -219,6 +219,7 @@
<div class="layui-btn-container">
<!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Add" id="Add"><i class="layui-icon layui-icon-file-b"></i>鏂板</button>-->
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit" id="Edit"><i class="layui-icon layui-icon-form"></i>缂栬緫</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-tally" id="tally"><i class="layui-icon layui-icon-form"></i>鎵樻暟鍙樻洿</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete" id="Delete"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh" id="Refresh"><i class="layui-icon layui-icon-refresh-3"></i>鍒锋柊</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit" id="Exit"><i class="layui-icon layui-icon-logout"></i>閫�鍑�</button>
@@ -354,6 +355,9 @@
layer.msg('璇烽�夋嫨涓�琛屾暟鎹紪杈戯紒');
}
+ break;
+ //鎵樻暟鍙樻洿鎸夐挳
+ case "btn-tally": set_PalletChange();
break;
//鍒犻櫎鎸夐挳
case 'btn-Delete': set_DeleteBill();
@@ -936,6 +940,105 @@
}
//#endregion
+ //#region 鎵樻暟鍙樻洿
+ function set_PalletChange() {
+ var checkStatus = table.checkStatus('mainTable');
+ var data = checkStatus.data;
+
+ if (data.length !== 1) {
+ layer.msg('璇烽�夋嫨涓�琛屾暟鎹繘琛屾墭鏁板彉鏇达紒');
+ return;
+ }
+ var rowData = data[0];
+ // 鑾峰彇褰撳墠鎵樻暟
+ var currentPallet = rowData.鎵樻暟;
+
+ // 鑷畾涔夊脊绐楀唴瀹�
+ var content = '<div style="padding: 20px;">' +
+ '<div class="layui-form-item">' +
+ '<label class="layui-form-label">褰撳墠鎵樻暟</label>' +
+ '<div class="layui-input-block">' +
+ '<input type="text" value="' + currentPallet + '" class="layui-input" readonly style="background-color:#f2f2f2;">' +
+ '</div>' +
+ '</div>' +
+ '<div class="layui-form-item">' +
+ '<label class="layui-form-label">鏂版墭鏁�</label>' +
+ '<div class="layui-input-block">' +
+ '<input type="number" id="newPalletValue" value="' + currentPallet + '" class="layui-input" placeholder="璇疯緭鍏ユ鏁存暟" min="1" step="1">' +
+ '</div>' +
+ '</div>' +
+ '<div class="layui-form-item" style="color: #999; font-size: 12px;">鎻愮ず锛氭墭鏁板繀椤讳负鏁存暟锛堝ぇ浜�0锛�</div>' +
+ '</div>';
+
+ layer.open({
+ type: 1,
+ title: '鎵樻暟鍙樻洿',
+ area: ['400px', '300px'],
+ content: content,
+ btn: ['淇濆瓨', '鍙栨秷'],
+ btnAlign: 'c',
+ yes: function (index, layero) {
+ var newValue = $('#newPalletValue').val();
+ var newPallet = parseInt(newValue);
+
+ // 楠岃瘉杈撳叆
+ if (!newValue) {
+ layer.msg('璇疯緭鍏ユ墭鏁帮紒', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+ if (isNaN(newPallet)) {
+ layer.msg('璇疯緭鍏ユ湁鏁堢殑鏁板瓧锛�', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+ if (newPallet.toString() !== newValue) {
+ layer.msg('鎵樻暟涓嶈兘涓哄皬鏁帮紒', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+
+ // 淇濆瓨鏁版嵁
+ layer.load();
+ $.ajax({
+ url: GetWEBURL() + '/Kf_POStockInBill/UpdatePallet',
+ type: 'POST',
+ data: {
+ hmainid: rowData.hmainid,
+ hsubid: rowData.hsubid || 0,
+ newPallet: newPallet,
+ operator: sessionStorage["HUserName"]
+ },
+ success: function (result) {
+ layer.closeAll('loading');
+ if (result.count == 1) {
+ layer.msg('鎵樻暟鍙樻洿鎴愬姛锛�', { icon: 1 });
+ layer.close(index);
+
+ window.$("#btnSearch").click();
+ } else {
+ layer.msg('淇濆瓨澶辫触锛�' + result.Message, { icon: 5 });
+ }
+ },
+ error: function () {
+ layer.closeAll('loading');
+ layer.msg('璇锋眰澶辫触锛�', { icon: 5 });
+ }
+ });
+ },
+ success: function (layero, index) {
+ // 璁剧疆杈撳叆妗嗙劍鐐�
+ $('#newPalletValue').focus().select();
+ }
+ });
+ }
+
+ //#endregion
+
+
//#region 鍙嶅叧闂�/鍏抽棴鏁版嵁
function set_CloseBill(num) {
var checkStatus = table.checkStatus('mainTable')
diff --git "a/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\244\226\350\264\255\345\205\245\345\272\223/Kf_POStockInBillList.html" "b/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\244\226\350\264\255\345\205\245\345\272\223/Kf_POStockInBillList.html"
index 257b0a2..799e3de 100644
--- "a/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\244\226\350\264\255\345\205\245\345\272\223/Kf_POStockInBillList.html"
+++ "b/WebTM/views/\351\252\214\346\224\266\345\205\245\345\272\223/\345\244\226\350\264\255\345\205\245\345\272\223/Kf_POStockInBillList.html"
@@ -239,6 +239,7 @@
<div class="layui-btn-container">
<!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Add" id="Add"><i class="layui-icon layui-icon-file-b"></i>鏂板</button>-->
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit" id="Edit"><i class="layui-icon layui-icon-form"></i>缂栬緫</button>
+ <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-tally" id="tally"><i class="layui-icon layui-icon-form"></i>鎵樻暟鍙樻洿</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Delete" id="Delete"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh" id="Refresh"><i class="layui-icon layui-icon-refresh-3"></i>鍒锋柊</button>
<button type="button" class="layui-btn layui-btn-sm" lay-event="get_LookDown_PayableBill" id="get_LookDown_PayableBill"><i class="layui-icon layui-icon-refresh-3"></i>涓嬫煡(搴斾粯鍗�)</button>
@@ -767,7 +768,9 @@
}
break;
-
+ //鎵樻暟鍙樻洿鎸夐挳
+ case "btn-tally": set_PalletChange();
+ break;
//鍒犻櫎鎸夐挳
case 'btn-Delete': set_DeleteBill();
break;
@@ -1043,6 +1046,104 @@
}
//#endregion
+ //#region 鎵樻暟鍙樻洿
+ function set_PalletChange() {
+ var checkStatus = table.checkStatus('mainTable');
+ var data = checkStatus.data;
+
+ if (data.length !== 1) {
+ layer.msg('璇烽�夋嫨涓�琛屾暟鎹繘琛屾墭鏁板彉鏇达紒');
+ return;
+ }
+ var rowData = data[0];
+ // 鑾峰彇褰撳墠鎵樻暟
+ var currentPallet = rowData.鎵樻暟 ;
+
+ // 鑷畾涔夊脊绐楀唴瀹�
+ var content = '<div style="padding: 20px;">' +
+ '<div class="layui-form-item">' +
+ '<label class="layui-form-label">褰撳墠鎵樻暟</label>' +
+ '<div class="layui-input-block">' +
+ '<input type="text" value="' + currentPallet + '" class="layui-input" readonly style="background-color:#f2f2f2;">' +
+ '</div>' +
+ '</div>' +
+ '<div class="layui-form-item">' +
+ '<label class="layui-form-label">鏂版墭鏁�</label>' +
+ '<div class="layui-input-block">' +
+ '<input type="number" id="newPalletValue" value="' + currentPallet + '" class="layui-input" placeholder="璇疯緭鍏ユ鏁存暟" min="1" step="1">' +
+ '</div>' +
+ '</div>' +
+ '<div class="layui-form-item" style="color: #999; font-size: 12px;">鎻愮ず锛氭墭鏁板繀椤讳负鏁存暟锛堝ぇ浜�0锛�</div>' +
+ '</div>';
+
+ layer.open({
+ type: 1,
+ title: '鎵樻暟鍙樻洿',
+ area: ['400px', '300px'],
+ content: content,
+ btn: ['淇濆瓨', '鍙栨秷'],
+ btnAlign: 'c',
+ yes: function (index, layero) {
+ var newValue = $('#newPalletValue').val();
+ var newPallet = parseInt(newValue);
+
+ // 楠岃瘉杈撳叆
+ if (!newValue) {
+ layer.msg('璇疯緭鍏ユ墭鏁帮紒', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+ if (isNaN(newPallet)) {
+ layer.msg('璇疯緭鍏ユ湁鏁堢殑鏁板瓧锛�', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+ if (newPallet.toString() !== newValue) {
+ layer.msg('鎵樻暟涓嶈兘涓哄皬鏁帮紒', { icon: 2 });
+ $('#newPalletValue').focus();
+ return false;
+ }
+
+
+ // 淇濆瓨鏁版嵁
+ layer.load();
+ $.ajax({
+ url: GetWEBURL() + '/Kf_POStockInBill/UpdatePallet',
+ type: 'POST',
+ data: {
+ hmainid: rowData.hmainid,
+ hsubid: rowData.hsubid || 0,
+ newPallet: newPallet,
+ operator: sessionStorage["HUserName"]
+ },
+ success: function (result) {
+ layer.closeAll('loading');
+ if (result.count == 1) {
+ layer.msg('鎵樻暟鍙樻洿鎴愬姛锛�', { icon: 1 });
+ layer.close(index);
+
+ window.$("#btnSearch").click();
+ } else {
+ layer.msg('淇濆瓨澶辫触锛�' + result.Message, { icon: 5 });
+ }
+ },
+ error: function () {
+ layer.closeAll('loading');
+ layer.msg('璇锋眰澶辫触锛�', { icon: 5 });
+ }
+ });
+ },
+ success: function (layero, index) {
+ // 璁剧疆杈撳叆妗嗙劍鐐�
+ $('#newPalletValue').focus().select();
+ }
+ });
+ }
+
+ //#endregion
+
//#region 鍒锋柊
function get_Refresh() {
//set_ClearQuery();
--
Gitblit v1.9.1