1 |
- "use strict";(self.webpackChunk=self.webpackChunk||[]).push([[359],{8214:function(ae,z,t){var x=t(1413),i=t(45987),s=t(62435),Z=t(66758),D=t(34176),J=t(86074),p=["fieldProps","request","params","proFieldProps"],N=function(c,w){var S=c.fieldProps,v=c.request,e=c.params,L=c.proFieldProps,A=(0,i.Z)(c,p),F=(0,s.useContext)(Z.Z);return(0,J.jsx)(D.Z,(0,x.Z)({valueType:"cascader",fieldProps:(0,x.Z)({getPopupContainer:F.getPopupContainer},S),ref:w,request:v,params:e,filedConfig:{customLightMode:!0},proFieldProps:L},A))};z.Z=s.forwardRef(N)},86615:function(ae,z,t){var x=t(1413),i=t(45987),s=t(22270),Z=t(78045),D=t(62435),J=t(28614),p=t(34176),N=t(86074),C=["fieldProps","options","radioType","layout","proFieldProps","valueEnum"],c=D.forwardRef(function(e,L){var A=e.fieldProps,F=e.options,B=e.radioType,d=e.layout,r=e.proFieldProps,O=e.valueEnum,y=(0,i.Z)(e,C);return(0,N.jsx)(p.Z,(0,x.Z)((0,x.Z)({valueType:B==="button"?"radioButton":"radio",ref:L,valueEnum:(0,s.h)(O,void 0)},y),{},{fieldProps:(0,x.Z)({options:F,layout:d},A),proFieldProps:r,filedConfig:{customLightMode:!0}}))}),w=D.forwardRef(function(e,L){var A=e.fieldProps,F=e.children;return(0,N.jsx)(Z.ZP,(0,x.Z)((0,x.Z)({},A),{},{ref:L,children:F}))}),S=(0,J.G)(w,{valuePropName:"checked",ignoreWidth:!0}),v=S;v.Group=c,v.Button=Z.ZP.Button,v.displayName="ProFormComponent",z.Z=v},5966:function(ae,z,t){var x=t(97685),i=t(1413),s=t(45987),Z=t(21770),D=t(23323),J=t(55241),p=t(97435),N=t(62435),C=t(34176),c=t(86074),w=["fieldProps","proFieldProps"],S=["fieldProps","proFieldProps"],v="text",e=function(d){var r=d.fieldProps,O=d.proFieldProps,y=(0,s.Z)(d,w);return(0,c.jsx)(C.Z,(0,i.Z)({valueType:v,fieldProps:r,filedConfig:{valueType:v},proFieldProps:O},y))},L=function(d){var r=(0,Z.Z)(d.open||!1,{value:d.open,onChange:d.onOpenChange}),O=(0,x.Z)(r,2),y=O[0],Y=O[1];return(0,c.jsx)(D.Z.Item,{shouldUpdate:!0,noStyle:!0,children:function(R){var G,te=R.getFieldValue(d.name||[]);return(0,c.jsx)(J.Z,(0,i.Z)((0,i.Z)({getPopupContainer:function(h){return h&&h.parentNode?h.parentNode:h},onOpenChange:function(h){return Y(h)},content:(0,c.jsxs)("div",{style:{padding:"4px 0"},children:[(G=d.statusRender)===null||G===void 0?void 0:G.call(d,te),d.strengthText?(0,c.jsx)("div",{style:{marginTop:10},children:(0,c.jsx)("span",{children:d.strengthText})}):null]}),overlayStyle:{width:240},placement:"rightTop"},d.popoverProps),{},{open:y,children:d.children}))}})},A=function(d){var r=d.fieldProps,O=d.proFieldProps,y=(0,s.Z)(d,S),Y=(0,N.useState)(!1),ee=(0,x.Z)(Y,2),R=ee[0],G=ee[1];return r!=null&&r.statusRender&&y.name?(0,c.jsx)(L,{name:y.name,statusRender:r==null?void 0:r.statusRender,popoverProps:r==null?void 0:r.popoverProps,strengthText:r==null?void 0:r.strengthText,open:R,onOpenChange:G,children:(0,c.jsx)("div",{children:(0,c.jsx)(C.Z,(0,i.Z)({valueType:"password",fieldProps:(0,i.Z)((0,i.Z)({},(0,p.Z)(r,["statusRender","popoverProps","strengthText"])),{},{onBlur:function(V){var h;r==null||(h=r.onBlur)===null||h===void 0||h.call(r,V),G(!1)},onClick:function(V){var h;r==null||(h=r.onClick)===null||h===void 0||h.call(r,V),G(!0)}}),proFieldProps:O,filedConfig:{valueType:v}},y))})}):(0,c.jsx)(C.Z,(0,i.Z)({valueType:"password",fieldProps:r,proFieldProps:O,filedConfig:{valueType:v}},y))},F=e;F.Password=A,F.displayName="ProFormComponent",z.Z=F},70336:function(ae,z,t){t.r(z),t.d(z,{default:function(){return Pe}});var x=t(5574),i=t.n(x),s=t(62435),Z=t(59530),D=t(28459),J=t(15009),p=t.n(J),N=t(99289),C=t.n(N),c=t(95338),w=t(40411),S=t(14726),v=t(39680),e=t(86074),L=function(o){var l=o.dispatch,g=o.openModel,W=o.getId,P=(0,s.useRef)(),$=(0,s.useState)([]),K=i()($,2),U=K[0],k=K[1],H=(0,s.useState)(0),q=i()(H,2),Q=q[0],I=q[1],b=(0,s.useState)(1),f=i()(b,2),u=f[0],n=f[1],a=(0,s.useState)(10),ne=i()(a,2),_=ne[0],j=ne[1],he=(0,s.useState)([]),se=i()(he,2),ge=se[0],Ee=se[1],oe=function(T){W(T)};return(0,s.useEffect)(function(){if(!g.openParentModal){var E;(E=P.current)===null||E===void 0||E.reload()}},[g.openParentModal]),(0,s.useEffect)(function(){if(!g.openModal){var E;(E=P.current)===null||E===void 0||E.reload()}},[g.openModal]),(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(D.ZP,{theme:{token:{colorPrimary:"#4FBE70",colorLink:"#4FBE70"}},children:(0,e.jsx)(c.Z,{scroll:{y:480,x:"auto"},bordered:!0,actionRef:P,dataSource:U,search:!1,columns:[{title:"ID",dataIndex:"id",width:200,search:!1},{title:"\u6743\u9650/\u83DC\u5355",dataIndex:"name",width:200,search:!1},{title:"\u7C7B\u578B",dataIndex:"p_type",search:!1,width:200,valueEnum:{1:{text:"\u6743\u9650",status:"Error"},2:{text:"\u83DC\u5355",status:"Processing"}}},{title:"\u8DEF\u5F84",dataIndex:"path",search:!1,width:200},{title:"\u6807\u8BC6\u540D\u79F0",dataIndex:"action",search:!1,width:200},{title:"\u6307\u5411\u9875\u9762",dataIndex:"module",search:!1,width:200},{title:"\u4E0A\u7EA7\u83DC\u5355id",dataIndex:"parent_id",search:!1,width:200,render:function(T,M){return(0,e.jsx)(e.Fragment,{children:M.parent_id==-1?(0,e.jsx)(w.Z,{status:"processing",text:"\u9876\u7EA7\u83DC\u5355"}):(0,e.jsx)(w.Z,{status:"error",text:M.parent_id})})}},{title:"\u63CF\u8FF0",dataIndex:"description",search:!1,width:200},{title:"\u64CD\u4F5C",key:"option",valueType:"option",render:function(T,M,me){return[(0,e.jsx)(S.ZP,{type:"link",onClick:function(){oe(M),l({type:"openModel/getOpenModal",payload:!0})},children:"\u7F16\u8F91"},"1"),(0,e.jsx)(S.ZP,{type:"link",onClick:function(){M.nextlevel=M.id,oe(M),l({type:"openModel/getOpenModal",payload:!0})},children:"\u6DFB\u52A0\u4E0B\u7EA7\u680F\u76EE"},"2"),(0,e.jsx)(S.ZP,{type:"link",onClick:function(){oe(M),l({type:"openModel/getOpenParentModal",payload:!0})},children:"\u66F4\u6362\u7236\u7EA7"},"3")]}}],rowKey:"id",pagination:{current:u,pageSize:_,showSizeChanger:!0,total:Q,pageSizeOptions:[9,18,27,99],onChange:function(T,M){n(T),j(M)},onShowSizeChange:function(T,M){n(T),j(M)}},request:C()(p()().mark(function E(){var T,M=arguments;return p()().wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return T=M.length>0&&M[0]!==void 0?M[0]:{},X.abrupt("return",(0,v.hWI)({page:u,pagesize:_,sort:"id",sortby:"desc",keyword:T.name}).then(function(le){k(le.data.permissions),I(le.data.total)}));case 2:case"end":return X.stop()}},E)})),headerTitle:"\u6743\u9650\u5217\u8868",toolBarRender:function(){return[(0,e.jsx)(S.ZP,{type:"primary",onClick:function(){l({type:"openModel/getOpenModal",payload:!0})},children:"\u6DFB\u52A0\u6743\u9650"})]},expandable:{childrenColumnName:"childs"}})})})},A=(0,Z.connect)(function(m){var o=m.openModel;return{openModel:o}})(L),F=t(97269),B=t(5966),d=t(86615),r=t(17788),O=t(86250),y=t(42075),Y=t(68872),ee=t(71230),R=t(15746),G={label:"name",value:"id"},te=function(o){var l=o.dispatch,g=o.dictModel,W=o.openModel,P=o.id,$=(0,s.useRef)(),K=(0,s.useState)(!1),U=i()(K,2),k=U[0],H=U[1],q=(0,s.useState)(null),Q=i()(q,2),I=Q[0],b=Q[1];return(0,s.useEffect)(function(){H(W.openModal)},[W.openModal]),(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(D.ZP,{theme:{token:{colorPrimary:"#4FBE70"},components:{Segmented:{itemSelectedBg:"#19be6e",itemSelectedColor:"#ffffff"}}},children:(0,e.jsx)(r.Z,{open:k,title:P?"\u7F16\u8F91\u6743\u9650/\u83DC\u5355":"\u6DFB\u52A0\u6743\u9650/\u83DC\u5355",centered:!0,maskClosable:!1,footer:null,destroyOnClose:!0,width:600,onCancel:function(){l({type:"openModel/getOpenModal",payload:!1})},children:(0,e.jsx)(F.A,{formRef:$,request:C()(p()().mark(function f(){var u;return p()().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(!P){a.next=13;break}if(!P.nextlevel){a.next=6;break}return b(null),a.abrupt("return",{name:"",path:"",action:"",module:"",p_type:2,parent_id:P.nextlevel,description:""});case 6:return a.next=8,(0,v.MJ0)({id:P.id});case 8:return u=a.sent,b(u.data),a.abrupt("return",u.data);case 11:a.next=15;break;case 13:return b(null),a.abrupt("return",{name:"",path:"",action:"",module:"",p_type:2,parent_id:0,description:""});case 15:case"end":return a.stop()}},f)})),submitter:{searchConfig:{resetText:"\u53D6\u6D88",submitText:"\u4FDD\u5B58"},render:function(u,n){return(0,e.jsxs)(O.Z,{justify:"flex-end",children:[" ",(0,e.jsx)(y.Z,{children:n})]})},onReset:function(){b(null),l({type:"openModel/getOpenModal",payload:!1})}},onFinish:function(){var f=C()(p()().mark(function u(n){var a,ne;return p()().wrap(function(j){for(;;)switch(j.prev=j.next){case 0:if(P.nextlevel?n.parent_id=P.nextlevel:I&&I.id?n.parent_id=I.parent_id:n.parent_id=-1,console.log(n),!I){j.next=11;break}return n.id=P.id,j.next=6,(0,v.kY9)(n);case 6:a=j.sent,Y.ZP.success("\u63D0\u4EA4\u6210\u529F"),l({type:"openModel/getOpenModal",payload:!1}),j.next=16;break;case 11:return j.next=13,(0,v.zJD)(n);case 13:ne=j.sent,Y.ZP.success("\u63D0\u4EA4\u6210\u529F"),l({type:"openModel/getOpenModal",payload:!1});case 16:case"end":return j.stop()}},u)}));return function(u){return f.apply(this,arguments)}}(),children:(0,e.jsxs)(ee.Z,{gutter:16,children:[(0,e.jsx)(R.Z,{span:24,children:(0,e.jsx)(B.Z,{label:"\u6743\u9650/\u83DC\u5355\u540D\u79F0",name:"name",placeholder:"\u8BF7\u8F93\u5165\u6743\u9650/\u83DC\u5355\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u9650/\u83DC\u5355\u540D\u79F0"}]})}),(0,e.jsx)(R.Z,{span:24,children:(0,e.jsx)(B.Z,{label:"\u8DEF\u5F84",name:"path",placeholder:"\u8BF7\u8F93\u5165\u8DEF\u5F84",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8DEF\u5F84"}]})}),(0,e.jsx)(R.Z,{span:24,children:(0,e.jsx)(B.Z,{label:"\u6807\u8BC6\u540D\u79F0",name:"action",placeholder:"\u8BF7\u8F93\u5165\u6807\u8BC6\u540D\u79F0",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u8BC6\u540D\u79F0"}]})}),(0,e.jsx)(R.Z,{span:24,children:(0,e.jsx)(B.Z,{label:"\u6307\u5411\u9875\u9762",name:"module",placeholder:"\u8BF7\u8F93\u5165\u6307\u5411\u9875\u9762",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6307\u5411\u9875\u9762"}]})}),(0,e.jsx)(R.Z,{span:24,children:(0,e.jsx)(d.Z.Group,{name:"p_type",label:"\u6743\u9650\u7C7B\u578B",request:C()(p()().mark(function f(){return p()().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",[{label:"\u6743\u9650",value:1},{label:"\u83DC\u5355",value:2}]);case 1:case"end":return n.stop()}},f)})),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6743\u9650\u7C7B\u578B"}]})}),(0,e.jsx)(R.Z,{span:24,children:(0,e.jsx)(B.Z,{name:"description",label:"\u63CF\u8FF0",placeholder:"\u8BF7\u8F93\u5165\u63CF\u8FF0"})})]})})})})})},V=(0,Z.connect)(function(m){var o=m.dictModel,l=m.openModel;return{dictModel:o,openModel:l}})(te),h=t(97857),re=t.n(h),ie=t(8214),Me={label:"name",value:"id"},de={label:"name",value:"id",children:"childs"},ue=function(o){return o.map(function(l){return re()(re()({},l),{},{childs:l.childs?pe(l.childs,1):void 0})})},pe=function m(o,l){return o.filter(function(g){return g.p_type!==l}).map(function(g){return re()(re()({},g),{},{childs:g.childs?m(g.childs,l):void 0})})},ce=function(o){var l=o.dispatch,g=o.dictModel,W=o.openModel,P=o.id,$=(0,s.useRef)(),K=(0,s.useState)(!1),U=i()(K,2),k=U[0],H=U[1],q=(0,s.useState)(null),Q=i()(q,2),I=Q[0],b=Q[1];return(0,s.useEffect)(function(){H(W.openParentModal)},[W.openParentModal]),(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(D.ZP,{theme:{token:{colorPrimary:"#4FBE70"},components:{Segmented:{itemSelectedBg:"#19be6e",itemSelectedColor:"#ffffff"}}},children:(0,e.jsx)(r.Z,{open:k,title:"\u66F4\u6362\u7236\u7EA7",centered:!0,maskClosable:!1,footer:null,destroyOnClose:!0,width:600,onCancel:function(){l({type:"openModel/getOpenParentModal",payload:!1})},children:(0,e.jsx)(F.A,{formRef:$,request:C()(p()().mark(function f(){var u;return p()().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,(0,v.MJ0)({id:P.id});case 2:return u=a.sent,b(u.data),a.abrupt("return",u.data);case 5:case"end":return a.stop()}},f)})),submitter:{searchConfig:{resetText:"\u53D6\u6D88",submitText:"\u4FDD\u5B58"},render:function(u,n){return(0,e.jsxs)(O.Z,{justify:"flex-end",children:[" ",(0,e.jsx)(y.Z,{children:n})]})},onReset:function(){b(null),l({type:"openModel/getOpenParentModal",payload:!1})}},onFinish:function(){var f=C()(p()().mark(function u(n){var a;return p()().wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return console.log(n),n.id=P.id,n.parent_id=n.parent_arr&&n.parent_arr.length>0?n.parent_arr[n.parent_arr.length-1]:I==null?void 0:I.parent_id,delete n.parent_arr,_.next=6,(0,v.kY9)(n);case 6:a=_.sent,Y.ZP.success("\u63D0\u4EA4\u6210\u529F"),l({type:"openModel/getOpenParentModal",payload:!1});case 9:case"end":return _.stop()}},u)}));return function(u){return f.apply(this,arguments)}}(),children:(0,e.jsx)(ie.Z,{label:"\u7236\u7EA7\u83DC\u5355",name:"parent_arr",fieldProps:{fieldNames:de,changeOnSelect:!0},request:C()(p()().mark(function f(){var u;return p()().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,(0,v.hWI)({page:1,pagesize:9999});case 2:return u=a.sent,a.abrupt("return",ue(u.data.permissions));case 4:case"end":return a.stop()}},f)})),placeholder:"\u8BF7\u9009\u62E9\u8981\u5F52\u5C5E\u7684\u7236\u7EA7\u83DC\u5355"})})})})})},fe=(0,Z.connect)(function(m){var o=m.dictModel,l=m.openModel;return{dictModel:o,openModel:l}})(ce),ve=function(o){var l=o.dispatch,g=o.openModel,W=(0,s.useState)(0),P=i()(W,2),$=P[0],K=P[1],U=function(H){K(H)};return(0,s.useEffect)(function(){g.openModal||K(0)},[g.openModal]),(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)(D.ZP,{theme:{token:{colorPrimary:"#4FBE70"}},children:[(0,e.jsx)(A,{getId:U}),(0,e.jsx)(V,{id:$}),(0,e.jsx)(fe,{id:$})]})})},Pe=(0,Z.connect)(function(m){var o=m.openModel;return{openModel:o}})(ve)}}]);
|