You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/1746.85c9b88f.async.js

2 lines
28 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1746],{22664:function(pe,G){G.Z={modal:"modal___AR21E",colorBlue:"colorBlue___b0CCE",formWrap:"formWrap___OyO5X",flexRow:"flexRow___wW7jP",flexColumn:"flexColumn___BCgnC",example:"example___ZutfX",exampleImg:"exampleImg___kx2Sr",colorOrange:"colorOrange___Vxey1",uploader:"uploader___XWuRm",uploadImg:"uploadImg___K7STh",imageTip:"imageTip___E92I3",uploadTipIcon:"uploadTipIcon___T9xzR",uploadTip:"uploadTip___q47UY",color05101a:"color05101a___QWF70",viewLargerImg:"viewLargerImg___fGLAh",footerWrap:"footerWrap___ko3aN",note:"note___ks3DM",schoolHintWrap:"schoolHintWrap___nges7",colorCDCDCD:"colorCDCDCD___KQtws",color0152d9:"color0152d9___fTD_v",tips:"tips___NZ2ux"}},73663:function(pe,G,a){var l=a(59301),ne=a(71471),M=a(92832),y=a(78700),v=a(8591),S=a(43418),b=a(40117),T=a(59301),X=Object.defineProperty,P=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,Z=(t,B,i)=>B in t?X(t,B,{enumerable:!0,configurable:!0,writable:!0,value:i}):t[B]=i,q=(t,B)=>{for(var i in B||(B={}))w.call(B,i)&&Z(t,i,B[i]);if(P)for(var i of P(B))Y.call(B,i)&&Z(t,i,B[i]);return t},$=(t,B)=>{var i={};for(var O in t)w.call(t,O)&&B.indexOf(O)<0&&(i[O]=t[O]);if(t!=null&&P)for(var O of P(t))B.indexOf(O)<0&&Y.call(t,O)&&(i[O]=t[O]);return i},ee=(t,B,i)=>new Promise((O,J)=>{var te=o=>{try{s(i.next(o))}catch(r){J(r)}},e=o=>{try{s(i.throw(o))}catch(r){J(r)}},s=o=>o.done?O(o.value):Promise.resolve(o.value).then(te,e);s((i=i.apply(t,B)).next())});const L=M.default.TextArea,ue=t=>{var B=t,{account:i,globalSetting:O,loading:J,dispatch:te,departmentName:e,majorName:s,visible:o,onClose:r=()=>{},onSuccess:h=()=>{}}=B,N=$(B,["account","globalSetting","loading","dispatch","departmentName","majorName","visible","onClose","onSuccess"]);const[x]=y.default.useForm(),R=(0,l.useRef)(),[_,g]=(0,l.useState)(!1);(0,l.useEffect)(()=>{R.current=N.departmentId},[N.departmentId]),(0,l.useEffect)(()=>{x.setFieldsValue({name:s})},[s]);const W=z=>ee(void 0,null,function*(){yield x.validateFields(),(yield(0,b.ZP)(`/api/departments/${R.current}/majors.json`,{method:"post",body:q({},x.getFieldsValue())})).status===0&&(v.ZP.success("\u7533\u8BF7\u6210\u529F\uFF01"),h(x.getFieldValue("name")),x.resetFields(),r())});return T.createElement(S.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:o,title:"\u7533\u8BF7\u65B0\u589E\u4E13\u4E1A\u540D\u79F0",width:"600px",onCancel:r,onOk:()=>x.submit(),confirmLoading:_},T.createElement(y.default,{form:x,labelCol:{span:4},wrapperCol:{span:20},onFinish:W},T.createElement(y.default.Item,{label:"\u9662\u7CFB\u540D\u79F0\uFF1A"},e),T.createElement(y.default.Item,{label:"\u4E13\u4E1A\u540D\u79F0\uFF1A",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},T.createElement(M.default,{placeholder:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0",showCount:!0,maxLength:20})),T.createElement(y.default.Item,{label:"\u8BF4\u660E\uFF1A",name:"remarks",style:{marginBottom:0}},T.createElement(L,{placeholder:"\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"}))))};G.Z=(0,ne.connect)(({account:t,loading:B,globalSetting:i})=>({account:t,globalSetting:i,loading:B.effects}))(ue)},21746:function(pe,G,a){var l=a(59301),ne=a(71471),M=a(57809),y=a(5157),v=a(78700),S=a(8591),b=a(43418),T=a(71418),X=a(95237),P=a(43604),w=a(92832),Y=a(95435),Z=a(88522),q=a(3113),$=a(46634),ee=a(97238),L=a(66593),ue=a(51941),t=a(22664),B=a(16427),i=a(89392),O=a.n(i),J=a(73663),te=a(40117),e=a(59301),s=Object.defineProperty,o=Object.defineProperties,r=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,R=(d,F,p)=>F in d?s(d,F,{enumerable:!0,configurable:!0,writable:!0,value:p}):d[F]=p,_=(d,F)=>{for(var p in F||(F={}))N.call(F,p)&&R(d,p,F[p]);if(h)for(var p of h(F))x.call(F,p)&&R(d,p,F[p]);return d},g=(d,F)=>o(d,r(F)),W=(d,F)=>{var p={};for(var E in d)N.call(d,E)&&F.indexOf(E)<0&&(p[E]=d[E]);if(d!=null&&h)for(var E of h(d))F.indexOf(E)<0&&x.call(d,E)&&(p[E]=d[E]);return p},z=(d,F,p)=>new Promise((E,f)=>{var le=j=>{try{ie(p.next(j))}catch(ae){f(ae)}},k=j=>{try{ie(p.throw(j))}catch(ae){f(ae)}},ie=j=>j.done?E(j.value):Promise.resolve(j.value).then(le,k);ie((p=p.apply(d,F)).next())});const D=M.default.Option,fe=y.default.Dragger,Be=d=>{var F=d,{user:p,account:E,globalSetting:f,loading:le,dispatch:k}=F,ie=W(F,["user","account","globalSetting","loading","dispatch"]),j,ae,Ae;const[m]=v.default.useForm(),[c,Q]=(0,l.useState)({}),[V,ve]=(0,l.useState)([]),[Ve,he]=(0,l.useState)([]),[H,Ue]=(0,l.useState)([]),[Ke,we]=(0,l.useState)([]),[ce,$e]=(0,l.useState)([]),[ze,Qe]=(0,l.useState)([]),[_e,ge]=(0,l.useState)(),[He,Ge]=(0,l.useState)(),[Xe,ye]=(0,l.useState)(),[Ye,Pe]=(0,l.useState)(),[Je,Oe]=(0,l.useState)(),[ke,Ie]=(0,l.useState)();(0,l.useEffect)(()=>{var u,n,A,C;E.actionTabs.key==="Account-ProfessionalAuth"&&(u=E.basicInfo)!=null&&u.school_id&&(Me((n=E.basicInfo)==null?void 0:n.school_id),ve([{id:(A=E.basicInfo)==null?void 0:A.school_id,name:(C=E.basicInfo)==null?void 0:C.school_name}]))},[E.actionTabs.key]);const qe=(0,l.useRef)((0,i.throttle)(u=>xe(u),1200,{leading:!0,trailing:!0})).current,xe=u=>z(void 0,null,function*(){var n,A;const C=yield k({type:"account/getSchoolOption",payload:{keyword:u,limit:10}});ve(C==null?void 0:C.schools),u&&u!=""&&(he((n=C==null?void 0:C.schools)==null?void 0:n.filter(U=>U.name.includes(u))),(((A=C==null?void 0:C.schools)==null?void 0:A.find(U=>U.name===u))||{}).id?Ce(u,null,C==null?void 0:C.schools):(m.setFieldsValue(g(_({},m.getFieldsValue()),{department:""})),Q(_(_({},m.getFieldsValue()),{school:u,department:""}))))}),Me=u=>z(void 0,null,function*(){if(!u)return;const n=yield k({type:"account/getDepartmentOption",payload:{id:u}});return Ue(n==null?void 0:n.departments),n});(0,l.useEffect)(()=>{if(!E.basicInfo)return;const{basicInfo:u}=E,n={identity:u.identity,school:u.school_name,department:u.department_name,major_name:u.major_name,studentNo:u.student_id,jobTitle:u.identity=="teacher"?u.technical_title:"\u6559\u6388",manager:u.identity=="professional"?u.technical_title:"\u4F01\u4E1A\u7BA1\u7406\u8005",code_type:2};m.setFieldsValue(n),Q(n)},[E.basicInfo]);const Eu=()=>{Pe(!0)},eu=()=>{if(!V.find(u=>u.name===c.school)){S.ZP.info("\u8BF7\u5148\u9009\u62E9\u6B63\u786E\u7684\u5355\u4F4D\u6216\u8005\u5B66\u6821\uFF01");return}Oe(!0)},uu=()=>{if(!H.find(u=>u.name===c.department)){S.ZP.info("\u8BF7\u5148\u9009\u62E9\u6B63\u786E\u7684\u9662\u7CFB\u6216\u8005\u90E8\u95E8\uFF01");return}Ie(!0)},tu=u=>{Q(_({},m.getFieldsValue())),"identity"in u&&Q(g(_({},m.getFieldsValue()),{code_type:2})),"school"in u&&(he(V.filter(A=>A.name.includes(u.school))),(V.find(A=>A.name===u.school)||{}).id?Ce(u.school):(m.setFieldValue("department",""),Q(_(_({},c),{school:u.school,department:""}))))},Ce=(u,n,A)=>z(void 0,null,function*(){var C,I,U;const Ee=(C=(A||V).find(me=>me.name===u))==null?void 0:C.id,oe=(yield Me(Ee))||{},re=n||((U=(I=oe==null?void 0:oe.departments)==null?void 0:I[0])==null?void 0:U.name);m.setFieldsValue(g(_({},m.getFieldsValue()),{department:re})),Q(_(_({},m.getFieldsValue()),{school:u,department:re}))});(0,l.useEffect)(()=>{De()},[H]);const De=()=>z(void 0,null,function*(){var u,n;let A=(u=V.find(I=>I.name===m.getFieldValue("school")))==null?void 0:u.id,C=(n=H.find(I=>I.name===m.getFieldValue("department")))==null?void 0:n.id;if(C){const I=yield(0,te.ZP)(`/api/schools/${A}/departments/${C}/major_option.json`,{method:"get"});(I==null?void 0:I.status)==0&&$e(I==null?void 0:I.majors)}}),lu=u=>z(void 0,null,function*(){yield xe(),m.setFieldsValue(g(_({},m.getFieldsValue()),{school:u,department:""})),Q(_(_({},m.getFieldsValue()),{school:u,department:""}))}),au=u=>{var n;if(u.file.status==="uploading"){ye(!0);return}u.file.status==="done"&&(console.log(u.file,u.file.response),Ge((n=u.file.response)==null?void 0:n.id),(0,B.y3)(u.file.originFileObj,A=>{ge(A),ye(!1)}))},nu=u=>z(void 0,null,function*(){var n,A,C,I,U,Ee,oe,re,me,Te;const{school:ru,department:Se,identity:se,studentNo:su,jobTitle:iu,manager:cu,code_type:du,code:be,major_name:Le}=u||{};if(!_e){S.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u7167\u7247\uFF01");return}const Ne=(n=V.find(K=>K.name===ru))==null?void 0:n.id,Re=(A=H.find(K=>K.name===Se))==null?void 0:A.id,We=se==="student"?(C=ce.find(K=>K.name===Le))==null?void 0:C.id:null;let Fe;if(se==="student"?Fe=su:se==="teacher"?Fe=iu:Fe=cu,!Ne){b.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",width:400,icon:null,centered:!0,content:e.createElement("div",{style:{textAlign:"center"}},e.createElement("div",{style:{textAlign:"left"}},"\u8BF7\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u5B98\u65B9\u4EA4\u6D41QQ\u7FA4\uFF1A",(I=f==null?void 0:f.setting)==null?void 0:I.homepage_tea_qq_number,"\uFF0C\u8054\u7CFB\u7FA4\u5185\u7684\u8FD0\u8425\u8FDB\u884C\u54A8\u8BE2\u548C\u7533\u8BF7\u65B0\u589E\u5B66\u6821\u540D\u79F0\u3002"),e.createElement("img",{src:`${L.Z.IMG_SERVER}/${(U=f==null?void 0:f.setting)==null?void 0:U.homepage_tea_qq_qrcode_url}`,style:{width:"170px",height:"170px",marginTop:"20px"}})),okText:"\u6211\u77E5\u9053\u4E86"});return}if(Se&&!Re){const K=b.default.confirm({icon:null,width:600,centered:!0,okText:"\u65B0\u589E",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:e.createElement(e.Fragment,null,e.createElement("p",null,"\u7CFB\u7EDF\u672A\u627E\u5230\u60A8\u586B\u5199\u7684\u9662\u7CFB/\u90E8\u95E8\uFF0C\u662F\u5426\u7533\u8BF7\u65B0\u589E\u8BE5\u90E8\u95E8\uFF1F")),onOk:eu,onCancel:()=>{K.destroy()}});return}if(se==="student"&&Le&&!We){if(m.getFieldValue("identity")=="teacher"){const K=b.default.confirm({icon:null,width:600,centered:!0,okText:"\u65B0\u589E",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:e.createElement(e.Fragment,null,e.createElement("p",null,"\u7CFB\u7EDF\u672A\u627E\u5230\u60A8\u586B\u5199\u7684\u4E13\u4E1A\uFF0C\u662F\u5426\u7533\u8BF7\u65B0\u589E\u8BE5\u4E13\u4E1A\uFF1F")),onOk:uu,onCancel:()=>{K.destroy()}})}else b.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",width:400,icon:null,centered:!0,content:e.createElement("div",{style:{textAlign:"center"}},e.createElement("div",{style:{textAlign:"left"}},"\u8BF7\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u5B98\u65B9\u4EA4\u6D41QQ\u7FA4\uFF1A",(Ee=f==null?void 0:f.setting)==null?void 0:Ee.homepage_tea_qq_number,"\uFF0C\u8054\u7CFB\u7FA4\u5185\u7684\u8FD0\u8425\u8FDB\u884C\u54A8\u8BE2\u548C\u7533\u8BF7\u65B0\u589E\u4E13\u4E1A\u540D\u79F0\u3002"),e.createElement("img",{src:`${L.Z.IMG_SERVER}/${(oe=f==null?void 0:f.setting)==null?void 0:oe.homepage_tea_qq_qrcode_url}`,style:{width:"170px",height:"170px",marginTop:"20px"}})),okText:"\u6211\u77E5\u9053\u4E86"});return}const je=yield k({type:"account/applyProfessionalAuth",payload:{id:((re=E.basicInfo)==null?void 0:re.id)||((me=p.userInfo)==null?void 0:me.login),school_id:Ne,department_id:Re,major_id:We,identity:se,extra:Fe,code:be,code_type:du,attachment_ids:[He]}});Ze(),(je==null?void 0:je.status)===0&&(be?S.ZP.info("\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u901A\u8FC7"):S.ZP.info("\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838\uFF01"),ge(""),k({type:"account/getBasicInfo",payload:{login:(Te=p.userInfo)==null?void 0:Te.login}}))}),Ze=()=>{m.setFieldValue("code",""),k({type:"account/setActionTabs",payload:{}})},ou={data:{type:"professional"},multiple:!0,withCredentials:!0,showUploadList:!1,action:`${L.Z.API_SERVER}/api/attachments.json`,className:t.Z.uploader,onChange:au,beforeUpload:u=>{const n=u.type==="image/jpeg"||u.type==="image/png"||u.type==="image/jpg"||u.type==="image/bmp";return n||S.ZP.info("\u8BF7\u4E0A\u4F20\u6B63\u786E\u6587\u4EF6\u683C\u5F0F"),n}},de=()=>{var u,n,A,C;b.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",width:400,icon:null,centered:!0,content:e.createElement("div",{style:{textAlign:"center"}},e.createElement("div",{style:{textAlign:"left"}},"\u8BF7\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u5B98\u65B9\u4EA4\u6D41QQ\u7FA4\uFF1A",c.identity==="teacher"?(u=f==null?void 0:f.setting)==null?void 0:u.homepage_tea_qq_number:(n=f==null?void 0:f.setting)==null?void 0:n.homepage_stu_qq_number,"\uFF0C\u8054\u7CFB\u7FA4\u5185\u7684\u8FD0\u8425\u8FDB\u884C\u54A8\u8BE2\u548C\u7533\u8BF7\u65B0\u589E\u4E13\u4E1A\u540D\u79F0\u3002"),e.createElement("img",{src:c.identity==="teacher"?`${L.Z.IMG_SERVER}/${(A=f==null?void 0:f.setting)==null?void 0:A.homepage_tea_qq_qrcode_url}`:`${L.Z.IMG_SERVER}/${(C=f==null?void 0:f.setting)==null?void 0:C.homepage_stu_qq_qrcode_url}`,style:{width:"170px",height:"170px",marginTop:"20px"}})),okText:"\u6211\u77E5\u9053\u4E86"})};return e.createElement(b.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,forceRender:!0,className:t.Z.modal,open:E.actionTabs.key==="Account-ProfessionalAuth",title:e.createElement("div",null,e.createElement("i",{className:`iconfont icon-zhiyerenzheng font18 mr5 ${t.Z.colorBlue}`}),"\u804C\u4E1A\u8BA4\u8BC1"),width:"660px",footer:null},e.createElement(T.Z,{spinning:!!Xe},e.createElement(v.default,{form:m,layout:"horizontal",size:"large",scrollToFirstError:!0,className:t.Z.formWrap,onValuesChange:tu,onFinish:nu},e.createElement(X.Z,{gutter:[10,0]},e.createElement(P.Z,{flex:"300px"},e.createElement(v.default.Item,{label:"\u804C\u4E1A",name:"identity",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u4E1A"}]},e.createElement(M.default,null,e.createElement(D,{value:"teacher"},"\u6559\u5E08"),e.createElement(D,{value:"student"},"\u5B66\u751F"),e.createElement(D,{value:"professional"},"\u4E13\u4E1A\u4EBA\u58EB")))),c.identity==="student"&&e.createElement(e.Fragment,null,e.createElement(P.Z,{flex:1},e.createElement(v.default.Item,{initialValue:c.studentNo,name:"studentNo",rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u5B66\u53F7"}]},e.createElement(w.default,{type:"text",placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7"}))),e.createElement(P.Z,{flex:0},e.createElement("div",{className:t.Z.tooltipWrapper},e.createElement(Y.Z,{title:"\u5355\u4F4D\u7BA1\u7406\u5458\u53EF\u7BA1\u7406\u5DF2\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u5B66\u751F\u8D26\u53F7\u4FE1\u606F\uFF08\u5305\u542B\u521D\u59CB\u5316\u5BC6\u7801\uFF09"},e.createElement("span",{className:t.Z.tips},e.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"})))))),c.identity==="teacher"&&e.createElement(P.Z,{flex:1},e.createElement(v.default.Item,{initialValue:c.jobTitle,name:"jobTitle",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},e.createElement(M.default,null,e.createElement(D,{value:"\u6559\u6388"},"\u6559\u6388"),e.createElement(D,{value:"\u526F\u6559\u6388"},"\u526F\u6559\u6388"),e.createElement(D,{value:"\u8BB2\u5E08"},"\u8BB2\u5E08"),e.createElement(D,{value:"\u52A9\u6559"},"\u52A9\u6559")))),c.identity==="professional"&&e.createElement(P.Z,{flex:1},e.createElement(v.default.Item,{initialValue:c.manager,name:"manager",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},e.createElement(M.default,null,e.createElement(D,{value:"\u4F01\u4E1A\u7BA1\u7406\u8005"},"\u4F01\u4E1A\u7BA1\u7406\u8005"),e.createElement(D,{value:"\u90E8\u95E8\u7BA1\u7406\u8005"},"\u90E8\u95E8\u7BA1\u7406\u8005"),e.createElement(D,{value:"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"},"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"),e.createElement(D,{value:"\u5DE5\u7A0B\u5E08"},"\u5DE5\u7A0B\u5E08"),e.createElement(D,{value:"\u52A9\u7406\u5DE5\u7A0B\u5E08"},"\u52A9\u7406\u5DE5\u7A0B\u5E08"))))),e.createElement(v.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"school",extra:c.school&&!(V!=null&&V.find(u=>u.name===c.school))&&e.createElement("div",{className:t.Z.schoolHintWrap},e.createElement("span",{className:t.Z.colorCDCDCD},"\u672A\u627E\u5230\u5305\u542B\u201C",c.school,"\u201D\u7684\u9AD8\u6821\uFF0C\u5982\u6709\u9700\u8981\uFF0C\u8BF7",e.createElement("span",{style:{color:"blue",cursor:"pointer"},onClick:()=>{de()}},"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425"),"\u7533\u8BF7\u65B0\u589E")),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u5B66\u6821/\u5355\u4F4D"}]},e.createElement(Z.Z,{showSearch:!0,onSearch:qe},Ve.map((u,n)=>e.createElement(D,{key:n,value:u.name},u.name)))),e.createElement(v.default.Item,{label:"\u9662\u7CFB/\u90E8\u95E8",name:"department",extra:c.department&&!(H!=null&&H.find(u=>u.name===c.department))&&e.createElement("div",{className:t.Z.schoolHintWrap},e.createElement("span",{className:t.Z.colorCDCDCD},c.department?`\u672A\u627E\u5230\u5305\u542B\u201C${c.department}\u201D\u7684\u9AD8\u6821\uFF0C`:"\u672A\u627E\u5230\u9662\u7CFB\uFF0C"),e.createElement("span",{className:t.Z.colorCDCDCD},"\u5982\u6709\u9700\u8981\uFF0C\u8BF7",e.createElement("span",{style:{color:"blue",cursor:"pointer"},onClick:()=>{de()}},"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425"),"\u7533\u8BF7\u65B0\u589E")),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u9662\u7CFB/\u90E8\u95E8"}]},e.createElement(Z.Z,{showSearch:!0,onChange:u=>{De(),we(H.filter(n=>n.name.includes(u)))}},Ke.map((u,n)=>e.createElement(D,{key:n,value:u.name},u.name,(u==null?void 0:u.status)==0&&e.createElement("span",{style:{color:"#FF8C29",marginLeft:"5px"}},"(\u5F85\u5BA1\u6838)"))))),c.identity==="student"&&e.createElement(v.default.Item,{label:"\u4E13\u4E1A",name:"major_name",extra:m.getFieldValue("major_name")&&!(ce!=null&&ce.find(u=>u.name==m.getFieldValue("major_name")))&&e.createElement("div",{className:t.Z.schoolHintWrap},m.getFieldValue("identity")=="teacher"?e.createElement(e.Fragment,null,e.createElement("span",{className:t.Z.colorCDCDCD},`\u672A\u67E5\u8BE2\u5230\u201C${m.getFieldValue("major_name")}\u201D\u4E13\u4E1A\uFF0C`),e.createElement("span",{className:t.Z.colorCDCDCD},"\u5982\u6709\u9700\u8981\uFF0C\u8BF7",e.createElement("span",{style:{color:"blue",cursor:"pointer"},onClick:()=>{de()}},"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425"),"\u7533\u8BF7\u65B0\u589E")):e.createElement("span",{className:t.Z.colorCDCDCD},"\u672A\u627E\u5230\u201C",m.getFieldValue("major_name"),"\u201D\u4E13\u4E1A\uFF0C\u5982\u6709\u9700\u8981\uFF0C\u8BF7",e.createElement("span",{style:{color:"blue",cursor:"pointer"},onClick:()=>{de()}},"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425"),"\u7533\u8BF7\u65B0\u589E")),rules:[m.getFieldValue("identity")=="teacher"&&{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u4E13\u4E1A"}]},e.createElement(Z.Z,{size:"large",onChange:u=>{Qe(ce.filter(n=>n.name.includes(u)))}},ze.map(function(u,n){return e.createElement(D,{key:n,value:u.name},u.name,(u==null?void 0:u.status)==0&&e.createElement("span",{style:{color:"#FF8C29",marginLeft:"5px"}},"(\u5F85\u5BA1\u6838)"))}))),c.identity==="student"&&e.createElement(X.Z,{gutter:[10,0],wrap:!1},e.createElement(P.Z,{flex:"240px"},e.createElement(v.default.Item,{label:"\u9A8C\u8BC1\u7801",name:"code_type",initialValue:2},e.createElement(M.default,null,e.createElement(D,{value:2},"\u624B\u673A\u53F7"),e.createElement(D,{value:1},"\u9080\u8BF7\u7801")))),e.createElement(P.Z,{flex:1},c.code_type===1?e.createElement(v.default.Item,{name:"code"},e.createElement(w.default,{type:"text",placeholder:"\u8BF7\u8F93\u5165\u5DF2\u52A0\u5165\u7684\u6559\u5B66\u8BFE\u5802\u7684\u9080\u8BF7\u7801",maxLength:10})):e.createElement(v.default.Item,{name:"code"},e.createElement(w.default,{type:"text",placeholder:"\u8BF7\u8F93\u5165\u5DF2\u52A0\u5165\u7684\u6559\u5B66\u8BFE\u5802\u4E2D\u6559\u5E08\u7684\u624B\u673A\u53F7\u540E\u516D\u4F4D",maxLength:10}))),e.createElement(Y.Z,{title:"\u5F53\u524D\u8D26\u53F7\u7533\u8BF7\u8BA4\u8BC1\u7684\u5355\u4F4D\u4E0E\u5DF2\u52A0\u5165\u7684\u6559\u5B66\u8BFE\u5802\u6240\u5C5E\u5355\u4F4D\u9700\u76F8\u540C"},e.createElement(P.Z,{style:{paddingTop:"10px"}},e.createElement("i",{className:"iconfont icon-a-wenhaobeifen2 primary-hover font14",style:{cursor:"pointer"}})))),e.createElement(v.default.Item,{label:"\u804C\u4E1A\u8BC1\u4E0A\u4F20",required:!0},e.createElement("div",{className:t.Z.flexRow},e.createElement("div",{className:`${t.Z.flexColumn} ${t.Z.example}`},e.createElement("span",{className:t.Z.exampleImg},e.createElement("img",{src:ue})),e.createElement("span",{className:"tc"},e.createElement("p",null,"\u793A\u4F8B\u56FE\u7247"),e.createElement("p",{className:`${t.Z.colorOrange} font12`},"\uFF08png/jpg/bmp\u683C\u5F0F\uFF0C\u4E0D\u8D85\u8FC72MB\uFF09"))),e.createElement("div",{className:t.Z.flexColumn},e.createElement(fe,g(_({},ou),{accept:".png,.jpg,.bmp,.jpeg"}),_e?e.createElement("img",{src:_e,className:t.Z.uploadImg}):e.createElement("div",{className:t.Z.imageTip},e.createElement("p",null,e.createElement("i",{className:`iconfont icon-cuban2shangchuanyunduan ${t.Z.uploadTipIcon}`})),e.createElement("p",{className:t.Z.uploadTip},e.createElement("a",{className:t.Z.color05101a},"\u70B9\u51FB\u6216\u62D6\u62FD\u4E0A\u4F20\u56FE\u7247")))),e.createElement("span",{className:"tc"},e.createElement("p",{className:t.Z.viewLargerImg},"\u67E5\u770B\u5927\u56FE"))))),e.createElement("div",{className:t.Z.footerWrap},e.createElement(v.default.Item,null,e.createElement(q.ZP,{className:"mr5",size:"middle",onClick:Ze},"\u53D6\u6D88"),e.createElement(q.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:le["account/applyProfessionalAuth"]},"\u63D0\u4EA4"))),e.createElement("div",{className:t.Z.note},e.createElement("p",null,"\u8BA4\u8BC1\u987B\u77E5\uFF1A"),e.createElement("p",null,"1.\u6839\u636E\u804C\u4E1A\u4E0A\u4F20\u76F8\u5E94\u7684\u8BC1\u4EF6\u7167\uFF1A\u6559\u5E08\uFF08\u6559\u5E08\u8BC1\uFF09\uFF0C\u4E13\u4E1A\u4EBA\u58EB\uFF08\u5458\u5DE5\u8BC1\uFF09\u3001\u5B66\u751F\uFF08\u5B66\u751F\u8BC1\uFF09\uFF0C\u8BF7\u786E\u4FDD\u8BC1\u4EF6\u7167\u5185\u5BB9\u5B8C\u6574\u5E76\u4E14\u6E05\u6670\u53EF\u89C1\uFF0C\u4E25\u7981PS\uFF1B"),e.createElement("p",null,"2.\u6211\u4EEC\u5C06\u5728\u4F60\u63D0\u4EA4\u804C\u4E1A\u8BC1\u4FE1\u606F\u540E\u768424\u5C0F\u65F6\uFF08\u4E0D\u5305\u542B\u8282\u5047\u65E5\uFF09\u5185\u5B8C\u6210\u5BA1\u6838\uFF0C\u5BA1\u6838\u7ED3\u679C\u5C06\u4F1A\u4EE5\u7CFB\u7EDF\u6D88\u606F\u7684\u5F62\u5F0F\u53D1\u9001\u7ED9\u4F60\uFF1B"),e.createElement("p",null,"3.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u8C28\u614E\u586B\u5199\uFF1B\u804C\u4E1A\u53D8\u66F4\u8BF7\u9009\u62E9\u91CD\u65B0\u8BA4\u8BC1\uFF1B"),e.createElement("p",null,"4.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u7CFB\u7EDF\u5C06\u81EA\u52A8\u53D1\u653E500\u4E2A\u91D1\u5E01\u4F5C\u4E3A\u5956\u52B1\uFF1B"),e.createElement("p",null,"5.\u6211\u4EEC\u4F1A\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u7684\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732\uFF1B"),e.createElement("p",null,"6.\u5982\u5B58\u5728\u6076\u610F\u4E71\u586B\u5199\u59D3\u540D\uFF0C\u5B66\u53F7\uFF0C\u53CA\u4E0A\u4F20\u4E0E\u804C\u4E1A\u8BC1\u4EF6\u65E0\u5173\u56FE\u7247\u8005\uFF0C\u4E00\u7ECF\u53D1\u73B0\u5C06\u51BB\u7ED3",!((j=f==null?void 0:f.setting)!=null&&j.is_local)&&"EduCoder","\u8D26\u53F7\u3002"),e.createElement("p",null,"7.\u975E\u8001\u5E08\u8EAB\u4EFD\u63D0\u4EA4\u804C\u4E1A\u8BA4\u8BC1\u540E\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u5C06\u72B6\u6001\u6539\u4E3A\u5DF2\u8BA4\u8BC1\uFF0C\u4F60\u5C06\u53EF\u4EE5\u4F53\u9A8C\u5E73\u53F0\u9700\u8981\u804C\u4E1A\u8BA4\u8BC1\u7684\u529F\u80FD\uFF1B\u5982\u679C\u5728\u8BA4\u8BC1\u540E\u7684\u4F7F\u7528\u8FC7\u7A0B\u4E2D\u672A\u901A\u8FC7\u5BA1\u6838\uFF0C\u4F60\u5C06\u4E0D\u80FD\u7EE7\u7EED\u4F53\u9A8C\u9700\u8981\u8BA4\u8BC1\u7684\u529F\u80FD\u3002")))),e.createElement($.Z,{visible:Ye,onClose:()=>Pe(!1),schoolName:c.school,onSuccess:lu}),e.createElement(ee.Z,{visible:Je,onClose:()=>Oe(!1),schoolId:(ae=V.find(u=>u.name===c.school))==null?void 0:ae.id,schoolName:c.school,departmentName:c.department,onSuccess:u=>Ce(c.school,u)}),e.createElement(J.Z,{visible:ke,onClose:()=>Ie(!1),departmentId:(Ae=H.find(u=>u.name===c.department))==null?void 0:Ae.id,departmentName:c.department,majorName:m.getFieldValue("major_name"),onSuccess:u=>{m.setFieldsValue({major_name:u}),Q(_(_({},m.getFieldsValue()),{major_name:u})),De()}}))};G.Z=(0,ne.connect)(({user:d,account:F,loading:p,globalSetting:E})=>({user:d,account:F,globalSetting:E,loading:p.effects}))(Be)},46634:function(pe,G,a){a.d(G,{Z:function(){return e}});var l=a(59301),ne=a(71471),M=a(92832),y=a(78700),v=a(43418),S=a(53504),b=a(8591),T=a(19842),X=a(3113),P=a(79999),w=a(33130),Y=a(77011),Z={flexRow:"flexRow___qRWfN",flexColumn:"flexColumn___qUHfF",formWrap:"formWrap___kSgvX",example:"example___D0a_H",footerWrap:"footerWrap___kTeYf"},q=Object.defineProperty,$=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,ue=(s,o,r)=>o in s?q(s,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):s[o]=r,t=(s,o)=>{for(var r in o||(o={}))ee.call(o,r)&&ue(s,r,o[r]);if($)for(var r of $(o))L.call(o,r)&&ue(s,r,o[r]);return s},B=(s,o)=>{var r={};for(var h in s)ee.call(s,h)&&o.indexOf(h)<0&&(r[h]=s[h]);if(s!=null&&$)for(var h of $(s))o.indexOf(h)<0&&L.call(s,h)&&(r[h]=s[h]);return r},i=(s,o,r)=>new Promise((h,N)=>{var x=g=>{try{_(r.next(g))}catch(W){N(W)}},R=g=>{try{_(r.throw(g))}catch(W){N(W)}},_=g=>g.done?h(g.value):Promise.resolve(g.value).then(x,R);_((r=r.apply(s,o)).next())});const O=(s,o)=>o.some(r=>r.label.toLowerCase().indexOf(s.toLowerCase())>-1),J=M.default.TextArea,te=s=>{var o=s,{account:r,globalSetting:h,loading:N,dispatch:x,schoolName:R,visible:_,onClose:g=()=>{},onSuccess:W=()=>{}}=o,z=B(o,["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"]);const[D]=y.default.useForm();(0,l.useEffect)(()=>{D.setFieldsValue({name:R})},[R]);const fe=Be=>i(void 0,null,function*(){const{name:d,city:F=[],address:p,remarks:E}=Be||{},f=yield x({type:"account/appplySchool",payload:{name:d,province:F[0],city:F[1],address:p,remarks:E}});if((f==null?void 0:f.status)==2){const le=v.default.confirm({icon:null,width:600,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:l.createElement(l.Fragment,null,l.createElement("p",null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u7533\u8BF7\u65B0\u589E\u7684\u5355\u4F4D\u5DF2\u5B58\u5728\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4E3A\u8BE5\u5355\u4F4D\uFF1F"),l.createElement(S.default,{columns:[{title:"\u5B66\u6821/\u5355\u4F4D",dataIndex:"name"},{title:"\u7528\u6237\u6570",width:150,dataIndex:"users_count"}],dataSource:[t({},f)],pagination:!1})),onOk:()=>i(void 0,null,function*(){yield W(d),le.destroy(),g()}),onCancel:()=>{le.destroy()}});return}g(),f.status==0&&(b.ZP.success("\u65B0\u589E\u5B66\u6821/\u5355\u4F4D\u6210\u529F\uFF01"),W(d))});return l.createElement(v.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:_,title:"\u7533\u8BF7\u6DFB\u52A0\u5355\u4F4D\u540D\u79F0",width:"600px",footer:null},l.createElement(y.default,{className:Z.formWrap,form:D,labelCol:{span:4},wrapperCol:{span:20},onFinish:fe},l.createElement(y.default.Item,{label:"\u5355\u4F4D\u5168\u79F0\uFF1A",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D"}]},l.createElement(M.default,{placeholder:"\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D"})),l.createElement("div",{className:`${Z.flexRow} ${Z.example}`},l.createElement("div",null,"\u793A\u4F8B\uFF1A"),l.createElement("div",{className:Z.flexColumn},l.createElement("div",null,l.createElement(P.Z,{style:{color:"rgb(82, 196, 26)"}}),l.createElement("span",{className:"font14 ml5"},"\u6B63\u786E\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u6784")),l.createElement("div",null,l.createElement(w.Z,{style:{color:"red"}}),l.createElement("span",{className:"font14 ml5"},"\u9519\u8BEF\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u67842019\u6625")))),l.createElement(y.default.Item,{label:"\u5730\u533A\uFF1A",name:"city"},l.createElement(T.Z,{allowClear:!0,size:"middle",options:Y.P,placeholder:"\u8BF7\u9009\u62E9\u6240\u5728\u5730",showSearch:{matchInputWidth:!0,filter:O}})),l.createElement(y.default.Item,{label:"\u8BE6\u7EC6\u5730\u5740\uFF1A",name:"address"},l.createElement(M.default,{placeholder:"\u8BF7\u586B\u5199\u5B8C\u6574\u7684\u5730\u5740\u4FE1\u606F"})),l.createElement(y.default.Item,{label:"\u8BF4\u660E\uFF1A",name:"remarks"},l.createElement(J,{placeholder:"\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"})),l.createElement("div",{className:Z.footerWrap},l.createElement(y.default.Item,null,l.createElement(X.ZP,{className:"mr5",size:"middle",onClick:()=>{g()}},"\u53D6\u6D88"),l.createElement(X.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:N["account/appplySchool"]},"\u4FDD\u5B58")))))};var e=(0,ne.connect)(({account:s,loading:o,globalSetting:r})=>({account:s,globalSetting:r,loading:o.effects}))(te)}}]);