From 2c74d176be9d103bf47f69868ca7975a3a73256d Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Mon, 27 Sep 2021 12:34:44 +0800
Subject: [PATCH] Merge branch 'master' of http://120.27.238.55:7000/r/xc-mall

---
 src/main/java/cc/mrbird/febs/mall/vo/AdminAgentLevelOptionTreeVo.java            |   13 +
 src/main/resources/templates/febs/views/modules/mallMember/agentAllMember.html   |   55 +++++++
 src/main/java/cc/mrbird/febs/mall/vo/AdminAgentMemberVo.java                     |   29 ++++
 src/main/resources/templates/index.html                                          |    2 
 src/main/java/cc/mrbird/febs/mall/mapper/MallMemberMapper.java                   |    8 
 src/main/java/cc/mrbird/febs/common/runner/FebsStartedUpRunner.java              |    2 
 src/main/java/cc/mrbird/febs/mall/controller/AdminMallMemberController.java      |   25 +++
 src/main/resources/mapper/modules/MallMemberMapper.xml                           |   10 +
 src/main/resources/templates/error/404.html                                      |    2 
 src/main/resources/templates/febs/views/modules/mallMember/agentList.html        |   66 ++-------
 src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java   |   14 ++
 src/main/resources/templates/error/403.html                                      |    2 
 src/main/resources/templates/febs/views/index.html                               |  140 --------------------
 src/main/java/cc/mrbird/febs/mall/controller/ViewMallMemberController.java       |   14 ++
 src/main/resources/templates/febs/views/modules/mallMember/agentLevelUpdate.html |    6 
 src/main/java/cc/mrbird/febs/mall/mapper/DataDictionaryCustomMapper.java         |    3 
 src/main/resources/mapper/modules/DataDictionaryCustomMapper.xml                 |    6 
 src/main/java/cc/mrbird/febs/mall/vo/AdminAgentVo.java                           |    2 
 src/main/resources/templates/error/500.html                                      |    2 
 src/main/java/cc/mrbird/febs/mall/service/IAdminMallMemberService.java           |    5 
 src/main/resources/templates/febs/views/layout.html                              |    3 
 src/main/resources/templates/febs/views/login.html                               |    4 
 22 files changed, 209 insertions(+), 204 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/common/runner/FebsStartedUpRunner.java b/src/main/java/cc/mrbird/febs/common/runner/FebsStartedUpRunner.java
index 24b5534..e986f90 100644
--- a/src/main/java/cc/mrbird/febs/common/runner/FebsStartedUpRunner.java
+++ b/src/main/java/cc/mrbird/febs/common/runner/FebsStartedUpRunner.java
@@ -63,7 +63,7 @@
             log.info("/ /`  / / \\ | |\\/| | |_) | |   | |_   | |  | |_  ");
             log.info("\\_\\_, \\_\\_/ |_|  | |_|   |_|__ |_|__  |_|  |_|__ ");
             log.info("                                                      ");
-            log.info("FEBS 权限系统启动完毕,地址:{}", url);
+            log.info("全民商城 权限系统启动完毕,地址:{}", url);
 
             boolean auto = febsProperties.isAutoOpenBrowser();
             if (auto && StringUtils.equalsIgnoreCase(active, FebsConstant.DEVELOP)) {
diff --git a/src/main/java/cc/mrbird/febs/mall/controller/AdminMallMemberController.java b/src/main/java/cc/mrbird/febs/mall/controller/AdminMallMemberController.java
index c7b13bf..49dbf14 100644
--- a/src/main/java/cc/mrbird/febs/mall/controller/AdminMallMemberController.java
+++ b/src/main/java/cc/mrbird/febs/mall/controller/AdminMallMemberController.java
@@ -8,6 +8,8 @@
 import cc.mrbird.febs.mall.entity.MallMember;
 import cc.mrbird.febs.mall.entity.MallOrderRefund;
 import cc.mrbird.febs.mall.service.IAdminMallMemberService;
+import cc.mrbird.febs.mall.vo.AdminAgentLevelOptionTreeVo;
+import cc.mrbird.febs.mall.vo.AdminMallGoodsCategoryTreeVo;
 import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.validation.annotation.Validated;
@@ -15,6 +17,7 @@
 
 import javax.validation.Valid;
 import javax.validation.constraints.NotNull;
+import java.util.List;
 import java.util.Map;
 
 @Slf4j
@@ -152,6 +155,28 @@
         return mallMemberService.agentLevelUpdate(agentLevelUpdateDto);
     }
 
