(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[816],{35388:function(he,w,r){"use strict";r.r(w),r.d(w,{default:function(){return le}});var fe=r(62350),R=r(75443),g=r(3182),p=r(11849),A=r(93224),L=r(94043),l=r.n(L),F=r(57337),S=r(4614);function N(s,n){return I.apply(this,arguments)}function I(){return I=(0,g.Z)(l().mark(function s(n,t){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,S.WY)("/api/luigi/author/get",(0,p.Z)({method:"GET",params:(0,p.Z)({},n)},t||{})));case 1:case"end":return e.stop()}},s)})),I.apply(this,arguments)}function V(s,n){return $.apply(this,arguments)}function $(){return $=(0,g.Z)(l().mark(function s(n,t){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,S.WY)("/api/luigi/author/seek",(0,p.Z)({method:"GET",params:(0,p.Z)({},n)},t||{})));case 1:case"end":return e.stop()}},s)})),$.apply(this,arguments)}var Z=r(67294),ve=r(43358),K=r(34041),ge=r(20228),M=r(11382),H=r(23279),J=r.n(H),a=r(85893);function Q(s){var n=s.fetchOptions,t=s.debounceTimeout,o=t===void 0?800:t,e=s.initOption,c=(0,A.Z)(s,["fetchOptions","debounceTimeout","initOption"]),h=Z.useState(!1),u=(0,F.Z)(h,2),d=u[0],m=u[1],i=[],f=null;e&&(i.push(e),f=e.value);var j=Z.useState(i),v=(0,F.Z)(j,2),x=v[0],y=v[1],P=Z.useRef(0),oe=Z.useMemo(function(){var de=function(ce){P.current+=1;var me=P.current;y([]),m(!0),n(ce).then(function(pe){me===P.current&&(y(pe),m(!1))})};return J()(de,o)},[n,o]);return(0,a.jsx)(K.Z,(0,p.Z)((0,p.Z)({showSearch:!0,filterOption:!1,defaultValue:f,onSearch:oe,notFoundContent:d?(0,a.jsx)(M.Z,{size:"small"}):null},c),{},{options:x}))}var X=Q,k=function(n){var t=Z.useState(),o=(0,F.Z)(t,2),e=o[0],c=o[1];return Z.useEffect(function(){if(!!n.value){var h=function(){var u=(0,g.Z)(l().mark(function d(){var m,i,f,j,v;return l().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.next=2,N({id:n.value});case 2:j=y.sent,v={key:(m=j.data)===null||m===void 0?void 0:m.id,label:(i=j.data)===null||i===void 0?void 0:i.name,value:(f=j.data)===null||f===void 0?void 0:f.id},c(v);case 5:case"end":return y.stop()}},d)}));return function(){return u.apply(this,arguments)}}();h()}},[n.value]),n.value&&!e?null:(0,a.jsx)(X,{initOption:e,fetchOptions:function(){var h=(0,g.Z)(l().mark(function u(d){var m,i,f;return l().wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.next=2,V({name:d});case 2:if(i=v.sent,!((m=i.data)!==null&&m!==void 0&&m.list)){v.next=5;break}return v.abrupt("return",(f=i.data.list)===null||f===void 0?void 0:f.map(function(x){var y={label:x.name,value:x.id,key:x.id};return y}));case 5:return v.abrupt("return",void 0);case 6:case"end":return v.stop()}},u)}));return function(u){return h.apply(this,arguments)}}(),onChange:n.onChange,style:{width:"100%"}})},U=k;function q(s,n){return C.apply(this,arguments)}function C(){return C=(0,g.Z)(l().mark(function s(n,t){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,S.WY)("/api/luigi/poem/detail",(0,p.Z)({method:"GET",params:(0,p.Z)({},n)},t||{})));case 1:case"end":return e.stop()}},s)})),C.apply(this,arguments)}function _(s,n){return E.apply(this,arguments)}function E(){return E=(0,g.Z)(l().mark(function s(n,t){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,S.WY)("/api/luigi/poem/list",(0,p.Z)({method:"POST",headers:{"Content-Type":"application/json"},data:n},t||{})));case 1:case"end":return e.stop()}},s)})),E.apply(this,arguments)}function O(s,n){return B.apply(this,arguments)}function B(){return B=(0,g.Z)(l().mark(function s(n,t){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,S.WY)("/api/luigi/poem/save",(0,p.Z)({method:"POST",headers:{"Content-Type":"application/json"},data:n},t||{})));case 1:case"end":return e.stop()}},s)})),B.apply(this,arguments)}var ee=r(37006),ye=r(13062),te=r(71230),Ze=r(89032),b=r(15746),Te=r(47673),G=r(4107),je=r(9715),T=r(22712),xe=r(34792),re=r(48086),Se=r(57663),z=r(71577),ne=r(59465),ae=r(49101),ue=r(71975),D=r(5966),W=r(90672),se=function(n){var t=(0,Z.useRef)();return(0,a.jsxs)(ue.a,{title:n.formTitle,formRef:t,layout:"horizontal",trigger:(0,a.jsx)(z.Z,{type:"primary",children:n.triggerText}),autoFocusFirstInput:!0,drawerProps:{destroyOnClose:!0},onVisibleChange:function(){var o=(0,g.Z)(l().mark(function e(c){var h,u;return l().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(!(!c||!n.poemId)){m.next=2;break}return m.abrupt("return");case 2:return m.next=4,q({id:n.poemId});case 4:h=m.sent,h.data&&((u=t.current)===null||u===void 0||u.setFieldsValue(h.data));case 6:case"end":return m.stop()}},e)}));return function(e){return o.apply(this,arguments)}}(),onFinish:function(){var o=(0,g.Z)(l().mark(function e(c){var h;return l().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.next=2,O((0,p.Z)((0,p.Z)({},c),{},{id:n.poemId}));case 2:if(h=d.sent,!h.code){d.next=7;break}return re.default.success("\u63D0\u4EA4\u6210\u529F"),n.refresh&&n.refresh(),d.abrupt("return",!0);case 7:return d.abrupt("return",!1);case 8:case"end":return d.stop()}},e)}));return function(e){return o.apply(this,arguments)}}(),children:[(0,a.jsx)(D.Z,{width:"md",name:"title",label:"\u6807\u9898",placeholder:"\u8BF7\u8F93\u5165"}),(0,a.jsx)(T.Z.Item,{style:{width:"40%"},label:(0,a.jsx)("span",{children:"\u4F5C\u8005"}),name:"authorId",shouldUpdate:!0,children:(0,a.jsx)(U,{})}),(0,a.jsx)(W.Z,{fieldProps:{autoSize:!0},width:"md",name:"content",label:"\u5185\u5BB9",placeholder:"\u8BF7\u8F93\u5165"}),(0,a.jsx)(D.Z,{width:"md",name:"line",label:"\u9996\u884C",placeholder:"\u8BF7\u8F93\u5165"}),(0,a.jsx)(W.Z,{fieldProps:{autoSize:!0},width:"md",name:"translation",label:"\u7FFB\u8BD1",placeholder:"\u8BF7\u8F93\u5165"}),(0,a.jsx)(T.Z.List,{name:"noteList",children:function(e,c,h){var u=c.add,d=c.remove,m=h.errors;return(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)(T.Z.Item,{label:"\u6CE8\u89E3",required:!1,children:[e.map(function(i){return(0,a.jsxs)(te.Z,{style:{marginBottom:"20px"},justify:"space-between",children:[(0,a.jsx)(b.Z,{span:10,children:(0,a.jsx)(T.Z.Item,(0,p.Z)((0,p.Z)({},i),{},{label:"\u5F15\u6587",name:[i.name,"citation"],validateTrigger:["onChange","onBlur"],rules:[{required:!0,whitespace:!0,message:"\u5F15\u6587\u4E0D\u80FD\u4E3A\u7A7A"}],noStyle:!0,children:(0,a.jsx)(G.Z,{placeholder:"\u5F15\u6587"})}))}),(0,a.jsx)(b.Z,{span:10,children:(0,a.jsx)(T.Z.Item,(0,p.Z)((0,p.Z)({},i),{},{label:"\u6CE8\u91CA",name:[i.name,"annotation"],validateTrigger:["onChange","onBlur"],rules:[{required:!0,whitespace:!0,message:"\u6CE8\u91CA\u4E0D\u80FD\u4E3A\u7A7A"}],noStyle:!0,children:(0,a.jsx)(G.Z,{placeholder:"\u6CE8\u91CA"})}))}),e.length>0?(0,a.jsx)(ne.Z,{className:"dynamic-delete-button",onClick:function(){return d(i.name)}}):null]},i.key)}),(0,a.jsxs)(T.Z.Item,{children:[(0,a.jsx)(z.Z,{type:"dashed",onClick:function(){return u()},style:{width:"60%"},icon:(0,a.jsx)(ae.Z,{}),children:"\u6DFB\u52A0\u6CE8\u89E3"}),(0,a.jsx)(T.Z.ErrorList,{errors:m})]})]})})}})]})},Y=se,ie=[{dataIndex:"id",title:"id"},{title:"\u6807\u9898",dataIndex:"title",ellipsis:!0,tip:"\u6807\u9898\u8FC7\u957F\u4F1A\u81EA\u52A8\u6536\u7F29",formItemProps:{rules:[{required:!0,message:"\u6B64\u9879\u4E3A\u5FC5\u586B\u9879"}]}},{title:"\u72B6\u6001",dataIndex:"status",valueType:"select",valueEnum:{0:{text:"\u672A\u6821\u51C6",status:"Error"},1:{text:"\u5DF2\u6821\u51C6",status:"Success"}}},{title:"\u4F5C\u8005",dataIndex:"authorName",hideInSearch:!0},{title:"\u4F5C\u8005",dataIndex:"authorId",hideInTable:!0,formItemProps:{rules:[{required:!0,message:"\u6B64\u9879\u4E3A\u5FC5\u586B\u9879"}]},renderFormItem:function(n,t){var o=t.type,e=t.defaultRender,c=(0,A.Z)(t,["type","defaultRender"]);return(0,a.jsx)(U,(0,p.Z)({},c))}},{title:"\u64CD\u4F5C",valueType:"option",key:"option",render:function(n,t,o,e){return[(0,a.jsx)(Y,{poemId:t.id,formTitle:t.title||"\u7F16\u8F91",triggerText:"\u7F16\u8F91",refresh:function(){return e==null?void 0:e.reload()}},t.id),(0,a.jsx)(R.Z,{title:"\u786E\u5B9A\u5220\u9664\u5417?",onConfirm:(0,g.Z)(l().mark(function c(){return l().wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,O({id:t.id,status:-1});case 2:e==null||e.reload();case 3:case"end":return u.stop()}},c)})),okText:"Yes",cancelText:"No",children:(0,a.jsx)("a",{href:"#",children:"\u5220\u9664"})},"delete"+t.id),(0,a.jsx)(R.Z,{title:"\u786E\u5B9A\u6807\u8BB0\u5417?",onConfirm:(0,g.Z)(l().mark(function c(){return l().wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,O({id:t.id,status:t.status==0?1:0});case 2:e==null||e.reload();case 3:case"end":return u.stop()}},c)})),okText:"Yes",cancelText:"No",children:(0,a.jsx)("a",{href:"#",children:t.status==0?"\u6821\u51C6":"\u53D6\u6D88\u6821\u51C6"})},"mark_"+t.id)]}}],le=function(){var s=(0,Z.useRef)();return(0,a.jsx)(ee.ZP,{columns:ie,actionRef:s,cardBordered:!0,request:(0,g.Z)(l().mark(function n(){var t,o,e,c,h,u,d=arguments;return l().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return e=d.length>0&&d[0]!==void 0?d[0]:{},c=[],h=["authorId","title","status","id"],Object.keys(e).forEach(function(f){h.includes(f)&&e[f]&&c.push({key:f,val:e[f]})}),i.next=6,_({current:e.current,pageSize:e.pageSize,query:c});case 6:return u=i.sent,i.abrupt("return",{data:(t=u.data)===null||t===void 0?void 0:t.list,total:(o=u.data)===null||o===void 0?void 0:o.total});case 8:case"end":return i.stop()}},n)})),columnsState:{persistenceKey:"pro-table-singe-demos",persistenceType:"localStorage"},rowKey:"id",search:{labelWidth:"auto"},pagination:{pageSize:20},form:{syncToUrl:function(t,o){return o==="get"?(0,p.Z)((0,p.Z)({},t),{},{created_at:[t.startTime,t.endTime]}):t}},headerTitle:"\u5217\u8868",dateFormatter:"string",toolBarRender:function(){return[(0,a.jsx)(Y,{triggerText:"\u65B0\u5EFA",formTitle:"\u521B\u5EFA"},"new")]}})}}}]);