2 lines
15 KiB
JavaScript
Vendored
2 lines
15 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"),u={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["k"])(n,o).then((function(t){r.form.img_url=t.data.resource}))},handleList:function(){var t=this;Object(c["i"])().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={})}}},l=u,d=(r("00e5"),r("2877")),f=Object(d["a"])(l,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"),u=r("35a1");t.exports=function(t){var e,r,l,d,f,b,p=o(t),h="function"==typeof this?this:Array,m=arguments.length,g=m>1?arguments[1]:void 0,v=void 0!==g,y=u(p),O=0;if(v&&(g=n(g,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=v?g(p[O],O):p[O],s(r,O,b);else for(d=y.call(p),f=d.next,r=new h;!(l=f.call(d)).done;O++)b=v?a(d,g,[l.value,O],!0):l.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 u})),r.d(e,"a",(function(){return l})),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 u(t){return Object(n["a"])({url:"/api/goods_brands/".concat(t),method:"delete"})}function l(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"),u=r("8418"),l=r("65f0"),d=r("1dde"),f=r("b622"),b=r("2d00"),p=f("isConcatSpreadable"),h=9007199254740991,m="Maximum allowed index exceeded",g=b>=51||!o((function(){var t=[];return t[p]=!1,t.concat()[0]!==t})),v=d("concat"),y=function(t){if(!i(t))return!1;var e=t[p];return void 0!==e?!!e:a(t)},O=!g||!v;n({target:"Array",proto:!0,forced:O},{concat:function(t){var e,r,n,o,a,i=c(this),d=l(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&&u(d,f,a[r])}else{if(f>=h)throw TypeError(m);u(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"),u=r("8418"),l=r("1dde"),d=l("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,l,d,m,g,v=c(this),y=i(v.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(l=s(v,n),d=0;d<n;d++)m=O+d,m in v&&u(l,d,v[m]);if(l.length=n,r<n){for(d=O;d<y-n;d++)m=d+n,g=d+r,m in v?v[g]=v[m]:delete v[g];for(d=y;d>y-n+r;d--)delete v[d-1]}else if(r>n)for(d=y-n;d>O;d--)m=d+n-1,g=d+r-1,m in v?v[g]=v[m]:delete v[g];for(d=0;d<r;d++)v[d+O]=arguments[d+2];return v.length=y-n+r,l}})},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,"h",(function(){return o})),r.d(e,"a",(function(){return a})),r.d(e,"c",(function(){return i})),r.d(e,"i",(function(){return c})),r.d(e,"o",(function(){return s})),r.d(e,"n",(function(){return u})),r.d(e,"m",(function(){return l})),r.d(e,"k",(function(){return d})),r.d(e,"f",(function(){return f})),r.d(e,"j",(function(){return b})),r.d(e,"g",(function(){return p})),r.d(e,"e",(function(){return h})),r.d(e,"b",(function(){return m})),r.d(e,"d",(function(){return g})),r.d(e,"l",(function(){return v}));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 u(t){return Object(n["a"])({url:"/api/batch/goods_skus",method:"patch",data:t})}function l(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})}function p(){return Object(n["a"])({url:"/api/stock/goods_skus",method:"get"})}function h(t){return Object(n["a"])({url:"/api/goods/filter/"+t,method:"get"})}function m(t){return Object(n["a"])({url:"/api/goods_combination",method:"post",data:t})}function g(t){return Object(n["a"])({url:"/api/goods_combination",method:"get",params:t})}function v(t){return Object(n["a"])({url:"/api/goods_combination/"+t,method:"get"})}},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,u=a(n),l={},d=0;while(u.length>d)r=o(n,e=u[d++]),void 0!==r&&s(l,e,r);return l}})},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,u=r("e893"),l=a.Symbol;if(o&&"function"==typeof l&&(!("description"in l.prototype)||void 0!==l().description)){var d={},f=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),e=this instanceof f?new l(t):void 0===t?l():l(t);return""===t&&(d[e]=!0),e};u(f,l);var b=f.prototype=l.prototype;b.constructor=f;var p=b.toString,h="Symbol(test)"==String(l("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)})),u=!c||s;n({target:"Object",stat:!0,forced:u,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"),u=r("8418"),l=r("b622"),d=r("1dde"),f=d("slice"),b=l("species"),p=[].slice,h=Math.max;n({target:"Array",proto:!0,forced:!f},{slice:function(t,e){var r,n,l,d=s(this),f=c(d.length),m=i(t,f),g=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,g);for(n=new(void 0===r?Array:r)(h(g-m,0)),l=0;m<g;m++,l++)m in d&&u(n,l,d[m]);return n.length=l,n}})}}]);
|
|
//# sourceMappingURL=chunk-743f0316.d043435c.js.map
|