chunk-2d207bf1.f4a698b1.js 15 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d207bf1"],{a29c:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("div",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:e.loadingFull,expression:"loadingFull",modifiers:{fullscreen:!0,lock:!0}}]}),e._v(" "),a("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.searchParams.status,callback:function(t){e.$set(e.searchParams,"status",t)},expression:"searchParams.status"}},[a("el-tab-pane",{attrs:{name:"0",label:"销售审核流程-未授权"}}),e._v(" "),a("el-tab-pane",{attrs:{name:"1",label:"已授权"}}),e._v(" "),a("el-tab-pane",{attrs:{name:"2",label:"已过期"}})],1),e._v(" "),a("div",{staticStyle:{"margin-bottom":"10px"}},[a("el-input",{staticStyle:{width:"250px"},attrs:{placeholder:"昵称/手机号/姓名",size:"small"},nativeOn:{keyup:function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter"))return null;e.searchParams.page_index=1,e.getList()}},model:{value:e.searchParams.search_name,callback:function(t){e.$set(e.searchParams,"search_name",t)},expression:"searchParams.search_name"}}),e._v(" "),a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){e.searchParams.page_index=1,e.getList()}}},[e._v("\n 查询\n ")])],1),e._v(" "),a("el-table",{ref:"multipleTable",staticClass:"tableBorder",attrs:{data:e.table,"header-cell-style":{background:"#f8fbfc"},border:"",stripe:""}},[a("el-table-column",{directives:[{name:"show",rawName:"v-show",value:"2"===e.searchParams.status,expression:"searchParams.status === '2'"}],attrs:{type:"selection",width:"50",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"nickname",label:"昵称",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.handleSeeMemberInfo(n)}}},[e._v(e._s(n.nickname))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"realname",align:"center",label:"真实姓名",width:"120"}}),e._v(" "),a("el-table-column",{attrs:{prop:"mobile",label:"手机号",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"level",label:"客户类别",align:"center",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("el-tag",{staticStyle:{color:"#ffffff"},attrs:{color:e.levelStatus(n.level).color}},[e._v("\n "+e._s(e.levelStatus(n.level).name)+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"created_at",label:"加入时间",align:"center",width:"155"}}),e._v(" "),a("el-table-column",{attrs:{prop:"recom",label:"分享人",align:"center",width:"130"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("span",{staticClass:"buttonText",on:{click:function(t){return e.getOtherInfo(n.recom.id)}}},[e._v(e._s(n.recom&&n.recom.nickname))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"agent",label:"上级批发商",align:"center",width:"130"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("span",{staticClass:"buttonText",on:{click:function(t){return e.getOtherInfo(n.agent.id)}}},[e._v(e._s(n.agent&&n.agent.nickname))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"auth_status",label:"授权状态",align:"center",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("el-tag",{staticStyle:{color:"#ffffff"},attrs:{color:0===n.auth_status?"#909399":1===n.auth_status?"#67C23A":"#F56C6C"}},[e._v("\n "+e._s(0===n.auth_status?"未授权":1===n.auth_status?"已授权":"已过期")+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"cert_status",label:"认证状态",align:"center",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v("\n "+e._s(e.certStatus(a))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"auth_code",label:"授权编号",width:"235",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v("\n "+e._s(a.auth_code?a.auth_code:0===a.auth_status?"未授权":1===a.auth_status?"已授权":"已过期")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"authTerm",label:"授权期限",width:"160",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[0===n.auth_status?a("span",[e._v("\n 待定\n ")]):a("span",[e._v(e._s(n.auth_startime)),a("br"),e._v("至"),a("br"),e._v(e._s(n.auth_endtime))])]}}])}),e._v(" "),"2"===e.searchParams.status?a("el-table-column",{attrs:{label:"重新授权",align:"center",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.handleSetOne(n)}}},[e._v("授权")])]}}],null,!1,1319520724)}):e._e()],1),e._v(" "),a("div",{staticClass:"table-control"},[a("el-button",{directives:[{name:"show",rawName:"v-show",value:"2"===e.searchParams.status,expression:"searchParams.status === '2'"}],attrs:{type:"primary",size:"mini"},on:{click:e.handleManySet}},[e._v("批量授权")]),e._v(" "),a("div",{staticClass:"batch-container"},[a("pagination",{staticStyle:{"margin-top":"0"},attrs:{total:e.tableTotal,limit:e.searchParams.page_size,page:e.searchParams.page_index},on:{pagination:e.changePagination,"update:limit":e.changePagination}})],1)],1),e._v(" "),a("el-drawer",{attrs:{title:"销售信息",visible:e.visible.userinfo,direction:"rtl","before-close":e.handleCloseUserinfo},on:{"update:visible":function(t){return e.$set(e.visible,"userinfo",t)}}},[a("el-form",{staticStyle:{padding:"0 20px"},attrs:{"label-width":"80px"}},[a("el-form-item",{attrs:{label:"真实姓名:"}},[e._v(e._s(e.memberInfo.realname))]),e._v(" "),a("el-form-item",{attrs:{label:"身份证号:"}},[e._v(e._s(e.memberInfo.cre_num))]),e._v(" "),a("el-form-item",{attrs:{label:"联系电话:"}},[e._v(e._s(e.memberInfo.mobile))]),e._v(" "),a("el-form-item",{attrs:{label:"客户类别:"}},[e._v(e._s(e.changeLevel(e.memberInfo.level)))]),e._v(" "),a("el-form-item",{attrs:{label:"微信昵称:"}},[e._v(e._s(e.memberInfo.nickname))]),e._v(" "),a("el-form-item",{attrs:{label:"授权状态:"}},[e._v(e._s(0===e.memberInfo.auth_status?"未授权":1===e.memberInfo.auth_status?"已授权":"已过期"))])],1)],1),e._v(" "),a("el-dialog",{attrs:{title:"销售授权",visible:e.visible.auth,"before-close":e.handleCloseAuthTime},on:{"update:visible":function(t){return e.$set(e.visible,"auth",t)}}},[a("el-form",{attrs:{"label-width":"80px"}},[a("el-form-item",{attrs:{label:"销售信息"}},[a("p",[e._v("昵称: "+e._s(e.authInfo.nickname))]),e._v(" "),a("p",[e._v("手机号: "+e._s(e.authInfo.mobile))]),e._v(" "),a("p",[e._v("客户类别: "+e._s(e.changeLevel(e.authInfo.level)))]),e._v(" "),a("p",[e._v(e._s("上级批发商销售: "+(e.authInfo.agent&&e.authInfo.agent.nickname)))]),e._v(" "),a("p",[e._v(e._s("分享人: "+(e.authInfo.recom&&e.authInfo.recom.nickname)))])]),e._v(" "),a("el-form-item",{attrs:{label:"授权期限:"}},[a("el-date-picker",{attrs:{type:"datetimerange","picker-options":e.pickerOptions,"range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期",align:"left","value-format":"yyyy-MM-dd HH:mm:ss",format:"yyyy-MM-dd HH:mm:ss"},model:{value:e.authTime,callback:function(t){e.authTime=t},expression:"authTime"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.handleSureSet}},[e._v("授权")]),e._v(" "),a("el-button",{on:{click:e.handleCloseAuthTime}},[e._v("取消")])],1)],1)],1),e._v(" "),a("el-dialog",{attrs:{title:"批量销售授权",visible:e.visible.manyAuth,"before-close":e.handleCloseAuthMany},on:{"update:visible":function(t){return e.$set(e.visible,"manyAuth",t)}}},[a("el-form",{attrs:{"label-width":"80px"}},[a("el-form-item",{attrs:{label:"销售信息"}},[a("div",{staticStyle:{"max-height":"400px","overflow-y":"scroll"}},e._l(e.manyAuthInfo,(function(t){return a("p",{key:t.id},[e._v("\n "+e._s(t.nickname+"-"+t.mobile+"-"+t.level)+"\n ")])})),0)]),e._v(" "),a("el-form-item",{attrs:{label:"授权期限:"}},[a("el-date-picker",{attrs:{type:"datetimerange","picker-options":e.pickerOptions,"range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期",align:"left","value-format":"yyyy-MM-dd HH:mm:ss",format:"yyyy-MM-dd HH:mm:ss"},model:{value:e.authTime,callback:function(t){e.authTime=t},expression:"authTime"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.handleSureManySet}},[e._v("授权")]),e._v(" "),a("el-button",{on:{click:e.handleCloseAuthMany}},[e._v("取消")])],1)],1)],1),e._v(" "),a("el-drawer",{attrs:{title:e.seeMemberInfo.realname+" - "+e.levelStatus(e.seeMemberInfo.level).name,visible:e.visible.memberInfo,direction:"rtl",size:e.isH?"80%":"600px"},on:{"update:visible":function(t){return e.$set(e.visible,"memberInfo",t)}}},[a("MemberInfo",{attrs:{info:e.seeMemberInfo,"team-type":!1},on:{getOtherInfo:e.getOtherInfo}})],1)],1)},s=[],r=a("c7eb"),i=(a("96cf"),a("1da1")),l=(a("7f7f"),a("ad1f")),o=a("8e44"),c=a("44f1"),u=a("ed08"),m=a("f72b"),h={components:{MemberInfo:m["default"]},data:function(){return{pickerOptions:{shortcuts:[{text:"一年",onClick:function(e){var t=new Date,a=new Date;t.setTime(t.getTime()+31536e6),e.$emit("pick",[a,t])}},{text:"两年",onClick:function(e){var t=new Date,a=new Date;t.setTime(t.getTime()+63072e6),e.$emit("pick",[a,t])}},{text:"三年",onClick:function(e){var t=new Date,a=new Date;t.setTime(t.getTime()+94608e6),e.$emit("pick",[a,t])}}]},isH:!1,authTime:"",searchParams:{status:"0",search_name:"",page_index:1,page_size:10,auth_time:""},table:[],tableTotal:0,memberInfo:{nickname:"",mobile:"",level:"",cre_num:"",realname:"",auth_status:"",agent:{},recom:{}},visible:{userinfo:!1,auth:!1,manyAuth:!1,memberInfo:!1},authInfo:{nickname:"",mobile:"",level:"",id:"",agent:{},recom:{}},manyAuthInfo:[],manyAuthId:[],loadingFull:!1,seeMemberInfo:{}}},watch:{"searchParams.status":function(){this.searchParams.page_index=1}},created:function(){Object(u["e"])()||(this.isH=!0),this.getList()},methods:{handleClick:function(e,t){this.searchParams.status=e.name,this.getList()},handleCloseUserinfo:function(){this.memberInfo.nickname="",this.memberInfo.mobile="",this.memberInfo.level="",this.memberInfo.cre_num="",this.memberInfo.realname="",this.memberInfo.auth_status="",this.memberInfo.agent={},this.memberInfo.recom={},this.visible.userinfo=!1},getList:function(){var e=Object(i["a"])(Object(r["a"])().mark((function e(){var t,a,n,s,i,o,c,u,m;return Object(r["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(this.loadingFull=!0,e.prev=1,"0"!==this.searchParams.status){e.next=10;break}return a=Object.assign({},this.searchParams),this.$delete(a,"auth_time"),e.next=7,Object(l["d"])(a);case 7:t=e.sent,e.next=13;break;case 10:return e.next=12,Object(l["d"])(this.searchParams);case 12:t=e.sent;case 13:n=t,s=n.code,i=n.message,200===s?(o=t,c=o.data,u=c.list,m=c.total,this.table=u,this.tableTotal=m):this.$message.error(i),e.next=20;break;case 17:e.prev=17,e.t0=e["catch"](1),console.log("获取客户授权失败:".concat(e.t0));case 20:this.loadingFull=!1;case 21:case"end":return e.stop()}}),e,this,[[1,17]])})));function t(){return e.apply(this,arguments)}return t}(),handleCloseAuthTime:function(){this.authInfo.id="",this.authInfo.mobile="",this.authInfo.level="",this.authTime="",this.authInfo.recom={},this.authInfo.agent={},this.visible.auth=!1},handleSetOne:function(e){var t=e.id,a=e.nickname,n=e.mobile,s=e.level,r=e.agent,i=e.recom;this.authInfo.nickname=a,this.authInfo.mobile=n,this.authInfo.level=s,this.authInfo.id=t,this.authInfo.agent=r,this.authInfo.recom=i,this.visible.auth=!0},handleSureSet:function(){var e=this.authInfo.id,t=this.authTime[0],a=this.authTime[1];this.oneSet({id:e,auth_startime:t,auth_endtime:a})},oneSet:function(){var e=Object(i["a"])(Object(r["a"])().mark((function e(t){var a,n,s;return Object(r["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(l["f"])(t);case 3:a=e.sent,n=a.code,s=a.message,200===n?(this.handleCloseAuthTime(),this.getList(),this.$message.success(s)):this.$message.error(s),e.next=11;break;case 8:e.prev=8,e.t0=e["catch"](0),this.$message.error("单个会员授权失败!!!");case 11:case"end":return e.stop()}}),e,this,[[0,8]])})));function t(t){return e.apply(this,arguments)}return t}(),handleManySet:function(){var e=this,t=this.$refs.multipleTable.selection;if(t.length<1)return this.$message.warning("请先选择客户"),!1;t.map((function(t){var a={};a.nickname=t.nickname,a.mobile=t.mobile,a.level=t.level,a.id=t.id,e.manyAuthId.push(t.id),e.manyAuthInfo.push(a)})),this.visible.manyAuth=!0},handleCloseAuthMany:function(){this.authTime="",this.manyAuthId=[],this.manyAuthInfo=[],this.visible.manyAuth=!1},handleSureManySet:function(){var e=this.authTime[0],t=this.authTime[1];this.matchSet({userId:this.manyAuthId,auth_startime:e,auth_endtime:t})},matchSet:function(){var e=Object(i["a"])(Object(r["a"])().mark((function e(t){var a,n,s;return Object(r["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(l["e"])(t);case 3:a=e.sent,n=a.code,s=a.message,200===n?(this.handleCloseAuthMany(),this.getList(),this.$message.success(s)):this.$message.error(s),e.next=11;break;case 8:e.prev=8,e.t0=e["catch"](0),this.$message.error("批量会员授权失败!!!");case 11:case"end":return e.stop()}}),e,this,[[0,8]])})));function t(t){return e.apply(this,arguments)}return t}(),changeLevel:function(e){var t="";switch(e){case 0:t="公司";break;case 1:t="批发商";break;case 2:t="经销商";break;default:t="销售员"}return t},showMemberInfo:function(e){var t=e.nickname,a=e.mobile,n=e.level,s=e.cre_num,r=e.realname,i=e.auth_status,l=e.agent,o=e.recom;this.memberInfo.nickname=t,this.memberInfo.mobile=a,this.memberInfo.level=n,this.memberInfo.cre_num=s,this.memberInfo.realname=r,this.memberInfo.auth_status=i,this.memberInfo.agent=l,this.memberInfo.recom=o,this.visible.userinfo=!0},changePagination:function(e){var t=e.page,a=e.limit;this.searchParams.page_size=a,this.searchParams.page_index=t,this.getList()},levelStatus:function(e){return Object(c["c"])(e)},getOtherInfo:function(){var e=Object(i["a"])(Object(r["a"])().mark((function e(t){var a,n,s,i;return Object(r["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t){e.next=3;break}return this.$message.error("获取用户id失败"),e.abrupt("return",!1);case 3:return this.loadingFull=!0,e.prev=4,e.next=7,Object(o["i"])({id:t});case 7:a=e.sent,n=a.code,s=a.message,200===n?(i=a.data,this.handleSeeMemberInfo(i)):this.$message.error(s),e.next=15;break;case 12:e.prev=12,e.t0=e["catch"](4),console.log("获取分享人或上级批发商信息失败:".concat(e.t0));case 15:this.loadingFull=!1;case 16:case"end":return e.stop()}}),e,this,[[4,12]])})));function t(t){return e.apply(this,arguments)}return t}(),handleSeeMemberInfo:function(e){this.seeMemberInfo=e,this.visible.memberInfo=!0},certStatus:function(e){var t=e.cert_status;return Object(c["a"])(t)}}},f=h,b=a("2877"),v=Object(b["a"])(f,n,s,!1,null,null,null);t["default"]=v.exports}}]);