(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-05603634","chunk-bcd8ffba","chunk-08849793","chunk-2d0d096d"],{"00ee":function(t,e,a){var r=a("b622"),s=r("toStringTag"),o={};o[s]="z",t.exports="[object z]"===String(o)},"0d26":function(t,e,a){var r=a("e330"),s=Error,o=r("".replace),i=function(t){return String(s(t).stack)}("zxcasd"),n=/\n\s*at [^:]*:[^\n]*/,l=n.test(i);t.exports=function(t,e){if(l&&"string"==typeof t&&!s.prepareStackTrace)while(e--)t=o(t,n,"");return t}},"20ca":function(t,e,a){"use strict";a.d(e,"a",(function(){return r}));const r=(t,e)=>{let a,r=e||300;return function(){let e=arguments;a&&clearTimeout(a);let s=!a;a=setTimeout(()=>{a=null},r),s&&t.apply(this,e)}}},"2ba4":function(t,e,a){var r=a("40d5"),s=Function.prototype,o=s.apply,i=s.call;t.exports="object"==typeof Reflect&&Reflect.apply||(r?i.bind(o):function(){return i.apply(o,arguments)})},"2e3a":function(t,e,a){"use strict";a("5e28")},"3bbe":function(t,e,a){var r=a("1626"),s=String,o=TypeError;t.exports=function(t){if("object"==typeof t||r(t))return t;throw o("Can't set "+s(t)+" as a prototype")}},"577e":function(t,e,a){var r=a("f5df"),s=String;t.exports=function(t){if("Symbol"===r(t))throw TypeError("Cannot convert a Symbol value to a string");return s(t)}},"5e28":function(t,e,a){},"692f":function(t,e,a){"use strict";a.r(e);var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-prod-prod-transport"},[a("el-form-item",{attrs:{label:"运费设置",rules:[{required:!0,message:"运费模板不能为空"}]}},[a("el-select",{attrs:{placeholder:"请选择"},on:{change:t.changeTransport},model:{value:t.transportId,callback:function(e){t.transportId=e},expression:"transportId"}},t._l(t.transportList,(function(t){return a("el-option",{key:t.transportId,attrs:{label:t.transName,value:t.transportId}})})),1)],1),a("el-form-item",[t.transportInfo.transfees?a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.transportInfo.transfees}},[a("el-table-column",{attrs:{label:"配送区域",width:"350"},scopedSlots:t._u([{key:"default",fn:function(e){return[e.row.cityList.length?t._l(e.row.cityList,(function(e){return a("el-tag",{key:e.areaId},[t._v(t._s(e.areaName))])})):a("span",[t._v("所有地区")])]}}],null,!1,2372662209)}),a("el-table-column",{attrs:{prop:"firstPiece",label:t.tableTitle[0]}}),a("el-table-column",{attrs:{prop:"firstFee",label:t.tableTitle[1]}}),a("el-table-column",{attrs:{prop:"continuousPiece",label:t.tableTitle[2]}}),a("el-table-column",{attrs:{prop:"continuousFee",label:t.tableTitle[3]}})],1):t._e()],1),1===t.transportInfo.hasFreeCondition?a("el-form-item",[a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.transportInfo.transfeeFrees}},[a("el-table-column",{attrs:{label:"指定区域",width:"350"},scopedSlots:t._u([{key:"default",fn:function(e){return t._l(e.row.freeCityList,(function(e){return a("el-tag",{key:e.areaId},[t._v(t._s(e.areaName))])}))}}],null,!1,569599057)}),a("el-table-column",{attrs:{prop:"freeType",label:"包邮条件"},scopedSlots:t._u([{key:"default",fn:function(e){return[0===e.row.freeType?a("span",[t._v("满件/重量/体积包邮")]):t._e(),1===e.row.freeType?a("span",[t._v("满金额包邮")]):t._e(),2===e.row.freeType?a("span",[t._v("满件/重量/体积且满金额包邮")]):t._e()]}}],null,!1,816184073)}),a("el-table-column",{attrs:{prop:"amount"},scopedSlots:t._u([{key:"default",fn:function(e){return[1===e.row.freeType?a("span",[t._v("满"+t._s(e.row.amount)+"元金额包邮")]):t._e(),0===e.row.freeType?a("span",[t._v("满"+t._s(e.row.piece)+"件/重量/体积包邮")]):t._e(),2===e.row.freeType?a("span",[t._v("满"+t._s(e.row.piece)+"件/重量/体积且满"+t._s(e.row.amount)+"元金额包邮")]):t._e()]}}],null,!1,3850401481)})],1)],1):t._e()],1)},s=[],o={data(){return{transportId:null,transportList:[{transportId:null,transName:""}],transportInfo:{hasFreeCondition:!1,transfeeFrees:[{freeCityList:[]}]}}},props:{value:{default:null,type:Number}},computed:{tableTitle(){var t=[["首件(个)","运费(元)","续件(个)","续费(元)"],["首重(kg)","运费(元)","续重(kg)","续费(元)"],["首体积(m³)","运费(元)","续体积(m³)","续费(元)"]];return this.transportInfo.chargeType?t[this.transportInfo.chargeType]:t[0]}},created(){this.getTransportList()},watch:{value:function(t){this.transportId=t}},methods:{getTransportList(){this.$http({url:this.$http.adornUrl("/shop/transport/list"),method:"get",params:this.$http.adornParams({})}).then(({data:t})=>{this.transportList=t})},changeTransport(t){this.$emit("input",t),t&&this.$http({url:this.$http.adornUrl("/shop/transport/info/"+t),method:"get",params:this.$http.adornParams({})}).then(({data:t})=>{this.transportInfo=t})}}},i=o,n=a("2877"),l=Object(n["a"])(i,r,s,!1,null,"4cd7fc9c",null);e["default"]=l.exports},"6f19":function(t,e,a){var r=a("9112"),s=a("0d26"),o=a("b980"),i=Error.captureStackTrace;t.exports=function(t,e,a,n){o&&(i?i(t,e):r(t,"stack",s(a,n)))}},7156:function(t,e,a){var r=a("1626"),s=a("861d"),o=a("d2bb");t.exports=function(t,e,a){var i,n;return o&&r(i=e.constructor)&&i!==a&&s(n=i.prototype)&&n!==a.prototype&&o(t,n),t}},7282:function(t,e,a){var r=a("e330"),s=a("59ed");t.exports=function(t,e,a){try{return r(s(Object.getOwnPropertyDescriptor(t,e)[a]))}catch(o){}}},8497:function(t,e,a){"use strict";a.r(e);var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-prod-sku-tag"},[a("el-form-item",{attrs:{label:"商品规格"}},[a("el-button",{attrs:{size:"mini"},on:{click:function(e){return t.shopTagInput()}}},[t._v("添加规格")]),t._l(t.skuTags,(function(e,r){return a("div",{key:r},[a("span",[t._v(t._s(e.tagName))]),a("el-button",{staticClass:"button-new-tag",attrs:{type:"text",icon:"el-icon-delete"},on:{click:function(e){return t.removeTag(r)}}},[t._v("删除")]),a("br"),t._l(e.tagItems,(function(e,s){return a("el-tag",{key:e.valueId,attrs:{closable:"","disable-transitions":!1},on:{close:function(e){return t.handleTagClose(r,s)}}},[t._v(" "+t._s(e.propValue)+" ")])})),t.tagItemInputs[r]&&t.tagItemInputs[r].visible?a("el-input",{ref:"saveTagInput"+r,refInFor:!0,staticClass:"input-new-tag",attrs:{size:"small"},on:{blur:function(e){return t.handleInputConfirm(r)}},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleInputConfirm(r)}},model:{value:t.tagItemInputs[r].value,callback:function(e){t.$set(t.tagItemInputs[r],"value",e)},expression:"tagItemInputs[tagIndex].value"}}):a("el-button",{staticClass:"button-new-tag",attrs:{size:"small"},on:{click:function(e){return t.showTagInput(r)}}},[t._v("+ 添加")])],2)}))],2),a("el-form-item",{directives:[{name:"show",rawName:"v-show",value:t.isShowTagInput,expression:"isShowTagInput"}],attrs:{label:"规格名"}},[a("el-col",{attrs:{span:8}},[a("el-select",{attrs:{filterable:"","allow-create":"","default-first-option":"",placeholder:"请选择"},on:{change:t.handleTagClick},model:{value:t.addTagInput.propName,callback:function(e){t.$set(t.addTagInput,"propName",e)},expression:"addTagInput.propName"}},t._l(t.unUseTags,(function(t){return a("el-option",{key:t.propId,attrs:{label:t.propName,value:t.propName}})})),1)],1)],1),a("el-form-item",{directives:[{name:"show",rawName:"v-show",value:t.isShowTagInput,expression:"isShowTagInput"}],attrs:{label:"规格值"}},[a("el-col",{attrs:{span:8}},[a("el-select",{attrs:{multiple:"",filterable:"","allow-create":"","default-first-option":"",placeholder:"请选择"},model:{value:t.addTagInput.selectValues,callback:function(e){t.$set(t.addTagInput,"selectValues",e)},expression:"addTagInput.selectValues"}},t._l(t.dbTagValues,(function(t){return a("el-option",{key:t.valueId,attrs:{label:t.propValue,value:t.propValue}})})),1)],1)],1),a("el-form-item",[a("el-button",{directives:[{name:"show",rawName:"v-show",value:t.isShowTagInput,expression:"isShowTagInput"}],attrs:{size:"mini",type:"primary"},on:{click:function(e){return t.addTag()}}},[t._v("确定")]),a("el-button",{directives:[{name:"show",rawName:"v-show",value:t.isShowTagInput,expression:"isShowTagInput"}],attrs:{size:"mini"},on:{click:function(e){return t.hideTagInput()}}},[t._v("取消")])],1)],1)},s=[],o=(a("14d9"),{data(){return{value:[],isShowTagInput:!1,addTagInput:{propName:"",selectValues:[]},type:0,tagItemName:"",tagName:"",tagNameIndex:0,tagItemInputs:[],dbTags:[],dbTagValues:[],specs:[],maxValueId:0,maxPropId:0,initing:!1}},created:function(){this.$http({url:this.$http.adornUrl("/prod/spec/list"),method:"get",params:this.$http.adornParams()}).then(({data:t})=>{this.dbTags=t,this.maxPropId=t?Math.max.apply(Math,t.map(t=>t.propId)):0}),this.$http({url:this.$http.adornUrl("/prod/spec/listSpecMaxValueId"),method:"get",params:this.$http.adornParams()}).then(({data:t})=>{this.maxValueId=t||0})},props:{skuList:{default:[]}},computed:{unUseTags(){let t=[];for(let e=0;et.tagName===a.propName);-1===r&&t.push(a)}return t},skuTags:{get(){return this.$store.state.prod.skuTags},set(t){this.$store.commit("prod/updateSkuTags",t)}},defalutSku(){return this.$store.state.prod.defalutSku}},watch:{skuTags:{handler(t,e){if(this.initing)return void(this.initing=!1);let a=[];if(4===this.type)this.skuList.forEach(t=>{let e=t.properties.split(";");this.tagItemName!==e[this.tagNameIndex].split(":")[1]&&a.push(t)});else if(2===this.type){var r=this.tagName+":"+this.tagItemName;let e=[];t.forEach(s=>{if(0===a.length){if(this.tagName===s.tagName){let t=Object.assign({},this.defalutSku);t.properties=r,a.push(t)}else s.tagItems.forEach(t=>{let e=Object.assign({},this.defalutSku);e.properties=`${s.tagName}:${t.propValue}`,a.push(e)});1===t.length&&(a=this.skuList.concat(a))}else e=[],this.tagName===s.tagName?a.forEach(t=>{if(-1===t.properties.indexOf(this.tagName)){let a=Object.assign({},t);a.properties=`${t.properties};${r}`,e.push(a)}}):s.tagItems.forEach(t=>{a.forEach(a=>{if(-1===a.properties.indexOf(s.tagName)){let r=Object.assign({},a);r.properties=`${a.properties};${s.tagName}:${t.propValue}`,e.push(r)}})}),a=this.skuList.concat(e),console.log("skuList",a)})}else{let e=[];t.forEach(t=>{0===a.length?t.tagItems.forEach(e=>{let r=Object.assign({},this.defalutSku);r.properties=`${t.tagName}:${e.propValue}`,a.push(r)}):(e=[],t.tagItems.forEach(r=>{a.forEach(a=>{let s=Object.assign({},a);s.properties=`${a.properties};${t.tagName}:${r.propValue}`,e.push(s)})}),a=e)})}a.length||a.push(Object.assign({},this.defalutSku)),this.$emit("change",a)},deep:!0}},methods:{init(t){if(this.value=t,!t||!t.length)return this.skuTags=[],void this.$emit("change",[Object.assign({},this.defalutSku)]);this.initing=!0;let e=[];for(let a=0;at.propValue===a[1]);-1===r&&e[t].tagItems.push({propValue:a[1]})}}this.skuTags=e},shopTagInput(){this.isShowTagInput=!this.isShowTagInput},hideTagInput(){this.isShowTagInput=!1,this.cleanTagInput()},addTag(){let t=this.addTagInput.selectValues;if(!this.addTagInput.propName)return void this.$message.error("请输入规格名");if(!t.length)return void this.$message.error("请输入规格值");this.isShowTagInput=!1;for(let a=0;at.propName===this.addTagInput.propName);-1!==t&&this.$http({url:this.$http.adornUrl("/prod/spec/listSpecValue/"+this.dbTags[t].propId),method:"get",params:this.$http.adornParams()}).then(({data:t})=>{this.dbTagValues=t})},handleTagClose(t,e){this.tagName=this.skuTags[t].tagName,this.tagNameIndex=t,this.tagItemName=this.skuTags[t].tagItems[e].propValue,1!==this.skuTags[t].tagItems.length&&(this.type=4,this.$store.commit("prod/removeSkuTagItem",{tagIndex:t,tagItemIndex:e}))},handleInputConfirm(t){if(this.checkTagItem(t))return;var e=this.skuTags[t].tagItems,a=this.tagItemInputs[t].value;let r=e.length-1;this.tagName=this.skuTags[t].tagName,this.tagItemName=this.tagItemInputs[t].value;let s=this.getMaxValueId(this.skuTags[t].tagItems),o={propId:-1===r?0:this.skuTags[t].tagItems[r].propId,propValue:a,valueId:-1===r?0:s+1};o&&this.$store.commit("prod/addSkuTagItem",{tagIndex:t,tagItem:o}),this.tagItemInputs[t].visible=!1,this.tagItemInputs[t].value="",this.type=2},showTagInput(t){this.tagItemInputs.push({visible:!1,value:""}),this.tagItemInputs[t].visible=!0,this.$nextTick(()=>{this.$refs["saveTagInput"+t][0].$refs.input.focus()})},getMaxValueId(t){let e=Math.max.apply(Math,t.map(t=>t.valueId));return e},removeTag(t){this.type=3,this.$store.commit("prod/removeSkuTag",t)},checkTagItem(t){let e=this.tagItemInputs[t].value;if(!e)return this.tagItemInputs[t].visible=!1,this.tagItemInputs[t].value="",!0;var a=!1;return this.skuTags.forEach(t=>{let r=t.tagItems.map((t,e)=>t.propValue);if(r.indexOf(e)>-1)return a=!0,this.$message.error("product.specificationValue"),!1}),a}}}),i=o,n=(a("c45d"),a("2877")),l=Object(n["a"])(i,r,s,!1,null,"8c8b8806",null);e["default"]=l.exports},"8e08":function(t,e,a){"use strict";a.r(e);var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-prod-info"},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,"label-width":"100px"}},[a("el-form-item",{attrs:{label:"产品图片"}},[a("mul-pic-upload",{model:{value:t.dataForm.imgs,callback:function(e){t.$set(t.dataForm,"imgs",e)},expression:"dataForm.imgs"}})],1),a("el-form-item",{attrs:{label:"状态"}},[a("el-radio-group",{model:{value:t.dataForm.status,callback:function(e){t.$set(t.dataForm,"status",e)},expression:"dataForm.status"}},[a("el-radio",{attrs:{label:1}},[t._v("上架")]),a("el-radio",{attrs:{label:0}},[t._v("下架")])],1)],1),a("el-form-item",{attrs:{label:"产品分类",rules:[{required:!0,message:"请选择产品分类"}],prop:"categoryId"}},[a("el-col",{attrs:{span:8}},[a("el-cascader",{attrs:{"expand-trigger":"hover",options:t.category.list,props:t.category.props,"change-on-select":""},on:{change:t.handleCategoryChange},model:{value:t.category.selected,callback:function(e){t.$set(t.category,"selected",e)},expression:"category.selected"}})],1)],1),a("el-form-item",{attrs:{label:"产品分组",rules:[{required:!0,message:"请选择产品分组"}]}},[a("el-col",{attrs:{span:8}},[a("el-select",{staticStyle:{width:"250px"},attrs:{multiple:"",placeholder:"请选择"},model:{value:t.dataForm.tagList,callback:function(e){t.$set(t.dataForm,"tagList",e)},expression:"dataForm.tagList"}},t._l(this.tags,(function(t){return a("el-option",{key:t.id,attrs:{label:t.title,value:t.id}})})),1)],1)],1),a("el-form-item",{attrs:{label:"产品名称",prop:"prodName",rules:[{required:!0,message:"产品名称不能为空"},{pattern:/\s\S+|S+\s|\S/,message:"请输入正确的产品名称",trigger:"blur"}]}},[a("el-col",{attrs:{span:8}},[a("el-input",{attrs:{placeholder:"产品名称",maxlength:"50"},model:{value:t.dataForm.prodName,callback:function(e){t.$set(t.dataForm,"prodName",e)},expression:"dataForm.prodName"}})],1)],1),a("el-form-item",{attrs:{label:"产品卖点",prop:"brief",rules:[{required:!1,pattern:/\s\S+|S+\s|\S/,message:"请输入正确的产品卖点",trigger:"blur"}]}},[a("el-col",{attrs:{span:8}},[a("el-input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:4},placeholder:"产品卖点"},model:{value:t.dataForm.brief,callback:function(e){t.$set(t.dataForm,"brief",e)},expression:"dataForm.brief"}})],1)],1),a("el-form-item",{attrs:{label:"配送方式"}},[a("el-checkbox",{model:{value:t.dataForm.deliveryMode.hasShopDelivery,callback:function(e){t.$set(t.dataForm.deliveryMode,"hasShopDelivery",e)},expression:"dataForm.deliveryMode.hasShopDelivery"}},[t._v("商家配送")]),a("el-checkbox",{model:{value:t.dataForm.deliveryMode.hasUserPickUp,callback:function(e){t.$set(t.dataForm.deliveryMode,"hasUserPickUp",e)},expression:"dataForm.deliveryMode.hasUserPickUp"}},[t._v("用户自提")])],1),a("prod-transport",{directives:[{name:"show",rawName:"v-show",value:t.dataForm.deliveryMode.hasShopDelivery,expression:"dataForm.deliveryMode.hasShopDelivery"}],model:{value:t.dataForm.deliveryTemplateId,callback:function(e){t.$set(t.dataForm,"deliveryTemplateId",e)},expression:"dataForm.deliveryTemplateId"}}),a("sku-tag",{ref:"skuTag",attrs:{skuList:t.dataForm.skuList},on:{change:t.skuTagChangeSkuHandler}}),a("sku-table",{ref:"skuTable",attrs:{prodName:t.dataForm.prodName},on:{"update:prodName":function(e){return t.$set(t.dataForm,"prodName",e)},"update:prod-name":function(e){return t.$set(t.dataForm,"prodName",e)}},model:{value:t.dataForm.skuList,callback:function(e){t.$set(t.dataForm,"skuList",e)},expression:"dataForm.skuList"}}),a("el-form-item",{attrs:{label:"产品详情",prop:"content"}},[a("tiny-mce",{ref:"content",staticStyle:{width:"1000px"},model:{value:t.dataForm.content,callback:function(e){t.$set(t.dataForm,"content",e)},expression:"dataForm.content"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)],1)},s=[],o=(a("14d9"),a("ed08")),i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("el-upload",{attrs:{action:t.$http.adornUrl("/admin/file/upload/element"),headers:{Authorization:t.$cookie.get("Authorization")},"list-type":"picture-card","on-preview":t.handlePictureCardPreview,"on-remove":t.handleRemove,"on-success":t.handleUploadSuccess,"file-list":t.imageList,"before-upload":t.beforeAvatarUpload}},[a("i",{staticClass:"el-icon-plus"})]),a("el-dialog",{attrs:{visible:t.dialogVisible},on:{"update:visible":function(e){t.dialogVisible=e}}},[a("img",{attrs:{width:"100%",src:t.dialogImageUrl,alt:""}})])],1)},n=[],l={data(){return{dialogImageUrl:"",dialogVisible:!1,resourcesUrl:"https://img.mall4j.com/"}},props:{value:{default:"",type:String}},computed:{imageList(){let t=[];if(this.value){let e=this.value.split(",");for(let a=0;at.response).join(",");this.$emit("input",r)},beforeAvatarUpload(t){const e="image/jpeg"===t.type||"image/png"===t.type||"image/gif"===t.type||"image/jpg"===t.type;e||this.$message.error("上传图片只能是jpeg/jpg/png/gif 格式!");const a=t.size/1024/1024<2;return a||this.$message.error("上传图片大小不能超过 2MB!"),a&&e},handleRemove(t,e){let a=e.map(t=>t.response).join(",");this.$emit("input",a)},handlePictureCardPreview(t){this.dialogImageUrl=t.url,this.dialogVisible=!0}}},u=l,p=a("2877"),c=Object(p["a"])(u,i,n,!1,null,"29c545b3",null),d=c.exports,h=a("692f"),m=a("8497"),g=a("9279"),f=a("0e93"),b=a("20ca"),v={data(){return{category:{list:[],selected:[],props:{value:"categoryId",label:"categoryName"}},dataForm:{prodName:"",brief:"",pic:"",imgs:"",categoryId:0,prodId:0,skuList:[],tagList:[],content:"",status:1,deliveryMode:{hasShopDelivery:!1,hasUserPickUp:!1},deliveryTemplateId:null},tags:[],resourcesUrl:"https://img.mall4j.com/"}},components:{MulPicUpload:d,ProdTransport:h["default"],TinyMce:f["a"],SkuTag:m["default"],SkuTable:g["default"]},computed:{defalutSku(){return this.$store.state.prod.defalutSku}},activated(){this.dataForm.prodId=this.$route.query.prodId,this.getDataList()},methods:{getDataList(){this.getTagList(),this.getCategoryList().then(()=>{this.dataForm.prodId?this.$http({url:this.$http.adornUrl("/prod/prod/info/"+this.dataForm.prodId),method:"get",params:this.$http.adornParams()}).then(({data:t})=>{this.dataForm=t,this.dataForm.deliveryMode=JSON.parse(t.deliveryMode),this.$refs.skuTag.init(t.skuList),this.$refs.skuTable.init(),this.category.selected=Object(o["c"])(this.category.list,this.dataForm.categoryId,"categoryId","children").reverse(),this.dataForm.tagList=t.tagList}):this.$nextTick(()=>{this.$refs["dataForm"].resetFields(),this.$refs.skuTag.init(),this.dataForm.pic="",this.dataForm.imgs=""})})},getCategoryList(){return this.$http({url:this.$http.adornUrl("/prod/category/listCategory"),method:"get",params:this.$http.adornParams()}).then(({data:t})=>{this.category.list=Object(o["e"])(t,"categoryId","parentId")})},handleCategoryChange(t){this.dataForm.categoryId=t[t.length-1]},dataFormSubmit:Object(b["a"])((function(){this.$refs["dataForm"].validate(t=>{if(!t)return;if(!this.dataForm.imgs)return void this.errorMsg("请选择图片上传");if(!this.dataForm.deliveryMode)return void this.errorMsg("请选择配送方式");if(this.dataForm.deliveryMode.hasShopDelivery&&!this.dataForm.deliveryTemplateId)return void this.errorMsg("请选择运费模板");let e=Object.assign({},this.dataForm);this.paramSetPriceAndStocks(e),e.deliveryMode=void 0,e.deliveryModeVo=this.dataForm.deliveryMode,e.pic=this.dataForm.imgs.split(",")[0],this.$http({url:this.$http.adornUrl("/prod/prod"),method:e.prodId?"put":"post",data:this.$http.adornData(e)}).then(({data:t})=>{this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$store.commit("common/removeMainActiveTab"),this.$router.push({name:"prod-prodList"}),this.$emit("refreshDataList")}})})})})),paramSetPriceAndStocks(t){t.totalStocks=0,t.price=0,t.oriPrice=0;for(let e=0;e{if(t.properties){t.skuName="";let a=t.properties.split(";");for(const e in a)t.skuName+=a[e].split(":")[1]+" ";t.prodName=e+" "+t.skuName}}),this.dataForm.skuList=t},errorMsg(t){this.$message({message:t,type:"error",duration:1500})},getTagList(){this.$http({url:this.$http.adornUrl("/prod/prodTag/listTagList"),method:"get",params:this.$http.adornParams()}).then(({data:t})=>{this.tags=t})}}},k=v,I=Object(p["a"])(k,r,s,!1,null,null,null);e["default"]=I.exports},9279:function(t,e,a){"use strict";a.r(e);var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-prod-sku-table"},[a("el-form-item",[a("el-table",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{data:t.value,border:"","span-method":t.tableSpanMethod}},[t._l(t.tableLeftTitles,(function(e,r){return a("el-table-column",{key:r,attrs:{label:e},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(e.row.properties.split(";")[r].split(":")[1])+" ")]}}],null,!0)})})),t.tableLeftTitles.length?a("el-table-column",{attrs:{prop:"pic",label:"sku图片",width:"180"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("pic-upload",{model:{value:e.row.pic,callback:function(a){t.$set(e.row,"pic",a)},expression:"scope.row.pic"}})]}}],null,!1,1005777877)}):t._e(),t.tableLeftTitles.length?a("el-table-column",{attrs:{prop:"prodName",label:"商品名称",width:"250"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input",{attrs:{type:"textarea",disabled:!e.row.status},model:{value:e.row.prodName,callback:function(a){t.$set(e.row,"prodName",a)},expression:"scope.row.prodName"}})]}}],null,!1,1047629452)}):t._e(),a("el-table-column",{attrs:{prop:"price",label:"销售价",width:"160"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input-number",{attrs:{size:"small","controls-position":"right",precision:2,max:1e9,min:.01,disabled:!e.row.status},model:{value:e.row.price,callback:function(a){t.$set(e.row,"price",a)},expression:"scope.row.price"}})]}}])}),a("el-table-column",{attrs:{prop:"oriPrice",label:"市场价",width:"160"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input-number",{attrs:{size:"small","controls-position":"right",precision:2,max:1e9,min:.01,disabled:!e.row.status},model:{value:e.row.oriPrice,callback:function(a){t.$set(e.row,"oriPrice",a)},expression:"scope.row.oriPrice"}})]}}])}),a("el-table-column",{attrs:{prop:"stocks",label:"库存",width:"160"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input-number",{attrs:{size:"small",min:0,"controls-position":"right",type:"number",disabled:!e.row.status},model:{value:e.row.stocks,callback:function(a){t.$set(e.row,"stocks",a)},expression:"scope.row.stocks"}})]}}])}),a("el-table-column",{attrs:{prop:"weight",label:"商品重量(kg)",width:"210"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input-number",{attrs:{precision:2,min:0,"controls-position":"right",disabled:!e.row.status},model:{value:e.row.weight,callback:function(a){t.$set(e.row,"weight",a)},expression:"scope.row.weight"}})]}}])}),a("el-table-column",{attrs:{prop:"volume",label:"商品体积(m³)",width:"210"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input-number",{attrs:{precision:2,min:0,"controls-position":"right",disabled:!e.row.status},model:{value:e.row.volume,callback:function(a){t.$set(e.row,"volume",a)},expression:"scope.row.volume"}})]}}])}),a("el-table-column",{attrs:{label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[e.row.status?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.changeSkuStatus(""+e.$index)}}},[t._v("禁用")]):a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.changeSkuStatus(""+e.$index)}}},[t._v("启用")])]}}])})],2)],1)],1)},s=[],o=(a("14d9"),a("cf95")),i={data(){return{dbSpecs:[],dbSpecValues:[],specs:[],initing:!1}},components:{PicUpload:o["a"]},props:{value:{default:[],type:Array},prodName:{default:""}},watch:{prodName:function(){this.skuAddProdName()}},created:function(){this.$http({url:this.$http.adornUrl("/prod/spec/list"),method:"get",params:this.$http.adornParams()}).then(({data:t})=>{this.dbSpecs=t})},computed:{tableLeftTitles(){let t=[];for(let e=0;ev&&d(r,arguments[v]),r}));if($.prototype=T,"Error"!==I?n?n($,w):l($,w,{name:!0}):m&&b in y&&(u($,y,b),u($,y,"prepareStackTrace")),l($,y),!g)try{T.name!==I&&o(T,"name",I),T.constructor=$}catch(S){}return $}}},f5df:function(t,e,a){var r=a("00ee"),s=a("1626"),o=a("c6b6"),i=a("b622"),n=i("toStringTag"),l=Object,u="Arguments"==o(function(){return arguments}()),p=function(t,e){try{return t[e]}catch(a){}};t.exports=r?o:function(t){var e,a,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(a=p(e=l(t),n))?a:u?o(e):"Object"==(r=o(e))&&s(e.callee)?"Arguments":r}},f81c:function(t,e,a){}}]);