1 |
- import{d as s,_ as e,a}from"./s-layout.5146c957.js";import{H as t,c as o,s as l,C as n,o as i,e as r,w as c,i as u,u as d,y as p,z as m,k as f,l as g,m as _,A as b,b as h,d as y,B as x,f as w,F as k,h as v,aV as $,_ as I,S as C,a2 as M,E as D,x as A}from"./index-520dfaee.js";import{_ as F}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as S}from"./uni-load-more.ba4f287c.js";import{_ as j}from"./s-goods-item.cceb2670.js";/* empty css */const B=F({__name:"commission-info",setup(s){t((s=>({"4ed21d77":d(h)})));const e=o((()=>l.$store("user").userInfo)),a=o((()=>l.$store("user").agentInfo)),h=l.$url.css("/assets/addons/shopro/uniapp/commission/background.png");return n({showMoney:!1}),(s,t)=>{const o=g,n=_,h=b;return i(),r(n,{class:"user-card ss-flex ss-col-bottom"},{default:c((()=>[u(n,{class:"card-top ss-flex ss-row-between"},{default:c((()=>[u(n,{class:"ss-flex"},{default:c((()=>[u(n,{class:"head-img-box"},{default:c((()=>[u(o,{class:"head-img",src:d(l).$url.cdn(d(e).avatar),mode:"aspectFill"},null,8,["src"])])),_:1}),u(n,{class:"ss-flex-col"},{default:c((()=>[u(n,{class:"user-name"},{default:c((()=>[p(m(d(e).nickname),1)])),_:1}),u(n,{class:"user-info-box ss-flex"},{default:c((()=>[d(a).level_info?(i(),r(n,{key:0,class:"tag-box ss-flex"},{default:c((()=>{var s,e;return[(null==(s=d(a).level_info)?void 0:s.image)?(i(),r(o,{key:0,class:"tag-img",src:d(l).$url.cdn(null==(e=d(a).level_info)?void 0:e.image),mode:"aspectFill"},null,8,["src"])):f("",!0),u(h,{class:"tag-title"},{default:c((()=>{var s;return[p(m(null==(s=d(a).level_info)?void 0:s.name),1)]})),_:1})]})),_:1})):f("",!0),u(n,{class:"ss-iconfont uicon-arrow-right",style:{color:"#fff","font-size":"28rpx"}})])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-fd46baf6"]]),G=F({__name:"account-info",setup(e){const a=o((()=>l.$store("user").userInfo)),t=o((()=>l.$store("user").agentInfo)),f=n({showMoney:!1});return(e,o)=>{const n=_,g=h(y("uni-icons"),s),w=x,k=b;return i(),r(n,{class:"account-card"},{default:c((()=>[u(n,{class:"account-card-box"},{default:c((()=>[u(n,{class:"ss-flex ss-row-between card-box-header"},{default:c((()=>[u(n,{class:"ss-flex"},{default:c((()=>[u(n,{class:"header-title ss-m-r-16"},{default:c((()=>[p("账户信息")])),_:1}),u(w,{class:"ss-reset-button look-btn ss-flex",onClick:o[0]||(o[0]=s=>f.showMoney=!f.showMoney)},{default:c((()=>[u(g,{type:f.showMoney?"eye-filled":"eye-slash-filled",color:"#A57A55",size:"20"},null,8,["type"])])),_:1})])),_:1}),u(n,{class:"ss-flex",onClick:o[1]||(o[1]=s=>d(l).$router.go("/pages/user/wallet/commission"))},{default:c((()=>[u(n,{class:"header-title ss-m-r-4"},{default:c((()=>[p("查看明细")])),_:1}),u(k,{class:"cicon-play-arrow"})])),_:1})])),_:1}),u(n,{class:"card-content ss-flex"},{default:c((()=>[u(n,{class:"ss-flex-1 ss-flex-col ss-col-center"},{default:c((()=>[u(n,{class:"item-title"},{default:c((()=>[p("总收益(元)")])),_:1}),u(n,{class:"item-detail"},{default:c((()=>[p(m(f.showMoney?d(t).total_income||"0.00":"***"),1)])),_:1})])),_:1}),u(n,{class:"ss-flex-1 ss-flex-col ss-col-center"},{default:c((()=>[u(n,{class:"item-title"},{default:c((()=>[p("我的佣金(元)")])),_:1}),u(n,{class:"item-detail"},{default:c((()=>[p(m(f.showMoney?d(a).commission||"0.00":"***"),1)])),_:1})])),_:1}),u(n,{class:"ss-flex-1 ss-flex-col ss-col-center"},{default:c((()=>[u(n,{class:"item-title"},{default:c((()=>[p("我的消费(元)")])),_:1}),u(n,{class:"item-detail"},{default:c((()=>[p(m(f.showMoney?d(a).total_consume||"0.00":"***"),1)])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-aa17983b"]]),z=F({__name:"commission-log",setup(s){const e=n({loadStatus:"",pagination:{data:[],current_page:1,total:1,last_page:1}});async function a(s=1){const a=await l.$api.commission.log({page:s});if(1===a.code){let s=I.concat(e.pagination.data,a.data.data);e.pagination={...a.data,data:s},e.pagination.current_page<e.pagination.last_page?e.loadStatus="more":e.loadStatus="noMore"}}function t(){"noMore"!==e.loadStatus&&a(e.pagination.current_page+1)}return a(),(s,a)=>{const o=g,n=_,x=b,I=h(y("uni-load-more"),S),M=C;return i(),r(n,{class:"distribution-log-wrap"},{default:c((()=>[u(n,{class:"header-box"},{default:c((()=>[u(o,{class:"header-bg",src:d(l).$url.static("/assets/addons/shopro/uniapp/commission/title2.png")},null,8,["src"]),u(n,{class:"ss-flex header-title"},{default:c((()=>[u(n,{class:"title"},{default:c((()=>[p("实时动态")])),_:1}),u(x,{class:"cicon-forward"})])),_:1})])),_:1}),u(M,{"scroll-y":"true",onScrolltolower:t,class:"scroll-box log-scroll","scroll-with-animation":"true"},{default:c((()=>[e.pagination.data?(i(),r(n,{key:0},{default:c((()=>[(i(!0),w(k,null,v(e.pagination.data,(s=>(i(),r(n,{class:"log-item-box ss-flex ss-row-between",key:s.id},{default:c((()=>[u(n,{class:"log-item-wrap"},{default:c((()=>[u(n,{class:"log-item ss-flex ss-ellipsis-1 ss-col-center"},{default:c((()=>[u(n,{class:"ss-flex ss-col-center"},{default:c((()=>{var e;return["user"===s.oper_type?(i(),r(o,{key:0,class:"log-img",src:d(l).$url.cdn(null==(e=s.oper)?void 0:e.avatar),mode:"aspectFill"},null,8,["src"])):"admin"===s.oper_type?(i(),r(o,{key:1,class:"log-img",src:d(l).$url.static("/assets/addons/shopro/uniapp/avatar/default_user.png"),mode:"aspectFill"},null,8,["src"])):(i(),r(o,{key:2,class:"log-img",src:d(l).$url.static("/assets/addons/shopro/uniapp/avatar/notice.png"),mode:"aspectFill"},null,8,["src"]))]})),_:2},1024),u(n,{class:"log-text ss-ellipsis-1"},{default:c((()=>[p(m(s.remark),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),u(x,{class:"log-time"},{default:c((()=>[p(m(d($)(s.createtime).fromNow()),1)])),_:2},1024)])),_:2},1024)))),128))])),_:1})):f("",!0),e.pagination.total>0?(i(),r(I,{key:1,status:e.loadStatus,color:"#333333",onClick:t},null,8,["status"])):f("",!0)])),_:1})])),_:1})}}},[["__scopeId","data-v-8c735454"]]),N=F({__name:"commission-menu",setup(s){const e=n({menuList:[{img:"/assets/addons/shopro/uniapp/commission/commission_icon1.png",title:"我的团队",path:"/pages/commission/team"},{img:"/assets/addons/shopro/uniapp/commission/commission_icon2.png",title:"佣金明细",path:"/pages/user/wallet/commission"},{img:"/assets/addons/shopro/uniapp/commission/commission_icon3.png",title:"分销订单",path:"/pages/commission/order"},{img:"/assets/addons/shopro/uniapp/commission/commission_icon4.png",title:"推广商品",path:"/pages/commission/goods"},{img:"/assets/addons/shopro/uniapp/commission/commission_icon5.png",title:"我的资料",path:"/pages/commission/apply",isAgentFrom:!0},{img:"/assets/addons/shopro/uniapp/commission/commission_icon7.png",title:"邀请海报",path:"action:showShareModal"},{img:"/assets/addons/shopro/uniapp/commission/commission_icon8.png",title:"分享记录",path:"/pages/commission/share-log"}]});return(s,a)=>{const t=g,o=_,n=b;return i(),r(o,{class:"menu-box ss-flex-col"},{default:c((()=>[u(o,{class:"header-box"},{default:c((()=>[u(t,{class:"header-bg",src:d(l).$url.static("/assets/addons/shopro/uniapp/commission/title1.png")},null,8,["src"]),u(o,{class:"ss-flex header-title"},{default:c((()=>[u(o,{class:"title"},{default:c((()=>[p("功能专区")])),_:1}),u(n,{class:"cicon-forward"})])),_:1})])),_:1}),u(o,{class:"menu-list ss-flex ss-flex-wrap"},{default:c((()=>[(i(!0),w(k,null,v(e.menuList,((s,e)=>(i(),r(o,{key:e,class:"item-box ss-flex-col ss-col-center",onClick:e=>d(l).$router.go(s.path)},{default:c((()=>[u(t,{class:"menu-icon ss-m-b-10",src:d(l).$url.static(s.img),mode:"aspectFill"},null,8,["src"]),u(o,null,{default:c((()=>[p(m(s.title),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1})}}},[["__scopeId","data-v-aae91c2c"]]),E=F({__name:"commission-auth",props:{error:{type:Number,default:0}},emits:["getAgentInfo"],setup(s,{emit:a}){const t=s,o=n({event:{},show:!1});M((()=>t.error),(s=>{0!==s&&100!==s&&(o.event=f[s],o.show=!0)}));const f={101:{image:"/assets/addons/shopro/uniapp/commission/close.png",title:"分销中心已关闭",subtitle:"该功能暂不可用",button:"知道了",action:"back"},102:{image:"/assets/addons/shopro/uniapp/commission/forbidden.png",title:"账户已被禁用",subtitle:"该功能暂不可用",button:"知道了",action:"back"},103:{image:"/assets/addons/shopro/uniapp/commission/apply.png",title:"待完善信息",subtitle:"请补充您的信息后提交审核",button:"完善信息",action:"apply"},104:{image:"/assets/addons/shopro/uniapp/commission/pending.png",title:"正在审核中",subtitle:"请耐心等候结果",button:"知道了",action:"back"},105:{image:"/assets/addons/shopro/uniapp/commission/reject.png",title:"抱歉!您的申请信息未通过",subtitle:"请尝试修改后重新提交",button:"重新申请",action:"apply"},106:{image:"/assets/addons/shopro/uniapp/commission/reject.png",title:"抱歉!您的申请未通过",subtitle:"请尝试重新申请",button:"重新申请",action:"reApply"},107:{image:"/assets/addons/shopro/uniapp/commission/freeze.png",title:"抱歉!您的账户已被冻结",subtitle:"如有疑问请联系客服",button:"联系客服",action:"chat"}};return(s,t)=>{const n=g,f=_,b=x,w=h(y("su-popup"),e);return i(),r(w,{show:o.show,type:"center",round:"10",onClose:t[2]||(t[2]=s=>o.show=!1),isMaskClick:!1,maskBackgroundColor:"rgba(0, 0, 0, 0.7)"},{default:c((()=>[u(f,{class:"notice-box"},{default:c((()=>[u(f,{class:"img-wrap"},{default:c((()=>[u(n,{class:"notice-img",src:d(l).$url.static(o.event.image),mode:"aspectFill"},null,8,["src"])])),_:1}),u(f,{class:"notice-title"},{default:c((()=>[p(m(o.event.title),1)])),_:1}),u(f,{class:"notice-detail"},{default:c((()=>[p(m(o.event.subtitle),1)])),_:1}),u(b,{class:"ss-reset-button notice-btn ui-Shadow-Main ui-BG-Main-Gradient",onClick:t[0]||(t[0]=s=>async function(s){switch(s){case"back":l.$router.back();break;case"apply":l.$router.go("/pages/commission/apply");break;case"reApply":await l.$api.commission.apply(),1===code&&a("getAgentInfo")}}(o.event.action))},{default:c((()=>[p(m(o.event.button),1)])),_:1}),u(b,{class:"ss-reset-button back-btn",onClick:t[1]||(t[1]=s=>d(l).$router.back())},{default:c((()=>[p(" 返回 ")])),_:1})])),_:1})])),_:1},8,["show"])}}},[["__scopeId","data-v-eb71b284"]]),L=F({__name:"commission-condition",props:{error:{type:Number,default:0},errorData:{type:Object,default(){}}},setup(s){const a=s,t=o((()=>l.$store("user").userInfo)),g=n({percent:o((()=>{if("consume"!==a.errorData.type)return 0;let s=t.value.total_consume/a.errorData.value*100;return parseInt(s)})),show:!1,money:""});return M((()=>a.error),(s=>{100==s&&(g.show=!0)})),(a,o)=>{const n=_,b=h(y("s-goods-item"),j),$=C,I=x,M=h(y("su-popup"),e);return i(),r(M,{show:g.show,type:"bottom",round:"10",isMaskClick:!1,backgroundImage:d(l).$url.css("/assets/addons/shopro/uniapp/commission/become-agent.png"),onClose:o[1]||(o[1]=s=>a.show=!1),backgroundColor:"var(--ui-BG-Main)"},{default:c((()=>[u(n,{class:"model-box ss-flex ss-row-center"},{default:c((()=>[u(n,{class:"content"},{default:c((()=>[u($,{class:"scroll-box","scroll-y":"true","scroll-with-animation":!0,"show-scrollbar":!1},{default:c((()=>["goods"===s.errorData.type?(i(),r(n,{key:0},{default:c((()=>[(i(!0),w(k,null,v(s.errorData.value,(s=>(i(),r(n,{class:"item-box ss-m-b-20",key:s.id},{default:c((()=>[u(b,{title:s.title,img:s.image,price:s.price[0],priceColor:"#E1212B",onClick:e=>d(l).$router.go("/pages/goods/index",{id:s.id})},{groupon:c((()=>[u(n,{class:"item-box-subtitle"},{default:c((()=>[p(m(s.subtitle),1)])),_:2},1024)])),_:2},1032,["title","img","price","onClick"])])),_:2},1024)))),128))])),_:1})):"consume"===s.errorData.type?(i(),r(b,{key:1,title:"累计消费满",price:"",img:d(l).$url.static("/assets/addons/shopro/uniapp/commission/consume.png")},{groupon:c((()=>[u(n,{class:"ss-flex"},{default:c((()=>[u(n,{class:"progress-box ss-flex"},{default:c((()=>[u(n,{class:"progerss-active",style:D({width:g.percent<10?"10%":g.percent+"%"})},null,8,["style"])])),_:1}),u(n,{class:"progress-title ss-m-l-10"},{default:c((()=>[p(m(s.errorData.value)+"元",1)])),_:1})])),_:1}),u(n,{class:"progress-title ss-m-t-20"},{default:c((()=>[p(m(d(t).total_consume)+"元",1)])),_:1})])),_:1},8,["img"])):f("",!0)])),_:1}),"goods"===s.errorData.type?(i(),r(n,{key:0,class:"content-des"},{default:c((()=>[p("* 购买指定商品即可成为分销商")])),_:1})):"consume"===s.errorData.type?(i(),r(n,{key:1,class:"content-des"},{default:c((()=>[p("* 满足累计消费即可成为分销商")])),_:1})):f("",!0)])),_:1}),u(I,{class:"ss-reset-button go-btn ui-BG-Main-Gradient",onClick:o[0]||(o[0]=s=>d(l).$router.back())},{default:c((()=>[p(" 返回 ")])),_:1})])),_:1})])),_:1},8,["show","backgroundImage"])}}},[["__scopeId","data-v-b2c902ed"]]),H=F({__name:"index",setup(s){const e=n({error:0,errorData:{},config:{background:"/storage/default/20220704/29ac76a3c9d0d983200d612e45a052ca.png"}});o((()=>l.$store("user").agentInfo));const t={color:"#F7D598"};async function d(){const{code:s,data:a}=await l.$store("user").getAgentInfo();1!==s&&(e.error=s,e.errorData=a)}return A((()=>{d()})),(s,o)=>{const l=h(y("s-layout"),a);return i(),r(l,{navbar:"inner",class:"index-wrap",title:"分销中心",bgStyle:t},{default:c((()=>[u(B),u(G),u(N),u(z),u(L,{error:e.error,errorData:e.errorData},null,8,["error","errorData"]),u(E,{error:e.error,onGetAgentInfo:d},null,8,["error"])])),_:1})}}},[["__scopeId","data-v-1a310136"]]);export{H as default};
|