newreactbuild/p__Account__Secure__index.js

1 line
36 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[22,6],{"0NIp":function(e,n,t){"use strict";t.r(n);t("+L6B");var a=t("2/Rp"),o=(t("5NDa"),t("5rEg")),r=t("CiB2"),c=t("WmNS"),i=t.n(c),s=(t("miYZ"),t("tsqr")),l=t("9og8"),u=(t("y8nQ"),t("Vl3Y")),d=t("tJVT"),p=t("PpiC"),m=t("q1tI"),_=t.n(m),g=t("9kvl"),w=t("bu1o"),b=t.n(w);function h(e,n){var t=Object(m["useRef"])(),a=Object(m["useRef"])();Object(m["useEffect"])(()=>{t.current=e}),Object(m["useEffect"])(()=>{function e(){t.current()}if(null!==n){var o=setInterval(e,n);return a.current=o,()=>clearInterval(o)}},[n])}var f,y=t("1vsH");(function(e){e[e["Phone"]=1]="Phone",e[e["Email"]=2]="Email",e[e["Password"]=3]="Password"})(f||(f={}));var v=/^1\d{10}$/,k=/^[a-zA-Z0-9]+([.\-_\\]*[a-zA-Z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/,E=(e,n,t)=>{n?n.length<8||n.length>16?t("\u8bf7\u8f93\u51658-16\u4f4d\u5b57\u7b26\u7684\u65b0\u5bc6\u7801\uff0c\u533a\u5206\u5927\u5c0f\u5199\uff01"):t():t("\u8bf7\u8f93\u51658-16\u4f4d\u5b57\u7b26\u7684\u65b0\u5bc6\u7801\uff0c\u533a\u5206\u5927\u5c0f\u5199\uff01")},S=e=>{var n,t,c,g,w,S,D,C,A,x,j,I,O=e.user,P=e.account,N=(e.globalSetting,e.loading,e.dispatch),F=(Object(p["a"])(e,["user","account","globalSetting","loading","dispatch"]),u["a"].useForm()),T=Object(d["a"])(F,1),M=T[0],B=Object(m["useState"])(),R=Object(d["a"])(B,2),W=R[0],q=R[1],z=Object(m["useState"])(60),J=Object(d["a"])(z,2),H=J[0],L=J[1],V=Object(m["useState"])(),$=Object(d["a"])(V,2),G=$[0],U=$[1],Y=Object(m["useRef"])();Object(m["useEffect"])(()=>()=>{Y.current&&clearInterval(Y.current)},[]),h(()=>{G&&(H>0?L(H-1):(L(60),U(!1),Y.current&&clearInterval(Y.current)))},1e3);var Z=function(){var e=Object(l["a"])(i.a.mark((function e(n){var t,a,o,r;return i.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!n){e.next=8;break}if(a=3,t=M.getFieldValue("phone"),v.test(t)){e.next=6;break}return s["a"].info("\u8bf7\u5148\u8f93\u5165\u6b63\u786e\u7684\u624b\u673a\u53f7\u7801"),e.abrupt("return");case 6:e.next=13;break;case 8:if(a=4,t=M.getFieldValue("email"),k.test(t)){e.next=13;break}return s["a"].info("\u8bf7\u5148\u8f93\u5165\u6b63\u786e\u7684\u90ae\u7bb1\u5730\u5740"),e.abrupt("return");case 13:return o=Object(y["x"])(t),e.next=16,N({type:"account/getCode",payload:{login:t,type:a,smscode:o}});case 16:r=e.sent,1===r.status&&s["a"].info("\u9a8c\u8bc1\u7801\u5df2\u53d1\u9001\uff0c\u8bf7\u6ce8\u610f\u67e5\u6536"),U(!0);case 19:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),K=function(){var e=Object(l["a"])(i.a.mark((function e(n){var t,a,o,r,c,l,u;return i.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=n||{},a=t.phone,o=t.phoneValidateCode,r=O.userInfo||{},c=r.login,v.test(a)){e.next=5;break}return s["a"].info("\u8bf7\u8f93\u5165\u6709\u6548\u768411\u4f4d\u624b\u673a\u53f7\u7801"),e.abrupt("return");case 5:return e.next=7,N({type:"account/bindPhone",payload:{login:c,phone:a,code:o}});case 7:l=e.sent,l&&(s["a"].info("\u624b\u673a\u53f7\u7801\u7ed1\u5b9a\u6210\u529f!"),q(null),N({type:"account/getBasicInfo",payload:{login:null===(u=O.userInfo)||void 0===u?void 0:u.login}}));case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Q=function(){var e=Object(l["a"])(i.a.mark((function e(n){var t,a,o,r,c,l,u;return i.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=n||{},a=t.email,o=t.emailValidateCode,r=O.userInfo||{},c=r.login,k.test(a)){e.next=5;break}return s["a"].info("\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u90ae\u7bb1\u5730\u5740"),e.abrupt("return");case 5:return e.next=7,N({type:"account/bindEmail",payload:{login:c,email:a,code:o}});case 7:l=e.sent,l&&(s["a"].info("\u90ae\u7bb1\u5730\u5740\u7ed1\u5b9a\u6210\u529f!"),q(null),N({type:"account/getBasicInfo",payload:{login:null===(u=O.userInfo)||void 0===u?void 0:u.login}}));case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),X=function(){var e=Object(l["a"])(i.a.mark((function e(n){var t,a,o,r,c,l,u,d,p;return i.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(a=n||{},o=a.oldPassword,r=a.newPassword,c=a.againPassword,l=O.userInfo||{},u=l.login,!(null===(t=P.basicInfo)||void 0===t?void 0:t.has_password)||o!==r){e.next=5;break}return s["a"].info("\u65b0\u5bc6\u7801\u4e0d\u80fd\u4e0e\u65e7\u5bc6\u7801\u76f8\u540c\uff01"),e.abrupt("return");case 5:if(r===c){e.next=8;break}return s["a"].info("\u4e24\u6b21\u8f93\u5165\u7684\u65b0\u5bc6\u7801\u5fc5\u987b\u4e00\u81f4\uff01"),e.abrupt("return");case 8:return e.next=10,N({type:"account/updatePassword",payload:{login:u,old_password:o,password:r}});case 10:d=e.sent,d&&(s["a"].info("\u5bc6\u7801\u66f4\u65b0\u6210\u529f\uff01"),q(null),N({type:"account/getBasicInfo",payload:{login:null===(p=O.userInfo)||void 0===p?void 0:p.login}}));case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ee=e=>{var n=e||{};Object(r["a"])(n),console.log("handleFinish values: ",e),W===f.Phone&&K(e),W===f.Email&&Q(e),W===f.Password&&X(e)};return _.a.createElement("section",{className:b.a.wrap},_.a.createElement("div",null,_.a.createElement("div",{className:b.a.content},_.a.createElement("div",{className:"".concat(b.a.titleWrap," mt10")},_.a.createElement("div",{className:b.a.title},"\u5b89\u5168\u8bbe\u7f6e")),_.a.createElement(u["a"],{form:M,className:b.a.formWrap,labelCol:{span:6},wrapperCol:{span:10},onFinish:ee},_.a.createElement("div",{className:"".concat(b.a.row," ").concat(W===f.Phone?"":b.a.rowBorder)},_.a.createElement("span",{className:"".concat(b.a.name," ").concat(b.a.color999)},"\u624b\u673a"),_.a.createElement("div",{className:"".concat(b.a.description," ").concat(b.a.colorCDCDCD)},(null===(n=P.basicInfo)||void 0===n?void 0:n.phone)?_.a.createElement("span",{className:"".concat(b.a.status," mr20")},null===(t=P.basicInfo)||void 0===t?void 0:t.phone):_.a.createElement("span",{className:"".concat(b.a.status," ").concat(b.a.colorRed," mr20")},"\u672a\u7ed1\u5b9a"),(null===(c=P.basicInfo)||void 0===c?void 0:c.phone)?"\u4ec5\u81ea\u5df1\u53ef\u89c1\uff0c\u53ef\u7528\u624b\u673a\u53f7\u7801\u767b\u5f55EduCoder":"\u7ed1\u5b9a\u624b\u673a\u53f7\u7801\uff0c\u5c06\u83b7\u5f97500\u91d1\u5e01\u7684\u5956\u52b1\u54df\uff5e\uff0c\u624b\u673a\u53f7\u7801\u4ec5\u81ea\u5df1\u53ef\u89c1~"),W!==f.Phone&&_.a.createElement("span",{className:b.a.active,onClick:()=>q(f.Phone)},(null===(g=P.basicInfo)||void 0===g?void 0:g.phone)?"\u66f4\u6362":"\u7acb\u5373\u7ed1\u5b9a")),W===f.Phone&&_.a.createElement(_.a.Fragment,null,_.a.createElement(u["a"].Item,{label:"\u4f60\u7684\u624b\u673a\u53f7",name:"phone",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u8981".concat((null===(w=P.basicInfo)||void 0===w?void 0:w.phone)?"\u66f4\u6362":"\u7ed1\u5b9a","\u7684\u624b\u673a\u53f7\u7801")},{validator:(e,n,t)=>{v.test(n)&&t(),t("\u8bf7\u8f93\u5165\u6709\u6548\u768411\u4f4d\u624b\u673a\u53f7\u7801")}}]},_.a.createElement(o["a"],{placeholder:"\u8bf7\u8f93\u5165\u8981".concat((null===(S=P.basicInfo)||void 0===S?void 0:S.phone)?"\u66f4\u6362":"\u7ed1\u5b9a","\u7684\u624b\u673a\u53f7\u7801")})),_.a.createElement(u["a"].Item,{label:"\u624b\u673a\u9a8c\u8bc1\u7801"},_.a.createElement(u["a"].Item,{name:"phoneValidateCode",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u624b\u673a\u83b7\u53d6\u7684\u9a8c\u8bc1\u7801"}],noStyle:!0},_.a.createElement(o["a"],{placeholder:"\u8bf7\u8f93\u5165\u624b\u673a\u83b7\u53d6\u7684\u9a8c\u8bc1\u7801"})),_.a.createElement(a["a"],{type:"primary",className:"ml5",disabled:G,onClick:()=>Z(!0)},G?"\u91cd\u65b0\u53d1\u9001".concat(H,"s"):"\u83b7\u53d6\u9a8c\u8bc1\u7801")),_.a.createElement(u["a"].Item,{noStyle:!0},_.a.createElement("div",{className:b.a.buttonWrap},_.a.createElement(a["a"],{className:"".concat(b.a.submitButton),size:"large",type:"primary",htmlType:"submit"},"\u786e\u5b9a"),_.a.createElement(a["a"],{className:b.a.submitButton,size:"large",onClick:()=>q(null)},"\u53d6\u6d88")))),_.a.createElement("div",{className:"".concat(b.a.row," ").concat(W===f.Email?"":b.a.rowBorder)},_.a.createElement("span",{className:"".concat(b.a.name," ").concat(b.a.color999)},"\u90ae\u7bb1"),_.a.createElement("div",{className:"".concat(b.a.description," ").concat(b.a.colorCDCDCD)},(null===(D=P.basicInfo)||void 0===D?void 0:D.mail)?_.a.createElement("span",{className:"".concat(b.a.status," mr20")},null===(C=P.basicInfo)||void 0===C?void 0:C.mail):_.a.createElement("span",{className:"".concat(b.a.status," ").concat(b.a.colorRed," mr20")},"\u672a\u7ed1\u5b9a"),"\u90ae\u7bb1\u8d26\u53f7\u4ec5\u81ea\u5df1\u53ef\u89c1\uff0c\u53ef\u7528\u4e8e\u90ae\u7bb1\u8d26\u53f7\u767b\u5f55EduCoder"),W!==f.Email&&_.a.createElement("span",{className:b.a.active,onClick:()=>q(f.Email)},(null===(A=P.basicInfo)||void 0===A?void 0:A.mail)?"\u66f4\u6362":"\u7acb\u5373\u7ed1\u5b9a")),W===f.Email&&_.a.createElement(_.a.Fragment,null,_.a.createElement(u["a"].Item,{label:"\u90ae\u7bb1\u5730\u5740",name:"email",rules:[{required:!0,message:(null===(x=P.basicInfo)||void 0===x?void 0:x.mail)?"\u8bf7\u8f93\u5165\u8981\u66f4\u6362\u7684\u65b0\u90ae\u7bb1\u5730\u5740":"\u8bf7\u8f93\u5165\u90ae\u7bb1\u5730\u5740"}]},_.a.createElement(o["a"],{placeholder:(null===(j=P.basicInfo)||void 0===j?void 0:j.mail)?"\u8bf7\u8f93\u5165\u8981\u66f4\u6362\u7684\u65b0\u90ae\u7bb1\u5730\u5740":"\u8bf7\u8f93\u5165\u90ae\u7bb1\u5730\u5740"})),_.a.createElement(u["a"].Item,{label:"\u90ae\u7bb1\u9a8c\u8bc1\u7801"},_.a.createElement(u["a"].Item,{name:"emailValidateCode",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u90ae\u7bb1\u6536\u5230\u7684\u9a8c\u8bc1\u7801"}],noStyle:!0},_.a.createElement(o["a"],{placeholder:"\u8bf7\u8f93\u5165\u90ae\u7bb1\u6536\u5230\u7684\u9a8c\u8bc1\u7801"})),_.a.createElement(a["a"],{type:"primary",className:"ml5",disabled:G,onClick:()=>Z(!1)},G?"\u91cd\u65b0\u53d1\u9001".concat(H,"s"):"\u83b7\u53d6\u9a8c\u8bc1\u7801")),_.a.createElement(u["a"].Item,{noStyle:!0},_.a.createElement("div",{className:b.a.buttonWrap},_.a.createElement(a["a"],{className:"".concat(b.a.submitButton),size:"large",type:"primary",htmlType:"submit"},"\u786e\u5b9a"),_.a.createElement(a["a"],{className:b.a.submitButton,size:"large",onClick:()=>q(null)},"\u53d6\u6d88")))),_.a.createElement("div",{className:b.a.row},_.a.createElement("span",{className:"".concat(b.a.name," ").concat(b.a.color999)},"\u5bc6\u7801"),_.a.createElement("div",{className:"".concat(b.a.description," ").concat(b.a.colorCDCDCD)},_.a.createElement("span",{className:"".concat(b.a.status," mr20")},"**********"),"\u7528\u4e8e\u4fdd\u62a4\u8d26\u6237\u4fe1\u606f\u548c\u767b\u5f55\u5b89\u5168"),W!==f.Password&&_.a.createElement("span",{className:b.a.active,onClick:()=>q(f.Password)},"\u4fee\u6539")),W===f.Password&&_.a.createElement(_.a.Fragment,null,(null===(I=P.basicInfo)||void 0===I?void 0:I.has_password)&&_.a.createElement(u["a"].Item,{label:"\u65e7\u5bc6\u7801",name:"oldPassword",rules:[{required:!0,message:"\u8bf7\u8bbe\u7f6e8\uff5e16\u4f4d\u5bc6\u7801\uff0c\u533a\u5206\u5927\u5c0f\u5199"}]},_.a.createElement(o["a"],{type:"password",placeholder:"\u8bf7\u8bbe\u7f6e8\uff5e16\u4f4d\u5bc6\u7801\uff0c\u533a\u5206\u5927\u5c0f\u5199"})),_.a.createElement(u["a"].Item,{label:"\u65b0\u5bc6\u7801",name:"newPassword",rules:[{required:!0,message:"\u8bf7\u8bbe\u7f6e8\uff5e16\u4f4d\u5bc6\u7801\uff0c\u533a\u5206\u5927\u5c0f\u5199"},{validator:E}]},_.a.createElement(o["a"],{type:"password",placeholder:"\u8bf7\u8f93\u51658\uff5e16\u4f4d\u7684\u65b0\u5bc6\u7801\uff0c\u533a\u5206\u5927\u5c0f\u5199"})),_.a.createElement(u["a"].Item,{label:"\u518d\u6b21\u8f93\u5165",name:"againPassword",rules:[{required:!0,message:"\u8bf7\u518d\u6b21\u8f93\u5165\u65b0\u5bc6\u7801"},{validator:(e,n,t)=>{n!=M.getFieldsValue().newPassword?t("\u4e24\u6b21\u8f93\u5165\u7684\u65b0\u5bc6\u7801\u5fc5\u987b\u4e00\u81f4\uff01"):t()}}]},_.a.createElement(o["a"],{type:"password",placeholder:"\u8bf7\u518d\u6b21\u8f93\u5165\u65b0\u5bc6\u7801"})),_.a.createElement(u["a"].Item,{noStyle:!0},_.a.createElement("div",{className:b.a.buttonWrap},_.a.createElement(a["a"],{className:"".concat(b.a.submitButton),size:"large",type:"primary",htmlType:"submit"},"\u786e\u5b9a"),_.a.createElement(a["a"],{className:b.a.submitButton,size:"large",onClick:()=>q(null)},"\u53d6\u6d88")))))),_.a.createElement("div",{className:"".concat(b.a.hint," font14")},"* \u6211\u4eec\u786e\u4fdd\u4f60\u6240\u63d0\u4f9b\u7684\u4fe1\u606f\u5747\u5904\u4e8e\u4e25\u683c\u4fdd\u5bc6\u72b6\u6001\uff0c\u4e0d\u4f1a\u6cc4\u9732")))};n["default"]=Object(g["a"])(e=>{var n=e.user,t=e.account,a=e.loading,o=e.globalSetting;return{user:n,account:t,globalSetting:o,loading:a.models.index}})(S)},"1vsH":function(e,n,t){"use strict";t.d(n,"i",(function(){return s})),t.d(n,"k",(function(){return l})),t.d(n,"e",(function(){return u})),t.d(n,"h",(function(){return d})),t.d(n,"c",(function(){return p})),t.d(n,"f",(function(){return m})),t.d(n,"g",(function(){return _})),t.d(n,"a",(function(){return g})),t.d(n,"z",(function(){return w})),t.d(n,"y",(function(){return b})),t.d(n,"A",(function(){return h})),t.d(n,"B",(function(){return f})),t.d(n,"r",(function(){return y})),t.d(n,"q",(function(){return v})),t.d(n,"o",(function(){return k})),t.d(n,"n",(function(){return E})),t.d(n,"x",(function(){return S})),t.d(n,"j",(function(){return A})),t.d(n,"w",(function(){return x})),t.d(n,"t",(function(){return j})),t.d(n,"l",(function(){return O})),t.d(n,"v",(function(){return P})),t.d(n,"m",(function(){return N})),t.d(n,"d",(function(){return F})),t.d(n,"b",(function(){return T})),t.d(n,"s",(function(){return B})),t.d(n,"u",(function(){return R})),t.d(n,"p",(function(){return W}));var a=t("q1tI"),o=t.n(a),r=t("xKgJ"),c=t("aCH8"),i=t.n(c),s=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],l=e=>{var n={[-1]:"\u91cd\u505a\u4e2d",0:"\u672a\u5f00\u542f",1:"\u672a\u901a\u5173",2:"\u6309\u65f6\u901a\u5173"};return n[e]||"\u8fdf\u4ea4\u901a\u5173"},u=e=>{var n,t,a={[-1]:{name:"\u91cd\u505a\u4e2d",class:"c-orange"},0:{name:"\u672a\u5f00\u542f",class:"c-black"},1:{name:"\u672a\u901a\u5173",class:"c-red"},2:{name:"\u6309\u65f6\u901a\u5173",class:"c-green"},3:{name:"\u8fdf\u4ea4\u901a\u5173",class:"c-orange"}};return o.a.createElement("span",{className:null===a||void 0===a||null===(n=a[e.status])||void 0===n?void 0:n["class"]},null===a||void 0===a||null===(t=a[e.status])||void 0===t?void 0:t["name"])},d=e=>{var n=e.status,t={0:{class:"tag-style bg-blue ml10",name:"\u5f85\u9009\u4e2d"},1:{class:"tag-style bg-blue ml10",name:"\u5f85\u786e\u8ba4"},2:{class:"tag-style bg-pink ml10",name:"\u5df2\u786e\u8ba4"}};try{return o.a.createElement("span",{className:t[n]["class"]},t[n]["name"])}catch(a){console.log("utils.StatusGraduationProjectTags",e.status)}},p={1:"\u672a\u53d1\u5e03",2:"\u8003\u8bd5\u4e2d",3:"\u5df2\u622a\u6b62",4:"\u5df2\u7ed3\u675f"},m={1:"\u672a\u53d1\u5e03",2:"\u63d0\u4ea4\u4e2d",3:"\u5df2\u622a\u6b62",4:"\u5df2\u7ed3\u675f"},_=e=>{var n={"\u516c\u5f00":{class:"tag-style bg-blue ml10"},"\u5df2\u5f00\u542f\u8865\u4ea4":{class:"tag-style bg-green ml10"},"\u672a\u5f00\u542f\u8865\u4ea4":{class:"tag-style bg-pink ml10"},"\u672a\u53d1\u5e03":{class:"tag-style bg-light-blue ml10"},"\u533f\u540d\u4f5c\u54c1":{class:"tag-style bg-cyan ml10"},"\u5df2\u9009\u62e9":{class:"tag-style bg-grey-ede ml10"},"\u5df2\u7ed3\u675f":{class:"tag-style bg-grey-ede ml10"},"\u63d0\u4ea4\u4e2d":{class:"tag-style bg-blue ml10"},"\u533f\u8bc4\u4e2d":{class:"tag-style bg-blue ml10"},"\u7533\u8bc9\u4e2d":{class:"tag-style bg-blue ml10"},"\u8003\u8bd5\u4e2d":{class:"tag-style bg-light-blue ml10"},"\u8865\u4ea4\u4e2d":{class:"tag-style bg-blue ml10"},"\u8bc4\u9605\u4e2d":{class:"tag-style bg-blue ml10"},"\u5f85\u9009\u4e2d":{class:"tag-style bg-blue ml10"},"\u4ea4\u53c9\u8bc4\u9605\u4e2d":{class:"tag-style bg-light-orange ml10"},"\u5df2\u5f00\u542f\u4ea4\u53c9\u8bc4\u9605":{class:"tag-style bg-lightblue-purple ml10"},"\u5f85\u786e\u8ba4":{class:"tag-style bg-lightblue-purple ml10"},"\u5f85\u5904\u7406":{class:"tag-style bg-lightblue-purple ml10"},"\u79c1\u6709":{class:"tag-style bg-lightblue-purple ml10"},"\u672a\u63d0\u4ea4":{class:"tag-style bg-lightblue-purple ml10"},"\u5df2\u786e\u8ba4":{class:"tag-style bg-light-pink ml10"},"\u5df2\u53d1\u5e03":{class:"tag-style bg-light-blue ml10"},"\u5df2\u622a\u6b62":{class:"tag-style bg-light-pink ml10"},"\u5f00\u53d1\u8bfe\u7a0b":{class:"tag-style bg-orange ml10"},"\u5df2\u5f00\u64ad":{class:"tag-style-border border-green c-green ml10"},"\u672a\u5f00\u64ad":{class:"tag-style-border border-light-black ml10"},"\u6309\u65f6\u901a\u5173":{class:"tag-style-border border-light-black ml10"},"\u8fdf\u4ea4\u901a\u5173":{class:"tag-style-border border-light-black ml10"},"\u672a\u901a\u5173":{class:"tag-style-border border-light-black ml10"},"\u672a\u5f00\u542f":{class:"tag-style-border border-light-black ml10"}},t=[];e.is_random&&t.push(o.a.createElement("span",{className:"tag-style bg-blue ml10"},"\u968f\u673a"));try{e.status&&e.status.map((e,a)=>{t.push(o.a.createElement("span",{key:a,className:n[e]&&n[e]["class"]},e))})}catch(a){console.log("utils.status.tag:",a,e.status)}return t},g=e=>{var n,t,a={0:{name:"\u672a\u63d0\u4ea4",class:"c-black"},1:{name:"\u6309\u65f6\u63d0\u4ea4",class:"c-green"},2:{name:"\u5ef6\u65f6\u63d0\u4ea4",class:"c-red"}};return o.a.createElement("span",{className:null===(n=a[e.status])||void 0===n?void 0:n["class"]},null===(t=a[e.status])||void 0===t?void 0:t["name"])},w=e=>{e=new Date(e).getTime();var n=6e4,t=60*n,a=24*t,o="",r=(new Date).getTime(),c=r-e;if(c<0)return console.log("\u65f6\u95f4\u4e0d\u5bf9\u52b2,\u670d\u52a1\u5668\u521b\u5efa\u65f6\u95f4\u4e0e\u5f53\u524d\u65f6\u95f4\u4e0d\u540c\u6b65"),"\u521a\u521a";var i=parseInt(c/a,10),s=parseInt(c/t,10),l=parseInt(c/n,10);return o=i>30?""+b(e,"yyyy-MM-dd"):i>1?i+"\u5929\u524d":1==i?"\u6628\u5929":s>=1?s+"\u5c0f\u65f6\u524d":l>=5?l+"\u5206\u949f\u524d":"\u521a\u521a",o},b=(e,n)=>{"string"==typeof e&&(e.indexOf("T")>=0&&(e=e.replace("T"," ")),e=new Date(Date.parse(e.replace(/-/g,"/")))),e=new Date(e);var t={"M+":e.getMonth()+1,"d+":e.getDate(),"h+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds(),"q+":Math.floor((e.getMonth()+3)/3),S:e.getMilliseconds()},a=[["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"],["\u5468\u65e5","\u5468\u4e00","\u5468\u4e8c","\u5468\u4e09","\u5468\u56db","\u5468\u4e94","\u5468\u516d"],["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"]];for(var o in/(y+)/.test(n)&&(n=n.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(n)&&(n=n.replace(RegExp.$1,a[RegExp.$1.length-1][e.getDay()])),t)new RegExp("("+o+")").test(n)&&(n=n.replace(RegExp.$1,1==RegExp.$1.length?t[o]:("00"+t[o]).substr((""+t[o]).length)));return n},h=e=>{if(!e)return"0";console.log("time:",e);var n=60,t=60*n,a=24*t,o=e/a,r=e/t,c=e/n;return o>=1?parseInt(o.toString())+"\u5929"+Math.floor(r%24)+"\u65f6"+Math.floor(c%60)+"\u5206"+Math.floor(e%60)+"\u79d2":r>1?parseInt(r.toString())+"\u65f6"+Math.floor(c%60)+"\u5206"+Math.floor(e%60)+"\u79d2":c>=1?parseInt(c.toString())+"\u5206"+Math.floor(e%60)+"\u79d2":e+"\u79d2"},f=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,t=0;if(e){t=e.length;for(var a=0;a<t;a++){var o=e.charCodeAt(a);o>=55296&&o<=56319&&(t--,a++)}}return t<=n},y=(e,n,t)=>{if(n){var a=/[`~!@#$%^&*()\-+=<>?:"{}|,.\/;'\\[\]\xb7~\uff01@#\uffe5%\u2026\u2026&*\uff08\uff09\u2014\u2014\-+={}|\u300a\u300b\uff1f\uff1a\u201c\u201d\u3010\u3011\u3001\uff1b\u2018\u2019\uff0c\u3002\u3001]/im,o=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/gi,r=o.test(n),c=a.test(n);(!0===r||!0===c||n.length<2||n.length>=21)&&t("2-20\u4f4d\u4e2d\u82f1\u6587\u3001\u6570\u5b57\u53ca\u4e0b\u5212\u7ebf")}t()},v=(e,n,t)=>{if(n){var a=/[`~!@#$%^&()_\-+=<>?:"{}|,.\/;'\\[\]\xb7~\uff01@#\uffe5%\u2026\u2026&\uff08\uff09\u2014\u2014\-+={}|\u300a\u300b\uff1f\uff1a\u201c\u201d\u3010\u3011\u3001\uff1b\u2018\u2019\uff0c\u3002\u3001]/im,o=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/gi,r=o.test(n),c=a.test(n);(!0===r||!0===c||n.length<2||n.length>=11)&&t("2-10\u4f4d\u4e2d\u82f1\u6587\u3001\u6570\u5b57")}t()},k=e=>{if(!e)return"";for(var n=e.length-1,t="",a=0;a<n;a++)t+="*";var o=e.substr(0,1)+t;return o},E=(e,n)=>{var t=new FileReader;t.addEventListener("load",()=>n(t.result)),t.readAsDataURL(e)};function S(e){var n="79e33abd4b6588941ab7622aed1e67e8";return i()(n+e)}var D=e=>{var n,t=RegExp("(^| )"+e+"=([^;]+)(;|$)");return(n=document.cookie.match(t))?decodeURIComponent(n[2]):null};var C=e=>{document.cookie=e+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT;path=/;domain="+document.domain};function A(e,n){return console.log("getCookie:",D("fileDownload")),new Promise((e,t)=>{var a=n+="?&cookie=12",o=document.createElement("iframe");document.body.appendChild(o),o.src=a,o.style.display="none",setInterval(()=>{D("fileDownload")&&(C("fileDownload"),e())},1e3)})}var x=e=>{var n=e.url,t=e.query;return n?(t&&function(){var e=[],a=function(n){t.hasOwnProperty(n)&&!R(t[n])&&("object"===typeof t[n]?t[n].map(a=>{e.push("".concat(n,"[]=").concat(t[n]))}):e.push("".concat(n,"=").concat(t[n])))};for(var o in t)a(o);n=-1!==n.indexOf("?")?"".concat(n,"&").concat(e.join("&")):"".concat(n,"?").concat(e.join("&"))}(),n):""};function j(){for(var e=navigator.userAgent,n=["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"],t=!0,a=0;a<n.length;a++)if(e.indexOf(n[a])>0){t=!1;break}return t}var I,O=function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return null===n||void 0===n||null===(e=n.toString())||void 0===e?void 0:e.replace(/\B(?=(\d{3})+(?!\d))/g,",")},P=e=>{var n=document.createElement("a");n.target="_blank",document.body.appendChild(n),n.href=e;var t=document.createEvent("MouseEvents");t.initEvent("click",!1,!1),n.dispatchEvent(t),document.body.removeChild(n)},N=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.length<=6?e:"".concat(e.substring(0,3),"...").concat(e.substring(e.length-3,e.length))},F=()=>{var e=(new Date).getHours(),n=(new Date).getMinutes();return n>=30?(e++,n="00"):n="30",e+":"+n},T=()=>{var e=(new Date).getHours(),n=(new Date).getMinutes();return n>=30?(e++,n="00"):n="30",(new Date).toLocaleDateString().replace(/\//g,"-")+" "+e+":"+n};(function(e){e["Number"]="Number",e["String"]="String",e["Boolean"]="Boolean",e["Object"]="Object",e["Array"]="Array",e["Function"]="Function"})(I||(I={}));var M=e=>{var n=Object.prototype.toString.call(e);return n.substring(8,n.length-1)},B=e=>M(e)===I.Array?0===e.length:M(e)===I.Object?0===Object.keys(e).length:!e,R=e=>void 0===e||null===e;var W=e=>{switch(e.container_type){case"ApplyUserAuthentication":if("Apply"===e.tiding_type){if(1===e.auth_type)return window.open("/admins/identity_authentications");if(2===e.auth_type)return window.open("/admins/professional_authentications")}return"System"===e.tiding_type?window.open("/account/certification"):void 0;case"CancelUserAuthentication":return window.open("/account/certification");case"CancelUserProCertification":return window.open("/account/certification");case"ApplyAddDepartment":return"Apply"===e.tiding_type?window.open("/admins/department_applies"):"System"===e.tiding_type?window.open("/account/profile"):void 0;case"ApplyAddSchools":return"Apply"===e.tiding_type?window.open("/admins/unit_applies"):"System"===e.tiding_type?window.open("/account/profile"):void 0;case"ApplyAction":switch(e.parent_container_type){case"ApplyShixun":if("Apply"===e.tiding_type)return window.open("/admins/shixun_authorizations");if("System"===e.tiding_type)return window.open("/shixuns/".concat(e.identifier,"/challenges"));case"ApplySubject":if("Apply"===e.tiding_type)return window.open("/admins/subject_authorizations");if("System"===e.tiding_type)return window.open("/paths/".concat(e.parent_container_id));case"TrialAuthorization":if("Apply"===e.tiding_type)return window.open("/managements/trial_authorization");if("System"===e.tiding_type)return window.open("/account/profile")}return;case"JoinCourse":return window.open("/classrooms/".concat(e.belong_container_id,"/teachers"));case"StudentJoinCourse":if("Apply"===e.tiding_type)return window.open("/classrooms/".concat(e.belong_container_id,"/teachers"));if("System"===e.tiding_type)return window.open("/classrooms/".concat(e.belong_container_id,"/students"));case"DealCourse":return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.container_id));case"TeacherJoinCourse":return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.container_id));case"Course":if("Delete"===e.tiding_type)return;return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.container_id));case"ArchiveCourse":return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.container_id));case"Shixun":return window.open("/shixuns/".concat(e.identifier,"/challenges"));case"Subject":return window.open("/paths/".concat(e.container_id));case"JournalsForMessage":switch(e.parent_container_type){case"Principal":return"";case"HomeworkCommon":return"normal"===e.homework_type?window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/question")):"group"===e.homework_type?window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/question")):"practice"===e.homework_type?window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=1")):"";case"GraduationTopic":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_topics/").concat(e.parent_container_id,"/detail"));case"StudentWorksScore":return"normal"===e.homework_type?window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/question")):"group"===e.homework_type?window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/question")):"practice"===e.homework_type?window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=1")):""}case"Memo":return window.open("/forums/".concat(e.parent_container_id));case"Message":return window.open("/forums/");case"Watcher":return window.open("/users/".concat(e.trigger_user.login,"/classrooms"));case"PraiseTread":return"";case"Grade":return"";case"JoinProject":return window.open("/projects/".concat(e.container_id));case"ReporterJoinProject":return window.open("/projects/".concat(e.container_id));case"DealProject":return window.open("/projects/".concat(e.container_id));case"ManagerJoinProject":return window.open("/projects/".concat(e.container_id));case"Poll":switch(e.parent_container_type){case"CommitPoll":return window.open("\t/courses/".concat(e.belong_container_id,"/polls/").concat(e.container_id));default:return window.open("\t/courses/".concat(e.belong_container_id,"/polls/").concat(e.container_id))}case"Exercise":switch(e.parent_container_type){case"CommitExercise":return window.open("\t/courses/".concat(e.belong_container_id,"/exercises/").concat(e.container_id,"/student_exercise_list?tab=0"));case"ExerciseScore":return window.open("\t/courses/".concat(e.belong_container_id,"/exercises/").concat(e.container_id,"/student_exercise_list?tab=0"));default:return window.open("/classrooms/".concat(e.belong_container_id,"/exercises/").concat(e.container_id,"/student_exercise_list?tab=0"))}case"StudentGraduationTopic":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_topics/").concat(e.parent_container_id,"/detail"));case"DealStudentTopicSelect":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_topics/").concat(e.parent_container_id,"/detail"));case"GraduationTask":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_tasks/").concat(e.container_id));case"GraduationWork":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_tasks/").concat(e.container_id));case"GraduationWorkScore":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_tasks/").concat(e.parent_container_id));case"HomeworkCommon":switch(e.parent_container_type){case"AnonymousCommentFail":if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if("practice"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"));case"HomeworkPublish":if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if("practice"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"));case"AnonymousAppeal":if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if("practice"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"));default:if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if("practice"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"))}case"StudentWork":if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/review/").concat(e.container_id));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/review/").concat(e.container_id));if("practice"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail"));case"StudentWorksScore":return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.trigger_user.id,"/review/").concat(e.parent_container_id));case"StudentWorksScoresAppeal":return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.trigger_user.id,"/review/").concat(e.parent_container_id));case"ChallengeWorkScore":return"";case"SendMessage":return window.open("/managements/mirror_repository");case"Journal":return window.open("/issues/".concat(e.parent_container_id));case"Issue":return window.open("/issues/".concat(e.container_id));case"PullRequest":return window.open("/projects/".concat(e.parent_container_id,"/pull_requests"));case"Department":return window.open("/account/profile");case"Library":if("Apply"===e.tiding_type)return window.open("/admins/library_applies");if("System"===e.tiding_type)return window.open("/moop_cases/".concat(e.container_id));case"ProjectPackage":if("Destroyed"===e.tiding_type)return;return"Destroyed_end"===e.tiding_type?void 0:"Apply"===e.tiding_type?window.open("/admins/project_package_applies"):window.open("/crowdsourcing/".concat(e.container_id));case"Discuss":return"Hack"===e.parent_container_type&&e.extra?window.open("/myproblems/".concat(e.extra,"/comment")):window.open("/shixuns/".concat(e.identifier,"/shixun_discuss"));case"Video":return"Apply"===e.tiding_type?window.open("/admins/video_applies"):"System"===e.tiding_type?window.open("/users/".concat(null===(n=Object(r["o"])())||void 0===n?void 0:n.login,"/videos")):"";var n;case"PublicCourseStart":return window.open("/classrooms/".concat(e.container_id,"/informs"));case"SubjectStartCourse":return window.open("/paths/".concat(e.container_id));case"ResubmitStudentWork":if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/").concat(e.container_id,"/appraise"));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/").concat(e.container_id,"/appraise"));case"AdjustScore":if("normal"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id));if("group"===e.homework_type)return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id));case"LiveLink":return window.open("/classrooms/".concat(e.belong_container_id,"/course_videos?open=live"));case"Hack":if(e.extra&&"HackDelete"!==e.parent_container_type)return window.open("/problems/".concat(e.extra,"/edit"));default:return}}},bu1o:function(e,n,t){e.exports={wrap:"wrap___L0XY0",content:"content___1FZI4",hint:"hint___2Mhin",titleWrap:"titleWrap___3-5ea",title:"title___3dpg1",formWrap:"formWrap___1-_oA",row:"row___10m9D",rowBorder:"rowBorder___1KLaz",name:"name___3A1ha",status:"status___jLEgn",description:"description___GYT0j",active:"active___UNwEo",color999:"color999___1O3Pw",colorCDCDCD:"colorCDCDCD___Xw3Dl",colorRed:"colorRed___Tupja",submitButton:"submitButton___1_t-q",buttonWrap:"buttonWrap___Q18CA"}},xKgJ:function(e,n,t){"use strict";t.d(n,"k",(function(){return s})),t.d(n,"c",(function(){return l})),t.d(n,"d",(function(){return u})),t.d(n,"e",(function(){return d})),t.d(n,"n",(function(){return p})),t.d(n,"f",(function(){return m})),t.d(n,"h",(function(){return _})),t.d(n,"i",(function(){return g})),t.d(n,"m",(function(){return w})),t.d(n,"g",(function(){return b})),t.d(n,"l",(function(){return h})),t.d(n,"b",(function(){return f})),t.d(n,"a",(function(){return y})),t.d(n,"j",(function(){return v})),t.d(n,"o",(function(){return k}));var a,o,r=t("9kvl");(function(e){e[e["SuperAdmin"]=1]="SuperAdmin",e[e["Operation"]=2]="Operation",e[e["CertifiedTeacher"]=5]="CertifiedTeacher",e[e["TrainingProduction"]=8]="TrainingProduction",e[e["UncertifiedTeacher"]=12]="UncertifiedTeacher",e[e["Student"]=15]="Student"})(a||(a={})),function(e){e[e["SuperAdmin"]=1]="SuperAdmin",e[e["Operation"]=2]="Operation",e[e["Admin"]=5]="Admin",e[e["Teacher"]=8]="Teacher",e[e["Assistant"]=12]="Assistant",e[e["Student"]=15]="Student"}(o||(o={}));var c=e=>{var n=Object(r["b"])()._store.getState(),t=n.user,a=t.userInfo;return e.some(e=>e==(null===a||void 0===a?void 0:a.role))},i=e=>{var n=Object(r["b"])()._store.getState(),t=n.user,a=t.userInfo;return!!(null===a||void 0===a?void 0:a.own)||e.some(e=>{var n;return e==(null===a||void 0===a||null===(n=a.course)||void 0===n?void 0:n.course_role)})},s=()=>{var e=Object(r["b"])()._store.getState(),n=e.user,t=n.userInfo;return t.main_site},l=()=>{var e,n=Object(r["b"])()._store.getState(),t=n.user,a=t.userInfo;return null===a||void 0===a||null===(e=a.course)||void 0===e?void 0:e.course_is_end},u=()=>i([o.SuperAdmin,o.Operation,o.Admin,o.Teacher,o.Assistant]),d=()=>i([o.SuperAdmin,o.Teacher,o.Admin]),p=()=>i([o.SuperAdmin]),m=()=>i([o.SuperAdmin,o.Operation,o.Admin]),_=()=>i([o.SuperAdmin,o.Operation,o.Admin,o.Teacher]),g=()=>i([o.Assistant]),w=()=>i([o.Student]),b=()=>i([o.SuperAdmin,o.Operation,o.Admin,o.Teacher,o.Assistant,o.Student]),h=()=>{var e,n=Object(r["b"])()._store.getState(),t=n.user,a=t.userInfo;return null===(null===a||void 0===a||null===(e=a.course)||void 0===e?void 0:e.course_role)},f=function(){return c([a.SuperAdmin,a.Operation,a.CertifiedTeacher,a.TrainingProduction])},y=function(){return i([o.Teacher])},v=()=>{var e,n=Object(r["b"])()._store.getState(),t=n.user;return!!(null===(e=t.userInfo)||void 0===e?void 0:e.login)},k=()=>{var e=Object(r["b"])()._store.getState(),n=e.user;return n.userInfo}}}]);