From b0d80cc56a883a6fac242623e778a3ae20c71b79 Mon Sep 17 00:00:00 2001
From: zhou zhou <3272660260@qq.com>
Date: 星期五, 19 十二月 2025 14:59:08 +0800
Subject: [PATCH] #库存预留
---
src/main/webapp/static/js/orderPakout/order.js | 46 ++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 46 insertions(+), 0 deletions(-)
diff --git a/src/main/webapp/static/js/orderPakout/order.js b/src/main/webapp/static/js/orderPakout/order.js
index 03cdccc..54ea5d5 100644
--- a/src/main/webapp/static/js/orderPakout/order.js
+++ b/src/main/webapp/static/js/orderPakout/order.js
@@ -163,6 +163,8 @@
});
}
});
+ } else if (layEvent === 'reserve') {
+ showReserveDialog(data.id);
}
});
@@ -598,6 +600,50 @@
})
}
+ // 棰勭暀寮圭獥
+ function showReserveDialog(orderId) {
+ admin.open({
+ type: 1,
+ title: '搴撳瓨棰勭暀',
+ content: $('#reserveDialog').html(),
+ area: '400px',
+ success: function (layero, dIndex) {
+ // 鍒濆鍖栨棩鏈熸椂闂撮�夋嫨鍣�
+ layDate.render({
+ elem: '#reserveExpireTime',
+ type: 'datetime',
+ format: 'yyyy-MM-dd HH:mm:ss',
+ min: 0 // 鍙兘閫夋嫨浠婂ぉ鍙婁互鍚�
+ });
+ // 琛ㄥ崟鎻愪氦浜嬩欢
+ form.on('submit(reserveSubmit)', function (data) {
+ layer.load(2);
+ $.ajax({
+ url: baseUrl + "/order/pakout/order/reserve/auth",
+ headers: { 'token': localStorage.getItem('token') },
+ data: {
+ orderId: orderId,
+ expireTime: data.field.expireTime
+ },
+ method: 'POST',
+ success: function (res) {
+ layer.closeAll('loading');
+ if (res.code === 200) {
+ layer.close(dIndex);
+ layer.msg(res.msg, { icon: 1 });
+ } else if (res.code === 403) {
+ top.location.href = baseUrl + "/";
+ } else {
+ layer.msg(res.msg, { icon: 2 });
+ }
+ }
+ });
+ return false;
+ });
+ }
+ });
+ }
+
layDate.render({
elem: '.layui-laydate-range'
, type: 'datetime'
--
Gitblit v1.9.1