2 lines
14 KiB
JavaScript
Vendored
2 lines
14 KiB
JavaScript
Vendored
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-743f0316"],{"00e5":function(t,e,r){"use strict";r("0cc8")},"0cc8":function(t,e,r){},2909:function(t,e,r){"use strict";function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function o(t){if(Array.isArray(t))return n(t)}r.d(e,"a",(function(){return s}));r("a4d3"),r("e01a"),r("d3b7"),r("d28b"),r("3ca3"),r("ddb0"),r("a630");function a(t){if("undefined"!==typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}r("fb6a"),r("b0c0");function i(t,e){if(t){if("string"===typeof t)return n(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(t,e):void 0}}function c(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function s(t){return o(t)||a(t)||i(t)||c()}},"379e":function(t,e,r){"use strict";r.r(e);var n=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",[r("el-card",{staticClass:"box-card"},[r("el-form",{ref:"form",attrs:{inline:!0,model:t.form}},[r("div",[r("el-form-item",{attrs:{label:"商品列表:"}},[r("el-select",{attrs:{placeholder:"选择商品",filterable:""},on:{change:t.onchange},model:{value:t.lid,callback:function(e){t.lid=e},expression:"lid"}},t._l(t.goodschoose,(function(t){return r("el-option",{key:t.id,attrs:{label:t.title,value:t.id}})})),1)],1)],1),r("div",[r("el-form-item",{attrs:{label:"商品图片:"}},[t.disabled?r("el-image",{staticStyle:{width:"148px",height:"148px"},attrs:{src:t.form.img_url,fit:"cover"}}):r("el-upload",{staticClass:"avatar-uploader",attrs:{action:"#",limit:1,"auto-upload":!1,"show-file-list":!1,"list-type":"picture-card","on-change":t.handleAvatarSuccess}},[t.form.img_url?r("img",{staticClass:"avatar",attrs:{src:t.form.img_url}}):r("i",{staticClass:"el-icon-plus avatar-uploader-icon"})])],1)],1),r("div",[r("el-form-item",{attrs:{label:"商品名称:"}},[r("el-input",{attrs:{placeholder:"商品名称",disabled:t.disabled},model:{value:t.form.title,callback:function(e){t.$set(t.form,"title",e)},expression:"form.title"}})],1),r("el-form-item",{attrs:{label:"商品编码:"}},[r("el-input",{attrs:{placeholder:"商品编码",disabled:t.disabled},model:{value:t.form.goods_code,callback:function(e){t.$set(t.form,"goods_code",e)},expression:"form.goods_code"}})],1),r("el-form-item",{attrs:{label:"商品种类:"}},[r("el-select",{attrs:{placeholder:"商品种类",filterable:"",disabled:t.disabled},model:{value:t.form.type_id,callback:function(e){t.$set(t.form,"type_id",e)},expression:"form.type_id"}},t._l(t.cate,(function(t){return r("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),r("el-form-item",{attrs:{label:"商品品牌:"}},[r("el-select",{attrs:{placeholder:"商品品牌",filterable:"",disabled:t.disabled},model:{value:t.form.brand_id,callback:function(e){t.$set(t.form,"brand_id",e)},expression:"form.brand_id"}},t._l(t.brand,(function(t){return r("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1)],1),t._l(t.skus,(function(e,n){return r("div",{key:n},[r("div",[t._v(t._s(n+1)+".")]),r("el-form-item",{attrs:{label:"商品规格:"}},[r("el-input",{attrs:{placeholder:"商品规格"},model:{value:t.skus[n].title,callback:function(e){t.$set(t.skus[n],"title",e)},expression:"skus[i].title"}})],1),r("el-form-item",{attrs:{label:"规格编码:"}},[r("el-input",{attrs:{placeholder:"商品编码"},model:{value:t.skus[n].sku_code,callback:function(e){t.$set(t.skus[n],"sku_code",e)},expression:"skus[i].sku_code"}})],1),r("el-form-item",{attrs:{label:"商品状态:"}},[r("el-select",{attrs:{placeholder:"下架(默认)"},model:{value:t.skus[n].reserve,callback:function(e){t.$set(t.skus[n],"reserve",e)},expression:"skus[i].reserve"}},t._l(t.options,(function(t){return r("el-option",{key:t.id,attrs:{label:t.label,value:t.id}})})),1)],1),r("div",[r("el-form-item",{attrs:{label:"商品数量:"}},[r("el-input",{attrs:{placeholder:"商品数量"},model:{value:t.skus[n].num,callback:function(e){t.$set(t.skus[n],"num",e)},expression:"skus[i].num"}})],1),r("el-form-item",{attrs:{label:"商品成本:"}},[r("el-input",{attrs:{placeholder:"商品成本"},model:{value:t.skus[n].cost,callback:function(e){t.$set(t.skus[n],"cost",e)},expression:"skus[i].cost"}})],1),r("el-button",{attrs:{type:"danger"},on:{click:function(e){return t.handleDelete(n)}}},[t._v("删除")])],1)],1)})),r("div",{staticClass:"btn"},[r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.handleSave()}}},[t._v("保存")]),r("el-button",{attrs:{plain:""},on:{click:function(e){return t.cancel()}}},[t._v("取消")]),r("el-button",{attrs:{type:"success"},on:{click:function(e){return t.handleAdd()}}},[t._v("增加规格")])],1)],1)],2)],1)],1)},o=[],a=r("2909"),i=r("5530"),c=(r("159b"),r("99af"),r("a434"),r("c40e")),s=r("6d71"),l={data:function(){return{lid:"",gid:"",brand:[],cate:[],goodschoose:[],skus:[],form:{goods_id:"",title:"",img_url:"",type_id:"",brand_id:"",goods_code:""},options:[{id:"0",label:"下架"},{id:"1",label:"在售"},{id:"2",label:"预警"}],file:[],disabled:!1}},mounted:function(){var t=this,e={per_page:999};Object(s["h"])(e).then((function(e){t.cate=e.data.data})),Object(s["c"])(e).then((function(e){t.brand=e.data.data})),this.handleList(),this.handleAdd()},watch:{lid:{handler:function(t,e){var r=this;t&&this.goodschoose.forEach((function(e){e.id==t&&(r.form=Object(i["a"])({},e))}))},deep:!0,immediate:!0}},methods:{handleAvatarSuccess:function(t,e){var r=this,n=new FormData;e.forEach((function(t){n.append("uploadFile",t.raw)}));var o={headers:{"Content-Type":"multipart/form-data"}};Object(c["g"])(n,o).then((function(t){r.form.img_url=t.data.resource}))},handleList:function(){var t=this;Object(c["e"])().then((function(e){t.goodschoose=e.data.data,t.goodschoose=[{title:"",id:""}].concat(Object(a["a"])(t.goodschoose))}))},handleSave:function(){var t=this,e=this.form,r=this.skus,n=Object(i["a"])(Object(i["a"])({},e),{},{goods_id:this.lid,skus:r});Object(c["a"])(n).then((function(e){"OK"===e.statusText&&(t.$message({message:"商品添加成功!",type:"success"}),t.$router.push("/GOODS_LIST"))}))},handleAdd:function(){var t={title:"",sku_code:"",status:"0",num:"0",cost:"0",reserve:"0"};this.skus.push(t)},handleDelete:function(t){this.skus.splice(t,1)},cancel:function(){this.$router.push("/GOODS_LIST")},onchange:function(t){this.disabled=""!==t,this.disabled||(this.disabled=!1,this.form={})}}},u=l,d=(r("00e5"),r("2877")),f=Object(d["a"])(u,n,o,!1,null,"49170b11",null);e["default"]=f.exports},"4de4":function(t,e,r){"use strict";var n=r("23e7"),o=r("b727").filter,a=r("1dde"),i=a("filter");n({target:"Array",proto:!0,forced:!i},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(t,e,r){"use strict";var n=r("0366"),o=r("7b0b"),a=r("9bdd"),i=r("e95a"),c=r("50c4"),s=r("8418"),l=r("35a1");t.exports=function(t){var e,r,u,d,f,b,p=o(t),h="function"==typeof this?this:Array,m=arguments.length,v=m>1?arguments[1]:void 0,g=void 0!==v,y=l(p),O=0;if(g&&(v=n(v,m>2?arguments[2]:void 0,2)),void 0==y||h==Array&&i(y))for(e=c(p.length),r=new h(e);e>O;O++)b=g?v(p[O],O):p[O],s(r,O,b);else for(d=y.call(p),f=d.next,r=new h;!(u=f.call(d)).done;O++)b=g?a(d,v,[u.value,O],!0):u.value,s(r,O,b);return r.length=O,r}},5530:function(t,e,r){"use strict";r.d(e,"a",(function(){return a}));r("b64b"),r("a4d3"),r("4de4"),r("e439"),r("159b"),r("dbb4");function n(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function o(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function a(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?o(Object(r),!0).forEach((function(e){n(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}},"6d71":function(t,e,r){"use strict";r.d(e,"h",(function(){return o})),r.d(e,"e",(function(){return a})),r.d(e,"b",(function(){return i})),r.d(e,"g",(function(){return c})),r.d(e,"c",(function(){return s})),r.d(e,"d",(function(){return l})),r.d(e,"a",(function(){return u})),r.d(e,"f",(function(){return d}));var n=r("adb5");function o(t){return Object(n["a"])({url:"/api/goods_types",method:"get",params:t})}function a(t){return Object(n["a"])({url:"/api/goods_types/".concat(t),method:"delete"})}function i(t){return Object(n["a"])({url:"/api/goods_types/",method:"post",data:t})}function c(t,e){return Object(n["a"])({url:"/api/goods_types/".concat(t),method:"patch",data:e})}function s(t){return Object(n["a"])({url:"/api/goods_brands",method:"get",params:t})}function l(t){return Object(n["a"])({url:"/api/goods_brands/".concat(t),method:"delete"})}function u(t){return Object(n["a"])({url:"/api/goods_brands",method:"post",data:t})}function d(t,e){return Object(n["a"])({url:"/api/goods_brands/".concat(t),method:"patch",data:e})}},"99af":function(t,e,r){"use strict";var n=r("23e7"),o=r("d039"),a=r("e8b5"),i=r("861d"),c=r("7b0b"),s=r("50c4"),l=r("8418"),u=r("65f0"),d=r("1dde"),f=r("b622"),b=r("2d00"),p=f("isConcatSpreadable"),h=9007199254740991,m="Maximum allowed index exceeded",v=b>=51||!o((function(){var t=[];return t[p]=!1,t.concat()[0]!==t})),g=d("concat"),y=function(t){if(!i(t))return!1;var e=t[p];return void 0!==e?!!e:a(t)},O=!v||!g;n({target:"Array",proto:!0,forced:O},{concat:function(t){var e,r,n,o,a,i=c(this),d=u(i,0),f=0;for(e=-1,n=arguments.length;e<n;e++)if(a=-1===e?i:arguments[e],y(a)){if(o=s(a.length),f+o>h)throw TypeError(m);for(r=0;r<o;r++,f++)r in a&&l(d,f,a[r])}else{if(f>=h)throw TypeError(m);l(d,f++,a)}return d.length=f,d}})},"9bdd":function(t,e,r){var n=r("825a"),o=r("2a62");t.exports=function(t,e,r,a){try{return a?e(n(r)[0],r[1]):e(r)}catch(i){throw o(t),i}}},a434:function(t,e,r){"use strict";var n=r("23e7"),o=r("23cb"),a=r("a691"),i=r("50c4"),c=r("7b0b"),s=r("65f0"),l=r("8418"),u=r("1dde"),d=u("splice"),f=Math.max,b=Math.min,p=9007199254740991,h="Maximum allowed length exceeded";n({target:"Array",proto:!0,forced:!d},{splice:function(t,e){var r,n,u,d,m,v,g=c(this),y=i(g.length),O=o(t,y),k=arguments.length;if(0===k?r=n=0:1===k?(r=0,n=y-O):(r=k-2,n=b(f(a(e),0),y-O)),y+r-n>p)throw TypeError(h);for(u=s(g,n),d=0;d<n;d++)m=O+d,m in g&&l(u,d,g[m]);if(u.length=n,r<n){for(d=O;d<y-n;d++)m=d+n,v=d+r,m in g?g[v]=g[m]:delete g[v];for(d=y;d>y-n+r;d--)delete g[d-1]}else if(r>n)for(d=y-n;d>O;d--)m=d+n-1,v=d+r-1,m in g?g[v]=g[m]:delete g[v];for(d=0;d<r;d++)g[d+O]=arguments[d+2];return g.length=y-n+r,u}})},a630:function(t,e,r){var n=r("23e7"),o=r("4df4"),a=r("1c7e"),i=!a((function(t){Array.from(t)}));n({target:"Array",stat:!0,forced:i},{from:o})},b64b:function(t,e,r){var n=r("23e7"),o=r("7b0b"),a=r("df75"),i=r("d039"),c=i((function(){a(1)}));n({target:"Object",stat:!0,forced:c},{keys:function(t){return a(o(t))}})},c40e:function(t,e,r){"use strict";r.d(e,"d",(function(){return o})),r.d(e,"a",(function(){return a})),r.d(e,"b",(function(){return i})),r.d(e,"e",(function(){return c})),r.d(e,"j",(function(){return s})),r.d(e,"i",(function(){return l})),r.d(e,"h",(function(){return u})),r.d(e,"g",(function(){return d})),r.d(e,"c",(function(){return f})),r.d(e,"f",(function(){return b}));var n=r("adb5");function o(t){return Object(n["a"])({url:"/api/goods_skus",method:"get",params:t})}function a(t){return Object(n["a"])({url:"/api/goods",method:"post",data:t})}function i(t){return Object(n["a"])({url:"/api/goods_skus/".concat(t),method:"get"})}function c(t){return Object(n["a"])({url:"/api/goods",method:"get",params:t})}function s(t,e){return Object(n["a"])({url:"/api/goods_skus/".concat(t),method:"patch",data:e})}function l(t){return Object(n["a"])({url:"/api/batch/goods_skus",method:"patch",data:t})}function u(t,e){return Object(n["a"])({url:"/api/single/goods_skus/".concat(t),method:"patch",data:e})}function d(t,e){return Object(n["a"])({url:"/api/upload",Headers:e,method:"post",data:t})}function f(t){return Object(n["a"])({url:"/api/goodsList",method:"get",params:t})}function b(t){return Object(n["a"])({url:"/api/goods_sku_location",method:"get",params:t})}},d28b:function(t,e,r){var n=r("746f");n("iterator")},dbb4:function(t,e,r){var n=r("23e7"),o=r("83ab"),a=r("56ef"),i=r("fc6a"),c=r("06cf"),s=r("8418");n({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(t){var e,r,n=i(t),o=c.f,l=a(n),u={},d=0;while(l.length>d)r=o(n,e=l[d++]),void 0!==r&&s(u,e,r);return u}})},e01a:function(t,e,r){"use strict";var n=r("23e7"),o=r("83ab"),a=r("da84"),i=r("5135"),c=r("861d"),s=r("9bf2").f,l=r("e893"),u=a.Symbol;if(o&&"function"==typeof u&&(!("description"in u.prototype)||void 0!==u().description)){var d={},f=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),e=this instanceof f?new u(t):void 0===t?u():u(t);return""===t&&(d[e]=!0),e};l(f,u);var b=f.prototype=u.prototype;b.constructor=f;var p=b.toString,h="Symbol(test)"==String(u("test")),m=/^Symbol\((.*)\)[^)]+$/;s(b,"description",{configurable:!0,get:function(){var t=c(this)?this.valueOf():this,e=p.call(t);if(i(d,t))return"";var r=h?e.slice(7,-1):e.replace(m,"$1");return""===r?void 0:r}}),n({global:!0,forced:!0},{Symbol:f})}},e439:function(t,e,r){var n=r("23e7"),o=r("d039"),a=r("fc6a"),i=r("06cf").f,c=r("83ab"),s=o((function(){i(1)})),l=!c||s;n({target:"Object",stat:!0,forced:l,sham:!c},{getOwnPropertyDescriptor:function(t,e){return i(a(t),e)}})},fb6a:function(t,e,r){"use strict";var n=r("23e7"),o=r("861d"),a=r("e8b5"),i=r("23cb"),c=r("50c4"),s=r("fc6a"),l=r("8418"),u=r("b622"),d=r("1dde"),f=d("slice"),b=u("species"),p=[].slice,h=Math.max;n({target:"Array",proto:!0,forced:!f},{slice:function(t,e){var r,n,u,d=s(this),f=c(d.length),m=i(t,f),v=i(void 0===e?f:e,f);if(a(d)&&(r=d.constructor,"function"!=typeof r||r!==Array&&!a(r.prototype)?o(r)&&(r=r[b],null===r&&(r=void 0)):r=void 0,r===Array||void 0===r))return p.call(d,m,v);for(n=new(void 0===r?Array:r)(h(v-m,0)),u=0;m<v;m++,u++)m in d&&l(n,u,d[m]);return n.length=u,n}})}}]);
|
|
//# sourceMappingURL=chunk-743f0316.cc5e2a5b.js.map
|