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/p__User__Detail__AccountInf...

1 line
15 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[36805],{9516:function(e,n,a){a.d(n,{Z:function(){return l}});var t=a(33614),r=a(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},o=a(1393),i=function(e,n){return r.createElement(o.Z,(0,t.Z)({},e,{ref:n,icon:s}))};var l=r.forwardRef(i)},50883:function(e,n,a){var t=a(82242),r=a.n(t),s=(a(59301),a(93314)),o=a(3113),i=a(37712);n.Z=function(e){var n=e.img,a=e.buttonProps,t=void 0===a?{}:a,l=e.styles,c=void 0===l?{}:l,u=e.customText,d=e.ButtonText,m=e.ButtonClick,p=e.Buttonclass,f=e.ButtonTwo,g=e.imgStyles,y=e.loading,v=void 0!==y&&y;return(0,i.jsxs)("section",{className:"tc animated fadeIn",style:r()(r()({},{color:"#999",margin:"100px auto",visibility:v?"hidden":"visible"}),c),children:[(0,i.jsx)("img",{src:n||s,style:r()(r()({},g),{},{pointerEvents:"none",userSelect:"none"})}),(0,i.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,i.jsx)(o.ZP,r()(r()({className:p,onClick:m},t),{},{children:d})),f&&f]})}},7999:function(e,n,a){a.r(n),a.d(n,{default:function(){return G}});var t=a(7557),r=a.n(t),s=a(41498),o=a.n(s),i=a(82242),l=a.n(i),c=a(79800),u=a.n(c),d=a(39647),m=a.n(d),p=a(59301),f=a(32007),g=a(53326),y=a(78241),v=a(8591),h=a(71418),x=a(92832),b=a(5112),j=a(3113),_=a(66621),O=a(76707),C=a(20817),N="formWrap___tr5Q1",w="flexRow___cGkKn",Z="flexColumn___Sfvlm",E="example___uXWFI",I="exampleImg___RZXTE",P="colorOrange___d49hJ",S="uploader___bzVsO",k="uploadImg___rC6Dw",K="imageTip___oyGiO",R="uploadTipIcon___lIZc7",T="uploadTip___W_7FO",$="color05101a___sSEXt",F="viewLargerImg___rFh7a",z="footerWrap___wEXhV",M="note___yeuF6",D="color0152d9___YTdXK",B=a(76391),L=a(37712),A=["user","account","globalSetting","loading","dispatch"],V=g.Z.Dragger,G=(0,f.connect)((function(e){var n=e.user,a=e.account,t=e.loading;return{user:n,account:a,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n,a=e.user,t=e.account,s=e.globalSetting,i=e.loading,c=e.dispatch,d=(m()(e,A),y.Z.useForm()),f=u()(d,1)[0],g=(0,p.useState)({}),G=u()(g,2),H=(G[0],G[1]),U=(0,p.useState)(!0),W=u()(U,2),X=W[0],Y=W[1],q=(0,p.useState)(),J=u()(q,2),Q=J[0],ee=J[1],ne=(0,p.useState)(),ae=u()(ne,2),te=ae[0],re=ae[1],se=(0,p.useState)(),oe=u()(se,2),ie=oe[0],le=oe[1],ce=(0,p.useState)(),ue=u()(ce,2),de=ue[0],me=ue[1];(0,p.useEffect)((function(){if(t.basicInfo){var e=t.basicInfo,n={name:e.show_realname?e.name:(0,_.YA)(e.name),gender:e.gender};ee(e.name),Y(e.show_realname),f.setFieldsValue(n),H(n)}}),[t.basicInfo]);var pe=function(){var e=o()(r()().mark((function e(n){var s,o,i,l,u,d,m,p;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=(i=n||{}).name,u=i.gender,d=i.idNumber,te){e.next=4;break}return v.ZP.info("请先上传照片!"),e.abrupt("return");case 4:return e.next=6,c({type:"account/applyRealNameAuth",payload:{id:(null===(s=t.basicInfo)||void 0===s?void 0:s.id)||(null===(o=a.userInfo)||void 0===o?void 0:o.login),name:l,gender:u,student_id:d,show_realname:X,attachment_ids:[ie]}});case 6:if(-1!==(null==(m=e.sent)?void 0:m.status)){e.next=9;break}return e.abrupt("return");case 9:m&&(v.ZP.info("申请已提交,请等待审核!"),c({type:"account/getBasicInfo",payload:{login:null===(p=a.userInfo)||void 0===p?void 0:p.login}}));case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),fe={data:{type:"real_name"},multiple:!0,withCredentials:!0,showUploadList:!1,action:"".concat(C.Z.API_SERVER,"/api/attachments.json"),className:S,onChange:function(e){var n;"uploading"!==e.file.status?"done"===e.file.status&&(console.log(e.file,e.file.response),le(null===(n=e.file.response)||void 0===n?void 0:n.id),(0,_.y3)(e.file.originFileObj,(function(e){re(e),me(!1)}))):me(!0)},beforeUpload:function(e){var n="image/jpeg"===e.type||"image/png"===e.type||"image/jpg"===e.type||"image/bmp"===e.type;return n||v.ZP.info("请上传正确文件格式"),n}};return(0,L.jsxs)("div",{children:[(0,L.jsx)(B.Z,{active:2}),(0,L.jsx)("div",{style:{paddingTop:"22px"},children:(0,L.jsx)(h.Z,{spinning:!!de,children:(0,L.jsxs)(y.Z,{className:N,form:f,layout:"horizontal",onValuesChange:function(e){H(l()({},f.getFieldsValue())),"name"in e&&ee(e.name)},onFinish:pe,scrollToFirstError:!0,children:[(0,L.jsx)(y.Z.Item,{label:"姓名",name:"name",labelCol:{span:3},wrapperCol:{span:12},rules:[{required:!0,message:"请输入真实姓名,最大限制".concat(20,"个字符")},{validator:_.HJ}],extra:(0,L.jsx)("span",{children:X?"(显示:平台将显示您的真实姓名)":"(隐藏:平台将显示你的昵称)"}),children:(0,L.jsx)(x.Z,{size:"large",disabled:!X,placeholder:"请输入真实姓名,最大限制".concat(20,"个字符"),maxLength:20,addonAfter:(0,L.jsx)("i",{className:"iconfont ".concat(X?"icon-xianshi":"icon-yincang"," font18 ").concat(D),onClick:function(){var e=!X;Y(e);var n=e?Q:(0,_.YA)(Q);f.setFieldsValue({name:n})}})})}),(0,L.jsx)(y.Z.Item,{label:"性别:",name:"gender",labelCol:{span:3},wrapperCol:{span:12},rules:[{required:!0,message:"请选择性别"}],children:(0,L.jsxs)(b.ZP.Group,{children:[(0,L.jsx)(b.ZP,{value:0,children:"男"}),(0,L.jsx)(b.ZP,{value:1,children:"女"})]})}),(0,L.jsx)(y.Z.Item,{label:"证件号:",labelCol:{span:3},name:"idNumber",rules:[{required:!0,message:"请输入学号/工号"}],children:(0,L.jsx)(x.Z,{size:"large",placeholder:"请输入学号/工号"})}),(0,L.jsx)(y.Z.Item,{label:"证件上传",labelCol:{span:3},children:(0,L.jsxs)("div",{className:w,children:[(0,L.jsxs)("div",{className:"".concat(Z," ").concat(E),children:[(0,L.jsx)("span",{className:I,children:(0,L.jsx)("img",{src:O,style:{width:"100%"}})}),(0,L.jsxs)("span",{className:"tc",children:[(0,L.jsx)("p",{children:"示例图片"}),(0,L.jsx)("p",{className:"".concat(P," font12"),children:"png/jpg/bmp格式不超过2MB"})]})]}),(0,L.jsxs)("div",{className:Z,children:[(0,L.jsx)(V,l()(l()({},fe),{},{accept:".png,.jpg,.bmp,.jpeg",children:te?(0,L.jsx)("img",{src:te,className:k}):(0,L.jsxs)("div",{className:K,children:[(0,L.jsx)("p",{children:(0,L.jsx)("i",{className:"iconfont icon-cuban2shangchuanyunduan ".concat(R)})}),(0,L.jsx)("p",{className:T,children:(0,L.jsx)("a",{className:$,children:"点击或拖拽上传图片"})})]})})),(0,L.jsx)("span",{className:"tc",children:(0,L.jsx)("p",{className:F,children:"查看大图"})})]})]})}),(0,L.jsx)("div",{className:z,children:(0,L.jsx)(y.Z.Item,{children:(0,L.jsx)(j.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:i["account/applyRealNameAuth"],children:"保存"})})}),(0,L.jsxs)("div",{className:M,children:[(0,L.jsx)("p",{children:"认证须知:"}),(0,L.jsx)("p",{children:"1.你需要准备有效的学生证/教师证正面人像面的证件照照片请确保证件照片清晰可见严禁PS"}),(0,L.jsx)("p",{children:"2.我们将在你提交认证信息后的24小时不包含节假日内完成审核审核结果将会以系统消息的形式发送给你"}),(0,L.jsx)("p",{children:"3.实名认证审核完成后,无法删除,请谨慎填写;"}),(0,L.jsx)("p",{children:"4.实名认证审核完成后系统将自动发放500个金币作为奖励"}),(0,L.jsx)("p",{children:"5.我们会确保你所提供的信息均处于严格的保密状态,不会泄露;"}),(0,L.jsxs)("p",{children:["6.如存在恶意乱填写姓名,学号/工号,及上传与实名认证证件无关图片者,一经发现将冻结",!(null!=s&&null!==(n=s.setting)&&void 0!==n&&n.is_local)&&"EduCoder","账号。"]}),(0,L.jsx)("p",{children:"7.提交实名认证后系统会自动将状态改为已认证,你将可以体验平台需要实名认证的功能;如果在认证后的使用过程中未通过审核,你将不能继续体验需要认证的功能。"})]})]})})})]})}))},76391:function(e,n,a){var t=a(79800),r=a.n(t),s=a(59301),o=a(32007),i=a(21256),l=a(37712);n.Z=function(e){var n=e.children,a=e.active,t=((0,o.useParams)(),(0,s.useState)(a||1)),c=r()(t,2),u=(c[0],c[1]),d=(0,s.useRef)();return(0,s.useEffect)((function(){var e;d.current=null===(e=location.pathname.split("/"))||void 0===e?void 0:e[2]}),[location.pathname]),(0,l.jsx)("section",{style:{backgroundColor:"#fff",padding:"22px 0 0 38px"},children:(0,l.jsx)(i.YG,{value:a,onChange:function(e){u(e)},tabBarExtraContent:n,dataSource:[{id:1,name:"基本信息",link:"/users/".concat(d.current,"/baseInfo/edit")},{id:2,name:"实名认证",link:"/users/".concat(d.current,"/realNameCertification")},{id:3,name:"职业认证",link:"/users/".concat(d.current,"/careerCertification")}]})})}},56762:function(e,n,a){a.d(n,{Z:function(){return r}});var t=a(59301);function r(){const[,e]=t.useReducer((e=>e+1),0);return e}},38854:function(e,n,a){a.d(n,{Z:function(){return v}});var t=a(91857),r=a(92310),s=a.n(r),o=a(59301),i=a(78892),l=a(3113),c=a(36355),u=a(81327),d=a(33234),m=a(47211),p=function(e,n){var a={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(a[t]=e[t]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(t=Object.getOwnPropertySymbols(e);r<t.length;r++)n.indexOf(t[r])<0&&Object.prototype.propertyIsEnumerable.call(e,t[r])&&(a[t[r]]=e[t[r]])}return a};const f=e=>{const{getPopupContainer:n,getPrefixCls:a,direction:r}=o.useContext(c.E_),{prefixCls:f,type:g="default",danger:y,disabled:v,loading:h,onClick:x,htmlType:b,children:j,className:_,menu:O,arrow:C,autoFocus:N,overlay:w,trigger:Z,align:E,open:I,onOpenChange:P,placement:S,getPopupContainer:k,href:K,icon:R=o.createElement(i.Z,null),title:T,buttonsRender:$=(e=>e),mouseEnterDelay:F,mouseLeaveDelay:z,overlayClassName:M,overlayStyle:D,destroyPopupOnHide:B,dropdownRender:L}=e,A=p(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),V=a("dropdown",f),G=`${V}-button`,[H,U]=(0,m.Z)(V),W={menu:O,arrow:C,autoFocus:N,align:E,disabled:v,trigger:v?[]:Z,onOpenChange:P,getPopupContainer:k||n,mouseEnterDelay:F,mouseLeaveDelay:z,overlayClassName:M,overlayStyle:D,destroyPopupOnHide:B,dropdownRender:L},{compactSize:X,compactItemClassnames:Y}=(0,d.ri)(V,r),q=s()(G,Y,_,U);"overlay"in e&&(W.overlay=w),"open"in e&&(W.open=I),W.placement="placement"in e?S:"rtl"===r?"bottomLeft":"bottomRight";const J=o.createElement(l.ZP,{type:g,danger:y,disabled:v,loading:h,onClick:x,htmlType:b,href:K,title:T},j),Q=o.createElement(l.ZP,{type:g,danger:y,icon:R}),[ee,ne]=$([J,Q]);return H(o.createElement(u.Z.Compact,Object.assign({className:q,size:X,block:!0},A),ee,o.createElement(t.Z,Object.assign({},W),ne)))};f.__ANT_BUTTON=!0;var g=f;const y=t.Z;y.Button=g;var v=y},81327:function(e,n,a){a.d(n,{Z:function(){return h}});var t=a(59301),r=a(92310),s=a.n(r),o=a(75440),i=a(36355),l=a(33234);const c=t.createContext({latestIndex:0}),u=c.Provider;var d=e=>{let{className:n,index:a,children:r,split:s,style:o}=e;const{latestIndex:i}=t.useContext(c);return null==r?null:t.createElement(t.Fragment,null,t.createElement("div",{className:n,style:o},r),a<i&&s&&t.createElement("span",{className:`${n}-split`},s))},m=a(2856);function p(e){return["small","middle","large"].includes(e)}function f(e){return!!e&&("number"==typeof e&&!Number.isNaN(e))}var g=function(e,n){var a={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(a[t]=e[t]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(t=Object.getOwnPropertySymbols(e);r<t.length;r++)n.indexOf(t[r])<0&&Object.prototype.propertyIsEnumerable.call(e,t[r])&&(a[t[r]]=e[t[r]])}return a};const y=t.forwardRef(((e,n)=>{var a,r;const{getPrefixCls:l,space:c,direction:y}=t.useContext(i.E_),{size:v=(null==c?void 0:c.size)||"small",align:h,className:x,rootClassName:b,children:j,direction:_="horizontal",prefixCls:O,split:C,style:N,wrap:w=!1,classNames:Z,styles:E}=e,I=g(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[P,S]=Array.isArray(v)?v:[v,v],k=p(S),K=p(P),R=f(S),T=f(P),$=(0,o.Z)(j,{keepEmpty:!0}),F=void 0===h&&"horizontal"===_?"center":h,z=l("space",O),[M,D]=(0,m.Z)(z),B=s()(z,null==c?void 0:c.className,D,`${z}-${_}`,{[`${z}-rtl`]:"rtl"===y,[`${z}-align-${F}`]:F,[`${z}-gap-row-${S}`]:k,[`${z}-gap-col-${P}`]:K},x,b),L=s()(`${z}-item`,null!==(a=null==Z?void 0:Z.item)&&void 0!==a?a:null===(r=null==c?void 0:c.classNames)||void 0===r?void 0:r.item);let A=0;const V=$.map(((e,n)=>{var a,r;null!=e&&(A=n);const s=e&&e.key||`${L}-${n}`;return t.createElement(d,{className:L,key:s,index:n,split:C,style:null!==(a=null==E?void 0:E.item)&&void 0!==a?a:null===(r=null==c?void 0:c.styles)||void 0===r?void 0:r.item},e)})),G=t.useMemo((()=>({latestIndex:A})),[A]);if(0===$.length)return null;const H={};return w&&(H.flexWrap="wrap"),!K&&T&&(H.columnGap=P),!k&&R&&(H.rowGap=S),M(t.createElement("div",Object.assign({ref:n,className:B,style:Object.assign(Object.assign(Object.assign({},H),null==c?void 0:c.style),N)},I),t.createElement(u,{value:G},V)))}));const v=y;v.Compact=l.ZP;var h=v},92899:function(e,n,a){a.d(n,{Fm:function(){return m}});var t=a(7102),r=a(95406);const s=new t.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),o=new t.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),i=new t.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),l=new t.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),c=new t.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),u=new t.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),d={"move-up":{inKeyframes:new t.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),outKeyframes:new t.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}})},"move-down":{inKeyframes:s,outKeyframes:o},"move-left":{inKeyframes:i,outKeyframes:l},"move-right":{inKeyframes:c,outKeyframes:u}},m=(e,n)=>{const{antCls:a}=e,t=`${a}-${n}`,{inKeyframes:s,outKeyframes:o}=d[n];return[(0,r.R)(t,s,o,e.motionDurationMid),{[`\n ${t}-enter,\n ${t}-appear\n `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${t}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]}},76707:function(e,n,a){e.exports=a.p+"static/student_img.9f825e80.png"}}]);