From 000e2719d57fd6cfc94fb340730ab3722d6c47cb Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Sun, 14 Mar 2021 14:33:14 +0800
Subject: [PATCH] 分销员后台0314

---
 zq-erp/src/main/resources/templates/views/admin/fenxiao/fenxiao-user.html |   67 +++++++++++++++++++++++++++------
 1 files changed, 54 insertions(+), 13 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 a99b9d3..8d2fe90 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
@@ -74,14 +74,11 @@
                                         type="selection">
                                 </el-table-column>
                                 <el-table-column
-                                        label="头像" width="100">
+                                        label="分销员">
                                     <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="nickname"
-                                        label="分销员" width="100">
                                 </el-table-column>
                                 <el-table-column
                                         prop="parentUser"
@@ -114,6 +111,7 @@
                                         <span v-if="scope.row.applyStatus == 1">待审核</span>
                                         <span v-if="scope.row.applyStatus == 2">通过</span>
                                         <span v-if="scope.row.applyStatus == 3">未通过</span>
+                                        <span v-if="scope.row.applyStatus == 4">系统删除</span>
                                     </template>
                                 </el-table-column>
                                 <el-table-column
@@ -128,8 +126,10 @@
                                 <el-table-column label="操作" width="240">
                                     <template slot-scope="scope">
                                         <el-row style="display:flex;">
-                                            <el-button type="primary" size="mini" @click="openExamineSaleManApply(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 == 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-row>
                                     </template>
                                 </el-table-column>
@@ -147,6 +147,7 @@
                         </el-pagination>
                     </el-row>
                 </el-tab-pane>
+
                 <el-tab-pane label="分佣方案" name="second">
                     <template>
                         <el-table
@@ -185,6 +186,7 @@
                         </el-table>
                     </template>
                 </el-tab-pane>
+
                 <el-tab-pane label="推广文案" name="third">
                     <el-row>
                         <script style="width: 100%; height: 500px" id="description" name="description"
@@ -348,7 +350,7 @@
             },
             search:function(){
                 this.fxyList.currentPage=1;
-                this.loadInfo();
+                this.loadParamSetting();
             },
             keydown(evt){
                 if(evt.keyCode==13) {
@@ -366,16 +368,16 @@
                         this.form.order="asc";
                     }
                     this.form.sort=column.prop;
-                    this.loadInfo();
+                    this.loadParamSetting();
                 }
             },
             changePageSize(val) {
                 this.table.pageSize = val;
-                this.loadData();
+                this.loadParamSetting();
             },
             changeCurrentPage(val) {
                 this.table.currentPage = val;
-                this.loadData();
+                this.loadParamSetting();
             },
             //时间格式化
             formatDate(row,column){
@@ -396,7 +398,46 @@
                     content : [ basePath + '/admin/redirect/fenxiao/fenxiao-apply']
                 }));
             },
-            //修改等级
+            //删除
+            delSaleManGradeApply(row){
+                this.$confirm('是否删除?', '删除', {
+                    distinguishCancelAndClose: true,//设置关闭按钮和不通过按钮的区别
+                    confirmButtonText: '确认',
+                    cancelButtonText: '取消',
+                    type: 'info'
+                }).then(() => {
+                    //通过
+                    this.examineDelSaleManGradeApply(row);
+                }).catch(action => {
+                    //不通过
+                    if(action === 'cancel'){
+                        console.log("cancel");
+                    }else{
+                        //关闭按钮
+                        console.log("close");
+                        //this.$message({type: 'info',message: ''})
+                    }
+                });
+            },
+            examineDelSaleManGradeApply(row){
+                let _this = this;
+                let userId = row.userId;
+                let id = row.id;
+                let obj = {
+                    userId: userId,
+                    applyId: id,
+                }
+                AjaxProxy.requst({
+                    app: _this,
+                    data:obj,
+                    url: basePath + '/fenXiao/fenXiaoUser/delSaleManGradeApply',
+                    callback: function (data) {
+                        _this.$message.success(data.info);
+                        this.loadParamSetting();
+                    }
+                });
+            },
+            //修改等级跳转
             openUpdateSaleManGrade(row){
                 layer.full(layer.open({
                     type: 2,
@@ -440,7 +481,7 @@
                     url: basePath + '/fenXiao/fenXiaoUser/examineSaleManApply',
                     callback: function (data) {
                         _this.$message.success(data.info);
-                        this.loadData();
+                        this.loadParamSetting();
                     }
                 });
             },

--
Gitblit v1.9.1