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