(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[727],{5966:function(K,M,e){"use strict";var c=e(22122),O=e(81253),C=e(67294),i=e(39991),_=["fieldProps","proFieldProps"],R=["fieldProps","proFieldProps"],T="text",p=function(v){var a=v.fieldProps,o=v.proFieldProps,s=(0,O.Z)(v,_);return C.createElement(i.Z,(0,c.Z)({mode:"edit",valueType:T,fieldProps:a,filedConfig:{valueType:T},proFieldProps:o},s))},Z=function(v){var a=v.fieldProps,o=v.proFieldProps,s=(0,O.Z)(v,R);return C.createElement(i.Z,(0,c.Z)({mode:"edit",valueType:"password",fieldProps:a,proFieldProps:o,filedConfig:{valueType:T}},s))},P=p;P.Password=Z,P.displayName="ProFormComponent",M.Z=P},90672:function(K,M,e){"use strict";var c=e(22122),O=e(81253),C=e(67294),i=e(39991),_=["fieldProps","proFieldProps"],R=function(p,Z){var P=p.fieldProps,m=p.proFieldProps,v=(0,O.Z)(p,_);return C.createElement(i.Z,(0,c.Z)({ref:Z,mode:"edit",valueType:"textarea",fieldProps:P,proFieldProps:m},v))};M.Z=C.forwardRef(R)},79667:function(K,M,e){"use strict";var c=e(3182),O=e(57337),C=e(94043),i=e.n(C),_=e(96006),R=e(67294),T=e(9265),p=e(85893),Z=function(m){var v=R.useState(),a=(0,O.Z)(v,2),o=a[0],s=a[1];return R.useEffect(function(){if(!!m.value){var h=function(){var E=(0,c.Z)(i().mark(function n(){var A,I,U,B,t;return i().wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return j.next=2,(0,_.l)({id:m.value});case 2:B=j.sent,t={key:(A=B.data)===null||A===void 0?void 0:A.id,label:(I=B.data)===null||I===void 0?void 0:I.name,value:(U=B.data)===null||U===void 0?void 0:U.id},s(t);case 5:case"end":return j.stop()}},n)}));return function(){return E.apply(this,arguments)}}();h()}},[m.value]),m.value&&!o?null:(0,p.jsx)(T.Z,{initOption:o,fetchOptions:function(){var h=(0,c.Z)(i().mark(function E(n){var A,I,U;return i().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,_.tc)({name:n});case 2:if(I=t.sent,!((A=I.data)!==null&&A!==void 0&&A.list)){t.next=5;break}return t.abrupt("return",(U=I.data.list)===null||U===void 0?void 0:U.map(function(F){var j={label:F.name,value:F.id,key:F.id};return j}));case 5:return t.abrupt("return",void 0);case 6:case"end":return t.stop()}},E)}));return function(E){return h.apply(this,arguments)}}(),onChange:m.onChange,style:{width:"100%"}})};M.Z=Z},9265:function(K,M,e){"use strict";var c=e(11849),O=e(43358),C=e(34041),i=e(20228),_=e(11382),R=e(57337),T=e(93224),p=e(23279),Z=e.n(p),P=e(67294),m=e(85893);function v(a){var o=a.fetchOptions,s=a.debounceTimeout,h=s===void 0?800:s,E=a.initOption,n=(0,T.Z)(a,["fetchOptions","debounceTimeout","initOption"]),A=P.useState(!1),I=(0,R.Z)(A,2),U=I[0],B=I[1],t=[],F=null;E&&(t.push(E),F=E.value);var j=P.useState(t),L=(0,R.Z)(j,2),$=L[0],b=L[1],l=P.useRef(0),r=P.useMemo(function(){var D=function(f){l.current+=1;var y=l.current;b([]),B(!0),o(f).then(function(d){y===l.current&&(b(d),B(!1))})};return Z()(D,h)},[o,h]);return(0,m.jsx)(C.Z,(0,c.Z)((0,c.Z)({showSearch:!0,filterOption:!1,defaultValue:F,onSearch:r,notFoundContent:U?(0,m.jsx)(_.Z,{size:"small"}):null},n),{},{options:$}))}M.Z=v},86489:function(K,M,e){"use strict";e.r(M),e.d(M,{default:function(){return $}});var c=e(57663),O=e(71577),C=e(62350),i=e(75443),_=e(3182),R=e(402),T=e(61859),p=e(11849),Z=e(47673),P=e(4107),m=e(93224),v=e(94043),a=e.n(v),o=e(79667),s=e(96006),h=e(39750),E=e(67294),n=e(34792),A=e(48086),I=e(71975),U=e(5966),B=e(90672),t=e(85893),F=function(l){var r=(0,E.useRef)();return(0,t.jsxs)(I.a,{title:l.formTitle,formRef:r,layout:"horizontal",trigger:l.trigger,autoFocusFirstInput:!0,drawerProps:{destroyOnClose:!0},onVisibleChange:function(){var D=(0,_.Z)(a().mark(function u(f){var y,d;return a().wrap(function(S){for(;;)switch(S.prev=S.next){case 0:if(!(!f||!l.authorId)){S.next=2;break}return S.abrupt("return");case 2:return S.next=4,(0,s.l)({id:l.authorId});case 4:y=S.sent,y.data&&((d=r.current)===null||d===void 0||d.setFieldsValue(y.data));case 6:case"end":return S.stop()}},u)}));return function(u){return D.apply(this,arguments)}}(),onFinish:function(){var D=(0,_.Z)(a().mark(function u(f){var y;return a().wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return g.next=2,(0,s.xB)((0,p.Z)((0,p.Z)({},f),{},{id:l.authorId}));case 2:if(y=g.sent,!y.code){g.next=7;break}return A.default.success("\u63D0\u4EA4\u6210\u529F"),l.refresh&&l.refresh(),g.abrupt("return",!0);case 7:return g.abrupt("return",!1);case 8:case"end":return g.stop()}},u)}));return function(u){return D.apply(this,arguments)}}(),children:[(0,t.jsx)(U.Z,{width:"md",name:"name",label:"\u540D\u5B57",placeholder:"\u8BF7\u8F93\u5165"}),(0,t.jsx)(U.Z,{width:"md",name:"dynasty",label:"\u671D\u4EE3",placeholder:"\u8BF7\u8F93\u5165"}),(0,t.jsx)(B.Z,{fieldProps:{autoSize:!0},width:"md",name:"introduction",label:"\u4ECB\u7ECD",placeholder:"\u8BF7\u8F93\u5165"})]})},j=F,L=[{dataIndex:"id",title:"id",renderFormItem:function(l,r){var D=r.type,u=r.defaultRender,f=(0,m.Z)(r,["type","defaultRender"]);return(0,t.jsx)(P.Z,(0,p.Z)({},f),"id_"+l)}},{title:"\u540D\u5B57",dataIndex:"name",ellipsis:!0,hideInSearch:!0},{title:"\u671D\u4EE3",dataIndex:"dynasty",ellipsis:!0,hideInSearch:!0},{title:"\u540D\u5B57",dataIndex:"id",hideInTable:!0,renderFormItem:function(l,r){var D=r.type,u=r.defaultRender,f=(0,m.Z)(r,["type","defaultRender"]);return(0,t.jsx)(o.Z,(0,p.Z)({},f))}},{title:"\u72B6\u6001",dataIndex:"status",valueType:"select",valueEnum:{0:{text:"\u672A\u6821\u51C6",status:"Error"},1:{text:"\u5DF2\u6821\u51C6",status:"Success"}}},{title:"\u4F5C\u54C1\u6570\u91CF",dataIndex:"poemCnt",hideInSearch:!0,render:function(l,r){return(0,t.jsx)(T.Z.Link,{target:"_blank",href:"/poem?authorId="+r.id,children:l},r.id)}},{title:"\u64CD\u4F5C",valueType:"option",key:"option",render:function(l,r,D,u){return[(0,t.jsx)(j,{authorId:r.id,formTitle:r.title||"\u7F16\u8F91",trigger:(0,t.jsx)("a",{href:"#",children:"\u7F16\u8F91"}),refresh:function(){return u==null?void 0:u.reload()}},r.id),(0,t.jsx)(i.Z,{title:"\u786E\u5B9A\u5220\u9664\u5417?",onConfirm:(0,_.Z)(a().mark(function f(){return a().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.next=2,(0,s.xB)({id:r.id,status:-1});case 2:u==null||u.reload();case 3:case"end":return d.stop()}},f)})),okText:"Yes",cancelText:"No",children:(0,t.jsx)("a",{href:"#",children:"\u5220\u9664"})},"delete"+r.id),(0,t.jsx)(i.Z,{title:"\u786E\u5B9A\u6807\u8BB0\u5417?",onConfirm:(0,_.Z)(a().mark(function f(){return a().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.next=2,(0,s.xB)({id:r.id,status:r.status==0?1:0});case 2:u==null||u.reload();case 3:case"end":return d.stop()}},f)})),okText:"Yes",cancelText:"No",children:(0,t.jsx)("a",{href:"#",children:r.status==0?"\u6821\u51C6":"\u53D6\u6D88\u6821\u51C6"})},"mark_"+r.id)]}}],$=function(){var b=(0,E.useRef)();return(0,t.jsx)(h.ZP,{columns:L,actionRef:b,cardBordered:!0,request:(0,_.Z)(a().mark(function l(){var r,D,u,f,y,d,g=arguments;return a().wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return u=g.length>0&&g[0]!==void 0?g[0]:{},f=[],y=["id","name","status"],Object.keys(u).forEach(function(x){y.includes(x)&&u[x]&&f.push({key:x,val:u[x]})}),W.next=6,(0,s.DU)({current:u.current,pageSize:u.pageSize,query:f});case 6:return d=W.sent,W.abrupt("return",{data:(r=d.data)===null||r===void 0?void 0:r.list,total:(D=d.data)===null||D===void 0?void 0:D.total});case 8:case"end":return W.stop()}},l)})),columnsState:{persistenceKey:"pro-table-singe-demos",persistenceType:"localStorage"},rowKey:"id",search:{labelWidth:"auto"},pagination:{pageSize:20},form:{syncToUrl:function(r,D){return D==="get"?(0,p.Z)((0,p.Z)({},r),{},{created_at:[r.startTime,r.endTime]}):r}},headerTitle:"\u5217\u8868",dateFormatter:"string",toolBarRender:function(){var r;return[(0,t.jsx)(j,{refresh:(r=b.current)===null||r===void 0?void 0:r.reload,trigger:(0,t.jsx)(O.Z,{type:"primary",children:"\u65B0\u5EFA"}),formTitle:"\u521B\u5EFA"},"new")]}})}},96006:function(K,M,e){"use strict";e.d(M,{l:function(){return R},DU:function(){return p},xB:function(){return P},tc:function(){return v}});var c=e(11849),O=e(3182),C=e(94043),i=e.n(C),_=e(4614);function R(o,s){return T.apply(this,arguments)}function T(){return T=(0,O.Z)(i().mark(function o(s,h){return i().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",(0,_.WY)("/api/luigi/author/get",(0,c.Z)({method:"GET",params:(0,c.Z)({},s)},h||{})));case 1:case"end":return n.stop()}},o)})),T.apply(this,arguments)}function p(o,s){return Z.apply(this,arguments)}function Z(){return Z=(0,O.Z)(i().mark(function o(s,h){return i().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",(0,_.WY)("/api/luigi/author/list",(0,c.Z)({method:"POST",headers:{"Content-Type":"application/json"},data:s},h||{})));case 1:case"end":return n.stop()}},o)})),Z.apply(this,arguments)}function P(o,s){return m.apply(this,arguments)}function m(){return m=(0,O.Z)(i().mark(function o(s,h){return i().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",(0,_.WY)("/api/luigi/author/save",(0,c.Z)({method:"POST",headers:{"Content-Type":"application/json"},data:s},h||{})));case 1:case"end":return n.stop()}},o)})),m.apply(this,arguments)}function v(o,s){return a.apply(this,arguments)}function a(){return a=(0,O.Z)(i().mark(function o(s,h){return i().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",(0,_.WY)("/api/luigi/author/seek",(0,c.Z)({method:"GET",params:(0,c.Z)({},s)},h||{})));case 1:case"end":return n.stop()}},o)})),a.apply(this,arguments)}}}]);