UNPKG

beehole-store-server

Version:

www.bee-hole.com

1 lines 9.67 kB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-27cdd93e","chunk-18c9eda0"],{7849:function(t,e,a){"use strict";a("cf4c")},c9bb:function(t,e,a){"use strict";a.r(e);var i=a("5530"),n=(a("d81d"),a("2dd7")),s=a("cf1c"),o=a("f300"),u=a("5880");e["default"]={name:"EditorSku",components:{AntModal:n["a"],SkuFrom:s["default"]},computed:Object(i["a"])({},Object(u["mapGetters"])(["isMobile"])),props:{},data:function(){return{open:!1,formTitle:"",formData:{},visibleSku:!1,good:null,view_id:-1,lang:"",tsUpdate:!1}},methods:{handleAdd:function(t){var e=this;this.open=!0,this.good=t,this.formTitle="新增sku",this.visibleSku=!0,this.$nextTick((function(){return e.$refs.SkuFrom.handleGood(t)}))},backSkuFn:function(t,e,a){var i=[],n=this;n._.map(t,(function(t){if(!t.disable){var e={};e.barcode=t.barcode,e.out_id=t.out_id,e.price=t.price,e.sku_image=t.sku_image,e.stock_num=t.stock_num,e.tax_rate=t.tax_rate,e.warehouse_id=t.warehouse_id,e.sku_id=t.sku_id,e.prop_ids=[],n._.map(t.prop_ids,(function(t){e.prop_ids.push({prop_id:t.prop_id,value_id:t.value_id})})),i.push(e)}})),this.view_id=e,this.formData.skus=i,this.tsUpdate=a},submitForm:function(){var t=this;this.$refs.form.validate((function(e){if(e){var a={shop_id:t.good.shop_id,good_id:t.good.good_id,skus_data:t.formData.skus};t.view_id&&t.view_id>0&&(a.view_id=t.view_id),Object(o["e"])(a).then((function(e){t.$message.info(t.$t("view.item.sku.message.success")),t.$emit("ok",t.good)}))}}))},cancel:function(){this.open=!1,this.$emit("close")}}}},cf1c:function(t,e,a){"use strict";a.r(e);a("d3b7"),a("ddb0");var i=function(){var t=this,e=t._self._c;return e("div",[t.good_id?e("a-row",{staticClass:"top-view",attrs:{gutter:32}},[e("a-col",{attrs:{lg:24,md:24,sm:24}},[e("view-tabs",{attrs:{"view-id":t.view_id,defaultLang:t.defaultLang},on:{change:t.changeView,"update:defaultLang":function(e){t.defaultLang=e},"update:default-lang":function(e){t.defaultLang=e}}})],1)],1):t._e(),e("a-row",{class:{"top-view1":t.good&&t.good.good_id},staticStyle:{margin:"0 12px"}},[e("a-col",{attrs:{lg:24}},[e("a-form-model-item",{attrs:{label:t.$t("view.item.sku.prop.label")}},[e("a-row",[t._l(t.skuPro.pros,(function(a,i){return e("a-col",{key:i,attrs:{lg:5}},[e("div",{staticClass:"proValListItem"},[e("div",{staticClass:"skuInput",staticStyle:{"text-align":"center",width:"auto"}},[e("a-input",{staticStyle:{width:"150px",height:"30px",padding:"0"},attrs:{disabled:1==a.ai&&t.defaultLang!==t.lang},on:{blur:function(e){return t.k_addRule(a)}},model:{value:a.prop_name,callback:function(e){t.$set(a,"prop_name",e)},expression:"skuPro.prop_name"}},[e("aiTs",{attrs:{slot:"suffix",disabled:1==a.ai&&t.defaultLang!==t.lang,value:a.prop_name,lang:t.lang,loadding:t.aiTsUpdate},on:{"update:value":function(e){return t.$set(a,"prop_name",e)},"update:loadding":function(e){t.aiTsUpdate=e},changeStatus:function(e){return t.tsUpdateStatus(e,"key",a)}},slot:"suffix"})],1)],1),e("div",{staticStyle:{"text-align":"left","padding-left":"0.5rem",display:"flex"}},[e("ai",{attrs:{id:a.prop_id||-1,value:a.ai},on:{"update:value":function(e){return t.$set(a,"ai",e)},change:function(e){return t.k_addValue(a)}}}),0==t.view_id?e("div",{staticClass:"closeIcon",on:{click:function(e){return t.delRule(a)}}},[e("a-icon",{attrs:{type:"delete"}})],1):t._e()],1)])])})),e("a-col",{attrs:{lg:4}},[e("div",{staticClass:"proValListItem"},[0==t.view_id?e("a-input",{staticClass:"skuProValInput",attrs:{placeholder:t.$t("view.item.sku.prop.placeholder")},on:{blur:function(e){return t.k_addRule(t.skuPro)}},model:{value:t.skuFormPro.prop_name,callback:function(e){t.$set(t.skuFormPro,"prop_name",e)},expression:"skuFormPro.prop_name"}}):t._e(),0==t.view_id?e("a-button",{staticStyle:{width:"60px",height:"30px",color:"#2f54eb"},attrs:{type:"link"},on:{click:function(e){return t.k_addRule()}}},[e("a-icon",{attrs:{type:"plus"}}),t._v(t._s(t.$t("view.item.sku.prop.addbtn"))+" ")],1):t._e()],1)])],2)],1)],1)],1),t._l(t.skuPro.pros,(function(a,i){return e("a-row",{key:i,staticStyle:{margin:"12px"}},[e("a-col",{attrs:{lg:24}},[e("a-form-model-item",{attrs:{label:a.prop_name}},[e("a-row",[t._l(a.values,(function(i,n){return e("a-col",{key:n,attrs:{lg:5}},[e("div",{staticClass:"proValListItem"},[e("div",{staticClass:"skuInput",staticStyle:{"text-align":"center",width:"auto"}},[e("a-input",{staticStyle:{width:"150px",height:"30px",padding:"0"},attrs:{disabled:1==i.ai&&t.defaultLang!==t.lang},on:{blur:function(e){return t.k_addValue(a,i)}},model:{value:i.prop_value,callback:function(e){t.$set(i,"prop_value",e)},expression:"itemto.prop_value"}},[e("aiTs",{attrs:{slot:"suffix",disabled:1==i.ai&&t.defaultLang!==t.lang,value:i.prop_value,lang:t.lang,loadding:t.aiTsUpdate},on:{"update:value":function(e){return t.$set(i,"prop_value",e)},"update:loadding":function(e){t.aiTsUpdate=e},changeStatus:function(e){return t.tsUpdateStatus(e,"val",{item:a,itemto:i})}},slot:"suffix"})],1)],1),e("div",{staticStyle:{"text-align":"left","padding-left":"0.5rem",display:"flex"}},[e("ai",{attrs:{id:i.value_id||-1,value:i.ai},on:{"update:value":function(e){return t.$set(i,"ai",e)},change:function(e){return t.k_addValue(a,i)}}}),0==t.view_id?e("div",{staticClass:"closeIcon",on:{click:function(e){return t.delValue(a,i)}}},[e("a-icon",{attrs:{type:"delete"}})],1):t._e()],1)])])})),e("a-col",{attrs:{lg:4}},[e("div",{staticClass:"proValListItem"},[0==t.view_id?e("a-input",{staticStyle:{width:"150px",height:"30px","margin-right":"10px"},attrs:{placeholder:t.$t("view.item.sku.propval.placeholder")},on:{blur:function(e){return t.k_addValue(a)}},model:{value:a.value,callback:function(e){t.$set(a,"value",e)},expression:"item.value"}}):t._e(),0==t.view_id?e("a-button",{staticStyle:{width:"60px",height:"30px",color:"#2f54eb"},attrs:{type:"link"},on:{click:function(e){return t.k_addValue(a)}}},[e("a-icon",{attrs:{type:"plus"}}),t._v(t._s(t.$t("view.item.sku.propval.addbtn"))+" ")],1):t._e()],1)])],2)],1)],1)],1)})),e("a-button",{staticStyle:{margin:"12px"},attrs:{type:"primary"},on:{click:function(e){return t.autodata()}}},[t._v(t._s(t.$t("view.item.sku.btn.generate"))+" ")]),e("a-table",{attrs:{bordered:"",columns:t.clounms,"data-source":t.skuForms,rowKey:"props_ids"},scopedSlots:t._u([{key:"skuname",fn:function(a,i){return[e("div",t._l(i.prop_ids,(function(a,i){return e("div",{key:i},[t._v(" "+t._s(a.prop_name)+":"+t._s(a.prop_value)+" ")])})),0)]}},{key:"price",fn:function(a,i){return[e("div",[e("a-input-number",{attrs:{min:0,precision:2,step:.01},on:{blur:t.skuInputBlur},model:{value:i.price,callback:function(e){t.$set(i,"price",e)},expression:"record.price"}})],1)]}},{key:"sku_image",fn:function(a,i){return[e("div",[e("img",{staticStyle:{display:"block",width:"100px",height:"100px",margin:"auto"},attrs:{src:i.sku_image}})]),e("div",[e("a-row",{staticClass:"image-from"},[e("a-col",{attrs:{xl:24,lg:24,md:24,sm:24}},[e("attach-list",{staticStyle:{"margin-top":"10px","text-align":"left",margin:"0 35px"},attrs:{buttonStyle:"width:100%;",params:{shop_id:t.good.shop_id,good_id:t.good.good_id},value:i.sku_image},on:{"update:value":function(e){return t.$set(i,"sku_image",e)},change:t.skuInputBlur}})],1),e("a-col",{attrs:{xl:24,lg:24,md:24,sm:24}},[e("a-input",{staticClass:"skuProImg",attrs:{placeholder:t.$t("view.item.sku.sku.image")},on:{blur:t.skuInputBlur},model:{value:i.sku_image,callback:function(e){t.$set(i,"sku_image",e)},expression:"record.sku_image"}})],1)],1)],1)]}},{key:"stock_num",fn:function(a,i){return[e("div",[e("a-input-number",{attrs:{disabled:"",id:"inputNumber"},on:{blur:t.skuInputBlur},model:{value:i.stock_num,callback:function(e){t.$set(i,"stock_num",e)},expression:"record.stock_num"}})],1)]}},{key:"out_id",fn:function(a,i){return[e("div",[e("a-input",{staticClass:"skuProVal",attrs:{id:"inputNumber",placeholder:""},on:{blur:t.skuInputBlur},model:{value:i.out_id,callback:function(e){t.$set(i,"out_id",e)},expression:"record.out_id"}})],1)]}},{key:"barcode",fn:function(a,i){return[e("div",[e("a-input",{staticClass:"skuProVal",attrs:{id:"inputNumber",placeholder:""},on:{blur:t.skuInputBlur},model:{value:i.barcode,callback:function(e){t.$set(i,"barcode",e)},expression:"record.barcode"}})],1)]}},{key:"tax_rate",fn:function(a,i){return[e("div",[e("a-button",{on:{click:function(e){return t.showSetTax(i)}}},[t._v(" "+t._s(t.$t("view.item.sku.shuilv.addbtn"))+" ")]),e("div",[e("a-modal",{staticStyle:{"z-index":"9999999999999999999900000000000"},attrs:{title:t.$t("view.item.sku.shuilv.addbtn"),visible:t.visible},on:{ok:t.handleOk,cancel:t.handleCancel}},[e("div",[e("span",{staticStyle:{color:"red"}},[t._v("*")]),e("span",[t._v(t._s(t.$t("view.item.sku.shuilv.label"))+":")]),e("a-input-number",{staticStyle:{"margin-top":"10px",width:"30%"},attrs:{min:0,max:10,value:t.taxRate},model:{value:t.taxRate,callback:function(e){t.taxRate=e},expression:"taxRate"}})],1),e("div",[e("span",{staticStyle:{color:"red"}},[t._v("*")]),e("span",{staticStyle:{"margin-right":"37px"}},[t._v(t._s(t.$t("view.item.sku.shuilv.country"))+":")]),e("a-input",{staticStyle:{"margin-top":"10px",width:"30%"},attrs:{value:t.country},model:{value:t.country,callback:function(e){t.country=e},expression:"country"}})],1),e("div",[e("span",{staticStyle:{"margin-right":"57px"}},[t._v(" "+t._s(t.$t("view.item.sku.shuilv.state"))+":")]),e("a-input",{staticStyle:{"margin-top":"10px",width:"30%"},attrs:{value:t.state},model:{value:t.state,callback:function(e){t.state=e},expression:"state"}})],1)])],1)],1)]}}])})],2)},n=[],s=a("5530"),o=a("6f72"),u=Object(s["a"])({},o["default"]),l=u,r=(a("7849"),a("2877")),d=Object(r["a"])(l,i,n,!1,null,null,null);e["default"]=d.exports},cf4c:function(t,e,a){}}]);