2 lines
42 KiB
JavaScript
2 lines
42 KiB
JavaScript
![]() |
import{l as A,g as B,o as t,c as a,w as g,u as s,a as e,h as u,t as c,m as n,b as d,F as r,r as C,d as i,i as l,O as o,f as w}from"./index-3714412c.js";import{H as E}from"./index.2fc6f080.js";import{f as D}from"./order.770d13ec.js";import{r as p,u as b,b as Q}from"./useRouter.f44141c1.js";import{u as R}from"./store.13d2fa29.js";import{_ as F}from"./uv-icon.c593f91d.js";import{u as I}from"./useInterface.f3e95e31.js";import{_ as m}from"./_plugin-vue_export-helper.1b428a4d.js";import{e as V}from"./icon-dpj.9a812dc8.js";import"./utils.f6c22c01.js";import"./api.966d6934.js";const h=m({__name:"GridCard",props:{list:{type:Array,default:()=>[]},dotInfo:{type:Object},title:{type:String,default:()=>""},buttonText:{type:String,default:""}},emits:["buttonClick"],setup(o,{emit:w}){const E=o,{list:D,title:Q,buttonText:R,dotInfo:m}=A(E),{push:V}=b(),{toast:h}=I();return(A,o)=>{const E=i,b=p(B("uv-icon"),F),I=l;return t(),a(E,{class:"grid-container"},{default:g((()=>[s(Q)||s(R)?(t(),a(E,{key:0,class:"title-row"},{default:g((()=>[e(E,null,{default:g((()=>[u(c(s(Q)),1)])),_:1}),e(E,{class:"right",onClick:o[0]||(o[0]=A=>w("buttonClick"))},{default:g((()=>[u(c(s(R))+" ",1),s(R)?(t(),a(b,{key:0,name:"arrow-right",color:"#ccc",size:"12"})):n("",!0)])),_:1})])),_:1})):n("",!0),e(E,{class:"icon-box"},{default:g((()=>[(t(!0),d(r,null,C(s(D),(A=>(t(),a(E,{class:"icon-item",key:A,onClick:B=>function(A){if(!A.path)return h({title:"😒 暂未开放 😒"});V({url:A.path},(null==A?void 0:A.params)??{})}(A)},{default:g((()=>[A&&A.rightTopDot?(t(),d(r,{key:0},[s(m)&&s(m)[A.dotField]&&s(m)[A.dotField]>0?(t(),a(E,{key:0,class:"dot"},{default:g((()=>[u(c(s(m)[A.dotField]<100?s(m)[A.dotField]:`${s(m)[A.dotField]}+`),1)])),_:2},1024)):n("",!0)],64)):n("",!0),e(I,{class:"icon",src:A.icon},null,8,["src"]),e(E,{class:"text"},{default:g((()=>[u(c(A.label),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1})}}},[["__scopeId","data-v-69fa0965"]]),j="data:image/png;base64,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
|