Files
Sillyv2/core/admin/p__Master__index.570baffc.async.js
T
cdle 1ee28c45c4 x
2023-06-01 14:18:56 +08:00

2 lines
8.8 KiB
JavaScript

"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[430],{12817:function(ve,S,n){var z=n(24572),I=n(91600),V=n(58733),U=n(99932),J=n(78450),l=n(75782),Y=n(27693),Q=n(55585),Z=n(31479),B=n(35276),x=n(88648),O=n(18518),X=n(88938),$=n(89839),k=n(26572),q=n(40870),L=n(95027),ee=n(53068),W=n(38365),c=n(50959),ne=n(66922),_=n(11527),w=["onTableChange","maxLength","formItemProps","recordCreatorProps","rowKey","controlled","defaultValue","onChange","editableFormRef"],te=["record","position","creatorButtonText","newRecordType","parentKey","style"],F=c.createContext(void 0);function p(e){var m=e.children,E=e.record,h=e.position,P=e.newRecordType,R=e.parentKey,g=(0,c.useContext)(F);return c.cloneElement(m,(0,l.Z)((0,l.Z)({},m.props),{},{onClick:function(){var C=(0,J.Z)((0,U.Z)().mark(function re(ae){var N,G,y,b;return(0,U.Z)().wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.next=2,(N=(G=m.props).onClick)===null||N===void 0?void 0:N.call(G,ae);case 2:if(b=v.sent,b!==!1){v.next=5;break}return v.abrupt("return");case 5:g==null||(y=g.current)===null||y===void 0||y.addEditRecord(E,{position:h,newRecordType:P,parentKey:R});case 6:case"end":return v.stop()}},re)}));function T(re){return C.apply(this,arguments)}return T}()}))}function D(e){var m,E,h=(0,B.YB)(),P=e.onTableChange,R=e.maxLength,g=e.formItemProps,C=e.recordCreatorProps,T=e.rowKey,re=e.controlled,ae=e.defaultValue,N=e.onChange,G=e.editableFormRef,y=(0,V.Z)(e,w),b=(0,x.D)(e.value),H=(0,c.useRef)(),v=(0,c.useRef)();(0,c.useImperativeHandle)(y.actionRef,function(){return H.current});var ce=(0,L.Z)(function(){return e.value||ae||[]},{value:e.value,onChange:e.onChange}),_e=(0,I.Z)(ce,2),i=_e[0],fe=_e[1],K=c.useMemo(function(){return typeof T=="function"?T:function(u,t){return u[T]||t}},[T]),ue=function(t){if(typeof t=="number"&&!e.name){if(t>=i.length)return t;var r=i&&i[t];return K==null?void 0:K(r,t)}if((typeof t=="string"||t>=i.length)&&e.name){var a=i.findIndex(function(o,d){var s;return(K==null||(s=K(o,d))===null||s===void 0?void 0:s.toString())===(t==null?void 0:t.toString())});return a}return t};(0,c.useImperativeHandle)(G,function(){var u=function(a){var o,d;if(a==null)throw new Error("rowIndex is required");var s=ue(a),M=[e.name,(o=s==null?void 0:s.toString())!==null&&o!==void 0?o:""].flat(1).filter(Boolean);return(d=v.current)===null||d===void 0?void 0:d.getFieldValue(M)},t=function(){var a,o=[e.name].flat(1).filter(Boolean);if(Array.isArray(o)&&o.length===0){var d,s=(d=v.current)===null||d===void 0?void 0:d.getFieldsValue();return Array.isArray(s)?s:Object.keys(s).map(function(M){return s[M]})}return(a=v.current)===null||a===void 0?void 0:a.getFieldValue(o)};return(0,l.Z)((0,l.Z)({},v.current),{},{getRowData:u,getRowsData:t,setRowData:function(a,o){var d,s,M,ie;if(a==null)throw new Error("rowIndex is required");var de=ue(a),Me=[e.name,(d=de==null?void 0:de.toString())!==null&&d!==void 0?d:""].flat(1).filter(Boolean),Oe=((s=v.current)===null||s===void 0||(M=s.getFieldsValue)===null||M===void 0?void 0:M.call(s))||{},Te=(0,W.Z)(Oe,Me,(0,l.Z)((0,l.Z)({},u(a)),o||{}));return(ie=v.current)===null||ie===void 0||ie.setFieldsValue(Te),!0}})}),(0,c.useEffect)(function(){e.controlled&&i.forEach(function(u,t){var r;(r=v.current)===null||r===void 0||r.setFieldsValue((0,z.Z)({},K(u,t),u))},{})},[i,e.controlled]),(0,c.useEffect)(function(){if(e.name){var u;v.current=e==null||(u=e.editable)===null||u===void 0?void 0:u.form}},[(m=e.editable)===null||m===void 0?void 0:m.form,e.name]);var A=C||{},me=A.record,le=A.position,Ee=A.creatorButtonText,he=A.newRecordType,Pe=A.parentKey,ge=A.style,De=(0,V.Z)(A,te),se=le==="top",j=(0,c.useMemo)(function(){return typeof R=="number"&&R<=(i==null?void 0:i.length)?!1:C!==!1&&(0,_.jsx)(p,{record:(0,O.h)(me,i==null?void 0:i.length,i)||{},position:le,parentKey:(0,O.h)(Pe,i==null?void 0:i.length,i),newRecordType:he,children:(0,_.jsx)(k.ZP,(0,l.Z)((0,l.Z)({type:"dashed",style:(0,l.Z)({display:"block",margin:"10px 0",width:"100%"},ge),icon:(0,_.jsx)(Y.Z,{})},De),{},{children:Ee||h.getMessage("editableTable.action.add","\u6DFB\u52A0\u4E00\u884C\u6570\u636E")}))})},[C,R,i==null?void 0:i.length]),Re=(0,c.useMemo)(function(){return j?se?{components:{header:{wrapper:function(t){var r,a=t.className,o=t.children;return(0,_.jsxs)("thead",{className:a,children:[o,(0,_.jsxs)("tr",{style:{position:"relative"},children:[(0,_.jsx)("td",{colSpan:0,style:{visibility:"hidden"},children:j}),(0,_.jsx)("td",{style:{position:"absolute",left:0,width:"100%"},colSpan:(r=y.columns)===null||r===void 0?void 0:r.length,children:j})]})]})}}}}:{tableViewRender:function(t,r){var a,o;return(0,_.jsxs)(_.Fragment,{children:[(a=(o=e.tableViewRender)===null||o===void 0?void 0:o.call(e,t,r))!==null&&a!==void 0?a:r,j]})}}:{}},[se,j]),oe=(0,l.Z)({},e.editable),Ce=(0,X.J)(function(u,t){var r,a,o;if((r=e.editable)===null||r===void 0||(a=r.onValuesChange)===null||a===void 0||a.call(r,u,t),(o=e.onValuesChange)===null||o===void 0||o.call(e,t,u),e.controlled){var d;e==null||(d=e.onChange)===null||d===void 0||d.call(e,t)}});return(e!=null&&e.onValuesChange||(E=e.editable)!==null&&E!==void 0&&E.onValuesChange||e.controlled&&e!==null&&e!==void 0&&e.onChange)&&(oe.onValuesChange=Ce),(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(F.Provider,{value:H,children:(0,_.jsx)(ne.Z,(0,l.Z)((0,l.Z)((0,l.Z)({search:!1,options:!1,pagination:!1,rowKey:T,revalidateOnFocus:!1},y),Re),{},{tableLayout:"fixed",actionRef:H,onChange:P,editable:(0,l.Z)((0,l.Z)({},oe),{},{formProps:(0,l.Z)({formRef:v},oe.formProps)}),dataSource:i,onDataSourceChange:function(t){if(fe(t),e.name&&le==="top"){var r,a=(0,W.Z)({},[e.name].flat(1).filter(Boolean),t);(r=v.current)===null||r===void 0||r.setFieldsValue(a)}}}))}),e.name?(0,_.jsx)(Q.Z,{name:[e.name],children:function(t){var r,a,o=(0,ee.Z)(t,[e.name].flat(1)),d=o==null?void 0:o.find(function(s,M){return!(0,$.A)(s,b==null?void 0:b[M])});return d&&b&&(e==null||(r=e.editable)===null||r===void 0||(a=r.onValuesChange)===null||a===void 0||a.call(r,d,o)),null}}):null]})}function f(e){var m=Z.ZP.useFormInstance();return e.name?(0,_.jsx)(q.Z.Item,(0,l.Z)((0,l.Z)({style:{maxWidth:"100%"}},e==null?void 0:e.formItemProps),{},{name:e.name,children:(0,_.jsx)(D,(0,l.Z)((0,l.Z)({},e),{},{editable:(0,l.Z)((0,l.Z)({},e.editable),{},{form:m})}))})):(0,_.jsx)(D,(0,l.Z)({},e))}f.RecordCreator=p,S.Z=f},99765:function(ve,S,n){n.r(S);var z=n(25359),I=n.n(z),V=n(49811),U=n.n(V),J=n(54306),l=n.n(J),Y=n(12472),Q=n(12817),Z=n(86195),B=n(21362),x=n(50959),O=n(11527);S.default=function(){var X=(0,x.useState)([]),$=l()(X,2),k=$[0],q=$[1],L=(0,x.useRef)(),ee=(0,x.useState)([]),W=l()(ee,2),c=W[0],ne=W[1],_=(0,x.useState)([]),w=l()(_,2),te=w[0],F=w[1],p=[{title:"\u7F16\u53F7",dataIndex:"id",readonly:!0},{title:"\u53F7\u7801",dataIndex:"number",fieldProps:{showSearch:!0,onSearch:function(f){(0,Z.request)("/api/nickname/labels?ukeyword="+f).then(function(e){e&&e.data&&ne(e.data)})},onChange:function(f){console.log(f)},filterOption:!1,defaultActiveFirstOption:!1,showArrow:!1,notFoundContent:null,options:c},valueType:"select"},{title:"\u6635\u79F0",dataIndex:"nickname"},{title:"\u5E73\u53F0",dataIndex:"platform",fieldProps:{options:te},valueType:"select"},{title:"\u6700\u8FD1\u6D3B\u8DC3",dataIndex:"unix",key:"unix",readonly:!0,render:function(f,e){return(0,O.jsx)("span",{children:new Date(f*1e3).toLocaleDateString()})}},{title:"\u64CD\u4F5C",valueType:"option",width:"10%",render:function(f,e,m,E){return[(0,O.jsx)("a",{onClick:function(){var P,R;(0,Z.request)("/api/master",{method:"delete",data:e}).then(function(g){g.success&&B.ZP.info("\u64CD\u4F5C\u6210\u529F\uFF01",1)}).catch(function(g){B.ZP.warning(g.toString(),4)}),(P=L.current)===null||P===void 0||(R=P.reloadAndRest)===null||R===void 0||R.call(P)},children:"\u5220\u9664"},"delete")]}}];return(0,O.jsx)(Y._z,{content:"\u7BA1\u7406\u5458\u5217\u8868",children:(0,O.jsx)(Q.Z,{actionRef:L,rowKey:"id",columns:p,recordCreatorProps:{newRecordType:"dataSource",position:"top",record:function(){return{id:-1,number:"",nickname:"",platform:"",unix:0}}},request:U()(I()().mark(function D(){var f,e=arguments;return I()().wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return f=e.length>0&&e[0]!==void 0?e[0]:{},E.abrupt("return",(0,Z.request)("/api/master/list",{params:f}).then(function(h){return h.platforms&&F(h.platforms),h}));case 2:case"end":return E.stop()}},D)})),editable:{type:"single",editableKeys:k,onSave:function(){var D=U()(I()().mark(function e(m,E){var h,P;return I()().wrap(function(g){for(;;)switch(g.prev=g.next){case 0:(0,Z.request)("/api/master",{method:"post",data:E}).then(function(C){C.success&&B.ZP.info("\u64CD\u4F5C\u6210\u529F\uFF01",1)}).catch(function(C){B.ZP.warning(C.toString(),4)}),(h=L.current)===null||h===void 0||(P=h.reloadAndRest)===null||P===void 0||P.call(h);case 2:case"end":return g.stop()}},e)}));function f(e,m){return D.apply(this,arguments)}return f}(),onChange:q}})})}}}]);