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