index.37ce2d7e.js 2.3 KB

1
  1. import{s as o,r as c,C as n}from"./index.175ef1eb.js";import{C as u}from"./index.9a028050.js";import{d as h,D as p,T as i,a as t,F as l,B as C}from"./vendor.8653297b.js";import{C as f}from"./cert-three.feba60c0.js";import{t as r}from"./teacherState.0b918b69.js";import"./index.92d98135.js";/* empty css */import"./index.031369ed.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */var k=h({name:"teacher-cert-update",data(){return{authStatus:!1}},async mounted(){var e,s;try{const d=((e=o.user.data)==null?void 0:e.entryStatus)||0;if(this.authStatus=d==="DOING",!((s=o.user.data)==null?void 0:s.entryFlag)){p.alert({message:"\u60A8\u5C1A\u672A\u5B8C\u6210\u8FBE\u4EBA\u8BA4\u8BC1\uFF0C\u8FBE\u4EBA\u8BA4\u8BC1\u540E\u624D\u53EF\u66F4\u65B0\u8D44\u6599\u54E6\uFF01",confirmButtonColor:"#2DC7AA"}).then(()=>{this.$router.replace("/teacherCert")});return}const a=(await c.get("/api-teacher/teacherAuthEntryRecord/getLastRecordByUserId")).data||{};r.teacherCert.graduateSchool=a.graduateSchool,r.teacherCert.subject=a.subject,r.teacherCert.gradCertificate=a.gradCertificate,r.teacherCert.degreeCertificate=a.degreeCertificate,r.teacherCert.teacherCertificate=a.teacherCertificate}catch{}},methods:{async onSubmit(){const e=r.teacherCert;if(!e.graduateSchool){i("\u8BF7\u8F93\u5165\u60A8\u7684\u6BD5\u4E1A\u9662\u6821");return}if(!e.subject){i("\u8BF7\u8F93\u5165\u60A8\u7684\u4E13\u4E1A");return}await c.post("/api-teacher/teacherAuthEntryRecord/doApply",{data:{graduateSchool:e.graduateSchool,subject:e.subject,gradCertificate:e.gradCertificate,degreeCertificate:e.degreeCertificate,teacherCertificate:e.teacherCertificate}}),i("\u63D0\u4EA4\u6210\u529F"),this.authStatus=!0}},render(){return t(l,null,[this.authStatus?t(n,{type:"teacherCert",style:{paddingTop:"60px"},classImgSize:"CERT",tips:"\u611F\u8C22\u60A8\u7684\u7533\u8BF7\uFF0C\u5C0F\u9177\u5C06\u572824\u5C0F\u65F6\u5185\u5B8C\u6210\u5BA1\u6838\uFF0C\u8BF7\u7559\u610FAPP\u6D88\u606F\u53CA\u77ED\u4FE1\u83B7\u53D6\u5BA1\u6838\u7ED3\u679C\u3002"},null):t("div",{style:{paddingTop:"12px"}},[t(f,null,null),t(u,{position:"bottom"},{default:()=>[t("div",{class:["btnGroup"],style:{paddingTop:"12px"}},[t(C,{block:!0,round:!0,onClick:this.onSubmit,type:"primary",text:"\u786E\u8BA4\u4FEE\u6539"},null)])]})])])}});export{k as default};