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(he,B,e){var T=e(35361),x=e(56929),r=e(50959),Z=e(50474),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,x.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(he,B,e){e.r(B);var T=e(90228),x=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],P=b.values,ye=b.menuTree;(0,K.useEffect)(function(){M.resetFields(),M.setFieldsValue(P),Y(P!=null&&P.sysMenuDTOS?P==null?void 0:P.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()(x()().mark(function j(k){return x()().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:ye,onCheck:function(j){Y(j),M.setFieldsValue({menuIds:j})}})})})]})})};B.default=C},22402:function(he,B,e){e.d(B,{Z:function(){return De}});var T=e(76965),x=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(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+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),P=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:w,switcherIcon:q,blockNode:z=!1,children:me,checkable:G=!1,selectable:V=!0,draggable:I,motion:X,style:_e}=t,h=s("tree",i),ve=s(),Ee=X!=null?X:Object.assign(Object.assign({},(0,M.Z)(ve)),{motionAppear:!1}),J=Object.assign(Object.assign({},t),{checkable:G,selectable:V,showIcon:m,motion:Ee,blockNode:z,showLine:!!w,dropIndicatorRender:de}),[pe,D,v]=(0,ae.ZP)(h),[,E]=(0,P.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:h,switcherIcon:q,treeNodeProps:c,showLine:w});return pe(r.createElement(T.Z,Object.assign({itemHeight:ee,ref:l,virtual:n},J,{style:Object.assign(Object.assign({},d==null?void 0:d.style),_e),prefixCls:h,className:F()({[`${h}-icon-hide`]:!m,[`${h}-block-node`]:z,[`${h}-unselectable`]:!V,[`${h}-rtl`]:a==="rtl"},d==null?void 0:d.className,f,D,v),direction:a,checkable:G&&r.createElement("span",{className:`${h}-checkbox-inner`}),selectable:V,switcherIcon:Oe,draggable:S}),me))}),_;(function(t){t[t.None=0]="None",t[t.Start=1]="Start",t[t.End=2]="End"})(_||(_={}));function $(t,l,o){const{key:s,children:a}=o;function n(d){const i=d[s],f=d[a];l(i,d)!==!1&&$(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=_.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$)(n)),d}function O(t,l,o){const s=(0,x.Z)(l),a=[];return $(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 k(t){const{isLeaf:l,expanded:o}=t;return l?r.createElement(Z.Z,null):o?r.createElement(Q,null):r.createElement(N,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:D}=(0,C.I8)(ue(n));let v;return o?v=Object.keys(D):s?v=(0,u.r7)(n.expandedKeys||a||[],D):v=n.expandedKeys||a,v},[m,w]=r.useState(n.selectedKeys||n.defaultSelectedKeys||[]),[q,z]=r.useState(()=>f());r.useEffect(()=>{"selectedKeys"in n&&w(n.selectedKeys)},[n.selectedKeys]),r.useEffect(()=>{"expandedKeys"in n&&z(n.expandedKeys)},[n.expandedKeys]);const me=(D,v)=>{var E;return"expandedKeys"in n||z(D),(E=n.onExpand)===null||E===void 0?void 0:E.call(n,D,v)},G=(D,v)=>{var E;const{multiple:ee,fieldNames:S}=n,{node:Oe,nativeEvent:c}=v,{key:te=""}=Oe,ne=ue(n),re=Object.assign(Object.assign({},v),{selected:!0}),xe=(c==null?void 0:c.ctrlKey)||(c==null?void 0:c.metaKey),Ke=c==null?void 0:c.shiftKey;let y;ee&&xe?(y=D,d.current=te,i.current=y,re.selectedNodes=O(ne,y,S)):ee&&Ke?(y=Array.from(new Set([].concat((0,x.Z)(i.current||[]),(0,x.Z)(ce({treeData:ne,expandedKeys:q,startKey:te,endKey:d.current,fieldNames:S}))))),re.selectedNodes=O(ne,y,S)):(y=[te],d.current=te,i.current=y,re.selectedNodes=O(ne,y,S)),(E=n.onSelect)===null||E===void 0||E.call(n,y,re),"selectedKeys"in n||w(y)},{getPrefixCls:V,direction:I}=r.useContext(se.E_),{prefixCls:X,className:_e,showIcon:h=!0,expandAction:ve="click"}=n,Ee=j(n,["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:h,expandAction:ve,prefixCls:J,className:pe,expandedKeys:q,selectedKeys:m,onSelect:G,onExpand:me}))};var Pe=r.forwardRef(H);const fe=ie;fe.DirectoryTree=Pe,fe.TreeNode=T.O;var De=fe}}]);
|