+    /**
+     * 代理-等级选择Option
+     */
+    @GetMapping("getAgentLevelOption/tree")
+    @ControllerEndpoint(exceptionMessage = "获取等级失败")
+    public List<AdminAgentLevelOptionTreeVo> getAgentLevelOption(){
+        return mallMemberService.getAgentLevelOption();
+    }
+
+
+    /**
+     * 代理列表-全部成员
+     */
+    @GetMapping("/agentChild")
+    public FebsResponse agentChild(QueryRequest request, MallMember mallMember, Integer parentId) {
+        if(parentId==null){
+            ViewMallMemberController.idFromAgentAllMember=0;
+        }
+        mallMember.setId(ViewMallMemberController.idFromAgentAllMember);
+        Map<String, Object> dataTable = getDataTable(mallMemberService.agentChild(request, mallMember));
+        return new FebsResponse().success().data(dataTable);
+    }
 
 
 }
diff --git a/src/main/java/cc/mrbird/febs/mall/controller/ViewMallMemberController.java b/src/main/java/cc/mrbird/febs/mall/controller/ViewMallMemberController.java
index 2b3ed41..22a51df 100644
--- a/src/main/java/cc/mrbird/febs/mall/controller/ViewMallMemberController.java
+++ b/src/main/java/cc/mrbird/febs/mall/controller/ViewMallMemberController.java
@@ -25,6 +25,8 @@
 
     public static long idFromMoneyFlow;
 
+    public static long idFromAgentAllMember;
+
     /**
      * 会员列表
      * @return
@@ -129,6 +131,18 @@
         return FebsUtil.view("modules/mallMember/agentLevelUpdate");
     }
 
+    /**
+     * 代理级别-全部成员
+     * @param id
+     * @param model
+     * @return
+     */
+    @GetMapping("agentAllMember/{id}")
+    public String agentAllMember(@PathVariable long id, Model model) {
+        idFromAgentAllMember = id;
+        return FebsUtil.view("modules/mallMember/agentAllMember");
+    }
+
 
 
 
diff --git a/src/main/java/cc/mrbird/febs/mall/mapper/DataDictionaryCustomMapper.java b/src/main/java/cc/mrbird/febs/mall/mapper/DataDictionaryCustomMapper.java
index 34651d1..50956f7 100644
--- a/src/main/java/cc/mrbird/febs/mall/mapper/DataDictionaryCustomMapper.java
+++ b/src/main/java/cc/mrbird/febs/mall/mapper/DataDictionaryCustomMapper.java
@@ -2,6 +2,7 @@
 
 import cc.mrbird.febs.mall.dto.PayMethodDto;
 import cc.mrbird.febs.mall.entity.DataDictionaryCustom;
+import cc.mrbird.febs.mall.vo.AdminAgentLevelOptionTreeVo;
 import cc.mrbird.febs.mall.vo.AdminMallPayMethodEditVo;
 import cc.mrbird.febs.mall.vo.AdminPayMethodVo;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
@@ -22,4 +23,6 @@
     DataDictionaryCustom selectNextAgentLevelInfo(@Param("level") String agentLevel);
 
     DataDictionaryCustom selectDicDataByTypeAndCode(@Param("type") String type, @Param("code") String code);
+
+    List<AdminAgentLevelOptionTreeVo> getAgentLevelOption();
 }
diff --git a/src/main/java/cc/mrbird/febs/mall/mapper/MallMemberMapper.java b/src/main/java/cc/mrbird/febs/mall/mapper/MallMemberMapper.java
index cda8ef2..dabdb87 100644
--- a/src/main/java/cc/mrbird/febs/mall/mapper/MallMemberMapper.java
+++ b/src/main/java/cc/mrbird/febs/mall/mapper/MallMemberMapper.java
@@ -3,10 +3,7 @@
 import cc.mrbird.febs.mall.dto.AgentDto;
 import cc.mrbird.febs.mall.dto.AgentLevelDto;
 import cc.mrbird.febs.mall.entity.MallMember;
