From 7bb3ffb383e41f66ea9e89b8b0f8182726e77d1b Mon Sep 17 00:00:00 2001
From: chenhaozhe <cgz@hz-kingdee.com>
Date: 星期二, 27 一月 2026 15:14:07 +0800
Subject: [PATCH] 华舟 新增 器具保养规程 器具点检规程 设备点检规程 设备保养规程 的默认结果选择

---
 WebTM/views/验收入库/外购入库/Kf_POStockInBillList.html |  103 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 102 insertions(+), 1 deletions(-)

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 7874282..b0ab086 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>
@@ -768,7 +769,9 @@
                         }
 
                         break;
-
+                    //鎵樻暟鍙樻洿鎸夐挳
+                    case "btn-tally": set_PalletChange();
+                        break;
                     //鍒犻櫎鎸夐挳
                     case 'btn-Delete': set_DeleteBill();
                         break;
@@ -1047,6 +1050,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