Files
Sillyv2/core/admin/p__Master__index.fbcdd152.async.js
T
2023-07-18 18:29:43 +08:00

2 lines
8.8 KiB
JavaScript

"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[430],{6849: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(15797),d=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 N(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 ae(re){var p,G,y,b;return(0,U.Z)().wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.next=2,(p=(G=m.props).onClick)===null||p===void 0?void 0:p.call(G,re);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()}},ae)}));function T(ae){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,ae=e.controlled,re=e.defaultValue,p=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||re||[]},{value:e.value,onChange:e.onChange}),de=(0,I.Z)(ce,2),i=de[0],fe=de[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 a=i&&i[t];return K==null?void 0:K(a,t)}if((typeof t=="string"||t>=i.length)&&e.name){var r=i.findIndex(function(o,_){var s;return(K==null||(s=K(o,_))===null||s===void 0?void 0:s.toString())===(t==null?void 0:t.toString())});return r}return t};(0,c.useImperativeHandle)(G,function(){var u=function(r){var o,_;if(r==null)throw new Error("rowIndex is required");var s=ue(r),M=[e.name,(o=s==null?void 0:s.toString())!==null&&o!==void 0?o:""].flat(1).filter(Boolean);return(_=v.current)===null||_===void 0?void 0:_.getFieldValue(M)},t=function(){var r,o=[e.name].flat(1).filter(Boolean);if(Array.isArray(o)&&o.length===0){var _,s=(_=v.current)===null||_===void 0?void 0:_.getFieldsValue();return Array.isArray(s)?s:Object.keys(s).map(function(M){return s[M]})}return(r=v.current)===null||r===void 0?void 0:r.getFieldValue(o)};return(0,l.Z)((0,l.Z)({},v.current),{},{getRowData:u,getRowsData:t,setRowData:function(r,o){var _,s,M,ie;if(r==null)throw new Error("rowIndex is required");var _e=ue(r),Me=[e.name,(_=_e==null?void 0:_e.toString())!==null&&_!==void 0?_:""].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(r)),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 a;(a=v.current)===null||a===void 0||a.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,d.jsx)(N,{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,d.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,d.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 a,r=t.className,o=t.children;return(0,d.jsxs)("thead",{className:r,children:[o,(0,d.jsxs)("tr",{style:{position:"relative"},children:[(0,d.jsx)("td",{colSpan:0,style:{visibility:"hidden"},children:j}),(0,d.jsx)("td",{style:{position:"absolute",left:0,width:"100%"},colSpan:(a=y.columns)===null||a===void 0?void 0:a.length,children:j})]})]})}}}}:{tableViewRender:function(t,a){var r,o;return(0,d.jsxs)(d.Fragment,{children:[(r=(o=e.tableViewRender)===null||o===void 0?void 0:o.call(e,t,a))!==null&&r!==void 0?r:a,j]})}}:{}},[se,j]),oe=(0,l.Z)({},e.editable),Ce=(0,X.J)(function(u,t){var a,r,o;if((a=e.editable)===null||a===void 0||(r=a.onValuesChange)===null||r===void 0||r.call(a,u,t),(o=e.onValuesChange)===null||o===void 0||o.call(e,t,u),e.controlled){var _;e==null||(_=e.onChange)===null||_===void 0||_.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,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(F.Provider,{value:H,children:(0,d.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 a,r=(0,W.Z)({},[e.name].flat(1).filter(Boolean),t);(a=v.current)===null||a===void 0||a.setFieldsValue(r)}}}))}),e.name?(0,d.jsx)(Q.Z,{name:[e.name],children:function(t){var a,r,o=(0,ee.Z)(t,[e.name].flat(1)),_=o==null?void 0:o.find(function(s,M){return!(0,$.A)(s,b==null?void 0:b[M])});return _&&b&&(e==null||(a=e.editable)===null||a===void 0||(r=a.onValuesChange)===null||r===void 0||r.call(a,_,o)),null}}):null]})}function f(e){var m=Z.ZP.useFormInstance();return e.name?(0,d.jsx)(q.Z.Item,(0,l.Z)((0,l.Z)({style:{maxWidth:"100%"}},e==null?void 0:e.formItemProps),{},{name:e.name,children:(0,d.jsx)(D,(0,l.Z)((0,l.Z)({},e),{},{editable:(0,l.Z)((0,l.Z)({},e.editable),{},{form:m})}))})):(0,d.jsx)(D,(0,l.Z)({},e))}f.RecordCreator=N,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(6849),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],d=(0,x.useState)([]),w=l()(d,2),te=w[0],F=w[1],N=[{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:N,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}})})}}}]);