-import cc.mrbird.febs.mall.vo.AdminAgentLevelVo;
-import cc.mrbird.febs.mall.vo.AdminAgentVo;
-import cc.mrbird.febs.mall.vo.MallMemberVo;
-import cc.mrbird.febs.mall.vo.TeamListVo;
+import cc.mrbird.febs.mall.vo.*;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
@@ -52,5 +49,8 @@
     List<MallMember> selectAllChildAgentListByInviteId(@Param("inviteId")String inviteId);
 
     List<MallMember> selectMemberParentAgentList(@Param("list") List<String> inviteIds);
+
     IPage<AdminAgentLevelVo> getAgentLevelListInPage(Page<AdminAgentLevelVo> page, @Param("record")AgentLevelDto agentLevelDto);
+
+    IPage<AdminAgentMemberVo> getAgentChildInPage(Page<AdminAgentMemberVo> page, @Param("record")MallMember mallMember);
 }
diff --git a/src/main/java/cc/mrbird/febs/mall/service/IAdminMallMemberService.java b/src/main/java/cc/mrbird/febs/mall/service/IAdminMallMemberService.java
index 90c0b33..1e4056f 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/IAdminMallMemberService.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/IAdminMallMemberService.java
@@ -9,6 +9,7 @@
 import com.baomidou.mybatisplus.extension.service.IService;
 
 import javax.validation.constraints.NotNull;
+import java.util.List;
 
 public interface IAdminMallMemberService extends IService<MallMember> {
 
@@ -39,4 +40,8 @@
     AdminAgentLevelUpdateInfoVo getAgentLevelUpdateInfoById(long id);
 
     FebsResponse agentLevelUpdate(AgentLevelUpdateDto agentLevelUpdateDto);
+
+    List<AdminAgentLevelOptionTreeVo> getAgentLevelOption();
+
+    IPage<AdminAgentMemberVo> agentChild(QueryRequest request, MallMember mallMember);
 }
diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java
index f2fba76..486b316 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java
@@ -208,4 +208,18 @@
         return new FebsResponse().success();
     }
 
+    @Override
+    public List<AdminAgentLevelOptionTreeVo> getAgentLevelOption() {
+        return dataDictionaryCustomMapper.getAgentLevelOption();
+    }
+
+    @Override
+    public IPage<AdminAgentMemberVo> agentChild(QueryRequest request, MallMember mallMember) {
+        Long memberId = mallMember.getId();
+        mallMember = mallMemberMapper.selectById(memberId);
+        Page<AdminAgentMemberVo> page = new Page<>(request.getPageNum(), request.getPageSize());
+        IPage<AdminAgentMemberVo> adminAgentMemberVos = this.baseMapper.getAgentChildInPage(page, mallMember);
+        return adminAgentMemberVos;
+    }
+
 }
diff --git a/src/main/java/cc/mrbird/febs/mall/vo/AdminAgentLevelOptionTreeVo.java b/src/main/java/cc/mrbird/febs/mall/vo/AdminAgentLevelOptionTreeVo.java
new file mode 100644
index 0000000..25fe998
--- /dev/null
+++ b/src/main/java/cc/mrbird/febs/mall/vo/AdminAgentLevelOptionTreeVo.java
@@ -0,0 +1,13 @@
+package cc.mrbird.febs.mall.vo;
+
+import io.swagger.annotations.ApiModel;
+import lombok.Data;
+
+@Data
+@ApiModel(value = "AdminAgentLevelOptionTreeVo", description = "信息返回类")
+public class AdminAgentLevelOptionTreeVo {
+
+    private Long id;
+
+    private String name;
+}
\ No newline at end of file
diff --git a/src/main/java/cc/mrbird/febs/mall/vo/AdminAgentMemberVo.java b/src/main/java/cc/mrbird/febs/mall/vo/AdminAgentMemberVo.java
new file mode 100644
index 0000000..5fe532c
--- /dev/null
+++ b/src/main/java/cc/mrbird/febs/mall/vo/AdminAgentMemberVo.java
@@ -0,0 +1,29 @@
+package cc.mrbird.febs.mall.vo;
+
+import io.swagger.annotations.ApiModel;
+import lombok.Data;
+
+@Data
+@ApiModel(value = "AdminAgentMemberVo", description = "信息返回类")
+public class AdminAgentMemberVo {
+
+    private Long id;
+
+    private String name;
+
+    private String phone;
+
+    private String level;
+
+    private String levelName;
+
+    /**
+     * 邀请码
+     */
+    private String inviteId;
+
+    /**
+     * 父级邀请码
+     */
+    private String referrerId;
+}
diff --git a/src/main/java/cc/mrbird/febs/mall/vo/AdminAgentVo.java b/src/main/java/cc/mrbird/febs/mall/vo/AdminAgentVo.java
index d6b3b6d..77ea7ca 100644
--- a/src/main/java/cc/mrbird/febs/mall/vo/AdminAgentVo.java
+++ b/src/main/java/cc/mrbird/febs/mall/vo/AdminAgentVo.java
@@ -15,6 +15,8 @@
 
     private String level;
 
