12 |
- import{a7 as te,r as c,a0 as x,ac as oe,o as s,b as i,d as e,u as o,c as k,a as d,G as g,O as $,X as w,e as A,f as u,D as le,i as L,a2 as B,aa as se,ab as ae}from"./index-312d0758.js";import{E as ne}from"./el-dialog-7eeab671.js";/* empty css */import{E as ie,a as re}from"./el-form-item-103c2f12.js";import{E as ce}from"./el-button-5fd5d56e.js";/* empty css */import{E as de}from"./el-scrollbar-c70422fb.js";/* empty css */import{b as I}from"./bottom-69b32f7e.js";import{l as pe,a as me,e as ue,d as _e,b as M,c as xe}from"./logo6-ead37625.js";import{f as j,a as P}from"./utils-479e53f3.js";import{a as X,b as fe}from"./reg-971ac65f.js";import{r as E}from"./request-ae682a54.js";/* empty css */import{_ as he}from"./_plugin-vue_export-helper-c27b6911.js";import{E as R}from"./index-8db4c46a.js";import{E as ve}from"./index-25781584.js";import{E as ge}from"./index-9f1dc126.js";import{E as ye}from"./index-fb232398.js";import"./index-3d809b27.js";import"./error-78e43d3e.js";import"./scroll-27bc6409.js";import"./vnode-e253b113.js";import"./index-7588b595.js";import"./plugin-vue_export-helper-1cff8a04.js";import"./focus-trap-30782453.js";import"./typescript-c7dac87b.js";import"./refs-682a87ce.js";import"./event-9519ab40.js";import"./index-1da7ed1a.js";import"./isUndefined-aa0326a0.js";import"./index-a787320c.js";import"./constants-8ece7a3d.js";import"./castArray-504193a2.js";import"./use-form-common-props-714f341f.js";import"./_baseClone-d8826940.js";import"./_Uint8Array-787ffc9c.js";import"./_initCloneObject-95aefecf.js";import"./use-form-item-01b63eaa.js";import"./axios-87b33878.js";import"./aria-adfa05c5.js";import"./validator-8543a958.js";import"./index-bec297e4.js";const be="/assets/logo7-856d6a03.png";const N=V=>(se("data-v-6e117eeb"),V=V(),ae(),V),ke={class:"flex py-15px"},we={class:"leftContent flex-1 mr-30px"},Ee={class:"text-24px mt-5px"},De={class:"relative px-10px inline-block"},Ve=["src"],Ce=N(()=>e("div",{class:"relative z-1"},"资讯公告",-1)),Fe={class:"listContent bg-white rounded-12px h-380px mt-20px p-15px"},ze=["onClick"],Te={class:"text-14px",style:{"margin-top":"5px"}},Be={key:1,class:"text-hex-dddddd text-16px"},Re={class:"text-24px mt-35px"},Se={class:"relative px-10px inline-block"},$e=["src"],Ae=N(()=>e("div",{class:"relative z-1"},"学校风采",-1)),Ie={class:"listContent bg-white rounded-12px h-260px mt-20px p-15px"},je=["onClick"],Ne={key:0,class:"logo w-66px h-66px"},Ge=["src"],Oe={key:1,class:"logo w-66px h-66px rounded-50px leading-66px text-center bg-hex-efc2c2 text-18px text-white"},Ue={class:"text-14px"},qe={key:1,class:"text-hex-dddddd text-16px"},Le={class:"rightContent"},Me=["onClick"],Pe={class:"h-full pt-35px"},Xe=["src"],Ye={class:"text-24px mt-35px"},He={class:"relative px-10px inline-block"},Je=["src"],Ke=N(()=>e("div",{class:"relative z-1"},"消息留言",-1)),Qe={class:"listContent bg-white rounded-12px mt-20px p-25px"},We={class:"text-right mt-15px"},Ze={class:"px-25px"},et={class:"flex items-center w-full"},tt={class:"flex-1 ml-15px"},ot={class:"text-center"},lt={__name:"index",setup(V){const G=te();let C=c([]);Y();async function Y(){let{code:a,data:l}=await E({url:"/tzgg/main/index",data:{sm_id:"0",limit:"9999"}});a==1&&(C.value=[...l.page_data])}let F=c([]);H();async function H(){let{code:a,data:l}=await E({url:"/school/main/index",data:{page:1,limit:9999,from:"egapemoh"}});a==1&&(F.value=[...l.page_data])}let f=c(""),S=c(200);async function J(){if(f.value==""){R.error(`请输入少于${S.value}字的留言!`);return}let a={tzgg_comment:{tc_lyr_user_name:x.value.user_name,tc_lyr_name:x.value.user_realname,tc_lyr_user_id:x.value.user_id,tc_ly_datetime:j(new Date),tc_ly_content:f.value,sm_id:"0"}},{code:l}=await E({url:"/tzgg/comment/add",data:a});l==1&&(R.success("您已提交成功!"),f.value="")}const K=c([{name:"报名指引",color:"#F7EBDA",img:pe,url:"",query:{type:"applyGuide"}},{name:"学区查询",color:"#E1F1FB",img:me,url:"/home/xqcx"},{name:"民办初中报名入口",color:"#E9E6F4",img:ue,key:"mbxsc",cs_pid:"32000",url:"/home/mbbmrk",query:{type:"chuzhong"}},{name:"民办小学报名入口",color:"#F7DADA",img:_e,key:"mbysx",cs_pid:"30000",url:"/home/mbbmrk",query:{type:"xiaoxue"}},{name:"公办小学报名入口",color:"#E9F2E7",img:M,key:"gbysx",cs_pid:"30000",url:"/home/gbbmrk",query:{bmlx:"2"}},{name:"公办初中报名入口",color:"#F7EBDA",img:xe,key:"gbxsc",cs_pid:"32000",url:"/home/gbbmrk",query:{bmlx:"1"}},{name:"延缓入学申请",color:"#E9F2E7",img:M,url:"/home/yhrxsq"},{name:"摇号",color:"#e9e6f4",img:be,url:"/lottery",noAuthRole:["77"]}]),O=(a,l)=>{G.push({path:a,query:l})},Q=async({url:a,query:l,key:p,cs_pid:_})=>{if((l==null?void 0:l.type)=="applyGuide"){if(x.value.user_role_id!="77"){const n=document.createElement("a");n.href="/中小学智慧招生平台报名指引.pdf",window.open(n,"_blank")}else{const n=document.createElement("a");n.href="/中小学智慧招生平台报名指引.pdf",window.open(n,"_blank")}return}if(p&&_){let{code:n,data:b}=await E({url:"/common/sjzd/index",data:{cs_pid:_}});if(n==1){let D=new Date().getTime(),v=c({});b.page_data.map(m=>{v.value[m.cs_name]=m.cs_code});let T=new Date(v.value[p+"_start_datetime"]).getTime(),t=new Date(v.value[p+"_end_datetime"]).getTime();if(T&&D<T||t&&D>t){ve.alert(`报名时间为${v.value[p+"_start_datetime"]}~${v.value[p+"_end_datetime"]},请于规定时间进行报名!`,"提醒",{autofocus:!1,confirmButtonText:"确定",center:!0});return}}}G.push({path:a,query:l})};let y=c(!1);x.value.user_phone||(y.value=!0);const U=c(),r=c({ssl_phone:"",vcode:""}),W=oe({ssl_phone:[{validator:fe,trigger:"blur"}]}),z=c(60),h=c(60);async function Z(){if(h.value!==z.value||!X(r.value.ssl_phone))return;const a=setInterval(()=>{h.value===0?(h.value=z.value,clearInterval(a)):h.value--},1e3),{code:l,data:p}=await E({url:"/openapi/sms.php",data:{ssl_type:"3",ssl_phone:r.value.ssl_phone}});l==="1"&&R.success("验证码已发送!")}async function ee(){var a;(a=U.value)==null||a.validate(async(l,p)=>{if(l){const{code:_}=await E({url:"/user/main/bind_phone",data:{phone:r.value.ssl_phone,sms_code:r.value.vcode}});if(_==="1"){R.success("手机号码绑定成功!");let n={...x.value};n.user_phone=r.value.ssl_phone,x.value=n,y.value=!1}}})}return(a,l)=>{const p=ge,_=de,n=ye,b=ce,D=ie,v=re,T=ne;return s(),i(g,null,[e("div",null,[e("div",ke,[e("div",we,[e("div",Ee,[e("div",De,[e("img",{class:"absolute left-0px -bottom-5px w-full",src:o(I),alt:""},null,8,Ve),Ce]),e("div",Fe,[o(C).length>0?(s(),k(_,{key:0,class:"h-full"},{default:d(()=>[(s(!0),i(g,null,$(o(C),(t,m)=>(s(),i(g,{key:m},[e("div",{class:"p-10px cursor-pointer",onClick:q=>O("/home/gg",{tm_id:t.tm_id})},[e("div",null,w(t.tm_title),1),e("div",Te,w(t.create_dateline?o(j)(`${t.create_dateline}000`):o(P)(`${t.create_dateline}000`)),1)],8,ze),m!==o(C).length-1?(s(),k(p,{key:0,style:{margin:"10px 0"}})):A("",!0)],64))),128))]),_:1})):(s(),i("div",Be,"暂无资讯公告数据"))])]),e("div",Re,[e("div",Se,[e("img",{class:"absolute left-0px -bottom-5px w-full",src:o(I),alt:""},null,8,$e),Ae]),e("div",Ie,[o(F).length>0?(s(),k(_,{key:0,class:"h-full"},{default:d(()=>[(s(!0),i(g,null,$(o(F),(t,m)=>(s(),i(g,{key:m},[e("div",{class:"flex items-center space-x-20px cursor-pointer",onClick:q=>O("/home/xxfc",{id:t.id})},[t.sm_logo?(s(),i("div",Ne,[e("img",{class:"w-full h-full rounded-50px block",src:t.sm_logo,alt:""},null,8,Ge)])):(s(),i("div",Oe," LOGO ")),e("div",null,[e("div",null,w(t.sm_name),1),e("div",Ue,w(t.create_dateline?o(j)(`${t.create_dateline}000`):o(P)(`${t.create_dateline}000`)),1)])],8,je),m!==o(F).length-1?(s(),k(p,{key:0,style:{margin:"10px 0"}})):A("",!0)],64))),128))]),_:1})):(s(),i("div",qe,"暂无学校风采数据"))])])]),e("div",Le,[u(_,{"view-class":"h-700px"},{default:d(()=>[(s(!0),i(g,null,$(K.value,(t,m)=>(s(),i(g,{key:m},[!t.noAuthRole||t.noAuthRole&&t.noAuthRole.indexOf(o(x).user_role_id)==-1?(s(),i("div",{key:0,class:"w-380px h-142px text-26px flex items-center justify-between rounded-21px mb-20px pl-50px pr-30px cursor-pointer",style:le({background:t.color}),onClick:q=>Q(t)},[e("div",null,w(t.name),1),e("div",Pe,[e("img",{src:t.img,alt:""},null,8,Xe)])],12,Me)):A("",!0)],64))),128))]),_:1})])]),e("div",Ye,[e("div",He,[e("img",{class:"absolute left-0px -bottom-5px w-full",src:o(I),alt:""},null,8,Je),Ke]),e("div",Qe,[u(n,{modelValue:o(f),"onUpdate:modelValue":l[0]||(l[0]=t=>L(f)?f.value=t:f=t),placeholder:`请输入少于${o(S)}字的留言`,type:"textarea",rows:"5",maxlength:o(S),"show-word-limit":""},null,8,["modelValue","placeholder","maxlength"]),e("div",We,[u(b,{size:"large",type:"primary",class:"w-90px btn1",onClick:J},{default:d(()=>[B("提交")]),_:1})])])])]),u(T,{modelValue:o(y),"onUpdate:modelValue":l[3]||(l[3]=t=>L(y)?y.value=t:y=t),class:"_",center:"",title:"请绑定您的手机号",width:"400px","destroy-on-close":"","append-to-body":!1,"show-close":!1,"close-on-click-modal":!1},{default:d(()=>[e("div",Ze,[u(v,{ref_key:"verifyFormRef",ref:U,"label-position":"top",model:o(r),rules:o(W),class:"demo-ruleForm"},{default:d(()=>[u(D,{label:"手机号",prop:"ssl_phone"},{default:d(()=>[u(n,{modelValue:o(r).ssl_phone,"onUpdate:modelValue":l[1]||(l[1]=t=>o(r).ssl_phone=t),placeholder:"请输入手机号"},null,8,["modelValue"])]),_:1}),u(D,{label:"验证码",prop:"vcode"},{default:d(()=>[e("div",et,[u(n,{class:"flex-1",modelValue:o(r).vcode,"onUpdate:modelValue":l[2]||(l[2]=t=>o(r).vcode=t),placeholder:"请输入验证码"},null,8,["modelValue"]),e("div",tt,[o(h)!==o(z)?(s(),k(b,{key:0,class:"w-full btn2",type:"primary"},{default:d(()=>[B(w(o(h))+"s",1)]),_:1})):(s(),k(b,{key:1,class:"w-full btn2",type:"primary",disabled:!(o(z)===o(h)&&o(X)(o(r).ssl_phone)),onClick:Z},{default:d(()=>[B("点击获取验证码")]),_:1},8,["disabled"]))])])]),_:1})]),_:1},8,["model","rules"]),e("div",ot,[u(b,{class:"mt-30px h-48px w-90px btn1",type:"primary",onClick:ee},{default:d(()=>[B("确定")]),_:1})])])]),_:1},8,["modelValue"])],64)}}},Yt=he(lt,[["__scopeId","data-v-6e117eeb"]]);export{Yt as default};
|