From c0bec6f44f75cdd1fe5acc6bc84ec8e1650c45a7 Mon Sep 17 00:00:00 2001 From: Administrator <15274802129@163.com> Date: Wed, 17 Sep 2025 16:15:43 +0800 Subject: [PATCH] feat(ai): 为 AiMemberTalk 实体添加新字段并更新相关页面 --- src/main/resources/templates/febs/views/modules/mallMember/mallMemberList.html | 71 +++++++++++++++++++---------------- 1 files changed, 39 insertions(+), 32 deletions(-) diff --git a/src/main/resources/templates/febs/views/modules/mallMember/mallMemberList.html b/src/main/resources/templates/febs/views/modules/mallMember/mallMemberList.html index ea5e7ee..b63c0da 100644 --- a/src/main/resources/templates/febs/views/modules/mallMember/mallMemberList.html +++ b/src/main/resources/templates/febs/views/modules/mallMember/mallMemberList.html @@ -21,23 +21,6 @@ </div> <div class="layui-inline"> - <label class="layui-form-label layui-form-label-sm">会员等级</label> - <div class="layui-input-inline"> - <select name="director" class="director-type"> - <option value="">请选择</option> - </select> - </div> - </div> - - <div class="layui-inline"> - <label class="layui-form-label layui-form-label-sm">分销等级</label> - <div class="layui-input-inline"> - <select name="storeMaster" class="storeMaster-type"> - <option value="">请选择</option> - </select> - </div> - </div> - <div class="layui-inline"> <label class="layui-form-label layui-form-label-sm">状态</label> <div class="layui-input-inline"> <select name="accountStatus"> @@ -48,7 +31,7 @@ </div> </div> <div class="layui-inline"> - <label class="layui-form-label layui-form-label-sm">核销员</label> + <label class="layui-form-label layui-form-label-sm">管理员</label> <div class="layui-input-inline"> <select name="checkOrder"> <option value="">请选择</option> @@ -127,6 +110,14 @@ {{# } }} </script> +<script type="text/html" id="checkLeaderSwitch"> + {{# if(d.checkLeader === 1) { }} + <input type="checkbox" value={{d.id}} lay-text="是|否" checked lay-skin="switch" lay-filter="checkLeaderSwitch"> + {{# } else { }} + <input type="checkbox" value={{d.id}} lay-text="是|否" lay-skin="switch" lay-filter="checkLeaderSwitch"> + {{# } }} +</script> + <script type="text/html" id="isDoctorSwitch"> {{# if(d.doctorState === 1) { }} <input type="checkbox" value={{d.id}} lay-text="是|否" checked lay-skin="switch" lay-filter="isDoctorSwitch"> @@ -142,11 +133,11 @@ <script type="text/html" id="memberToolbar"> <div class="layui-btn-container"> <!-- <button class="layui-btn layui-btn-normal layui-btn-sm" type="button" lay-event="updateReferer">修改推荐人</button>--> - <button class="layui-btn layui-btn-normal layui-btn-sm" type="button" shiro:hasPermission="updateMemberLevel:update" lay-event="updateMemberLevel">修改会员等级</button> - <button class="layui-btn layui-btn-normal layui-btn-sm" type="button" shiro:hasPermission="updateSaleLevel:update" lay-event="updateSaleLevel">修改分销等级</button> - <button class="layui-btn layui-btn-normal layui-btn-sm" type="button" shiro:hasPermission="wallet:update" lay-event="balance">余额修改</button> - <button class="layui-btn layui-btn-normal layui-btn-sm" type="button" shiro:hasPermission="wallet:update" lay-event="prizeScore">积分修改</button> - <button class="layui-btn layui-btn-normal layui-btn-sm" type="button" shiro:hasPermission="wallet:update" lay-event="commission">佣金修改</button> +<!-- <button class="layui-btn layui-btn-normal layui-btn-sm" type="button" shiro:hasPermission="updateMemberLevel:update" lay-event="updateMemberLevel">修改会员等级</button>--> +<!-- <button class="layui-btn layui-btn-normal layui-btn-sm" type="button" shiro:hasPermission="updateSaleLevel:update" lay-event="updateSaleLevel">修改分销等级</button>--> +<!-- <button class="layui-btn layui-btn-normal layui-btn-sm" type="button" shiro:hasPermission="wallet:update" lay-event="balance">余额修改</button>--> +<!-- <button class="layui-btn layui-btn-normal layui-btn-sm" type="button" shiro:hasPermission="wallet:update" lay-event="prizeScore">积分修改</button>--> +<!-- <button class="layui-btn layui-btn-normal layui-btn-sm" type="button" shiro:hasPermission="wallet:update" lay-event="commission">佣金修改</button>--> <!-- <button class="layui-btn layui-btn-normal layui-btn-sm" type="button" lay-event="addCoupon">优惠券派送</button>--> </div> </script> @@ -318,6 +309,14 @@ } }) + form.on('switch(checkLeaderSwitch)', function (data) { + if (data.elem.checked) { + checkLeader(data.value); + } else { + checkLeader(data.value); + } + }) + form.on('switch(isSalesmanSwitch)', function (data) { if (data.elem.checked) { upSale(data.value); @@ -343,6 +342,13 @@ function checkOrder(id) { febs.get(ctx + 'admin/mallMember/checkOrder/' + id, null, function () { + febs.alert.success('操作成功'); + $query.click(); + }); + } + + function checkLeader(id) { + febs.get(ctx + 'admin/mallMember/checkLeader/' + id, null, function () { febs.alert.success('操作成功'); $query.click(); }); @@ -385,19 +391,20 @@ {type: 'checkbox'}, {type: 'numbers', title: '', width: 80}, {field: 'checkOrder', title: '状态', templet: '#accountStatusSwitch', minWidth: 100,align:'center'}, - {field: 'checkOrder', title: '核销员', templet: '#checkOrderSwitch', minWidth: 100,align:'center'}, - {field: 'isSalesman', title: '推销员设置', templet: '#isSalesmanSwitch', minWidth: 100,align:'center'}, + {field: 'checkOrder', title: '社区发布人', templet: '#checkOrderSwitch', minWidth: 100,align:'center'}, + // {field: 'checkLeader', title: '自提核销', templet: '#checkLeaderSwitch', minWidth: 100,align:'center'}, + // {field: 'isSalesman', title: '推销员设置', templet: '#isSalesmanSwitch', minWidth: 100,align:'center'}, // {title: '操作', toolbar: '#memberOption', minWidth: 200, align: 'center'}, {field: 'name', title: '用户名', minWidth: 100,align:'center'}, {field: 'realName', title: '真实姓名', minWidth: 100,align:'center'}, {field: 'phone', title: '联系方式', minWidth: 150,align:'center'}, - {field: 'balance', title: '余额', minWidth: 150,align:'center'}, - {field: 'score', title: '会员经验', minWidth: 150,align:'center'}, - {field: 'prizeScore', title: '积分', minWidth: 150,align:'center'}, - {field: 'commission', title: '可用佣金', minWidth: 150,align:'center'}, - {field: 'totalScore', title: '总佣金', minWidth: 150,align:'center'}, - {field: 'directorName', title: '会员等级', minWidth: 150,align:'center'}, - {field: 'storeMasterName', title: '分销等级', minWidth: 150,align:'center'}, + // {field: 'balance', title: '余额', minWidth: 150,align:'center'}, + // {field: 'score', title: '会员经验', minWidth: 150,align:'center'}, + // {field: 'prizeScore', title: '积分', minWidth: 150,align:'center'}, + // {field: 'commission', title: '可用佣金', minWidth: 150,align:'center'}, + // {field: 'totalScore', title: '总佣金', minWidth: 150,align:'center'}, + // {field: 'directorName', title: '会员等级', minWidth: 150,align:'center'}, + // {field: 'storeMasterName', title: '分销等级', minWidth: 150,align:'center'}, {field: 'inviteId', title: '邀请码', minWidth: 100,align:'center'}, {field: 'createdTime', title: '注册时间', minWidth: 180,align:'center'}, ]] -- Gitblit v1.9.1