+    private String levelName;
+
     /**
      * 邀请码
      */
diff --git a/src/main/resources/mapper/modules/DataDictionaryCustomMapper.xml b/src/main/resources/mapper/modules/DataDictionaryCustomMapper.xml
index 102362d..86c5caf 100644
--- a/src/main/resources/mapper/modules/DataDictionaryCustomMapper.xml
+++ b/src/main/resources/mapper/modules/DataDictionaryCustomMapper.xml
@@ -28,4 +28,10 @@
         select * from data_dictionary_custom a
         where a.type=#{type} and a.code=#{code}
     </select>
+
+
+    <select id="getAgentLevelOption" resultType="cc.mrbird.febs.mall.vo.AdminAgentLevelOptionTreeVo">
+        select a.code id,a.description name from data_dictionary_custom a
+        where a.type='AGENT_LEVEL'
+    </select>
 </mapper>
\ No newline at end of file
diff --git a/src/main/resources/mapper/modules/MallMemberMapper.xml b/src/main/resources/mapper/modules/MallMemberMapper.xml
index 6dd8d7c..080400a 100644
--- a/src/main/resources/mapper/modules/MallMemberMapper.xml
+++ b/src/main/resources/mapper/modules/MallMemberMapper.xml
@@ -115,7 +115,8 @@
     </select>
 
     <select id="getAgentListInPage" resultType="cc.mrbird.febs.mall.vo.AdminAgentVo">
-        SELECT * FROM mall_member m
+        SELECT m.*,a.description levelName FROM mall_member m
+        left join data_dictionary_custom a on a.code = m.level
         <where>
             <if test="record != null" >
                 <if test="record.name!=null and record.name!=''">
@@ -129,6 +130,7 @@
                 </if>
             </if>
         </where>
+        group by m.id
         order by m.CREATED_TIME desc
     </select>
 
@@ -160,4 +162,10 @@
         ORDER BY
             a.CREATED_TIME DESC
     </select>
