"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[1411],{51411:function(Ne,O,a){a.r(O),a.d(O,{default:function(){return Ee}});var Q=a(90228),T=a.n(Q),J=a(87999),w=a.n(J),X=a(48305),B=a.n(X),s=a(50959),q=a(49547),Z=a(35748),_=a(80896),ee=a(36165),te=a(27610),L=a(19014),ae=a(50925),V=a(94675),C=a(7485),ne=a(27633),re=a(26068),l=a.n(re),N=a(88831),P=a(44706),ue=a(33938),le=a(47186),oe=a(41268),ie=a(66292),se=a.n(ie),ce=a(82092),de=a.n(ce),me=a(38546),ve=a(82187),fe=a.n(ve),z={iconPicSearcher:"iconPicSearcher___hJg4D","icon-pic-btn":"icon-pic-btn___L4v1S","icon-pic-preview":"icon-pic-preview___ilSDh","icon-pic-search-result":"icon-pic-search-result___gIGCh","result-tip":"result-tip___LzRmi","col-icon":"col-icon___BSYZg",anticon:"anticon___qL_hm",anticonsList:"anticonsList___HMi_c",rtl:"rtl___Ezi11",anticonClass:"anticonClass___Ei9dm","ant-badge":"ant-badge___Zv5ig",TwoTone:"TwoTone___EPyBa",copied:"copied___NGd_a","copied-code":"copied-code___wW8vD"},t=a(11527),he=N,ge=function(e){var i=e.name,y=e.justCopied,d=e.onSelect,f=e.theme,v=fe()(de()({copied:y===i},f,!!f));return(0,t.jsx)("li",{className:v,onClick:function(){d&&d(f,i)},children:(0,t.jsx)(me.Z,{title:i,children:s.createElement(he[i],{className:z.anticon})})})},Fe=ge,Ce=function(e){var i=e.icons,y=e.title,d=e.newIcons,f=e.theme,v=(0,C.useIntl)(),F=s.useState(null),S=B()(F,2),j=S[0],p=S[1],h=s.useRef(null),u=s.useCallback(function(r,o){var n=e.onSelect;n&&n(r,o),p(r),h.current=setTimeout(function(){p(null)},2e3)},[]);return s.useEffect(function(){return function(){h.current&&clearTimeout(h.current)}},[]),(0,t.jsxs)("div",{children:[(0,t.jsx)("h4",{children:"icon"}),(0,t.jsx)("ul",{className:z.anticonsList,children:i.map(function(r){return(0,t.jsx)(Fe,{name:r,theme:f,isNew:d.includes(r),justCopied:j,onSelect:u},r)})})]})},Se=Ce,pe=a(953),xe=a(25666),Be=a(57185),ze=null,Ue=pe.Z.Dragger,ye=function(){var e=(0,C.useIntl)(),i=e.formatMessage,y=(0,s.useState)({loading:!1,modalOpen:!1,popoverVisible:!1,icons:[],fileList:[],error:!1,modelLoaded:!1}),d=B()(y,2),f=d[0],v=d[1],F=function(r){try{var o=window.antdIconClassifier.predict(r);gtag&&o.length&>ag("event","icon",{event_category:"search-by-image",event_label:o[0].className}),o=o.map(function(n){return{score:n.score,type:n.className.replace(/\s/g,"-")}}),v(function(n){return l()(l()({},n),{},{loading:!1,error:!1,icons:o})})}catch(n){v(function(m){return l()(l()({},m),{},{loading:!1,error:!0})})}},S=function(r){return new Promise(function(o){var n=new Image;n.setAttribute("crossOrigin","anonymous"),n.src=r,n.onload=function(){o(n)}})},j=(0,s.useCallback)(function(u){v(function(o){return l()(l()({},o),{},{loading:!0})});var r=new FileReader;r.onload=function(){S(r.result).then(F),v(function(o){return l()(l()({},o),{},{fileList:[{uid:1,name:u.name,status:"done",url:r.result}]})})},r.readAsDataURL(u)},[]),p=(0,s.useCallback)(function(u){var r=u.clipboardData&&u.clipboardData.items,o=null;if(r&&r.length){for(var n=0;n$","gi"),function(g,R){return R}).replace(/(Filled|Outlined|TwoTone)$/,"").toLowerCase();m=m.filter(function(g){return g.toLowerCase().includes(A)})}return m=m.filter(function(g){return g!=="CopyrightCircle"}),{category:n,icons:m.map(function(g){return g+r}).filter(function(g){return K[g]})}}).filter(function(n){var m=n.icons;return!!m.length}).map(function(n){var m=n.category,A=n.icons;return(0,t.jsx)(Se,{title:m,theme:r,icons:A,newIcons:F,onSelect:function(R,b){i&&i(b,K[b])}},m)});return o.length===0?(0,t.jsx)(ue.Z,{style:{margin:"2em 0"}}):o},[f.searchKey,f.theme]);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,t.jsx)(le.ZP.Group,{value:f.theme,onChange:j,size:"large",optionType:"button",buttonStyle:"solid",options:[{label:(0,t.jsx)(P.Z,{component:De}),value:M.Outlined},{label:(0,t.jsx)(P.Z,{component:je}),value:M.Filled},{label:(0,t.jsx)(P.Z,{component:Te}),value:M.TwoTone}]}),(0,t.jsx)(oe.Z.Search,{style:{margin:"0 10px",flex:1},allowClear:!0,onChange:function(u){return S(u.currentTarget.value)},size:"large",autoFocus:!0,suffix:(0,t.jsx)(Ie,{})})]}),p]})},Le=we,Pe=function(e){var i=ae.Z.useForm(),y=B()(i,1),d=y[0],f=(0,s.useState)("M"),v=B()(f,2),F=v[0],S=v[1],j=(0,s.useState)("1"),p=B()(j,2),h=p[0],u=p[1],r=(0,s.useState)(),o=B()(r,2),n=o[0],m=o[1],A=(0,s.useState)(!1),g=B()(A,2),R=g[0],b=g[1],Y=e.menuTree,Ge=e.visibleOptions,He=e.statusOptions;(0,s.useEffect)(function(){d.resetFields(),m(e.values.icon),S(e.values.menuType),S(e.values.isFrame),d.setFieldsValue({id:e.values.id,name:e.values.name,parentId:e.values.parentId,orderNum:e.values.orderNum,path:e.values.path,component:e.values.component,query:e.values.query,isFrame:e.values.isFrame,isCache:e.values.isCache,menuType:e.values.menuType,visible:e.values.visible,status:e.values.status,perms:e.values.perms,icon:e.values.icon,createBy:e.values.createBy,createTime:e.values.createTime,updateBy:e.values.updateBy,updateTime:e.values.updateTime,remark:e.values.remark})},[d,e]);var We=(0,C.useIntl)(),Oe=function(){d.submit()},Ze=function(){e.onCancel()},Ve=function(){var x=w()(T()().mark(function I(D){return T()().wrap(function(E){for(;;)switch(E.prev=E.next){case 0:e.onSubmit(D);case 1:case"end":return E.stop()}},I)}));return function(D){return x.apply(this,arguments)}}();return(0,t.jsxs)(V.Z,{width:640,title:"\u7F16\u8F91\u83DC\u5355\u6743\u9650",open:e.open,forceRender:!0,destroyOnClose:!0,onOk:Oe,onCancel:Ze,children:[(0,t.jsxs)(q.A,{form:d,grid:!0,submitter:!1,layout:"horizontal",onFinish:Ve,children:[(0,t.jsx)(Z.Z,{name:"id",label:"\u83DC\u5355\u7F16\u53F7",placeholder:"\u8BF7\u8F93\u5165\u83DC\u5355\u7F16\u53F7",disabled:!0,hidden:!0,rules:[{required:!1,message:(0,t.jsx)(C.FormattedMessage,{id:"\u8BF7\u8F93\u5165\u83DC\u5355\u7F16\u53F7\uFF01",defaultMessage:"\u8BF7\u8F93\u5165\u83DC\u5355\u7F16\u53F7\uFF01"})}]}),(0,t.jsx)(_.Z,{name:"parentId",label:"\u4E0A\u7EA7\u83DC\u5355",params:{menuTree:Y},request:w()(T()().mark(function x(){return T()().wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return D.abrupt("return",[{name:"\u5168\u90E8",id:0,children:Y}]);case 1:case"end":return D.stop()}},x)})),placeholder:"\u8BF7\u8F93\u5165\u7236\u83DC\u5355\u7F16\u53F7",fieldProps:{defaultValue:0,fieldNames:{label:"name",value:"id"}}}),(0,t.jsx)(ee.Z.Group,{name:"menuType",valueEnum:{M:"\u76EE\u5F55",C:"\u83DC\u5355",F:"\u6309\u94AE"},label:"\u83DC\u5355\u7C7B\u578B",placeholder:"\u8BF7\u8F93\u5165\u83DC\u5355\u7C7B\u578B",rules:[{required:!1,message:(0,t.jsx)(C.FormattedMessage,{id:"\u8BF7\u8F93\u5165\u83DC\u5355\u7C7B\u578B\uFF01",defaultMessage:"\u8BF7\u8F93\u5165\u83DC\u5355\u7C7B\u578B\uFF01"})}],fieldProps:{onChange:function(I){S(I.target.value)}}}),(0,t.jsx)(te.Z,{name:"icon",label:"\u83DC\u5355\u56FE\u6807",valueEnum:{},hidden:F==="F",addonBefore:(0,ne.I)(n),fieldProps:{onClick:function(){b(!0)}},placeholder:"\u8BF7\u8F93\u5165\u83DC\u5355\u56FE\u6807",rules:[{required:!1,message:(0,t.jsx)(C.FormattedMessage,{id:"\u8BF7\u8F93\u5165\u83DC\u5355\u56FE\u6807\uFF01",defaultMessage:"\u8BF7\u8F93\u5165\u83DC\u5355\u56FE\u6807\uFF01"})}]}),(0,t.jsx)(L.Z,{name:"name",label:"\u83DC\u5355\u540D\u79F0",colProps:{md:12,xl:12},placeholder:"\u8BF7\u8F93\u5165\u83DC\u5355\u540D\u79F0",rules:[{required:!0,message:(0,t.jsx)(C.FormattedMessage,{id:"\u8BF7\u8F93\u5165\u83DC\u5355\u540D\u79F0\uFF01",defaultMessage:"\u8BF7\u8F93\u5165\u83DC\u5355\u540D\u79F0\uFF01"})}]}),(0,t.jsx)(Z.Z,{name:"orderNum",label:"\u663E\u793A\u987A\u5E8F",width:"lg",colProps:{md:12,xl:12},placeholder:"\u8BF7\u8F93\u5165\u663E\u793A\u987A\u5E8F",rules:[{required:!1,message:(0,t.jsx)(C.FormattedMessage,{id:"\u8BF7\u8F93\u5165\u663E\u793A\u987A\u5E8F\uFF01",defaultMessage:"\u8BF7\u8F93\u5165\u663E\u793A\u987A\u5E8F\uFF01"})}],fieldProps:{defaultValue:1}}),(0,t.jsx)(L.Z,{name:"path",label:"\u8DEF\u7531\u5730\u5740",width:"lg",colProps:{md:12,xl:12},placeholder:"\u8BF7\u8F93\u5165\u8DEF\u7531\u5730\u5740",hidden:F==="F",rules:[{required:F!=="F",message:(0,t.jsx)(C.FormattedMessage,{id:"\u8BF7\u8F93\u5165\u8DEF\u7531\u5730\u5740\uFF01",defaultMessage:"\u8BF7\u8F93\u5165\u8DEF\u7531\u5730\u5740\uFF01"})}]}),(0,t.jsx)(L.Z,{name:"perms",label:"\u6743\u9650\u6807\u8BC6",colProps:{md:12,xl:12},placeholder:"\u8BF7\u8F93\u5165\u6743\u9650\u6807\u8BC6",hidden:F==="M",rules:[{required:!1,message:(0,t.jsx)(C.FormattedMessage,{id:"\u8BF7\u8F93\u5165\u6743\u9650\u6807\u8BC6\uFF01",defaultMessage:"\u8BF7\u8F93\u5165\u6743\u9650\u6807\u8BC6\uFF01"})}]})]}),(0,t.jsx)(V.Z,{width:800,open:R,onCancel:function(){b(!1)},footer:null,children:(0,t.jsx)(Le,{onSelect:function(I){d.setFieldsValue({icon:I}),m(I),b(!1)}})})]})},Ee=Pe}}]);