Files
yshop-pro-uniapp/unpackage/dist/build/h5/assets/views-distribution-center-index.1a765231.js

2 lines
6.9 KiB
JavaScript
Raw Normal View History

import{a as e,o as a,j as s,w as l,f as t,h as o,e as i,F as u,k as n,I as r,l as c,p as f,A as p,N as _,B as d,T as m,G as b,H as v,y as h,i as x,Q as g,z as y,bv as j,ab as k,ad as I,W as w,X as C,a7 as D,a6 as S,x as N,a1 as T,O as A,u as P}from"./index-90c12cc1.js";import{H as R}from"./index.0e2fd26a.js";import{u as U}from"./useScroll.50272fa4.js";import{ac as H,ad as O,ae as W,af as $,ag as q,ah as F,a9 as B,aa as G,ai as J}from"./images.cf3befb9.js";import{u as z}from"./useJump.4fa64b62.js";import{P as E}from"./Popup.4e72ea57.js";import{l as K}from"./lodash.b1309c50.js";import{_ as L}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as M}from"./u-overlay.1411b0ae.js";import{u as Q}from"./useImage.fddbd11e.js";import{u as X}from"./useInterface.bd4f041a.js";import{c as V}from"./index.c8c339eb.js";import{u as Y,S as Z}from"./useShare.9ac42bc5.js";import"./uv-icon.c815b875.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./utils.80a0ac72.js";import"./u-icon.ec8b667f.js";import"./_commonjsHelpers.02d3be64.js";import"./useShearPlate.4a901d40.js";const{goDistribution:ee,goDistributionApplyFor:ae,goDistributionTeam:se,goDistributionCommission:le,goDistributionOrder:te,goDistributionGoods:oe,goDistributionDatum:ie}=z(),ue=[{label:"总收益(元)",field:"addUpWages"},{label:"待入账佣金(元)",field:"refuseAmount"},{label:"已入账佣金(元)",field:"amount"}],ne=[{label:"我的团队",path:se,icon:H},{label:"佣金明细",path:le,icon:O},{label:"分销订单",path:te,icon:W},{label:"推广商品",path:e=>oe({distributionId:e.id}),icon:$},{label:"邀请海报",path:"share",icon:q},{label:"我的资料",path:ie,icon:F}],re=L({__name:"Distribution",emits:["share"],setup(m,{expose:b,emit:v}){const h=e(null),x=e("邀请下级");function g(){h.value.close()}function y(e){v("share",K.cloneDeep(e)),g()}b({open:function(e){e&&(x.value=e),h.value.show()}});const j=[{label:"微信好友",value:"wechat",icon:B},{label:"生成海报",value:"photo",icon:G}];return(e,m)=>{const b=f,v=p,k=_,I=d;return a(),s(E,{ref_key:"popupRef",ref:h,title:x.value},{rightOption:l((()=>[t("span")])),default:l((()=>[o(I,{class:"share-box flex flex-ai__center flex-jc__sa"},{default:l((()=>[(a(),i(u,null,n(j,(e=>(a(),i(u,{key:e.value},["wechat"===e.value?(a(),s(k,{key:0,"open-type":"share",onClick:a=>y(e),class:"item flex flex-column flex-jc__center flex-ai__center"},{default:l((()=>[o(b,{src:e.icon},null,8,["src"]),o(v,null,{default:l((()=>[r(c(e.label),1)])),_:2},1024)])),_:2},1032,["onClick"])):(a(),s(I,{key:1,onClick:a=>y(e),class:"item flex flex-column flex-jc__center flex-ai__center"},{default:l((()=>[o(b,{src:e.icon},null,8,["src"]),o(v,null,{default:l((()=>[r(c(e.label),1)])),_:2},1024)])),_:2},1032,["onClick"]))],64)))),64))])),_:1}),o(I,{class:"cancel",onClick:g},{default:l((()=>[r(" 取消 ")])),_:1})])),_:1},8,["title"])}}},[["__scopeId","data-v-7b3b0f76"]]),ce=L({__name:"Distribution",setup(t,{expose:i}){const u=m(),{toast:n,loading:p,hideLoading:_}=X(),{getImageInfo:w,saveImageToPhotosAlbum:C,base64ToUrl:D}=Q(),S=e(!1),N=e(""),T=e(void 0);function A(){S.value=!1}async function P(){k({title:"保存中"});try{const e=await D(N.value);await C(e),n({title:"保存成功",type:"success"}),A()}finally{I()}}return i({open:async function(e,a){try{p({title:"生成中..."}),N.value=await j({path:"pages/share/index",name:e.query}),T.value=a,S.value=!0}finally{_()}},close:A}),(e,t)=>{const i=f,n=d,p=b(v("u-overlay"),M);return a(),s(p,{show:S.value,onClick:A},{default:l((()=>[T.value?(a(),s(n,{key:0,class:"poster"},{default:l((()=>[o(n,{class:"poster__inner",style:h({backgroundImage:`url(${x(J)})`}),onClick:t[0]||(t[0]=g((()=>{}),["stop"]))},{default:l((()=>[o(n,{class:"user-inner"},{default:l((()=>[o(i,{class:"header",src:x(u).user.avatar},null,8,["src"]),o(n,{class:"username"},{default:l((()=>[r(c(T.value.realName),1)])),_:1}),o(n,{class:"subtitle"},{default:l((()=>[r("时不待我,快来加入吧!")])),_:1})])),_:1}),o(n,{class:"qr-inner"},{default:l((()=>[o(i,{class:"qr-code",src:N.value},nul