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

16 lines
7.0 KiB
Vue

var B=Object.defineProperty;var C=Object.getOwnPropertySymbols;var V=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable;var T=(l,e,a)=>e in l?B(l,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):l[e]=a,I=(l,e)=>{for(var a in e||(e={}))V.call(e,a)&&T(l,a,e[a]);if(C)for(var a of C(e))D.call(e,a)&&T(l,a,e[a]);return l};import{g as P,a as F,b as j,c as A,d as E,e as H}from"./baseInfo.d9edf97e.js";import{p as K,T as U,a6 as M,a7 as O,a8 as z,a as c,o as d,d as u,w as h,b as t,g,e as p,c as L,a9 as b,aa as w,ab as r,i as G}from"./vendor.3937d42d.js";import{c as J}from"./coachList.2b0e10d7.js";import{s as Q}from"./schoolList.2dc3c7a0.js";import{_ as W}from"./photoImage.340e65b4.js";import{_ as X}from"./index.e47da145.js";import"./index.dc54a726.js";import"./mapPosition.424680b2.js";var S={buttonList:[{title:"\u627E\u9A7E\u6821",pathUrl:"/findSchoolCoach",query:{type:1}},{title:"\u627E\u6559\u7EC3",pathUrl:"/findSchoolCoach",query:{type:2}},{title:"\u62A5\u540D\u7F34\u8D39",pathUrl:"/onlineRegist",query:{busiStatus:window.userInfo.busiStatus}},{title:"\u670D\u52A1\u7F51\u70B9",pathUrl:"/serviceNetwork"},{title:"\u9884\u7EA6\u8003\u8BD5",pathUrl:"/appointExam"},{title:"\u5B66\u5458\u8BC4\u4EF7",pathUrl:"/opinion",needLogin:!0}],infoList:[{iconUrl:"../../../yuyue.png",title:"\u653F\u7B56\u6CD5\u89C4",pathUrl:"/policies-regulations"},{iconUrl:"../../../fankui.png",title:"\u52A8\u6001\u6D88\u606F",pathUrl:"/learning-garden"}]};const Y=K();Y.use(U);const Z={setup(l,e){const a=M(),s=S.buttonList,k=S.infoList,o=O({actionList:[],getSchoolList:[],getCoachList:[],classType:{},schoolType:{},classTypeList:[],schoolId:"",loading:!1,bannerList:[]});z(async()=>{v()});function f(i,y){if(i.needLogin&&!window.userInfo.studentId){U("\u60A8\u4E0D\u662F\u6B63\u5F0F\u5B66\u5458\uFF0C \u65E0\u6CD5\u4F7F\u7528\u8BE5\u529F\u80FD\uFF01");return}i.fileUrl?a.push({path:"newsPdf",query:{fileOssPath:i.fileUrl,type:1}}):i.pathUrl?i.pathUrl==1?U("\u6682\u672A\u5F00\u653E"):a.push({path:i.pathUrl,query:I({},i.query)}):a.push({path:i,query:{type:y}})}async function v(){o.bannerList=await P({}),o.actionList=await F({type:1});let i=await j({params:{key:"",level:"",pageIndex:"",pageSize:""}});i?o.getCoachList=i.coachVOList.splice(0,3):o.getCoachList=[],o.getSchoolList=await A({params:{distructId:"",level:"",schoolName:""}}),o.getSchoolList&&o.getSchoolList.length>0?(o.schoolId=o.getSchoolList[0].schoolId,o.getSchoolList=o.getSchoolList.splice(0,4)):o.schoolId="",o.classTypeList=await E({schoolId:o.schoolId,packageName:"",vehicleKindId:""}),o.classType=o.classTypeList.length>0?o.classTypeList[0]:{},o.schoolType=await H({schoolId:o.schoolId}),o.loading=!1}function m(){a.push({path:"classDetail",query:{packageId:o.classType.learnPackageId,schoolId:o.schoolType.schoolId,schoolName:o.schoolType.schoolName}})}return{state:o,buttonList:s,infoList:k,goUrl:f,goDetail:m,init:v}},components:{coachList:J,schoolList:Q,photoImage:W},methods:{}},$={id:"home"},tt={class:"home-title"},st=["src"],ot={class:"button-detail"},et={class:"button-title"},at={class:"info-content"},it={class:"info-detail"},nt={class:"home-action"},lt={class:"action-title"},ct=t("div",{class:"action-name"},"\u73ED\u578B\u516C\u793A",-1),rt={class:"publicity-info"},dt={class:"publicity-image"},ht={class:"publicity-des"},pt={class:"des-name"},_t={class:"des-rate"},vt={class:"des-phone"},mt={class:"publicity-detail"},ut={class:"publicity-course"},gt={class:"publicity-price"},ft={class:"home-action"},yt={class:"action-title"},Lt=t("div",{class:"action-name"},"\u661F\u7EA7\u9A7E\u6821",-1),bt={class:"action-content"},wt={class:"home-action home-action1"},Ut={class:"action-title"},kt=t("div",{class:"action-name"},"\u661F\u7EA7\u6559\u7EC3",-1),Ct={class:"action-content"};function Tt(l,e,a,s,k,o){const f=c("van-swipe-item"),v=c("van-swipe"),m=c("van-col"),i=c("van-row"),y=c("van-image"),N=c("school-list"),x=c("coach-list"),q=c("van-pull-refresh");return d(),u(q,{modelValue:s.state.loading,"onUpdate:modelValue":e[4]||(e[4]=n=>s.state.loading=n),onRefresh:s.init},{default:h(()=>[t("div",$,[t("div",tt,[g(` <img src="@/assets/home/banner.jpg" alt="banner\u56FE\u7247">\r
`),p(v,{style:{height:"100%"},autoplay:3e3,"show-indicators":!1,touchable:!1},{default:h(()=>[(d(!0),L(w,null,b(s.state.bannerList,(n,_)=>(d(),u(f,null,{default:h(()=>[t("img",{src:n.photoUrl},null,8,st)]),_:2},1024))),256))]),_:1})]),p(i,{class:"home-button",gutter:"20"},{default:h(()=>[g(' <van-col span="8" v-for="(item, index) in buttonList" :key="index" class="button-list" @click="gotoBank"> '),(d(!0),L(w,null,b(s.buttonList,(n,_)=>(d(),u(m,{span:"8",key:_,class:"button-list",onClick:R=>s.goUrl(n,_)},{default:h(()=>[t("div",ot,[t("div",et,r(n.title),1)])]),_:2},1032,["onClick"]))),128))]),_:1}),g(` <div class="home-action">\r
<div class="action-title">\r
<div class="action-left">\r
<img src="@/assets/home/hangye.png" alt="\u884C\u4E1A\u52A8\u6001">\r
</div>\r
<div class="action-news">\r
<van-swipe style="height: 100%;" vertical :autoplay="3000" :show-indicators="false" :touchable="false">\r
<van-swipe-item v-for="(item, index) in state.actionList" @click="goUrl(item)">{{ item.name }}\r
</van-swipe-item>\r
</van-swipe>\r
</div>\r
<div class="action-more" @click="goUrl('industryNews')">\u66F4\u591A</div>\r
</div>\r
</div> `),p(i,{gutter:"15",class:"home-info"},{default:h(()=>[(d(!0),L(w,null,b(s.infoList,(n,_)=>(d(),u(m,{span:"12",key:_,class:"info-list",onClick:R=>s.goUrl(n)},{default:h(()=>[t("div",at,[t("div",it,r(n.title),1)])]),_:2},1032,["onClick"]))),128))]),_:1}),t("div",nt,[t("div",lt,[ct,t("div",{class:"action-more action-more1",onClick:e[0]||(e[0]=n=>s.goUrl("classType"))},"\u66F4\u591A")]),t("div",{class:"action-publicity",onClick:e[1]||(e[1]=G(n=>s.goDetail(),["stop"]))},[t("div",rt,[t("div",dt,[p(y,{src:s.state.schoolType.photoUrl},null,8,["src"])]),t("div",ht,[t("div",pt,r(s.state.schoolType.schoolName),1),t("div",_t,"\u901A\u8FC7\u7387 "+r(parseFloat(s.state.schoolType.passRate)>=0?s.state.schoolType.passRate+"%":"\u6682\u65E0")+" \xA0\xA0\u6EE1\u610F\u5EA6 "+r(parseFloat(s.state.schoolType.satisfactionRate)>=0?s.state.schoolType.satisfactionRate+"%":"\u6682\u65E0"),1),t("div",vt,"\u8054\u7CFB\u7535\u8BDD "+r(s.state.schoolType.contactPhone),1)])]),t("div",mt,[t("div",null,[g(' <span class="publicity-subjcect">C1</span> '),t("span",ut,r(s.state.classType.vehicleKindName),1)]),t("span",gt,"\uFFE5"+r(s.state.classType.price),1)])])]),t("div",ft,[t("div",yt,[Lt,t("div",{class:"action-more action-more1",onClick:e[2]||(e[2]=n=>s.goUrl("findSchoolCoach",1))},"\u66F4\u591A")]),t("div",bt,[p(N,{schoolList:s.state.getSchoolList},null,8,["schoolList"])])]),t("div",wt,[t("div",Ut,[kt,t("div",{class:"action-more action-more1",onClick:e[3]||(e[3]=n=>s.goUrl("findSchoolCoach",2))},"\u66F4\u591A")]),t("div",Ct,[p(x,{coachList:s.state.getCoachList},null,8,["coachList"])])])])]),_:1},8,["modelValue","onRefresh"])}var Pt=X(Z,[["render",Tt]]);export{Pt as default};