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.
2 lines
28 KiB
2 lines
28 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1983],{32806:function(ae,U){U.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"}},57926:function(ae,U,l){var a=l(59301),ne=l(63144),I=l(98135),h=l(78241),_=l(8591),T=l(43418),Z=l(76265),M=l(59301),H=Object.defineProperty,g=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,x=(t,m,c)=>m in t?H(t,m,{enumerable:!0,configurable:!0,writable:!0,value:c}):t[m]=c,k=(t,m)=>{for(var c in m||(m={}))K.call(m,c)&&x(t,c,m[c]);if(g)for(var c of g(m))X.call(m,c)&&x(t,c,m[c]);return t},w=(t,m)=>{var c={};for(var y in t)K.call(t,y)&&m.indexOf(y)<0&&(c[y]=t[y]);if(t!=null&&g)for(var y of g(t))m.indexOf(y)<0&&X.call(t,y)&&(c[y]=t[y]);return c},q=(t,m,c)=>new Promise((y,N)=>{var te=e=>{try{r(c.next(e))}catch(o){N(o)}},G=e=>{try{r(c.throw(e))}catch(o){N(o)}},r=e=>e.done?y(e.value):Promise.resolve(e.value).then(te,G);r((c=c.apply(t,m)).next())});const ee=I.default.TextArea,ue=t=>{var m=t,{account:c,globalSetting:y,loading:N,dispatch:te,departmentName:G,majorName:r,visible:e,onClose:o=()=>{},onSuccess:A=()=>{}}=m,W=w(m,["account","globalSetting","loading","dispatch","departmentName","majorName","visible","onClose","onSuccess"]);const[v]=h.default.useForm(),S=(0,a.useRef)(),[L,P]=(0,a.useState)(!1);(0,a.useEffect)(()=>{S.current=W.departmentId},[W.departmentId]),(0,a.useEffect)(()=>{v.setFieldsValue({name:r})},[r]);const F=Y=>q(void 0,null,function*(){yield v.validateFields(),(yield(0,Z.ZP)(`/api/departments/${S.current}/majors.json`,{method:"post",body:k({},v.getFieldsValue())})).status===0&&(_.ZP.success("\u7533\u8BF7\u6210\u529F\uFF01"),A(v.getFieldValue("name")),v.resetFields(),o())});return M.createElement(T.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:e,title:"\u7533\u8BF7\u65B0\u589E\u4E13\u4E1A\u540D\u79F0",width:"600px",onCancel:o,onOk:()=>v.submit(),confirmLoading:L},M.createElement(h.default,{form:v,labelCol:{span:4},wrapperCol:{span:20},onFinish:F},M.createElement(h.default.Item,{label:"\u9662\u7CFB\u540D\u79F0\uFF1A"},G),M.createElement(h.default.Item,{label:"\u4E13\u4E1A\u540D\u79F0\uFF1A",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},M.createElement(I.default,{placeholder:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0",showCount:!0,maxLength:20})),M.createElement(h.default.Item,{label:"\u8BF4\u660E\uFF1A",name:"remarks",style:{marginBottom:0}},M.createElement(ee,{placeholder:"\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"}))))};U.Z=(0,ne.connect)(({account:t,loading:m,globalSetting:c})=>({account:t,globalSetting:c,loading:m.effects}))(ue)},11983:function(ae,U,l){var a=l(59301),ne=l(63144),I=l(57809),h=l(46651),_=l(78241),T=l(8591),Z=l(43418),M=l(71418),H=l(95237),g=l(43604),K=l(98135),X=l(6848),x=l(88522),k=l(3113),w=l(79559),q=l(32092),ee=l(46961),ue=l(51941),t=l(32806),m=l(15826),c=l(89392),y=l.n(c),N=l(29831),te=l(47481),G=l(57926),r=l(76265),e=l(59301),o=Object.defineProperty,A=Object.defineProperties,W=Object.getOwnPropertyDescriptors,v=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,P=(p,f,s)=>f in p?o(p,f,{enumerable:!0,configurable:!0,writable:!0,value:s}):p[f]=s,F=(p,f)=>{for(var s in f||(f={}))S.call(f,s)&&P(p,s,f[s]);if(v)for(var s of v(f))L.call(f,s)&&P(p,s,f[s]);return p},Y=(p,f)=>A(p,W(f)),oe=(p,f)=>{var s={};for(var i in p)S.call(p,i)&&f.indexOf(i)<0&&(s[i]=p[i]);if(p!=null&&v)for(var i of v(p))f.indexOf(i)<0&&L.call(p,i)&&(s[i]=p[i]);return s},$=(p,f,s)=>new Promise((i,se)=>{var Be=b=>{try{de(s.next(b))}catch(le){se(le)}},J=b=>{try{de(s.throw(b))}catch(le){se(le)}},de=b=>b.done?i(b.value):Promise.resolve(b.value).then(Be,J);de((s=s.apply(p,f)).next())});const C=I.default.Option,re=h.default.Dragger,Ee=p=>{var f=p,{user:s,account:i,globalSetting:se,loading:Be,dispatch:J}=f,de=oe(f,["user","account","globalSetting","loading","dispatch"]),b,le,ve;const[d]=_.default.useForm(),[E,z]=(0,a.useState)({}),[R,he]=(0,a.useState)([]),[Ue,ge]=(0,a.useState)([]),[Q,Ke]=(0,a.useState)([]),[we,$e]=(0,a.useState)([]),[me,ze]=(0,a.useState)([]),[Qe,He]=(0,a.useState)([]),[_e,ye]=(0,a.useState)(),[Xe,Ge]=(0,a.useState)(),[Ye,Pe]=(0,a.useState)(),[Je,Oe]=(0,a.useState)(),[ke,Ie]=(0,a.useState)(),[qe,xe]=(0,a.useState)();(0,a.useEffect)(()=>{var u,n,D,B;i.actionTabs.key==="Account-ProfessionalAuth"&&(u=i.basicInfo)!=null&&u.school_id&&(Te((n=i.basicInfo)==null?void 0:n.school_id),he([{id:(D=i.basicInfo)==null?void 0:D.school_id,name:(B=i.basicInfo)==null?void 0:B.school_name}]))},[i.actionTabs.key]);const eu=(0,a.useRef)((0,c.throttle)(u=>Me(u),1200,{leading:!0,trailing:!0})).current,Me=u=>$(void 0,null,function*(){var n,D;const B=yield J({type:"account/getSchoolOption",payload:{keyword:u,limit:10}});he(B==null?void 0:B.schools),u&&u!=""&&(ge((n=B==null?void 0:B.schools)==null?void 0:n.filter(j=>j.name.includes(u))),(((D=B==null?void 0:B.schools)==null?void 0:D.find(j=>j.name===u))||{}).id?Ce(u,null,B==null?void 0:B.schools):(d.setFieldsValue(Y(F({},d.getFieldsValue()),{department:""})),z(F(F({},d.getFieldsValue()),{school:u,department:""}))))}),Te=u=>$(void 0,null,function*(){if(!u)return;const n=yield J({type:"account/getDepartmentOption",payload:{id:u}});return Ke(n==null?void 0:n.departments),n});(0,a.useEffect)(()=>{if(!i.basicInfo)return;const{basicInfo:u}=i,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};d.setFieldsValue(n),z(n)},[i.basicInfo]);const iu=()=>{Oe(!0)},Ze=()=>{if(!R.find(u=>u.name===E.school)){T.ZP.info("\u8BF7\u5148\u9009\u62E9\u6B63\u786E\u7684\u5355\u4F4D\u6216\u8005\u5B66\u6821\uFF01");return}Ie(!0)},Se=()=>{if(!Q.find(u=>u.name===E.department)){T.ZP.info("\u8BF7\u5148\u9009\u62E9\u6B63\u786E\u7684\u9662\u7CFB\u6216\u8005\u90E8\u95E8\uFF01");return}xe(!0)},uu=u=>{z(F({},d.getFieldsValue())),"identity"in u&&z(Y(F({},d.getFieldsValue()),{code_type:2})),"school"in u&&(ge(R.filter(D=>D.name.includes(u.school))),(R.find(D=>D.name===u.school)||{}).id?Ce(u.school):(d.setFieldValue("department",""),z(F(F({},E),{school:u.school,department:""}))))},Ce=(u,n,D)=>$(void 0,null,function*(){var B,O,j;const Fe=(B=(D||R).find(ie=>ie.name===u))==null?void 0:B.id,pe=(yield Te(Fe))||{},ce=n||((j=(O=pe==null?void 0:pe.departments)==null?void 0:O[0])==null?void 0:j.name);d.setFieldsValue(Y(F({},d.getFieldsValue()),{department:ce})),z(F(F({},d.getFieldsValue()),{school:u,department:ce}))});(0,a.useEffect)(()=>{De()},[Q]);const De=()=>$(void 0,null,function*(){var u,n;let D=(u=R.find(O=>O.name===d.getFieldValue("school")))==null?void 0:u.id,B=(n=Q.find(O=>O.name===d.getFieldValue("department")))==null?void 0:n.id;if(B){const O=yield(0,r.ZP)(`/api/schools/${D}/departments/${B}/major_option.json`,{method:"get"});(O==null?void 0:O.status)==0&&ze(O==null?void 0:O.majors)}}),tu=u=>$(void 0,null,function*(){yield Me(),d.setFieldsValue(Y(F({},d.getFieldsValue()),{school:u,department:""})),z(F(F({},d.getFieldsValue()),{school:u,department:""}))}),lu=u=>{var n;if(u.file.status==="uploading"){Pe(!0);return}u.file.status==="done"&&(console.log(u.file,u.file.response),Ge((n=u.file.response)==null?void 0:n.id),(0,m.y3)(u.file.originFileObj,D=>{ye(D),Pe(!1)}))},au=u=>$(void 0,null,function*(){var n,D,B,O,j,Fe;const{school:pe,department:ce,identity:ie,studentNo:ou,jobTitle:ru,manager:su,code_type:cu,code:be,major_name:Ne}=u||{};if(!_e){T.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u7167\u7247\uFF01");return}const We=(n=R.find(V=>V.name===pe))==null?void 0:n.id,Re=(D=Q.find(V=>V.name===ce))==null?void 0:D.id,je=(B=me.find(V=>V.name===Ne))==null?void 0:B.id;let fe;if(ie==="student"?fe=ou:ie==="teacher"?fe=ru:fe=su,!We){Z.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\uFF1A727685969\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:N,style:{width:"170px",height:"170px",marginTop:"20px"}})),okText:"\u6211\u77E5\u9053\u4E86"});return}if(ce&&!Re){const V=Z.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:Ze,onCancel:()=>{V.destroy()}});return}if(Ne&&!je){if(d.getFieldValue("identity")=="teacher"){const V=Z.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:Se,onCancel:()=>{V.destroy()}})}else Z.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\uFF1A727685969\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:N,style:{width:"170px",height:"170px",marginTop:"20px"}})),okText:"\u6211\u77E5\u9053\u4E86"});return}const Ve=yield J({type:"account/applyProfessionalAuth",payload:{id:((O=i.basicInfo)==null?void 0:O.id)||((j=s.userInfo)==null?void 0:j.login),school_id:We,department_id:Re,major_id:je,identity:ie,extra:fe,code:be,code_type:cu,attachment_ids:[Xe]}});Le(),(Ve==null?void 0:Ve.status)===0&&(be?T.ZP.info("\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u901A\u8FC7"):T.ZP.info("\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838\uFF01"),ye(""),J({type:"account/getBasicInfo",payload:{login:(Fe=s.userInfo)==null?void 0:Fe.login}}))}),Le=()=>{d.setFieldValue("code",""),J({type:"account/setActionTabs",payload:{}})},nu={data:{type:"professional"},multiple:!0,withCredentials:!0,showUploadList:!1,action:`${ee.Z.API_SERVER}/api/attachments.json`,className:t.Z.uploader,onChange:lu,beforeUpload:u=>{const n=u.type==="image/jpeg"||u.type==="image/png"||u.type==="image/jpg"||u.type==="image/bmp";return n||T.ZP.info("\u8BF7\u4E0A\u4F20\u6B63\u786E\u6587\u4EF6\u683C\u5F0F"),n}},Ae=()=>{Z.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",E.identity==="teacher"?"727685969":"532739178","\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:E.identity==="teacher"?N:te,style:{width:"170px",height:"170px",marginTop:"20px"}})),okText:"\u6211\u77E5\u9053\u4E86"})};return e.createElement(Z.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,forceRender:!0,className:t.Z.modal,open:i.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(M.Z,{spinning:!!Ye},e.createElement(_.default,{form:d,layout:"horizontal",size:"large",scrollToFirstError:!0,className:t.Z.formWrap,onValuesChange:uu,onFinish:au},e.createElement(H.Z,{gutter:[10,0]},e.createElement(g.Z,{flex:"300px"},e.createElement(_.default.Item,{label:"\u804C\u4E1A",name:"identity",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u4E1A"}]},e.createElement(I.default,null,e.createElement(C,{value:"teacher"},"\u6559\u5E08"),e.createElement(C,{value:"student"},"\u5B66\u751F"),e.createElement(C,{value:"professional"},"\u4E13\u4E1A\u4EBA\u58EB")))),E.identity==="student"&&e.createElement(e.Fragment,null,e.createElement(g.Z,{flex:1},e.createElement(_.default.Item,{initialValue:E.studentNo,name:"studentNo",rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u5B66\u53F7"}]},e.createElement(K.default,{type:"text",placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7"}))),e.createElement(g.Z,{flex:0},e.createElement("div",{className:t.Z.tooltipWrapper},e.createElement(X.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"})))))),E.identity==="teacher"&&e.createElement(g.Z,{flex:1},e.createElement(_.default.Item,{initialValue:E.jobTitle,name:"jobTitle",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},e.createElement(I.default,null,e.createElement(C,{value:"\u6559\u6388"},"\u6559\u6388"),e.createElement(C,{value:"\u526F\u6559\u6388"},"\u526F\u6559\u6388"),e.createElement(C,{value:"\u8BB2\u5E08"},"\u8BB2\u5E08"),e.createElement(C,{value:"\u52A9\u6559"},"\u52A9\u6559")))),E.identity==="professional"&&e.createElement(g.Z,{flex:1},e.createElement(_.default.Item,{initialValue:E.manager,name:"manager",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},e.createElement(I.default,null,e.createElement(C,{value:"\u4F01\u4E1A\u7BA1\u7406\u8005"},"\u4F01\u4E1A\u7BA1\u7406\u8005"),e.createElement(C,{value:"\u90E8\u95E8\u7BA1\u7406\u8005"},"\u90E8\u95E8\u7BA1\u7406\u8005"),e.createElement(C,{value:"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"},"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"),e.createElement(C,{value:"\u5DE5\u7A0B\u5E08"},"\u5DE5\u7A0B\u5E08"),e.createElement(C,{value:"\u52A9\u7406\u5DE5\u7A0B\u5E08"},"\u52A9\u7406\u5DE5\u7A0B\u5E08"))))),e.createElement(_.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"school",extra:E.school&&!(R!=null&&R.find(u=>u.name===E.school))&&e.createElement("div",{className:t.Z.schoolHintWrap},e.createElement("span",{className:t.Z.colorCDCDCD},"\u672A\u627E\u5230\u5305\u542B\u201C",E.school,"\u201D\u7684\u9AD8\u6821\uFF0C\u5982\u6709\u9700\u8981\uFF0C\u8BF7",e.createElement("span",{style:{color:"blue",cursor:"pointer"},onClick:()=>{Ae()}},"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425"),"\u7533\u8BF7\u65B0\u589E")),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u5B66\u6821/\u5355\u4F4D"}]},e.createElement(x.Z,{showSearch:!0,onSearch:eu},Ue.map((u,n)=>e.createElement(C,{key:n,value:u.name},u.name)))),e.createElement(_.default.Item,{label:"\u9662\u7CFB/\u90E8\u95E8",name:"department",extra:E.department&&!(Q!=null&&Q.find(u=>u.name===E.department))&&e.createElement("div",{className:t.Z.schoolHintWrap},e.createElement("span",{className:t.Z.colorCDCDCD},E.department?`\u672A\u627E\u5230\u5305\u542B\u201C${E.department}\u201D\u7684\u9AD8\u6821\uFF0C`:"\u672A\u627E\u5230\u9662\u7CFB\uFF0C"),E.identity==="teacher"?e.createElement("span",{className:`${t.Z.color0152d9} current`,onClick:Ze},"\u7533\u8BF7\u65B0\u589E"):e.createElement("span",{className:t.Z.colorCDCDCD},"\u5982\u6709\u9700\u8981\uFF0C\u8BF7",e.createElement("span",{style:{color:"blue",cursor:"pointer"},onClick:()=>{Ae()}},"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425"),"\u7533\u8BF7\u65B0\u589E")),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u9662\u7CFB/\u90E8\u95E8"}]},e.createElement(x.Z,{showSearch:!0,onChange:u=>{De(),$e(Q.filter(n=>n.name.includes(u)))}},we.map((u,n)=>e.createElement(C,{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)"))))),e.createElement(_.default.Item,{label:"\u4E13\u4E1A",name:"major_name",extra:d.getFieldValue("major_name")&&!(me!=null&&me.find(u=>u.name==d.getFieldValue("major_name")))&&e.createElement("div",{className:t.Z.schoolHintWrap},d.getFieldValue("identity")=="teacher"?e.createElement(e.Fragment,null,e.createElement("span",{className:t.Z.colorCDCDCD},`\u672A\u67E5\u8BE2\u5230\u201C${d.getFieldValue("major_name")}\u201D\u4E13\u4E1A\uFF0C`),e.createElement("span",{className:`${t.Z.color0152d9} current`,onClick:Se},"\u7533\u8BF7\u65B0\u589E")):e.createElement("span",{className:t.Z.colorCDCDCD},"\u672A\u627E\u5230\u201C",d.getFieldValue("major_name"),"\u201D\u4E13\u4E1A\uFF0C\u5982\u6709\u9700\u8981\uFF0C\u8BF7",e.createElement("span",{style:{color:"blue",cursor:"pointer"},onClick:()=>{Ae()}},"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425"),"\u7533\u8BF7\u65B0\u589E")),rules:[d.getFieldValue("identity")=="teacher"&&{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u4E13\u4E1A"}]},e.createElement(x.Z,{size:"large",onChange:u=>{He(me.filter(n=>n.name.includes(u)))}},Qe.map(function(u,n){return e.createElement(C,{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)"))}))),E.identity==="student"&&e.createElement(H.Z,{gutter:[10,0],wrap:!1},e.createElement(g.Z,{flex:"240px"},e.createElement(_.default.Item,{label:"\u9A8C\u8BC1\u7801",name:"code_type",initialValue:2},e.createElement(I.default,null,e.createElement(C,{value:2},"\u624B\u673A\u53F7"),e.createElement(C,{value:1},"\u9080\u8BF7\u7801")))),e.createElement(g.Z,{flex:1},E.code_type===1?e.createElement(_.default.Item,{name:"code"},e.createElement(K.default,{type:"text",placeholder:"\u8BF7\u8F93\u5165\u5DF2\u52A0\u5165\u7684\u6559\u5B66\u8BFE\u5802\u7684\u9080\u8BF7\u7801",maxLength:10})):e.createElement(_.default.Item,{name:"code"},e.createElement(K.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(X.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(g.Z,{style:{paddingTop:"10px"}},e.createElement("i",{className:"iconfont icon-a-wenhaobeifen2 primary-hover font14",style:{cursor:"pointer"}})))),e.createElement(_.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(re,Y(F({},nu),{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(_.default.Item,null,e.createElement(k.ZP,{className:"mr5",size:"middle",onClick:Le},"\u53D6\u6D88"),e.createElement(k.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Be["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",!((b=se==null?void 0:se.setting)!=null&&b.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(w.Z,{visible:Je,onClose:()=>Oe(!1),schoolName:E.school,onSuccess:tu}),e.createElement(q.Z,{visible:ke,onClose:()=>Ie(!1),schoolId:(le=R.find(u=>u.name===E.school))==null?void 0:le.id,schoolName:E.school,departmentName:E.department,onSuccess:u=>Ce(E.school,u)}),e.createElement(G.Z,{visible:qe,onClose:()=>xe(!1),departmentId:(ve=Q.find(u=>u.name===E.department))==null?void 0:ve.id,departmentName:E.department,majorName:d.getFieldValue("major_name"),onSuccess:u=>{d.setFieldsValue({major_name:u}),z(F(F({},d.getFieldsValue()),{major_name:u})),De()}}))};U.Z=(0,ne.connect)(({user:p,account:f,loading:s,globalSetting:i})=>({user:p,account:f,globalSetting:i,loading:s.effects}))(Ee)},79559:function(ae,U,l){l.d(U,{Z:function(){return G}});var a=l(59301),ne=l(63144),I=l(98135),h=l(78241),_=l(43418),T=l(14491),Z=l(8591),M=l(19842),H=l(3113),g=l(2720),K=l(97650),X=l(20138),x={flexRow:"flexRow___qRWfN",flexColumn:"flexColumn___qUHfF",formWrap:"formWrap___kSgvX",example:"example___D0a_H",footerWrap:"footerWrap___kTeYf"},k=Object.defineProperty,w=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ue=(r,e,o)=>e in r?k(r,e,{enumerable:!0,configurable:!0,writable:!0,value:o}):r[e]=o,t=(r,e)=>{for(var o in e||(e={}))q.call(e,o)&&ue(r,o,e[o]);if(w)for(var o of w(e))ee.call(e,o)&&ue(r,o,e[o]);return r},m=(r,e)=>{var o={};for(var A in r)q.call(r,A)&&e.indexOf(A)<0&&(o[A]=r[A]);if(r!=null&&w)for(var A of w(r))e.indexOf(A)<0&&ee.call(r,A)&&(o[A]=r[A]);return o},c=(r,e,o)=>new Promise((A,W)=>{var v=P=>{try{L(o.next(P))}catch(F){W(F)}},S=P=>{try{L(o.throw(P))}catch(F){W(F)}},L=P=>P.done?A(P.value):Promise.resolve(P.value).then(v,S);L((o=o.apply(r,e)).next())});const y=(r,e)=>e.some(o=>o.label.toLowerCase().indexOf(r.toLowerCase())>-1),N=I.default.TextArea,te=r=>{var e=r,{account:o,globalSetting:A,loading:W,dispatch:v,schoolName:S,visible:L,onClose:P=()=>{},onSuccess:F=()=>{}}=e,Y=m(e,["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"]);const[oe]=h.default.useForm();(0,a.useEffect)(()=>{oe.setFieldsValue({name:S})},[S]);const $=C=>c(void 0,null,function*(){const{name:re,city:Ee=[],address:p,remarks:f}=C||{},s=yield v({type:"account/appplySchool",payload:{name:re,province:Ee[0],city:Ee[1],address:p,remarks:f}});if((s==null?void 0:s.status)==2){const i=_.default.confirm({icon:null,width:600,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:a.createElement(a.Fragment,null,a.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"),a.createElement(T.default,{columns:[{title:"\u5B66\u6821/\u5355\u4F4D",dataIndex:"name"},{title:"\u7528\u6237\u6570",width:150,dataIndex:"users_count"}],dataSource:[t({},s)],pagination:!1})),onOk:()=>c(void 0,null,function*(){yield F(re),i.destroy(),P()}),onCancel:()=>{i.destroy()}});return}P(),s.status==0&&(Z.ZP.success("\u65B0\u589E\u5B66\u6821/\u5355\u4F4D\u6210\u529F\uFF01"),F(re))});return a.createElement(_.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:L,title:"\u7533\u8BF7\u6DFB\u52A0\u5355\u4F4D\u540D\u79F0",width:"600px",footer:null},a.createElement(h.default,{className:x.formWrap,form:oe,labelCol:{span:4},wrapperCol:{span:20},onFinish:$},a.createElement(h.default.Item,{label:"\u5355\u4F4D\u5168\u79F0\uFF1A",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D"}]},a.createElement(I.default,{placeholder:"\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D"})),a.createElement("div",{className:`${x.flexRow} ${x.example}`},a.createElement("div",null,"\u793A\u4F8B\uFF1A"),a.createElement("div",{className:x.flexColumn},a.createElement("div",null,a.createElement(g.Z,{style:{color:"rgb(82, 196, 26)"}}),a.createElement("span",{className:"font14 ml5"},"\u6B63\u786E\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u6784")),a.createElement("div",null,a.createElement(K.Z,{style:{color:"red"}}),a.createElement("span",{className:"font14 ml5"},"\u9519\u8BEF\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u67842019\u6625")))),a.createElement(h.default.Item,{label:"\u5730\u533A\uFF1A",name:"city"},a.createElement(M.Z,{allowClear:!0,size:"middle",options:X.P,placeholder:"\u8BF7\u9009\u62E9\u6240\u5728\u5730",showSearch:{matchInputWidth:!0,filter:y}})),a.createElement(h.default.Item,{label:"\u8BE6\u7EC6\u5730\u5740\uFF1A",name:"address"},a.createElement(I.default,{placeholder:"\u8BF7\u586B\u5199\u5B8C\u6574\u7684\u5730\u5740\u4FE1\u606F"})),a.createElement(h.default.Item,{label:"\u8BF4\u660E\uFF1A",name:"remarks"},a.createElement(N,{placeholder:"\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"})),a.createElement("div",{className:x.footerWrap},a.createElement(h.default.Item,null,a.createElement(H.ZP,{className:"mr5",size:"middle",onClick:()=>{P()}},"\u53D6\u6D88"),a.createElement(H.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:W["account/appplySchool"]},"\u4FDD\u5B58")))))};var G=(0,ne.connect)(({account:r,loading:e,globalSetting:o})=>({account:r,globalSetting:o,loading:e.effects}))(te)},29831:function(ae,U,l){ae.exports=l.p+"static/touge_code.728ce351.jpg"}}]);
|