+
+    <select id="getAgentChildInPage" resultType="cc.mrbird.febs.mall.vo.AdminAgentMemberVo">
+        select m.*,a.description levelName from mall_member m
+            left join data_dictionary_custom a on a.code = m.level
+        where  find_in_set(#{record.inviteId}, m.referrer_ids)
+    </select>
 </mapper>
\ No newline at end of file
diff --git a/src/main/resources/templates/error/403.html b/src/main/resources/templates/error/403.html
index dd959d4..522e78c 100644
--- a/src/main/resources/templates/error/403.html
+++ b/src/main/resources/templates/error/403.html
@@ -2,7 +2,7 @@
 <html xmlns:th="http://www.thymeleaf.org">
 <head>
     <meta charset="utf-8">
-    <title>FEBS 权限系统</title>
+    <title>全民商城 权限系统</title>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
     <meta name="renderer" content="webkit">
     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
diff --git a/src/main/resources/templates/error/404.html b/src/main/resources/templates/error/404.html
index c099153..8bc24e5 100644
--- a/src/main/resources/templates/error/404.html
+++ b/src/main/resources/templates/error/404.html
@@ -2,7 +2,7 @@
 <html xmlns:th="http://www.thymeleaf.org">
 <head>
     <meta charset="utf-8">
-    <title>FEBS 权限系统</title>
+    <title>全民商城 权限系统</title>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
     <meta name="renderer" content="webkit">
     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
diff --git a/src/main/resources/templates/error/500.html b/src/main/resources/templates/error/500.html
index bb38464..690ae41 100644
--- a/src/main/resources/templates/error/500.html
+++ b/src/main/resources/templates/error/500.html
@@ -2,7 +2,7 @@
 <html xmlns:th="http://www.thymeleaf.org">
 <head>
     <meta charset="utf-8">
-    <title>FEBS 权限系统</title>
+    <title>全民商城 权限系统</title>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
     <meta name="renderer" content="webkit">
     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
diff --git a/src/main/resources/templates/febs/views/index.html b/src/main/resources/templates/febs/views/index.html
index d27068d..79778cd 100644
--- a/src/main/resources/templates/febs/views/index.html
+++ b/src/main/resources/templates/febs/views/index.html
@@ -128,146 +128,6 @@
                 </div>
             </div>
         </div>
-        <div class="layui-col-md6 layui-col-sm6 layui-col-xs12">
-            <div class="layui-card">
-                <div class="layui-card-body">
-                    <table class="project-table">
-                        <tr>
-                            <td style="padding: .8rem;">进行中的项目</td>
-                            <td style="padding: .8rem;text-align: right">
-                                <a target="_blank" href="https://github.com/wuyouzhuguli?tab=repositories">所有项目</a>
-                            </td>
-                        </tr>
-                        <tr>
-                            <td class="project-table-td">
-                                <div class="layui-row">
-                                    <div class="layui-col-md12 layui-col-xs12">
-                                        <div class="layui-row">
-                                            <div class="layui-col-md12">
-                                                <a target="_blank" href="https://github.com/wuyouzhuguli/FEBS-Cloud">FEBS
-                                                    Cloud</a>
-                                            </div>
-                                            <div class="project-desc">
-                                                Spring Cloud 微服务权限管理系统。
-                                            </div>
-                                        </div>
-                                    </div>
-                                </div>
-                            </td>
-                            <td class="project-table-td">
-                                <div class="layui-row">
-                                    <div class="layui-col-md12 layui-col-xs12">
-                                        <div class="layui-row">
-                                            <div class="layui-col-md12">
-                                                <a target="_blank" href="https://github.com/wuyouzhuguli/FEBS-Cloud-Web">FEBS
-                                                    Cloud Web</a>
-                                            </div>
-                                            <div class="project-desc">
-                                                FEBS-Cloud前端,使用 vue-element-admin 构建。
-                                            </div>
-                                        </div>
-                                    </div>
-                                </div>
-                            </td>
-                        </tr>
-                        <tr>
-                            <td class="project-table-td">
-                                <div class="layui-row">
-                                    <div class="layui-col-md12 layui-col-xs12">
-                                        <div class="layui-row">
-                                            <div class="layui-col-md12">
-                                                <a target="_blank" href="https://github.com/wuyouzhuguli/FEBS-Shiro">FEBS
-                                                    Shiro</a>
-                                            </div>
-                                            <div class="project-desc">
-                                                Spring Boot 2.0.4 & Shiro1.4.0 权限管理系统。
-                                            </div>
-                                        </div>
-                                    </div>
-                                </div>
-                            </td>
-                            <td class="project-table-td">
-                                <div class="layui-row">
-                                    <div class="layui-col-md12 layui-col-xs12">
-                                        <div class="layui-row">
-                                            <div class="layui-col-md12">
-                                                <a target="_blank" href="https://github.com/wuyouzhuguli/FEBS-Security">FEBS
-                                                    Security</a>
-                                            </div>
-                                            <div class="project-desc">
-                                                Spring Boot 2.0.4 & Spring Security 5.0.7 权限管理系统。
-                                            </div>
-                                        </div>
-                                    </div>
-                                </div>
-                            </td>
-                        </tr>
-                        <tr>
-                            <td class="project-table-td">
-                                <div class="layui-row">
-                                    <div class="layui-col-md12 layui-col-xs12">
-                                        <div class="layui-row">
-                                            <div class="layui-col-md12">
-                                                <a target="_blank" href="https://github.com/wuyouzhuguli/FEBS-Actuator">FEBS
-                                                    Cloud K8S</a>
-                                            </div>
-                                            <div class="project-desc">
-                                                FEBS Cloud K8S集群部署脚本。
-                                            </div>
-                                        </div>
-                                    </div>
-                                </div>
-                            </td>
-                            <td class="project-table-td">
-                                <div class="layui-row">
-                                    <div class="layui-col-md12 layui-col-xs12">
-                                        <div class="layui-row">
-                                            <div class="layui-col-md12">
-                                                <a target="_blank" href="https://github.com/wuyouzhuguli/SpringAll">SpringAll</a>
-                                            </div>
-                                            <div class="project-desc">
-                                                循序渐进学习Spring Boot、Spring Cloud与Spring Security。
-                                            </div>
-                                        </div>
-                                    </div>
-                                </div>
-                            </td>
-                        </tr>
-                        <tr>
-                            <td class="project-table-td">
-                                <div class="layui-row">
-                                    <div class="layui-col-md12 layui-col-xs12">
-                                        <div class="layui-row">
-                                            <div class="layui-col-md12">
-                                                <a target="_blank" href="https://github.com/wuyouzhuguli/FEBS-Vue">FEBS
-                                                    Vue</a>
-                                            </div>
-                                            <div class="project-desc">
-                                                FEBS-Shiro前后端分离版本,前端架构采用Vue全家桶。
-                                            </div>
-                                        </div>
-                                    </div>
-                                </div>
-                            </td>
-                            <td class="project-table-td">
-                                <div class="layui-row">
-                                    <div class="layui-col-md12 layui-col-xs12">
-                                        <div class="layui-row">
-                                            <div class="layui-col-md12">
-                                                <a target="_blank" href="https://github.com/wuyouzhuguli/FEBS-Actuator">FEBS Actuator</a>
-                                            </div>
-                                            <div class="project-desc">
-                                                使用Spring Boot Admin 2.0.2构建,用于监控FEBS。
-                                            </div>
-                                        </div>
-                                    </div>
-                                </div>
-                            </td>
-                        </tr>
-                    </table>
-                </div>
-            </div>
-        </div>
     </div>
 </div>
 <script data-th-inline="javascript" type="text/javascript">
diff --git a/src/main/resources/templates/febs/views/layout.html b/src/main/resources/templates/febs/views/layout.html
index 514ecb5..d2e3373 100644
--- a/src/main/resources/templates/febs/views/layout.html
+++ b/src/main/resources/templates/febs/views/layout.html
@@ -26,7 +26,6 @@
                     <dl class="layui-nav-child">
                         <dd><a class="layui-nav-child-href" id="user-profile">个人中心</a></dd>
                         <dd><a class="layui-nav-child-href" id="password-update">密码修改</a></dd>
-                        <dd><a class="layui-nav-child-href" target="_blank" href="https://github.com/wuyouzhuguli/FEBS-Shiro">项目地址</a></dd>
                         <hr/>
                         <dd><a class="layui-nav-child-href" data-th-href="@{logout}">退出登录</a></dd>
                     </dl>
@@ -65,7 +64,7 @@
         <div class="layui-side-scroll">
             <div class="layui-logo" style="cursor: pointer">
                 <img data-th-src="@{febs/images/logo.png}">
-                <span>FEBS 权限系统</span>
+                <span>全民商城 权限系统</span>
             </div>
             <script
                     type="text/html"
diff --git a/src/main/resources/templates/febs/views/login.html b/src/main/resources/templates/febs/views/login.html
index 2741f64..eaa11ef 100644
--- a/src/main/resources/templates/febs/views/login.html
+++ b/src/main/resources/templates/febs/views/login.html
@@ -2,7 +2,7 @@
 <html xmlns:th="http://www.thymeleaf.org">
 <head>
     <meta charset="utf-8">
-    <title>FEBS 权限系统</title>
+    <title>全民商城 权限系统</title>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
     <meta name="renderer" content="webkit">
     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
@@ -19,7 +19,7 @@
         <div class="layui-container">
             <div class="layui-row">
                 <div class="layui-col-xs12 layui-col-lg4 layui-col-lg-offset4 febs-tc">
-                    <div class="layui-logo"><span><b>FEBS</b> 权限系统</span></div>
+                    <div class="layui-logo"><span><b>全民商城</b> 权限系统</span></div>
                 </div>
                 <div class="layui-col-xs12 layui-col-lg4 layui-col-lg-offset4" id="login-div">
                     <div class="layui-form" lay-filter="login-form">
diff --git a/src/main/resources/templates/febs/views/modules/mallMember/agentAllMember.html b/src/main/resources/templates/febs/views/modules/mallMember/agentAllMember.html
new file mode 100644
index 0000000..8f91c8a
--- /dev/null
+++ b/src/main/resources/templates/febs/views/modules/mallMember/agentAllMember.html
@@ -0,0 +1,55 @@
+<div class="layui-fluid layui-anim febs-anim" id="febs-agent-child" lay-title="全部成员">
+    <div class="layui-row febs-container">
+        <div class="layui-col-md12">
+            <div class="layui-card">
+                <div class="layui-card-body febs-table-full">
+                    <table lay-filter="agentChild" lay-data="{id: 'agentChild'}"></table>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+<script data-th-inline="none" type="text/javascript">
+    layui.use(['dropdown', 'jquery', 'laydate', 'form', 'table', 'febs', 'treeSelect' ,'eleTree'], function () {
+        var $ = layui.jquery,
+            laydate = layui.laydate,
+            febs = layui.febs,
+            form = layui.form,
+            table = layui.table,
+            treeSelect = layui.treeSelect,
+            dropdown = layui.dropdown,
+            $view = $('#febs-agent-child'),
+            $query = $view.find('#queryChild'),
+            $searchForm = $view.find('formChild'),
+            sortObject = {field: 'createTime', type: null},
+            tableIns,
+            createTimeFrom,
+            createTimeTo;
+
+        form.render();
+
+        initTable();
+
+        laydate.render({
+            elem: '#user-createTime',
+            range: true,
+            trigger: 'click'
+        });
+
+
+        function initTable() {
+            tableIns = febs.table.init({
+                elem: $view.find('table'),
+                id: 'agentChild',
+                url: ctx + 'admin/mallMember/agentChild?parentId=1',
+                cols: [[
+                    {field: 'name', title: '姓名', minWidth: 150,align:'center'},
+                    {field: 'phone', title: '电话', minWidth: 150,align:'center'},
+                    {field: 'inviteId', title: '邀请码', minWidth: 150,align:'center'},
+                    {field: 'levelName', title: '等级', minWidth: 150,align:'center'},
+                ]]
+            });
+        }
+
+    })
+</script>
\ No newline at end of file
diff --git a/src/main/resources/templates/febs/views/modules/mallMember/agentLevelUpdate.html b/src/main/resources/templates/febs/views/modules/mallMember/agentLevelUpdate.html
index 20c3382..18ffbdf 100644
--- a/src/main/resources/templates/febs/views/modules/mallMember/agentLevelUpdate.html
+++ b/src/main/resources/templates/febs/views/modules/mallMember/agentLevelUpdate.html
@@ -55,12 +55,18 @@
             </div>
         </div>
         <div class="layui-form-item">
+            <div style="text-align:center;color: red">提示:【团队收益】如果选择【比例】,请输入百分比数字,如:80%,请输入80</div>
+        </div>
+        <div class="layui-form-item">
             <label class="layui-form-label febs-form-item-require">团队收益:</label>
             <div class="layui-input-block">
                 <input type="number" name="teamIncome" class="layui-input">
             </div>
         </div>
         <div class="layui-form-item">
+            <div style="text-align:center;color: red">提示:【直推收益】请输入百分比数字,如:80%,请输入80</div>
+        </div>
+        <div class="layui-form-item">
             <label class="layui-form-label febs-form-item-require">直推收益:</label>
             <div class="layui-input-block">
                 <input type="number" name="directIncome" class="layui-input">
diff --git a/src/main/resources/templates/febs/views/modules/mallMember/agentList.html b/src/main/resources/templates/febs/views/modules/mallMember/agentList.html
index ae29c2c..02b7395 100644
--- a/src/main/resources/templates/febs/views/modules/mallMember/agentList.html
+++ b/src/main/resources/templates/febs/views/modules/mallMember/agentList.html
@@ -22,8 +22,12 @@
                                         <div class="layui-input-inline">
                                             <select name="level">
                                                 <option value="">请选择</option>
-                                                <option value="FIRST_LEVEL">FIRST_LEVEL</option>
-                                                <option value="SECOND_LEVEL">SECOND_LEVEL</option>
+                                                <option value="FIRST_LEVEL">普通会员</option>
+                                                <option value="SECOND_LEVEL">业务经理</option>
+                                                <option value="THIRD_LEVEL">区域代理</option>
+                                                <option value="FOUR_LEVEL">代理</option>
+                                                <option value="FIFTH_LEVEL">总代</option>
+                                                <option value="SIX_LEVEL">董事</option>
                                             </select>
                                         </div>
                                     </div>
@@ -77,40 +81,12 @@
         table.on('tool(userAgentTable)', function (obj) {
             var data = obj.data,
                 layEvent = obj.event;
-            // if (layEvent === 'close') {
-            //     febs.modal.confirm('禁用', '确认禁用该账号?', function () {
-            //         closeAccount(data.id);
-            //     });
-            // }
-            // if (layEvent === 'open') {
-            //     febs.modal.confirm('开启', '确认开启该账号?', function () {
-            //         openAccount(data.id);
-            //     });
-            // }
-            // if (layEvent === 'see') {
-            //     febs.modal.open( '个人信息', 'modules/mallMember/detail/' + data.id, {
-            //         maxmin: true,
-            //     });
-            // }
-            // if (layEvent === 'moneyFlow') {
-            //     febs.modal.open( '用户资金流水', 'modules/mallMember/moneyFlow/' + data.id, {
-            //         maxmin: true,
-            //     });
-            // }
+            if (layEvent === 'agentAllMember') {
+                febs.modal.open( '全部成员', 'modules/mallMember/agentAllMember/' + data.id, {
+                    maxmin: true,
+                });
+            }
         });
-        // function closeAccount(id) {
-        //     febs.get(ctx + 'admin/mallMember/closeAccount/' + id, null, function () {
-        //         febs.alert.success('禁用成功');
-        //         $query.click();
-        //     });
-        // }
-        // function openAccount(id) {
-        //     febs.get(ctx + 'admin/mallMember/openAccount/' + id, null, function () {
-        //         febs.alert.success('开启成功');
-        //         $query.click();
-        //     });
-        // }
-
 
         // 查询按钮
         $query.on('click', function () {
@@ -134,23 +110,13 @@
                     {field: 'phone', title: '手机号', minWidth: 150,align:'left'},
                     {field: 'name', title: '名称', minWidth: 100,align:'left'},
                     {field: 'inviteId', title: '邀请码', minWidth: 100,align:'left'},
-                    {field: 'level', title: '代理层级', minWidth: 100,align:'left'},
+                    {field: 'levelName', title: '代理层级', minWidth: 100,align:'left'},
                     {field: 'memberNum', title: '下级', minWidth: 100,align:'left'},
                     {field: 'allMemberNum', title: '我的团队总数', minWidth: 100,align:'left'},
-                    // {title: '操作',
-                    //     templet: function (d) {
-                    //         if (d.accountStatus === 1) {
-                    //             return '<button class="layui-btn layui-btn-normal layui-btn-xs" lay-event="see" 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="moneyFlow" shiro:hasPermission="user:update">资金流水</button>'
-                    //
-                    //         }else{
-                    //             return '<button class="layui-btn layui-btn-normal layui-btn-xs" lay-event="see" shiro:hasPermission="user:update">详情</button>'
-                    //                 +'<button class="layui-btn layui-btn-normal layui-btn-xs" lay-event="open" shiro:hasPermission="user:update">启用</button>'
-                    //                 +'<button class="layui-btn layui-btn-normal layui-btn-xs" lay-event="moneyFlow" shiro:hasPermission="user:update">资金流水</button>'
-                    //
-                    //         }
-                    //     },minWidth: 300,align:'center'}
+                    {title: '操作',
+                        templet: function (d) {
+                                return '<button class="layui-btn layui-btn-normal layui-btn-xs" lay-event="agentAllMember" shiro:hasPermission="user:update">全部成员</button>'
+                        },minWidth: 300,align:'center'}
                 ]]
             });
         }
diff --git a/src/main/resources/templates/index.html b/src/main/resources/templates/index.html
index 6917391..62b3f72 100644
--- a/src/main/resources/templates/index.html
+++ b/src/main/resources/templates/index.html
@@ -3,7 +3,7 @@
       xmlns:shiro="http://www.pollix.at/thymeleaf/shiro">
 <head>
     <meta charset="utf-8">
-    <title>FEBS 权限系统</title>
+    <title>全民商城 权限系统</title>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
     <meta name="renderer" content="webkit">
     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

--
Gitblit v1.9.1