(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1a3eeca2"],{"123d":function(e,t,s){},2402:function(e,t,s){},"2f21":function(e,t,s){"use strict";var i=s("79e5");e.exports=function(e,t){return!!e&&i((function(){t?e.call(null,(function(){}),1):e.call(null)}))}},"335a":function(e,t,s){"use strict";s("6b9c")},"35ec":function(e,t,s){},"3d17":function(e,t,s){"use strict";s.d(t,"b",(function(){return a})),s.d(t,"a",(function(){return o})),s.d(t,"d",(function(){return n})),s.d(t,"e",(function(){return l})),s.d(t,"f",(function(){return r})),s.d(t,"c",(function(){return c}));var i=s("b775");function a(e){return Object(i["a"])({url:"/system/goodsNew/businessList",method:"get",params:e})}function o(e){return Object(i["a"])({url:"/system/freightNew/getFreight",method:"get",params:e})}function n(e){return Object(i["a"])({url:"/system/goodsNew/addGoods",method:"post",data:e})}function l(e){return Object(i["a"])({url:"/system/goodsNew/info",method:"post",data:e})}function r(e){return Object(i["a"])({url:"/system/goodsNew/goodsEdit",method:"post",data:e})}function c(e){return Object(i["a"])({url:"/system/goodsNew/uploadImage",method:"post",data:e})}},"43a4":function(e,t,s){"use strict";s("123d")},"55dd":function(e,t,s){"use strict";var i=s("5ca1"),a=s("d8e8"),o=s("4bf8"),n=s("79e5"),l=[].sort,r=[1,2,3];i(i.P+i.F*(n((function(){r.sort(void 0)}))||!n((function(){r.sort(null)}))||!s("2f21")(l)),"Array",{sort:function(e){return void 0===e?l.call(o(this)):l.call(o(this),a(e))}})},"59d0":function(e,t,s){"use strict";s("8eb9")},"5a97":function(e,t,s){"use strict";s.d(t,"d",(function(){return a})),s.d(t,"g",(function(){return o})),s.d(t,"b",(function(){return n})),s.d(t,"c",(function(){return l})),s.d(t,"f",(function(){return r})),s.d(t,"e",(function(){return c})),s.d(t,"a",(function(){return d}));var i=s("b775");function a(e){return Object(i["a"])({url:"/system/goodsNew/list",method:"get",params:e})}function o(e){return Object(i["a"])({url:"/system/goodsNew/shelvesStatus",method:"post",data:e})}function n(e){return Object(i["a"])({url:"/system/goodsNew/goodsStatus",method:"post",data:e})}function l(e){return Object(i["a"])({url:"/system/goodsNew/info",method:"get",params:e})}function r(e){return Object(i["a"])({url:"/system/goodsNew/businessList",method:"get",params:e})}function c(e){return Object(i["a"])({url:"/system/goodsNew/collect",method:"post",data:e})}function d(e){return Object(i["a"])({url:"/system/goodsNew/cancelOnsale",method:"post",data:e})}},6910:function(e,t,s){"use strict";s("f73b")},"6b9c":function(e,t,s){},"73b9":function(e,t,s){"use strict";s.d(t,"b",(function(){return a})),s.d(t,"a",(function(){return o})),s.d(t,"c",(function(){return n})),s.d(t,"d",(function(){return l})),s.d(t,"e",(function(){return r}));var i=s("b775");function a(e){return Object(i["a"])({url:"/local/brands",method:"get",params:e})}function o(e){return Object(i["a"])({url:"/local/brands",method:"post",data:e})}function n(e){return Object(i["a"])({url:"/local/brandsInfo?id="+e,method:"get"})}function l(e){return Object(i["a"])({url:"/local/upbrands",method:"post",data:e})}function r(e){return Object(i["a"])({url:"/system/goodsNew/uploadImage",method:"post",data:e})}},7490:function(e,t,s){},7829:function(e,t,s){"use strict";s.r(t);var i=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"goods-img"},[s("el-form",{ref:"goodsDeForm",attrs:{model:e.goodsDeForm,"label-width":"150px",size:"small"}},[s("el-form-item",{attrs:{label:"商品详情:",prop:"description"}},[s("span",{staticClass:"tip-span up-img-tip",staticStyle:{display:"block","line-height":"34px"}},[e._v("上传图片详情,用于商品详情页展示")]),e._v(" "),s("el-upload",{staticClass:"avatar-uploader2",attrs:{action:"#",name:"file","auto-upload":"","show-file-list":!1,multiple:"","file-list":e.goodsDetailsImgFileList}},[s("i",{staticClass:"el-icon-plus"})]),e._v(" "),s("input",{ref:"file",staticClass:"uploadImg",staticStyle:{display:"none"},attrs:{type:"file",accept:"image/*",name:"file",multiple:"",id:"file"},on:{change:function(t){return e.fileChange(t)}}}),e._v(" "),s("quill-editor",{ref:"myTextEditor",staticClass:"quill-editor-class",staticStyle:{height:"500px","margin-bottom":"20px"},attrs:{options:e.editorOption},on:{change:e.onEditorChange},model:{value:e.goodsDeForm.description,callback:function(t){e.$set(e.goodsDeForm,"description",t)},expression:"goodsDeForm.description"}})],1)],1)],1)},a=[],o=(s("28a5"),s("ac6a"),s("3d17")),n=[["image"]],l={name:"Goodsimg",props:{imgdata:{type:Object,required:!0}},data:function(){return{loading:!1,goodsDeForm:{description:""},goodsDetailsImgFileList:[],editorOption:{placeholder:"",theme:"snow",modules:{toolbar:{container:n,handlers:{image:function(e){e?document.querySelector("#file").click():this.quill.format("image",!1)}}},clipboard:{}}},index:0,indexall:0}},components:{},mounted:function(){this.goodsDeForm=this.imgdata},watch:{},methods:{handleCustomMatcher:function(e,t){var s=[];return console.log(123),t.ops.forEach((function(e){e.insert&&"string"===typeof e.insert&&s.push({insert:e.insert})})),t.ops=s,t},initInfo:function(){this.goodsDeForm.description="",this.goodsDetailsImgFileList=[]},fileChange:function(){var e=this.$refs.file.files;this.indexall=e.length,this.uploadImgs()},uploadImgs:function(){var e=this;this.getBase64(this.$refs.file.files[this.index]).then((function(t){var s=t.split(",");e.Base64img=s[1];var i={img_data:e.Base64img};Object(o["c"])(i).then((function(t){if(t&&1===t.code){e.index++,e.goodsDetailsImgFileList.push({url:t.data.image_url}),e.$message({message:"上传成功",type:"success"});var s=e.$refs.myTextEditor.quill,i=s.getSelection().index;s.insertEmbed(i,"image)",t.data.image_url),s.setSelection(i+1),e.index0,expression:"total>0"}],attrs:{total:e.total,page:e.formInline.page,limit:e.formInline.limit},on:{"update:page":function(t){return e.$set(e.formInline,"page",t)},"update:limit":function(t){return e.$set(e.formInline,"limit",t)},pagination:e.getList}}),e._v(" "),e.editisOpen?s("el-dialog",{staticClass:"freightTemplate-add",attrs:{title:"编辑商品",visible:e.editisOpen,width:"70%"},on:{"update:visible":function(t){e.editisOpen=t}}},[s("editGood",{attrs:{option:e.goodsid},on:{closeEditDialog:e.closeEditGoods}})],1):e._e(),e._v(" "),e.isOpen?s("el-dialog",{staticClass:"freightTemplate-add",attrs:{title:"商品详情",visible:e.isOpen,center:"",width:"70%","close-on-click-modal":!1},on:{"update:visible":function(t){e.isOpen=t}}},[s("goodDetail",{attrs:{"goods-id":e.goodDetails}})],1):e._e()],1)],1)},a=[],o=(s("c5f6"),s("9540")),n=s("9df2"),l=s("5a97"),r=s("ed08"),c={name:"freight",data:function(){return{goodDetails:{goods_id:""},editisOpen:!1,downsale_count:"",onsale_count:"",del_count:"",radiomodel:1,formInline:{page:1,limit:20,goods_name:"",goods_id:"",status:"5",uptime:"",price_min:"",price_max:""},fullHeight:0,tableHeight:0,loading:!1,ids:[],single:!0,multiple:!0,showSearch:!0,total:0,freightList:[],title:"",isOpen:!1,queryParams:{page:1,limit:20,seller_id:null,name:null,sort:null,is_default:null,charge_type:null,dispatching:null,disdispatching:null,publish:null,created:null,modified:null},goodsid:0,rules:{name:[{required:!0,message:"模板名称不能为空",trigger:"blur"}]}}},components:{goodDetail:o["default"],editGood:n["default"]},created:function(){var e=this;this.getList(),this.$nextTick((function(){var t=document.getElementsByClassName("queryFormInline")[0].clientHeight;e.fullHeight=document.getElementsByClassName("box-card")[0].clientHeight-t}))},watch:{fullHeight:function(e){var t=document.getElementsByClassName("queryFormInline")[0].clientHeight,s=document.getElementsByClassName("clearfix")[0].clientHeight;this.tableHeight=e-s-40-t}},methods:{handledelgrain:function(e,t){var s,i,a,o,n=this;"one"==t?(s=[e.goods_id],i=2,a="彻底删除",o="此操作将彻底删除该商品,是否继续?"):"all"==t&&(s=this.ids,i=2,a="彻底删除",o="此操作将彻底删除选中的商品,是否继续?");var r={goods_id:s,is_on:i};this.$msgbox({title:a,message:o,center:!0,showCancelButton:!0,confirmButtonText:"确定",cancelButtonText:"取消",beforeClose:function(e,t,s){"confirm"===e?Object(l["b"])(r).then((function(e){1==e.code&&(s(),n.getList())})):s()}}).then((function(e){n.$message({type:"success",message:"操作成功!"})}))},handledelsale:function(e,t,s){var i,a,o,n,r=this;"one"==s?(i=[e.goods_id],"del"==t&&(a=0,o="删除",n="是否删除该商品!"),"return"==t&&(a=1,o="还原",n="是否还原该商品!")):"all"==s&&(i=this.ids,"del"==t&&(a=0,o="批量删除",n="是否删除选中的商品!"),"return"==t&&(a=1,o="批量还原",n="是否还原选中的商品!"));var c={goods_id:i,is_on:a};this.$msgbox({title:o,message:n,center:!0,showCancelButton:!0,confirmButtonText:"确定",cancelButtonText:"取消",beforeClose:function(e,t,s){"confirm"===e?Object(l["b"])(c).then((function(e){1==e.code?(s(),r.$message({type:"success",message:"操作成功!"}),r.getList()):(s(),r.$message({type:"warning",message:e.message}))})):s()}}).then((function(e){}))},handleUpsale:function(e,t,s){var i,a,o,n,r=this;"one"==s?(i=[e.goods_id],"up"==t&&(a=1,o="商品上架",n="是否上架该商品"),"down"==t&&(a=0,o="商品下架",n="是否下架该商品!")):"all"==s&&(i=this.ids,"up"==t&&(a=1,o="商品批量上架",n="是否上架选中的商品!"),"down"==t&&(a=0,o="商品批量下架",n="是否下架选中的商品!"));var c={goods_id:i,is_onsale:a};this.$msgbox({title:o,message:n,center:!0,showCancelButton:!0,confirmButtonText:"确定",cancelButtonText:"取消",beforeClose:function(e,t,s){"confirm"===e?Object(l["g"])(c).then((function(e){1==e.code&&(s(),r.getList())})):s()}}).then((function(e){r.$message({type:"success",message:"操作成功!"})}))},handleCancelUpsale:function(e){var t=this,s={goods_id:0};s.goods_id=e.goods_id?e.goods_id:0,this.$msgbox({title:"取消商品上架申请",message:"是否取消选中商品的上架申请!",center:!0,showCancelButton:!0,confirmButtonText:"确定",cancelButtonText:"取消",beforeClose:function(e,i,a){"confirm"===e?Object(l["a"])(s).then((function(e){console.log(510,e),1==e.code&&(a(),t.getList())})):a()}}).then((function(e){t.$message({type:"success",message:"操作成功!"})}))},editgoods:function(e){this.editisOpen=!0,this.goodsid=Number(e.goods_id)},lookdetail:function(e){this.isOpen=!0,this.goodDetails.goods_id=e.goods_id},radiomodelbtn:function(e){this.formInline={page:1,limit:20,goods_name:"",goods_id:"",status:"5",uptime:"",price_min:"",price_max:""},this.getList()},closeEditGoods:function(e){this.editisOpen=!1,this.getList()},formatDefault:function(e){var t=e.IsDefault,s="";return 1==t?s="是":0==t&&(s="否"),s},formatTime:function(e){var t=e.add_time,s="";return t>0&&(s=Object(r["c"])(1e3*t,"Y-m-d H:i:s")),s},getList:function(){var e=this,t={page:this.formInline.page,limit:this.formInline.limit};1===this.radiomodel&&(t["is_onsale"]=1,t["is_on"]=1,t["up_onsale"]=0),2===this.radiomodel&&(t["is_onsale"]=0,t["is_on"]=1,t["up_onsale"]=0),3===this.radiomodel&&(t["up_onsale"]=Number(this.formInline.status),t["is_onsale"]=0,t["is_on"]=1),4===this.radiomodel&&(t["is_on"]=0),this.formInline.goods_name&&(t["goods_name"]=this.formInline.goods_name),this.formInline.goods_id&&(t["goods_id"]=this.formInline.goods_id),this.formInline.uptime&&2==this.formInline.uptime.length&&(t["start_time"]=this.formInline.uptime[0]/1e3,t["end_time"]=this.formInline.uptime[1]/1e3),this.formInline.price_min&&this.formInline.price_max&&(t["price_min"]=this.formInline.price_min,t["price_max"]=this.formInline.price_max),Object(l["d"])(t).then((function(t){t.data&&(e.freightList=t.data.list,e.total=t.data.count,e.downsale_count=t.data.downsale_count,e.onsale_count=t.data.onsale_count,e.del_count=t.data.del_count)}))},cancel:function(){this.isOpen=!1,this.reset()},handleQuery:function(){this.formInline.page=1,this.getList()},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},handleSelectionChange:function(e){this.ids=e.map((function(e){return e.goods_id})),this.single=1!==e.length,this.multiple=!e.length}}},d=c,p=(s("ea0f"),s("2877")),u=Object(p["a"])(d,i,a,!1,null,"f77d7504",null);t["default"]=u.exports},"836b":function(e,t,s){"use strict";s("a1fb")},"8eb9":function(e,t,s){},"922d":function(e,t,s){"use strict";s("7490")},9540:function(e,t,s){"use strict";s.r(t);var i=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"box",staticStyle:{height:"100%","overflow-y":"scroll"},attrs:{id:"box"}},[s("el-breadcrumb",{staticStyle:{"margin-left":"50px","font-size":"16px","font-weight":"900"}},[s("el-breadcrumb-item",[e._v(e._s(e.goodsinfor.category_first_name))]),e._v(" "),e.goodsinfor.category_second_name?s("el-breadcrumb-item",[e._v(e._s(e.goodsinfor.category_second_name)+"\n ")]):e._e(),e._v(" "),e.goodsinfor.category_three_name?s("el-breadcrumb-item",[e._v(e._s(e.goodsinfor.category_three_name))]):e._e()],1),e._v(" "),s("div",{staticStyle:{width:"1220px","margin-right":"auto","margin-left":"auto"}},[s("div",{staticClass:"shoop_details"},[s("div",{staticClass:"shoop_details_Magnifying",staticStyle:{width:"420px"}},[s("Magnifying",{attrs:{imageurl:e.picture,imguser:"i"}}),e._v(" "),s("div",{staticClass:"details_Magnifying_content"},[e._m(0),e._v(" "),s("swiper",{ref:"mySwiper",attrs:{options:e.swiperOptions}},e._l(e.lunimg,(function(t,i){return s("swiper-slide",{key:i,staticClass:"details_Magnifying"},[s("img",{staticClass:"details_Magnifying_img",class:e.picture===t?"details_Magnifying_img_active":"details_Magnifying_img",attrs:{id:"images1",src:t,alt:"img"},on:{click:function(t){return e.photo(i)}}})])})),1),e._v(" "),e._m(1)],1),e._v(" "),s("div",{staticClass:"shoop_sku"},[s("div",{staticClass:"shoop_sku_text"},[s("span",[e._v("编号:"+e._s(e.goodsinfor.goods_id))])]),e._v(" "),s("div",{staticClass:"sku_text"},[s("span",[e._v("SKU:"+e._s(e.goodsinfor.seller_id))])])])],1),e._v(" "),s("div",{staticClass:"shoop_brand"},[s("div",{staticClass:"shoop_brand_tutorial"},[e._v(e._s(e.goodsinfor.goods_name))]),e._v(" "),s("div",{staticClass:"test"},[s("div",{staticClass:"shoop_brand_price"},[s("div",[s("span",{staticClass:"shoop_brand_price_text"},[e._v("商城价")]),e._v(" "),s("span",{staticStyle:{"font-size":"24px"}},[e._v("¥")]),e._v(" "),s("span",{staticClass:"shoop_brand_price_money"},[e._v(e._s(e.goodsprice/100))])]),e._v(" "),s("div",{staticClass:"shoop_brand_price_oldMoney"},[e._v("\n [¥"+e._s(e.scprice/100)+"]\n ")]),e._v(" "),s("div",[s("span",{staticClass:"shoop_brand_price_marketing"},[e._v("营销价")]),e._v(" "),s("span",{staticClass:"shoop_brand_marketing_text"},[e._v("¥"+e._s(e.jdactivity_price/100))])])]),e._v(" "),s("div",{staticClass:"shoop_brand_evaluation"},[s("div",{staticClass:"shoop_brand_evaluation_sell"},[s("span",[e._v("已售出")]),s("span",{staticClass:"sell_text"},[e._v(e._s(e.sale_goods(e.goodsinfor)))])]),e._v(" "),s("div",{staticClass:"shoop_brand_evaluation_text"},[s("span",{staticClass:"evaluation_line textColor"},[e._v("评价")]),s("span",{staticClass:"evaluation_text blueColor"},[s("el-rate",{staticStyle:{"line-height":"10px",display:"inline-block"},attrs:{disabled:"","text-color":"red"},model:{value:e.value1,callback:function(t){e.value1=t},expression:"value1"}})],1)]),e._v(" "),e._m(2),e._v(" "),s("div",{staticStyle:{flex:"25%"}})])]),e._v(" "),s("div",{staticClass:"shoop_distributions textFont"},[s("el-row",{staticClass:"shoop_distributions_delivery"},[s("el-col",{attrs:{span:10}}),e._v(" "),s("el-col",{staticClass:"distributions_have_goods",attrs:{span:12}})],1),e._v(" "),e.adsp?s("div",{staticClass:"distributions_specifications"},e._l(e.specs,(function(t,i){return s("el-row",{key:i,staticClass:"distributions_specifications_box"},[s("el-col",{staticStyle:{"text-align":"right"},attrs:{span:2}},[s("span",{staticClass:"specifications_text"},[e._v(e._s(t.spec_name)+":")])]),e._v(" "),s("el-col",{attrs:{span:22}},e._l(t.spec_value,(function(a,o){return s("div",{key:o,staticClass:"specifications_box_size",class:{aactivs:a.classstatus},attrs:{skuid:t.id,id:a.id},on:{click:function(s){return e.sku_p(i,o,t.id,a.value)}}},[e._v("\n "+e._s(a.value)+"\n ")])})),0)],1)})),1):e._e(),e._v(" "),s("el-row",{staticClass:"shoop_number"},[s("el-col",{staticStyle:{"text-align":"right"},attrs:{span:2}},[e._v("数量:")]),e._v(" "),s("el-col",{attrs:{span:22}},[s("el-input-number",{staticStyle:{"margin-left":"12px"},attrs:{size:"mini",min:1,max:e.stock,label:"描述文字"},on:{change:function(t){return e.goodsstock()}},model:{value:e.good_numble,callback:function(t){e.good_numble=t},expression:"good_numble"}})],1)],1),e._v(" "),s("div")],1)])]),e._v(" "),s("div",{staticStyle:{"background-color":"#fff"}},[s("div",{staticStyle:{padding:"0 20px"}},[s("div",{staticStyle:{display:"block"}},[e._m(3),e._v(" "),s("div",{staticClass:"textFont shoop_goods"},[s("div",{staticClass:"shoop_goods_number"},[e._v("\n 商家货号:"),s("span",{staticClass:"textColor"},[e._v(e._s(e.goodsinfor.out_goods_id))])]),e._v(" "),s("div",{staticClass:"shoop_goods_number"},[e._v("\n 品牌:"),s("span",{staticClass:"textColor"},[e._v(e._s(e.goodsinfor.goods_brand))])]),e._v(" "),s("div",{staticClass:"shoop_goods_number"},[e._v("\n 产地:"),s("span",{staticClass:"textColor"},[e._v(e._s(e.goodsinfor.producing_area))])])])]),e._v(" "),s("div",{staticStyle:{"text-align":"center"},domProps:{innerHTML:e._s(e.goodsinfor.description)}})])])])],1)},a=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"details_Magnifying_icon"},[s("i",{staticClass:"el-icon-arrow-left Magnifying_icon"})])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"details_Magnifying_icon2"},[s("i",{staticClass:"el-icon-arrow-right Magnifying_icon"})])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"shoop_brand_evaluation_cumulative"},[s("span",{staticClass:"evaluation_line textColor"},[e._v("累计评价")]),e._v(" "),s("span",{staticClass:"cumulative_text blueColor"},[e._v("9999+")]),e._v(" "),s("span",{staticClass:"blueColor"},[e._v("+")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticStyle:{display:"flex"}},[s("div",{staticClass:"shoop_text"},[e._v("商品详情")]),e._v(" "),s("div",{staticClass:"shoop_details_box"})])}],o=(s("55dd"),s("456d"),s("6b54"),s("c5f6"),s("7f7f"),s("ac6a"),s("ade3")),n=s("5a97"),l=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticStyle:{display:"flex",position:"relative"}},[s("div",{staticClass:"box Magnifying",style:e.minImgBoxStyle,on:{mouseleave:e.mouseLeave,mouseenter:e.mouseEnter,mousemove:function(t){return e.mousemove(t)}}},[s("img",{ref:"minImg",style:e.minImgStyle,attrs:{fit:"contain",src:e.imageurl}}),e._v(" "),s("div",{directives:[{name:"show",rawName:"v-show",value:e.show,expression:"show"}],staticClass:"areaMark",style:e.areaMarkStyle})]),e._v(" "),s("div",{directives:[{name:"show",rawName:"v-show",value:e.show,expression:"show"}],staticClass:"box maxImgBox",style:e.maxImgBoxStyle},[s("img",{style:e.maxImgStyle,attrs:{fit:"contain",src:e.imageurl}})])])},r=[],c={name:"Magnifying",props:{imageurl:{},imgsurl:{},minIMGsrc:String,maxIMGsrc:String,scale:{type:Number,default:2},width:{type:Number,default:380},height:{type:Number,default:380}},data:function(){return{show:!1,finalMinIMGsrc:"",finalMaxIMGsrc:"",imgBoxWidth:380,imgBoxHeight:380,areaWidth:210,areaHeight:210,areaMarkStyle:{},minImgBoxStyle:{cursor:"move"},minImgStyle:{},maxImgBoxStyle:{},maxImgStyle:{position:"absolute"}}},watch:{imgsurl:function(e,t){this.finalMinIMGsrc=e,console.log(e)},minIMGsrc:function(){this.init()},maxIMGsrc:function(){this.init()}},mounted:function(){this.init()},methods:{init:function(){this.imgBoxWidth=this.width,this.imgBoxHeight=this.height,this.$set(this.minImgStyle,"width",this.imgBoxWidth+"px"),this.$set(this.minImgStyle,"height",this.imgBoxHeight+"px"),this.$set(this.maxImgStyle,"width",this.imgBoxWidth+"px"),this.$set(this.maxImgStyle,"height",this.imgBoxHeight+"px"),this.$set(this.minImgBoxStyle,"width",this.imgBoxWidth+"px"),this.$set(this.minImgBoxStyle,"height",this.imgBoxHeight+"px"),this.$set(this.maxImgBoxStyle,"width",this.imgBoxWidth+"px"),this.$set(this.maxImgBoxStyle,"height",this.imgBoxHeight+"px"),this.$set(this.maxImgBoxStyle,"left",this.imgBoxWidth+"px"),this.areaWidth=this.imgBoxWidth/this.scale,this.areaHeight=this.imgBoxHeight/this.scale,this.finalMinIMGsrc=this.minIMGsrc,this.maxIMGsrc||(this.finalMaxIMGsrc=this.minIMGsrc),this.$set(this.areaMarkStyle,"width",this.areaWidth+"px"),this.$set(this.areaMarkStyle,"height",this.areaHeight+"px"),this.$set(this.maxImgStyle,"transform","scale("+this.scale+")")},mouseEnter:function(){this.show=!0},mouseLeave:function(){this.show=!1},mousemove:function(e){var t=document.documentElement.scrollTop||document.body.scrollTop,s=e.clientX,i=e.clientY,a=this.$refs.minImg.getBoundingClientRect(),o=a.left,n=a.top,l=s-o-this.areaWidth/2,r=i-n-this.areaHeight/2;t>0&&(r=t+r);var c=0,d=this.imgBoxWidth-this.areaWidth,p=0,u=this.imgBoxHeight-this.areaHeight;ld&&(l=d),ru&&(r=u),this.$set(this.areaMarkStyle,"left",l+"px"),this.$set(this.areaMarkStyle,"top",r+"px"),this.$set(this.maxImgStyle,"left",(this.scale-1)*this.imgBoxWidth/2-l*this.scale+"px"),this.$set(this.maxImgStyle,"top",(this.scale-1)*this.imgBoxHeight/2-r*this.scale+"px")}}},d=c,p=(s("d0f7"),s("2877")),u=Object(p["a"])(d,l,r,!1,null,"1d2feadd",null),m=u.exports,g={components:{Magnifying:m},props:{goodsId:{type:Object,required:!0}},data:function(){var e;return e={el_valuestatus:!0,el_value:[],props:{checkStrictly:!1,expandTrigger:"click",emitPath:!0,lazy:!0,lazyLoad:this.lazyLoad,value:"id",label:"name",leaf:"leaf"},aitivindex:0,spceindex:"",showImage:!1,productActive:!1,default1:"",default2:"",picture:"",goods:"有货",price:"",shopItemInfo:{},selectArr:[],subIndex:[],swiperOptions:{pagination:{el:".swiper-pagination"},initialSlide:0,direction:"horizontal",navigation:{nextEl:".el-icon-arrow-right",prevEl:".el-icon-arrow-left"},slidesPerView:5,spaceBetween:10},value1:5,old_goods_title:"",sourcename:"",freename:"",centext:"有货",iss:0,arrs:[],addresslable:"",propsaddress:{label:"name",value:"id",children:"children"},valueoptionaddress:[],optionsChangedaddress:!1,optionsdetiladdress:[],skuids:"",jdactivity_price:0,jdstatus:1,jdstatusd:1,jdthird_id:"",tmthird_id:"",sourcecrous:"2",source:2,shopcartlist:{},optionlist:{},arr:!0,tip:!0,arr2:!0,cart_num:0,optionsmg:[],hovers:!1,hovers1:!1,hovers2:!1,hovers3:!1},Object(o["a"])(e,"cart_num","0"),Object(o["a"])(e,"user","测试"),Object(o["a"])(e,"adsp",!1),Object(o["a"])(e,"stock",1),Object(o["a"])(e,"good_numble",1),Object(o["a"])(e,"recommendss",[]),Object(o["a"])(e,"hotshow",!0),Object(o["a"])(e,"hot_goods",[]),Object(o["a"])(e,"goshopping",!1),Object(o["a"])(e,"lunimg",[]),Object(o["a"])(e,"bigimg",""),Object(o["a"])(e,"loading",!0),Object(o["a"])(e,"click_show",!1),Object(o["a"])(e,"specstrue",!1),Object(o["a"])(e,"specs",""),Object(o["a"])(e,"specsitem",{}),Object(o["a"])(e,"html",""),Object(o["a"])(e,"shopinfor",""),Object(o["a"])(e,"goodsinforlist",""),Object(o["a"])(e,"commentLists",[]),Object(o["a"])(e,"goodsprice",""),Object(o["a"])(e,"scprice",""),Object(o["a"])(e,"goodsinfor",""),Object(o["a"])(e,"checked",!0),Object(o["a"])(e,"valueStarNums",5),Object(o["a"])(e,"price",2e4),Object(o["a"])(e,"dataList","1"),Object(o["a"])(e,"show",!1),Object(o["a"])(e,"tulesTitle",""),Object(o["a"])(e,"show7day",!1),Object(o["a"])(e,"images",[]),Object(o["a"])(e,"isOpacity",!1),Object(o["a"])(e,"cart_num",0),Object(o["a"])(e,"current",0),Object(o["a"])(e,"isSelected",!1),Object(o["a"])(e,"screenWidth",document.body.clientWidth),Object(o["a"])(e,"showBase",!1),Object(o["a"])(e,"sku",{tree:[],list:[],price:"1.00",stock_num:1e7,collection_id:2261,none_sku:!1,hide_stock:!1}),Object(o["a"])(e,"goods_id",""),Object(o["a"])(e,"goods",{title:"测试商品",picture:"",price:1,origin:""}),Object(o["a"])(e,"specs_goods",{}),Object(o["a"])(e,"iscollection",""),e},created:function(){this.getdetail()},mounted:function(){},methods:{elvalueclick:function(){},lazyLoad:function(e,t){this.getData(e,t)},getData:function(e,t){var s,i=e.level;0===i&&(s={pid:0}),1===i&&(s={pid:e.value}),goodsjdAddress(s).then((function(e){var s;0===i&&(s=e.data,s.forEach((function(e){e.value=e.id,e.label=e.name,e.leaf=i,e.children=[]}))),1===i&&(s=e.data,s.forEach((function(e){e.value=e.id,e.label=e.name,e.leaf=i>=1}))),t(s)}))},sale_goods:function(e){return e.sale},goodsonly:function(){var e=this,t=JSON.parse(localStorage.getItem("optionlist"));if(!t)return this.centext="无货",!1;var s={sku_id:t.id,goods_id:Number(this.$route.query.id),address_id:this.el_value[1]?this.el_value[1]:72};addressCheckAvailable(s).then((function(t){1==t.code?(e.centext="有货",0!==t.data.freight&&(e.freename="邮费"+t.data.freight/100+"元"),0===t.data.freight&&(e.freename="包邮")):e.centext="无货"}))},titlename:function(e){var t=this,s={goods_id:e};chooseGoodsOldTitle(s).then((function(e){1==e.code&&(t.old_goods_title=e.data)}))},addcart_submits:function(e){if(this.goshopping)if(2==this.source){var t="https://item.jd.com/"+this.jdthird_id+".html";window.open(t)}else if(7==this.source){t="https://detail.tmall.com/item.htm?id="+this.tmthird_id;window.open(t)}else this.source;else this.$message({message:"请选择商品规格",type:"warning"})},goodsstock:function(){},allguige:function(e){var t=this;if(e){var s={old_goods_id:e};getGoodsDesc(s).then((function(e){1==e.code&&(t.goodsinfor.description=e.data.description)}))}},getdetail:function(){var e=this,t={goodsId:this.goodsId.goods_id};console.log(t),Object(n["c"])(t).then((function(t){if(console.log(t),1===t.code){if(e.goodsinfor=t.data,e.goodsprice=t.data.price,e.jdactivity_price=t.data.js_price,e.scprice=t.data.sc_price,e.stock=Number(t.data.stock),e.lunimg=t.data.imgs,e.source=1,e.specs=t.data.specs,e.optionsmg=t.data.specs_group,e.specsitem=t.data.specs,e.tmthird_id=t.data.goods_id,e.picture=t.data.imgs,t.data.specs.length>0){e.adsp=!0,e.goshopping=!0,e.specs_goods={};var s=[];t.data.specs.forEach((function(t,i){s.push(t.spec_value[0].value.toString()),e.specs_goods[t.id]=t.spec_value[0].value.toString(),t.spec_value.forEach((function(e,t){e["classstatus"]=0==t}))})),e.sku_lists(s)}else e.goshopping=!0;if(e.goodsinfor.description)e.goodsinfor.description}}))},sku_p:function(e,t,s,i){var a=this;localStorage.removeItem("optionlist"),this.specs[e].spec_value.forEach((function(s,i){t==i?a.$set(a.specs[e].spec_value[i],"classstatus",!0):a.$set(a.specs[e].spec_value[i],"classstatus",!1),a.good_numble=1,a.$forceUpdate()})),this.specs_goods[s]=i,console.log(this.specs_goods);var o=this.specs.length,n=Object.keys(this.specs_goods).length;if(o==n){this.goshopping=!0;var l=[];for(var r in this.specs_goods)console.log(r+"---"+this.specs_goods[r]),l.push(this.specs_goods[r].toString());this.sku_lists(l),this.goshopping=!0}else this.goshopping=!1},sku_lists:function(e){this.loading=!0;for(var t=[],s=0;s0)for(s=0;s1&&1!==e.speData.length?s("div",{staticStyle:{"margin-right":"auto"}},[s("el-button",{attrs:{type:"danger",plain:"",icon:"el-icon-delete",size:"mini"},on:{click:function(t){return e.deleteSpe(i)}}},[e._v("删除该规格")])],1):e._e()])})),e._v(" "),s("el-button",{staticClass:"el-icon-plus",attrs:{size:"mini"},on:{click:e.addSpe}},[e._v("添加规格")]),e._v(" "),s("el-dialog",{attrs:{title:"添加规格名称",visible:e.addSpecNameDialog,"destroy-on-close":!0,"before-close":e.cancelSpec,width:"500px",center:"","append-to-body":""},on:{"update:visible":function(t){e.addSpecNameDialog=t}}},[s("div",[s("p",{staticClass:"add-spec-dialog-con"},[s("span",{staticStyle:{"margin-right":"30px"}},[e._v("输入规格名称:")]),e._v(" "),s("span",[s("el-input",{staticStyle:{width:"280px"},attrs:{placeholder:"请输入规格名称",size:"small"},model:{value:e.specName_sm,callback:function(t){e.specName_sm=t},expression:"specName_sm"}})],1)])]),e._v(" "),s("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{attrs:{size:"mini"},on:{click:e.cancelSpec}},[e._v("取 消")]),e._v(" "),s("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.saveSpecName}},[e._v("确 定")])],1)])],2)},a=[],o=(s("ac6a"),s("5df3"),s("1c4c"),s("96cf"),s("1da1"));s("3d17");var n={name:"GoodsSpecifications",props:{specificationsdata:{type:Array,required:!0}},data:function(){return{speData:[],specsGroup:{spec_name:"",spec_value:[]},speParamName:{value:""},speOptions:[{id:"1",name:"颜色"},{id:"2",name:"尺码"}],localSpeOptions:[],speNameList:[],addSpecNameDialog:!1,specName_sm:""}},created:function(){},mounted:function(){this.getLocalSpecNameOption(),0===this.specificationsdata.length?(this.$set(this.specsGroup.spec_value,this.specsGroup.spec_value.length,this.speParamName),this.speData=[],this.$set(this.speData,this.speData.length,this.specsGroup)):(this.speData=this.specificationsdata,this.$forceUpdate())},watch:{},methods:{initInfo:function(){this.$set(this.specsGroup.spec_value,this.specsGroup.spec_value.length,this.speParamName),this.speData=[],this.$set(this.speData,this.speData.length,this.specsGroup)},addSpe:function(){var e={spec_name:"",spec_value:[{value:""}]};this.$set(this.speData,this.speData.length,e)},deleteSpe:function(e){var t=this;this.$confirm("是否删除当前规格的所有数据?","警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(Object(o["a"])(regeneratorRuntime.mark((function s(){return regeneratorRuntime.wrap((function(s){while(1)switch(s.prev=s.next){case 0:t.speData.splice(e,1),t.specCalcResult();case 2:case"end":return s.stop()}}),s)})))).catch((function(){}))},speNameChange:function(e,t){if(e&&this.speData.length>1){var s=[];s=this.speData.concat(),s.splice(t,1);for(var i=0;i0)for(var a=0;a0)for(var s=0;s0&&t.push(i)}return t},cartesian:function(e){return e.length<2?e[0]||[]:[].reduce.call(e,(function(e,t){var s=[];return e.forEach((function(e){t.forEach((function(t){var i=[].concat(Array.isArray(e)?e:[e]);i.push(t),s.push(i)}))})),s}))}}},l=n,r=(s("c922"),s("2877")),c=Object(r["a"])(l,i,a,!1,null,"3709a317",null);t["default"]=c.exports},"9df2":function(e,t,s){"use strict";s.r(t);var i=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"goods-all"},[e.isShowGoodsDetails?e._e():s("el-card",{staticClass:"good-all-type"},[s("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[s("p",{staticClass:"card-header-title"},[s("span",{staticClass:"blue-block-goods"}),e._v("选择商品所属类目")])]),e._v(" "),s("div",[s("div",[s("p",{staticClass:"goods-type-tip"},[e._v("为商品设置正确的类目,能让商品快速的被搜索到")])]),e._v(" "),s("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"goods-type-options"},[s("el-cascader-panel",{ref:"ssqCascader",attrs:{props:e.props},on:{change:e.SSQChange},model:{value:e.SSQList,callback:function(t){e.SSQList=t},expression:"SSQList"}})],1),e._v(" "),s("el-button",{staticClass:"next-step",attrs:{type:"primary",disabled:e.isNextStep},on:{click:e.nextStep}},[e._v("下一步")])],1)]),e._v(" "),e.isShowGoodsDetails?s("el-card",{staticClass:"box-card good-details-body"},[s("div",{staticClass:"floor-nav",attrs:{id:"floorNavList"}},[s("ul",{staticClass:"nav-list"},e._l(e.floorNav,(function(t,i){return s("li",{key:t.id,staticClass:"nav-list-item",class:{"floor-item-active":e.isFIActive===i},on:{click:function(t){return e.setFloorNavMountClick(i)}}},[e._v(e._s(t.name))])})),0)]),e._v(" "),s("div",{ref:"scrollview",staticClass:"floor-cont"},[s("div",{staticClass:"floor-item"},[s("div",{staticClass:"floor-item-box"},[s("p",{staticClass:"card-header-title floor-item-box-title"},[s("span",{staticClass:"blue-block-goods blue-block-goods-title"}),e._v("商品信息")]),e._v(" "),s("Goodsinfomation",{ref:"goodsInfo",attrs:{goodsinfodata:e.goodsinfodata}})],1)]),e._v(" "),s("div",{staticClass:"floor-item"},[s("div",{staticClass:"floor-item-box"},[s("p",{staticClass:"card-header-title floor-item-box-title"},[s("span",{staticClass:"blue-block-goods blue-block-goods-title"}),e._v("商品规格")]),e._v(" "),s("GoodsSpecifications",{ref:"goodsspecifications",attrs:{specificationsdata:e.specificationsdata},on:{calcSpeTable:e.calcSpeTable}})],1)]),e._v(" "),s("div",{staticClass:"floor-item"},[s("div",{staticClass:"floor-item-box"},[s("p",{staticClass:"card-header-title floor-item-box-title"},[s("span",{staticClass:"blue-block-goods blue-block-goods-title"}),e._v("商品售价")]),e._v(" "),s("GoodsParameter",{ref:"goodsparameter",attrs:{parameterdata:e.parameterdata}})],1)]),e._v(" "),s("div",{staticClass:"floor-item"},[s("div",{staticClass:"floor-item-box"},[s("p",{staticClass:"card-header-title floor-item-box-title"},[s("span",{staticClass:"blue-block-goods blue-block-goods-title"}),e._v("商品详情")]),e._v(" "),s("Goodsimg",{ref:"goodsdetailsimg",attrs:{imgdata:e.imgdata}})],1)]),e._v(" "),s("div",{staticClass:"floor-item"},[s("div",{staticClass:"floor-item-box"},[s("p",{staticClass:"card-header-title floor-item-box-title"},[s("span",{staticClass:"blue-block-goods blue-block-goods-title"}),e._v("售后及服务")]),e._v(" "),s("Goodsaftersale",{ref:"goodsaftersale",attrs:{goodsaftersale:e.goodsaftersale}}),e._v(" "),s("div",{staticClass:"submit-type-con"},[s("el-radio-group",{attrs:{size:"small"},model:{value:e.goodsAllData.submit,callback:function(t){e.$set(e.goodsAllData,"submit",t)},expression:"goodsAllData.submit"}},[s("el-radio",{attrs:{label:0,border:""}},[e._v("放入仓库")]),e._v(" "),s("el-radio",{attrs:{label:1,border:""}},[e._v("立即上架")])],1)],1)],1)])]),e._v(" "),s("div",{staticClass:"submit-cont"},[s("el-button",{staticStyle:{padding:"10px 30px"},attrs:{type:"primary"},on:{click:e.save}},[e._v("提 交")])],1)]):e._e()],1)},a=[],o=(s("6b54"),s("28a5"),s("ac6a"),s("c5f6"),s("3d17")),n=s("e7ee"),l=s("9701"),r=s("b445"),c=s("7829"),d=s("ac95"),p={name:"Index",props:{option:{type:Number,required:!0}},components:{Goodsinfomation:n["default"],GoodsSpecifications:l["default"],GoodsParameter:r["default"],Goodsimg:c["default"],Goodsaftersale:d["default"]},data:function(){return{loading:!1,SSQList:[],SSQStr:"",props:{expandTrigger:"click",lazy:!0,lazyLoad:this.lazyLoad,value:"id",label:"label",leaf:"leaf"},isNextStep:!0,isShowGoodsDetails:!1,isFIActive:0,floorNav:[{id:1,name:"商品信息"},{id:2,name:"商品规格"},{id:3,name:"商品售价"},{id:4,name:"商品详情"},{id:5,name:"售后及服务"}],goodsinfodata:{categoryList:[],categoryStr:""},specificationsdata:[],parameterdata:{pamDataList:[],pamNameList:[],pamTableList:[],singleSpecTable:[]},imgdata:{description:""},goodsaftersale:{stags:[],freight_id:310,delay_compensate:24,aftersale_time:7},goodsAllData:{submit:0},TIMER:null}},created:function(){var e=this;if(this.option&&0!==this.option){var t={goodsId:this.option};Object(o["e"])(t).then((function(t){if(t.data){e.isShowGoodsDetails=!0,e.goodsinfodata={goods_id:t.data.goods_id,categoryStr:"",categoryList:[],goods_des:t.data.goods_des,goods_name:t.data.goods_name,category_id:t.data.category_id,producing_area:Number(t.data.producing_area),deliver_area:Number(t.data.deliver_area),unit:t.data.unit,goods_brand:t.data.goods_brand,web_url:t.data.web_url,out_goods_id:t.data.out_goods_id,imgs:t.data.imgs},e.goodsinfodata.categoryStr=t.data.category_first_name+"/"+t.data.category_first_name+"/"+t.data.category_three_name,e.goodsinfodata.producing_area=0===e.goodsinfodata.producing_area?"":e.goodsinfodata.producing_area,e.goodsinfodata.deliver_area=0===e.goodsinfodata.deliver_area?"":e.goodsinfodata.deliver_area;var s=[];if(s[0]=t.data.category_first_id,s[0]=t.data.category_second_id,s[0]=t.data.category_three_id,e.goodsinfodata.categoryList=s,t.data.specs&&t.data.specs.length>0&&(e.specificationsdata=t.data.specs),t.data.specs_group&&t.data.specs_group.length>0){var i=[];e.parameterdata.pamTableList=[],e.parameterdata.pamDataList=[],t.data.specs_group.forEach((function(t){t.js_price=t.js_price/100,t.sl_price=t.js_price/100,t.price=t.price/100,t.sc_price=t.sc_price/100,i=[],i.push(t),e.parameterdata.pamTableList.push(i),e.parameterdata.pamDataList.push(t.spec_values)})),e.parameterdata.pamNameList=t.data.specs}else{e.parameterdata.pamTableList=[];var a={js_price:"",sl_price:"",price:"",sc_price:"",stock:"",weight:""};e.parameterdata.singleSpecTable=[],a.js_price=t.data.js_price/100,a.sl_price=t.data.js_price/100,a.price=t.data.price/100,a.sc_price=t.data.sc_price/100,a.stock=t.data.stock,a.weight=t.data.weight,e.parameterdata.singleSpecTable.push(a)}e.imgdata.description=t.data.description,e.goodsaftersale.freight_id=t.data.freight_id,e.goodsaftersale.delay_compensate=t.data.delay_compensate,e.goodsaftersale.aftersale_time=t.data.aftersale_time;var o=[];t.data.stags&&!Array.isArray(t.data.stags)?t.data.stags.indexOf(",")>-1?(o=t.data.stags.split(","),o.forEach((function(t){t&&e.goodsaftersale.stags.push(Number(t))}))):e.goodsaftersale.stags.push(Number(t.data.stags)):e.goodsaftersale.stags=[]}}))}},mounted:function(){},methods:{calcSpeTable:function(e){e.pamTableList.length>0&&e.pamTableList.forEach((function(t,s){Array.isArray(e.pamDataList[s])?t[0].spec_values=e.pamDataList[s]:t[0].spec_values.push(e.pamDataList[s])})),this.parameterdata=e},SSQChange:function(){this.SSQList&&this.SSQList.length>0?this.isNextStep=!1:(this.SSQList=[],this.isNextStep=!0)},lazyLoad:function(e,t){this.SSQList=[],this.SSQStr="",this.getArea(e,t),this.SSQList&&this.SSQList.length>0?this.isNextStep=!1:this.isNextStep=!0},getArea:function(e,t){var s=e.level,i={};0===s&&(i={id:0}),1===s&&(i={id:e.value}),2===s&&(i={id:e.value}),Object(o["b"])(i).then((function(e){var a={};if(0===s&&(a=e.data,a.forEach((function(e){e.value=e.id,e.label=e.label,e.children=[],e.leaf=0}))),1===s){for(var o=0;o0)for(var l=0;l0)for(var n=0;n0?(this.goodsAllData["specs_group"]=[],this.goodsAllData["specs"]=g,a.pamTableList.forEach((function(t,s){e.goodsAllData["specs_group"].push(t[0])}))):f=i[0];var h=this.$refs.goodsdetailsimg.goodsDeForm,_=this.$refs.goodsaftersale.goodsAfterSaleForm;Object.assign(this.goodsAllData,m,f,h,_),this.goodsAllData.category_id=m.categoryList.slice(-1)[0]?m.categoryList.slice(-1)[0]:"",this.goodsAllData.stags&&(this.goodsAllData.stags=this.goodsAllData.stags.toString());this.goodsAllData.goods_id?Object(o["f"])(this.goodsAllData).then((function(t){if(1===t.code&&(e.$message({type:"success",message:"编辑成功"}),e.initAllGoodsInfo(),e.$emit("closeEditDialog")),0===t.code){var s=t.message?t.message:"编辑失败";e.$message({type:"error",message:s})}})):Object(o["d"])(this.goodsAllData).then((function(t){if(1===t.code&&(e.$message({type:"success",message:"新增成功"}),e.initAllGoodsInfo(),e.$router.push({path:"/system/goods/management"})),0===t.code){var s=t.message?t.message:"新增失败";e.$message({type:"error",message:s})}}))},initAllGoodsInfo:function(){this.$refs.goodsInfo.initInfo(),this.$refs.goodsspecifications.initInfo(),this.$refs.goodsparameter.initInfo(),this.$refs.goodsdetailsimg.initInfo(),this.$refs.goodsaftersale.initInfo()},setFloorNavMountClick:function(e){var t=this;t.isFIActive=e,clearInterval(t.TIMER);for(var s=document.getElementsByClassName("floor-cont")[0],i=document.getElementsByClassName("floor-item"),a=i[e].offsetTop-i[0].offsetTop,o=t.$refs.scrollview.scrollTop,n={step:45,times:20,FLOOR_OFFSETTOP:0},l=0,r=[],c=[],d=0;ds.offsetHeight?n.FLOOR_OFFSETTOP=a:n.FLOOR_OFFSETTOP=s.scrollHeight-s.offsetHeight,o>a)t.setFloorScrollArrowUp(n);else{if(o===a)return!1;t.setFloorScrollArrowDown(n)}},setFloorScrollArrowUp:function(e){var t=this;clearInterval(t.TIMER),t.TIMER=setInterval((function(){var s=t.$refs.scrollview.scrollTop;s<=e.FLOOR_OFFSETTOP?(t.$refs.scrollview.scrollTop=e.FLOOR_OFFSETTOP,clearInterval(t.TIMER)):t.$refs.scrollview.scrollTop=s-e.step}),e.times)},setFloorScrollArrowDown:function(e){var t=this;clearInterval(t.TIMER),t.TIMER=setInterval((function(){var s=t.$refs.scrollview.scrollTop;s>=e.FLOOR_OFFSETTOP?(t.$refs.scrollview.scrollTop=e.FLOOR_OFFSETTOP,clearInterval(t.TIMER)):t.$refs.scrollview.scrollTop=s+e.step}),e.times)}}},u=p,m=(s("6910"),s("2877")),g=Object(m["a"])(u,i,a,!1,null,"e6b3452e",null);t["default"]=g.exports},a1fb:function(e,t,s){},ac95:function(e,t,s){"use strict";s.r(t);var i=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"goods-after-sale"},[s("el-form",{ref:"goodsAfterSaleForm",attrs:{model:e.goodsAfterSaleForm,rules:e.goodsAfterSaleRules,"label-width":"150px",size:"small"}},[s("el-form-item",{attrs:{label:"服务标签:",prop:"stags"}},[s("el-checkbox-group",{model:{value:e.goodsAfterSaleForm.stags,callback:function(t){e.$set(e.goodsAfterSaleForm,"stags",t)},expression:"goodsAfterSaleForm.stags"}},e._l(e.tagOptions,(function(t){return s("el-checkbox",{key:t.id,attrs:{label:t.id,"true-label":""},on:{change:function(s){return e.serviceTagsChange(t.id)}}},[e._v(e._s(t.tag))])})),1)],1),e._v(" "),s("el-form-item",{attrs:{label:"邮费模板:",prop:"freight_id"}},[s("el-select",{staticStyle:{width:"400px"},attrs:{placeholder:"请选择邮费模板"},model:{value:e.goodsAfterSaleForm.freight_id,callback:function(t){e.$set(e.goodsAfterSaleForm,"freight_id",t)},expression:"goodsAfterSaleForm.freight_id"}},e._l(e.freightOptions,(function(e){return s("el-option",{key:e.Id,attrs:{label:e.Name,value:e.Id}})})),1)],1),e._v(" "),s("el-form-item",{attrs:{label:"发货时效:",prop:"delay_compensate"}},[s("el-select",{staticStyle:{width:"400px"},attrs:{placeholder:"请选择发货时效"},model:{value:e.goodsAfterSaleForm.delay_compensate,callback:function(t){e.$set(e.goodsAfterSaleForm,"delay_compensate",t)},expression:"goodsAfterSaleForm.delay_compensate"}},[s("el-option",{attrs:{label:"24小时",value:24}}),e._v(" "),s("el-option",{attrs:{label:"48小时",value:48}}),e._v(" "),s("el-option",{attrs:{label:"72小时",value:72}})],1)],1),e._v(" "),s("el-form-item",{attrs:{label:"售后时长:",prop:"aftersale_time"}},[s("el-select",{staticStyle:{width:"400px"},attrs:{placeholder:"请选择售后时长"},model:{value:e.goodsAfterSaleForm.aftersale_time,callback:function(t){e.$set(e.goodsAfterSaleForm,"aftersale_time",t)},expression:"goodsAfterSaleForm.aftersale_time"}},[s("el-option",{attrs:{label:"7天",value:7}}),e._v(" "),s("el-option",{attrs:{label:"15天",value:15}}),e._v(" "),s("el-option",{attrs:{label:"30天",value:30}})],1)],1)],1)],1)},a=[],o=s("3d17"),n={name:"goodsaftersale",props:{goodsaftersale:{type:Object,required:!0}},data:function(){var e=this,t=function(t,s,i){0===e.goodsAfterSaleForm.stags.length?i(new Error("请选择服务类型")):i()};return{goodsAfterSaleForm:{stags:[],freight_id:310,delay_compensate:24,aftersale_time:7},goodsAfterSaleRules:{stags:[{required:!0,validator:t}],freight_id:[{required:!0,message:"请选择邮费模板",trigger:"change"}],delay_compensate:[{required:!0,message:"请选择发货时效",trigger:"change"}],aftersale_time:[{required:!0,message:"请选择售后时长",trigger:"change"}]},tagOptions:[{id:2,tag:"假一赔十"},{id:3,tag:"7天退换"},{id:4,tag:"不可退换"},{id:5,tag:"厂家直供"},{id:6,tag:"售后无忧"}],freightOptions:[]}},mounted:function(){this.getFreightData(),this.goodsaftersale&&this.goodsaftersale.stags.length>0&&(this.goodsAfterSaleForm=this.goodsaftersale)},methods:{initInfo:function(){this.$refs.goodsAfterSaleForm.resetFields()},getFreightData:function(){var e=this;Object(o["a"])().then((function(t){t.data?e.freightOptions=t.data:e.freightOptions=""}))},serviceTagsChange:function(e){var t=this.goodsAfterSaleForm.stags.indexOf(4),s=this.goodsAfterSaleForm.stags.indexOf(3);3==e&&t>-1&&this.goodsAfterSaleForm.stags.splice(t,1),4==e&&s>-1&&this.goodsAfterSaleForm.stags.splice(s,1)},validateGoodsAfterSaleForm:function(){var e=null;return this.$refs["goodsAfterSaleForm"].validate((function(t){e=!!t})),e}}},l=n,r=(s("59d0"),s("2877")),c=Object(r["a"])(l,i,a,!1,null,"3ced9407",null);t["default"]=c.exports},b445:function(e,t,s){"use strict";s.r(t);var i=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"goods-parameter"},[s("p",{staticClass:"tip-p"},[s("el-link",{staticClass:"edit-type-span el-icon-search",attrs:{type:"primary",underline:!1},on:{click:e.viewPriceExp}},[e._v("查看各类价格说明\n ")]),e._v(" "),s("span",{staticClass:"tip-span"},[e._v("所有商品价格均为含税价,必须开具发票")])],1),e._v(" "),s("div",{directives:[{name:"show",rawName:"v-show",value:!e.orgGoodsPam.pamTableList||0===e.orgGoodsPam.pamTableList.length,expression:"(!orgGoodsPam.pamTableList || orgGoodsPam.pamTableList.length === 0)"}]},[s("el-table",{staticStyle:{width:"80%","margin-right":"10%"},attrs:{border:"",size:"small",data:e.singleSpecTable}},[s("el-table-column",{attrs:{align:"center",prop:"js_price",label:"协议价"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("el-input",{staticStyle:{width:"90%"},attrs:{size:"mini",placeholder:"请输入协议价"},model:{value:t.row.js_price,callback:function(s){e.$set(t.row,"js_price",s)},expression:"scope.row.js_price"}})]}}])}),e._v(" "),s("el-table-column",{attrs:{align:"center",prop:"sl_price",label:"结算价"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("span",{staticClass:"sl-price-span-input"},[e._v(e._s(t.row.sl_price=t.row.js_price?t.row.js_price:""))])]}}])}),e._v(" "),s("el-table-column",{attrs:{align:"center",prop:"price",label:"指导价"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("el-input",{staticStyle:{width:"90%"},attrs:{size:"mini",placeholder:"请输入指导价"},model:{value:t.row.price,callback:function(s){e.$set(t.row,"price",s)},expression:"scope.row.price"}})]}}])}),e._v(" "),s("el-table-column",{attrs:{align:"center",prop:"sc_price",label:"市场价"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("el-input",{staticStyle:{width:"90%"},attrs:{size:"mini",placeholder:"请输入市场价"},model:{value:t.row.sc_price,callback:function(s){e.$set(t.row,"sc_price",s)},expression:"scope.row.sc_price"}})]}}])}),e._v(" "),s("el-table-column",{attrs:{align:"center",prop:"stock",label:"库存量"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("el-input",{staticStyle:{width:"90%"},attrs:{size:"mini",placeholder:"请输入库存量"},model:{value:t.row.stock,callback:function(s){e.$set(t.row,"stock",s)},expression:"scope.row.stock"}})]}}])}),e._v(" "),s("el-table-column",{attrs:{align:"center",prop:"weight",label:"重量"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("el-input",{staticStyle:{width:"90%"},attrs:{size:"mini",placeholder:"请输入重量"},model:{value:t.row.weight,callback:function(s){e.$set(t.row,"weight",s)},expression:"scope.row.weight"}})]}}])})],1)],1),e._v(" "),e._l(e.orgGoodsPam.pamTableList,(function(t,i){return s("div",{directives:[{name:"show",rawName:"v-show",value:e.orgGoodsPam.pamTableList.length>0,expression:"orgGoodsPam.pamTableList.length > 0"}],key:i,staticClass:"single-spe-con"},[s("p",{staticStyle:{margin:"10px 0",color:"#333","font-size":"14px","font-weight":"400"}},[s("span",{directives:[{name:"show",rawName:"v-show",value:1===e.orgGoodsPam.pamNameList.length,expression:"orgGoodsPam.pamNameList.length === 1"}]},[e._v("\n "+e._s(e.orgGoodsPam.pamNameList[0].spec_name)+" "),s("span",[e._v(":")]),e._v(e._s(e.orgGoodsPam.pamDataList[i])+"\n ")]),e._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:e.orgGoodsPam.pamNameList.length>1,expression:"orgGoodsPam.pamNameList.length > 1"}]},e._l(e.orgGoodsPam.pamNameList,(function(t,a){return s("span",{staticStyle:{"margin-right":"20px"}},[e._v("\n "+e._s(e.orgGoodsPam.pamNameList[a].spec_name)+" "),s("span",[e._v(":")]),e._v(e._s(e.orgGoodsPam.pamDataList[i][a])+"\n ")])})),0)]),e._v(" "),s("el-table",{staticStyle:{width:"80%"},attrs:{border:"",size:"small",data:t}},[s("el-table-column",{attrs:{align:"center",prop:"js_price",label:"协议价"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("el-input",{staticStyle:{width:"90%"},attrs:{size:"mini",placeholder:"请输入协议价"},model:{value:t.row.js_price,callback:function(s){e.$set(t.row,"js_price",s)},expression:"scope.row.js_price"}})]}}],null,!0)}),e._v(" "),s("el-table-column",{attrs:{align:"center",prop:"sl_price",label:"结算价"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("span",{staticClass:"sl-price-span-input"},[e._v(e._s(t.row.sl_price=t.row.js_price?t.row.js_price:""))])]}}],null,!0)}),e._v(" "),s("el-table-column",{attrs:{align:"center",prop:"price",label:"指导价"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("el-input",{staticStyle:{width:"90%"},attrs:{size:"mini",placeholder:"请输入指导价"},model:{value:t.row.price,callback:function(s){e.$set(t.row,"price",s)},expression:"scope.row.price"}})]}}],null,!0)}),e._v(" "),s("el-table-column",{attrs:{align:"center",prop:"sc_price",label:"市场价"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("el-input",{staticStyle:{width:"90%"},attrs:{size:"mini",placeholder:"请输入市场价"},model:{value:t.row.sc_price,callback:function(s){e.$set(t.row,"sc_price",s)},expression:"scope.row.sc_price"}})]}}],null,!0)}),e._v(" "),s("el-table-column",{attrs:{align:"center",prop:"stock",label:"库存量"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("el-input",{staticStyle:{width:"90%"},attrs:{size:"mini",placeholder:"请输入库存量"},model:{value:t.row.stock,callback:function(s){e.$set(t.row,"stock",s)},expression:"scope.row.stock"}})]}}],null,!0)}),e._v(" "),s("el-table-column",{attrs:{align:"center",prop:"weight",label:"重量"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("el-input",{staticStyle:{width:"90%"},attrs:{size:"mini",placeholder:"请输入重量"},model:{value:t.row.weight,callback:function(s){e.$set(t.row,"weight",s)},expression:"scope.row.weight"}})]}}],null,!0)}),e._v(" "),s("el-table-column",{attrs:{align:"center",prop:"thumb",label:"图片"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("span",{directives:[{name:"show",rawName:"v-show",value:!t.row.thumb,expression:"!scope.row.thumb"}],staticClass:"span-img",on:{click:function(s){return e.upPreSpeImg(i,t.row)}}}),e._v(" "),s("span",{directives:[{name:"show",rawName:"v-show",value:t.row.thumb,expression:"scope.row.thumb"}],staticClass:"span-img-con"},[s("img",{staticClass:"spec-img",attrs:{src:t.row.thumb,alt:""},on:{click:function(s){return e.changeSpeImg(i,t.row)}}}),e._v(" "),s("span",{staticClass:"span-img-del el-icon-delete del-span-block",on:{click:function(s){return e.delSingleSpecImg(i,t.row)}}})]),e._v(" "),s("input",{ref:"hxz"+i,refInFor:!0,staticStyle:{display:"none"},attrs:{type:"file",accept:"image/*"},on:{change:function(s){return e.changeIMG(i,t.row)}}})]}}],null,!0)})],1)],1)})),e._v(" "),s("el-dialog",{attrs:{title:"各类价格说明",visible:e.isViewPriceExp,width:"40%",center:"","append-to-body":""},on:{"update:visible":function(t){e.isViewPriceExp=t}}},[s("el-form",{ref:"workOrderForm",attrs:{size:"small","label-width":"150px"}},[s("el-form-item",{attrs:{label:"协议价:"}},[s("span",[e._v("指您供货给下游的价格")])]),e._v(" "),s("el-form-item",{attrs:{label:"结算价:"}},[s("span",[e._v("与云仓平台结算的价格,根据协议价自动计算")])]),e._v(" "),s("el-form-item",{attrs:{label:"指导售价:"}},[s("span",[e._v("指导下游商户制定销售的价格")])]),e._v(" "),s("el-form-item",{attrs:{label:"市场价:"}},[s("span",[e._v("市场售价,参考京东、天猫等平台的售价")])]),e._v(" "),s("el-form-item",[s("span",{staticClass:"pre-price-tip"},[e._v("商品价格均为含税价,必须开具发票。请准确填写并更新商品实际库存,超卖导致的虚假及延迟发货会引起用户投诉与平台判罚。")])])],1),e._v(" "),s("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{attrs:{size:"mini"},on:{click:function(t){e.isViewPriceExp=!1}}},[e._v("取 消")])],1)],1)],2)},a=[],o=(s("ac6a"),s("28a5"),s("3d17")),n={name:"goodsparameter",props:{parameterdata:{type:Object,required:!0}},data:function(){return{orgGoodsPam:{},preTableTitle:[],isHoverSpeImg:!1,singleSpecTable:[{js_price:"",sl_price:"",price:"",sc_price:"",stock:"",weight:""}],singleSpecImgList:[],isViewPriceExp:!1}},watch:{parameterdata:function(e){this.orgGoodsPam=e}},created:function(){},mounted:function(){console.log("加载后,",this.parameterdata),this.parameterdata.pamTableList&&this.parameterdata.pamTableList.length>0?this.orgGoodsPam=this.parameterdata:1===this.parameterdata.singleSpecTable.length&&(this.singleSpecTable=this.parameterdata.singleSpecTable)},methods:{initInfo:function(){this.orgGoodsPam={}},viewPriceExp:function(){this.isViewPriceExp=!0},limit5:function(){this.$message({type:"warning",message:"只能上传5张图片"})},upLoadSingleSpecImg:function(e){var t=this;this.getBase64(e.file).then((function(e){var s=e.split(",");t.Base64img=s[1];var i={img_data:t.Base64img};Object(o["c"])(i).then((function(e){e&&1==e.code?(t.singleSpecImgList.push({url:e.data.image_url}),t.singleSpecTable[0].imgs9=[],t.singleSpecImgList.forEach((function(e){t.singleSpecTable[0].imgs9.push(e.url)})),t.$message({message:"上传成功",type:"success"})):(t.singleSpecImgList=[],t.$message({message:"上传失败,请重新上传",type:"error"}))}))}))},removeSingleSpeImg:function(e){if("success"===e.status){for(var t=0;t3145728?this.$message({type:"error",message:"规格图片不能大于 3 M"}):this.getBase64(n).then((function(e){var t=e.split(",");s.Base64img=t[1];var a={img_data:s.Base64img};Object(o["c"])(a).then((function(e){e&&1==e.code?(i.thumb=e.data.image_url,s.$message({message:"上传成功",type:"success"})):s.$message({message:"上传失败,请重新上传",type:"error"})}))}))},delSingleSpecImg:function(e,t){t.thumb&&(t.thumb="",this.$message({type:"success",message:"删除成功"}))},speImgHover:function(e,t){this.isHoverSpeImg=!0},speImgLeave:function(e,t){this.isHoverSpeImg=!1},getBase64:function(e){return new Promise((function(t,s){var i=new FileReader,a="";i.readAsDataURL(e),i.onload=function(){a=i.result},i.onerror=function(e){s(e)},i.onloadend=function(){t(a)}}))}}},l=n,r=(s("335a"),s("2877")),c=Object(r["a"])(l,i,a,!1,null,"cd09c66e",null);t["default"]=c.exports},c922:function(e,t,s){"use strict";s("35ec")},cc5a:function(e,t,s){"use strict";s.d(t,"d",(function(){return a})),s.d(t,"a",(function(){return o})),s.d(t,"c",(function(){return n})),s.d(t,"b",(function(){return l})),s.d(t,"e",(function(){return r}));var i=s("b775");function a(e){return Object(i["a"])({url:"/local/shopRefundAddress/list",method:"get",params:e})}function o(e){return Object(i["a"])({url:"/local/shopRefundAddress/add",method:"post",data:e})}function n(e){return Object(i["a"])({url:"/local/getRefundAddressInfo?id="+e,method:"get"})}function l(e){return Object(i["a"])({url:"/local/delRefundAddress?id="+e,method:"get"})}function r(e){return Object(i["a"])({url:"/local/provinceCity/list",method:"get",params:e})}},d0f7:function(e,t,s){"use strict";s("d85d")},d85d:function(e,t,s){},e7ee:function(e,t,s){"use strict";s.r(t);var i=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"goods-info"},[s("el-form",{ref:"goodsInfoForm",staticClass:"demo-goodsInfoForm",attrs:{model:e.goodsInfoForm,rules:e.goodsInfoRules,"label-width":"150px",size:"small"}},[s("el-form-item",{attrs:{label:"商品分类:",prop:"categoryStr"}},[s("el-input",{staticStyle:{width:"420px"},attrs:{disabled:!0},model:{value:e.goodsInfoForm.categoryStr,callback:function(t){e.$set(e.goodsInfoForm,"categoryStr",t)},expression:"goodsInfoForm.categoryStr"}}),e._v(" "),s("el-link",{staticClass:"edit-type-span el-icon-edit",attrs:{type:"primary",underline:!1},on:{click:e.editType}},[e._v("修改所在类目")]),e._v(" "),s("span",{staticClass:"tip-span"},[e._v("该商品所在类目须支持七天无理由退货")])],1),e._v(" "),s("el-form-item",{attrs:{label:"商品标题:",prop:"goods_name"}},[s("el-input",{staticStyle:{width:"420px"},attrs:{placeholder:"请输入商品标题"},model:{value:e.goodsInfoForm.goods_name,callback:function(t){e.$set(e.goodsInfoForm,"goods_name",t)},expression:"goodsInfoForm.goods_name"}}),e._v(" "),s("span",{staticClass:"tip-span ml20"},[e._v("商品名称限制在30字以内,不要填写与商品无关的词")])],1),e._v(" "),s("el-form-item",{attrs:{label:"商品关键词:",prop:"goods_des"}},[s("el-input",{staticStyle:{width:"420px"},attrs:{placeholder:"请输入商品关键词"},model:{value:e.goodsInfoForm.goods_des,callback:function(t){e.$set(e.goodsInfoForm,"goods_des",t)},expression:"goodsInfoForm.goods_des"}}),e._v(" "),s("span",{staticClass:"tip-span ml20"},[e._v("关键词之间用 "),s("strong",[e._v("英文逗号")]),e._v(" 分开,最多可以添加5个")])],1),e._v(" "),s("el-form-item",{attrs:{label:"商品产地:",prop:"producing_area"}},[s("el-select",{staticStyle:{width:"420px"},attrs:{placeholder:"请选择商品产地"},model:{value:e.goodsInfoForm.producing_area,callback:function(t){e.$set(e.goodsInfoForm,"producing_area",t)},expression:"goodsInfoForm.producing_area"}},e._l(e.areaOptions,(function(e){return s("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),e._v(" "),s("el-form-item",{attrs:{label:"商品发货地:",prop:"deliver_area"}},[s("el-select",{staticStyle:{width:"420px"},attrs:{placeholder:"请选择商品发货地"},model:{value:e.goodsInfoForm.deliver_area,callback:function(t){e.$set(e.goodsInfoForm,"deliver_area",t)},expression:"goodsInfoForm.deliver_area"}},e._l(e.areaOptions,(function(e){return s("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),e._v(" "),s("el-form-item",{attrs:{label:"商品单位:",prop:"unit"}},[s("el-input",{staticStyle:{width:"420px"},attrs:{placeholder:"请输入商品单位"},model:{value:e.goodsInfoForm.unit,callback:function(t){e.$set(e.goodsInfoForm,"unit",t)},expression:"goodsInfoForm.unit"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"所属品牌:",prop:"goods_brand"}},[s("el-select",{staticStyle:{width:"420px"},attrs:{placeholder:"请选择商品品牌"},model:{value:e.goodsInfoForm.goods_brand,callback:function(t){e.$set(e.goodsInfoForm,"goods_brand",t)},expression:"goodsInfoForm.goods_brand"}},e._l(e.brandOptions,(function(e){return s("el-option",{key:e.id,attrs:{label:e.brand_cn,value:e.id}})})),1),e._v(" "),s("el-link",{staticClass:"edit-type-span el-icon-plus",attrs:{type:"primary",underline:!1},on:{click:e.toBrand}},[e._v("新增品牌")])],1),e._v(" "),s("el-form-item",{attrs:{label:"市场参考价链接:",prop:"web_url"}},[s("el-input",{staticStyle:{width:"420px"},attrs:{placeholder:"请输入京东或者淘宝的商品链接"},model:{value:e.goodsInfoForm.web_url,callback:function(t){e.$set(e.goodsInfoForm,"web_url",t)},expression:"goodsInfoForm.web_url"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"商品编码:",prop:"out_goods_id"}},[s("el-input",{staticStyle:{width:"420px"},attrs:{placeholder:"请输入商品编码(非必须)"},model:{value:e.goodsInfoForm.out_goods_id,callback:function(t){e.$set(e.goodsInfoForm,"out_goods_id",t)},expression:"goodsInfoForm.out_goods_id"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"商品图片:",prop:"imgs"}},[s("span",{staticClass:"tip-span",staticStyle:{display:"block","line-height":"34px"}},[s("i",{staticStyle:{margin:"10px"}},[e._v(e._s(e.goodsImgFileList.length)+" / 5")]),e._v("\n 商品图片最多上传5张,默认第一张为主图\n "),s("span",{staticStyle:{"margin-left":"20px"}},[e._v("单张图片需限制在2M以内,可上传png、jpg格式,尺寸要求为800 * 800")])]),e._v(" "),s("el-upload",{staticClass:"upload-img",attrs:{"list-type":"picture-card",action:"#",limit:5,"on-exceed":e.limitImg5,"before-upload":e.beforeUpGoodsImg,"http-request":e.uploadGoodsImg,"on-preview":e.handlePictureCardPreview,"on-remove":e.handleRemove,"file-list":e.goodsImgFileList}},[s("i",{staticClass:"el-icon-plus"})]),e._v(" "),s("el-dialog",{attrs:{visible:e.goodsImgVisible},on:{"update:visible":function(t){e.goodsImgVisible=t}}},[s("img",{attrs:{width:"100%",src:e.goodsImgUrlDialog,alt:""}})])],1)],1),e._v(" "),s("el-dialog",{directives:[{name:"loading",rawName:"v-loading",value:e.loadingSSQ,expression:"loadingSSQ"}],staticClass:"add-workorder-dialog",attrs:{title:"修改商品分类",visible:e.editGoodsTypeDialog,"destroy-on-close":!0,"before-close":e.cancelType,width:"60%",center:""},on:{"update:visible":function(t){e.editGoodsTypeDialog=t}}},[s("el-cascader-panel",{directives:[{name:"show",rawName:"v-show",value:e.editGoodsTypeDialog,expression:"editGoodsTypeDialog"}],ref:"ssqGoodsCascader",attrs:{props:e.goodsprops},on:{change:e.SSQGoodsChange},model:{value:e.SSQGoodsList,callback:function(t){e.SSQGoodsList=t},expression:"SSQGoodsList"}}),e._v(" "),s("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{attrs:{size:"mini"},on:{click:e.cancelType}},[e._v("取 消")]),e._v(" "),s("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.saveType}},[e._v("确 定")])],1)],1)],1)},a=[],o=(s("ac6a"),s("28a5"),s("3d17")),n=s("73b9"),l=s("cc5a"),r={name:"goods",props:{goodsinfodata:{type:Object,required:!0}},data:function(){var e=this,t=function(t,s,i){e.goodsImgFileList.length<1?i(new Error("请上传商品图片")):i()},s=function(e,t,s){if(t)if(t.indexOf(",")>-1&&s(new Error("商品关键词,不能有中文状态下的逗号,请再次检查")),t.indexOf(",")>-1){var i=t.split(",").length;console.log(t.split(",")),i>5?s(new Error("商品关键词,不能超过5个")):s()}else s();else s(new Error("商品关键词,不能为空"))};return{goodsInfoDataClone:{},areaOptions:[],brandOptions:[],goodsInfoForm:{goods_id:0,categoryStr:"",categoryList:[],goods_des:"",goods_name:"",category_id:"",producing_area:"",deliver_area:"",unit:"",goods_brand:"",web_url:"",out_goods_id:"",imgs:[]},goodsInfoRules:{categoryStr:[{required:!0,message:"商品分类不能为空",trigger:"blur"}],goods_name:[{required:!0,message:"请输入商品名称",trigger:"blur"},{min:3,max:30,message:"商品标题限制在3字符以上,30个字符以下",trigger:"blur"}],goods_des:[{required:!0,validator:s,trigger:"blur"}],producing_area:[{required:!0,message:"请选择商品产地",trigger:"change"}],deliver_area:[{required:!0,message:"请选择商品发货地",trigger:"change"}],unit:[{required:!0,message:"商品单位不能为空",trigger:"blur"}],goods_brand:[{required:!0,message:"请选择商品品牌",trigger:"change"}],imgs:[{required:!0,message:"请上传商品图片",validator:t}]},goodsImgFileList:[],goodsImgVisible:!1,goodsImgUrlDialog:"",loadingSSQ:!1,editGoodsTypeDialog:!1,SSQGoodsList:[],goodsprops:{expandTrigger:"click",lazy:!0,lazyLoad:this.lazyLoad,value:"id",label:"label",leaf:"leaf"}}},components:{},watch:{},created:function(){},mounted:function(){var e=this;this.goodsinfodata.goods_id?(this.goodsInfoForm=this.goodsinfodata,this.goodsInfoForm.imgs.length>0&&this.goodsInfoForm.imgs.forEach((function(t){var s={url:""};s.url=t,e.goodsImgFileList.push(s)}))):(this.goodsInfoForm.categoryStr=this.goodsinfodata.categoryStr,this.goodsInfoForm.categoryList=this.goodsinfodata.categoryList),this.getArea(),this.getBrands()},methods:{initInfo:function(){this.$refs.goodsInfoForm.resetFields(),this.goodsImgFileList=[]},getArea:function(){var e=this,t={pid:0};Object(l["e"])(t).then((function(t){t.data&&t.data.length>0?e.areaOptions=t.data:e.areaOptions=[]}))},getBrands:function(){var e=this;Object(n["b"])().then((function(t){t.data?e.brandOptions=t.data.data:e.brandOptions=[]}))},editType:function(){this.SSQGoodsList=[],this.editGoodsTypeDialog=!0,this.SSQGoodsList=this.goodsInfoForm.categoryList,console.log("点击修改类目数据:",this.SSQGoodsList)},lazyLoad:function(e,t){this.getSSQArea(e,t)},getSSQArea:function(e,t){var s=e.level,i={};0===s&&(i={id:0}),1===s&&(i={id:e.value}),2===s&&(i={id:e.value}),Object(o["b"])(i).then((function(e){var a={};if(0===s&&(a=e.data,a.forEach((function(e){e.value=e.id,e.label=e.label,e.children=[],e.leaf=0}))),1===s){for(var o=0;o0)for(var l=0;l2;return"image/png"!==e.type&&"image/jpg"!==e.type&&"image/jpeg"!=e.type?(this.$message({message:"上传图片格式只支持 jpg / png 格式",type:"warning"}),!1):s?(this.$message({message:"上传图片大小不能超过2MB",type:"warning"}),!1):new Promise((function(t,s){var i=window.URL||window.webkitURL,a=new Image;a.onload=function(){e.width=a.width,e.height=a.height;var i=800===a.width&&800===a.height;i?t():s()},a.src=i.createObjectURL(e)})).then((function(){return e}),(function(){return t.$message({message:"商品图片尺寸必须为800 * 800,请重新选择!",type:"warning"}),Promise.reject()}))},uploadGoodsImg:function(e){var t=this;this.getBase64(e.file).then((function(e){var s=e.split(",");t.Base64img=s[1];var i={img_data:t.Base64img};Object(o["c"])(i).then((function(e){var s={url:""};e.data&&(s.url=e.data.image_url,t.goodsImgFileList.push(s),t.goodsImgFileList.forEach((function(e){t.goodsInfoForm.imgs.push(e.url)})),t.$message({type:"success",message:"图片上传成功"}),1===t.goodsImgFileList.length&&t.$refs.goodsInfoForm.clearValidate("imgs"))}))}))},validateGoodsInfoForm:function(){var e=null;return this.$refs["goodsInfoForm"].validate((function(t){e=!!t})),e},handlePictureCardPreview:function(e){this.goodsImgUrlDialog=e.url,this.goodsImgVisible=!0},handleRemove:function(e){for(var t=0;t