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

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 data-v-761021cc>\u8003\u8BD5\u4EBA\u6570</span><span data-v-761021cc>\u5408\u683C\u7387</span></div></div></div>',2),ta=[aa];function ea(a,e,_,t,r,h){return i(),b("div",Z,ta)}var sa=$(Y,[["render",ea],["__scopeId","data-v-761021cc"]]);const na={name:"ForthTab",async setup(){const a=E({list:[],loading:!1});async function e(){const _=await U({type:"2"});a.list=_,a.loading=!1}return F(async()=>{e()}),{state:a,init:e}},methods:{goDetail(a){this.$router.push({path:"/newsPdf",query:{fileOssPath:a,type:1}})}}},oa={class:"con"},ca={class:"list"},da=["onClick"],ia={class:"left"},la=["src"],_a={class:"right"},ra={class:"title"};function ua(a,e,_,t,r,h){const u=o("van-pull-refresh");return i(),p(u,{modelValue:t.state.loading,"onUpdate:modelValue":e[0]||(e[0]=c=>t.state.loading=c),onRefresh:t.init},{default:n(()=>[s("div",oa,[s("div",ca,[(i(!0),b(C,null,V(t.state.list,c=>(i(),b("div",{class:"item",key:c.fileUrl,onClick:g=>h.goDetail(c.fileUrl)},[s("div",ia,[s("img",{class:"item-img",src:c.photoUrl},null,8,la)]),s("div",_a,[s("div",ra,f(c.name),1),m(' <div class="content">'),m(" 2021\u5E745\u670810\u65E5\uFF0C\u516C\u5B89\u90E8\u53EC\u5F00\u65B0\u95FB\u6B64\u6BB5\u6587\u5B57\u5230\u622A\u6B62..."),m(" </div>")])],8,da))),128))])])]),_:1},8,["modelValue","onRefresh"])}var va=$(na,[["render",ua],["__scopeId","data-v-6bb75a78"]]);const pa={components:{FirstTab:J,SecondTab:X,ThirdTab:sa,ForthTab:va},setup(){return{active:T(2)}}},ha=a=>(D("data-v-757ac5e5"),a=a(),L(),a),fa={class:"con"},ga=ha(()=>s("div",{class:"banner"},null,-1)),ma={class:"content"};function ba(a,e,_,t,r,h){const u=o("first-tab"),c=o("van-tab"),g=o("second-tab"),y=o("forth-tab"),d=o("van-tabs");return i(),b("div",fa,[ga,s("div",ma,[l(d,{modelValue:t.active,"onUpdate:modelValue":e[0]||(e[0]=I=>t.active=I)},{default:n(()=>[l(c,{title:"\u661F\u7EA7\u9A7E\u6821"},{default:n(()=>[(i(),p(x,null,{default:n(()=>[l(u)]),_:1}))]),_:1}),l(c,{title:"\u661F\u7EA7\u6559\u7EC3"},{default:n(()=>[(i(),p(x,null,{default:n(()=>[l(g)]),_:1}))]),_:1}),m(' <van-tab title="\u8003\u8BD5\u5408\u683C\u7387">'),m(" <third-tab></third-tab>"),m(" </van-tab>"),l(c,{title:"\u9ED1\u699C"},{default:n(()=>[(i(),p(x,null,{default:n(()=>[l(y)]),_:1}))]),_:1})]),_:1},8,["modelValue"])])])}var xa=$(pa,[["render",ba],["__scopeId","data-v-757ac5e5"]]);export{xa as default};