1 |
- import{i as q,_ as b,a as _,b as C,c as x,d as E,e as A,f as F,g as y,h as v,j as S,k as B,l as j,m as w,n as V,o as D,p as N,q as I,r as W,s as $}from"./teacher_main.21f21909.js";import{d as n,e as L,r as p,f as R,b as Y}from"./index.6fa72233.js";import{C as G}from"./index.528d0028.js";import{r as M,d as c,c as t,v as g,w as r,Y as T,a3 as z,Z as H,a1 as k,p as d,j as o,a as l,a4 as X,E as U,a5 as Z,a6 as O,a7 as J,a8 as K,G as Q,m as ee,n as te}from"./vendor.ac8e4e98.js";import{C as f}from"./index.370a4b92.js";import"./icon_upload.dcbc1f75.js";const a=M({authStatus:!1,subjectList:[],active:2,teacherInfo:{},teacherCert:{realName:"",idCardNo:"",gender:1,birthdate:null,subjectId:[],introduction:"",graduateSchool:null,subject:null,gradCertificate:"",degreeCertificate:"",teacherCertificate:""}}),ae="_form_1owvt_1";var ue={form:ae};function le(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!k(e)}var se=c({name:"auth",render(){let e;return console.log(a.subjectList),t(g,{class:[ue.form,"mx-4 mt-7"],ref:"form",size:"large",model:a.teacherCert,labelPosition:"left"},{default:()=>[t(r,{label:"\u53EF\u6559\u6388\u58F0\u90E8\uFF08\u53EF\u591A\u9009\uFF09",labelWidth:"170px",prop:"subjectId",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53EF\u6559\u6388\u58F0\u90E8"}]},{default:()=>[t(T,{multiple:!0,filterable:!0,modelValue:a.teacherCert.subjectId,"onUpdate:modelValue":u=>a.teacherCert.subjectId=u,placeholder:"\u8BF7\u9009\u62E9\u53EF\u6559\u6388\u58F0\u90E8",class:"w-full",multipleLimit:5},le(e=a.subjectList.map(u=>t(z,{key:u.id,label:u.name},{default:()=>[u.subjects&&u.subjects.map(s=>t(H,{key:s.id,value:s.id,label:s.name},null))]})))?e:{default:()=>[e]})]}),t(r,{label:"\u4E2A\u4EBA\u7B80\u4ECB",labelWidth:"170px"},{default:()=>[t(d,{placeholder:"\u4F8B\uFF1A\u6BD5\u4E1A\u4E8E\u4E2D\u56FD\u97F3\u4E50\u5B66\u9662\u957F\u7B1B\u4E13\u4E1A\uFF0C\u66FE\u83B7\u5F97\u4E2D\u56FD\u9752\u5E74\u7BA1\u4E50\u6F14\u594F\u5927\u8D5B\u4E00\u7B49\u5956\uFF0C\u5177\u67098\u5E74\u6559\u5B66\u7ECF\u9A8C\uFF0C\u80FD\u591F\u5C06\u4E13\u4E1A\u77E5\u8BC6\u901A\u8FC7\u7B80\u5355\u6613\u61C2\u7684\u65B9\u5F0F\u6559\u6388\u7ED9\u5B66\u5458\u3002",type:"textarea",modelValue:a.teacherCert.introduction,"onUpdate:modelValue":u=>a.teacherCert.introduction=u,maxlength:"200",showWordLimit:!0,rows:5},null)]}),t(r,null,{default:()=>[t("div",{class:"text-center w-full"},[t(o,{class:"!w-40 !h-[38px]",onClick:()=>{a.active=0}},{default:()=>[l("\u4E0A\u4E00\u6B65")]}),t(o,{type:"primary",class:"!w-40 !h-[38px]",onClick:()=>{this.$refs.form.validate(async u=>{u&&(a.active=2)})}},{default:()=>[l("\u4E0B\u4E00\u6B65")]})])]})]})}});const re="_form_lsqru_1";var ie={form:re},oe=c({name:"cert-info",data(){return{agreeStatus:!1}},computed:{userAuth(){const e=n.user.data||{};return!!(e.idCardNo&&e.realName)}},mounted(){if(this.userAuth){const e=n.user.data||{};a.teacherCert.realName=e.realName,a.teacherCert.idCardNo=e.idCardNo,a.teacherCert.gender=e.gender,a.teacherCert.birthdate=X(e.birthdate).format("YYYY-MM-DD"),this.agreeStatus=!0}},methods:{onIdCardValidate(){const e=a.teacherCert.idCardNo;if(!!e){if(!L(e||""))return!1;a.teacherCert.birthdate=this.getBirth(e),a.teacherCert.gender=this.getSex(e)}},getBirth(e){let u="";return e!=null&&e!=""&&(e.length==15?u="19"+e.slice(6,12):e.length==18&&(u=e.slice(6,14)),u=u.replace(/(.{4})(.{2})/,"$1-$2-")),u},getSex(e){let u=1;return e&&parseInt(e.slice(-2,-1))%2==1?u=1:u=0,u},onSubmit(){try{this.$refs.certForm.validate(async e=>{if(e){if(!this.agreeStatus)return U.error("\u8BF7\u9605\u8BFB\u5E76\u540C\u610F\u534F\u8BAE");if(!this.userAuth){const u=a.teacherCert.realName,s=a.teacherCert.idCardNo;await p.post("/api-auth/user/realNameAuth",{data:{realName:u,idCardNo:s,save:!0}})}a.active=1}})}catch{}}},render(){return console.log(a.teacherCert),t(g,{ref:"certForm",class:[ie.form,"mx-4 mt-7"],size:"large",model:a.teacherCert,labelPosition:"left"},{default:()=>[t(r,{label:"\u771F\u5B9E\u59D3\u540D",labelWidth:"90px",prop:"realName",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D"}]},{default:()=>[t(d,{modelValue:a.teacherCert.realName,"onUpdate:modelValue":e=>a.teacherCert.realName=e,disabled:this.userAuth,placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u771F\u5B9E\u59D3\u540D"},null)]}),t(r,{label:"\u8EAB\u4EFD\u8BC1\u53F7",labelWidth:"90px",prop:"idCardNo",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8EAB\u4EFD\u8BC1\u53F7"},{pattern:this.userAuth?"":/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u8EAB\u4EFD\u8BC1\u53F7",trigger:"blur"}]},{default:()=>[t(d,{modelValue:a.teacherCert.idCardNo,"onUpdate:modelValue":e=>a.teacherCert.idCardNo=e,disabled:this.userAuth,onBlur:this.onIdCardValidate,placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u8EAB\u4EFD\u8BC1\u53F7\u7801"},null)]}),t(r,{label:"\u6027\u522B",labelWidth:"90px",prop:"gender",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6027\u522B"}]},{default:()=>[t(Z,{modelValue:a.teacherCert.gender,"onUpdate:modelValue":e=>a.teacherCert.gender=e,disabled:!0},{default:()=>[t(O,{label:1,class:"mr-3 w-24"},{default:()=>[l("\u7537")]}),t(O,{label:0,class:"w-24"},{default:()=>[l("\u5973")]})]})]}),t(r,{label:"\u51FA\u751F\u65E5\u671F",labelWidth:"90px",prop:"birthdate",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u51FA\u751F\u65E5\u671F"}]},{default:()=>[t(J,{disabled:!0,modelValue:a.teacherCert.birthdate,"onUpdate:modelValue":e=>a.teacherCert.birthdate=e,type:"date",class:"!h-[38px] !w-full",placeholder:"\u8BF7\u9009\u62E9\u51FA\u751F\u65E5\u671F"},null)]}),t(r,null,{default:()=>[t("div",{class:"text-center w-full"},[t("div",{class:"text-[14px] text-[#999] flex items-center justify-center"},[t("div",{class:"flex items-center justify-center cursor-pointer",onClick:()=>{this.agreeStatus=!this.agreeStatus}},[t("div",{onClick:e=>{e.stopPropagation()}},[t(K,{modelValue:this.agreeStatus,"onUpdate:modelValue":e=>this.agreeStatus=e,class:"!mr-2 rounded-full overflow-hidden"},null)]),l("\u6211\u5DF2\u9605\u8BFB\u5E76\u540C\u610F"),t("a",{href:"https://dev.colexiu.com/student/#/registerProtocol",class:"text-[#2DC7AA]",target:"_blank"},[l("\u300A\u9177\u4E50\u79C0\u5E73\u53F0\u670D\u52A1\u534F\u8BAE\u300B")])])]),t(o,{type:"primary",class:"!w-40 !h-[38px]",onClick:this.onSubmit},{default:()=>[l("\u4E0B\u4E00\u6B65")]})])]})]})}});const ne="_form_1uabb_1";var ce={form:ne};const P=e=>{if(e===null)return null;const u=Object.assign({},e);return Object.keys(u).forEach(s=>u[s]=typeof e[s]=="object"?P(e[s]):e[s]),Array.isArray(e)?(u.length=e.length,Array.from(u)):u};var de=P,me=c({name:"auth",data(){return{labelWidth:"140px",loading:!1,popupStatus:!1}},methods:{onSubmit(){try{this.$refs.form.validate(async e=>{if(e){this.loading=!0;const u=de(a.teacherCert);u.subjectId=u.subjectId.join(","),await p.post("/api-website/teacherAuthEntryRecord/doApply",{data:u}),U.success("\u63D0\u4EA4\u6210\u529F"),this.loading=!1,a.active=0,a.authStatus=!1,await R()}})}catch{this.loading=!1}}},render(){return t(g,{class:[ce.form,"mx-4 mt-7"],ref:"form",size:"large",model:a.teacherCert,labelPosition:"left"},{default:()=>[t(r,{labelWidth:this.labelWidth,label:"\u6BD5\u4E1A\u9662\u6821\uFF08\u5FC5\u586B\uFF09",prop:"graduateSchool",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u6BD5\u4E1A\u9662\u6821"}]},{default:()=>[t(d,{modelValue:a.teacherCert.graduateSchool,"onUpdate:modelValue":e=>a.teacherCert.graduateSchool=e,placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u6BD5\u4E1A\u9662\u6821"},null)]}),t(r,{labelWidth:this.labelWidth,label:"\u4E13\u4E1A\uFF08\u9009\u586B\uFF09"},{default:()=>[t(d,{modelValue:a.teacherCert.subject,"onUpdate:modelValue":e=>a.teacherCert.subject=e,placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u4E13\u4E1A\u540D\u79F0"},null)]}),t(r,{labelWidth:this.labelWidth,label:"\u6BD5\u4E1A\u8BC1\u4E66\uFF08\u9009\u586B\uFF09"},{default:()=>[t(f,{modelValue:a.teacherCert.gradCertificate,"onUpdate:modelValue":e=>a.teacherCert.gradCertificate=e,accept:".png, .jpg"},null)]}),t(r,{labelWidth:this.labelWidth,label:"\u5B66\u4F4D\u8BC1\u4E66\uFF08\u9009\u586B\uFF09"},{default:()=>[t(f,{modelValue:a.teacherCert.degreeCertificate,"onUpdate:modelValue":e=>a.teacherCert.degreeCertificate=e,accept:".png, .jpg"},null)]}),t(r,{labelWidth:this.labelWidth,label:"\u6559\u5E08\u8D44\u683C\u8BC1\uFF08\u9009\u586B\uFF09"},{default:()=>[t(f,{modelValue:a.teacherCert.teacherCertificate,"onUpdate:modelValue":e=>a.teacherCert.teacherCertificate=e,accept:".png, .jpg"},null)]}),t(r,null,{default:()=>[t("div",{class:"text-center w-full"},[t(o,{class:"!w-40 !h-[38px]",onClick:()=>{a.active=1}},{default:()=>[l("\u4E0A\u4E00\u6B65")]}),t(o,{type:"primary",class:"!w-40 !h-[38px]",onClick:this.onSubmit,loading:this.loading},{default:()=>[l("\u63D0\u4EA4\u5BA1\u6838")]})])]}),t(Q,{modelValue:this.popupStatus,"onUpdate:modelValue":e=>this.popupStatus=e,closeOnClickModal:!1,closeOnPressEscape:!1,showClose:!0},{default:()=>[t("div",{class:"p-8"},[t("img",{src:q},null),t("p",{class:"text-center text-[#666] text-base -m-1 pb-6"},[l("\u611F\u8C22\u60A8\u7684\u6559\u5B66\u70ED\u60C5\uFF0C\u5C0F\u9177\u5C06\u572824\u5C0F\u65F6\u5185"),t("br",null,null),l("\u5B8C\u6210\u5BA1\u6838\uFF0C\u8BF7\u7559\u610FAPP\u6D88\u606F\u53CA\u77ED\u4FE1\u83B7\u53D6"),t("br",null,null),l("\u5BA1\u6838\u7ED3\u679C\u3002")]),t(o,{type:"primary",class:"w-full rounded-sm",style:{height:"38px"},onClick:()=>{this.popupStatus=!1,a.active=0,a.authStatus=!1}},{default:()=>[l("\u6211\u77E5\u9053\u4E86")]})])]})]})}}),pe=c({name:"auth",data(){return{radio:"1"}},async mounted(){try{if(a.subjectList.length<=0){const h=await p.get("/api-website/open/subject/subjectSelect");a.subjectList=h.data||[]}const e=await p.get("/api-website/teacherAuthEntryRecord/getLastRecordByUserId");a.teacherInfo=e.data||{};const u=e.data||{};a.teacherCert.introduction=u.introduction;const s=u.subjectId?u.subjectId.split(","):[];a.teacherCert.subjectId=s.map(h=>Number(h)),a.teacherCert.graduateSchool=u.graduateSchool,a.teacherCert.subject=u.subject,a.teacherCert.gradCertificate=u.gradCertificate,a.teacherCert.degreeCertificate=u.degreeCertificate,a.teacherCert.teacherCertificate=u.teacherCertificate}catch{}},render(){return t("div",{class:"pt-12 px-72 pb-24"},[t(G,{type:"medium",active:a.active},null),a.active===0&&t(oe,null,null),a.active===1&&t(se,null,null),a.active===2&&t(me,null,null)])}});const he="_musicAuth_1aysi_1",ge="_txt_1aysi_6",fe="_col_1aysi_24";var m={musicAuth:he,txt:ge,col:fe};function be(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!k(e)}const i=e=>{const u=`../../../images/${e}`;return{"../../../images/bg_bottom.png":b,"../../../images/bg_center.png":_,"../../../images/bg_left_bottom.png":C,"../../../images/bg_right_center.png":x,"../../../images/bg_top.png":E,"../../../images/icon_music.png":A,"../../../images/icon_teacher_auth.png":F,"../../../images/midi_money.png":y,"../../../images/midi_upload.png":v,"../../../images/music_main.png":S,"../../../images/num1.png":B,"../../../images/num2.png":j,"../../../images/num3.png":w,"../../../images/num4.png":V,"../../../images/o1.png":D,"../../../images/o2.png":N,"../../../images/o3.png":I,"../../../images/o4.png":W,"../../../images/teacher_main.png":$}[u].default};var _e=c({name:"cert-info",computed:{auth(){var s;let e=(s=n.user.data)==null?void 0:s.entryStatus,u={text:"\u7ACB\u5373\u8BA4\u8BC1",status:!1};switch(e){case"DOING":u.text="\u5BA1\u6838\u4E2D",u.status=!0;break;case"PASS":u.text="\u5DF2\u8BA4\u8BC1",u.status=!0}return u}},data(){return{list:[{logo:i("o1.png"),num:i("num1.png"),title:"\u7EBF\u4E0A\u6388\u8BFE",desc:"\u8BA4\u8BC1\u6210\u4E3A\u9177\u4E50\u79C0\u8001\u5E08\u540E\uFF0C\u53EF\u8BBE\u7F6E\u60A8\u7684\u7A7A\u95F2\u65F6\u95F4\u4E3A\u5E73\u53F0\u4E2D\u7684\u6C42\u5B66\u8005\u8FDB\u884C1\u5BF91\u7684\u7EBF\u4E0A\u8BFE\u7A0B\u6307\u5BFC\u3002"},{logo:i("o2.png"),num:i("num2.png"),title:"\u4E2A\u4EBA\u98CE\u91C7\u5C55\u793A",desc:"\u53EF\u53D1\u5E03\u81EA\u5DF1\u7684\u4E13\u4E1A\u7ECF\u5386\u3001\u83B7\u5956\u8BB0\u5F55\u53CA\u97F3\u89C6\u9891\u8D44\u6599\u5BF9\u6C42\u5B66\u8005\u5C55\u793A\uFF0C\u8BA9\u5B66\u5458\u66F4\u52A0\u6DF1\u5165\u7684\u4E86\u89E3\u60A8\u7684\u4E13\u4E1A\u6280\u80FD\uFF0C\u4ECE\u800C\u63D0\u9AD8\u7EA6\u8BFE\u7387\u3002"},{logo:i("o3.png"),num:i("num3.png"),title:"\u66F2\u8C31\u4E0A\u4F20",desc:"\u53EF\u4E0A\u4F20\u60A8\u5236\u4F5C\u7684MIDI\u4E50\u8C31\u4E3A\u6C42\u5B66\u8005\u63D0\u4F9B\u5B66\u4E60\u66F2\u76EE\u7684\u9014\u5F84\uFF0C\u5E76\u4ECE\u4E2D\u83B7\u5F97\u6536\u76CA\u3002"},{logo:i("o4.png"),num:i("num4.png"),title:"\u6536\u76CA\u63D0\u73B0",desc:"\u5728\u60A8\u6388\u8BFE\u53CA\u4E0A\u4F20\u66F2\u8C31\u9500\u552E\u540E\uFF0C\u7ECF\u8FC7\u5E73\u53F0\u6838\u7B97\uFF0C\u5C06\u60A8\u83B7\u5F97\u7684\u6536\u76CA\u53D1\u653E\u81F3\u60A8\u7684\u4E2A\u4EBA\u8D26\u6237\u4E0B\uFF0C\u60A8\u53EF\u968F\u65F6\u5C06\u81EA\u5DF1\u83B7\u5F97\u7684\u6536\u76CA\u63D0\u73B0\u3002"}]}},render(){let e;return t("div",{class:[m.musicAuth,"px-[138px]"]},[t("div",{class:"w-[388px] pt-24 pb-28"},[t("div",{class:"text-[28px] font-semibold pb-5"},[l("\u9177\u4E50\u79C0\u57FA\u672C\u4ECB\u7ECD")]),t("p",{class:[m.txt]},[l("\u9177\u4E50\u79C0\u662F\u4E00\u6B3E\u4E3A\u5668\u4E50\u5B66\u4E60\u8005\u63D0\u4F9B\u667A\u80FD\u966A\u7EC3\u53CA\u7EBF\u4E0A\u6388\u8BFE\u64AE")]),t("p",{class:[m.txt]},[l("\u5408\u7684\u4E50\u5668\u6559\u5B66\u5E73\u53F0\uFF0C\u5668\u4E50\u8001\u5E08\u53EF\u901A\u8FC7\u81EA\u8EAB\u7684\u4E13\u4E1A\u77E5\u8BC6\u4E3A")]),t("p",{class:[m.txt,"inline-block"]},[l("\u81EA\u5DF1\u5E26\u6765"),t("span",{class:"font-medium"},[l("\u6388\u8BFE\u53CA\u66F2\u8C31\u9500\u552E\u6536\u76CA")]),l("\u3002")])]),t("div",{class:"pb-20"},[t("h2",{class:"text-2xl pb-11 text-center font-semibold"},[l("\u8BA4\u8BC1\u6743\u76CA")]),t(ee,{class:"mb-24",gutter:28},be(e=this.list.map(u=>t(te,{span:6,class:"pr-3 !flex"},{default:()=>[t("div",{class:[m.col,"flex items-center flex-col p-4"]},[t("img",{class:"w-[94px] h-[87px]",src:u.logo},null),t("div",{class:"flex items-center font-[18px] font-medium pb-3 pt-5"},[t("img",{class:"w-[30px] h-[22px] mr-1",src:u.num},null),u.title]),t("p",{class:"text-[14px] text-[#666] leading-6 text-justify"},[u.desc])])]})))?e:{default:()=>[e]}),t("h2",{class:"text-2xl pb-10 text-center font-semibold"},[l("\u9177\u4E50\u79C0\u6B22\u8FCE\u60A8\u7684\u52A0\u5165")]),t("p",{class:"text-lg text-center mb-10"},[l("\u5728\u827A\u672F\u7684\u6BBF\u5802\u4E2D\uFF0C\u4E3A\u4ED6\u4EBA\u7167\u4EAE\u524D\u8FDB\u7684\u9053\u8DEF\uFF0C\u7528\u81EA\u5DF1\u7684\u7ECF\u9A8C\u548C\u70B9\u62E8\uFF0C\u4F20\u64AD\u827A\u672F\u7684\u79CD\u5B50\uFF0C\u83B7\u53D6\u7855\u679C\u3002")]),t("div",{class:"text-center"},[t(o,{type:"primary",class:"rounded w-40 !h-[38px]",disabled:this.auth.status,onClick:()=>{const u=document.documentElement.scrollTop||document.body.scrollTop;Y(u,0),a.authStatus=!0}},{default:()=>[this.auth.text]})])])])}});const ve=e=>{const u=`../images/${e}`;return{"../images/bg_bottom.png":b,"../images/bg_center.png":_,"../images/bg_left_bottom.png":C,"../images/bg_right_center.png":x,"../images/bg_top.png":E,"../images/icon_music.png":A,"../images/icon_teacher_auth.png":F,"../images/midi_money.png":y,"../images/midi_upload.png":v,"../images/music_main.png":S,"../images/num1.png":B,"../images/num2.png":j,"../images/num3.png":w,"../images/num4.png":V,"../images/o1.png":D,"../images/o2.png":N,"../images/o3.png":I,"../images/o4.png":W,"../images/teacher_main.png":$}[u].default};var Se=c({name:"teacherAuth",async mounted(){var e;try{if(n.user.status!=="login")return;const u=((e=n.user.data)==null?void 0:e.entryStatus)||0;if(a.authStatus=u==="DOING"||u==="PASS",a.authStatus){a.active=a.authStatus?4:1;return}}catch{}},computed:{authStatus(){return!!a.authStatus},userAuth(){const e=n.user.data||{};return!!(e.idCardNo&&e.realName)}},render(){return t("div",{class:"w-[1200px] mt-[72px] mb-[60px] bg-white min-h-full m-auto text-[#333]"},[a.authStatus?t(pe,null,null):t(_e,null,null)])}});export{Se as default,ve as getAssetsHomeFile};
|