(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[167],{59465:function(G,S,r){"use strict";r.d(S,{Z:function(){return c}});var P=r(28991),T=r(67294),F={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},E=F,M=r(27029),Z=function(x,O){return T.createElement(M.Z,(0,P.Z)((0,P.Z)({},x),{},{ref:O,icon:E}))};Z.displayName="MinusCircleOutlined";var c=T.forwardRef(Z)},5966:function(G,S,r){"use strict";var P=r(22122),T=r(81253),F=r(67294),E=r(39991),M=["fieldProps","proFieldProps"],Z=["fieldProps","proFieldProps"],c="text",W=function(l){var y=l.fieldProps,g=l.proFieldProps,h=(0,T.Z)(l,M);return F.createElement(E.Z,(0,P.Z)({mode:"edit",valueType:c,fieldProps:y,filedConfig:{valueType:c},proFieldProps:g},h))},x=function(l){var y=l.fieldProps,g=l.proFieldProps,h=(0,T.Z)(l,Z);return F.createElement(E.Z,(0,P.Z)({mode:"edit",valueType:"password",fieldProps:y,proFieldProps:g,filedConfig:{valueType:c}},h))},O=W;O.Password=x,O.displayName="ProFormComponent",S.Z=O},9265:function(G,S,r){"use strict";var P=r(11849),T=r(43358),F=r(34041),E=r(20228),M=r(11382),Z=r(57337),c=r(93224),W=r(23279),x=r.n(W),O=r(67294),n=r(85893);function l(y){var g=y.fetchOptions,h=y.debounceTimeout,U=h===void 0?800:h,j=y.initOption,f=(0,c.Z)(y,["fetchOptions","debounceTimeout","initOption"]),A=O.useState(!1),I=(0,Z.Z)(A,2),b=I[0],R=I[1],w=[],D=null;j&&(w.push(j),D=j.value);var $=O.useState(w),L=(0,Z.Z)($,2),B=L[0],H=L[1],K=O.useRef(0),Q=O.useMemo(function(){var V=function(k){K.current+=1;var N=K.current;H([]),R(!0),g(k).then(function(Y){N===K.current&&(H(Y),R(!1))})};return x()(V,U)},[g,U]);return(0,n.jsx)(F.Z,(0,P.Z)((0,P.Z)({showSearch:!0,filterOption:!1,defaultValue:D,onSearch:Q,notFoundContent:b?(0,n.jsx)(M.Z,{size:"small"}):null},f),{},{options:B}))}S.Z=l},97830:function(G,S,r){"use strict";var P=r(3182),T=r(57337),F=r(94043),E=r.n(F),M=r(42588),Z=r(67294),c=r(9265),W=r(85893),x=function(n){var l=void 0;n.value&&isNaN(n.value)&&(l={key:n.value.id,label:n.value.title,value:n.value.id});var y=Z.useState(l),g=(0,T.Z)(y,2),h=g[0],U=g[1];return Z.useEffect(function(){if(!(!n.value||isNaN(n.value))){var j=function(){var f=(0,P.Z)(E().mark(function A(){var I,b,R,w,D;return E().wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.next=2,(0,M.Cn)({id:n.value});case 2:w=L.sent,D={key:(I=w.data)===null||I===void 0?void 0:I.id,label:(b=w.data)===null||b===void 0?void 0:b.title,value:(R=w.data)===null||R===void 0?void 0:R.id},U(D);case 5:case"end":return L.stop()}},A)}));return function(){return f.apply(this,arguments)}}();j()}},[n.value]),n.value&&!h?null:(0,W.jsx)(c.Z,{initOption:h,fetchOptions:function(){var j=(0,P.Z)(E().mark(function f(A){var I,b,R;return E().wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return D.next=2,(0,M.qR)({title:A});case 2:if(b=D.sent,!((I=b.data)!==null&&I!==void 0&&I.list)){D.next=5;break}return D.abrupt("return",(R=b.data.list)===null||R===void 0?void 0:R.map(function($){var L={label:$.title,value:$.id,key:$.id};return L}));case 5:return D.abrupt("return",void 0);case 6:case"end":return D.stop()}},f)}));return function(f){return j.apply(this,arguments)}}(),onChange:n.onChange,style:{width:"100%"}})};S.Z=x},4679:function(G,S,r){"use strict";r.r(S),r.d(S,{default:function(){return _e}});var P=r(57663),T=r(71577),F=r(12968),E=r(62462),M=r(62350),Z=r(75443),c=r(3182),W=r(18106),x=r(16004),O=r(94043),n=r.n(O),l=r(11849),y=r(4614);function g(p,i){return h.apply(this,arguments)}function h(){return h=(0,c.Z)(n().mark(function p(i,t){return n().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,y.WY)("/api/luigi/topic/detail",(0,l.Z)({method:"GET",params:(0,l.Z)({},i)},t||{})));case 1:case"end":return e.stop()}},p)})),h.apply(this,arguments)}function U(p){return j.apply(this,arguments)}function j(){return j=(0,c.Z)(n().mark(function p(i){return n().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.abrupt("return",(0,y.WY)("/api/luigi/topic/list",(0,l.Z)({method:"GET"},i||{})));case 1:case"end":return o.stop()}},p)})),j.apply(this,arguments)}function f(p,i){return A.apply(this,arguments)}function A(){return A=(0,c.Z)(n().mark(function p(i,t){return n().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,y.WY)("/api/luigi/topic/save",(0,l.Z)({method:"POST",headers:{"Content-Type":"application/json"},data:i},t||{})));case 1:case"end":return e.stop()}},p)})),A.apply(this,arguments)}var I=r(39750),b=r(67294),R=r(13062),w=r(71230),D=r(89032),$=r(15746),L=r(9715),B=r(22712),H=r(34792),K=r(48086);function Q(p,i){return V.apply(this,arguments)}function V(){return V=(0,c.Z)(n().mark(function p(i,t){return n().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,y.WY)("/api/luigi/category/detail",(0,l.Z)({method:"GET",params:(0,l.Z)({},i)},t||{})));case 1:case"end":return e.stop()}},p)})),V.apply(this,arguments)}function q(p,i){return k.apply(this,arguments)}function k(){return k=(0,c.Z)(n().mark(function p(i,t){return n().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,y.WY)("/api/luigi/category/list",(0,l.Z)({method:"POST",headers:{"Content-Type":"application/json"},data:i},t||{})));case 1:case"end":return e.stop()}},p)})),k.apply(this,arguments)}function N(p,i){return Y.apply(this,arguments)}function Y(){return Y=(0,c.Z)(n().mark(function p(i,t){return n().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,y.WY)("/api/luigi/category/save",(0,l.Z)({method:"POST",headers:{"Content-Type":"application/json"},data:i},t||{})));case 1:case"end":return e.stop()}},p)})),Y.apply(this,arguments)}function ie(p,i){return X.apply(this,arguments)}function X(){return X=(0,c.Z)(n().mark(function p(i,t){return n().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,y.WY)("/api/luigi/category/seek",(0,l.Z)({method:"GET",params:(0,l.Z)({},i)},t||{})));case 1:case"end":return e.stop()}},p)})),X.apply(this,arguments)}var ue=r(9265),a=r(85893),le=function(i){return(0,a.jsx)(ue.Z,{initOption:i.value?{label:i.value.title,value:i.value.id,key:i.value.id}:void 0,fetchOptions:function(){var t=(0,c.Z)(n().mark(function o(e){var u,m,s;return n().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.next=2,ie({title:e});case 2:if(m=d.sent,!((u=m.data)!==null&&u!==void 0&&u.list)){d.next=5;break}return d.abrupt("return",(s=m.data.list)===null||s===void 0?void 0:s.map(function(_){var v={label:_.title,value:_.id,key:_.id};return v}));case 5:return d.abrupt("return",void 0);case 6:case"end":return d.stop()}},o)}));return function(o){return t.apply(this,arguments)}}(),onChange:function(o){i.onChange&&i.onChange({id:o})},style:{width:"100%"}})},oe=le,ee=r(59465),re=r(49101),te=r(71975),z=r(5966),de={labelCol:{span:4},wrapperCol:{span:14}},ce=function(i){var t=(0,b.useRef)();return(0,a.jsxs)(te.a,(0,l.Z)((0,l.Z)({title:i.formTitle,formRef:t,layout:"horizontal"},de),{},{trigger:i.trigger,autoFocusFirstInput:!0,drawerProps:{destroyOnClose:!0},onVisibleChange:function(){var o=(0,c.Z)(n().mark(function e(u){var m,s;return n().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:if(!(!u||!i.topicId)){d.next=2;break}return d.abrupt("return");case 2:return d.next=4,g({id:i.topicId});case 4:m=d.sent,m.data&&((s=t.current)===null||s===void 0||s.setFieldsValue(m.data));case 6:case"end":return d.stop()}},e)}));return function(e){return o.apply(this,arguments)}}(),onFinish:function(){var o=(0,c.Z)(n().mark(function e(u){var m,s,C,d;return n().wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return m=u.categoryList,m&&(s=m.map(function(J){return J.id}),C=JSON.stringify(s),u.cids=C),v.next=4,f((0,l.Z)((0,l.Z)({},u),{},{id:i.topicId}));case 4:if(d=v.sent,!d.code){v.next=9;break}return K.default.success("\u63D0\u4EA4\u6210\u529F"),i.refresh&&i.refresh(),v.abrupt("return",!0);case 9:return v.abrupt("return",!1);case 10:case"end":return v.stop()}},e)}));return function(e){return o.apply(this,arguments)}}(),children:[(0,a.jsx)(z.Z,{width:"md",name:"title",label:"\u6807\u9898",placeholder:"\u8BF7\u8F93\u5165"}),(0,a.jsx)(B.Z.List,{name:"categoryList",children:function(e,u,m){var s=u.add,C=u.remove,d=m.errors;return(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)(B.Z.Item,{label:"\u5206\u7C7B",required:!0,children:[e.map(function(_){return(0,a.jsxs)(w.Z,{children:[(0,a.jsx)($.Z,{span:10,children:(0,b.createElement)(B.Z.Item,(0,l.Z)((0,l.Z)({},_),{},{key:_.key}),(0,a.jsx)(oe,{}))}),(0,a.jsx)($.Z,{offset:1,children:(0,a.jsx)(ee.Z,{className:"dynamic-delete-button",onClick:function(){return C(_.name)}})})]},_.key)}),(0,a.jsxs)(B.Z.Item,{children:[(0,a.jsx)(T.Z,{type:"dashed",onClick:function(){return s()},style:{width:"60%"},icon:(0,a.jsx)(re.Z,{}),children:"\u6DFB\u52A0\u5206\u7C7B"}),(0,a.jsx)(B.Z.ErrorList,{errors:d})]})]})})}})]}))},ne=ce,pe=r(97830),me={labelCol:{span:4},wrapperCol:{span:14}},fe=function(i){var t=(0,b.useRef)();return(0,a.jsxs)(te.a,(0,l.Z)((0,l.Z)({title:i.formTitle,formRef:t,layout:"horizontal"},me),{},{trigger:i.trigger,autoFocusFirstInput:!0,drawerProps:{destroyOnClose:!0},onVisibleChange:function(){var o=(0,c.Z)(n().mark(function e(u){var m,s;return n().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:if(!(!u||!i.categoryId)){d.next=2;break}return d.abrupt("return");case 2:return d.next=4,Q({id:i.categoryId});case 4:m=d.sent,m.data&&((s=t.current)===null||s===void 0||s.setFieldsValue(m.data));case 6:case"end":return d.stop()}},e)}));return function(e){return o.apply(this,arguments)}}(),onFinish:function(){var o=(0,c.Z)(n().mark(function e(u){var m,s,C,d;return n().wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return m=u.poems,m&&(s=m.map(function(J){return typeof J=="number"?J:J.id}),C=JSON.stringify(s),u.poemIds=C),u.poems=void 0,v.next=5,N((0,l.Z)((0,l.Z)({},u),{},{id:i.categoryId}));case 5:if(d=v.sent,!d.code){v.next=10;break}return K.default.success("\u63D0\u4EA4\u6210\u529F"),i.refresh&&i.refresh(),v.abrupt("return",!0);case 10:return v.abrupt("return",!1);case 11:case"end":return v.stop()}},e)}));return function(e){return o.apply(this,arguments)}}(),children:[(0,a.jsx)(z.Z,{fieldProps:{maxLength:10},width:"md",name:"title",label:"\u6807\u9898",placeholder:"\u8BF7\u8F93\u5165"}),(0,a.jsx)(z.Z,{fieldProps:{maxLength:10},width:"md",name:"subTitle",label:"\u526F\u6807\u9898",placeholder:"\u8BF7\u8F93\u5165"}),(0,a.jsx)(z.Z,{fieldProps:{maxLength:10},width:"md",name:"desc",label:"\u63CF\u8FF0",placeholder:"\u8BF7\u8F93\u5165"}),(0,a.jsx)(z.Z,{fieldProps:{maxLength:10},width:"md",name:"image",label:"\u56FE\u7247\u5730\u5740",placeholder:"\u8BF7\u8F93\u5165"}),(0,a.jsx)(B.Z.List,{name:"poems",children:function(e,u,m){var s=u.add,C=u.remove,d=m.errors;return(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)(B.Z.Item,{label:"\u8BD7\u8BCD",required:!0,children:[e.map(function(_){return(0,a.jsxs)(w.Z,{children:[(0,a.jsx)($.Z,{span:10,children:(0,b.createElement)(B.Z.Item,(0,l.Z)((0,l.Z)({},_),{},{key:_.key}),(0,a.jsx)(pe.Z,{}))}),(0,a.jsx)($.Z,{offset:1,children:(0,a.jsx)(ee.Z,{className:"dynamic-delete-button",onClick:function(){return C(_.name)}})})]},_.key)}),(0,a.jsxs)(B.Z.Item,{children:[(0,a.jsx)(T.Z,{type:"dashed",onClick:function(){return s()},style:{width:"60%"},icon:(0,a.jsx)(re.Z,{}),children:"\u6DFB\u52A0\u8BD7\u8BCD"}),(0,a.jsx)(B.Z.ErrorList,{errors:d})]})]})})}})]}))},ae=fe,se=x.Z.TabPane,ve=[{dataIndex:"id",title:"id"},{title:"\u6807\u9898",dataIndex:"title",ellipsis:!0,tip:"\u6807\u9898\u8FC7\u957F\u4F1A\u81EA\u52A8\u6536\u7F29"},{title:"\u72B6\u6001",dataIndex:"status",valueType:"select",valueEnum:{0:{text:"\u672A\u6821\u51C6",status:"Error"},1:{text:"\u5DF2\u6821\u51C6",status:"Success"}}},{title:"\u64CD\u4F5C",valueType:"option",key:"option",width:"25%",render:function(i,t,o,e){return[(0,a.jsx)(ne,{topicId:t.id,formTitle:t.title||"\u7F16\u8F91",trigger:(0,a.jsx)("a",{href:"#",children:"\u7F16\u8F91"}),refresh:function(){return e==null?void 0:e.reload()}},t.id),(0,a.jsx)(Z.Z,{title:"\u786E\u5B9A\u5220\u9664\u5417?",onConfirm:(0,c.Z)(n().mark(function u(){return n().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,f({id:t.id,status:-1});case 2:e==null||e.reload();case 3:case"end":return s.stop()}},u)})),okText:"Yes",cancelText:"No",children:(0,a.jsx)("a",{href:"#",children:"\u5220\u9664"})},"delete"+t.id),(0,a.jsx)(Z.Z,{title:"\u786E\u5B9A\u6807\u8BB0\u5417?",onConfirm:(0,c.Z)(n().mark(function u(){return n().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,f({id:t.id,status:t.status==0?1:0});case 2:e==null||e.reload();case 3:case"end":return s.stop()}},u)})),okText:"Yes",cancelText:"No",children:(0,a.jsx)("a",{href:"#",children:t.status==0?"\u6821\u51C6":"\u53D6\u6D88\u6821\u51C6"})},"mark_"+t.id)]}}],he=[{dataIndex:"id",title:"id"},{title:"\u6807\u9898",dataIndex:"title",ellipsis:!0,tip:"\u6807\u9898\u8FC7\u957F\u4F1A\u81EA\u52A8\u6536\u7F29"},{title:"\u526F\u6807\u9898",dataIndex:"subTitle",ellipsis:!0,hideInSearch:!0},{title:"\u63CF\u8FF0",dataIndex:"desc",ellipsis:!0,hideInSearch:!0},{title:"\u56FE\u7247",dataIndex:"image",ellipsis:!0,hideInSearch:!0,render:function(i,t){return t.image?(0,a.jsx)(E.Z,{src:t.image}):null}},{title:"\u72B6\u6001",dataIndex:"status",valueType:"select",valueEnum:{0:{text:"\u672A\u6821\u51C6",status:"Error"},1:{text:"\u5DF2\u6821\u51C6",status:"Success"}}},{title:"\u64CD\u4F5C",valueType:"option",key:"option",width:"25%",render:function(i,t,o,e){return[(0,a.jsx)(ae,{categoryId:t.id,formTitle:t.title||"\u7F16\u8F91",trigger:(0,a.jsx)("a",{href:"#",children:"\u7F16\u8F91"}),refresh:function(){return e==null?void 0:e.reload()}},t.id),(0,a.jsx)(Z.Z,{title:"\u786E\u5B9A\u5220\u9664\u5417?",onConfirm:(0,c.Z)(n().mark(function u(){return n().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,N({id:t.id,status:-1});case 2:e==null||e.reload();case 3:case"end":return s.stop()}},u)})),okText:"Yes",cancelText:"No",children:(0,a.jsx)("a",{href:"#",children:"\u5220\u9664"})},"delete"+t.id),(0,a.jsx)(Z.Z,{title:"\u786E\u5B9A\u6807\u8BB0\u5417?",onConfirm:(0,c.Z)(n().mark(function u(){return n().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,N({id:t.id,status:t.status==0?1:0});case 2:e==null||e.reload();case 3:case"end":return s.stop()}},u)})),okText:"Yes",cancelText:"No",children:(0,a.jsx)("a",{href:"#",children:t.status==0?"\u6821\u51C6":"\u53D6\u6D88\u6821\u51C6"})},"mark_"+t.id)]}}],_e=function(){var p=b.useRef();return(0,a.jsxs)(x.Z,{defaultActiveKey:"1",style:{backgroundColor:"white",padding:"24px"},children:[(0,a.jsx)(se,{tab:"\u4E3B\u9898",children:(0,a.jsx)(I.ZP,{columns:ve,actionRef:p,request:(0,c.Z)(n().mark(function i(){var t,o,e,u;return n().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,U();case 2:return u=s.sent,s.abrupt("return",{data:(t=u.data)===null||t===void 0?void 0:t.list,total:(o=u.data)===null||o===void 0||(e=o.list)===null||e===void 0?void 0:e.length});case 4:case"end":return s.stop()}},i)})),rowKey:"outUserNo",pagination:!1,toolBarRender:function(){var t;return[(0,a.jsx)(ne,{refresh:(t=p.current)===null||t===void 0?void 0:t.reload,trigger:(0,a.jsx)(T.Z,{type:"primary",children:"\u65B0\u5EFA"}),formTitle:"\u521B\u5EFA"},"new")]},search:!1})},"1"),(0,a.jsx)(se,{tab:"\u5206\u7C7B",children:(0,a.jsx)(I.ZP,{columns:he,actionRef:p,request:(0,c.Z)(n().mark(function i(){var t,o,e,u,m,s,C=arguments;return n().wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return e=C.length>0&&C[0]!==void 0?C[0]:{},u=[],m=["id",,"status","title"],Object.keys(e).forEach(function(v){m.includes(v)&&e[v]&&u.push({key:v,val:e[v]})}),_.next=6,q({current:e.current,pageSize:e.pageSize,query:u});case 6:return s=_.sent,_.abrupt("return",{data:(t=s.data)===null||t===void 0?void 0:t.list,total:(o=s.data)===null||o===void 0?void 0:o.total});case 8:case"end":return _.stop()}},i)})),rowKey:"outUserNo",pagination:{pageSize:20},toolBarRender:function(){var t;return[(0,a.jsx)(ae,{refresh:(t=p.current)===null||t===void 0?void 0:t.reload,trigger:(0,a.jsx)(T.Z,{type:"primary",children:"\u65B0\u5EFA"}),formTitle:"\u521B\u5EFA"},"new")]}})},"2")]})}},42588:function(G,S,r){"use strict";r.d(S,{Cn:function(){return Z},Tg:function(){return W},Z6:function(){return O},qR:function(){return l}});var P=r(11849),T=r(3182),F=r(94043),E=r.n(F),M=r(4614);function Z(g,h){return c.apply(this,arguments)}function c(){return c=(0,T.Z)(E().mark(function g(h,U){return E().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.abrupt("return",(0,M.WY)("/api/luigi/poem/detail",(0,P.Z)({method:"GET",params:(0,P.Z)({},h)},U||{})));case 1:case"end":return f.stop()}},g)})),c.apply(this,arguments)}function W(g,h){return x.apply(this,arguments)}function x(){return x=(0,T.Z)(E().mark(function g(h,U){return E().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.abrupt("return",(0,M.WY)("/api/luigi/poem/list",(0,P.Z)({method:"POST",headers:{"Content-Type":"application/json"},data:h},U||{})));case 1:case"end":return f.stop()}},g)})),x.apply(this,arguments)}function O(g,h){return n.apply(this,arguments)}function n(){return n=(0,T.Z)(E().mark(function g(h,U){return E().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.abrupt("return",(0,M.WY)("/api/luigi/poem/save",(0,P.Z)({method:"POST",headers:{"Content-Type":"application/json"},data:h},U||{})));case 1:case"end":return f.stop()}},g)})),n.apply(this,arguments)}function l(g,h){return y.apply(this,arguments)}function y(){return y=(0,T.Z)(E().mark(function g(h,U){return E().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.abrupt("return",(0,M.WY)("/api/luigi/poem/seek",(0,P.Z)({method:"GET",params:(0,P.Z)({},h)},U||{})));case 1:case"end":return f.stop()}},g)})),y.apply(this,arguments)}}}]);