"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[792],{58906:function(Pn,ce,h){h.r(ce),h.d(ce,{default:function(){return Dn}});var je=h(15009),$=h.n(je),be=h(97857),B=h.n(be),xe=h(99289),ee=h.n(xe),Ie=h(5574),D=h.n(Ie),I=h(67294),ae=h(84485),G=h(12461),V=h(59652),W=h(26713),z=h(71577),ne=h(91756),ye=h(33859),R=h(88593),Qe=h(72004),le=h.n(Qe),Be=h(12444),oe=h.n(Be),Ze=h(9783),Y=h.n(Ze),Ln=le()(function E(){oe()(this,E),Y()(this,"id",void 0)});function De(E,n){return(0,R.request)("/category/breadcrumb",B()({method:"GET",params:B()({},E),data:{}},n||{}))}var Tn=le()(function E(){oe()(this,E),Y()(this,"name",void 0),Y()(this,"pid",void 0)});function Fe(E,n){return(0,R.request)("/category/category-list",B()({method:"GET",params:B()({},E),data:{}},n||{}))}var Jn=null;function Rn(E,n){return Request("/category/category-tree",_objectSpread({method:"GET",params:_objectSpread({},E),data:{}},n||{}))}var ge=h(31821),X=h(79915),M=h(69677),w=h(81579),Ne=h(13769),Pe=h.n(Ne),q=h(77916),re=h(79216),ie=h(24969),e=h(85893),Le=["disabled","onChange","defaultFileList"],Te=(0,e.jsxs)("div",{children:[(0,e.jsx)(ie.Z,{}),(0,e.jsx)("div",{style:{marginTop:8},children:"\u4E0A\u4F20"})]});function Je(E){var n=E.disabled,i=E.onChange,c=E.defaultFileList,g=c===void 0?[]:c,o=Pe()(E,Le),C=(0,I.useState)(!1),p=D()(C,2),S=p[0],A=p[1],Z=(0,I.useState)(""),Q=D()(Z,2),F=Q[0],m=Q[1];return console.log(g),console.log(g==null?void 0:g.map(function(d,a){return B()(B()({},d),{},{uid:"_".concat(a,"_").concat((Math.random()*1e3).toFixed(2),"_").concat(new Date().getTime()),status:"done"})})),(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(q.Z,B()(B()({maxCount:10,listType:"picture-card",accept:".jpg,.jpeg,.png,.gif",action:"/bkbupload/hw/upload",onPreview:function(a){console.log(a),m(a.url||a.thumbUrl),A(!0)},onChange:function(a){var l=a.fileList;console.log(l);for(var u=0;u=10)return q.Z.LIST_IGNORE;var s=a.size/1024/1024;return console.log(s),s>5&&G.ZP.error("\u56FE\u7247\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC75M"),s<=5||q.Z.LIST_IGNORE}},o),{},{children:n?null:Te})),(0,e.jsx)(re.Z,{width:200,style:{display:"none"},src:F,preview:{visible:S,src:F,onVisibleChange:function(a){A(a)}}})]})}var Re=h(19632),L=h.n(Re),fe=h(20550),he=h(84908),we=function(n){var i=n.value,c=n.onChange;console.log(i);var g=(0,I.useState)([]),o=D()(g,2),C=o[0],p=o[1],S=(0,I.useState)(!1),A=D()(S,2),Z=A[0],Q=A[1],F=(0,I.useState)(""),m=D()(F,2),d=m[0],a=m[1],l=(0,I.useState)(-1),u=D()(l,2),s=u[0],r=u[1],v=(0,I.useState)(""),t=D()(v,2),f=t[0],j=t[1],b=(0,I.useRef)(null),x=(0,I.useRef)(null);(0,I.useEffect)(function(){p(i?i==null?void 0:i.split(","):[])},[i]),(0,I.useEffect)(function(){if(Z){var y;(y=b.current)===null||y===void 0||y.focus()}},[Z]),(0,I.useEffect)(function(){var y;(y=x.current)===null||y===void 0||y.focus()},[d]);var N=function(P){var J=C.filter(function(te){return te!==P});console.log(J),p(J),c(J!=null&&J.length?J==null?void 0:J.join(","):"")},T=function(){Q(!0)},H=function(P){a(P.target.value)},k=function(){if(d&&C.indexOf(d)===-1){var P,J;p([].concat(L()(C),[d])),c((P=[].concat(L()(C),[d]))!==null&&P!==void 0&&P.length?(J=[].concat(L()(C),[d]))===null||J===void 0?void 0:J.join(","):"")}Q(!1),a("")},U=function(P){j(P.target.value)},O=function(){var P=L()(C);P[s]=f,p(P),c(P!=null&&P.length?P==null?void 0:P.join(","):""),r(-1),a("")};return(0,e.jsxs)(e.Fragment,{children:[C.map(function(y,P){if(s===P)return(0,e.jsx)(M.Z,{ref:x,size:"small",className:"tag-input",value:f,onChange:U,onBlur:O,onPressEnter:O},y);var J=y.length>20,te=(0,e.jsx)(fe.Z,{style:{marginBottom:10},className:"edit-tag",closable:!(n!=null&&n.disabled),onClose:function(){return N(y)},children:(0,e.jsx)("span",{onDoubleClick:function(Nn){P!==0&&(r(P),j(y),Nn.preventDefault())},children:J?"".concat(y.slice(0,20),"..."):y})},y);return J?(0,e.jsx)(he.Z,{title:y,children:te},y):te}),Z&&(0,e.jsx)(M.Z,{style:{maxWidth:"100px"},ref:b,type:"text",size:"small",className:"tag-input",value:d,onChange:H,onBlur:k,onPressEnter:k}),n!=null&&n.disabled?null:(0,e.jsx)(e.Fragment,{children:!Z&&(0,e.jsx)(fe.Z,{className:"site-tag-plus",onClick:T,style:{marginBottom:10},children:(0,e.jsx)(ie.Z,{})})})]})},ke=we,Ae=h(71230),ue=h(15746),He=h(98169),Ge=h(98958),Ue=h(63679),$e=h(7145),Me=h.n($e),Ke=h(36963),ze=h(16941),se={mask:"mask___nbd6H",container:"container___jSYfs",workbench:"workbench___zvMMV"},Ye=h(9669),Oe=h.n(Ye),me="DragableUploadList",Ve=function(n){var i=n.originNode,c=n.moveRow,g=n.file,o=n.fileList,C=(0,I.useRef)(null),p=o.indexOf(g),S=(0,He.L)({accept:me,collect:function(r){var v=r.getItem()||{},t=v.index;return t===p?{}:{isOver:r.isOver(),dropClassName:t0?s==null||(l=s.map(function(r){var v,t;return(r==null?void 0:r.url)||(r==null||(v=r.response)===null||v===void 0||(t=v.data)===null||t===void 0?void 0:t.file_url)||""}))===null||l===void 0?void 0:l.join(","):""),S(s)},[p]);return(0,e.jsx)(V.Z,{title:"\u9875\u9762\u9884\u89C8",children:(0,e.jsxs)(Ae.Z,{children:[(0,e.jsx)(ue.Z,{span:24,lg:16,style:{marginBottom:20},children:(0,e.jsx)("div",{className:se.mask,children:(0,e.jsxs)("div",{className:se.container,children:[(0,e.jsx)("div",{style:{fontFamily:"SimSun",fontSize:"13px",whiteSpace:"pre-line"},dangerouslySetInnerHTML:{__html:g}}),Q?(0,e.jsx)(ze.ReactSortable,{onAdd:function(a){console.log(a)},className:se.workbench,group:{name:"shared",pull:!1,revertClone:!0},list:(i==null?void 0:i.split(","))||[],setList:function(a){console.log(a),a!=null&&a.length&&typeof a[0]=="string"&&S(a==null?void 0:a.map(function(l){var u;return{uid:l,status:"done",url:l,name:l==null||(u=l.split("/"))===null||u===void 0?void 0:u.slice(-1)[0]}})),n(a!=null&&a.length?a.join(","):"")},children:i?((i==null?void 0:i.split(","))||[]).map(function(d,a){return(0,e.jsx)("div",{children:(0,e.jsx)(re.Z,{fallback:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMIAAADDCAYAAADQvc6UAAABRWlDQ1BJQ0MgUHJvZmlsZQAAKJFjYGASSSwoyGFhYGDIzSspCnJ3UoiIjFJgf8LAwSDCIMogwMCcmFxc4BgQ4ANUwgCjUcG3awyMIPqyLsis7PPOq3QdDFcvjV3jOD1boQVTPQrgSkktTgbSf4A4LbmgqISBgTEFyFYuLykAsTuAbJEioKOA7DkgdjqEvQHEToKwj4DVhAQ5A9k3gGyB5IxEoBmML4BsnSQk8XQkNtReEOBxcfXxUQg1Mjc0dyHgXNJBSWpFCYh2zi+oLMpMzyhRcASGUqqCZ16yno6CkYGRAQMDKMwhqj/fAIcloxgHQqxAjIHBEugw5sUIsSQpBobtQPdLciLEVJYzMPBHMDBsayhILEqEO4DxG0txmrERhM29nYGBddr//5/DGRjYNRkY/l7////39v///y4Dmn+LgeHANwDrkl1AuO+pmgAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAwqADAAQAAAABAAAAwwAAAAD9b/HnAAAHlklEQVR4Ae3dP3PTWBSGcbGzM6GCKqlIBRV0dHRJFarQ0eUT8LH4BnRU0NHR0UEFVdIlFRV7TzRksomPY8uykTk/zewQfKw/9znv4yvJynLv4uLiV2dBoDiBf4qP3/ARuCRABEFAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghgg0Aj8i0JO4OzsrPv69Wv+hi2qPHr0qNvf39+iI97soRIh4f3z58/u7du3SXX7Xt7Z2enevHmzfQe+oSN2apSAPj09TSrb+XKI/f379+08+A0cNRE2ANkupk+ACNPvkSPcAAEibACyXUyfABGm3yNHuAECRNgAZLuYPgEirKlHu7u7XdyytGwHAd8jjNyng4OD7vnz51dbPT8/7z58+NB9+/bt6jU/TI+AGWHEnrx48eJ/EsSmHzx40L18+fLyzxF3ZVMjEyDCiEDjMYZZS5wiPXnyZFbJaxMhQIQRGzHvWR7XCyOCXsOmiDAi1HmPMMQjDpbpEiDCiL358eNHurW/5SnWdIBbXiDCiA38/Pnzrce2YyZ4//59F3ePLNMl4PbpiL2J0L979+7yDtHDhw8vtzzvdGnEXdvUigSIsCLAWavHp/+qM0BcXMd/q25n1vF57TYBp0a3mUzilePj4+7k5KSLb6gt6ydAhPUzXnoPR0dHl79WGTNCfBnn1uvSCJdegQhLI1vvCk+fPu2ePXt2tZOYEV6/fn31dz+shwAR1sP1cqvLntbEN9MxA9xcYjsxS1jWR4AIa2Ibzx0tc44fYX/16lV6NDFLXH+YL32jwiACRBiEbf5KcXoTIsQSpzXx4N28Ja4BQoK7rgXiydbHjx/P25TaQAJEGAguWy0+2Q8PD6/Ki4R8EVl+bzBOnZY95fq9rj9zAkTI2SxdidBHqG9+skdw43borCXO/ZcJdraPWdv22uIEiLA4q7nvvCug8WTqzQveOH26fodo7g6uFe/a17W3+nFBAkRYENRdb1vkkz1CH9cPsVy/jrhr27PqMYvENYNlHAIesRiBYwRy0V+8iXP8+/fvX11Mr7L7ECueb/r48eMqm7FuI2BGWDEG8cm+7G3NEOfmdcTQw4h9/55lhm7DekRYKQPZF2ArbXTAyu4kDYB2YxUzwg0gi/41ztHnfQG26HbGel/crVrm7tNY+/1btkOEAZ2M05r4FB7r9GbAIdxaZYrHdOsgJ/wCEQY0J74TmOKnbxxT9n3FgGGWWsVdowHtjt9Nnvf7yQM2aZU/TIAIAxrw6dOnAWtZZcoEnBpNuTuObWMEiLAx1HY0ZQJEmHJ3HNvGCBBhY6jtaMoEiJB0Z29vL6ls58vxPcO8/zfrdo5qvKO+d3Fx8Wu8zf1dW4p/cPzLly/dtv9Ts/EbcvGAHhHyfBIhZ6NSiIBTo0LNNtScABFyNiqFCBChULMNNSdAhJyNSiECRCjUbEPNCRAhZ6NSiAARCjXbUHMCRMjZqBQiQIRCzTbUnAARcjYqhQgQoVCzDTUnQIScjUohAkQo1GxDzQkQIWejUogAEQo121BzAkTI2agUIkCEQs021JwAEXI2KoUIEKFQsw01J0CEnI1KIQJEKNRsQ80JECFno1KIABEKNdtQcwJEyNmoFCJAhELNNtScABFyNiqFCBChULMNNSdAhJyNSiECRCjUbEPNCRAhZ6NSiAARCjXbUHMCRMjZqBQiQIRCzTbUnAARcjYqhQgQoVCzDTUnQIScjUohAkQo1GxDzQkQIWejUogAEQo121BzAkTI2agUIkCEQs021JwAEXI2KoUIEKFQsw01J0CEnI1KIQJEKNRsQ80JECFno1KIABEKNdtQcwJEyNmoFCJAhELNNtScABFyNiqFCBChULMNNSdAhJyNSiECRCjUbEPNCRAhZ6NSiAARCjXbUHMCRMjZqBQiQIRCzTbUnAARcjYqhQgQoVCzDTUnQIScjUohAkQo1GxDzQkQIWejUogAEQo121BzAkTI2agUIkCEQs021JwAEXI2KoUIEKFQsw01J0CEnI1KIQJEKNRsQ80JECFno1KIABEKNdtQcwJEyNmoFCJAhELNNtScABFyNiqFCBChULMNNSdAhJyNSiEC/wGgKKC4YMA4TAAAAABJRU5ErkJggg==",style:{width:"100%",height:"auto"},src:d,alt:"",srcSet:""})},a)}):null}):null]})})}),(0,e.jsx)(ue.Z,{span:24,lg:8,style:{overflowY:"auto",maxHeight:600},children:(0,e.jsx)(Ue.W,{backend:Ke.PD,children:(0,e.jsx)(q.Z,{multiple:!0,showUploadList:{showRemoveIcon:!E.disabled,showDownloadIcon:!1},onPreview:function(){return!1},listType:"picture",defaultFileList:c,fileList:p,maxCount:50,accept:".jpg,.jpeg,.png,.gif",onChange:function(a){var l=a.fileList;console.log(l)},onRemove:function(a){S(function(l){return l==null?void 0:l.filter(function(u){return a.uid!==u.uid})})},beforeUpload:function(a){var l=a.size/1024/1024;console.log(l),l>5&&G.ZP.error("\u56FE\u7247\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC75M"),S(function(s){return[].concat(L()(s),[{status:"uploading",uid:a.uid,name:a.name,url:""}])});var u=new FormData;return u.append("file",a),Oe().post("/bkbupload/hw/upload",u).then(function(s){console.log(s),S(function(r){var v,t,f=r==null?void 0:r.find(function(j){return j.uid===a.uid});return f.status="done",f.url=s==null||(v=s.data)===null||v===void 0||(t=v.data)===null||t===void 0?void 0:t.file,L()(r)})}).catch(function(){S(function(s){var r=s==null?void 0:s.find(function(v){return v.uid===a.uid});return r.status="error",L()(s)})})},itemRender:function(a,l,u){return(0,e.jsx)(Ve,{originNode:a,file:l,fileList:u,moveRow:m})},children:E!=null&&E.disabled?null:(0,e.jsx)(z.Z,{type:"primary",children:"\u4E0A\u4F20\u56FE\u7247"})})})})]})})}var _={GoodesDetail:"GoodesDetail___dWMwa",title:"title___Wz0uT",SkuItem:"SkuItem___quG7r"},wn=le()(function E(){oe()(this,E),Y()(this,"name",void 0),Y()(this,"page",void 0),Y()(this,"page_size",void 0)});function Xe(E,n){return(0,R.request)("/attribute/attribute-list",B()({method:"GET",params:B()({},E),data:{}},n||{}))}var qe=h(87620),Ce=(0,I.createContext)({disabled:!1,disabledHandler:function(){}});function _e(E){var n=E;return function(c){var g=(0,I.useContext)(Ce),o=g.disabled;return(0,e.jsx)(n,B()({disabled:o},c))}}var K=_e,en=h(8702),nn=function(){var n,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(!(i!=null&&i.length))return[];var c=JSON.parse(JSON.stringify(i)),g=[];return(n=c[0])===null||n===void 0||n.forEach(function(o){var C;if((C=c[1])!==null&&C!==void 0&&C.length){var p;(p=c[1])===null||p===void 0||p.forEach(function(S){g.push({attributes:[o,S]})})}else g.push({attributes:[o]})}),g},tn=function(n,i){console.log({oldArr:n,newArr:i});var c=[];return i.forEach(function(g,o){if(o<(n==null?void 0:n.length)){var C=B()(B()({},n[o]||{}),{},{attributes:g.attributes});c.push(C)}else c.push({attributes:g.attributes,stock:0,price:0,goods_no:""})}),c},an=function(n){var i=n.value,c=n.onChange,g=n.attrs,o=g===void 0?[]:g,C=n.options;console.log("____attrs_____"),console.log(o);var p=(0,I.useState)([]),S=D()(p,2),A=S[0],Z=S[1],Q=(0,I.useState)({goods_no:"",price:0,stock:0}),F=D()(Q,2),m=F[0],d=F[1],a=function(){var v=A==null?void 0:A.map(function(t){return B()(B()({},t),m)});Z(v),c(v)};(0,I.useEffect)(function(){var r=nn(o),v=tn(i,r);console.log(v),Z(v),c(v)},[JSON.stringify(o),o==null?void 0:o.length]);var l=function(v,t,f){var j=L()(A);j[t][f]=v,Z(j),c(j)},u=[{title:"\u5E93\u5B58",key:"stock",dataIndex:"stock",onCell:function(){return{rowSpan:1}},render:function(v,t,f){return(0,e.jsx)(X.Z,{min:0,disabled:n.disabled,value:A[f].stock,onChange:function(b){l(b,f,"stock")}})}},{title:"\u4EF7\u683C",key:"price",dataIndex:"price",onCell:function(){return{rowSpan:1}},render:function(v,t,f){return(0,e.jsx)(X.Z,{min:0,disabled:n.disabled,value:A[f].price,onChange:function(b){l(b,f,"price")}})}},{title:"\u5546\u54C1\u7F16\u7801",key:"goods_no",dataIndex:"goods_no",onCell:function(){return{rowSpan:1}},render:function(v,t,f){return(0,e.jsx)(M.Z,{disabled:n.disabled,value:A[f].goods_no,onChange:function(b){l(b.target.value,f,"goods_no")}})}},{title:"\u884C\u6570",onCell:function(){return{rowSpan:1}},render:function(v,t,f){return f+1}}],s=o==null?void 0:o.map(function(r,v){var t;return{title:(C==null||(t=C.find(function(f){return(r==null?void 0:r.length)&&r[0].attribute_id===f.id}))===null||t===void 0?void 0:t.name)||"",dataIndex:"attr_".concat(v),key:"attr_".concat(v),onCell:function(j,b){if(v===0)try{return(o==null?void 0:o.length)===1?{rowSpan:1}:b%o[1].length===0?{rowSpan:o[1].length}:{rowSpan:0}}catch(x){return console.log(x),{rowSpan:1}}else return{rowSpan:1}},render:function(j,b){var x;return b==null||(x=b.attributes[v])===null||x===void 0?void 0:x.value}}});return u=[].concat(L()(s),L()(u)),(0,e.jsx)(en.QVr,{scroll:{x:"max-content"},options:!1,search:!1,bordered:!0,dataSource:A,columns:u,pagination:!1,toolBarRender:function(){return[(0,e.jsx)(X.Z,{min:0,disabled:n.disabled,value:m.stock,placeholder:"\u5E93\u5B58",onChange:function(t){d(B()(B()({},m),{},{stock:t}))}},"stock"),(0,e.jsx)(X.Z,{min:0,disabled:n.disabled,value:m.price,placeholder:"\u4EF7\u683C",onChange:function(t){d(B()(B()({},m),{},{price:t}))}},"price"),(0,e.jsx)(M.Z,{disabled:n.disabled,value:m.goods_no,placeholder:"\u5546\u54C1\u7F16\u7801",onChange:function(t){d(B()(B()({},m),{},{goods_no:t.target.value}))}},"goods_no"),(0,e.jsx)(z.Z,{disabled:n==null?void 0:n.disabled,onClick:a,children:"\u6279\u91CF\u8BBE\u7F6E"},"button")]}},JSON.stringify(o))},ln=an,pe=h(85402),on=h(34041),rn=function(n){var i=n.onChange,c=n.value,g=n.kindex,o=(0,I.useState)(!1),C=D()(o,2),p=C[0],S=C[1],A=(0,I.useState)(""),Z=D()(A,2),Q=Z[0],F=Z[1],m=(0,I.useState)([{blur:!1}]),d=D()(m,2),a=d[0],l=d[1];(0,I.useEffect)(function(){l(c.map(function(v){return B()(B()({},v),{},{blur:!0})}))},[JSON.stringify(c)]);var u=function(t,f){var j=L()(a),b=j[f];b.value=t.target.value,b.attribute_id=j[0].attribute_id,l(j),i(j)},s=function(t){var f=L()(a),j=f[t];if(!(j.blur&&t!==(f==null?void 0:f.length)-1)){j.blur=!0;var b=[].concat(L()(f),[{attribute_id:j.attribute_id,blur:!1}]);l(b),i(b)}},r=function(t){if(console.log(t),t===0){G.ZP.error("\u81F3\u5C11\u586B\u5199\u4E00\u4E2A\u5C5E\u6027");return}var f=L()(a),j=f==null?void 0:f.filter(function(b,x){return x!==t});l(j),i(j)};return(0,e.jsxs)("div",{className:_.SkuItem,children:[(0,e.jsx)(W.Z,{wrap:!0,children:a==null?void 0:a.map(function(v,t){return(0,e.jsx)("div",{children:(0,e.jsxs)(W.Z,{children:[(0,e.jsx)(M.Z,{disabled:n.disabled,value:v.value,onChange:function(j){return u(j,t)},onBlur:function(){return s(t)},size:"large"}),v.blur||v.image?(0,e.jsxs)(e.Fragment,{children:[g===0?(0,e.jsx)(q.Z,{defaultFileList:v.image?[{url:v.image}]:[],maxCount:1,accept:".jpg,.jpeg,.png,.gif",action:"/bkbupload/hw/upload",onPreview:function(j){var b,x;console.log(j),F((j==null?void 0:j.url)||(j==null||(b=j.response)===null||b===void 0||(x=b.data)===null||x===void 0?void 0:x.file)||(j==null?void 0:j.thumbUrl)||""),S(!0)},showUploadList:{showRemoveIcon:!0,showDownloadIcon:!1},listType:"picture-card",onChange:function(j){var b,x,N=j.file;console.log(N);var T=(N==null||(b=N.response)===null||b===void 0||(x=b.data)===null||x===void 0?void 0:x.file)||(N==null?void 0:N.url)||"";if(console.log(T),T&&i){var H=JSON.parse(JSON.stringify(a));H[t].image=T;var k=H;l(k),i(k)}},onRemove:function(){if(i){var j=JSON.parse(JSON.stringify(a));j[t].image="",j[t].blur=!0;var b=j;l(b),i(b)}},children:!(n!=null&&n.disabled)&&(0,e.jsx)(ie.Z,{style:{cursor:"pointer"}})}):null,!(n!=null&&n.disabled)&&(0,e.jsx)("a",{onClick:function(){return r(t)},children:"\u5220\u9664"})]}):null]})},t)})}),(0,e.jsx)(pe.Z,{title:"\u89C4\u683C\u9884\u89C8",destroyOnClose:!0,visible:p,onCancel:function(){F(""),S(!1)},footer:null,children:(0,e.jsx)(re.Z,{width:"100%",style:{width:"100%",height:"auto"},preview:!1,src:Q})})]})},un=rn,sn=function(n){var i=n.value,c=n.onChange,g=n.options,o=n.form,C=(0,I.useState)([[]]),p=D()(C,2),S=p[0],A=p[1];(0,I.useEffect)(function(){A(i!=null&&i.length?i:[[]])},[i==null?void 0:i.length]);var Z=function(){var a;if((S==null?void 0:S.length)===2){pe.Z.warning({title:"\u63D0\u793A",content:"\u53EA\u80FD\u6DFB\u52A0\u4E24\u79CD\u89C4\u683C\u7C7B\u578B"});return}var l=L()(S);l.push([]),A(l),c(l==null||(a=l.filter(function(u){return u.length}))===null||a===void 0?void 0:a.map(function(u){return u==null?void 0:u.filter(function(s){return s==null?void 0:s.value})}))},Q=function(a){var l,u=S==null?void 0:S.filter(function(s,r){return r!==a});A(u),c([]),o.setFieldValue("specs",(l=new Array(1))===null||l===void 0?void 0:l.fill({stock:0,price:0,goods_no:""}))},F=function(a,l){var u,s,r,v,t,f,j,b,x,N=L()(S);N[a]=l==null?void 0:l.filter(function(y){return y.attribute_id}),A(N);var T=o.getFieldValue("specs"),H=(u=N[1])!==null&&u!==void 0&&(s=u.filter(function(y){return y.value}))!==null&&s!==void 0&&s.length?((r=N[0])===null||r===void 0||(v=r.filter(function(y){return y.value}))===null||v===void 0?void 0:v.length)*((t=N[1])===null||t===void 0||(f=t.filter(function(y){return y.value}))===null||f===void 0?void 0:f.length):(j=N[0])===null||j===void 0||(b=j.filter(function(y){return y.value}))===null||b===void 0?void 0:b.length;if(H>((x=T)===null||x===void 0?void 0:x.length)){var k,U;T=[].concat(L()(T),L()((k=new Array(H-((U=T)===null||U===void 0?void 0:U.length)))===null||k===void 0?void 0:k.fill({stock:0,price:0,goods_no:""})))}else{var O;T=(O=T)===null||O===void 0?void 0:O.slice(0,H)}o.setFieldValue("specs",T),c(N==null?void 0:N.map(function(y){return y==null?void 0:y.filter(function(P){return P==null?void 0:P.value})}))},m=function(a,l){if(l===0)A([[{attribute_id:a,value:"",blur:!1,image:""}]]);else{var u=JSON.parse(JSON.stringify(L()(S)));u[l]=[{attribute_id:a,value:"",blur:!1}],A(u)}};return(0,e.jsx)("div",{children:(0,e.jsx)(W.Z,{direction:"vertical",style:{width:"100%"},children:S==null?void 0:S.map(function(d,a){return(0,e.jsxs)(V.Z,{title:(0,e.jsx)(on.Z,{disabled:n.disabled,value:d!=null&&d.length?d[0].attribute_id:null,onChange:function(u){return m(u,a)},options:g==null?void 0:g.map(function(l){return{label:l.name,value:l.id}}),style:{width:120}}),extra:(S==null?void 0:S.length)>1&&!n.disabled?(0,e.jsx)("a",{onClick:function(){return Q(a)},children:"\u5220\u9664\u89C4\u683C\u7C7B\u578B"}):null,children:[(0,e.jsx)(W.Z,{wrap:!0,children:(0,e.jsx)(un,{disabled:n.disabled,kindex:a,value:d,onChange:function(u){F(a,u)}},d.attribute_id)}),n!=null&&n.disabled?null:(0,e.jsx)("div",{style:{marginTop:10},children:(0,e.jsx)(z.Z,{size:"small",type:"primary",onClick:Z,children:"+\u6DFB\u52A0\u89C4\u683C\u7C7B\u578B"})})]},d.attribute_id)})})})},dn=sn,vn=ae.Z.Text,de=ae.Z.Title,cn=K(X.Z),Se=K(M.Z),gn=K(M.Z.TextArea),fn=K(Je),hn=K(dn),An=K(ln),mn=K(ke),Cn=K(We),pn=function(){var n,i=(0,R.useModel)("useGoodsModel"),c=i.goodsDetail;return(0,e.jsx)("div",{children:(0,e.jsxs)(vn,{type:"secondary",children:["\u6240\u9009\u7C7B\u76EE\uFF1A",c==null||(n=c.breadcrumb)===null||n===void 0?void 0:n.map(function(g){return g.name}).join("/")]})})};function Sn(E){var n,i,c=E.onSubmit,g=(0,R.useModel)("useGoodsModel"),o=g.goodsDetail,C=(0,R.useSearchParams)(),p=D()(C,1),S=p[0],A=w.Z.useForm(),Z=D()(A,1),Q=Z[0],F=(0,R.useRequest)(function(){return Xe({page:1,page_size:999})}),m=F.data,d={labelCol:{span:4}};(0,qe.ZP)(function(){console.log("____goodsDetail-___"),console.log(o),Q.setFieldsValue(B()({},o))},[o]);var a=function(){var l=ee()($()().mark(function u(){var s,r,v,t,f;return $()().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(S.get("action")!=="detail"){b.next=3;break}return R.history.replace("/goods_manage/detail?action=update&id=".concat(S.get("id"),"&step=0")),b.abrupt("return");case 3:return b.next=5,Q.validateFields();case 5:if(t=b.sent,t!=null&&(s=t.attrs)!==null&&s!==void 0&&s.every(function(x){return x==null?void 0:x.every(function(N){return N==null?void 0:N.value})})){b.next=8;break}return b.abrupt("return",G.ZP.error("\u8BF7\u586B\u5199\u5546\u54C1\u89C4\u683C\u540D\u79F0"));case 8:if(t!=null&&(r=t.specs)!==null&&r!==void 0&&r.every(function(x){return(x==null?void 0:x.goods_no)&&(x==null?void 0:x.goods_no)!==""})){b.next=10;break}return b.abrupt("return",G.ZP.error("\u8BF7\u586B\u5199\u5546\u54C1\u7F16\u7801"));case 10:if(f=B()(B()(B()({},o),t),{},{specs:t==null||(v=t.specs)===null||v===void 0?void 0:v.map(function(x,N){var T,H,k,U;return B()(B()({},x),{},{price:Number((x==null?void 0:x.price)||0),stock:Number((x==null?void 0:x.stock)||0),image:(t==null||(T=t.attrs)===null||T===void 0?void 0:T.length)===1?t==null||(H=t.attrs[0][N])===null||H===void 0?void 0:H.image:(t==null||(k=t.attrs[0][Math.floor(N/(t==null||(U=t.attrs[1])===null||U===void 0?void 0:U.length))])===null||k===void 0?void 0:k.image)||""})}),online:t!=null&&t.online?t==null?void 0:t.online:"on"}),delete f.attrs,delete f.breadcrumb,console.log(f),c){c(f);try{window.scrollTo({top:0,left:0,behavior:"smooth"})}catch{}}case 15:case"end":return b.stop()}},u)}));return function(){return l.apply(this,arguments)}}();return(0,e.jsx)(Ce.Provider,{value:{disabled:S.get("action")==="detail"},children:(0,e.jsx)(V.Z,{title:(0,e.jsx)(pn,{}),children:(0,e.jsxs)("div",{className:_.GoodesDetail,children:[(0,e.jsxs)(w.Z,B()(B()({labelAlign:"right"},d),{},{form:Q,children:[(0,e.jsx)("div",{className:_.title,children:(0,e.jsx)(de,{level:5,children:"1\u3001\u57FA\u672C\u4FE1\u606F"})}),(0,e.jsx)(w.Z.Item,{label:"\u5546\u54C1\u8F6E\u64AD\u56FE",name:"images",rules:[{required:!0}],children:(0,e.jsx)(fn,{multiple:!0,defaultFileList:o==null||(n=o.images)===null||n===void 0||(i=n.split(","))===null||i===void 0?void 0:i.map(function(l){return{url:l}})},o==null?void 0:o.images)}),(0,e.jsx)(w.Z.Item,{label:"\u5546\u54C1\u6807\u9898",name:"title",rules:[{required:!0},{max:255}],children:(0,e.jsx)(Se,{})}),(0,e.jsx)(w.Z.Item,{label:"\u82F1\u6587\u6807\u9898",name:"title_eng",rules:[{required:!0}],children:(0,e.jsx)(Se,{})}),(0,e.jsx)(w.Z.Item,{label:"\u5546\u54C1\u8BE6\u60C5-\u6587\u5B57",name:"content_text",children:(0,e.jsx)(gn,{})}),(0,e.jsx)(w.Z.Item,{noStyle:!0,dependencies:["content_text"],children:function(u){var s,r,v=u.getFieldValue;return(0,e.jsx)(w.Z.Item,{label:"\u5546\u54C1\u8BE6\u60C5",name:"content",rules:[{required:!0}],children:(0,e.jsx)(Cn,{content_text:v("content_text"),defaultFileList:(s=o!=null&&o.content?o==null||(r=o.content)===null||r===void 0?void 0:r.split(","):[])===null||s===void 0?void 0:s.map(function(t){var f;return console.log(t),{url:t,name:t==null||(f=t.split("/"))===null||f===void 0?void 0:f.slice(-1)[0],uid:t,status:"done"}})},o==null?void 0:o.content)})}}),(0,e.jsx)("div",{className:_.title,children:(0,e.jsx)(de,{level:5,children:"2\u3001\u89C4\u683C\u4E0E\u5E93\u5B58"})}),(0,e.jsx)(w.Z.Item,{name:"attrs",label:"\u5546\u54C1\u89C4\u683C",rules:[{required:!0}],children:(0,e.jsx)(hn,{options:(m==null?void 0:m.list)||[],form:Q})}),(0,e.jsx)(w.Z.Item,{noStyle:!0,dependencies:["attrs"],children:function(u){var s=u.getFieldValue;return(0,e.jsx)(w.Z.Item,{name:"specs",label:"\u4EF7\u683C\u53CA\u5E93\u5B58",rules:[{required:!0}],children:(0,e.jsx)(An,{attrs:s("attrs"),options:(m==null?void 0:m.list)||[]})})}}),(0,e.jsx)(w.Z.Item,{label:"\u5546\u54C1\u540A\u724C\u4EF7",name:"retail_price",children:(0,e.jsx)(cn,{min:0})}),(0,e.jsx)("div",{className:_.title,children:(0,e.jsx)(de,{level:5,children:"3\u3001\u5176\u4ED6\u4FE1\u606F"})}),(0,e.jsx)(w.Z.Item,{label:"\u5546\u54C1\u6807\u7B7E",name:"tags",rules:[{required:!0}],children:(0,e.jsx)(mn,{})})]})),(0,e.jsx)("div",{style:{marginTop:40,textAlign:"center"},children:(0,e.jsx)(z.Z,{type:"primary",onClick:a,children:S.get("action")==="detail"?"\u4FEE\u6539":"\u63D0\u4EA4\u5E76\u4E0A\u67B6"})})]})})})}var En=h(73453),Ee=h(95507),jn={goodsItem:"goodsItem___cFIbT"},bn=function(){var n=function(){var i=ee()($()().mark(function c(g,o){var C,p;return $()().wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.prev=0,A.next=3,Fe({pid:g||0,name:o||"",page:1,page_size:999});case 3:if(C=A.sent,(C==null?void 0:C.code)!==0){A.next=8;break}return A.abrupt("return",(C==null||(p=C.data)===null||p===void 0?void 0:p.list)||[]);case 8:return A.abrupt("return",[]);case 9:A.next=14;break;case 11:return A.prev=11,A.t0=A.catch(0),A.abrupt("return",[]);case 14:case"end":return A.stop()}},c,null,[[0,11]])}));return function(g,o){return i.apply(this,arguments)}}();return{appendData:n}},xn=function(n){var i=n.onChange,c=n.pid,g=n.inputValue,o=n.onInputChange,C=(0,I.useState)([]),p=D()(C,2),S=p[0],A=p[1],Z=(0,I.useState)(),Q=D()(Z,2),F=Q[0],m=Q[1],d=bn(),a=d.appendData,l=200;(0,I.useEffect)(function(){a(c,g).then(function(s){A(s)})},[c,g]);var u=function(r){r.currentTarget.scrollHeight-r.currentTarget.scrollTop===l&&a(c,g).then(function(v){A(v)})};return(0,e.jsx)("div",{style:{width:"100%"},className:jn.goodsItem,children:(0,e.jsx)(Ee.ZP,{bordered:!1,header:(0,e.jsx)(M.Z,{value:g,onChange:function(r){console.log(r.target.value);var v=r.target.value;o(v)},allowClear:!0,onBlur:function(r){console.log(r.target.value),o(r.target.value?F.name:"")}}),children:(0,e.jsx)(En.Z,{data:S,height:l,itemHeight:47,itemKey:"id",onScroll:u,children:function(r){return(0,e.jsx)(Ee.ZP.Item,{style:{cursor:"pointer"},onClick:function(){o(r.name),m(r),i(r)},children:(0,e.jsx)("div",{children:r.name})},r.id)}})})})},In=xn;function yn(E){var n=E.onChange,i=(0,I.useState)([0]),c=D()(i,2),g=c[0],o=c[1],C=(0,I.useState)([]),p=D()(C,2),S=p[0],A=p[1];return(0,e.jsx)(Ae.Z,{wrap:!0,gutter:20,children:g==null?void 0:g.map(function(Z,Q){return(0,e.jsx)(ue.Z,{span:6,children:(0,e.jsx)(In,{onInputChange:function(m){console.log(m),m||o(g.slice(0,Q+1));var d=L()(S);d[Q]=m,A(d.slice(0,Q+1))},inputValue:S[Q],pid:Z,onChange:function(m){if(console.log(m),n(m),!m.is_leaf){var d=L()(g);d[Q+1]=m.id,o(d)}}})},Z)})})}var Qn=h(45210),ve=ae.Z.Text,Bn=function(n){var i,c=n.currentStep,g=n.currentStepHandler,o=(0,R.useModel)("useGoodsModel"),C=o.goodsDetail,p=o.goodsDetailHandler,S=(0,I.useState)(!1),A=D()(S,2),Z=A[0],Q=A[1],F=function(){var d;if(!Z){G.ZP.warning("\u8BF7\u9009\u62E9\u5230\u6700\u540E\u4E00\u7EA7\u5206\u7C7B");return}try{window.scrollTo({top:0,left:0,behavior:"smooth"})}catch{}C!=null&&(d=C.breadcrumb)!==null&&d!==void 0&&d.length?g(c+1):G.ZP.warning("\u8BF7\u9009\u62E9\u5206\u7C7B")};return(0,e.jsxs)(V.Z,{title:(0,e.jsxs)(W.Z,{direction:"vertical",children:[(0,e.jsx)(ve,{children:"\u8BF7\u9009\u62E9\u5206\u7C7B"}),(0,e.jsx)(ve,{style:{fontSize:"12px"},type:"secondary",children:"\u8BF7\u9009\u62E9\u60A8\u6240\u53D1\u5E03\u5546\u54C1\u7684\u6240\u5C5E\u7C7B"})]}),children:[(0,e.jsx)(yn,{onChange:function(){var m=ee()($()().mark(function d(a){var l,u,s,r;return $()().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return console.log(a),Q(a==null?void 0:a.is_leaf),l=B()({},C),t.next=5,De({id:a.id});case 5:u=t.sent,(u==null?void 0:u.code)===0&&(l.breadcrumb=u==null||(s=u.data)===null||s===void 0||(r=s.list)===null||r===void 0?void 0:r.reverse()),l.category_id=a.id,console.log(l),p(l);case 10:case"end":return t.stop()}},d)}));return function(d){return m.apply(this,arguments)}}()}),(0,e.jsxs)("div",{style:{marginTop:40,textAlign:"right"},children:[(0,e.jsx)("div",{style:{marginBottom:20},children:(0,e.jsxs)(ve,{type:"secondary",children:["\u5F53\u524D\u9009\u62E9\u7684\u5206\u7C7B\uFF1A",C==null||(i=C.breadcrumb)===null||i===void 0?void 0:i.map(function(m){return m.name}).join("/")]})}),(0,e.jsx)(z.Z,{type:"primary",onClick:F,children:"\u4E0B\u4E00\u6B65"})]})]})},Zn=function(){var n=(0,R.useSearchParams)(),i=D()(n,1),c=i[0],g=(0,R.useModel)("useGoodsModel"),o=g.currentStepHandler,C=function(){var p=ee()($()().mark(function S(A){var Z,Q;return $()().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:Q=null,m.t0=c==null?void 0:c.get("action"),m.next=m.t0==="detail"||m.t0==="update"?4:8;break;case 4:return m.next=6,ge.g_.request({},A);case 6:return Q=m.sent,m.abrupt("break",12);case 8:return m.next=10,ge.X8.request({},A);case 10:return Q=m.sent,m.abrupt("break",12);case 12:((Z=Q)===null||Z===void 0?void 0:Z.code)===0&&(G.ZP.success("\u64CD\u4F5C\u6210\u529F"),o(2));case 13:case"end":return m.stop()}},S)}));return function(A){return p.apply(this,arguments)}}();return(0,e.jsx)(Sn,{onSubmit:C})};function Dn(){var E=(0,R.useSearchParams)(),n=D()(E,1),i=n[0],c=(0,R.useModel)("useGoodsModel"),g=c.currentStep,o=c.currentStepHandler,C=c.getDetail,p=c.goodsDetailHandler;return(0,Qn.Z)(function(){p({})}),(0,I.useEffect)(function(){o(Number(i.get("step")))},[i.get("step")]),(0,I.useEffect)(function(){i.get("id")&&["update","detail"].includes(i.get("action"))&&C()},[i.get("id")]),(0,e.jsxs)("div",{children:[(0,e.jsx)(V.Z,{style:{marginBottom:20},children:(0,e.jsxs)(ne.Z,{current:g,children:[(0,e.jsx)(ne.Z.Step,{title:"\u9009\u62E9\u5206\u7C7B"}),(0,e.jsx)(ne.Z.Step,{title:"\u5546\u54C1\u4FE1\u606F"}),(0,e.jsx)(ne.Z.Step,{title:"\u53D1\u5E03\u6210\u529F"})]})}),g===0&&(0,e.jsx)(Bn,{currentStep:g,currentStepHandler:o}),g===1&&(0,e.jsx)(Zn,{},i.get("id")),g===2&&(0,e.jsx)(ye.ZP,{status:"success",title:"\u6DFB\u52A0\u6210\u529F",extra:[(0,e.jsx)(z.Z,{onClick:function(){window.location.href="/goods_manage/publish"},children:"\u8FD4\u56DE"},"return")]})]})}}}]);