pages-commission-goods.cEzSM1gM.js 3.4 KB

1
  1. import{v as e,o as a,m as t,a as i,b as o,d as s,w as n,S as r,_ as l,bV as p,e as g,y as c,z as d,F as u,x as m,f as _,u as f,s as y,g as k,j as b,L as x,$ as M,af as j,i as P,M as h}from"./index-B6oyHdVF.js";import{_ as v}from"./s-goods-item.ja7748jy.js";import{_ as S}from"./s-empty.mgij3btF.js";import{_ as z}from"./uni-load-more.CCDBMfsh.js";import{_ as C}from"./s-layout.BRyN7Z2J.js";import{f as I}from"./useGoods.B_kocJYy.js";import{_ as w}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./points.DDTOnulC.js";/* empty css *//* empty css */import"./s-menu-tools.DZMIhpih.js";import"./s-layout.vue_vue_type_style_index_0_scoped_d5f7c468_lang.Dytr9j4I.js";import"./phone-international-input.vue_vue_type_style_index_0_scoped_a793e264_lang.VU3mPHBe.js";import"./s-tabbar.C8rwAwUF.js";import"./phone-international-input.jxxwpvjY.js";const N=w({__name:"goods",setup(w){const N=e({pagination:{list:[],total:0,pageNo:1,pageSize:1},loadStatus:"",shareInfo:{}});async function B(){N.loadStatus="loading";let{code:e,data:a}=await r.getSpuPage({pageSize:N.pagination.pageSize,pageNo:N.pagination.pageNo});0===e&&(N.pagination.list=l.concat(N.pagination.list,a.list),N.pagination.total=a.total,N.loadStatus=N.pagination.list.length<N.pagination.total?"more":"noMore",a.list.forEach((e=>{p.getProductBrokeragePrice(e.id).then((a=>{e.brokerageMinPrice=a.data.brokerageMinPrice,e.brokerageMaxPrice=a.data.brokerageMaxPrice}))})))}function G(){"noMore"!==N.loadStatus&&(N.pagination.pageNo++,B())}return a((()=>{B()})),t((()=>{G()})),(e,a)=>{const t=P,r=h,l=i(o("s-goods-item"),v),p=i(o("s-empty"),S),w=i(o("uni-load-more"),z),B=i(o("s-layout"),C);return g(),s(B,{title:"推广商品",onShareAppMessage:N.shareInfo},{default:n((()=>[(g(!0),c(u,null,d(N.pagination.list,(e=>(g(),s(t,{class:"goods-item ss-m-20",key:e.id},{default:n((()=>[_(l,{size:"lg",img:e.picUrl,title:e.name,subTitle:e.introduction,price:e.price,originPrice:e.marketPrice,priceColor:"#333",onClick:a=>f(y).$router.go("/pages/goods/index",{id:e.id})},{rightBottom:n((()=>[_(t,{class:"ss-flex ss-row-between"},{default:n((()=>[void 0===e.brokerageMinPrice?(g(),s(t,{key:0,class:"commission-num"},{default:n((()=>[k("预计佣金:计算中")])),_:1})):e.brokerageMinPrice===e.brokerageMaxPrice?(g(),s(t,{key:1,class:"commission-num"},{default:n((()=>[k(" 预计佣金:"+b(f(I)(e.brokerageMinPrice)),1)])),_:2},1024)):(g(),s(t,{key:2,class:"commission-num"},{default:n((()=>[k(" 预计佣金:"+b(f(I)(e.brokerageMinPrice))+" ~ "+b(f(I)(e.brokerageMaxPrice)),1)])),_:2},1024)),_(r,{class:"ss-reset-button share-btn ui-BG-Main-Gradient",onClick:x((a=>{return t=e,N.shareInfo=M.getShareInfo({title:t.title,image:y.$url.cdn(t.image),desc:t.subtitle,params:{page:"2",query:t.id}},{type:"goods",title:t.title,image:y.$url.cdn(t.image),price:t.price[0],original_price:t.original_price}),void j();var t}),["stop"])},{default:n((()=>[k(" 分享赚 ")])),_:2},1032,["onClick"])])),_:2},1024)])),_:2},1032,["img","title","subTitle","price","originPrice","onClick"])])),_:2},1024)))),128)),0===N.pagination.total?(g(),s(p,{key:0,icon:"/static/goods-empty.png",text:"暂无推广商品"})):m("",!0),N.pagination.total>0?(g(),s(w,{key:1,status:N.loadStatus,"content-text":{contentdown:"上拉加载更多"},onClick:G},null,8,["status"])):m("",!0)])),_:1},8,["onShareAppMessage"])}}},[["__scopeId","data-v-4d1e7ec5"]]);export{N as default};