From 050ff0dfc04d4ca2a33ac0e97c98f042b9f95df6 Mon Sep 17 00:00:00 2001
From: li-guang <153605324@qq.com>
Date: Wed, 07 Apr 2021 11:56:06 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/score_shop' into score_shop

---
 zq-erp/src/main/resources/templates/views/admin/fenxiao/fenxiao-user.html |  119 ++++++++++++++++++++++++++++++++++++++++++++++++-----------
 1 files changed, 96 insertions(+), 23 deletions(-)

diff --git a/zq-erp/src/main/resources/templates/views/admin/fenxiao/fenxiao-user.html b/zq-erp/src/main/resources/templates/views/admin/fenxiao/fenxiao-user.html
index cc2ebb2..2e975b3 100644
--- a/zq-erp/src/main/resources/templates/views/admin/fenxiao/fenxiao-user.html
+++ b/zq-erp/src/main/resources/templates/views/admin/fenxiao/fenxiao-user.html
@@ -23,6 +23,9 @@
     <script type="text/javascript" charset="utf-8"
             th:src="@{/plugin/beditor/lang/zh-cn/zh-cn.js}"></script>
     <style>
+        .panel-body{
+            overflow: hidden;
+        }
         .paginationStyle{
             background: #ffffff;
             padding: 10px 10px;
@@ -56,7 +59,7 @@
 </head>
 
 <body>
-<div class="ibox-content" id="app" v-cloak>
+<div class="panel-body" id="app" v-cloak>
         <el-row>
             <el-tabs v-model="activeName" >
                 <el-tab-pane label="分销员管理" name="first">
@@ -99,19 +102,25 @@
                                         type="selection">
                                 </el-table-column>
                                 <el-table-column
-                                        label="分销员" width="120">
+                                        label="分销员"
+                                        show-overflow-tooltip
+                                        width="150">
                                     <template slot-scope="scope">
                                         <img :src="scope.row.avatarUrl" width="40" height="40" class="head_pic"/>
                                         {{scope.row.nickname}}
                                     </template>
                                 </el-table-column>
                                 <el-table-column
-                                        prop="parentUser"
-                                        label="邀请人">
+                                        prop="parentUserNow"
+                                        label="当前上级">
                                 </el-table-column>
                                 <el-table-column
                                         prop="lowerLevelNum"
-                                        label="下级客户数">
+                                        label="推广客户">
+                                </el-table-column>
+                                <el-table-column
+                                        prop="invitedNum"
+                                        label="邀请下级">
                                 </el-table-column>
                                 <el-table-column
                                         prop="totalRevenue"
@@ -128,6 +137,7 @@
                                 <el-table-column
                                         prop="createTime"
                                         label="加入时间"
+                                        show-overflow-tooltip
                                         :formatter="formatDate">
                                 </el-table-column>
                                 <el-table-column
@@ -138,6 +148,10 @@
                                         <span v-if="scope.row.applyStatus == 3">未通过</span>
                                         <span v-if="scope.row.applyStatus == 4">系统删除</span>
                                     </template>
+                                </el-table-column>
+                                <el-table-column
+                                        prop="parentUser"
+                                        label="注册邀请人">
                                 </el-table-column>
                                 <el-table-column
                                         label="来源">
@@ -154,7 +168,7 @@
                                             <el-button type="primary" v-if="scope.row.applyStatus == 1" size="mini" @click="openExamineSaleManApply(scope.row)">审核</el-button>
                                             <el-button type="primary" v-if="scope.row.applyStatus == 2" size="mini" @click="openUpdateSaleManGrade(scope.row)">修改等级</el-button>
                                             <el-button type="primary" size="mini" @click="openUpdateSaleManGrade(scope.row)">详情</el-button>
-                                            <el-button type="primary" v-if="scope.row.applyStatus == 2" size="mini" @click="delSaleManGradeApply(scope.row)">删除</el-button>
+                                            <el-button type="danger" v-if="scope.row.applyStatus == 2" size="mini" @click="delSaleManGradeApply(scope.row)">删除</el-button>
                                         </el-row>
                                     </template>
                                 </el-table-column>
@@ -185,6 +199,13 @@
                             </el-table-column>
                             <el-table-column
                                     prop="sealesCommission"
+                                    label="自购返佣 %">
+                                <template slot-scope="scope">
+                                    <el-input class="edit-input" v-model="scope.row.selfCommission" oninput ="value=value.replace(/[^0-9.]/g,'')" placeholder="自购返佣"></el-input>
+                                </template>
+                            </el-table-column>
+                            <el-table-column
+                                    prop="sealesCommission"
                                     label="推广提成 %">
                                 <template slot-scope="scope">
                                     <el-input class="edit-input" v-model="scope.row.sealesCommission" oninput ="value=value.replace(/[^0-9.]/g,'')" placeholder="推广提成"></el-input>
@@ -207,9 +228,9 @@
                             <el-table-column label="操作" width="240">
                                 <template slot-scope="scope">
                                     <el-row style="display:flex;">
-                                        <el-button type="primary" v-if="scope.row.isDefault == 1" size="mini" @click="addFyfa()">新增</el-button>
+                                        <el-button type="primary" v-if="scope.row.isDefault == 1" size="mini" @click="addFyfaReady()">新增</el-button>
                                         <el-button type="primary" size="mini" @click="updateFyfa(scope.row)">保存</el-button>
-                                        <el-button type="primary" v-if="scope.row.isDefault == 2" size="mini" @click="delFyfa(scope.row)">删除</el-button>
+                                        <el-button type="danger" v-if="scope.row.isDefault == 2" size="mini" @click="delFyfa(scope.row)">删除</el-button>
                                     </el-row>
                                 </template>
                             </el-table-column>
@@ -324,7 +345,51 @@
             this.loadInfo();
             window.addEventListener("keydown", this.keydown);
             //初始化编辑器
-            ue = UE.getEditor('description');
+            ue = UE.getEditor('description', {
+                toolbars: [
+                    [
+                        'anchor',
+                        'bold', //加粗
+                        'indent', //首行缩进
+                        'italic', //斜体
+                        'underline', //下划线
+                        'strikethrough', //删除线
+                        'subscript', //下标
+                        'fontborder', //字符边框
+                        'superscript', //上标
+                        'formatmatch', //格式刷
+                        'pasteplain', //纯文本粘贴模式
+                        'selectall', //全选
+                        'horizontal', //分隔线
+                        'removeformat', //清除格式
+                        'unlink', //取消链接
+                        'inserttitle', //插入标题
+                        'cleardoc', //清空文档
+                        'fontfamily', //字体
+                        'fontsize', //字号
+                        'paragraph', //段落格式
+                        'simpleupload', //单图上传
+                        'insertimage', //多图上传
+                        'link', //超链接
+                        'emotion', //表情
+                        'justifyleft', //居左对齐
+                        'justifyright', //居右对齐
+                        'justifycenter', //居中对齐
+                        'justifyjustify', //两端对齐
+                        'forecolor', //字体颜色
+                        'backcolor', //背景色
+                        'insertorderedlist', //有序列表
+                        'insertunorderedlist', //无序列表
+                        'fullscreen', //全屏
+                        'rowspacingtop', //段前距
+                        'rowspacingbottom', //段后距
+                        'imagecenter', //居中
+                        'lineheight', //行间距
+                        'customstyle', //自定义标题
+                        'autotypeset', //自动排版
+                        'background', //背景
+                    ]
+                ]});
         },
         mounted: function () {
         },
