Files
yshop-pro-uniapp/unpackage/dist/build/h5/assets/root-user-user.7da8d145.js

2 lines
7.6 KiB
JavaScript
Raw Normal View History

2024-02-22 18:37:23 +08:00
import{t as e,T as t,a6 as a,G as l,H as s,o as i,j as o,w as n,i as r,h as u,I as d,l as c,z as p,e as f,F as _,k as v,B as g,p as h,u as b,a as m,x,a1 as y,a7 as k,Q as C,y as L}from"./index-d4baa715.js";import{H as w}from"./index.704ebef3.js";import{o as j}from"./order.4d9edea6.js";import{_ as F}from"./uv-icon.b5ddbe11.js";import{u as I}from"./useInterface.2c7749ae.js";import{u as T}from"./useService.b7576cee.js";import{_ as D}from"./_plugin-vue_export-helper.1b428a4d.js";import{t as G,a as S,b as V,c as N,d as $,f as z,g as B,h as A,i as H,j as M,k as O,l as U,m as q,n as J,o as Q,p as W,q as E,r as K,s as P}from"./images.f0a6f614.js";import{u as R}from"./useJump.7526f978.js";import"./utils.052a93d2.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";const X=D({__name:"GridCard",props:{list:{type:Array,default:()=>[]},dotInfo:{type:Object},title:{type:String,default:()=>""},buttonText:{type:String,default:""}},emits:["buttonClick"],setup(m,{emit:x}){const y=m,{list:k,title:C,buttonText:L,dotInfo:w}=e(y),{push:j}=b(),{toast:D}=I(),G=t(),{user:S}=a(G);return(e,t)=>{const a=g,b=l(s("uv-icon"),F),m=h;return i(),o(a,{class:"grid-container"},{default:n((()=>[r(C)||r(L)?(i(),o(a,{key:0,class:"title-row"},{default:n((()=>[u(a,null,{default:n((()=>[d(c(r(C)),1)])),_:1}),u(a,{class:"right",onClick:t[0]||(t[0]=e=>x("buttonClick"))},{default:n((()=>[d(c(r(L))+" ",1),r(L)?(i(),o(b,{key:0,name:"arrow-right",color:"#ccc",size:"12"})):p("",!0)])),_:1})])),_:1})):p("",!0),u(a,{class:"icon-box"},{default:n((()=>[(i(!0),f(_,null,v(r(k),(e=>(i(),o(a,{class:"icon-item",key:e,onClick:t=>async function(e){if(!S.value)return D({title:"请先登录"});if(!e.path)return D({title:" 暂未开放 "});if("kf"===e.path){const{getServiceData:e,openService:t}=T();return await e(),void(await t())}j({url:e.path},(null==e?void 0:e.params)??{})}(e)},{default:n((()=>[e&&e.rightTopDot?(i(),f(_,{key:0},[r(w)&&r(w)[e.dotField]&&r(w)[e.dotField]>0?(i(),o(a,{key:0,class:"dot"},{default:n((()=>[d(c(r(w)[e.dotField]<100?r(w)[e.dotField]:`${r(w)[e.dotField]}+`),1)])),_:2},1024)):p("",!0)],64)):p("",!0),u(m,{class:"icon",src:e.icon},null,8,["src"]),u(a,{class:"text"},{default:n((()=>[d(c(e.label),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1})}}},[["__scopeId","data-v-ac48df07"]]),{goIntegral:Y,goBalance:Z,goCoupon:ee}=R(),te=[{id:1,label:"待付款",icon:G,rightTopDot:!0,dotField:"unpaidCount",path:"/pages/orderList/orderList",params:{data:{type:0}}},{id:2,label:"待发货",icon:S,rightTopDot:!0,dotField:"unshippedCount",path:"/pages/orderList/orderList",params:{data:{type:1}}},{id:3,label:"待收货",icon:V,rightTopDot:!0,dotField:"receivedCount",path:"/pages/orderList/orderList",params:{data:{type:2}}},{id:4,label:"待评价",icon:N,rightTopDot:!0,dotField:"evaluatedCount",path:"/pages/orderList/orderList",params:{data:{type:3}}}],ae=[{id:1,label:"我的足迹",icon:$,path:"/pages/footprint/footprint"},{id:2,label:"优惠券",icon:z,path:"/pages/discountCoupon/index"},{id:3,label:"我的收藏",icon:B,rightTopDot:!1,dotField:"receivedCount",path:"/pages/collect/collect"},{id:4,label:"开启直播",icon:A,rightTopDot:!1,dotField:"evaluatedCount",path:"",params:{data:{type:3}}},{id:5,label:"我的推广",icon:H,path:"/views/distribution/center/index",params:{}},{id:6,label:"砍价记录",icon:M,path:"",params:{data:{type:1}}},{id:7,label:"售后记录",icon:O,rightTopDot:!1,dotField:"receivedCount",path:"/pages/refundList/refundList",params:{data:{type:-1}}},{id:8,label:"联系客服",icon:U,rightTopDot:!1,dotField:"evaluatedCount",path:"kf",params:{data:{type:3}}}],le=[{id:1,label:"地址管理",icon:q,path:"/pages/address/address"},{id:2,label:"账号管理",icon:J,path:"/pages/userInfo/index"},{id:3,label:"订单核销",icon:Q,path:"/views/activity/afterVerification/index"}],se=[{id:1,label:"我的余额",field:"nowMoney",path:Z},{id:2,label:"我的积分",field:"integral",path:Y},{id:3,label:"优惠券",field:"couponNumber",path:ee}],ie=D({__name:"user",setup(e){const l=t(),{user:s,integralName:F}=a(l),{pu