index.365496c3.js 16 KB

1
  1. import{i as q,_ as b,a as _,b as C,c as x,d as E,e as A,f as y,g as S,h as F,j as v,k as B,l as j,m as w,n as D,o as V,p as N,q as I,r as k,s as W}from"./teacher_main.21f21909.js";import{e as i,f as L,r as p,h as R,b as G}from"./index.e7422e2b.js";import{C as M}from"./index.fb48adeb.js";import{r as Y,d as c,c as t,y as g,z as r,a0 as z,a5 as T,a1 as H,a3 as $,w as d,k as n,a as l,a6 as J,E as U,a7 as X,a8 as O,a9 as K,aa as Q,J as Z,q as ee,v as te,F as ae}from"./vendor.925c905e.js";import{C as f}from"./index.798936bf.js";import"./icon_upload.dcbc1f75.js";const u=Y({authStatus:!1,nextStatus:!1,subjectList:[],active:0,teacherInfo:{},teacherCert:{realName:"",idCardNo:"",gender:1,birthdate:null,subjectId:[],introduction:"",graduateSchool:null,subject:null,gradCertificate:"",degreeCertificate:"",teacherCertificate:""}}),ue="_form_1owvt_1";var le={form:ue};function se(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!$(e)}var re=c({name:"auth",render(){let e;return console.log(u.subjectList),t(g,{class:[le.form,"mx-4 mt-7"],ref:"form",size:"large",model:u.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(z,{multiple:!0,filterable:!0,modelValue:u.teacherCert.subjectId,"onUpdate:modelValue":a=>u.teacherCert.subjectId=a,placeholder:"\u8BF7\u9009\u62E9\u53EF\u6559\u6388\u58F0\u90E8",class:"w-full",multipleLimit:5},se(e=u.subjectList.map(a=>t(T,{key:a.id,label:a.name},{default:()=>[a.subjects&&a.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:u.teacherCert.introduction,"onUpdate:modelValue":a=>u.teacherCert.introduction=a,maxlength:"200",showWordLimit:!0,rows:5},null)]}),t(r,null,{default:()=>[t("div",{class:"text-center w-full"},[t(n,{class:"!w-40 !h-[38px]",onClick:()=>{u.active=0}},{default:()=>[l("\u4E0A\u4E00\u6B65")]}),t(n,{type:"primary",class:"!w-40 !h-[38px]",onClick:()=>{this.$refs.form.validate(async a=>{a&&(u.active=2)})}},{default:()=>[l("\u4E0B\u4E00\u6B65")]})])]})]})}});const ie="_form_lsqru_1";var oe={form:ie},ne=c({name:"cert-info",data(){return{agreeStatus:!1}},computed:{userAuth(){const e=i.user.data||{};return!!(e.idCardNo&&e.realName)}},mounted(){if(this.userAuth){const e=i.user.data||{};u.teacherCert.realName=e.realName,u.teacherCert.idCardNo=e.idCardNo,u.teacherCert.gender=e.gender,u.teacherCert.birthdate=J(e.birthdate).format("YYYY-MM-DD"),this.agreeStatus=!0}},methods:{onIdCardValidate(){const e=u.teacherCert.idCardNo;if(!!e){if(!L(e||""))return!1;u.teacherCert.birthdate=this.getBirth(e),u.teacherCert.gender=this.getSex(e)}},getBirth(e){let a="";return e!=null&&e!=""&&(e.length==15?a="19"+e.slice(6,12):e.length==18&&(a=e.slice(6,14)),a=a.replace(/(.{4})(.{2})/,"$1-$2-")),a},getSex(e){let a=1;return e&&parseInt(e.slice(-2,-1))%2==1?a=1:a=0,a},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 a=u.teacherCert.realName,s=u.teacherCert.idCardNo;await p.post("/api-auth/user/realNameAuth",{data:{realName:a,idCardNo:s,save:!0}})}u.active=1}})}catch{}}},render(){return console.log(u.teacherCert),t(g,{ref:"certForm",class:[oe.form,"mx-4 mt-7"],size:"large",model:u.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:u.teacherCert.realName,"onUpdate:modelValue":e=>u.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:u.teacherCert.idCardNo,"onUpdate:modelValue":e=>u.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(X,{modelValue:u.teacherCert.gender,"onUpdate:modelValue":e=>u.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(K,{disabled:!0,modelValue:u.teacherCert.birthdate,"onUpdate:modelValue":e=>u.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(Q,{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(n,{type:"primary",class:"!w-40 !h-[38px]",onClick:this.onSubmit},{default:()=>[l("\u4E0B\u4E00\u6B65")]})])]})]})}});const ce="_form_1uabb_1";var de={form:ce};const P=e=>{if(e===null)return null;const a=Object.assign({},e);return Object.keys(a).forEach(s=>a[s]=typeof e[s]=="object"?P(e[s]):e[s]),Array.isArray(e)?(a.length=e.length,Array.from(a)):a};var me=P,pe=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 a=me(u.teacherCert);a.subjectId=a.subjectId.join(","),await p.post("/api-website/teacherAuthEntryRecord/doApply",{data:a}),U.success("\u63D0\u4EA4\u6210\u529F"),this.loading=!1,u.active=0,u.authStatus=!1,await R()}})}catch{this.loading=!1}}},render(){return t(g,{class:[de.form,"mx-4 mt-7"],ref:"form",size:"large",model:u.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:u.teacherCert.graduateSchool,"onUpdate:modelValue":e=>u.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:u.teacherCert.subject,"onUpdate:modelValue":e=>u.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:u.teacherCert.gradCertificate,"onUpdate:modelValue":e=>u.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:u.teacherCert.degreeCertificate,"onUpdate:modelValue":e=>u.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:u.teacherCert.teacherCertificate,"onUpdate:modelValue":e=>u.teacherCert.teacherCertificate=e,accept:".png, .jpg"},null)]}),t(r,null,{default:()=>[t("div",{class:"text-center w-full"},[t(n,{class:"!w-40 !h-[38px]",onClick:()=>{u.active=1}},{default:()=>[l("\u4E0A\u4E00\u6B65")]}),t(n,{type:"primary",class:"!w-40 !h-[38px]",onClick:this.onSubmit,loading:this.loading},{default:()=>[l("\u63D0\u4EA4\u5BA1\u6838")]})])]}),t(Z,{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(n,{type:"primary",class:"w-full rounded-sm",style:{height:"38px"},onClick:()=>{this.popupStatus=!1,u.active=0,u.authStatus=!1}},{default:()=>[l("\u6211\u77E5\u9053\u4E86")]})])]})]})}}),he=c({name:"auth",data(){return{radio:"1"}},async mounted(){try{if(u.subjectList.length<=0){const h=await p.get("/api-website/open/subject/subjectSelect");u.subjectList=h.data||[]}const e=await p.get("/api-website/teacherAuthEntryRecord/getLastRecordByUserId");u.teacherInfo=e.data||{};const a=e.data||{};u.teacherCert.introduction=a.introduction;const s=a.subjectId?a.subjectId.split(","):[];u.teacherCert.subjectId=s.map(h=>Number(h)),u.teacherCert.graduateSchool=a.graduateSchool,u.teacherCert.subject=a.subject,u.teacherCert.gradCertificate=a.gradCertificate,u.teacherCert.degreeCertificate=a.degreeCertificate,u.teacherCert.teacherCertificate=a.teacherCertificate}catch{}},render(){return t("div",{class:"pt-12 px-72 pb-24"},[t(M,{type:"medium",active:u.active},null),u.active===0&&t(ne,null,null),u.active===1&&t(re,null,null),u.active===2&&t(pe,null,null)])}});const ge="_musicAuth_1aysi_1",fe="_txt_1aysi_6",be="_col_1aysi_24";var m={musicAuth:ge,txt:fe,col:be};function _e(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!$(e)}const o=e=>{const a=`../../../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":y,"../../../images/midi_money.png":S,"../../../images/midi_upload.png":F,"../../../images/music_main.png":v,"../../../images/num1.png":B,"../../../images/num2.png":j,"../../../images/num3.png":w,"../../../images/num4.png":D,"../../../images/o1.png":V,"../../../images/o2.png":N,"../../../images/o3.png":I,"../../../images/o4.png":k,"../../../images/teacher_main.png":W}[a].default};var Ce=c({name:"cert-info",computed:{auth(){var s;let e=(s=i.user.data)==null?void 0:s.entryStatus,a={text:"\u7ACB\u5373\u8BA4\u8BC1",status:!1};switch(e){case"DOING":a.text="\u5BA1\u6838\u4E2D",a.status=!0;break;case"PASS":a.text="\u5DF2\u8BA4\u8BC1",a.status=!0}return a},authStatus(){var a;return(((a=i.user.data)==null?void 0:a.entryStatus)||0)==="PASS"}},data(){return{list:[{logo:o("o1.png"),num:o("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:o("o2.png"),num:o("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:o("o3.png"),num:o("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:o("o4.png"),num:o("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},_e(e=this.list.map(a=>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:a.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:a.num},null),a.title]),t("p",{class:"text-[14px] text-[#666] leading-6 text-justify"},[a.desc])])]})))?e:{default:()=>[e]}),!this.authStatus&&t(ae,null,[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(n,{type:"primary",class:"rounded w-40 !h-[38px]",disabled:this.auth.status,onClick:()=>{const a=document.documentElement.scrollTop||document.body.scrollTop;G(a,0),u.nextStatus=!0}},{default:()=>[this.auth.text]})])])])])}});const ve=e=>{const a=`../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":y,"../images/midi_money.png":S,"../images/midi_upload.png":F,"../images/music_main.png":v,"../images/num1.png":B,"../images/num2.png":j,"../images/num3.png":w,"../images/num4.png":D,"../images/o1.png":V,"../images/o2.png":N,"../images/o3.png":I,"../images/o4.png":k,"../images/teacher_main.png":W}[a].default};var Be=c({name:"teacherAuth",async mounted(){var e;try{if(i.user.status!=="login")return;const a=((e=i.user.data)==null?void 0:e.entryStatus)||0;u.authStatus=a==="DOING"||a==="PASS"}catch{}},computed:{authStatus(){var a;const e=((a=i.user.data)==null?void 0:a.entryStatus)||0;return e==="DOING"||e==="PASS"},userAuth(){const e=i.user.data||{};return!!(e.idCardNo&&e.realName)}},render(){return t("div",{class:"w-[1200px] mt-36 mb-[60px] bg-white min-h-full m-auto text-[#333]"},[this.authStatus||!u.nextStatus?t(Ce,null,null):t(he,null,null)])}});export{Be as default,ve as getAssetsHomeFile};