2 lines
7.8 KiB
JavaScript
2 lines
7.8 KiB
JavaScript
"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[8922],{35748:function(ye,S,e){var T=e(35361),D=e(56929),r=e(50959),L=e(20734),A=e(11527),R=["fieldProps","min","proFieldProps","max"],F=function(_,N){var U=_.fieldProps,W=_.min,g=_.proFieldProps,u=_.max,C=(0,D.Z)(_,R);return(0,A.jsx)(L.Z,(0,T.Z)({valueType:"digit",fieldProps:(0,T.Z)({min:W,max:u},U),ref:N,filedConfig:{defaultProps:{width:"100%"}},proFieldProps:g},C))},K=r.forwardRef(F);S.Z=K},33489:function(ye,S,e){e.r(S);var T=e(90228),D=e.n(T),r=e(87999),L=e.n(r),A=e(48305),R=e.n(A),F=e(50959),K=e(49547),Y=e(35748),_=e(19014),N=e(50925),U=e(94675),W=e(22402),g=e(7485),u=e(11527),C=function(b){var oe=N.Z.useForm(),le=R()(oe,1),M=le[0],ae=(0,F.useState)([]),$=R()(ae,2),de=$[0],k=$[1],x=b.values,he=b.menuTree;(0,F.useEffect)(function(){M.resetFields(),M.setFieldsValue(x),k(x!=null&&x.sysMenuDTOS?x==null?void 0:x.sysMenuDTOS.map(function(O){return O.id}):[])},[M,b]);var ie=(0,g.useIntl)(),E=function(){M.submit()},G=function(){b.onCancel()},ce=function(){var O=L()(D()().mark(function j(I){return D()().wrap(function(H){for(;;)switch(H.prev=H.next){case 0:I.roleSort=I.roleSort?I.roleSort:0,b.onSubmit(I);case 2:case"end":return H.stop()}},j)}));return function(I){return O.apply(this,arguments)}}();return(0,u.jsx)(U.Z,{width:640,title:"\u5206\u914D\u89D2\u8272",open:b.open,forceRender:!0,destroyOnClose:!0,onOk:E,onCancel:G,children:(0,u.jsxs)(K.A,{form:M,grid:!0,submitter:!1,layout:"horizontal",onFinish:ce,children:[(0,u.jsx)(Y.Z,{name:"id",label:"ID",disabled:!0,hidden:!0}),(0,u.jsxs)(K.A.Group,{children:[(0,u.jsx)(_.Z,{name:"roleName",label:"\u89D2\u8272\u540D\u79F0",colProps:{md:24,xl:24},placeholder:"\u8BF7\u8F93\u5165\u89D2\u8272\u540D\u79F0",rules:[{required:!0,message:(0,u.jsx)(g.FormattedMessage,{id:"\u8BF7\u8F93\u5165\u89D2\u8272\u540D\u79F0\uFF01",defaultMessage:"\u8BF7\u8F93\u5165\u89D2\u8272\u540D\u79F0\uFF01"})}]}),(0,u.jsx)(_.Z,{name:"roleKey",label:"\u6743\u9650\u5B57\u7B26",colProps:{md:24,xl:24},placeholder:"\u8BF7\u8F93\u5165\u6743\u9650\u5B57\u7B26",rules:[{required:!0,message:(0,u.jsx)(g.FormattedMessage,{id:"\u8BF7\u8F93\u5165\u6743\u9650\u5B57\u7B26\uFF01",defaultMessage:"\u8BF7\u8F93\u5165\u6743\u9650\u5B57\u7B26\uFF01"})}]}),(0,u.jsx)(_.Z,{name:"roleSort",label:"\u6392\u5E8F",colProps:{md:24,xl:24},placeholder:"\u8BF7\u8F93\u5165\u6392\u5E8F\u5B57\u7B26",fieldProps:{defaultValue:0}})]}),(0,u.jsx)(K.A.Group,{children:(0,u.jsx)(K.A.Item,{label:"\u83DC\u5355\u6743\u9650",name:"menuIds",children:(0,u.jsx)(W.Z,{checkable:!0,fieldNames:{title:"label",key:"id"},defaultCheckedKeys:de,treeData:he,onCheck:function(j){k(j),M.setFieldsValue({menuIds:j})}})})})]})})};S.default=C},22402:function(ye,S,e){e.d(S,{Z:function(){return Pe}});var T=e(76965),D=e(30360),r=e(50959),L=e(78300),A=e(27263),R=e(13790),F=e(30961),K=function(l,o){return r.createElement(F.Z,(0,A.Z)({},l,{ref:o,icon:R.Z}))},Y=r.forwardRef(K),_=e(73780),N=function(l,o){return r.createElement(F.Z,(0,A.Z)({},l,{ref:o,icon:_.Z}))},U=r.forwardRef(N),W=e(82187),g=e.n(W),u=e(32714),C=e(67348),se=e(76144),b=e(27546),oe=function(l,o){return r.createElement(F.Z,(0,A.Z)({},l,{ref:o,icon:b.Z}))},le=r.forwardRef(oe),M=e(74435),ae=e(89071);const $=4;function de(t){const{dropPosition:l,dropLevelOffset:o,prefixCls:s,indent:a,direction:n="ltr"}=t,d=n==="ltr"?"left":"right",i=n==="ltr"?"right":"left",f={[d]:-o*a+$,[i]:0};switch(l){case-1:f.top=-3;break;case 1:f.bottom=-3;break;default:f.bottom=-3,f[d]=a+$;break}return r.createElement("div",{style:f,className:`${s}-drop-indicator`})}var k=e(32051),x=e(62966),ie=r.forwardRef((t,l)=>{var o;const{getPrefixCls:s,direction:a,virtual:n,tree:d}=r.useContext(se.E_),{prefixCls:i,className:f,showIcon:m=!1,showLine:V,switcherIcon:q,blockNode:w=!1,children:me,checkable:z=!1,selectable:X=!0,draggable:B,motion:J,style:_e}=t,y=s("tree",i),Ee=s(),ve=J!=null?J:Object.assign(Object.assign({},(0,M.Z)(Ee)),{motionAppear:!1}),Q=Object.assign(Object.assign({},t),{checkable:z,selectable:X,showIcon:m,motion:ve,blockNode:w,showLine:!!V,dropIndicatorRender:de}),[pe,P,v]=(0,ae.ZP)(y),[,p]=(0,x.ZP)(),ee=p.paddingXS/2+(((o=p.Tree)===null||o===void 0?void 0:o.titleHeight)||p.controlHeightSM),Z=r.useMemo(()=>{if(!B)return!1;let c={};switch(typeof B){case"function":c.nodeDraggable=B;break;case"object":c=Object.assign({},B);break;default:break}return c.icon!==!1&&(c.icon=c.icon||r.createElement(le,null)),c},[B]),Oe=c=>r.createElement(k.Z,{prefixCls:y,switcherIcon:q,treeNodeProps:c,showLine:V});return pe(r.createElement(T.Z,Object.assign({itemHeight:ee,ref:l,virtual:n},Q,{style:Object.assign(Object.assign({},d==null?void 0:d.style),_e),prefixCls:y,className:g()({[`${y}-icon-hide`]:!m,[`${y}-block-node`]:w,[`${y}-unselectable`]:!X,[`${y}-rtl`]:a==="rtl"},d==null?void 0:d.className,f,P,v),direction:a,checkable:z&&r.createElement("span",{className:`${y}-checkbox-inner`}),selectable:X,switcherIcon:Oe,draggable:Z}),me))}),E;(function(t){t[t.None=0]="None",t[t.Start=1]="Start",t[t.End=2]="End"})(E||(E={}));function G(t,l,o){const{key:s,children:a}=o;function n(d){const i=d[s],f=d[a];l(i,d)!==!1&&G(f||[],l,o)}t.forEach(n)}function ce(t){let{treeData:l,expandedKeys:o,startKey:s,endKey:a,fieldNames:n}=t;const d=[];let i=E.None;if(s&&s===a)return[s];if(!s||!a)return[];function f(m){return m===s||m===a}return G(l,m=>{if(i===E.End)return!1;if(f(m)){if(d.push(m),i===E.None)i=E.Start;else if(i===E.Start)return i=E.End,!1}else i===E.Start&&d.push(m);return o.includes(m)},(0,C.w$)(n)),d}function O(t,l,o){const s=(0,D.Z)(l),a=[];return G(t,(n,d)=>{const i=s.indexOf(n);return i!==-1&&(a.push(d),s.splice(i,1)),!!s.length},(0,C.w$)(o)),a}var j=function(t,l){var o={};for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&l.indexOf(s)<0&&(o[s]=t[s]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,s=Object.getOwnPropertySymbols(t);a<s.length;a++)l.indexOf(s[a])<0&&Object.prototype.propertyIsEnumerable.call(t,s[a])&&(o[s[a]]=t[s[a]]);return o};function I(t){const{isLeaf:l,expanded:o}=t;return l?r.createElement(L.Z,null):o?r.createElement(Y,null):r.createElement(U,null)}function ue(t){let{treeData:l,children:o}=t;return l||(0,C.zn)(o)}const H=(t,l)=>{var{defaultExpandAll:o,defaultExpandParent:s,defaultExpandedKeys:a}=t,n=j(t,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const d=r.useRef(),i=r.useRef(),f=()=>{const{keyEntities:P}=(0,C.I8)(ue(n));let v;return o?v=Object.keys(P):s?v=(0,u.r7)(n.expandedKeys||a||[],P):v=n.expandedKeys||a,v},[m,V]=r.useState(n.selectedKeys||n.defaultSelectedKeys||[]),[q,w]=r.useState(()=>f());r.useEffect(()=>{"selectedKeys"in n&&V(n.selectedKeys)},[n.selectedKeys]),r.useEffect(()=>{"expandedKeys"in n&&w(n.expandedKeys)},[n.expandedKeys]);const me=(P,v)=>{var p;return"expandedKeys"in n||w(P),(p=n.onExpand)===null||p===void 0?void 0:p.call(n,P,v)},z=(P,v)=>{var p;const{multiple:ee,fieldNames:Z}=n,{node:Oe,nativeEvent:c}=v,{key:te=""}=Oe,ne=ue(n),re=Object.assign(Object.assign({},v),{selected:!0}),De=(c==null?void 0:c.ctrlKey)||(c==null?void 0:c.metaKey),Fe=c==null?void 0:c.shiftKey;let h;ee&&De?(h=P,d.current=te,i.current=h,re.selectedNodes=O(ne,h,Z)):ee&&Fe?(h=Array.from(new Set([].concat((0,D.Z)(i.current||[]),(0,D.Z)(ce({treeData:ne,expandedKeys:q,startKey:te,endKey:d.current,fieldNames:Z}))))),re.selectedNodes=O(ne,h,Z)):(h=[te],d.current=te,i.current=h,re.selectedNodes=O(ne,h,Z)),(p=n.onSelect)===null||p===void 0||p.call(n,h,re),"selectedKeys"in n||V(h)},{getPrefixCls:X,direction:B}=r.useContext(se.E_),{prefixCls:J,className:_e,showIcon:y=!0,expandAction:Ee="click"}=n,ve=j(n,["prefixCls","className","showIcon","expandAction"]),Q=X("tree",J),pe=g()(`${Q}-directory`,{[`${Q}-directory-rtl`]:B==="rtl"},_e);return r.createElement(ie,Object.assign({icon:I,ref:l,blockNode:!0},ve,{showIcon:y,expandAction:Ee,prefixCls:Q,className:pe,expandedKeys:q,selectedKeys:m,onSelect:z,onExpand:me}))};var xe=r.forwardRef(H);const fe=ie;fe.DirectoryTree=xe,fe.TreeNode=T.O;var Pe=fe}}]);
|