"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1062],{78033:function(y,f,e){e.d(f,{Z:function(){return T}});var m=e(52319),l=e(93236),M={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 160H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0 624H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0-312H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8z"}}]},name:"menu",theme:"outlined"},r=M,c=e(85651),E=function(s,t){return l.createElement(c.Z,(0,m.Z)({},s,{ref:t,icon:r}))},T=l.forwardRef(E)},17675:function(y,f,e){e.d(f,{Z:function(){return T}});var m=e(52319),l=e(93236),M={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},r=M,c=e(85651),E=function(s,t){return l.createElement(c.Z,(0,m.Z)({},s,{ref:t,icon:r}))},T=l.forwardRef(E)},36428:function(y,f,e){var m=e(88351),l=e(87841),M=e(993),r=e(96268),c=e(93236),E=e(90040),T=e(8263),n=e(62086),s=["fieldProps","options","radioType","layout","proFieldProps","valueEnum"],t=c.forwardRef(function(u,P){var i=u.fieldProps,h=u.options,K=u.radioType,I=u.layout,a=u.proFieldProps,F=u.valueEnum,A=(0,l.Z)(u,s);return(0,n.jsx)(T.Z,(0,m.Z)((0,m.Z)({valueType:K==="button"?"radioButton":"radio",ref:P,valueEnum:(0,M.h)(F,void 0)},A),{},{fieldProps:(0,m.Z)({options:h,layout:I},i),proFieldProps:a,filedConfig:{customLightMode:!0}}))}),p=c.forwardRef(function(u,P){var i=u.fieldProps,h=u.children;return(0,n.jsx)(r.ZP,(0,m.Z)((0,m.Z)({},i),{},{ref:P,children:h}))}),D=(0,E.G)(p,{valuePropName:"checked",ignoreWidth:!0}),v=D;v.Group=t,v.Button=r.ZP.Button,v.displayName="ProFormComponent",f.Z=v},61786:function(y,f,e){var m=e(88351),l=e(87841),M=e(93236),r=e(8263),c=e(62086),E=["fieldProps","proFieldProps"],T=["fieldProps","proFieldProps"],n="text",s=function(v){var u=v.fieldProps,P=v.proFieldProps,i=(0,l.Z)(v,E);return(0,c.jsx)(r.Z,(0,m.Z)({valueType:n,fieldProps:u,filedConfig:{valueType:n},proFieldProps:P},i))},t=function(v){var u=v.fieldProps,P=v.proFieldProps,i=(0,l.Z)(v,T);return(0,c.jsx)(r.Z,(0,m.Z)({valueType:"password",fieldProps:u,proFieldProps:P,filedConfig:{valueType:n}},i))},p=s;p.Password=t,p.displayName="ProFormComponent",f.Z=p},44593:function(y,f,e){e.r(f);var m=e(28931),l=e(61786),M=e(40882),r=e(36428),c=e(33045),E=e(93236),T=e(48970),n=e(62086);f.default=function(s){var t=s.values,p=s.modalOpenState,D=s.onModalOpenState,v=s.onSubmit,u=s.permissionTreeData,P=(0,E.useRef)();return(0,E.useEffect)(function(){var i;(i=P.current)===null||i===void 0||i.setFieldsValue(t)},[t]),(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)(m.Y,{title:"\u7BA1\u7406\u5458-\u6DFB\u52A0",formRef:P,submitter:{searchConfig:{resetText:"\u91CD\u7F6E"},resetButtonProps:{onClick:function(){var h;(h=P.current)===null||h===void 0||h.resetFields()}}},initialValues:t,onFinish:v,open:p,onOpenChange:D,children:[(0,n.jsx)(l.Z,{hidden:!0,width:"md",name:"id"}),(0,n.jsxs)(M.A.Group,{children:[(0,n.jsx)(l.Z,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165"}],width:"md",name:"mobile",label:"\u624B\u673A\u53F7",placeholder:"\u8BF7\u8F93\u5165"}),(0,n.jsx)(l.Z.Password,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165"}],width:"md",name:"password",label:"\u5BC6\u7801",placeholder:"\u8BF7\u8F93\u5165"})]}),(0,n.jsxs)(M.A.Group,{children:[(0,n.jsx)(l.Z,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165"}],width:"md",name:"nickname",label:"\u6635\u79F0",placeholder:"\u8BF7\u8F93\u5165"}),(0,n.jsx)(M.A.Item,{label:"\u5934\u50CF",name:"avatar",children:(0,n.jsx)(T.Z,{fileType:"image",defaultValue:"",count:1,mode:""})})]}),(0,n.jsx)(r.Z.Group,{name:"status",radioType:"button",label:"\u72B6\u6001",options:[{label:"\u6B63\u5E38",value:0},{label:"\u51BB\u7ED3",value:1},{label:"\u7981\u7528",value:2}]}),(0,n.jsx)(M.A.Item,{label:"\u8BBE\u7F6E\u6743\u9650",name:"permission_ids",children:(0,n.jsx)(c.Z,{checkable:!0,multiple:!0,showLine:!0,showIcon:!1,defaultExpandAll:!0,onCheck:function(h){console.log(h),P.current.setFieldsValue({permission_ids:h})},fieldNames:{title:"name",key:"id"},treeData:u})})]})})}},64729:function(y,f,e){e.r(f);var m=e(54306),l=e.n(m),M=e(28931),r=e(61786),c=e(40882),E=e(36428),T=e(33045),n=e(93236),s=e(48970),t=e(62086);f.default=function(p){var D=p.values,v=p.modalOpenState,u=p.onModalOpenState,P=p.onSubmit,i=p.permissionTreeData,h=(0,n.useRef)(),K=(0,n.useState)(),I=l()(K,2),a=I[0],F=I[1];return(0,n.useEffect)(function(){var A;F(D.auth),(A=h.current)===null||A===void 0||A.setFieldsValue(D)},[D]),(0,t.jsx)(t.Fragment,{children:(0,t.jsxs)(M.Y,{title:"\u7BA1\u7406\u5458-\u7F16\u8F91",formRef:h,submitter:{searchConfig:{resetText:"\u91CD\u7F6E"},resetButtonProps:{onClick:function(){var x;(x=h.current)===null||x===void 0||x.resetFields()}}},initialValues:D,onFinish:P,open:v,onOpenChange:u,children:[(0,t.jsx)(r.Z,{hidden:!0,width:"md",name:"id"}),(0,t.jsxs)(c.A.Group,{children:[(0,t.jsx)(r.Z,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165"}],width:"md",name:"mobile",label:"\u624B\u673A\u53F7",placeholder:"\u8BF7\u8F93\u5165"}),(0,t.jsx)(r.Z.Password,{width:"md",name:"password",label:"\u5BC6\u7801",placeholder:"\u8BF7\u8F93\u5165"})]}),(0,t.jsxs)(c.A.Group,{children:[(0,t.jsx)(r.Z,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165"}],width:"md",name:"nickname",label:"\u6635\u79F0",placeholder:"\u8BF7\u8F93\u5165"}),(0,t.jsx)(c.A.Item,{label:"\u5934\u50CF",name:"avatar",children:(0,t.jsx)(s.Z,{fileType:"image",defaultValue:D==null?void 0:D.avatar,count:3,mode:""})})]}),(0,t.jsx)(E.Z.Group,{name:"status",radioType:"button",label:"\u72B6\u6001",options:[{label:"\u6B63\u5E38",value:0},{label:"\u51BB\u7ED3",value:1},{label:"\u7981\u7528",value:2}]}),(0,t.jsx)(c.A.Item,{label:"\u8BBE\u7F6E\u6743\u9650",name:"permission_ids",children:(0,t.jsx)(T.Z,{checkable:!0,multiple:!0,showLine:!0,showIcon:!1,checkedKeys:a,defaultExpandAll:!0,onCheck:function(x){console.log(x),F(x),h.current.setFieldsValue({permission_ids:x})},fieldNames:{title:"name",key:"id"},treeData:i})})]})})}},59551:function(y,f,e){e.r(f);var m=e(57213),l=e.n(m),M=e(25359),r=e.n(M),c=e(49811),E=e.n(c),T=e(54306),n=e.n(T),s=e(93236),t=e(61385),p=e(14649),D=e(51676),v=e(50336),u=e(87708),P=e(23674),i=e(85968),h=e(44593),K=e(64729),I=e(90627),a=e(62086),F=I.Z.AdminController,A=F.adminItems,x=F.adminitem,Y=F.adminCreate,J=F.adminDelete,Q=F.adminUpdate,X=I.Z.PermissionController.permissionTree;f.default=function(){var k=(0,s.useState)(!1),g=n()(k,2),q=g[0],L=g[1],ee=(0,s.useState)(!1),Z=n()(ee,2),ne=Z[0],S=Z[1],te=(0,s.useState)([]),b=n()(te,2),$=b[0],ae=b[1],W=(0,s.useRef)(),V={id:"",nickname:"",username:"",email:"",avatar:"",status:0,password:"",permission_ids:[],authority_note:void 0},re=(0,s.useState)(V),G=n()(re,2),z=G[0],w=G[1],oe=(0,s.useState)([]),H=n()(oe,2),ie=H[0],se=H[1];(0,s.useEffect)(function(){X().then(function(R){var o=R.data;ae(o)})},[]);var N=function(){var R=E()(r()().mark(function o(d){var C,B,O;return r()().wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.next=2,J(d);case 2:C=_.sent,B=C.success,B&&(W.current.clearSelected(),(O=W.current)===null||O===void 0||O.reload());case 5:case"end":return _.stop()}},o)}));return function(d){return R.apply(this,arguments)}}(),le=function(){var R=E()(r()().mark(function o(d){var C,B,O;return r()().wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return w(d),_.next=3,Y(l()({},d));case 3:C=_.sent,B=C.success,B&&(w(V),(O=W.current)===null||O===void 0||O.reload(),L(!1));case 6:case"end":return _.stop()}},o)}));return function(d){return R.apply(this,arguments)}}(),de=function(){var R=E()(r()().mark(function o(d){var C,B,O;return r()().wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.next=2,Q(l()({},d));case 2:C=_.sent,B=C.success,B&&((O=W.current)===null||O===void 0||O.reload(),S(!1));case 5:case"end":return _.stop()}},o)}));return function(d){return R.apply(this,arguments)}}(),ue=[{title:"ID",dataIndex:"id"},{title:"\u5934\u50CF",dataIndex:"avatar",valueType:"avatar",search:!1},{title:"\u624B\u673A\u53F7",dataIndex:"mobile"},{title:"\u6635\u79F0",dataIndex:"nickname"},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",search:!1},{title:"\u64CD\u4F5C",dataIndex:"option",valueType:"option",render:function(o,d){return(0,a.jsxs)(t.Z,{children:[(0,a.jsx)(i.Z,{action:"admin/admin/update",children:(0,a.jsx)(p.ZP,{type:"link",onClick:function(){P.history.push("admin/".concat(d.id,"/update"))},children:"\u7F16\u8F91"})},"admin/admin/update"),(0,a.jsx)(i.Z,{action:"admin/admin/delete",children:(0,a.jsx)(D.Z,{title:"\u786E\u8BA4\u5220\u9664\uFF1F",onConfirm:function(){N({id:[d.id]})},children:(0,a.jsx)(p.ZP,{type:"link",danger:!0,children:"\u5220\u9664"})})},"admin/admin/delete")]})}}];return(0,a.jsx)(v._z,{ghost:!0,children:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(K.default,{values:z,modalOpenState:ne,onModalOpenState:S,onSubmit:de,permissionTreeData:$}),(0,a.jsx)(h.default,{values:z,modalOpenState:q,onModalOpenState:L,onSubmit:le,permissionTreeData:$}),(0,a.jsx)(u.Z,{actionRef:W,rowKey:"id",search:{defaultCollapsed:!1},toolBarRender:function(){return[(0,a.jsx)(i.Z,{action:"admin/admin/create",children:(0,a.jsx)(p.ZP,{type:"primary",onClick:function(){P.history.push("admin/0/create")},children:"\u6DFB\u52A0"})},"admin/admin/create")]},request:function(){var R=E()(r()().mark(function o(d,C,B){var O,j,_;return r()().wrap(function(U){for(;;)switch(U.prev=U.next){case 0:return U.next=2,A(l()(l()({},d),{},{sorter:C,filter:B}));case 2:return O=U.sent,j=O.data,_=O.success,U.abrupt("return",{data:(j==null?void 0:j.items)||[],total:j==null?void 0:j.total,success:_});case 6:case"end":return U.stop()}},o)}));return function(o,d,C){return R.apply(this,arguments)}}(),columns:ue,rowSelection:{onChange:function(o,d){se(d)}},tableAlertRender:function(o){var d=o.selectedRowKeys,C=o.selectedRows,B=o.onCleanSelected;return(0,a.jsxs)(t.Z,{size:24,children:[(0,a.jsxs)("span",{children:["\u5DF2\u9009 ",d.length," \u9879"]}),(0,a.jsx)("span",{children:(0,a.jsx)("a",{style:{marginInlineStart:8},onClick:B,children:"\u53D6\u6D88\u9009\u62E9"})})]})},tableAlertOptionRender:function(o){var d=o.selectedRowKeys,C=o.selectedRows,B=o.onCleanSelected;return(0,a.jsx)(t.Z,{size:16,children:(0,a.jsx)(i.Z,{action:"admin/admin/delete",children:(0,a.jsx)(D.Z,{title:"\u786E\u8BA4\u5220\u9664\uFF1F",onConfirm:function(){N({id:d})},children:(0,a.jsx)(p.ZP,{type:"link",danger:!0,children:"\u6279\u91CF\u5220\u9664"})})},"admin/admin/delete")})},pagination:{showSizeChanger:!0}})]})})}}}]);