(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6da81314","chunk-14206f2f"],{"4b71":function(e,t,o){"use strict";o.r(t);var a=o("7a23");const r=Object(a["withScopeId"])("data-v-8a38ae28");Object(a["pushScopeId"])("data-v-8a38ae28");const c={class:"table-wrap"};Object(a["popScopeId"])();const l=r((e,t,o,l,s,n)=>{const d=Object(a["resolveComponent"])("ele-pro-table"),i=Object(a["resolveComponent"])("a-modal");return Object(a["openBlock"])(),Object(a["createBlock"])("div",null,[Object(a["createVNode"])(i,{destroyOnClose:"",width:700,title:"用户红包记录","onUpdate:visible":n.updateVisible,visible:o.visible,footer:null},{default:r(()=>[Object(a["createVNode"])("div",c,[Object(a["createVNode"])(d,{parseData:n.parseData,where:{uid:s.uid,type:3},toolbar:!1,ref:"table","row-key":"id",datasource:s.url,columns:s.columns},{integralChange:r(({record:e})=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.before)+" / "+Object(a["toDisplayString"])(e.after),1)]),integral:r(({record:e})=>[Object(a["createVNode"])("div",{style:{color:e.integral>0?"green":"red"}},Object(a["toDisplayString"])(e.integral),5)]),create_time:r(({record:e})=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(s.toDateString(e.create_time)),1)]),_:1},8,["parseData","where","datasource","columns"])])]),_:1},8,["onUpdate:visible","visible"])])});var s=o("2c2a"),n={name:"record",emits:["update:visible"],props:{visible:Boolean,data:Object},data(){return{toDateString:s["toDateString"],url:"/manager/User/getRedIntegral",uid:"",columns:[{title:"ID",dataIndex:"id"},{title:"变动数量",dataIndex:"integral",slots:{customRender:"integral"}},{title:"前/后",dataIndex:"integralChange",slots:{customRender:"integralChange"}},{title:"变动描述",dataIndex:"remark"},{title:"变动时间",dataIndex:"create_time",slots:{customRender:"create_time"}}]}},watch:{visible(e){this.uid=e?this.data.uid:""}},methods:{parseData(e){return{code:1==e.code?0:e.code,data:e.data.list,count:e.data.total,msg:e.message}},updateVisible(e){this.$emit("update:visible",e)}}},d=(o("f04b"),o("6b0d")),i=o.n(d);const b=i()(n,[["render",l],["__scopeId","data-v-8a38ae28"]]);t["default"]=b},"5c9c":function(e,t,o){},a338:function(e,t,o){"use strict";o("5c9c")},b31f:function(e,t,o){},b775:function(e,t,o){"use strict";var a=o("bc3a"),r=o.n(a),c=o("4360"),l=o("a18c"),s=o("d2b8"),n=o("f64c"),d=o("ed3b");const i=r.a.create({baseURL:"https://book.shuhi.com/api"});function b(e){c["a"].dispatch("user/removeToken").then(()=>{if(!e){const e=l["a"].currentRoute.path;return l["a"].push({path:"/login",query:e&&"/"!==e?{form:e}:null})}location.replace("/login")})}i.interceptors.request.use(e=>{const t=s["a"].takeToken();return t&&(e.headers[s["a"].tokenHeaderName]=t),e},e=>Promise.reject(e)),i.interceptors.response.use(e=>(1!=e.data.code&&401!=e.data.code&&403!=e.data.code&&n["a"].error(e.data.msg),e),e=>{let t=e.response;return 401===t.data.code&&(t.config.url===s["a"].menuUrl?b():(d["a"].destroyAll(),d["a"].info({title:"系统提示",content:"登录状态已过期, 请退出重新登录!",okText:"重新登录",onOk:()=>{b(!0)}}))),403===t.data.code&&n["a"].error(t.data.msg),Promise.reject(e)}),t["a"]=i},b9c2:function(e,t,o){"use strict";o.r(t);var a=o("7a23");const r=Object(a["withScopeId"])("data-v-7dd33030");Object(a["pushScopeId"])("data-v-7dd33030");const c={class:"ele-body ele-body-card"},l=Object(a["createTextVNode"])("查询"),s=Object(a["createTextVNode"])("重置"),n=Object(a["createTextVNode"])("数据共 "),d={class:"ele-text-primary"},i=Object(a["createTextVNode"])(" 条"),b=Object(a["createVNode"])("em",null,null,-1),p=Object(a["createTextVNode"])(" 导出用户 "),u=Object(a["createTextVNode"])("是"),m=Object(a["createTextVNode"])("否"),O={key:0,class:"use-wrap"},j={class:"user-name-wrap"},g={class:"name"},h={class:"mobile"},v=Object(a["createTextVNode"])("已开通"),f=Object(a["createTextVNode"])("未开通"),N=Object(a["createTextVNode"])("禁用"),_=Object(a["createTextVNode"])("启用"),k=Object(a["createTextVNode"])("取消");Object(a["popScopeId"])();const V=r((e,t,o,V,x,w)=>{const D=Object(a["resolveComponent"])("a-input"),y=Object(a["resolveComponent"])("a-form-item"),S=Object(a["resolveComponent"])("a-col"),C=Object(a["resolveComponent"])("a-button"),I=Object(a["resolveComponent"])("a-space"),T=Object(a["resolveComponent"])("a-row"),U=Object(a["resolveComponent"])("a-form"),B=Object(a["resolveComponent"])("a-card"),R=Object(a["resolveComponent"])("a-alert"),F=Object(a["resolveComponent"])("a-tag"),J=Object(a["resolveComponent"])("UserOutlined"),$=Object(a["resolveComponent"])("a-avatar"),H=Object(a["resolveComponent"])("ele-pro-table"),M=Object(a["resolveComponent"])("record"),Y=Object(a["resolveComponent"])("a-range-picker"),q=Object(a["resolveComponent"])("a-modal");return Object(a["openBlock"])(),Object(a["createBlock"])("div",c,[Object(a["createVNode"])(B,{bordered:!1,"body-style":{paddingBottom:0}},{default:r(()=>[Object(a["createVNode"])(U,{model:x.whereFormData,"label-col":{md:{span:6},sm:{span:24}},"wrapper-col":{md:{span:18},sm:{span:24}}},{default:r(()=>[Object(a["createVNode"])(T,null,{default:r(()=>[Object(a["createVNode"])(S,{lg:6,md:12,sm:24,xs:24},{default:r(()=>[Object(a["createVNode"])(y,{label:"手机号:"},{default:r(()=>[Object(a["createVNode"])(D,{value:x.whereFormData.mobile,"onUpdate:value":t[1]||(t[1]=e=>x.whereFormData.mobile=e),placeholder:"请输入手机号","allow-clear":""},null,8,["value"])]),_:1})]),_:1}),Object(a["createVNode"])(S,{lg:6,md:12,sm:24,xs:24},{default:r(()=>[Object(a["createVNode"])(y,{class:"ele-text-right","wrapper-col":{span:24}},{default:r(()=>[Object(a["createVNode"])(I,null,{default:r(()=>[Object(a["createVNode"])(C,{type:"primary",onClick:w.search},{default:r(()=>[l]),_:1},8,["onClick"]),Object(a["createVNode"])(C,{onClick:w.reset},{default:r(()=>[s]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),Object(a["createVNode"])(B,{bordered:!1},{default:r(()=>[Object(a["createVNode"])(R,{type:"info","show-icon":"",style:{"margin-bottom":"16px"}},{message:r(()=>[Object(a["createVNode"])("span",null,[n,Object(a["createVNode"])("b",d,Object(a["toDisplayString"])(x.total),1),i,b])]),_:1}),Object(a["createVNode"])(H,{title:"用户列表",selection:x.selection,"onUpdate:selection":t[3]||(t[3]=e=>x.selection=e),where:x.whereFormData,parseData:w.parseData,ref:"table","row-key":"uid",onDone:w.eleTableDone,datasource:x.url,columns:x.columns},{toolkit:r(()=>[Object(a["createVNode"])(C,{type:"primary",onClick:t[2]||(t[2]=e=>x.exportShow=!0)},{default:r(()=>[p]),_:1})]),is_promoter:r(({record:e})=>[1==e.is_promoter?(Object(a["openBlock"])(),Object(a["createBlock"])(F,{key:0,color:"processing"},{default:r(()=>[u]),_:1})):(Object(a["openBlock"])(),Object(a["createBlock"])(F,{key:1,color:"error"},{default:r(()=>[m]),_:1}))]),nickname:r(({record:e})=>[e.uid?(Object(a["openBlock"])(),Object(a["createBlock"])("div",O,[Object(a["createVNode"])($,{class:"avatar",size:"large",src:e.avatar},{icon:r(()=>[Object(a["createVNode"])(J)]),_:2},1032,["src"]),Object(a["createVNode"])("div",j,[Object(a["createVNode"])("p",g,Object(a["toDisplayString"])(e.nickname),1),Object(a["createVNode"])("p",h,Object(a["toDisplayString"])(e.mobile),1)])])):Object(a["createCommentVNode"])("",!0)]),last_login_time:r(({record:e})=>[Object(a["createVNode"])("div",null,"注册时间:"+Object(a["toDisplayString"])(x.toDateString(e.create_time)),1),Object(a["createVNode"])("div",null,"最后登录:"+Object(a["toDisplayString"])(x.toDateString(e.last_login_time)),1)]),invite_code:r(({record:e})=>[Object(a["createVNode"])("div",null,"邀请码:"+Object(a["toDisplayString"])(e.invite_code),1),Object(a["createVNode"])("div",null,"等级:"+Object(a["toDisplayString"])(e.level_name),1)]),privilege_status:r(({record:e})=>[1==e.privilege_status?(Object(a["openBlock"])(),Object(a["createBlock"])(F,{key:0,color:"processing"},{default:r(()=>[v]),_:1})):(Object(a["openBlock"])(),Object(a["createBlock"])(F,{key:1,color:"error"},{default:r(()=>[f]),_:1}))]),integral:r(({record:e})=>[Object(a["createVNode"])(C,{type:"link",onClick:t=>w.openIntegralRecordModal(e.uid)},{default:r(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.integral),1)]),_:2},1032,["onClick"])]),status:r(({record:e})=>[Object(a["withDirectives"])(Object(a["createVNode"])(F,{color:"error"},{default:r(()=>[N]),_:2},1536),[[a["vShow"],0==e.status]]),Object(a["withDirectives"])(Object(a["createVNode"])(F,{color:"processing"},{default:r(()=>[_]),_:2},1536),[[a["vShow"],1==e.status]])]),_:1},8,["selection","where","parseData","onDone","datasource","columns"])]),_:1}),Object(a["createVNode"])(M,{visible:x.showUserIntegral,"onUpdate:visible":t[4]||(t[4]=e=>x.showUserIntegral=e),data:x.currentUser},null,8,["visible","data"]),Object(a["createVNode"])(q,{visible:x.exportShow,"onUpdate:visible":t[7]||(t[7]=e=>x.exportShow=e),width:600,title:"批量导出"},{footer:r(()=>[Object(a["createVNode"])(C,{type:"default",onClick:t[5]||(t[5]=e=>x.exportShow=!1)},{default:r(()=>[k]),_:1}),Object(a["createVNode"])(C,{type:"primary"},{default:r(()=>[x.exportFormData.start_time?(Object(a["openBlock"])(),Object(a["createBlock"])("a",{key:1,ref:"downloadA",href:w.exportUser(),download:w.exportUser()},"导出",8,["href","download"])):(Object(a["openBlock"])(),Object(a["createBlock"])("div",{key:0,onClick:t[6]||(t[6]=t=>e.$message.error("请选择时间"))},"导出"))]),_:1})]),default:r(()=>[Object(a["createVNode"])(U,{ref:"form",model:x.exportFormData,"label-col":{span:4},"wrapper-col":{span:20}},{default:r(()=>[Object(a["createVNode"])(y,{label:"注册时间:"},{default:r(()=>[Object(a["createVNode"])(Y,{style:{width:"400px"},allowClear:!1,"show-time":{format:"HH:mm:ss"},format:"YYYY-MM-DD HH:mm:ss",placeholder:["开始时间","结束时间"],onOk:w.exportTimeConfirm},null,8,["onOk"])]),_:1})]),_:1},8,["model"])]),_:1},8,["visible"])])});var x=o("edc4"),w=o("2c2a"),D=o("4b71");o("b775");function y(e){let t="";if(e){let o=JSON.parse(JSON.stringify(e)),a=Object.keys(o);a.length>0&&a.forEach(e=>{t+="&",t+=`${e}=${o[e]}`})}let o="https://book.shuhi.com/api/api/manager/User/export"+t;return o}const S={mobile:""};var C={components:{UserOutlined:x["a"],record:D["default"]},data(){return{exportShow:!1,exportFormData:{start_time:"",end_time:""},showUserIntegral:!1,currentUser:null,toDateString:w["toDateString"],whereFormData:JSON.parse(JSON.stringify(S)),total:0,url:"/manager/User/getList",columns:[{title:"ID",dataIndex:"uid"},{title:"用户",dataIndex:"nickname",slots:{customRender:"nickname"}},{title:"红包",dataIndex:"integral",slots:{customRender:"integral"}},{title:"邀请码/等级",dataIndex:"invite_code",slots:{customRender:"invite_code"}},{title:"特权状态",dataIndex:"privilege_status",slots:{customRender:"privilege_status"}},{title:"磋商达人身份",dataIndex:"is_promoter",slots:{customRender:"is_promoter"}},{title:"时间",dataIndex:"last_login_time",slots:{customRender:"last_login_time"}},{title:"状态",dataIndex:"status",slots:{customRender:"status"}}],selection:[]}},methods:{exportTimeConfirm(e){this.exportFormData.start_time=e[0],this.exportFormData.end_time=e[1]},exportUser(){return y(this.exportFormData)},openIntegralRecordModal(e){this.currentUser={uid:e},this.showUserIntegral=!0},reload(){this.selection=[],this.$refs.table.reload()},search(){this.$refs.table.reload({page:1})},remove(e){console.log(e)},reset(){this.whereFormData=JSON.parse(JSON.stringify(S)),this.$nextTick(()=>{this.reload()})},eleTableDone(e,t,o){this.total=o},parseData(e){return{code:1==e.code?0:e.code,data:e.data.list,count:e.data.total,msg:e.message}}}},I=(o("a338"),o("6b0d")),T=o.n(I);const U=T()(C,[["render",V],["__scopeId","data-v-7dd33030"]]);t["default"]=U},f04b:function(e,t,o){"use strict";o("b31f")}}]);