@@ -399,7 +464,7 @@
                 });
             },
             handleAvatarSuccess(res, file) {
-                this.imageUrl = URL.createObjectURL(file.raw);
+                this.imageUrl = res.path;
             },
             beforeAvatarUpload(file) {
                 const isJPG = file.type === 'image/jpeg';
@@ -438,29 +503,36 @@
                 this.loadFyfaSetting();
             },
             //新增
-            addFyfa(){
+            addFyfaReady(){
                 let _this = this;
-                AjaxProxy.requst({
-                    app: _this,
-                    data:[],
-                    url: basePath + '/fenXiao/fenXiaoUser/addFyfa',
-                    callback: function (data) {
-                        _this.$message.success(data.info);
-                        _this.loadFyfaSetting();
-                    }
-                });
+                let fyfaReady = {};
+                _this.fyfaList.rows.push(fyfaReady);
             },
+            // addFyfa(){
+            //     let _this = this;
+            //     AjaxProxy.requst({
+            //         app: _this,
+            //         data:[],
+            //         url: basePath + '/fenXiao/fenXiaoUser/addFyfa',
+            //         callback: function (data) {
+            //             _this.$message.success(data.info);
+            //             _this.loadFyfaSetting();
+            //         }
+            //     });
+            // },
             updateFyfa(row){
                 let _this = this;
                 let id = row.id;
                 let name = row.name;
                 let sealesCommission = row.sealesCommission;
+                let selfCommission = row.selfCommission;
                 let invitationCommission = row.invitationCommission;
                 let gradeCondition = row.gradeCondition;
                 let obj = {
                     id: id,
                     name: name,
                     sealesCommission: sealesCommission,
+                    selfCommission: selfCommission,
                     invitationCommission: invitationCommission,
                     gradeCondition: gradeCondition,
                 }
@@ -485,7 +557,7 @@
                 }).then(() => {
                     //通过
                     _this.delFyfaApply(row);
-                    _this.loadFyfaSetting();
+
                 }).catch(action => {
                     //不通过
                     if(action === 'cancel'){
@@ -509,6 +581,7 @@
                     url: basePath + '/fenXiao/fenXiaoUser/delFyfaApply',
                     callback: function (data) {
                         _this.$message.success(data.info);
+                        _this.loadFyfaSetting();
                     }
                 });
             },
@@ -574,11 +647,11 @@
                 }
             },
             changePageSize(val) {
-                this.table.pageSize = val;
+                this.fxyList.pageSize = val;
                 this.loadParamSetting();
             },
             changeCurrentPage(val) {
-                this.table.currentPage = val;
+                this.fxyList.currentPage = val;
                 this.loadParamSetting();
             },
             //时间格式化

--
Gitblit v1.9.1