From ab9c55cb20c292a12759f343c62d9994eecfb6d1 Mon Sep 17 00:00:00 2001 From: wtt <1985833171@qq.com> Date: 星期三, 13 八月 2025 17:35:13 +0800 Subject: [PATCH] 工艺路线反关闭设置时间按钮添加 --- WebTM/views/计划管理/工艺路线/Gy_RoutingBillList.html | 95 +++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 95 insertions(+), 0 deletions(-) diff --git "a/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_RoutingBillList.html" "b/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_RoutingBillList.html" index fa351a5..4c1a350 100644 --- "a/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_RoutingBillList.html" +++ "b/WebTM/views/\350\256\241\345\210\222\347\256\241\347\220\206/\345\267\245\350\211\272\350\267\257\347\272\277/Gy_RoutingBillList.html" @@ -223,6 +223,7 @@ <button type="button" class="layui-btn layui-btn-sm" lay-event="set_WithdrawCheck_Flow" id="WithdrawCheck_Flow"><i class="layui-icon layui-icon-form"></i>鎾ゅ洖</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="set_CloseBill" id="set_CloseBill"><i class="layui-icon layui-icon-form"></i>鍏抽棴</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="set_CancelCloseBill" id="set_CancelCloseBill"><i class="layui-icon layui-icon-form"></i>鍙嶅叧闂�</button> + <button type="button" class="layui-btn layui-btn-sm" lay-event="set_CancelCloseBillSetDate" id="set_CancelCloseBillSetDate"><i class="layui-icon layui-icon-form"></i>鍙嶅叧闂�(璁剧疆鏃堕棿)</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Drop" id="btn-Drop"><i class="layui-icon layui-icon-radio"></i>浣滃簾</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeDrop" id="btn-DeDrop"><i class="layui-icon layui-icon-radio"></i>鍙嶄綔搴�</button> <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-ProcPriceRequestBills" id="btn-ProcPriceRequestBills"><i class="layui-icon layui-icon-delete"></i>澶氳涓嬫帹(瀹氶鐢宠鍗�)</button> @@ -377,6 +378,9 @@ break; //鍙嶅叧闂� case 'set_CancelCloseBill': set_CloseBill(2); + break; + //鍙嶅叧闂缃椂闂� + case 'set_CancelCloseBillSetDate': set_CloseBillSetDate(2); break; //浣滃簾鎸夐挳 锛�1:浣滃簾銆�2:鍙嶄綔搴燂級 case 'btn-Drop':set_DropBill(1); @@ -1601,6 +1605,97 @@ } } + //鍏抽棴 [1 鍏抽棴銆�2 鍙嶅叧闂璢 + function set_CloseBillSetDate(num) { + var checkStatus = table.checkStatus('mainTable') + , data = checkStatus.data; + var HInterID = data[0].hmainid; + if (data.length == 1) { + // 寮瑰嚭灞� + layer.open({ + type: 1, + title: '璁剧疆鏃堕棿鑼冨洿', + area: ['500px', '300px'], + content: ` + <div class="layui-form" style="padding: 20px;"> + <div class="layui-form-item"> + <label class="layui-form-label">寮�濮嬫椂闂�</label> + <div class="layui-input-block"> + <input type="date" class="layui-input" id="startTime" placeholder="璇烽�夋嫨寮�濮嬫椂闂�"> + </div> + </div> + <div class="layui-form-item"> + <label class="layui-form-label">缁撴潫鏃堕棿</label> + <div class="layui-input-block"> + <input type="date" class="layui-input" id="endTime" placeholder="璇烽�夋嫨缁撴潫鏃堕棿"> + </div> + </div> + <div class="layui-form-item"> + <div class="layui-input-block" style="margin-left: 0; text-align: center;"> + <button class="layui-btn" id="confirmTime">纭畾</button> + <button class="layui-btn layui-btn-primary" id="cancelTime">鍙栨秷</button> + </div> + </div> + </div> `, + success: function (layero, index) { + $("#startTime").val(Format(new Date(), "yyyy-MM-dd")); + $("#endTime").val(Format(new Date(2100, 12, 31), "yyyy-MM-dd")); + // 纭畾鎸夐挳鐐瑰嚮浜嬩欢 + $('#confirmTime').on('click', function () { + var startTime = $('#startTime').val(); + var endTime = $('#endTime').val(); + + if (!startTime) { + layer.msg('璇烽�夋嫨寮�濮嬫椂闂�', { icon: 2 }); + return; + } + + if (!endTime) { + layer.msg('璇烽�夋嫨缁撴潫鏃堕棿', { icon: 2 }); + return; + } + + if (new Date(endTime) < new Date(startTime)) { + layer.msg('缁撴潫鏃堕棿涓嶈兘鏃╀簬寮�濮嬫椂闂�', { icon: 2 }); + return; + } + $.ajax({ + url: GetWEBURL() + '/Gy_RoutingBill/CloseSetDate', + type: "GET", + data: { "HInterID": HInterID, "Type": num, "user": sessionStorage["HUserName"], "HBillSubType": "", "HBeginDate": startTime, "HEndDate": endTime}, + success: function (result) { + if (result.count == 1) { + // 杩欓噷鍙互澶勭悊鑾峰彇鍒扮殑鏃堕棿鑼冨洿 + layer.msg('鏃堕棿鑼冨洿宸茶缃細' + startTime + ' 鑷� ' + endTime, { icon: 1 }); + // 鍏抽棴寮瑰眰 + layer.close(index); + $("#btnSearch").trigger('click'); + } else { + layer.alert(result.code + result.Message, { icon: 5 }); + // 鍏抽棴寮瑰眰 + layer.close(index); + } + }, error: function () { + layer.alert("鎺ュ彛璇锋眰澶辫触!", { icon: 5 }); + // 鍏抽棴寮瑰眰 + layer.close(index); + } + }); + + }); + + // 鍙栨秷鎸夐挳鐐瑰嚮浜嬩欢 + $('#cancelTime').on('click', function () { + layer.close(index); + }); + }, + }) + } + else { + layer.msg("璇烽�夋嫨涓�鏉℃暟鎹�!"); + } + } + //#region 鍙嶄綔搴�/浣滃簾鏁版嵁 [1 浣滃簾銆�2 鍙嶄綔搴焆 function set_DropBill(num) { var checkStatus = table.checkStatus('mainTable') -- Gitblit v1.9.1