2 lines
1.8 KiB
JavaScript
Executable File
2 lines
1.8 KiB
JavaScript
Executable File
import{_ as e}from"./z-paging.5699d61e.js";import{g as a,r as t,a as s,o as l,c as o,w as r,b as c,d as u,t as n,N as i,m as p,q as d,i as m,D as _,x as f,l as g,G as h,F as x}from"./index-b1ac9181.js";import{_ as k}from"./u-image.73f5991b.js";import{_ as j}from"./price.6545feda.js";import{_ as b}from"./index.vue_vue_type_script_setup_true_lang.dd9c687c.js";import"./_plugin-vue_export-helper.1b428a4d.js";import"./u-icon.2a47889e.js";const v=a({__name:"projectCard",props:{data:{},isSelect:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!0}},emits:["checkChange"],setup(e,{emit:a}){const _=e,f=()=>{a("checkChange",_.data.id)},g=()=>{d({url:"/packages/pages/project_detail/project_detail"})};return(a,d)=>{const _=t(s("u-image"),k),h=m;return l(),o(h,{class:"bg-white rounded-lg p-2 flex mb-2",onClick:g},{default:r((()=>[c(_,{"border-radius":"16rpx",height:"160rpx",width:"160rpx",src:e.data.image},null,8,["src"]),c(h,{class:"ml-2 h-full"},{default:r((()=>[c(h,{class:"font-bold"},{default:r((()=>[u(n(e.data.name),1)])),_:1}),c(h,{class:"mt-2"},{default:r((()=>[c(j,{fontWeight:"900",content:e.data.price},null,8,["content"])])),_:1})])),_:1}),e.showCheckbox?(l(),o(h,{key:0,class:"ml-auto flex items-center"},{default:r((()=>[c(b,{select:e.isSelect,onClick:i(f,["stop"])},null,8,["select","onClick"])])),_:1})):p("v-if",!0)])),_:1})}}}),y=a({__name:"project",setup(a){const c=_(null),u=f([]),n=async(e,a)=>{try{c.value.complete([1])}catch(t){c.value.complete(!1)}};return(a,i)=>{const p=t(s("z-paging"),e);return l(),o(p,{"auto-show-back-to-top":"",ref_key:"paging",ref:c,modelValue:u.value,"onUpdate:modelValue":i[0]||(i[0]=e=>u.value=e),onQuery:n,fixed:!0,height:"100%"},{default:r((()=>[(l(!0),g(x,null,h(u.value,((e,a)=>(l(),o(v,{key:a,"show-checkbox":!1,data:e},null,8,["data"])))),128))])),_:1},8,["modelValue"])}}});export{y as default};
|