2 lines
6.3 KiB
Vue
2 lines
6.3 KiB
Vue
|
|
import{a7 as E,a8 as F,a as o,o as i,d as p,w as n,b as s,e as l,c as b,a9 as V,ab as f,aa as C,a6 as B,al as S,j as k,r as T,am as R,g as m,ae as D,af as L,S as x}from"./vendor.3937d42d.js";import{g as N,a as A,b as U}from"./red-black.3b2ebe75.js";import{_ as $}from"./index.e47da145.js";const w={name:"FirstTab",async setup(){const a=E({list:[],loading:!1});async function e(){const _=await N({distructId:"",level:"",schoolName:""});a.list=_,a.loading=!1}return F(async()=>{e()}),{state:a,init:e}}},q={class:"first-con"},O={class:"title"},P={class:"summary"},j={class:"sum-right"};function z(a,e,_,t,r,h){const u=o("van-image"),c=o("van-grid-item"),g=o("van-grid"),y=o("van-pull-refresh");return i(),p(y,{modelValue:t.state.loading,"onUpdate:modelValue":e[0]||(e[0]=d=>t.state.loading=d),onRefresh:t.init},{default:n(()=>[s("div",q,[l(g,{border:!1,"column-num":2,gutter:12},{default:n(()=>[(i(!0),b(C,null,V(t.state.list,d=>(i(),p(c,{key:d.schoolId,onClick:I=>a.$router.push({path:"schoolDetail",query:{schoolId:d.schoolId}})},{default:n(()=>[l(u,{class:"van-image",src:d.photoUrl},null,8,["src"]),s("div",O,f(d.shortName),1),s("div",P,[s("span",null,"\u901A\u8FC7\u7387:"+f(d.passRate?`${d.passRate}%`:"\u6682\u65E0"),1),s("span",j,"\u6EE1\u610F\u5EA6:"+f(d.satisfactionRate?`${d.satisfactionRate}%`:"\u6682\u65E0"),1)])]),_:2},1032,["onClick"]))),128))]),_:1})])]),_:1},8,["modelValue","onRefresh"])}var J=$(w,[["render",z],["__scopeId","data-v-d1dc649e"]]);const K={name:"SecondTab",async setup(){const a=E({list:[],pageIndex:1,loading:!1,finished:!1}),e=B(),_=async r=>{const{coachVOList:h,count:u}=await A({pageIndex:r,pageSize:12,schoolId:"",distructId:"",level:"",coachName:"",cityId:""});u/12===a.pageIndex?a.finished=!0:a.list=[...a.list,...h],a.loading=!1};S(()=>{_(a.pageIndex)});function t(){a.pageIndex=1,_(a.pageIndex)}return{state:a,init:t,onLoad(){a.loading=!0,a.pageIndex+=1},goDetail(r){console.log(r),sessionStorage.setItem("coachDetail",JSON.stringify(r)),e.push({path:"/coachDetail",query:{schoolId:r.schoolId}})}}}},M={class:"second-con"},G={class:"title"},H={class:"summary"},Q={class:"tag"};function W(a,e,_,t,r,h){const u=o("van-image"),c=o("van-tag"),g=o("van-grid-item"),y=o("van-grid"),d=o("van-list"),I=o("van-pull-refresh");return i(),p(I,{modelValue:t.state.loading,"onUpdate:modelValue":e[0]||(e[0]=v=>t.state.loading=v),onRefresh:t.init},{default:n(()=>[s("div",M,[l(d,{class:"second-van-list",finished:t.state.finished,onLoad:t.onLoad,"finished-text":"\u6CA1\u6709\u66F4\u591A\u4E86"},{default:n(()=>[l(y,{border:!1,"column-num":3,gutter:10},{default:n(()=>[(i(!0),b(C,null,V(t.state.list,v=>(i(),p(g,{key:v.schoolId,onClick:()=>{t.goDetail(v)}},{default:n(()=>[l(u,{class:"van-image",src:v.coachPhotoUrl},null,8,["src"]),s("div",G,f(v.coachName),1),s("div",H,[s("span",null,"\u6EE1\u610F\u5EA6: "+f(v.passRate?`${v.passRate}%`:"\u6682\u65E0"),1),s("span",Q,[l(c,{type:"danger"},{default:n(()=>[k(f(v.teachVehicleKind),1)]),_:2},1024)])])]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1},8,["finished","onLoad"])])]),_:1},8,["modelValue","onRefresh"])}var X=$(K,[["render",W],["__scopeId","data-v-144ad445"]]);const Y={name:"ThirdTab",setup(){return{active:T(0)}}},Z={class:"con"},aa=R('<div class="date" data-v-761021cc><div class="prev btn" data-v-761021cc> \u4E0A\u4E00\u6708 </div><div class="time" data-v-761021cc>2022\u5E742\u6708</div><div class="next btn" data-v-761021cc> \u4E0B\u4E00\u6708 </div></div><div class="content" data-v-761021cc><div class="tabs" data-v-761021cc><div class="tab active" data-v-761021cc>\u79D1\u76EE\u4E00</div><div class="tab" data-v-761021cc>\u79D1\u76EE\u4E8C</div><div class="tab" data-v-761021cc>\u79D1\u76EE\u4E09</div><div class="tab" data-v-761021cc>\u5B89\u5168\u6587\u660E\u8003\u8BD5</div></div><div class="table" data-v-761021cc><div class="td" data-v-761021cc><span data-v-761021cc>\u9A7E\u6821\u540D\u79F0</span><span data-v-761021cc>\u8003\u8BD5\u4EBA\u6570</span><span data-v-761021cc>\u5408\u683C\u7387</span></div><div class="th" data-v-761021cc><span data-v-761021cc>\u9A7E\u6821\u540D\u79F0</span><span d
|