From 8c6f0393f6f12928e3f549517e2b63c1e6798df1 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Thu, 16 Dec 2021 17:35:23 +0800
Subject: [PATCH] 20211216

---
 src/main/resources/templates/febs/views/videoMember/memberList.html |   49 +++++++++++++++++++++++++++++++++++++------------
 1 files changed, 37 insertions(+), 12 deletions(-)

diff --git a/src/main/resources/templates/febs/views/videoMember/memberList.html b/src/main/resources/templates/febs/views/videoMember/memberList.html
index 3eb66e2..12c9afc 100644
--- a/src/main/resources/templates/febs/views/videoMember/memberList.html
+++ b/src/main/resources/templates/febs/views/videoMember/memberList.html
@@ -98,34 +98,58 @@
                     resetPwd(data.id);
                 });
             }
+
+            if (layEvent === 'cancelVip') {
+                if(data.isVip == 1){
+                    febs.modal.confirm('会员设置', '是否取消用户会员资格?', function () {
+                        cancelVip(data.id);
+                    });
+                }else if(data.isVip == 2){
+                    febs.alert.success('当前用户还不是会员,无法取消');
+                }else{
+                    febs.alert.success('请刷新页面重试');
+                }
+            }
             if (layEvent === 'setVip') {
-                febs.modal.open('系统拨付', 'videoMember/setVip/' + data.id, {
-                    btn: ['提交', '取消'],
-                    yes: function (index, layero) {
-                        $('#setVip-update').find('#submit').trigger('click');
-                    },
-                    btn2: function () {
-                        layer.closeAll();
-                    }
-                });
+                if(data.isVip == 2){
+                    febs.modal.open('会员设置', 'videoMember/setVip/' + data.id, {
+                        btn: ['提交', '取消'],
+                        yes: function (index, layero) {
+                            $('#setVip-update').find('#submit').trigger('click');
+                        },
+                        btn2: function () {
+                            layer.closeAll();
+                        }
+                    });
+                }else if(data.isVip == 1){
+                    febs.alert.success('当前用户已经是会员,无法重新设置');
+                }else{
+                    febs.alert.success('请刷新页面重试');
+                }
             }
         });
         function closeAccount(id) {
             febs.get(ctx + 'admin/videoMember/closeAccount/' + id, null, function () {
-                febs.alert.success('禁用成功');
+                febs.alert.success('成功');
                 $query.click();
             });
         }
         function openAccount(id) {
             febs.get(ctx + 'admin/videoMember/openAccount/' + id, null, function () {
-                febs.alert.success('开启成功');
+                febs.alert.success('成功');
                 $query.click();
             });
         }
 
         function resetPwd(id) {
             febs.post(ctx + 'admin/videoMember/resetPwd/' + id, null, function () {
-                febs.alert.success('重置成功');
+                febs.alert.success('成功');
+                $query.click();
+            });
+        }
+        function cancelVip(id) {
+            febs.get(ctx + 'admin/videoMember/cancelVip/' + id, null, function () {
+                febs.alert.success('成功');
                 $query.click();
             });
         }
@@ -189,6 +213,7 @@
                                 return '<button class="layui-btn layui-btn-normal layui-btn-xs" lay-event="resetPwd" shiro:hasPermission="user:update">重置密码</button>'
                                     +'<button class="layui-btn layui-btn-normal layui-btn-xs" lay-event="close" shiro:hasPermission="user:update">禁用</button>'
                                     +'<button class="layui-btn layui-btn-normal layui-btn-xs" lay-event="setVip" shiro:hasPermission="user:update">设置会员</button>'
+                                    +'<button class="layui-btn layui-btn-normal layui-btn-xs" lay-event="cancelVip" shiro:hasPermission="user:update">取消会员</button>'
                             }else{
                                 return'<button class="layui-btn layui-btn-normal layui-btn-xs" lay-event="resetPwd" shiro:hasPermission="user:update">重置密码</button>'
                                     +'<button class="layui-btn layui-btn-normal layui-btn-xs" lay-event="open" shiro:hasPermission="user:update">启用</button>'

--
Gitblit v1.9.1