From 2bb111939922d8e48fe11374bfe8ef2834a5bb43 Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期五, 17 十一月 2023 19:51:01 +0800
Subject: [PATCH] 后台bug修改

---
 cloud-server-management/src/main/webapp/static/modular/system/tCoupon/TCouponInfo.js |   37 ++++++++++++++++++++++++++++++++++++-
 1 files changed, 36 insertions(+), 1 deletions(-)

diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tCoupon/TCouponInfo.js b/cloud-server-management/src/main/webapp/static/modular/system/tCoupon/TCouponInfo.js
index b3b6a11..5cb9b52 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/tCoupon/TCouponInfo.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/tCoupon/TCouponInfo.js
@@ -321,6 +321,13 @@
 }
 couponInfoDlg.audit = function () {
     var id = $("#id").val();
+    var state = $("#state").val();
+    console.log("让我看看state")
+    console.log(state)
+    if (state == "未通过"){
+        Feng.error("当前优惠券不可再次审核!");
+        return ;
+    }
     let audit = document.querySelector('input[name="r1"]:checked').value;
     let text = $("#text").val()
     if(audit==3){
@@ -666,7 +673,8 @@
         distributionMethodOptions[i].addEventListener('change', function() {
             // 获取选中的distributionMethod值
             const selectedDistributionMethod = document.querySelector('input[name="distributionMethod"]:checked').value;
-
+            console.log("看看选择")
+            console.log(selectedDistributionMethod);
             // 判断选中的值是否不等于1
             if (selectedDistributionMethod !== '1') {
                 console.log("已经选择1")
@@ -680,6 +688,33 @@
                 document.getElementById('needAmount').style.display = 'block';
                 document.getElementById('needIntegral').style.display = 'block';
             }
+            // 如果选择发放方式为注册赠送
+            if (selectedDistributionMethod == "2"){
+                const userGroupRadios = document.querySelectorAll('input[name="userGroup"][value="1"], input[name="userGroup"][value="3"]');
+                console.log("看看要隐藏的")
+                console.log(userGroupRadios)
+                // 隐藏值为 1 或 2 的 radio 按钮,并显示值为 2 的 radio 按钮
+                userGroupRadios.forEach(userRadio => {
+                    console.log("隐藏啊")
+                    userRadio.style.display = 'none';
+                });
+                $('#u1').hide();
+                $('#u3').hide();
+                const userGroupTwo = document.querySelector('input[name="userGroup"][value="2"]');
+                userGroupTwo.style.display = 'inline-block';
+                userGroupTwo.checked = true;
+            }else{
+                // 如果选择的不是值为 2 的 radio 按钮,则显示所有的 userGroup radio 按钮
+                const userGroupRadios = document.querySelectorAll('input[name="userGroup"]');
+                userGroupRadios.forEach(userRadio => {
+                    userRadio.style.display = 'inline-block';
+                });
+                const userGroupTwo = document.querySelector('input[name="userGroup"][value="1"]');
+                userGroupTwo.style.display = 'inline-block';
+                userGroupTwo.checked = true;
+                $('#u1').show();
+                $('#u3').show();
+            }
         });
     }
 

--
Gitblit v1.7.1