You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
8.5 KiB
1 lines
8.5 KiB
(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[816],{35388:function(oe,E,n){"use strict";n.r(E),n.d(E,{default:function(){return ne}});var de=n(62350),b=n(75443),g=n(3182),m=n(11849),C=n(93224),z=n(94043),s=n.n(z),$=n(57337),F=n(4614);function W(u,r){return j.apply(this,arguments)}function j(){return j=(0,g.Z)(s().mark(function u(r,t){return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,F.WY)("/api/luigi/author/get",(0,m.Z)({method:"GET",params:(0,m.Z)({},r)},t||{})));case 1:case"end":return e.stop()}},u)})),j.apply(this,arguments)}function Y(u,r){return I.apply(this,arguments)}function I(){return I=(0,g.Z)(s().mark(function u(r,t){return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,F.WY)("/api/luigi/author/seek",(0,m.Z)({method:"GET",params:(0,m.Z)({},r)},t||{})));case 1:case"end":return e.stop()}},u)})),I.apply(this,arguments)}var T=n(67294),ce=n(43358),D=n(34041),pe=n(20228),V=n(11382),K=n(23279),N=n.n(K),l=n(85893);function k(u){var r=u.fetchOptions,t=u.debounceTimeout,i=t===void 0?800:t,e=u.initOption,c=(0,C.Z)(u,["fetchOptions","debounceTimeout","initOption"]),p=T.useState(!1),a=(0,$.Z)(p,2),o=a[0],d=a[1],f=[],h=null;e&&(f.push(e),h=e.value);var Z=T.useState(f),v=(0,$.Z)(Z,2),S=v[0],y=v[1],R=T.useRef(0),ae=T.useMemo(function(){var ue=function(se){R.current+=1;var ie=R.current;y([]),d(!0),r(se).then(function(le){ie===R.current&&(y(le),d(!1))})};return N()(ue,i)},[r,i]);return(0,l.jsx)(D.Z,(0,m.Z)((0,m.Z)({showSearch:!0,filterOption:!1,defaultValue:h,onSearch:ae,notFoundContent:o?(0,l.jsx)(V.Z,{size:"small"}):null},c),{},{options:S}))}var L=k,M=function(r){var t=T.useState(),i=(0,$.Z)(t,2),e=i[0],c=i[1];return T.useEffect(function(){if(!!r.value){var p=function(){var a=(0,g.Z)(s().mark(function o(){var d,f,h,Z,v;return s().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.next=2,W({id:r.value});case 2:Z=y.sent,v={key:(d=Z.data)===null||d===void 0?void 0:d.id,label:(f=Z.data)===null||f===void 0?void 0:f.name,value:(h=Z.data)===null||h===void 0?void 0:h.id},c(v);case 5:case"end":return y.stop()}},o)}));return function(){return a.apply(this,arguments)}}();p()}},[r.value]),r.value&&!e?null:(0,l.jsx)(L,{initOption:e,fetchOptions:function(){var p=(0,g.Z)(s().mark(function a(o){var d,f,h;return s().wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.next=2,Y({name:o});case 2:if(f=v.sent,!((d=f.data)!==null&&d!==void 0&&d.list)){v.next=5;break}return v.abrupt("return",(h=f.data.list)===null||h===void 0?void 0:h.map(function(S){var y={label:S.name,value:S.id,key:S.id};return y}));case 5:return v.abrupt("return",void 0);case 6:case"end":return v.stop()}},a)}));return function(a){return p.apply(this,arguments)}}(),onChange:r.onChange,style:{width:"100%"}})},U=M;function H(u,r){return w.apply(this,arguments)}function w(){return w=(0,g.Z)(s().mark(function u(r,t){return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,F.WY)("/api/luigi/poem/detail",(0,m.Z)({method:"GET",params:(0,m.Z)({},r)},t||{})));case 1:case"end":return e.stop()}},u)})),w.apply(this,arguments)}function J(u,r){return O.apply(this,arguments)}function O(){return O=(0,g.Z)(s().mark(function u(r,t){return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,F.WY)("/api/luigi/poem/list",(0,m.Z)({method:"POST",headers:{"Content-Type":"application/json"},data:r},t||{})));case 1:case"end":return e.stop()}},u)})),O.apply(this,arguments)}function x(u,r){return P.apply(this,arguments)}function P(){return P=(0,g.Z)(s().mark(function u(r,t){return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,F.WY)("/api/luigi/poem/save",(0,m.Z)({method:"POST",headers:{"Content-Type":"application/json"},data:r},t||{})));case 1:case"end":return e.stop()}},u)})),P.apply(this,arguments)}var Q=n(37006),fe=n(9715),X=n(22712),me=n(34792),q=n(48086),he=n(57663),_=n(71577),ee=n(71975),A=n(5966),B=n(90672),te=function(r){var t=(0,T.useRef)();return(0,l.jsxs)(ee.a,{title:r.formTitle,formRef:t,layout:"horizontal",trigger:(0,l.jsx)(_.Z,{type:"primary",children:r.triggerText}),autoFocusFirstInput:!0,drawerProps:{destroyOnClose:!0},onVisibleChange:function(){var i=(0,g.Z)(s().mark(function e(c){var p,a;return s().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:if(!(!c||!r.poemId)){d.next=2;break}return d.abrupt("return");case 2:return d.next=4,H({id:r.poemId});case 4:p=d.sent,p.data&&((a=t.current)===null||a===void 0||a.setFieldsValue(p.data));case 6:case"end":return d.stop()}},e)}));return function(e){return i.apply(this,arguments)}}(),onFinish:function(){var i=(0,g.Z)(s().mark(function e(c){var p;return s().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,x((0,m.Z)((0,m.Z)({},c),{},{id:r.poemId}));case 2:if(p=o.sent,!p.code){o.next=7;break}return q.default.success("\u63D0\u4EA4\u6210\u529F"),r.refresh&&r.refresh(),o.abrupt("return",!0);case 7:return o.abrupt("return",!1);case 8:case"end":return o.stop()}},e)}));return function(e){return i.apply(this,arguments)}}(),children:[(0,l.jsx)(A.Z,{width:"md",name:"title",label:"\u6807\u9898",placeholder:"\u8BF7\u8F93\u5165"}),(0,l.jsx)(X.Z.Item,{style:{width:"40%"},label:(0,l.jsx)("span",{children:"\u4F5C\u8005"}),name:"authorId",shouldUpdate:!0,children:(0,l.jsx)(U,{})}),(0,l.jsx)(B.Z,{fieldProps:{autoSize:!0},width:"md",name:"content",label:"\u5185\u5BB9",placeholder:"\u8BF7\u8F93\u5165"}),(0,l.jsx)(A.Z,{width:"md",name:"line",label:"\u9996\u884C",placeholder:"\u8BF7\u8F93\u5165"}),(0,l.jsx)(B.Z,{fieldProps:{autoSize:!0},width:"md",name:"note",label:"\u89E3\u6790",placeholder:"\u8BF7\u8F93\u5165"}),(0,l.jsx)(B.Z,{fieldProps:{autoSize:!0},width:"md",name:"translation",label:"\u7FFB\u8BD1",placeholder:"\u8BF7\u8F93\u5165"})]})},G=te,re=[{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(r,t){var i=t.type,e=t.defaultRender,c=(0,C.Z)(t,["type","defaultRender"]);return(0,l.jsx)(U,(0,m.Z)({},c))}},{title:"\u64CD\u4F5C",valueType:"option",key:"option",render:function(r,t,i,e){return[(0,l.jsx)(G,{poemId:t.id,formTitle:t.title||"\u7F16\u8F91",triggerText:"\u7F16\u8F91",refresh:function(){return e==null?void 0:e.reload()}},t.id),(0,l.jsx)(b.Z,{title:"\u786E\u5B9A\u5220\u9664\u5417?",onConfirm:(0,g.Z)(s().mark(function c(){return s().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,x({id:t.id,status:-1});case 2:e==null||e.reload();case 3:case"end":return a.stop()}},c)})),okText:"Yes",cancelText:"No",children:(0,l.jsx)("a",{href:"#",children:"\u5220\u9664"})},"delete"+t.id),(0,l.jsx)(b.Z,{title:"\u786E\u5B9A\u6807\u8BB0\u5417?",onConfirm:(0,g.Z)(s().mark(function c(){return s().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,x({id:t.id,status:t.status==0?1:0});case 2:e==null||e.reload();case 3:case"end":return a.stop()}},c)})),okText:"Yes",cancelText:"No",children:(0,l.jsx)("a",{href:"#",children:t.status==0?"\u6821\u51C6":"\u53D6\u6D88\u6821\u51C6"})},"mark_"+t.id)]}}],ne=function(){var u=(0,T.useRef)();return(0,l.jsx)(Q.ZP,{columns:re,actionRef:u,cardBordered:!0,request:(0,g.Z)(s().mark(function r(){var t,i,e,c,p,a,o=arguments;return s().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return e=o.length>0&&o[0]!==void 0?o[0]:{},c=[],p=["authorId","title","status","id"],Object.keys(e).forEach(function(h){p.includes(h)&&e[h]&&c.push({key:h,val:e[h]})}),f.next=6,J({current:e.current,pageSize:e.pageSize,query:c});case 6:return a=f.sent,f.abrupt("return",{data:(t=a.data)===null||t===void 0?void 0:t.list,total:(i=a.data)===null||i===void 0?void 0:i.total});case 8:case"end":return f.stop()}},r)})),columnsState:{persistenceKey:"pro-table-singe-demos",persistenceType:"localStorage"},rowKey:"id",search:{labelWidth:"auto"},pagination:{pageSize:20},form:{syncToUrl:function(t,i){return i==="get"?(0,m.Z)((0,m.Z)({},t),{},{created_at:[t.startTime,t.endTime]}):t}},headerTitle:"\u5217\u8868",dateFormatter:"string",toolBarRender:function(){return[(0,l.jsx)(G,{triggerText:"\u65B0\u5EFA",formTitle:"\u521B\u5EFA"},"new")]}})}}}]);
|
|
|