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.
 
 
 

1 lines
14 KiB

"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[816],{85099:function(Y,U,n){n.r(U),n.d(U,{default:function(){return Ie}});var L=n(15009),l=n.n(L),R=n(99289),g=n.n(R),K=n(5574),c=n.n(K),i=n(48357),E=n(35312),a=n(8232),v=n(66309),o=n(71230),h=n(15746),Z=n(14726),S=n(13169),C=n(72051),M=n(17788),w=n(55102),d=n(34041),J=n(37804),q=n(16250),y=n(67294),he=n(72269),e=n(85893),je=function(p){var $=function(){p.onSubmit()},O=[{title:"\u59D3\u540D",dataIndex:"name",ellipsis:!0},{title:"\u89D2\u8272",dataIndex:"role",render:function(B){var I="";switch(B){case 1:I="\u8D85\u7EA7\u7BA1\u7406\u5458";break;case 2:I="\u7BA1\u7406\u5458";break;case 3:I="\u6E38\u620F\u4E3B";break;case 4:I="\u8BBE\u5907\u4E3B";break;default:I=""}return I}},{title:"\u9690\u85CF",render:function(B){return(0,e.jsx)(he.Z,{defaultValue:B.hide!==0,onClick:function(k){B.id&&(0,i.tQ)({adminId:B.id,hide:k?1:0})}},B.id)}}];return(0,e.jsx)(M.Z,{title:"\u6279\u91CF\u7F16\u8F91",visible:!0,footer:[],onCancel:$,children:(0,e.jsx)(C.Z,{columns:O,dataSource:p.data})})},pe=je,xe=n(19632),ee=n.n(xe),ge=n(81072),be=n(3089),Ee=n(55241),ue=n(86250),G=n(2453),ie=n(38171),Ze=function(p){var $=(0,y.useState)([]),O=c()($,2),_=O[0],B=O[1],I=(0,y.useState)([]),k=c()(I,2),D=k[0],N=k[1],H=a.Z.useForm(),z=c()(H,1),W=z[0],ne=function(){var j=g()(l()().mark(function F(A){var m;return l()().wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,(0,i.yC)({adminId:A});case 2:m=P.sent,B(m.data||[]);case 4:case"end":return P.stop()}},F)}));return function(A){return j.apply(this,arguments)}}();return(0,y.useEffect)(function(){p.data.id&&ne(p.data.id)},[p.data.id]),(0,e.jsxs)(M.Z,{title:"\u7ED1\u5B9A\u8D26\u53F7",visible:!0,centered:!0,onCancel:function(){p.onCancel()},footer:[(0,e.jsx)(Z.ZP,{onClick:function(){p.onCancel()},children:"\u53D6\u6D88"},"back"),(0,e.jsx)(Ee.Z,{title:"\u786E\u5B9A\u4FDD\u5B58\u5417",content:(0,e.jsxs)("div",{style:{textAlign:"center"},children:[(0,e.jsx)("p",{children:"\u8D26\u53F7\u4E00\u65E6\u7ED1\u5B9A\u540E\uFF0C\u65E0\u6CD5\u88AB\u5220\u9664"}),(0,e.jsx)("a",{onClick:g()(l()().mark(function j(){var F;return l()().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(F=[].concat(ee()(_),ee()(D)).map(function(T){return T.id}).filter(Boolean),!(p.data.id&&F)){m.next=7;break}return m.next=4,(0,i.cH)({adminId:p.data.id},F);case 4:p.onSubmit(),m.next=8;break;case 7:p.onCancel();case 8:case"end":return m.stop()}},j)})),children:"\u786E\u5B9A"})]}),children:(0,e.jsx)(Z.ZP,{type:"primary",children:"\u4FDD\u5B58"})},"confirm")],children:[_.length>0&&(0,e.jsxs)(o.Z,{gutter:6,style:{marginTop:20},children:[(0,e.jsx)(h.Z,{span:4,children:"\u5DF2\u7ED1\u5B9A:"}),(0,e.jsx)(ue.Z,{vertical:!0,gap:"small",children:_.map(function(j){return(0,e.jsx)(o.Z,{children:(0,e.jsx)(ie.Z,{data:j})},j.id)})})]}),D.length>0&&(0,e.jsxs)(o.Z,{gutter:6,style:{marginTop:20},children:[(0,e.jsx)(h.Z,{span:4,children:"\u672C\u6B21\u65B0\u589E:"}),(0,e.jsx)(ue.Z,{vertical:!0,gap:"small",children:D.map(function(j){return(0,e.jsxs)(o.Z,{children:[(0,e.jsx)(ie.Z,{data:j}),(0,e.jsx)(be.Z,{style:{marginLeft:20},onClick:function(){N(D.filter(function(A){return A.id!==j.id}))}})]},j.id)})})]}),(0,e.jsx)(a.Z,{style:{marginTop:20},labelCol:{span:4},wrapperCol:{span:18},form:W,onFinish:function(){var j=g()(l()().mark(function F(A){var m,T;return l()().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(m=A.uid,m){b.next=4;break}return G.ZP.error("uid\u4E0D\u80FD\u4E3A\u7A7A"),b.abrupt("return");case 4:if(!(p.data.id&&m)){b.next=15;break}if(!(D.filter(function(V){return V.id===m}).length>0)){b.next=8;break}return G.ZP.error("\u8BE5\u8D26\u53F7\u5DF2\u6DFB\u52A0"),b.abrupt("return");case 8:if(!(_.filter(function(V){return V.id===m}).length>0)){b.next=11;break}return G.ZP.error("\u8BE5\u8D26\u53F7\u5DF2\u6DFB\u52A0"),b.abrupt("return");case 11:return b.next=13,(0,ge.fn)({adminId:p.data.id,userId:m});case 13:T=b.sent,T.data?N([].concat(ee()(D),[T.data])):G.ZP.error("uid\u975E\u6CD5");case 15:case"end":return b.stop()}},F)}));return function(F){return j.apply(this,arguments)}}(),children:(0,e.jsxs)(o.Z,{children:[(0,e.jsx)(a.Z.Item,{name:"uid",label:"uid",children:(0,e.jsx)(J.Z,{style:{width:200}})}),(0,e.jsx)(a.Z.Item,{wrapperCol:{offset:8,span:16},children:(0,e.jsx)(Z.ZP,{type:"primary",htmlType:"submit",children:"\u6DFB\u52A0"})})]})})]})},Ce=Ze,Se=function(){var p=(0,y.useState)([]),$=c()(p,2),O=$[0],_=$[1],B=(0,y.useState)(!1),I=c()(B,2),k=I[0],D=I[1],N=(0,y.useState)(void 0),H=c()(N,2),z=H[0],W=H[1],ne=(0,y.useState)(!1),j=c()(ne,2),F=j[0],A=j[1],m=(0,y.useState)(!1),T=c()(m,2),P=T[0],b=T[1],V=(0,y.useState)(0),se=c()(V,2),de=se[0],re=se[1],Fe=a.Z.useForm(),ye=c()(Fe,1),Q=ye[0],De=(0,y.useState)([]),oe=c()(De,2),ce=oe[0],Be=oe[1],Ae=(0,E.useModel)("@@initialState"),te=Ae.initialState,x=te==null?void 0:te.currentUser,ae=function(t){return t?parseFloat((t/1e5).toFixed(2)):0},me=function(t){var r=ce.find(function(f){return f.id===t});return r?r.name:""},fe=function(t){Q.setFieldsValue(t),D(!0),b(!0),re(t.role?t.role:0)},ve=[{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5E94\u7528IDs",dataIndex:"appIds",render:function(t){return(0,e.jsx)("div",{children:t==null?void 0:t.map(function(r){return(0,e.jsx)(v.Z,{color:"blue",children:me(r)},r)})})}},{title:"\u89D2\u8272",dataIndex:"role",render:function(t){var r="";switch(t){case 1:r="\u8D85\u7EA7\u7BA1\u7406\u5458";break;case 2:r="\u7BA1\u7406\u5458";break;case 3:r="\u6E38\u620F\u4E3B";break;case 5:r="\u4EE3\u7406";break;default:r=""}return r}},{title:"\u64CD\u4F5C",render:function(t){return[(0,e.jsx)("a",{onClick:function(){return fe(t)},children:"\u7F16\u8F91"},"edit")]}}],Pe=[{title:"\u59D3\u540D",dataIndex:"name",ellipsis:!0},{title:"\u5E94\u7528IDs",dataIndex:"appIds",render:function(t){return(0,e.jsx)("div",{children:t==null?void 0:t.map(function(r){return(0,e.jsx)(v.Z,{color:"blue",children:me(r)},r)})})}},{title:"\u89D2\u8272",dataIndex:"role",render:function(t){var r="";switch(t){case 1:r="\u8D85\u7EA7\u7BA1\u7406\u5458";break;case 2:r="\u7BA1\u7406\u5458";break;case 3:r="\u6E38\u620F\u4E3B";break;case 5:r="\u4EE3\u7406";break;default:r=""}return r}},{title:"\u672C\u6708\u6536\u5165\uFF08\u5143\uFF09",dataIndex:"incomeThisMonth",render:function(t,r){var f;return ae((f=r.overview)===null||f===void 0?void 0:f.thisMonthIncome)}},{title:"\u4E0A\u6708\u6536\u5165\uFF08\u5143\uFF09",dataIndex:"incomeLastMonth",render:function(t,r){var f;return ae((f=r.overview)===null||f===void 0?void 0:f.lastMonthIncome)}},{title:"\u7D2F\u8BA1\u6536\u5165\uFF08\u5143\uFF09",dataIndex:"incomeTotal",render:function(t,r){var f;return ae((f=r.overview)===null||f===void 0?void 0:f.totalIncome)}},{title:"\u5F53\u524D\u5206\u6210\u6BD4\u4F8B",dataIndex:"incomeRate"},{title:"\u64CD\u4F5C",render:function(t){return(0,e.jsxs)(o.Z,{gutter:6,children:[(0,e.jsx)(h.Z,{children:(0,e.jsx)("a",{onClick:function(){return fe(t)},children:"\u7F16\u8F91"},"edit")}),t.role===5&&(0,e.jsx)(h.Z,{children:(0,e.jsx)("a",{onClick:function(){W(t)},children:"\u7ED1\u5B9A\u8D26\u53F7"},"grant")})]})}}],Me=function(){Q.submit()},Oe=function(){D(!1)},X=function(){var u=g()(l()().mark(function t(){var r;return l()().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,(0,i.N0)();case 2:r=s.sent,r.data&&_(r.data);case 4:case"end":return s.stop()}},t)}));return function(){return u.apply(this,arguments)}}(),_e=function(){var u=g()(l()().mark(function t(){var r;return l()().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,(0,i.ln)();case 2:r=s.sent,r.data&&Be(r.data);case 4:case"end":return s.stop()}},t)}));return function(){return u.apply(this,arguments)}}();(0,y.useEffect)(function(){X(),_e()},[]);var Te=function(){Q.resetFields(),D(!0),b(!1),re(0)},Ue=function(){var u=g()(l()().mark(function t(r){return l()().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.prev=0,s.next=3,(0,i.P7)(r);case 3:s.next=8;break;case 5:return s.prev=5,s.t0=s.catch(0),s.abrupt("return");case 8:D(!1),X();case 10:case"end":return s.stop()}},t,null,[[0,5]])}));return function(r){return u.apply(this,arguments)}}();return(0,e.jsxs)("div",{children:[(0,e.jsxs)(o.Z,{align:"stretch",gutter:20,children:[(0,e.jsx)(h.Z,{children:(0,e.jsx)(Z.ZP,{onClick:Te,children:"\u65B0\u5EFA\u8D26\u53F7"})}),(0,e.jsx)(h.Z,{children:(0,e.jsx)(Z.ZP,{onClick:function(){A(!0)},children:"\u6279\u91CF\u7F16\u8F91"})})]}),(0,e.jsxs)(S.Z,{centered:!0,style:{backgroundColor:"white",padding:"20px",marginTop:20},children:[(x==null?void 0:x.role)&&x.role<3&&(0,e.jsx)(q.Z,{tab:"\u6E38\u620F\u4E3B",children:(0,e.jsx)(C.Z,{columns:ve,dataSource:O.filter(function(u){return u.role===3&&u.hide===0})})},"1"),(0,e.jsx)(q.Z,{tab:"\u4EE3\u7406",children:(0,e.jsx)(C.Z,{columns:Pe,dataSource:O.filter(function(u){return u.role===5&&u.hide===0})})},"3"),(x==null?void 0:x.role)&&x.role<2&&(0,e.jsx)(q.Z,{tab:"\u7BA1\u7406\u5458",children:(0,e.jsx)(C.Z,{columns:ve,dataSource:O.filter(function(u){return u.role===2&&u.hide===0})})},"4")]}),(0,e.jsx)(M.Z,{title:"\u7F16\u8F91",visible:k,onOk:Me,onCancel:Oe,children:(0,e.jsxs)(a.Z,{labelCol:{span:4},wrapperCol:{span:18},form:Q,onFinish:Ue,children:[(0,e.jsx)(a.Z.Item,{name:"id",style:{display:"none"},children:(0,e.jsx)(w.Z,{type:"hidden"})}),(0,e.jsx)(a.Z.Item,{label:"\u7528\u6237\u540D",name:"name",children:(0,e.jsx)(w.Z,{disabled:P})}),(0,e.jsx)(a.Z.Item,{label:"\u5BC6\u7801",name:"password",children:(0,e.jsx)(w.Z.Password,{disabled:P})}),(0,e.jsx)(a.Z.Item,{label:"\u5E94\u7528",name:"appIds",children:(0,e.jsx)(d.Z,{filterOption:function(t,r){var f=typeof(r==null?void 0:r.children)=="string"?r.children:"";return f.toLowerCase().includes(t.toLowerCase())},showSearch:!0,mode:"multiple",children:ce.map(function(u){return(0,e.jsx)(d.Z.Option,{value:u.id,children:u.name},u.id)})})}),(0,e.jsx)(a.Z.Item,{label:"\u89D2\u8272",name:"role",children:(0,e.jsxs)(d.Z,{disabled:P,onSelect:re,children:[(0,e.jsx)(d.Z.Option,{disabled:(x==null?void 0:x.role)&&x.role>1,value:2,children:"\u7BA1\u7406\u5458"}),(0,e.jsx)(d.Z.Option,{disabled:(x==null?void 0:x.role)&&x.role>2,value:3,children:"\u6E38\u620F\u4E3B"}),(0,e.jsx)(d.Z.Option,{value:5,children:"\u4EE3\u7406"})]})}),de>3&&(0,e.jsxs)(o.Z,{children:[(0,e.jsx)(h.Z,{span:12,children:(0,e.jsx)(a.Z.Item,{labelCol:{span:8},label:"\u6536\u5165\u6BD4\u4F8B",name:"incomeRate",children:(0,e.jsx)(J.Z,{placeholder:"1-100\u6574\u6570",style:{width:"80%"}})})}),de===4?(0,e.jsx)(h.Z,{span:12,children:(0,e.jsx)(a.Z.Item,{labelCol:{span:8},label:"\u8BBE\u5907\u6570",name:"deviceCnt",children:(0,e.jsx)(J.Z,{style:{width:"80%"}})})}):""]})]})}),F&&(0,e.jsx)(pe,{data:O,onSubmit:function(){A(!1),X()}}),z&&(0,e.jsx)(Ce,{data:z,onCancel:function(){W(void 0)},onSubmit:function(){W(void 0),X()}})]})},Ie=Se},38171:function(Y,U,n){var L=n(55241),l=n(2487),R=n(71230),g=n(7134),K=n(67294),c=n(52043),i=n(85893),E=function(v){var o=(0,c.E7)(v.data.env);return(0,i.jsx)(L.Z,{content:(0,i.jsx)(i.Fragment,{children:o.length>0&&(0,i.jsx)(l.Z,{size:"small",header:(0,i.jsx)("div",{children:"\u8BBE\u5907\u5F02\u5E38\u4FE1\u606F"}),bordered:!0,dataSource:o,renderItem:function(Z){return(0,i.jsx)(l.Z.Item,{children:Z})}})}),children:(0,i.jsxs)(R.Z,{children:[(0,i.jsx)(g.C,{src:v.data.avatar||"https://apks.bzgames.cn/matrix/fc3fca88a8b28ff602e7a38d8164938b.png"}),(0,i.jsxs)("p",{style:{fontSize:12,marginLeft:10,color:o.length>0?"red":""},children:["id:",v.data.id,(0,i.jsx)("br",{}),v.data.nickname||v.data.mobile]})]})})};U.Z=E},81072:function(Y,U,n){n.d(U,{fn:function(){return h},pb:function(){return v},wv:function(){return E}});var L=n(15009),l=n.n(L),R=n(97857),g=n.n(R),K=n(99289),c=n.n(K),i=n(35312);function E(S,C){return a.apply(this,arguments)}function a(){return a=c()(l()().mark(function S(C,M){return l()().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.abrupt("return",(0,i.request)("/api/admin/user/changeStatus",g()({method:"POST",params:g()({},C)},M||{})));case 1:case"end":return d.stop()}},S)})),a.apply(this,arguments)}function v(S,C){return o.apply(this,arguments)}function o(){return o=c()(l()().mark(function S(C,M){return l()().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.abrupt("return",(0,i.request)("/api/admin/user/list",g()({method:"POST",headers:{"Content-Type":"application/json"},data:C},M||{})));case 1:case"end":return d.stop()}},S)})),o.apply(this,arguments)}function h(S,C){return Z.apply(this,arguments)}function Z(){return Z=c()(l()().mark(function S(C,M){return l()().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.abrupt("return",(0,i.request)("/api/admin/user/queryById",g()({method:"GET",params:g()({},C)},M||{})));case 1:case"end":return d.stop()}},S)})),Z.apply(this,arguments)}},52043:function(Y,U,n){n.d(U,{E7:function(){return l},FG:function(){return L},aV:function(){return c}});var L=function(){return[{label:"\u51E1\u7C73\u6E38",value:"fanmiyou"},{label:"\u5947\u8FF9",value:"qiji"},{label:"\u5229\u597D",value:"lihao"},{label:"\u4F73\u7476",value:"jiayao"}]},l=function(E){var a=[];if(!E)return a;for(var v=E>>1,o=["\u7528\u6237\u6253\u5F00\u4E86USB\u8C03\u8BD5\u6A21\u5F0F","\u7528\u6237\u6253\u5F00\u4E86\u5F00\u53D1\u8005\u6A21\u5F0F","\u7528\u6237\u6253\u5F00\u4E86\u65E0\u969C\u788D\u6A21\u5F0F","\u7528\u6237\u624B\u673A\u5DF2\u7ECFRoot","\u7528\u6237\u5B89\u88C5\u4E86Xpose","\u7528\u6237\u5F00\u542F\u4E86VPN","\u7528\u6237\u5F00\u542F\u4EE3\u7406","\u652F\u4ED8\u5B9D\u672A\u5B89\u88C5","\u5FAE\u4FE1\u672A\u5B89\u88C5"],h=0,Z=o;h<Z.length;h++){var S=Z[h];v&1&&a.push(S),v>>=1}return a},R=function(){return[{label:"\u5F85\u5BA1\u6279",value:"0",color:"orange"},{label:"\u5BA1\u6279\u901A\u8FC7",value:"1",color:"green"},{label:"\u8F6C\u8D26\u4E2D",value:"2",color:"orange"},{label:"\u8F6C\u8D26\u6210\u529F",value:"3",color:"green"},{label:"\u8F6C\u8D26\u5931\u8D25",value:"-1",color:"red"},{label:"\u5BA1\u6279\u62D2\u7EDD",value:"-2",color:"red"}]},g=function(E){var a=new Date(E),v=a.getFullYear().toString().padStart(4,"0"),o=(a.getMonth()+1).toString().padStart(2,"0"),h=a.getDate().toString().padStart(2,"0");return v+o+h},K=function(E,a){var v=E.toString();return v.padStart(a,"0")},c=function(E){var a=E;return a<1024?a+" B":(a=parseFloat((a/1024).toFixed(2)),a<1024?a+" KB":(a=parseFloat((a/1024).toFixed(2)),a+" MB"))}}}]);