2025-04-29 09:38:12 +08:00

2 lines
1.6 KiB
Vue

import{p as C,T as y,a as e,o as t,c,d as l,w as r,aa as k,a9 as x,b as s,e as _,ab as i,g as L,n as h}from"./vendor.3937d42d.js";import"./index.dc54a726.js";import{_ as I}from"./index.e47da145.js";import{_ as N}from"./mapPosition.424680b2.js";const w=C();w.use(y);const B={name:"schoolList",emits:["getSchoolId"],components:{mapPosition:N},props:{schoolList:Array,findCoach:Number},setup(n,d){},methods:{goUrl(n){this.$router.push({path:"/schoolDetail",query:{schoolId:n.schoolId}})}}},R={id:"school-list"},b={class:"school-image"},F={class:"school-des"},U={class:"school-name"},V={class:"school-rate"},A={key:1,class:"school-info"};function D(n,d,a,S,T,p){const m=e("van-image"),u=e("map-position"),v=e("van-col"),f=e("van-row"),g=e("van-empty");return t(),c("div",R,[a.schoolList.length>0?(t(),l(f,{key:0,gutter:"10",class:h(["school-info",a.findCoach===1?"school-info1":""])},{default:r(()=>[(t(!0),c(k,null,x(a.schoolList,(o,q)=>(t(),l(v,{span:a.findCoach===1?24:12,onClick:z=>p.goUrl(o)},{default:r(()=>[s("div",{class:h(["school-detail",a.findCoach===1?"school-detail1":""])},[s("div",b,[_(m,{src:o.photoUrl},null,8,["src"])]),s("div",F,[s("div",U,i(o.shortName),1),s("div",V,[s("span",null,"\u901A\u8FC7\u7387:"+i(parseFloat(o.passRate)>=0?o.passRate+"%":"\u6682\u65E0"),1),s("span",null,"\u6EE1\u610F\u5EA6:"+i(parseFloat(o.satisfactionRate)>=0?o.satisfactionRate:"\u6682\u65E0"),1)])]),a.findCoach===1?(t(),l(u,{key:0,currentItem:o},null,8,["currentItem"])):L("v-if",!0)],2)]),_:2},1032,["span","onClick"]))),256))]),_:1},8,["class"])):(t(),c("div",A,[_(g,{image:"error",description:"\u6682\u65E0\u6570\u636E"})]))])}var H=I(B,[["render",D]]);export{H as s};