2 lines
12 KiB
JavaScript
Vendored
2 lines
12 KiB
JavaScript
Vendored
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2273ddc8"],{"095d":function(t,e,a){"use strict";a.r(e);var r=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",[r("el-card",{attrs:{"body-style":{padding:"20px 20px 0 20px"}}},[r("div",{staticClass:"goods"},[r("el-form",{ref:"searchForm",attrs:{inline:!0,model:t.searchForm}},[r("el-form-item",{attrs:{label:"商品名称:"}},[r("el-input",{staticStyle:{width:"100px"},attrs:{placeholder:"商品名称"},model:{value:t.searchForm.sku_title,callback:function(e){t.$set(t.searchForm,"sku_title",e)},expression:"searchForm.sku_title"}})],1),r("el-form-item",{attrs:{label:"商品编码:"}},[r("el-input",{staticStyle:{width:"100px"},attrs:{placeholder:"商品编码"},model:{value:t.searchForm.external_sku_id,callback:function(e){t.$set(t.searchForm,"external_sku_id",e)},expression:"searchForm.external_sku_id"}})],1),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.handleChoose(1)}}},[t._v("筛选")]),r("el-upload",{ref:"myUpload",staticStyle:{display:"inline-block",margin:"0 10px 0 10px"},attrs:{action:"/api/combination/goods",multiple:!1,name:"combinationGoods","show-file-list":!1,"on-success":t.uploadSuccess,"before-upload":t.beforeUpload,"on-error":t.uploadError}},[r("el-button",{attrs:{type:"primary",plain:""}},[t._v("组合商品导入")])],1)],1)],1)],1)]),r("el-card",{staticStyle:{"margin-top":"10px"}},[r("div",[r("div",{staticClass:"btn"},[r("el-button",{attrs:{type:"primary",plain:""},on:{click:t.addGoodsCombination}},[t._v("新增组合商品")])],1),r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],ref:"multipleTable",staticClass:"table",staticStyle:{width:"100%"},attrs:{data:t.tableData,"tooltip-effect":"dark","row-key":"id","tree-props":{children:"children"}}},[r("el-table-column",{attrs:{label:"商品信息",width:"400"},scopedSlots:t._u([{key:"default",fn:function(e){return[r("div",{staticClass:"commodityimg"},[r("img",{staticClass:"Img",attrs:{src:e.row.img_url}})]),r("div",[r("p",[t._v(t._s(e.row.title))]),r("p",[t._v(t._s(e.row.external_sku_id))]),r("p",[t._v(t._s(e.row.updated_at))])])]}}])}),r("el-table-column",{attrs:{prop:"num",label:"组合数量"}}),r("el-table-column",{attrs:{prop:"reference_price",label:"售价"}}),r("el-table-column",{attrs:{sortable:"",label:"今日7点以后订单"},scopedSlots:t._u([{key:"default",fn:function(e){return[r("div",[r("span",[t._v(t._s(e.row.order_goods_num))])]),0!==e.row.order_detail.length?r("el-popover",{attrs:{placement:"right-start",trigger:"hover"}},[r("div",t._l(e.row.order_detail,(function(e,a){return r("span",{key:a},[r("div",[t._v(t._s(e.shop.name)+":"+t._s(e.number))])])})),0),r("el-button",{staticClass:"btn11",attrs:{slot:"reference",type:"text"},slot:"reference"},[r("img",{attrs:{src:a("755c"),alt:""}})])],1):t._e()]}}])}),r("el-table-column",{attrs:{sortable:"",prop:"total_orders_num",label:"累计订单"}}),r("el-table-column",{attrs:{sortable:"",prop:"stock",label:"库存"}}),r("el-table-column",{attrs:{prop:"status",label:"状态"}}),r("el-table-column",{attrs:{label:"操作",width:"130"},scopedSlots:t._u([{key:"default",fn:function(e){return[r("el-button",{attrs:{type:"text"},on:{click:function(a){return t.handleEdit(e.row.id)}}},[t._v("编辑")])]}}])})],1)],1),r("div",{staticClass:"page"},[r("el-pagination",{attrs:{"current-page":t.current_page,"page-sizes":[15,50,100,150,200],"page-size":t.per_page,layout:"total, sizes, prev, pager, next, jumper",total:t.Paginationdata.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)]),r("el-dialog",{attrs:{title:"新增组合商品",visible:t.dialogVisible},on:{"update:visible":function(e){t.dialogVisible=e}}},[r("el-form",{ref:"dynamicValidateForm",staticClass:"demo-dynamic",attrs:{model:t.dynamicValidateForm,"label-width":"100px"}},[r("el-form-item",{attrs:{label:"商品名称",prop:"title",rules:[{required:!0,message:"请输入商品名称",trigger:"blur"}]}},[r("el-input",{model:{value:t.dynamicValidateForm.title,callback:function(e){t.$set(t.dynamicValidateForm,"title",e)},expression:"dynamicValidateForm.title"}})],1),r("el-form-item",{attrs:{label:"商品编码",prop:"external_sku_id",rules:[{required:!0,message:"请输入商品编码",trigger:"blur"}]}},[r("el-input",{model:{value:t.dynamicValidateForm.external_sku_id,callback:function(e){t.$set(t.dynamicValidateForm,"external_sku_id",e)},expression:"dynamicValidateForm.external_sku_id"}})],1),t._l(t.dynamicValidateForm.combination_goods,(function(e,a){return r("el-form-item",{key:e.item_id,attrs:{label:"子商品"+a,prop:"combination_goods."+a+".item_id",rules:{required:!0,message:"子商品不能为空",trigger:"blur"}}},[r("el-col",{attrs:{span:8}},[r("el-select",{attrs:{filterable:"",remote:"","reserve-keyword":"",placeholder:"请选择子商品","remote-method":t.remoteMethod,loading:t.remoteLoading},model:{value:e.item_id,callback:function(a){t.$set(e,"item_id",a)},expression:"item.item_id"}},t._l(t.skus,(function(t){return r("el-option",{key:t.id,attrs:{label:t.title,value:t.id}})})),1)],1),r("el-col",{attrs:{span:2}},[r("el-input",{attrs:{placeholder:"数量"},model:{value:e.item_num,callback:function(a){t.$set(e,"item_num",a)},expression:"item.item_num"}})],1),r("el-button",{attrs:{type:"danger"},on:{click:function(e){return e.preventDefault(),t.removeItem(a)}}},[t._v("删除")])],1)})),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.submitForm("dynamicValidateForm")}}},[t._v("提交")]),r("el-button",{on:{click:t.addItem}},[t._v("添加子商品")]),r("el-button",{on:{click:function(e){return t.resetForm("dynamicValidateForm")}}},[t._v("重置")])],1)],2)],1)],1)},n=[],i=a("5530"),o=(a("a434"),a("c40e")),l={data:function(){return{dialogVisible:!1,loading:!1,tableData:[],searchForm:{external_sku_id:"",sku_title:""},Paginationdata:{},current_page:1,per_page:100,dynamicValidateForm:{id:0,title:"",external_sku_id:"",combination_goods:[{item_id:"",item_num:1}]},skus:[{id:"",title:""}],remoteLoading:!1}},methods:{handleEdit:function(t){var e=this;this.dialogVisible=!0,Object(o["l"])(t).then((function(t){e.dynamicValidateForm=t.data.data,e.skus=t.data.data.skus}))},handleDelete:function(t){},getList:function(t){var e=this;Object(o["d"])(t).then((function(t){e.tableData=t.data.data,e.Paginationdata=t.data.meta,e.currentPage=t.data.meta.current_page,e.per_page=parseInt(t.data.meta.per_page),e.loading=!1}))},handleChoose:function(){this.searchForm=Object(i["a"])(Object(i["a"])({},this.searchForm),{},{page:this.current_page,per_page:this.per_page}),this.getList(this.searchForm)},handleSizeChange:function(t){this.per_page=t,this.current_page=1,this.handleChoose()},handleCurrentChange:function(t){this.current_page=t,this.handleChoose()},submitForm:function(t){var e=this;this.$refs[t].validate((function(t){if(!t)return!1;Object(o["b"])(e.dynamicValidateForm).then((function(t){e.$message({message:t.data.message,type:"success"}),e.dialogVisible=!1,e.handleCurrentChange(1)}))}))},resetForm:function(t){this.$refs[t].resetFields()},removeItem:function(t){this.dynamicValidateForm.combination_goods.splice(t,1)},addItem:function(){this.dynamicValidateForm.combination_goods.push({item_id:"",item_num:1})},remoteMethod:function(t){var e=this;""!==t?(this.remoteLoading=!0,Object(o["e"])(t).then((function(t){e.skus=t.data.data,e.remoteLoading=!1}))):this.skus=[]},addGoodsCombination:function(){this.dialogVisible=!0,this.dynamicValidateForm={id:0,title:"",external_sku_id:"",combination_goods:[{item_id:"",item_num:1}]}},beforeUpload:function(){this.loadingModule=this.$loading({lock:!0,text:"表格导入中...",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"})},uploadSuccess:function(t){this.$message({message:t.message,type:"success"}),this.loadingModule.close()},uploadError:function(t){this.$message({message:t.errorMessage,type:"error"}),this.loadingModule.close()}},mounted:function(){this.handleCurrentChange(1)}},s=l,c=(a("e779"),a("2877")),u=Object(c["a"])(s,r,n,!1,null,"5ba5084c",null);e["default"]=u.exports},"172b":function(t,e,a){},"4de4":function(t,e,a){"use strict";var r=a("23e7"),n=a("b727").filter,i=a("1dde"),o=i("filter");r({target:"Array",proto:!0,forced:!o},{filter:function(t){return n(this,t,arguments.length>1?arguments[1]:void 0)}})},5530:function(t,e,a){"use strict";a.d(e,"a",(function(){return i}));a("b64b"),a("a4d3"),a("4de4"),a("e439"),a("159b"),a("dbb4");function r(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function n(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,r)}return a}function i(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?n(Object(a),!0).forEach((function(e){r(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}},"755c":function(t,e,a){t.exports=a.p+"img/眼睛.b1bd9d8c.png"},a434:function(t,e,a){"use strict";var r=a("23e7"),n=a("23cb"),i=a("a691"),o=a("50c4"),l=a("7b0b"),s=a("65f0"),c=a("8418"),u=a("1dde"),d=u("splice"),m=Math.max,p=Math.min,f=9007199254740991,b="Maximum allowed length exceeded";r({target:"Array",proto:!0,forced:!d},{splice:function(t,e){var a,r,u,d,g,h,_=l(this),y=o(_.length),v=n(t,y),k=arguments.length;if(0===k?a=r=0:1===k?(a=0,r=y-v):(a=k-2,r=p(m(i(e),0),y-v)),y+a-r>f)throw TypeError(b);for(u=s(_,r),d=0;d<r;d++)g=v+d,g in _&&c(u,d,_[g]);if(u.length=r,a<r){for(d=v;d<y-r;d++)g=d+r,h=d+a,g in _?_[h]=_[g]:delete _[h];for(d=y;d>y-r+a;d--)delete _[d-1]}else if(a>r)for(d=y-r;d>v;d--)g=d+r-1,h=d+a-1,g in _?_[h]=_[g]:delete _[h];for(d=0;d<a;d++)_[d+v]=arguments[d+2];return _.length=y-r+a,u}})},b64b:function(t,e,a){var r=a("23e7"),n=a("7b0b"),i=a("df75"),o=a("d039"),l=o((function(){i(1)}));r({target:"Object",stat:!0,forced:l},{keys:function(t){return i(n(t))}})},c40e:function(t,e,a){"use strict";a.d(e,"h",(function(){return n})),a.d(e,"a",(function(){return i})),a.d(e,"c",(function(){return o})),a.d(e,"i",(function(){return l})),a.d(e,"o",(function(){return s})),a.d(e,"n",(function(){return c})),a.d(e,"m",(function(){return u})),a.d(e,"k",(function(){return d})),a.d(e,"f",(function(){return m})),a.d(e,"j",(function(){return p})),a.d(e,"g",(function(){return f})),a.d(e,"e",(function(){return b})),a.d(e,"b",(function(){return g})),a.d(e,"d",(function(){return h})),a.d(e,"l",(function(){return _}));var r=a("adb5");function n(t){return Object(r["a"])({url:"/api/goods_skus",method:"get",params:t})}function i(t){return Object(r["a"])({url:"/api/goods",method:"post",data:t})}function o(t){return Object(r["a"])({url:"/api/goods_skus/".concat(t),method:"get"})}function l(t){return Object(r["a"])({url:"/api/goods",method:"get",params:t})}function s(t,e){return Object(r["a"])({url:"/api/goods_skus/".concat(t),method:"patch",data:e})}function c(t){return Object(r["a"])({url:"/api/batch/goods_skus",method:"patch",data:t})}function u(t,e){return Object(r["a"])({url:"/api/single/goods_skus/".concat(t),method:"patch",data:e})}function d(t,e){return Object(r["a"])({url:"/api/upload",Headers:e,method:"post",data:t})}function m(t){return Object(r["a"])({url:"/api/goodsList",method:"get",params:t})}function p(t){return Object(r["a"])({url:"/api/goods_sku_location",method:"get",params:t})}function f(){return Object(r["a"])({url:"/api/stock/goods_skus",method:"get"})}function b(t){return Object(r["a"])({url:"/api/goods/filter/"+t,method:"get"})}function g(t){return Object(r["a"])({url:"/api/goods_combination",method:"post",data:t})}function h(t){return Object(r["a"])({url:"/api/goods_combination",method:"get",params:t})}function _(t){return Object(r["a"])({url:"/api/goods_combination/"+t,method:"get"})}},dbb4:function(t,e,a){var r=a("23e7"),n=a("83ab"),i=a("56ef"),o=a("fc6a"),l=a("06cf"),s=a("8418");r({target:"Object",stat:!0,sham:!n},{getOwnPropertyDescriptors:function(t){var e,a,r=o(t),n=l.f,c=i(r),u={},d=0;while(c.length>d)a=n(r,e=c[d++]),void 0!==a&&s(u,e,a);return u}})},e439:function(t,e,a){var r=a("23e7"),n=a("d039"),i=a("fc6a"),o=a("06cf").f,l=a("83ab"),s=n((function(){o(1)})),c=!l||s;r({target:"Object",stat:!0,forced:c,sham:!l},{getOwnPropertyDescriptor:function(t,e){return o(i(t),e)}})},e779:function(t,e,a){"use strict";a("172b")}}]);
|
|
//# sourceMappingURL=chunk-2273ddc8.48b0def5.js.map
|