"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[366],{33726:function(ye,q,s){s.r(q),s.d(q,{default:function(){return je}});var ee=s(17061),t=s.n(ee),re=s(42122),v=s.n(re),ne=s(17156),p=s.n(ne),w=s(27424),V=s.n(w),f=s(9927);function ce(l){return C.apply(this,arguments)}function C(){return C=_asyncToGenerator(_regeneratorRuntime().mark(function l(o){return _regeneratorRuntime().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.abrupt("return",request("/api/currentUser",_objectSpread({method:"GET"},o||{})));case 1:case"end":return a.stop()}},l)})),C.apply(this,arguments)}function pe(l){return E.apply(this,arguments)}function E(){return E=_asyncToGenerator(_regeneratorRuntime().mark(function l(o){return _regeneratorRuntime().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.abrupt("return",request("/api/login/outLogin",_objectSpread({method:"POST"},o||{})));case 1:case"end":return a.stop()}},l)})),E.apply(this,arguments)}function te(l,o){return x.apply(this,arguments)}function x(){return x=p()(t()().mark(function l(o,d){return t()().wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return h.abrupt("return",(0,f.request)("/api/admin/login",v()({method:"POST",headers:{"Content-Type":"application/json"},data:o},d||{})));case 1:case"end":return h.stop()}},l)})),x.apply(this,arguments)}function de(l){return F.apply(this,arguments)}function F(){return F=_asyncToGenerator(_regeneratorRuntime().mark(function l(o){return _regeneratorRuntime().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.abrupt("return",request("/api/notices",_objectSpread({method:"GET"},o||{})));case 1:case"end":return a.stop()}},l)})),F.apply(this,arguments)}function ge(l,o){return O.apply(this,arguments)}function O(){return O=_asyncToGenerator(_regeneratorRuntime().mark(function l(o,d){return _regeneratorRuntime().wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return h.abrupt("return",request("/api/rule",_objectSpread({method:"GET",params:_objectSpread({},o)},d||{})));case 1:case"end":return h.stop()}},l)})),O.apply(this,arguments)}function me(l){return A.apply(this,arguments)}function A(){return A=_asyncToGenerator(_regeneratorRuntime().mark(function l(o){return _regeneratorRuntime().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.abrupt("return",request("/api/rule",_objectSpread({method:"PUT"},o||{})));case 1:case"end":return a.stop()}},l)})),A.apply(this,arguments)}function fe(l){return U.apply(this,arguments)}function U(){return U=_asyncToGenerator(_regeneratorRuntime().mark(function l(o){return _regeneratorRuntime().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.abrupt("return",request("/api/rule",_objectSpread({method:"POST"},o||{})));case 1:case"end":return a.stop()}},l)})),U.apply(this,arguments)}function he(l){return $.apply(this,arguments)}function $(){return $=_asyncToGenerator(_regeneratorRuntime().mark(function l(o){return _regeneratorRuntime().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.abrupt("return",request("/api/rule",_objectSpread({method:"DELETE"},o||{})));case 1:case"end":return a.stop()}},l)})),$.apply(this,arguments)}function ae(l,o){return I.apply(this,arguments)}function I(){return I=p()(t()().mark(function l(o,d){return t()().wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return h.abrupt("return",(0,f.request)("/api/login/captcha",v()({method:"GET",params:v()({},o)},d||{})));case 1:case"end":return h.stop()}},l)})),I.apply(this,arguments)}var se=s(87547),B=s(94149),ue=s(24454),z=s(84942),Z=s(78881),N=s(16434),J=s(88433),W=s(38925),D=s(45360),Q=s(64970),r=s(67610),n=s(67294),c=s(73935),u=s(10581),e=s(10979),i=s(85893),we=function(){var o=(0,f.useModel)("@@initialState"),d=o.initialState,a=o.setInitialState,h=(0,f.useIntl)(),k=(0,n.useRef)(""),X=(0,n.useRef)(""),K=(0,n.useRef)(null);(0,n.useEffect)(function(){return window.addEventListener("message",H,!1),function(){window.removeEventListener("message",H,!1)}},[]),(0,n.useLayoutEffect)(function(){var R;if(window.location.search.indexOf("code")!==-1){var _=new URLSearchParams(window.location.search),L=_.get("code");(0,e.do)({code:L}).then(function(G){var g=G;if(g.token){localStorage.setItem("Token",g==null?void 0:g.token),localStorage.setItem("userInfo",JSON.stringify(g==null?void 0:g.member));var T=h.formatMessage({id:"pages.login.success",defaultMessage:"\u767B\u5F55\u6210\u529F\uFF01"});D.ZP.success(T),ie(g==null?void 0:g.member);var S=new URL(window.location.href).searchParams;u.m.push(S.get("redirect")||"/");return}}).catch(function(G){var g=h.formatMessage({id:"pages.login.failure",defaultMessage:"\u767B\u5F55\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5\uFF01"});console.log(G),D.ZP.error(g),u.m.push("/user/login")})}var y=window.location.hostname,oe=window.location.port;console.log(y),console.log(oe);var le=y;X.current="".concat((R=window)===null||R===void 0||(R=R.location)===null||R===void 0?void 0:R.origin,"/user/login"),k.current="https://passport.feishu.cn/suite/passport/oauth/authorize?client_id=cli_a3631f654971500d&redirect_uri=http://".concat(le,"/user/login&response_type=code&state=state123456"),console.log(k.current,"++++++++++++++++++++++++");var P=document.querySelector("#script");P||(P=document.createElement("script"),P.id="script",P.src="https://sf3-cn.feishucdn.com/obj/feishu-static/lark/passport/qrcode/LarkSSOSDKWebQRCode-1.0.2.js",document.querySelector("body").appendChild(P),setTimeout(function(){K.current=QRLogin({id:"login_container",goto:k.current,width:"250",height:"260",position:"fixed",top:"50vh",left:0,right:0,margin:"0 auto",display:"flex",justifyContent:"center"})},1e3))},[]);var ie=function(_){var L=_;L&&(0,c.flushSync)(function(){a(function(y){return v()(v()({},y),{},{currentUser:L})})})},H=function(_){var L=_.data,y=_.origin;window.location.search.indexOf("code")===-1&&(window.location.href="".concat(k.current,"&tmp_code=").concat(L))};return(0,i.jsx)("div",{id:"login_container"})},Me=we,Re=function(){var o=useEmotionCss(function(d){var a=d.token;return{marginLeft:"8px",color:"rgba(0, 0, 0, 0.2)",fontSize:"24px",verticalAlign:"middle",cursor:"pointer",transition:"color 0.3s","&:hover":{color:a.colorPrimaryActive}}});return _jsxs(_Fragment,{children:[_jsx(AlipayCircleOutlined,{className:o},"AlipayCircleOutlined"),_jsx(TaobaoCircleOutlined,{className:o},"TaobaoCircleOutlined"),_jsx(WeiboCircleOutlined,{className:o},"WeiboCircleOutlined")]})},Te=function(){var o=(0,J.l)(function(d){var a=d.token;return{width:42,height:42,lineHeight:"42px",position:"fixed",right:16,borderRadius:a.borderRadius,":hover":{backgroundColor:a.colorBgTextHover}}});return(0,i.jsx)("div",{className:o,"data-lang":!0,children:f.SelectLang&&(0,i.jsx)(f.SelectLang,{})})},ve=function(o){var d=o.content;return(0,i.jsx)(W.Z,{style:{marginBottom:24},message:d,type:"error",showIcon:!0})},Se=function(){var o=(0,n.useState)({}),d=V()(o,2),a=d[0],h=d[1],k=(0,n.useState)("account"),X=V()(k,2),K=X[0],ie=X[1],H=(0,f.useModel)("@@initialState"),R=H.initialState,_=H.setInitialState,L=(0,J.l)(function(){return{display:"flex",flexDirection:"column",height:"100vh",overflow:"auto",backgroundImage:"url('https://mdn.alipayobjects.com/yuyan_qk0oxh/afts/img/V-_oS6r-i7wAAAAAAAAAAAAAFl94AQBr')",backgroundSize:"100% 100%"}}),y=(0,f.useIntl)(),oe=function(){var g=p()(t()().mark(function T(){var S,m;return t()().wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return M.next=2,R==null||(S=R.fetchUserInfo)===null||S===void 0?void 0:S.call(R);case 2:m=M.sent,m&&(0,c.flushSync)(function(){_(function(Y){return v()(v()({},Y),{},{currentUser:m})})});case 4:case"end":return M.stop()}},T)}));return function(){return g.apply(this,arguments)}}(),le=function(){var g=p()(t()().mark(function T(S){var m,b,M,Y;return t()().wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return j.prev=0,j.next=3,te(v()({},S));case 3:if(m=j.sent,localStorage.setItem("Token",m==null?void 0:m.token),m.user.name=m.user.username,localStorage.setItem("userInfo",JSON.stringify(m==null?void 0:m.user)),!m.token){j.next=15;break}return b=y.formatMessage({id:"pages.login.success",defaultMessage:"\u767B\u5F55\u6210\u529F\uFF01"}),D.ZP.success(b),j.next=12,oe();case 12:return M=new URL(window.location.href).searchParams,f.history.push(M.get("redirect")||"/"),j.abrupt("return");case 15:console.log(m),h(m),j.next=24;break;case 19:j.prev=19,j.t0=j.catch(0),Y=y.formatMessage({id:"pages.login.failure",defaultMessage:"\u767B\u5F55\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5\uFF01"}),console.log(j.t0),D.ZP.error(Y);case 24:case"end":return j.stop()}},T,null,[[0,19]])}));return function(S){return g.apply(this,arguments)}}(),P=a.status,G=a.type;return(0,i.jsxs)("div",{className:L,children:[(0,i.jsx)(f.Helmet,{children:(0,i.jsxs)("title",{children:[y.formatMessage({id:"menu.login",defaultMessage:"\u767B\u5F55\u9875"}),"- ",r.Z.title]})}),(0,i.jsx)(Te,{}),(0,i.jsxs)("div",{style:{flex:"1",padding:"32px 0"},children:[(0,i.jsxs)(z.U,{contentStyle:{minWidth:280,maxWidth:"75vw"},logo:(0,i.jsx)("img",{alt:"logo",src:"/logo.svg"}),title:"\u521B\u5347\u65E0\u9650\u4E2D\u53F0\u7CFB\u7EDF",subTitle:y.formatMessage({id:"pages.layouts.userLayout.title"}),initialValues:{autoLogin:!0},onFinish:function(){var g=p()(t()().mark(function T(S){return t()().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,le(S);case 2:case"end":return b.stop()}},T)}));return function(T){return g.apply(this,arguments)}}(),children:[(0,i.jsx)(Q.Z,{activeKey:K,onChange:ie,centered:!0,items:[{key:"account",label:y.formatMessage({id:"pages.login.accountLogin.tab",defaultMessage:"\u8D26\u6237\u5BC6\u7801\u767B\u5F55"})}]}),P==="error"&&G==="account"&&(0,i.jsx)(ve,{content:y.formatMessage({id:"pages.login.accountLogin.errorMessage",defaultMessage:"\u8D26\u6237\u6216\u5BC6\u7801\u9519\u8BEF"})}),K==="account"&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(Z.Z,{name:"username",fieldProps:{size:"large",prefix:(0,i.jsx)(se.Z,{})},placeholder:y.formatMessage({id:"pages.login.username.placeholder",defaultMessage:"\u8BF7\u8F93\u5165\u7528\u6237\u540D"}),rules:[{required:!0,message:(0,i.jsx)(f.FormattedMessage,{id:"pages.login.username.required",defaultMessage:"\u8BF7\u8F93\u5165\u7528\u6237\u540D!"})}]}),(0,i.jsx)(Z.Z.Password,{name:"passwd",fieldProps:{size:"large",prefix:(0,i.jsx)(B.Z,{})},placeholder:y.formatMessage({id:"pages.login.password.placeholder",defaultMessage:"\u8BF7\u8F93\u5165\u5BC6\u7801"}),rules:[{required:!0,message:(0,i.jsx)(f.FormattedMessage,{id:"pages.login.password.required",defaultMessage:"\u8BF7\u8F93\u5165\u5BC6\u7801\uFF01"})}]})]}),P==="error"&&G==="mobile"&&(0,i.jsx)(ve,{content:"\u9A8C\u8BC1\u7801\u9519\u8BEF"}),K==="mobile"&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(Z.Z,{fieldProps:{size:"large",prefix:(0,i.jsx)(ue.Z,{})},name:"mobile",placeholder:y.formatMessage({id:"pages.login.phoneNumber.placeholder",defaultMessage:"\u624B\u673A\u53F7"}),rules:[{required:!0,message:(0,i.jsx)(f.FormattedMessage,{id:"pages.login.phoneNumber.required",defaultMessage:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7\uFF01"})},{pattern:/^1\d{10}$/,message:(0,i.jsx)(f.FormattedMessage,{id:"pages.login.phoneNumber.invalid",defaultMessage:"\u624B\u673A\u53F7\u683C\u5F0F\u9519\u8BEF\uFF01"})}]}),(0,i.jsx)(N.Z,{fieldProps:{size:"large",prefix:(0,i.jsx)(B.Z,{})},captchaProps:{size:"large"},placeholder:y.formatMessage({id:"pages.login.captcha.placeholder",defaultMessage:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}),captchaTextRender:function(T,S){return T?"".concat(S," ").concat(y.formatMessage({id:"pages.getCaptchaSecondText",defaultMessage:"\u83B7\u53D6\u9A8C\u8BC1\u7801"})):y.formatMessage({id:"pages.login.phoneLogin.getVerificationCode",defaultMessage:"\u83B7\u53D6\u9A8C\u8BC1\u7801"})},name:"captcha",rules:[{required:!0,message:(0,i.jsx)(f.FormattedMessage,{id:"pages.login.captcha.required",defaultMessage:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801\uFF01"})}],onGetCaptcha:function(){var g=p()(t()().mark(function T(S){var m;return t()().wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return M.next=2,ae({phone:S});case 2:if(m=M.sent,m){M.next=5;break}return M.abrupt("return");case 5:D.ZP.success("\u83B7\u53D6\u9A8C\u8BC1\u7801\u6210\u529F\uFF01\u9A8C\u8BC1\u7801\u4E3A\uFF1A1234");case 6:case"end":return M.stop()}},T)}));return function(T){return g.apply(this,arguments)}}()})]}),(0,i.jsx)("div",{style:{marginBottom:24}})]}),(0,i.jsx)(Me,{})]})]})},je=Se},10979:function(ye,q,s){s.d(q,{HP:function(){return me},Hs:function(){return pe},Mz:function(){return se},O_:function(){return he},S1:function(){return Z},Th:function(){return D},_A:function(){return ge},bL:function(){return fe},bi:function(){return ue},do:function(){return V},id:function(){return ce},pz:function(){return te},vX:function(){return de},x$:function(){return ae},yo:function(){return J}});var ee=s(17061),t=s.n(ee),re=s(42122),v=s.n(re),ne=s(17156),p=s.n(ne),w=s(9927);function V(r,n){return f.apply(this,arguments)}function f(){return f=p()(t()().mark(function r(n,c){return t()().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,w.request)("/api/member/fsQrLogin",v()({method:"POST",headers:{"Content-Type":"application/json"},data:n},c||{})));case 1:case"end":return e.stop()}},r)})),f.apply(this,arguments)}function ce(r){return C.apply(this,arguments)}function C(){return C=p()(t()().mark(function r(n){return t()().wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.abrupt("return",(0,w.request)("/api/permission/getRoleList",{method:"GET",params:n}));case 1:case"end":return u.stop()}},r)})),C.apply(this,arguments)}function pe(r){return E.apply(this,arguments)}function E(){return E=p()(t()().mark(function r(n){return t()().wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.abrupt("return",(0,w.request)("/api/permission/getMenuPage",{method:"GET",params:n}));case 1:case"end":return u.stop()}},r)})),E.apply(this,arguments)}function te(r){return x.apply(this,arguments)}function x(){return x=p()(t()().mark(function r(n){return t()().wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.abrupt("return",(0,w.request)("/api/permission/getRoleMenu",{method:"GET",params:n}));case 1:case"end":return u.stop()}},r)})),x.apply(this,arguments)}function de(r){return F.apply(this,arguments)}function F(){return F=p()(t()().mark(function r(n){return t()().wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.abrupt("return",(0,w.request)("/api/member/getMemberPage",{method:"GET",params:n}));case 1:case"end":return u.stop()}},r)})),F.apply(this,arguments)}function ge(r){return O.apply(this,arguments)}function O(){return O=p()(t()().mark(function r(n){return t()().wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.abrupt("return",(0,w.request)("/api/permission/getRoleMember",{method:"GET",params:n}));case 1:case"end":return u.stop()}},r)})),O.apply(this,arguments)}function me(r,n){return A.apply(this,arguments)}function A(){return A=p()(t()().mark(function r(n,c){return t()().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,w.request)("/api/permission/addRole",v()({method:"POST",headers:{"Content-Type":"application/json"},data:n},c||{})));case 1:case"end":return e.stop()}},r)})),A.apply(this,arguments)}function fe(r,n){return U.apply(this,arguments)}function U(){return U=p()(t()().mark(function r(n,c){return t()().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,w.request)("/api/permission/addMenu",v()({method:"POST",headers:{"Content-Type":"application/json"},data:n},c||{})));case 1:case"end":return e.stop()}},r)})),U.apply(this,arguments)}function he(r,n){return $.apply(this,arguments)}function $(){return $=p()(t()().mark(function r(n,c){return t()().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,w.request)("/api/permission/setRoleMenu",v()({method:"POST",headers:{"Content-Type":"application/json"},data:n},c||{})));case 1:case"end":return e.stop()}},r)})),$.apply(this,arguments)}function ae(r,n){return I.apply(this,arguments)}function I(){return I=p()(t()().mark(function r(n,c){return t()().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,w.request)("/api/permission/saveRole",v()({method:"POST",headers:{"Content-Type":"application/json"},data:n},c||{})));case 1:case"end":return e.stop()}},r)})),I.apply(this,arguments)}function se(r,n){return B.apply(this,arguments)}function B(){return B=p()(t()().mark(function r(n,c){return t()().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,w.request)("/api/permission/saveMenu",v()({method:"POST",headers:{"Content-Type":"application/json"},data:n},c||{})));case 1:case"end":return e.stop()}},r)})),B.apply(this,arguments)}function ue(r,n){return z.apply(this,arguments)}function z(){return z=p()(t()().mark(function r(n,c){return t()().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,w.request)("/api/permission/setRoleMember",v()({method:"POST",headers:{"Content-Type":"application/json"},data:n},c||{})));case 1:case"end":return e.stop()}},r)})),z.apply(this,arguments)}function Z(r,n){return N.apply(this,arguments)}function N(){return N=p()(t()().mark(function r(n,c){return t()().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,w.request)("/api/permission/delRole",v()({method:"POST",data:n},c||{})));case 1:case"end":return e.stop()}},r)})),N.apply(this,arguments)}function J(r,n){return W.apply(this,arguments)}function W(){return W=p()(t()().mark(function r(n,c){return t()().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,w.request)("/api/permission/delMenu",v()({method:"POST",data:n},c||{})));case 1:case"end":return e.stop()}},r)})),W.apply(this,arguments)}function D(){return Q.apply(this,arguments)}function Q(){return Q=p()(t()().mark(function r(){return t()().wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.abrupt("return",(0,w.request)("/api/permission/getMenuTree",{method:"GET"}));case 1:case"end":return c.stop()}},r)})),Q.apply(this,arguments)}}}]);