2 lines
10 KiB
JavaScript
2 lines
10 KiB
JavaScript
"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[1551],{35748:function(x,M,e){var C=e(35361),a=e(56929),A=e(50959),c=e(20734),E=e(11527),v=["fieldProps","min","proFieldProps","max"],h=function(g,l){var T=g.fieldProps,D=g.min,t=g.proFieldProps,d=g.max,i=(0,a.Z)(g,v);return(0,E.jsx)(c.Z,(0,C.Z)({valueType:"digit",fieldProps:(0,C.Z)({min:D,max:d},T),ref:l,filedConfig:{defaultProps:{width:"100%"}},proFieldProps:t},i))},f=A.forwardRef(h);M.Z=f},96241:function(x,M,e){var C=e(26068),a=e.n(C),A=e(67825),c=e.n(A),E=e(47612),v=e(78383),h=e(39165),f=e.n(h),u=e(11527),g=["leftColumns","rightColumns"];M.Z=function(l){var T=l.leftColumns,D=l.rightColumns,t=c()(l,g);return(0,u.jsx)(E.Z,a()(a()({},t),{},{children:function(i){var n=i.direction,w=i.filteredItems,K=i.onItemSelectAll,B=i.onItemSelect,I=i.selectedKeys,U=i.disabled,G=n==="left"?T:D,$={getCheckboxProps:function(y){return{disabled:U||y.disabled}},onSelectAll:function(y,r){var j=r.filter(function(R){return!R.disabled}).map(function(R){var F=R.key;return F}),S=y?f()(j,I):f()(I,j);K(S,y)},selectedRowKeys:I};return(0,u.jsx)(v.Z,{rowSelection:$,columns:G,dataSource:w,size:"small",search:!1,toolBarRender:!1,pagination:!1,style:{pointerEvents:U?"none":null},onRow:function(y){var r=y.key,j=y.disabled;return{onClick:function(){j||U||(console.log(j),B(r,!I.includes(r)))}}}})}}))}},69821:function(x,M,e){e.r(M);var C=e(90228),a=e.n(C),A=e(26068),c=e.n(A),E=e(87999),v=e.n(E),h=e(48305),f=e.n(h),u=e(50959),g=e(52221),l=e(3598),T=e(47698),D=e(16030),t=e(49547),d=e(35748),i=e(20902),n=e(92323),w=e(7485),K=e(2733),B=e(17885),I=e(96241),U=e(40785),G=e(72951),$=e(66001),W=e.n($),y=e(8776),r=e(11527);M.default=function(){var j=(0,w.useParams)(),S=(0,u.useState)(W().createEditorState("")),R=f()(S,2),F=R[0],z=R[1],re=(0,u.useState)([]),Q=f()(re,2),N=Q[0],J=Q[1],se=(0,u.useState)([]),Y=f()(se,2),fe=Y[0],he=Y[1],ge=(0,u.useRef)(),k=[],H={packagesName:"",salePrice:"",profit:"",picture:"",details:"",isUp:1,goodsDataList:[]},X=[{title:"\u5546\u54C1\u540D\u79F0",dataIndex:"goodsName",valueType:"text",search:!1},{title:"\u9500\u552E\u4EF7\u683C",dataIndex:"salePrice",valueType:"text",search:!1},{title:"\u5229\u6DA6",dataIndex:"profit",valueType:"text",search:!1},{title:"\u5546\u54C1\u4E3B\u56FE",dataIndex:"picture",valueType:"text",search:!1,render:function(o,s){var _=s.picture?JSON.parse(s.picture)[0]:"";return _?(0,r.jsx)(g.Z,{src:_,width:50}):""}},{title:"\u6570\u91CF",dataIndex:"goodsNum",valueType:"text",search:!1,render:function(o,s,_){s.goodsNum=123;var m=function(b){var O=JSON.parse(JSON.stringify(N)),Z=O.find(function(V){return V.id==s.id});Z.goodsNum=b,J(O)};return(0,r.jsx)(l.Z,{value:N.find(function(p){return p.id==s.id}).goodsNum,style:{width:200},onChange:m})}}],_e=(0,u.useState)(H),q=f()(_e,2),L=q[0],ee=q[1];(0,u.useEffect)(function(){},[]);var oe=function(){var P=v()(a()().mark(function o(s){var _,m,p;return a()().wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return ee(s),_=JSON.parse(JSON.stringify(s)),_.goodsDataList=_.goodsDataList.map(function(Z){var V=N.find(function(Ee){return Ee.id==Z});return{goodsId:Z,goodsNum:V.goodsNum}}),_.isUp=_.isUp?1:0,_.picture=JSON.stringify(_.picture),_.details=JSON.stringify(_.details),O.next=8,(0,U.jQ)(c()({},_));case 8:m=O.sent,p=m.success,p&&(T.ZP.success("\u4FEE\u6539\u6210\u529F"),ee(H),history.back());case 11:case"end":return O.stop()}},o)}));return function(s){return P.apply(this,arguments)}}(),De=["undo","redo","separator","font-size","line-height","letter-spacing","separator","text-color","bold","italic","underline","strike-through","separator","superscript","subscript","remove-styles","emoji","separator","text-indent","text-align","separator","headings","list-ul","list-ol","blockquote","code","separator","link","separator","hr","separator","clear"],Pe=function(){var P=v()(a()().mark(function o(s){var _,m;return a()().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:_=[".mp4",".mkv",".avi",".mov",".wmv",".flv",".webm",".m4v",".3gp",".3g2"],m=s.toLowerCase(),_.some(function(O){return m.endsWith(O)})?z(B.ContentUtils.insertMedias(F,[{type:"VIDEO",url:s}])):z(B.ContentUtils.insertMedias(F,[{type:"IMAGE",url:s}]));case 3:case"end":return b.stop()}},o)}));return function(s){return P.apply(this,arguments)}}(),ue=(0,u.useState)([]),ne=f()(ue,2),de=ne[0],te=ne[1],ie=(0,u.useState)(!1),ae=f()(ie,2),le=ae[0],me=ae[1],pe=function(o){te(o)},ve=function(o){me(o)},ce=function(){var P=v()(a()().mark(function o(){var s,_;return a()().wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return p.next=2,(0,G.k5)({});case 2:s=p.sent,_=s.data,J(_==null?void 0:_.records),k=_==null?void 0:_.records;case 6:case"end":return p.stop()}},o)}));return function(){return P.apply(this,arguments)}}();return(0,r.jsx)(D._z,{header:{title:"\u5546\u54C1\u6DFB\u52A0"},ghost:!0,children:(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)(t.A,{onFinish:function(o){oe(o)},request:v()(a()().mark(function P(){var o,s;return a()().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,ce();case 2:return m.next=4,(0,U.Zg)(j);case 4:return o=m.sent,s=o.data,s.picture=JSON.parse(s.picture),s.details=JSON.parse(s.details),s.goodsDataList=s.goodsPackageItemsDetailVoList.map(function(p){var b=k.find(function(O){return O.id==p.goodsId});return b.goodsNum=p.goodsNum,J(k),p.goodsId}),te(s.goodsDataList),m.abrupt("return",s);case 11:case"end":return m.stop()}},P)})),children:[(0,r.jsx)(d.Z,{name:"id",disabled:!0,hidden:!0}),(0,r.jsx)(i.Z,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165"}],width:"md",name:"packagesName",label:"\u5957\u9910\u540D\u79F0",placeholder:"\u8BF7\u8F93\u5165"}),(0,r.jsxs)(t.A.Group,{children:[(0,r.jsx)(t.A.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}],label:"\u9500\u552E\u4EF7\u683C",name:"salePrice",children:(0,r.jsx)(l.Z,{style:{width:200}})}),(0,r.jsx)(t.A.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}],label:"\u5546\u54C1\u5229\u6DA6",name:"profit",children:(0,r.jsx)(l.Z,{style:{width:200}})})]}),(0,r.jsx)(t.A.Group,{children:(0,r.jsx)(t.A.Item,{label:"\u4E3B\u56FE",name:"picture",tooltip:"\u5546\u54C1\u7684\u5C01\u9762\u56FE",children:(0,r.jsx)(K.Z,{fileType:"image",defaultValue:L==null?void 0:L.picture,count:9,mode:""})})}),(0,r.jsx)(n.Z,{checkedChildren:"\u4E0A\u67B6",unCheckedChildren:"\u4E0B\u67B6",name:"isUp",label:"\u662F\u5426\u4E0A\u67B6"}),(0,r.jsx)(t.A.Group,{children:(0,r.jsx)(t.A.Item,{label:"\u8BE6\u60C5\u56FE",name:"details",tooltip:"\u5546\u54C1\u7684\u8BE6\u60C5\u56FE",children:(0,r.jsx)(K.Z,{fileType:"image",defaultValue:L==null?void 0:L.details,count:9,mode:""})})}),(0,r.jsx)(t.A.Group,{children:(0,r.jsx)(t.A.Item,{label:"\u9009\u62E9\u5546\u54C1",name:"goodsDataList",tooltip:"\u5546\u54C1\u7684\u5C01\u9762\u56FE",children:(0,r.jsx)(I.Z,{style:{width:1200},dataSource:N,targetKeys:de,disabled:le,showSelectAll:!1,onChange:pe,leftColumns:X,rightColumns:X,rowKey:function(o){return o.id}})})})]})})})}},72951:function(x,M,e){e.d(M,{Ge:function(){return g},VT:function(){return T},Y:function(){return f},k5:function(){return v}});var C=e(90228),a=e.n(C),A=e(87999),c=e.n(A),E=e(7485);function v(t){return h.apply(this,arguments)}function h(){return h=c()(a()().mark(function t(d){return a()().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",(0,E.request)("/admin/goods/page",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:d||{}}));case 1:case"end":return n.stop()}},t)})),h.apply(this,arguments)}function f(t){return u.apply(this,arguments)}function u(){return u=c()(a()().mark(function t(d){return a()().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",(0,E.request)("/admin/goods/add",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:d||{}}));case 1:case"end":return n.stop()}},t)})),u.apply(this,arguments)}function g(t){return l.apply(this,arguments)}function l(){return l=c()(a()().mark(function t(d){return a()().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",(0,E.request)("/admin/goods/update",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:d||{}}));case 1:case"end":return n.stop()}},t)})),l.apply(this,arguments)}function T(t){return D.apply(this,arguments)}function D(){return D=c()(a()().mark(function t(d){return a()().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",(0,E.request)("/admin/goods/detail",{method:"GET",headers:{"Content-Type":"application/json;charset=UTF-8"},params:d}));case 1:case"end":return n.stop()}},t)})),D.apply(this,arguments)}},40785:function(x,M,e){e.d(M,{LD:function(){return v},MI:function(){return f},Zg:function(){return T},jQ:function(){return g}});var C=e(90228),a=e.n(C),A=e(87999),c=e.n(A),E=e(7485);function v(t){return h.apply(this,arguments)}function h(){return h=c()(a()().mark(function t(d){return a()().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",(0,E.request)("/admin/goodspackages/page",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:d||{}}));case 1:case"end":return n.stop()}},t)})),h.apply(this,arguments)}function f(t){return u.apply(this,arguments)}function u(){return u=c()(a()().mark(function t(d){return a()().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",(0,E.request)("/admin/goodspackages/add",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:d||{}}));case 1:case"end":return n.stop()}},t)})),u.apply(this,arguments)}function g(t){return l.apply(this,arguments)}function l(){return l=c()(a()().mark(function t(d){return a()().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",(0,E.request)("/admin/goodspackages/update",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},data:d||{}}));case 1:case"end":return n.stop()}},t)})),l.apply(this,arguments)}function T(t){return D.apply(this,arguments)}function D(){return D=c()(a()().mark(function t(d){return a()().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",(0,E.request)("/admin/goodspackages/detail",{method:"GET",headers:{"Content-Type":"application/json;charset=UTF-8"},params:d}));case 1:case"end":return n.stop()}},t)})),D.apply(this,arguments)}}}]);
|