From 76f3716dfa9cd738a6a6a59d83b220fbd914c7a1 Mon Sep 17 00:00:00 2001
From: wangyi <2946747746@qq.com>
Date: 星期五, 26 十二月 2025 08:38:52 +0800
Subject: [PATCH] 采购入库单、直接调拨单、生产入库单、销售出库单、分布式调出、分布式调入、其他出库、销售退货单、采购退料单 调拨申请单、出库申请单:子表增加字段 托数。列表页面增加托数变更按钮
---
WebTM/views/领料发货/销售出库/Kf_SellOutBillList.html | 103 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 103 insertions(+), 0 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_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();//寮�濮嬫棩鏈�
--
Gitblit v1.9.1