(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6da8568c"],{"1c07":function(e,t,o){"use strict";o.r(t);var a=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",[o("el-button",{attrs:{size:"mini"},on:{click:function(t){e.visible=!0}}},[e._v("阶梯价格")]),o("el-dialog",{attrs:{title:"设置阶梯价",visible:e.visible,"append-to-body":""},on:{"update:visible":function(t){e.visible=t},close:e.close}},[o("el-row",{staticStyle:{"border-bottom":"1px solid #f8f8f8"}},[o("el-table",{staticStyle:{width:"100%"},attrs:{data:e.priceList,size:"mini",border:""}},[o("el-table-column",{attrs:{prop:"startNum",label:"起始数量",width:"180",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("el-input",{attrs:{oninput:"value=value.replace(/^\\.+|[^\\d.]/g,'')",size:"small"},on:{blur:function(o){return e.setRules(t.$index,1)}},model:{value:t.row.startNum,callback:function(o){e.$set(t.row,"startNum",e._n(o))},expression:"scope.row.startNum"}})]}}])}),o("el-table-column",{attrs:{prop:"endNum",label:"结束数量",width:"180",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("el-input",{attrs:{oninput:"value=value.replace(/^\\.+|[^\\d.]/g,'')",size:"small"},on:{blur:function(o){return e.setRules(t.$index,2)}},model:{value:t.row.endNum,callback:function(o){e.$set(t.row,"endNum",e._n(o))},expression:"scope.row.endNum"}})]}}])}),o("el-table-column",{attrs:{prop:"price",label:"价格(元)",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("el-input-number",{attrs:{oninput:"value=value.replace(/^\\.+|[^\\d.]/g,'')",size:"small",precision:2,step:1,min:0},on:{blur:function(o){return e.setPrice(t.$index)},change:function(o){return e.changenum(t.row)}},model:{value:t.row.price,callback:function(o){e.$set(t.row,"price",o)},expression:"scope.row.price"}})]}}])}),o("el-table-column",{attrs:{prop:"price",label:"操作",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("el-button",{attrs:{type:"text"},on:{click:function(o){return e.delStepPrice(t.$index)}}},[e._v("删除")])]}}])})],1)],1),o("div",{staticClass:"flex items-center justify-between dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("div",{staticClass:"text-xs text-main"},[e._v("阶梯价格跟客户价格同时设置优先取阶梯价格")]),o("div",[o("el-button",{attrs:{size:"mini"},on:{click:e.add}},[e._v("添加区间")]),o("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.sendForm}},[e._v("保 存")])],1)])],1)],1)},s=[],n=(o("a434"),o("b680"),o("d3b7"),o("0643"),o("4e3e"),o("159b"),{name:"stepPrice",props:{value:{type:Array,default:function(){return[]}}},watch:{value:{handler:function(e){},immediate:!0}},data:function(){return{success:!0,priceList:[{startNum:"",endNum:"",price:""}],msgs:this.nowMsg,visible:!1}},created:function(){this.priceList=this.value},methods:{close:function(){this.visible=!1},add:function(){var e={price:"",endNum:"",startNum:""};this.priceList.push(e)},changenum:function(e){e.price=parseFloat(e.price).toFixed(6)},setRules:function(e,t){if(0==e&&1==t)return this.success=!0,!1;if(2==t){if(this.priceList[e].startNum>this.priceList[e].endNum||this.priceList[e].startNum==this.priceList[e].endNum)return this.success=!1,this.$message.error("后面数量应该大于起始数量!"),!1}else if(this.priceList[e].startNum<this.priceList[e-1].endNum||this.priceList[e].startNum==this.priceList[e-1].endNum)return this.success=!1,this.$message.error("后面的数量应该要大于上一数量!"),!1;this.success=!0},setPrice:function(e){if(!this.priceList[e].price)return this.$message.error("请输入价格!"),!1},delStepPrice:function(e){this.priceList.splice(e,1)},checkStepPriceIndex:function(e,t){var o=!1;return this.priceList.forEach((function(a,s){s<t&&parseFloat(e.price)>parseFloat(a.price)&&(o=!0)})),o},checkStepPrice:function(){var e=this,t=!1;return this.priceList.forEach((function(o,a){e.checkStepPriceIndex(o,a)&&(e.$message.error("第"+(a+1)+"项价格不合法，不能大于之前的价格！"),t=!0)})),t},sendForm:function(){var e=this;if(0==this.success)return this.$message.error("请正确填写数量!"),!1;for(var t=0;t<this.priceList.length;t++)if(!this.priceList[t].price)return this.$message.error("请输入价格!"),!1;var o=!0;if(this.priceList.forEach((function(t){if(!t.startNum)return e.$message.error("请输入起始数量!"),o=!1,!1;t.endNum||(e.$message.error("请输入结束数量!"),o=!1)})),o){if(this.checkStepPrice())return!1;this.value=this.priceList,this.visible=!1,this.$emit("change",this.priceList),this.$emit("input",this.priceList)}},handleAvatarSuccess:function(){},beforeAvatarUpload:function(e){var t="image/jpeg"===e.type||"image/JPG",o=e.size/1024/1024<1;return t||this.$message.error("上传图片只能是JPG、PNG、BMP、GIF、TIFF、JPEG 格式!"),o||this.$message.error("上传图片大小不能超过 1MB!"),t&&o}}}),i=n,r=(o("a510"),o("2877")),l=Object(r["a"])(i,a,s,!1,null,"01391010",null);t["default"]=l.exports},"20d8":function(e,t,o){"use strict";o("99af");var a=o("943d");t["a"]={merchantAccount2b:function(e,t){Request.POST(a["a"].merchantAccount2b,e,(function(e){return t(e)}))},platformShop2cList:function(e,t){Request.GET(a["a"].platformShop2cList,e,(function(e){return t(e)}))},addPlatformShop2b:function(e,t){Request.POST(a["a"].addPlatformShop2b,e,(function(e){return t(e)}))},addPlatformShop2c:function(e,t){Request.POST(a["a"].addPlatformShop2c,e,(function(e){return t(e)}))},merchantAccount2c:function(e,t){Request.GET(a["a"].merchantAccount2c,e,(function(e){return t(e)}))},merchantShop2b:function(e,t){Request.GET(a["a"].merchantShop2b,e,(function(e){return t(e)}))},merchantShop2c:function(e,t){Request.GET(a["a"].merchantShop2c,e,(function(e){return t(e)}))},addmerchantShop2b:function(e,t){Request.POST(a["a"].addmerchantShop2b,e,(function(e){return t(e)}))},addmerchantShop2c:function(e,t){Request.POST(a["a"].addmerchantShop2c,e,(function(e){return t(e)}))},merchantAccountAdd2b:function(e,t){Request.POST(a["a"].merchantAccountAdd2b,e,(function(e){return t(e)}))},merchantAccountAdd2c:function(e,t){Request.POST(a["a"].merchantAccountAdd2c,e,(function(e){return t(e)}))},platformMerchantAgreement:function(e,t){Request.POST(a["a"].platformMerchantAgreement,e,(function(e){return t(e)}))},getplatformMerchantAgreement:function(e,t){Request.GET(a["a"].platformMerchantAgreement,e,(function(e){return t(e)}))},platformUserAgreementDetail:function(e,t){Request.GET(a["a"].platformUserAgreementDetail,e,(function(e){return t(e)}))},upPlatformMerchantAgreement:function(e,t){Request.PUT(a["a"].platformMerchantAgreement,e,(function(e){return t(e)}))},dataPhone:function(e,t){Request.POST(a["a"].dataPhone,e,(function(e){return t(e)}))},getDataPhone:function(e,t){Request.GET(a["a"].getDataPhone,e,(function(e){return t(e)}))},platformUserAgreement:function(e,t){Request.PUT(a["a"].platformUserAgreement,e,(function(e){return t(e)}))},platformShopTypeDict:function(e,t){Request.GET(a["a"].platformShopTypeDict,e,(function(e){return t(e)}))},upPlatformShopTypeDict:function(e,t,o){Request.PUT("".concat(a["a"].upPlatformShopTypeDict,"/").concat(e),t,(function(e){return o(e)}))},platformGoodsInfo:function(e,t){Request.POST(a["a"].platformGoodsInfo,e,(function(e){return t(e)}))},platformGoodsLabel:function(e,t){Request.GET(a["a"].platformGoodsLabel,e,(function(e){return t(e)}))},addPlatformGoodsLabel:function(e,t){Request.POST(a["a"].platformGoodsLabel,e,(function(e){return t(e)}))},updatePlatformGoodsLabel:function(e,t){Request.PUT("".concat(a["a"].updatePlatformGoodsLabel,"/").concat(e.itemId),e,(function(e){return t(e)}))},deleteBatches:function(e,t){Request.POST(a["a"].deleteBatches,e,(function(e){return t(e)}))},goodsRelationLabel:function(e,t){Request.POST(a["a"].goodsRelationLabel,e,(function(e){return t(e)}))},platformGoodsInfoDetail:function(e,t,o){Request.GET("".concat(a["a"].platformGoodsInfoDetail,"/").concat(e),null,(function(e){return o(e)}))},shop2bShopDetails:function(e,t,o){Request.GET("".concat(a["a"].shop2bShopDetails,"/").concat(e),t,(function(e){return o(e)}))},upMerchantShop2b:function(e,t,o){Request.PUT("".concat(a["a"].upMerchantShop2b).concat(e),t,(function(e){return o(e)}))},goodsInfocheckGoods:function(e,t){Request.PUT(a["a"].goodsInfocheckGoods,e,(function(e){return t(e)}))},merchanteditorPwd2b:function(e,t){Request.PUT("".concat(a["a"].merchanteditorPwd2b).concat(e.id),e,(function(e){return t(e)}))},merchanteditorPwd2c:function(e,t){Request.PUT("".concat(a["a"].merchanteditorPwd2c).concat(e.id),e,(function(e){return t(e)}))},upMerchantShop2c:function(e,t,o){Request.PUT("".concat(a["a"].upMerchantShop2c).concat(e),t,(function(e){return o(e)}))},openShop2b:function(e,t,o){Request.PUT("".concat(a["a"].openShop2b).concat(e),t,(function(e){return o(e)}))},merchantApplyOpenShop:function(e,t,o){Request.PUT("".concat(a["a"].merchantApplyOpenShop).concat(e),t,(function(e){return o(e)}))},closeShop2b:function(e,t,o){Request.DEL("".concat(a["a"].openShop2b).concat(e),t,(function(e){return o(e)}))},closeShop2c:function(e,t,o){Request.DEL("".concat(a["a"].openShop2c).concat(e),t,(function(e){return o(e)}))},openShop2c:function(e,t,o){Request.PUT("".concat(a["a"].openShop2c).concat(e),t,(function(e){return o(e)}))},platformMerchantApply:function(e,t){Request.GET(a["a"].platformMerchantApply,e,(function(e){return t(e)}))},afterSettledPageData:function(e,t){Request.GET(a["a"].afterSettledPageData,e,(function(e){return t(e)}))},checkEditApply:function(e,t,o){Request.PUT("".concat(a["a"].checkEditApply,"/").concat(e),t,(function(e){return o(e)}))},merchantApplyDetail:function(e,t,o){Request.GET("".concat(a["a"].merchantApplyDetail,"/").concat(e),t,(function(e){return o(e)}))},shop2bSelfShopList:function(e,t){Request.GET(a["a"].shop2bSelfShopList,e,(function(e){return t(e)}))},shop2cSelfShopList:function(e,t){Request.GET(a["a"].shop2cSelfShopList,e,(function(e){return t(e)}))},platformGoodsQa:function(e,t){Request.GET(a["a"].platformGoodsQa,e,(function(e){return t(e)}))},platformGoodsQaDetail:function(e,t,o){Request.GET("".concat(a["a"].platformGoodsQaDetail).concat(e),t,(function(e){return o(e)}))},PlatformGoodsInfoUnderCarriageBatch:function(e,t){Request.PUT("".concat(a["a"].PlatformGoodsInfoUnderCarriageBatch),e,(function(e){return t(e)}))},PlatformGoodsInfoGroundingBatch:function(e,t){Request.PUT("".concat(a["a"].PlatformGoodsInfoGroundingBatch),e,(function(e){return t(e)}))},listCategory:function(e,t){Request.GET(a["a"].listCategory,e,(function(e){return t(e)}))},listBrand:function(e,t,o){Request.GET("".concat(a["a"].listBrand).concat(e),t,(function(e){return o(e)}))},delCheck:function(e,t,o){Request.POST(e,t,(function(e){return o(e)}))},listGoodsLabel:function(e,t){Request.GET(a["a"].listGoodsLabel,e,(function(e){return t(e)}))},showOrHidden:function(e,t,o){Request.PUT("".concat(a["a"].showOrHidden,"/").concat(e),t,(function(e){return o(e)}))},merchantFeedbackList:function(e,t){Request.GET(a["a"].merchantFeedbackList,e,(function(e){return t(e)}))},merchantFeedbackReview:function(e,t){Request.PUT("".concat(a["a"].merchantFeedbackReview,"/").concat(e.id),e,(function(e){return t(e)}))},merchantDeleteBatchFeedback:function(e,t){Request.POST(a["a"].merchantDeleteBatchFeedback,e,(function(e){return t(e)}))},getChildrenCategories:function(e,t,o){Request.GET("".concat(a["a"].getChildrenCategories).concat(e),t,(function(e){return o(e)}))},getId:function(e,t){Request.POST(a["a"].getId,e,(function(e){return t(e)}))},handBrandSubmit:function(e,t,o){Request.PUT("".concat(a["a"].handBrandSubmit).concat(e),t,(function(e){return o(e)}))},apply:function(e,t,o){Request.PUT("".concat(a["a"].apply).concat(e),t,(function(e){return o(e)}))},openShop:function(e,t,o){Request.PUT("".concat(a["a"].openShop).concat(e),t,(function(e){return o(e)}))},merchantShopCategoryApply:function(e,t){Request.GET(a["a"].merchantShopCategoryApply,e,(function(e){return t(e)}))},details:function(e,t){Request.GET("".concat(a["a"].details).concat(e),e,(function(e){return t(e)}))},applyCategory:function(e,t,o){Request.PUT("".concat(a["a"].applyCategory).concat(e),t,(function(e){return o(e)}))},deleteBatchCategory:function(e,t){Request.POST(a["a"].deleteBatchCategory,e,(function(e){return t(e)}))},dataNotice:function(e,t){Request.GET(a["a"].dataNotice,e,(function(e){return t(e)}))},dataNoticeType:function(e,t){Request.GET(a["a"].dataNoticeType,e,(function(e){return t(e)}))},updateNoticeType:function(e,t,o){Request.PUT("".concat(a["a"].dataNoticeType,"/").concat(e),t,(function(e){return o(e)}))},addNoticeType:function(e,t){Request.POST(a["a"].dataNoticeType,e,(function(e){return t(e)}))},delNoticeType:function(e,t){Request.DEL("".concat(a["a"].dataNoticeType,"/").concat(e),null,(function(e){return t(e)}))},addNotice:function(e,t){Request.POST(a["a"].addNotice,e,(function(e){return t(e)}))},noticeDetail:function(e,t){Request.GET("".concat(a["a"].addNotice,"/").concat(e),e,(function(e){return t(e)}))},shopGoodsCategory:function(e,t){Request.POST(a["a"].shopGoodsCategory,e,(function(e){return t(e)}))},editorPatchPrice:function(e,t){Request.PUT(a["a"].editorPatchPrice,e,(function(e){return t(e)}))},delNotice:function(e,t){Request.POST(a["a"].delNotice,e,(function(e){return t(e)}))},delMerchantApply:function(e,t){Request.POST(a["a"].delMerchantApply,e,(function(e){return t(e)}))},delGoodsQa:function(e,t){Request.DEL("".concat(a["a"].delGoodsQa,"/").concat(e),e,(function(e){return t(e)}))},merchantList:function(e,t){Request.GET(a["a"].merchantList,e,(function(e){return t(e)}))},merchantApplySearch:function(e,t){Request.GET(a["a"].merchantApplySearch,e,(function(e){return t(e)}))},merchantSiteNavigation:function(e,t){Request.POST(a["a"].merchantSiteNavigation,e,(function(e){return t(e)}))},merchantSiteNavigationList:function(e,t){Request.GET(a["a"].merchantSiteNavigationList,e,(function(e){return t(e)}))}}},"27db":function(e,t,o){"use strict";o.r(t);var a=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",[o("el-form",{ref:"form",attrs:{model:e.goodsInfo,size:"small","label-width":"125px",disabled:!!e.$route.query.disabled}},[o("div",{staticClass:"space-y-4 table-main"},[e.show?o("selectShop",{attrs:{show:e.show},on:{ok:e.ok,close:function(t){e.show=!1}}}):e._e(),o("div",{staticClass:"pb-4 space-y-4 border-b-base"},[o("div",{staticClass:"flex items-center justify-between"},[o("div",{staticClass:"text-lg font-bold"},[e._v(e._s(e.id?"编辑商品":"新增商品"))]),o("el-button",{attrs:{type:"text",icon:"el-icon-arrow-left"},on:{click:function(t){return e.$router.back()}}},[e._v("返回")])],1),o("el-form-item",{attrs:{"label-width":"0"}},[o("el-radio",{attrs:{disabled:!!e.id,label:!0,border:""},model:{value:e.isGoods,callback:function(t){e.isGoods=t},expression:"isGoods"}},[e._v("添加商品")]),o("el-radio",{attrs:{disabled:!!e.id,label:!1,border:""},model:{value:e.isGoods,callback:function(t){e.isGoods=t},expression:"isGoods"}},[e._v("引入素材库内容")])],1),e.$store.state.user.openShop?o("el-form-item",{attrs:{label:"供应商：","label-width":"95px",prop:"shopId"}},[o("el-select",{attrs:{disabled:!!e.id,filterable:"",placeholder:"请选择"},on:{change:function(t){e.goodsInfo.merchantId=e.shopLIst.find((function(e){return e.relationShopId==t})).relationMerchId}},model:{value:e.goodsInfo.shopId,callback:function(t){e.$set(e.goodsInfo,"shopId",t)},expression:"goodsInfo.shopId"}},e._l(e.shopLIst,(function(e){return o("el-option",{key:e.id,attrs:{disabled:20==e.state,label:e.organName,value:e.relationShopId}})})),1)],1):e._e(),o("el-form-item",{attrs:{prop:"categoryId",rules:[{required:!0,message:"产品分类不能为空",trigger:"blur"}],label:"产品分类：","label-width":"95px"}},[o("el-cascader",{ref:"cascader",staticClass:"w-full",attrs:{value:e.categoryId,options:e.category,filterable:"",props:{value:"id",label:"cateName",children:"childrenList"}},on:{change:function(t){return e.goodsInfo.categoryId=t[t.length-1]}}})],1),e.goodsInfo.categoryId&&!e.isGoods?o("el-form-item",{attrs:{label:"素材库模板：","label-width":"100px"}},[o("el-select",{staticClass:"-ml-0.5",staticStyle:{width:"215px"},on:{change:e.changeTemp},model:{value:e.libraryId,callback:function(t){e.libraryId=t},expression:"libraryId"}},e._l(e.goodsLibrary,(function(e,t){return o("el-option",{key:t,attrs:{label:e.goodsName,value:t}})})),1)],1):e._e()],1),o("div",{staticClass:"overflow-hidden rounded-md shadow"},[o("div",{staticClass:"px-4 py-3 mb-4 bg-neutral-100"},[e._v("基本内容")]),o("div",{staticClass:"px-2"},[10==e.goodsInfo.pointExchangeFlag?o("el-form-item",{attrs:{label:"生产模式：",prop:"productionMode",rules:[{required:!0,message:"请选择生产模式",trigger:"blur"}]}},[o("el-radio-group",{model:{value:e.goodsInfo.productionMode,callback:function(t){e.$set(e.goodsInfo,"productionMode",t)},expression:"goodsInfo.productionMode"}},[o("el-radio",{attrs:{label:1}},[e._v("自产")]),o("el-radio",{attrs:{label:2}},[e._v("外部采购")])],1)],1):e._e(),o("el-form-item",{attrs:{prop:"goodsName",label:"商品名称：",rules:[{required:!0,message:"名称不能为空",trigger:"blur"}]}},[o("div",{staticClass:"flex gap-4"},[o("el-input",{model:{value:e.goodsInfo.goodsName,callback:function(t){e.$set(e.goodsInfo,"goodsName",t)},expression:"goodsInfo.goodsName"}})],1),o("j-goods-select",{ref:"goodsSelect",attrs:{isPreview:!1,type:"radio"},on:{change:function(t){e.id=t,e.initGoods(!0)}}})],1),o("el-form-item",{attrs:{prop:"goodsTitle",label:"商品描述："}},[o("el-input",{attrs:{autosize:{minRows:3,maxRows:6},type:"textarea",maxlength:"200","show-word-limit":""},model:{value:e.goodsInfo.goodsTitle,callback:function(t){e.$set(e.goodsInfo,"goodsTitle",t)},expression:"goodsInfo.goodsTitle"}})],1),o("el-form-item",{attrs:{prop:"goodsRemark",label:"商品备注："}},[o("el-input",{attrs:{autosize:{minRows:3,maxRows:6},type:"textarea",maxlength:"200","show-word-limit":""},model:{value:e.goodsInfo.goodsRemark,callback:function(t){e.$set(e.goodsInfo,"goodsRemark",t)},expression:"goodsInfo.goodsRemark"}})],1),10!=e.goodsInfo.pointExchangeFlag?o("el-form-item",{attrs:{prop:"firstKeywords",label:"分词（高权重）："}},[o("el-input",{attrs:{autosize:{minRows:3,maxRows:6},type:"textarea",maxlength:"200","show-word-limit":""},model:{value:e.goodsInfo.firstKeywords,callback:function(t){e.$set(e.goodsInfo,"firstKeywords",t)},expression:"goodsInfo.firstKeywords"}})],1):e._e(),10!=e.goodsInfo.pointExchangeFlag?o("el-form-item",{attrs:{prop:"secondKeywords",label:"分词（中权重）："}},[o("el-input",{attrs:{autosize:{minRows:3,maxRows:6},type:"textarea",maxlength:"200","show-word-limit":""},model:{value:e.goodsInfo.secondKeywords,callback:function(t){e.$set(e.goodsInfo,"secondKeywords",t)},expression:"goodsInfo.secondKeywords"}})],1):e._e(),10!=e.goodsInfo.pointExchangeFlag?o("el-form-item",{attrs:{prop:"thirdKeywords",label:"分词（低权重）："}},[o("el-input",{attrs:{autosize:{minRows:3,maxRows:6},type:"textarea",maxlength:"200","show-word-limit":""},model:{value:e.goodsInfo.thirdKeywords,callback:function(t){e.$set(e.goodsInfo,"thirdKeywords",t)},expression:"goodsInfo.thirdKeywords"}})],1):e._e(),o("el-form-item",{attrs:{prop:"brandId",label:"品牌：",rules:[{required:!0,message:"品牌不能为空",trigger:"blur"}]}},[o("el-select",{model:{value:e.goodsInfo.brandId,callback:function(t){e.$set(e.goodsInfo,"brandId",t)},expression:"goodsInfo.brandId"}},e._l(e.goodsCategory.brandList,(function(e,t){return o("el-option",{key:t,attrs:{label:e.itemName,value:e.itemId}})})),1)],1),o("el-form-item",{attrs:{prop:"goodsImageList",rules:[{type:"array",required:!0,message:"请选择图片",trigger:"blur"}],label:"商品图片："}},[o("MaterialSelect",{attrs:{merchantId:e.goodsInfo.merchantId,limit:6,size:60},model:{value:e.goodsInfo.goodsImageList,callback:function(t){e.$set(e.goodsInfo,"goodsImageList",t)},expression:"goodsInfo.goodsImageList"}})],1),o("el-form-item",{attrs:{prop:"coverImage",label:"视频封面："}},[o("MaterialSelect",{attrs:{merchantId:e.goodsInfo.merchantId,limit:1},model:{value:e.goodsInfo.coverImage,callback:function(t){e.$set(e.goodsInfo,"coverImage",t)},expression:"goodsInfo.coverImage"}})],1),o("el-form-item",{attrs:{prop:"video",label:"视频："}},[o("div",{staticClass:"flex gap-2"},[o("el-input",{attrs:{placeholder:"请输入内容"},model:{value:e.goodsInfo.video,callback:function(t){e.$set(e.goodsInfo,"video",t)},expression:"goodsInfo.video"}}),o("el-button",{directives:[{name:"upload",rawName:"v-upload",value:e.goodsInfo.video,expression:"goodsInfo.video"}],attrs:{type:"primary"}},[e._v("上传视频")])],1)])],1)]),""!==e.libraryId||(e.isGoods?e.goodsInfo.categoryId:e.id)?[o("div",{staticClass:"overflow-hidden rounded-md shadow"},[o("div",{staticClass:"px-4 py-3 mb-4 bg-neutral-100"},[e._v("自然属性")]),e._l(e.goodsCategory.attrList,(function(t,a){return o("el-form-item",{key:a,attrs:{"label-width":"100px",label:t.dictName+":"}},[o("j-dict-multiple",{attrs:{value:e.attrItemList[a].itemList.map((function(e){return e.itemId})),defOptions:t.itemList},on:{change:function(t){e.attrItemList[a].itemList=t}}})],1)})),o("div",{staticClass:"px-4 pb-4"},[o("j-map-list",{attrs:{name:{label:"参数名称",value:"dictName"},children:""},scopedSlots:e._u([{key:"children-body",fn:function(t){var a=t.props;return[o("div",{staticClass:"w-full !ml-0 [&_table]:text-center"},[o("j-map-list",{attrs:{table:"",children:"",url:{label:"属性值",value:"itemValue"}},model:{value:a.itemList,callback:function(t){e.$set(a,"itemList",t)},expression:"props.itemList"}})],1)]}}],null,!1,2264432140),model:{value:e.goodsInfo.attrItemList,callback:function(t){e.$set(e.goodsInfo,"attrItemList",t)},expression:"goodsInfo.attrItemList"}})],1)],2),o("div",{staticClass:"overflow-hidden rounded-md shadow"},[o("div",{staticClass:"px-4 py-3 mb-4 bg-neutral-100"},[e._v("其他信息")]),o("div",{staticClass:"px-2"},[o("el-form-item",{attrs:{label:"计价单位：",prop:"goodsPriceUnit",rules:[{required:!0,message:"单位不能为空",trigger:"blur"}]}},[o("j-dict-select",{attrs:{size:"small","value-key":"itemId",defOptions:e.goodsCategory.priceUnitList},on:{change:function(t){return e.goodsInfo.goodsPriceUnitName=t.itemName}},model:{value:e.goodsInfo.goodsPriceUnit,callback:function(t){e.$set(e.goodsInfo,"goodsPriceUnit",t)},expression:"goodsInfo.goodsPriceUnit"}})],1),o("el-form-item",{attrs:{label:"可下单包装：",prop:"priceUnitInfoList"}},[o("j-dict-multiple",{attrs:{size:"small","value-key":"itemId",json:"",defOptions:e.goodsCategory.priceUnitList},on:{change:e.packageChange},model:{value:e.goodsInfo.priceUnitInfoList,callback:function(t){e.$set(e.goodsInfo,"priceUnitInfoList",t)},expression:"goodsInfo.priceUnitInfoList"}})],1),e.goodsInfo.priceUnitInfoTransferList.length?o("el-form-item",{attrs:{label:"包装规格：",prop:"priceUnitInfoTransferList"}},[o("div",{staticClass:"flex flex-wrap items-center gap-4"},e._l(e.goodsInfo.priceUnitInfoTransferList,(function(t,a){return o("div",{key:a,staticClass:"flex items-center flex-shrink-0"},[o("el-input-number",{staticClass:"flex-shrink-0",attrs:{type:"number",min:1,size:"mini"},model:{value:t.transferValue,callback:function(o){e.$set(t,"transferValue",e._n(o))},expression:"item.transferValue"}}),o("div",{staticClass:"flex-shrink-0 ml-2"},[e.goodsInfo.goodsPriceUnitName!=t.transferName?o("span",[e._v(" "+e._s(e.goodsInfo.goodsPriceUnitName)+" / ")]):e._e(),e._v(" "+e._s(t.transferName)+" ")])],1)})),0),o("div",[o("el-tag",{attrs:{type:"info",size:"small"}},[e._v("最小包装单位为1，不能修改")])],1)]):e._e(),o("el-form-item",{attrs:{label:"重量(KG)：",prop:"goodsWeight",rules:[{required:!0,message:"请输入重量",trigger:"blur"}]}},[o("el-input",{attrs:{type:"number"},on:{input:function(t){e.goodsInfo.goodsWeight.length>6&&(e.goodsInfo.goodsWeight=e.goodsInfo.goodsWeight.slice(0,6))}},model:{value:e.goodsInfo.goodsWeight,callback:function(t){e.$set(e.goodsInfo,"goodsWeight",t)},expression:"goodsInfo.goodsWeight"}})],1),o("el-form-item",{attrs:{label:"税率：",prop:"taxRate",rules:[{required:!0,message:"请输入税率",trigger:"blur"}]}},[o("el-input",{attrs:{type:"number",placeholder:"请输入百分比"},on:{input:function(t){e.goodsInfo.taxRate.length>4&&(e.goodsInfo.taxRate=e.goodsInfo.taxRate.slice(0,4))}},model:{value:e.goodsInfo.taxRate,callback:function(t){e.$set(e.goodsInfo,"taxRate",t)},expression:"goodsInfo.taxRate"}})],1),o("el-form-item",{attrs:{label:"交期：",prop:"preSendTime"}},[o("j-dict-select",{attrs:{"value-key":"id",dictCode:20001},on:{change:function(t){return e.goodsInfo.preSendTimeShow=t.itemName}},model:{value:e.goodsInfo.preSendTime,callback:function(t){e.$set(e.goodsInfo,"preSendTime",t)},expression:"goodsInfo.preSendTime"}})],1),o("el-form-item",{attrs:{label:"渠道标签：",prop:"goodsChannelList"}},[o("j-dict-multiple",{attrs:{size:"small","value-key":"itemId","value-label":"itemName",dictCode:10007,json:"",formatting:""},model:{value:e.goodsInfo.goodsChannelList,callback:function(t){e.$set(e.goodsInfo,"goodsChannelList",t)},expression:"goodsInfo.goodsChannelList"}})],1),10!=e.goodsInfo.pointExchangeFlag?o("el-form-item",{attrs:{label:"单品/多规格：",prop:"isSingle"}},[o("el-tooltip",{attrs:{content:"选择多规格，则可以添加颜色等销售属性生成多SKU，否则生成单品。",effect:"dark",placement:"right"}},[o("el-radio-group",{attrs:{disabled:!!e.id},model:{value:e.goodsInfo.isSingle,callback:function(t){e.$set(e.goodsInfo,"isSingle",t)},expression:"goodsInfo.isSingle"}},[o("el-radio",{attrs:{label:10}},[e._v("单品")]),o("el-radio",{attrs:{label:20}},[e._v("多规格")])],1)],1)],1):e._e(),20==e.goodsInfo.isSingle?o("el-form-item",{attrs:{prop:"goodsNo",label:"商品编号："}},[o("el-input",{model:{value:e.goodsInfo.goodsNo,callback:function(t){e.$set(e.goodsInfo,"goodsNo",t)},expression:"goodsInfo.goodsNo"}})],1):e._e()],1)]),o("div",{staticClass:"overflow-hidden rounded-md shadow"},[o("div",{staticClass:"px-4 py-3 mb-4 bg-neutral-100"},[e._v("SEO信息")]),o("el-form-item",{attrs:{prop:"goodsNo",label:"seo标题："}},[o("el-input",{model:{value:e.goodsInfo.seoData.seoTitle,callback:function(t){e.$set(e.goodsInfo.seoData,"seoTitle",t)},expression:"goodsInfo.seoData.seoTitle"}})],1),o("el-form-item",{attrs:{prop:"goodsNo",label:"seo关键字："}},[o("el-input",{model:{value:e.goodsInfo.seoData.seoKeyword,callback:function(t){e.$set(e.goodsInfo.seoData,"seoKeyword",t)},expression:"goodsInfo.seoData.seoKeyword"}})],1),o("el-form-item",{attrs:{prop:"goodsNo",label:"seo描述："}},[o("el-input",{model:{value:e.goodsInfo.seoData.seoDesc,callback:function(t){e.$set(e.goodsInfo.seoData,"seoDesc",t)},expression:"goodsInfo.seoData.seoDesc"}})],1),o("el-form-item",{attrs:{prop:"goodsNo",label:"自定义URL："}},[o("el-input",{model:{value:e.goodsInfo.seoData.seoUrlCode,callback:function(t){e.$set(e.goodsInfo.seoData,"seoUrlCode",t)},expression:"goodsInfo.seoData.seoUrlCode"}})],1)],1),e.$route.query.disabled?o("div",{staticClass:"overflow-hidden rounded-md shadow"},[o("div",{staticClass:"px-4 py-3 bg-neutral-100"},[e._v("定制信息")]),o("j-form-auto",{ref:"form",staticClass:"mt-4",attrs:{size:"mini",config:e.config,"label-width":"140px"},model:{value:e.goodsInfo.customizedRequire,callback:function(t){e.$set(e.goodsInfo,"customizedRequire",t)},expression:"goodsInfo.customizedRequire"}})],1):e._e(),10==e.goodsInfo.pointExchangeFlag?o("div",{staticClass:"overflow-hidden rounded-md shadow"},[o("div",{staticClass:"px-4 py-3 bg-neutral-100"},[e._v("兑换规则")]),o("div",{staticClass:"p-4"},[o("el-form-item",{attrs:{label:"每单限购数量："}},[o("el-input",{attrs:{type:"number"},model:{value:e.goodsInfo.purchaseLimitation,callback:function(t){e.$set(e.goodsInfo,"purchaseLimitation",t)},expression:"goodsInfo.purchaseLimitation"}})],1),o("el-form-item",{attrs:{label:"总兑换数量："}},[o("el-input",{attrs:{type:"number"},model:{value:e.goodsInfo.pointExchangeTotalQuantity,callback:function(t){e.$set(e.goodsInfo,"pointExchangeTotalQuantity",t)},expression:"goodsInfo.pointExchangeTotalQuantity"}})],1),o("el-form-item",{attrs:{label:"兑换起始时间："}},[o("el-date-picker",{attrs:{type:"datetime","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:e.goodsInfo.pointExchangeBeginTime,callback:function(t){e.$set(e.goodsInfo,"pointExchangeBeginTime",t)},expression:"goodsInfo.pointExchangeBeginTime"}})],1),o("el-form-item",{attrs:{label:"兑换结束时间："}},[o("el-date-picker",{attrs:{type:"datetime","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:e.goodsInfo.pointExchangeEndTime,callback:function(t){e.$set(e.goodsInfo,"pointExchangeEndTime",t)},expression:"goodsInfo.pointExchangeEndTime"}})],1),o("el-form-item",{staticClass:"!w-full",attrs:{label:"允许兑换会员等级：","label-width":"140px"}},[o("el-checkbox-group",{model:{value:e.goodsInfo.pointExchangeCustLevelList,callback:function(t){e.$set(e.goodsInfo,"pointExchangeCustLevelList",t)},expression:"goodsInfo.pointExchangeCustLevelList"}},e._l(e.lvList,(function(t){return o("el-checkbox",{key:t.id,attrs:{label:t.id}},[e._v(" "+e._s(t.levelName)+" ")])})),1)],1)],1)]):e._e(),10!=e.goodsInfo.pointExchangeFlag?o("div",{staticClass:"overflow-hidden rounded-md shadow"},[o("div",{staticClass:"px-4 py-3 bg-neutral-100"},[e._v("参数管理")]),o("div",{staticClass:"p-4"},[o("j-map-list",{attrs:{name:{label:"参数名称",value:"dictName"},children:""},scopedSlots:e._u([{key:"children-body",fn:function(t){var a=t.props;return[o("div",{staticClass:"w-full !ml-0 [&_table]:text-center"},[o("j-map-list",{attrs:{table:"",children:"",label:"添加属性",name:{label:"属性名",value:"itemName"},url:{label:"属性值",value:"itemValue"}},model:{value:a.itemList,callback:function(t){e.$set(a,"itemList",t)},expression:"props.itemList"}})],1)]}}],null,!1,2602443534),model:{value:e.goodsInfo.paramItemList,callback:function(t){e.$set(e.goodsInfo,"paramItemList",t)},expression:"goodsInfo.paramItemList"}})],1)]):e._e(),20==e.goodsInfo.isSingle?o("div",{staticClass:"overflow-hidden rounded-md shadow"},[o("div",{staticClass:"px-4 py-3 bg-neutral-100"},[e._v("规格参数")]),o("div",{staticClass:"p-4"},[o("el-form-item",{staticClass:"specItemList",attrs:{prop:"specItemList",rules:[{validator:function(t,o,a){return e.validateSpecList(o,a)},trigger:"change"}]}},[o("j-map-list",{attrs:{confirm:"",children:"",max:1,isSort:!1,name:{label:"规格名称",value:"dictName"}},on:{beforeRemove:function(t,o){return e.delSku(t,o,"dictName")},itemChange:function(t){return e.editSku({data:t},"itemName")}},scopedSlots:e._u([{key:"children-body",fn:function(t){var a=t.props,s=t.index;return[o("div",{staticClass:"w-full !ml-0 [&_table]:text-center"},[o("j-map-list",{attrs:{isSort:!1,confirm:"",table:"",children:"",name:{label:"规格值",value:"itemValue"}},on:{beforeRemove:function(t,o){return e.delSku(t,o,"itemValue")},itemChange:function(t){return e.editSku({data:t,index:s},"itemValue")}},model:{value:a.itemList,callback:function(t){e.$set(a,"itemList",t)},expression:"props.itemList"}})],1)]}}],null,!1,1621428679),model:{value:e.specItemList,callback:function(t){e.specItemList=t},expression:"specItemList"}})],1)],1)]):e._e(),o("div",{staticClass:"overflow-hidden rounded-md shadow"},[o("div",{staticClass:"flex items-center gap-4 px-4 py-3 bg-neutral-100"},[o("div",[e._v("商品信息 ( sku )")]),o("div",[o("el-button",{attrs:{size:"mini",type:"primary"},on:{click:e.addSku}},[e._v("添加规格")]),o("el-button",{attrs:{size:"mini",type:"primary"},on:{click:e.skuAll}},[e._v("生成所有规格")]),e.goodsInfo.skuItemList.length>1&&!e.isU9?o("el-button",{attrs:{size:"mini",type:"primary"},on:{click:e.fillSkuItemList}},[e._v(" 批量填充 ( 根据第一条数据 ) ")]):e._e()],1)]),o("j-table",{attrs:{columns:e.columns,rows:e.goodsInfo.skuItemList,isPages:!1,verifyId:"skuItemList"},scopedSlots:e._u([{key:"before",fn:function(){return[20==e.goodsInfo.isSingle?o("el-table-column",{attrs:{label:"序号",name:"index",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var o=t.$index;return[e._v(" "+e._s(o+1)+" ")]}}],null,!1,742654187)}):e._e(),20==e.goodsInfo.isSingle?o("el-table-column",{attrs:{label:"规格值",porp:"specsList",name:"specsList",width:"220px",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;t.$index;return e._l(a.specsList,(function(t,a){return o("div",{key:a,staticClass:"text-xs"},[e._v(" "+e._s(t.itemValue)+" ")])}))}}],null,!1,3460189927)}):e._e()]},proxy:!0},{key:"stepPrice",fn:function(t){var a=t.row;return[o("stepPrice",{model:{value:a.goodsPrice.stepPriceList,callback:function(t){e.$set(a.goodsPrice,"stepPriceList",t)},expression:"row.goodsPrice.stepPriceList"}})]}},{key:"yeasenSkuId",fn:function(t){var a=t.row;return[o("div",[e._v(e._s(a.yeasenSkuId))])]}},{key:"memberPrice",fn:function(t){var a=t.row;return[o("memberPrice",{attrs:{salePrice:a.goodsPrice.salePrice},model:{value:a.goodsPrice.memPriceList,callback:function(t){e.$set(a.goodsPrice,"memPriceList",t)},expression:"row.goodsPrice.memPriceList"}})]}},{key:"skuState",fn:function(t){var a=t.row;return[o("el-switch",{attrs:{"active-value":20,"inactive-value":10},model:{value:a.skuState,callback:function(t){e.$set(a,"skuState",t)},expression:"row.skuState"}})]}},{key:"trialFlag",fn:function(t){var a=t.row;return[o("el-switch",{attrs:{"active-value":20,"inactive-value":10},model:{value:a.trialFlag,callback:function(t){e.$set(a,"trialFlag",t)},expression:"row.trialFlag"}})]}},{key:"salePrice",fn:function(t){var a=t.row;return[o("el-input",{directives:[{name:"float",rawName:"v-float"}],attrs:{placeholder:"请输入销售价"},model:{value:a.goodsPrice.salePrice,callback:function(t){e.$set(a.goodsPrice,"salePrice",t)},expression:"row.goodsPrice.salePrice"}})]}},{key:"pointsExchangeValue",fn:function(t){var a=t.row;return[o("el-input",{directives:[{name:"float",rawName:"v-float",value:0,expression:"0"}],attrs:{placeholder:"请输入兑换所需积分"},model:{value:a.goodsPrice.pointsExchangeValue,callback:function(t){e.$set(a.goodsPrice,"pointsExchangeValue",t)},expression:"row.goodsPrice.pointsExchangeValue"}})]}},{key:"oldPrice",fn:function(t){var a=t.row;return[o("el-input",{directives:[{name:"float",rawName:"v-float"}],attrs:{disabled:!(!e.id||e.goodsInfo.shopId==e.shopId),placeholder:"请输入原价"},model:{value:a.goodsPrice.oldPrice,callback:function(t){e.$set(a.goodsPrice,"oldPrice",t)},expression:"row.goodsPrice.oldPrice"}})]}},{key:"costPrice",fn:function(t){var a=t.row;return[o("el-input",{directives:[{name:"float",rawName:"v-float"}],attrs:{size:"small",placeholder:"请输入成本价"},model:{value:a.goodsPrice.costPrice,callback:function(t){e.$set(a.goodsPrice,"costPrice",t)},expression:"row.goodsPrice.costPrice"}})]}},{key:"supplierSettlePrice",fn:function(t){var a=t.row;return[o("el-input",{directives:[{name:"float",rawName:"v-float"}],attrs:{disabled:!!e.isU9||!!e.id,size:"small",placeholder:"请输入结算价"},model:{value:a.goodsPrice.supplierSettlePrice,callback:function(t){e.$set(a.goodsPrice,"supplierSettlePrice",t)},expression:"row.goodsPrice.supplierSettlePrice"}})]}},{key:"skuNo",fn:function(t){var a=t.row;return[o("el-input",{attrs:{disabled:!!e.isU9,size:"small",placeholder:"请输入商品货号"},model:{value:a.skuNo,callback:function(t){e.$set(a,"skuNo",t)},expression:"row.skuNo"}})]}},{key:"specsCode",fn:function(t){var a=t.row;return[o("el-input",{attrs:{size:"small",placeholder:"请输入规格型号"},model:{value:a.specsCode,callback:function(t){e.$set(a,"specsCode",t)},expression:"row.specsCode"}})]}},{key:"barcode",fn:function(t){var a=t.row;return[o("el-input",{attrs:{size:"small",placeholder:"请输入条形码"},model:{value:a.barcode,callback:function(t){e.$set(a,"barcode",t)},expression:"row.barcode"}})]}},{key:"preSendStock",fn:function(t){var a=t.row;return[o("el-input",{attrs:{size:"small",placeholder:"请输入现货库存"},model:{value:a.preSendStock,callback:function(t){e.$set(a,"preSendStock",t)},expression:"row.preSendStock"}})]}},{key:"preSendDay",fn:function(t){var a=t.row;return[o("el-input",{attrs:{size:"small",placeholder:"请输入交付周期"},model:{value:a.preSendDay,callback:function(t){e.$set(a,"preSendDay",t)},expression:"row.preSendDay"}})]}},{key:"image",fn:function(t){var a=t.row;return[o("div",{staticClass:"flex-center"},[o("MaterialSelect",{attrs:{size:60,merchantId:e.goodsInfo.merchantId},model:{value:a.image,callback:function(t){e.$set(a,"image",t)},expression:"row.image"}})],1)]}},{key:"custom",fn:function(t){var a=t.index;return[o("el-button",{attrs:{type:"text",size:"small",disabled:1==e.goodsInfo.skuItemList.length},on:{click:function(t){return e.goodsInfo.skuItemList.splice(a,1)}}},[e._v(" 删除 ")])]}}],null,!1,356202393)})],1),10!=e.goodsInfo.pointExchangeFlag?o("div",e._l(e.goodsInfo.diyTabList,(function(t,a){return o("div",{key:a,staticClass:"overflow-hidden rounded-md shadow"},[o("div",{staticClass:"flex items-center justify-between px-4 py-3 bg-neutral-100"},[o("div",[e._v("自定义tab")]),o("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(t){e.showDiyTabs=!0}}},[e._v("添加tab")])],1),o("div",{staticClass:"pb-4"},[o("el-tabs",{staticClass:"px-4",attrs:{value:"0",editable:""},on:{edit:function(e){return t.itemList.splice(e,1)}}},e._l(t.itemList,(function(t,a){return o("el-tab-pane",{key:a,attrs:{label:t.itemName,name:a.toString()}},[20==t.itemValue?o("div",[o("j-map-list",{attrs:{table:"",serialize:"",name:{label:"名称",value:"name"},link:{label:"链接",value:"link"},path:{label:"文件地址",value:"path",attrs:{limit:1,serialize:!0}}},model:{value:t.extendData,callback:function(o){e.$set(t,"extendData",o)},expression:"ele.extendData"}})],1):30==t.itemValue?o("div",[o("j-map-list",{attrs:{table:"",serialize:"",name:{label:"属性名",value:"name"},url:{label:"属性值",value:"value"}},model:{value:t.extendData,callback:function(o){e.$set(t,"extendData",o)},expression:"ele.extendData"}})],1):o("div",[o("j-editor",{attrs:{type:"wang"},model:{value:t.extendData,callback:function(o){e.$set(t,"extendData",o)},expression:"ele.extendData"}})],1)])})),1)],1)])})),0):e._e(),o("div",{staticClass:"overflow-hidden rounded-md shadow"},[o("div",{staticClass:"px-4 py-3 bg-neutral-100"},[e._v("产品说明书")]),o("div",{staticClass:"overflow-hidden rounded-md shadow mt-4 ml-4"},[o("div",{staticClass:"px-4 py-3 bg-neutral-100"},[e._v("产品简介")]),o("div",{staticClass:"px-4 pb-4"},[o("el-tabs",{attrs:{value:"PC"}},[o("el-tab-pane",{attrs:{label:"电脑端",name:"PC"}},[o("j-editor",{attrs:{type:"wang"},model:{value:e.goodsInfo.goodsPcDesc,callback:function(t){e.$set(e.goodsInfo,"goodsPcDesc",t)},expression:"goodsInfo.goodsPcDesc"}})],1),o("el-tab-pane",{attrs:{label:"移动端",name:"H5"}},[o("j-editor",{attrs:{type:"wang"},model:{value:e.goodsInfo.goodsH5Desc,callback:function(t){e.$set(e.goodsInfo,"goodsH5Desc",t)},expression:"goodsInfo.goodsH5Desc"}})],1)],1)],1)]),10!=e.goodsInfo.pointExchangeFlag?o("div",{staticClass:"overflow-hidden rounded-md shadow mt-4 ml-4"},[o("div",{staticClass:"px-4 py-3 bg-neutral-100"},[e._v("产品特色")]),o("div",{staticClass:"px-4 pb-4"},[o("el-tabs",{attrs:{value:"PC"}},[o("el-tab-pane",{attrs:{label:"电脑端",name:"PC"}},[o("j-editor",{attrs:{type:"wang"},model:{value:e.goodsInfo.goodsPcSpec,callback:function(t){e.$set(e.goodsInfo,"goodsPcSpec",t)},expression:"goodsInfo.goodsPcSpec"}})],1),o("el-tab-pane",{attrs:{label:"移动端",name:"H5"}},[o("j-editor",{attrs:{type:"wang"},model:{value:e.goodsInfo.goodsH5Spec,callback:function(t){e.$set(e.goodsInfo,"goodsH5Spec",t)},expression:"goodsInfo.goodsH5Spec"}})],1)],1)],1)]):e._e(),10!=e.goodsInfo.pointExchangeFlag?o("div",{staticClass:"overflow-hidden rounded-md shadow mt-4 ml-4"},[o("div",{staticClass:"px-4 py-3 bg-neutral-100"},[e._v("应用案例")]),o("div",{staticClass:"px-4 pb-4"},[o("el-tabs",{attrs:{value:"PC"}},[o("el-tab-pane",{attrs:{label:"电脑端",name:"PC"}},[o("j-editor",{attrs:{type:"wang"},model:{value:e.goodsInfo.goodsPcAppCase,callback:function(t){e.$set(e.goodsInfo,"goodsPcAppCase",t)},expression:"goodsInfo.goodsPcAppCase"}})],1),o("el-tab-pane",{attrs:{label:"移动端",name:"H5"}},[o("j-editor",{attrs:{type:"wang"},model:{value:e.goodsInfo.goodsH5AppCase,callback:function(t){e.$set(e.goodsInfo,"goodsH5AppCase",t)},expression:"goodsInfo.goodsH5AppCase"}})],1)],1)],1)]):e._e()]),10!=e.goodsInfo.pointExchangeFlag?o("div",{staticClass:"overflow-hidden rounded-md shadow"},[o("div",{staticClass:"px-4 py-3 bg-neutral-100"},[e._v("FAQ")]),o("div",{staticClass:"px-4 pb-4"},[o("el-tabs",{attrs:{value:"PC"}},[o("el-tab-pane",{attrs:{label:"电脑端",name:"PC"}},[o("j-editor",{attrs:{type:"wang"},model:{value:e.goodsInfo.goodsPcFaq,callback:function(t){e.$set(e.goodsInfo,"goodsPcFaq",t)},expression:"goodsInfo.goodsPcFaq"}})],1),o("el-tab-pane",{attrs:{label:"移动端",name:"H5"}},[o("j-editor",{attrs:{type:"wang"},model:{value:e.goodsInfo.goodsH5Faq,callback:function(t){e.$set(e.goodsInfo,"goodsH5Faq",t)},expression:"goodsInfo.goodsH5Faq"}})],1)],1)],1)]):e._e(),10!=e.goodsInfo.pointExchangeFlag?o("div",{staticClass:"overflow-hidden rounded-md shadow"},[o("div",{staticClass:"px-4 py-3 bg-neutral-100"},[e._v("文献信息")]),o("div",{staticClass:"px-4 pb-4"},[o("el-tabs",{attrs:{value:"PC"}},[o("el-tab-pane",{attrs:{label:"电脑端",name:"PC"}},[o("j-editor",{attrs:{type:"wang"},model:{value:e.goodsInfo.goodsPcLiterature,callback:function(t){e.$set(e.goodsInfo,"goodsPcLiterature",t)},expression:"goodsInfo.goodsPcLiterature"}})],1),o("el-tab-pane",{attrs:{label:"移动端",name:"H5"}},[o("j-editor",{attrs:{type:"wang"},model:{value:e.goodsInfo.goodsH5Literature,callback:function(t){e.$set(e.goodsInfo,"goodsH5Literature",t)},expression:"goodsInfo.goodsH5Literature"}})],1)],1)],1)]):e._e(),o("div",{staticClass:"overflow-hidden rounded-md shadow"},[o("div",{staticClass:"px-4 py-3 bg-neutral-100"},[e._v("运费信息")]),o("div",{staticClass:"px-4 py-3"},[e._v(" 商品物流信息 "),o("span",{staticClass:"text-xs"},[e._v(" (每个商品都可以关联一个运费模板，前台下单结算时如果商品运费模板相同则在一个运费规则里计算，运费模板不同则叠加计算运费。) ")])]),o("el-form-item",{attrs:{label:"运费模板：",prop:"templateId",rules:[{required:!0,message:"运费模板不能为空",trigger:"blur"}]}},[o("el-select",{staticClass:"!w-1/2",attrs:{placeholder:"请选择运费模板",size:"small"},model:{value:e.goodsInfo.templateId,callback:function(t){e.$set(e.goodsInfo,"templateId",t)},expression:"goodsInfo.templateId"}},e._l(e.stockTemplate,(function(e){return o("el-option",{key:e.templateId,attrs:{label:e.templateName,value:e.templateId}})})),1)],1)],1),10!=e.goodsInfo.pointExchangeFlag?o("div",{staticClass:"overflow-hidden rounded-md shadow"},[o("div",{staticClass:"px-4 py-3 bg-neutral-100"},[e._v("关联文章")]),o("div",{staticClass:"p-4"},[o("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(t){e.articleListVisible=!0}}},[e._v("添加关联文章")])],1),o("div",[o("el-table",{attrs:{data:e.goodsInfo.goodsArticleList||[]}},[o("el-table-column",{attrs:{prop:"logo",label:"Logo",width:"180"},scopedSlots:e._u([{key:"default",fn:function(e){var t=e.row;return[o("el-image",{staticClass:"w-10 h-10",attrs:{src:t.logo,fit:"contain"}})]}}],null,!1,3982730275)}),o("el-table-column",{attrs:{prop:"name",label:"文章标题"}}),o("el-table-column",{attrs:{label:"操作",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[o("el-button",{attrs:{type:"text"},on:{click:function(t){return e.delArticle(a.id)}}},[e._v("删除")])]}}],null,!1,623437981)})],1)],1)]):e._e(),10!=e.goodsInfo.pointExchangeFlag?o("div",{staticClass:"overflow-hidden rounded-md shadow"},[o("div",{staticClass:"px-4 py-3 bg-neutral-100"},[e._v("关联商品")]),o("div",{staticClass:"p-4"},[o("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(t){e.$refs.relatedGoodsSelect.isShow=!0}}},[e._v(" 添加关联商品 ")])],1),o("div",[o("el-table",{attrs:{data:e.goodsRelatedList}},[o("el-table-column",{attrs:{prop:"imageUrl",label:"商品图片",width:"180"},scopedSlots:e._u([{key:"default",fn:function(e){var t=e.row;return[o("el-image",{staticClass:"w-10 h-10",attrs:{src:t.imageUrl,fit:"contain"}})]}}],null,!1,3748227300)}),o("el-table-column",{attrs:{prop:"goodsNo",label:"商品编码"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[o("div",{staticClass:"flex items-center"},[o("div",[e._v(e._s(a.goodsNo))])])]}}],null,!1,699110175)}),o("el-table-column",{attrs:{prop:"name",label:"商品名称"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[o("div",{staticClass:"flex items-center"},[o("div",[e._v(e._s(a.name))])])]}}],null,!1,2534478761)}),o("el-table-column",{attrs:{label:"操作",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[o("el-button",{attrs:{type:"text"},on:{click:function(t){return e.delRelatedGoods(a.id)}}},[e._v("删除")])]}}],null,!1,64143174)})],1)],1)]):e._e(),e.isU9?o("div",{staticClass:"overflow-hidden rounded-md shadow"},[o("div",{staticClass:"px-4 py-3 bg-neutral-100"},[e._v("审核备注")]),o("div",{staticClass:"p-4"},[o("el-input",{staticClass:"[&_.el-textarea\\_\\_inner]:rounded-none",attrs:{type:"textarea",placeholder:"拒绝理由",autosize:{minRows:2,maxRows:4}},model:{value:e.refuseRemark,callback:function(t){e.refuseRemark=t},expression:"refuseRemark"}}),o("div",{staticClass:"pt-4"},[o("el-button",{attrs:{size:"small",type:"warning"},on:{click:function(t){e.state=30,e.sendForm()}}},[e._v(" 拒绝 ")]),o("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(t){e.state=20,e.sendForm()}}},[e._v(" 审核通过 ")])],1)],1)]):o("div",{staticClass:"fixed",staticStyle:{bottom:"0",left:"50%"}},[o("el-button",{staticClass:"w-[300px] max-w-full",attrs:{type:"primary",size:"small"},on:{click:e.sendForm}},[e._v("保存商品")])],1)]:e._e()],2)]),e.showDiyTabs?o("selectTab",{attrs:{tabs:e.goodsInfo.diyTabList,show:e.showDiyTabs},on:{ok:e.cm_tab,close:function(t){e.showDiyTabs=!1}}}):e._e(),e.showLabels?o("labels",{attrs:{dialogFormVisible:e.showLabels,select:!0,allLable:[{labels:e.goodsInfo.goodsLabelList}]},on:{closeDialog:function(t){e.showLabels=!1},change:function(t){return e.goodsInfo.goodsLabelList=t}}}):e._e(),o("j-dialog",{ref:"dialog",attrs:{cancel:"",confirm:"",title:"选择关联文章",width:"1000px",body:"","destroy-on-close":""},on:{ok:e.handleSelectArticle,"before-close":e.handleClose},model:{value:e.articleListVisible,callback:function(t){e.articleListVisible=t},expression:"articleListVisible"}},[o("article-list",{attrs:{type:30,multiple:"",value:e.goodsInfo.goodsArticleList||[],selected:e.goodsInfo.goodsArticleList||[]},on:{input:e.setGoodsArticleList}})],1),o("j-goods-select",{ref:"relatedGoodsSelect",attrs:{type:"select",selectList:e.goodsRelatedList},on:{change:function(t){e.goodsRelatedList=t.map((function(e){return{id:e.id,name:e.goodsName,imageUrl:e.goodsImageShow,goodsNo:e.goodsNo}}))}}})],1)},s=[],n=o("2909"),i=o("5530"),r=(o("99af"),o("4de4"),o("c740"),o("caad"),o("d81d"),o("13d5"),o("a434"),o("e9c4"),o("b64b"),o("d3b7"),o("6062"),o("3ca3"),o("0643"),o("2382"),o("4e3e"),o("a573"),o("9d4a"),o("159b"),o("ddb0"),o("dde8")),l=o("117e"),c=o("b3ad"),u=o("e9aa"),d=o("1c07"),f=o("67b0"),p=o("c3dd"),m=o("c311"),g=o("899d"),h={name:"releaseGoods",components:{MaterialSelect:c["a"],selectTab:f["default"],Labels:m["default"],stepPrice:d["default"],memberPrice:u["default"],selectShop:g["default"],GoodsCombo:p["default"],JGoodsSelect:r["a"],articleList:l["a"]},data:function(){return{config:[{required:!1,label:"期望交货日期",name:"requireTime",type:"text"},{required:!1,label:"订制信息说明",name:"requireOther",type:"text",attrs:{type:"textarea",autosize:{minRows:6,maxRows:8}}},{label:"订制方案",name:"customizedPlanList",type:"upload",attrs:{accept:"",hint:"上传附件，支持图片、PDF、压缩包、word格式",disabled:!0},rules:[{required:!1,message:"请上传附件",type:"array",trigger:"blur"}]},{label:"客户技术确认书",name:"artConfirmationList",type:"upload",attrs:{accept:"",hint:"上传附件，支持图片、PDF、压缩包、word格式",disabled:!0},rules:[{required:!1,message:"请上传附件",type:"array",trigger:"blur"}]},{label:"定制图纸",name:"customizedDrawingList",type:"upload",attrs:{accept:"",hint:"上传附件，支持图片、PDF、压缩包、word格式",disabled:!0},rules:[{required:!1,message:"请上传附件",type:"array",trigger:"blur"}]},{label:"附件",name:"extendList",type:"upload",attrs:{accept:"",hint:"上传附件，支持图片、PDF、压缩包、word格式",disabled:!0},rules:[{required:!1,message:"请上传附件",type:"array",trigger:"blur"}]}],stockTemplate:[],refuseRemark:"",state:20,shopLIst:[],show:!1,shopId:"",shopName:"",id:this.$route.query.id,isU9:this.$route.query.u9,libraryId:"",isGoods:!0,skuItemList:[],categoryId:[],attrItemList:[],specItemList:[],goodsInfo:{pointExchangeCustLevelList:[],seoData:{},pointExchangeTotalQuantity:0,productionMode:1,rebateFlag:20,rebateRate:20,seriesFlag:10,pointExchangeFlag:this.$route.query.pointExchangeFlag||20,firstKeywords:"",secondKeywords:"",thirdKeywords:"",customFlag:20,enableState:10,giftFlag:20,piecemealFlag:20,merchantId:"",video:"",templateId:"",categoryId:"",attrItemList:[],specItemList:[],skuItemList:[{specsCode:"",barcode:"",skuNo:"",skuState:20,goodsPrice:{memPriceList:[],stepPriceList:[],salePrice:"",oldPrice:"",costPrice:"",supplierSettlePrice:""},image:"",specsList:[{dictName:"",itemValue:""}],preSendStock:0,preSendDay:0,yeasenSkuId:0,trialFlag:10}],diyTabList:[{dictName:"自定义tab",itemList:[]}],goodsLabelList:[],isSingle:this.$route.query.pointExchangeFlag?20:10,paramItemList:[],priceUnitInfoTransferList:[],goodsImageList:[],goodsSeriesList:[],goodsPcDesc:"",goodsPcSpec:"",goodsPcAppCase:"",goodsPcFaq:"",goodsPcLiterature:"",goodsH5Desc:"",goodsH5Spec:"",goodsH5AppCase:"",goodsH5Faq:"",goodsH5Literature:"",goodsArticleList:[]},goodsCategory:{specList:[]},baseInfo:{},goodsLibrary:[],category:[],showDiyTabs:!1,showLabels:!1,columns:[{label:"id",name:"yeasenSkuId"},{label:"销售价",name:"salePrice",prop:"goodsPrice.salePrice",required:!0},{label:"原价",name:"oldPrice",prop:"goodsPrice.oldPrice",required:!0},{label:"成本价",name:"costPrice",prop:"goodsPrice.costPrice"},{label:"商品货号",name:"skuNo",width:"200px"},{label:"规格型号",name:"specsCode",width:"200px"},{label:"平台结算价",name:"supplierSettlePrice"},{label:"阶梯价格",name:"stepPrice",hidden:10==this.$route.query.pointExchangeFlag},{label:"客户价格",name:"memberPrice",hidden:10==this.$route.query.pointExchangeFlag},{label:"是否上架",name:"skuState"},{label:"现货库存",name:"preSendStock"},{label:"交付周期",name:"preSendDay",hidden:10==this.$route.query.pointExchangeFlag},{label:"条形码",name:"barcode",hidden:10==this.$route.query.pointExchangeFlag},{label:"规格图片",name:"image"},{label:"是否试用装",name:"trialFlag",hidden:10==this.$route.query.pointExchangeFlag},{label:"操作",name:"custom"}],oldSpecItemList:[],lvList:[],articleListVisible:!1,tempArticleList:[],goodsListVisible:!1,goodsRelatedList:[]}},watch:{relationShopId:{handler:function(e){this.shopId=e},immediate:!0},"goodsInfo.merchantId":{handler:function(e){var t=this;Request.GET("/platform/goodsMaterialLibrary/pageList",{pageNum:1,pageSize:100,merchId:e},(function(e){t.goodsLibrary=e.data.content})),this.getStockTemplate()}},"goodsInfo.categoryId":{handler:function(e){var t=this;e&&Request.GET("/platform/goods-category/goods-relation/".concat(e),{},(function(e){if(200==e.code){t.goodsCategory=e.data;var o=[];t.goodsCategory.attrList.forEach((function(e){o.push(Object(i["a"])(Object(i["a"])({},e),{},{itemList:[]}))})),t.attrItemList=o,t.baseInfo.attrItemList&&t.baseInfo.attrItemList.filter((function(e){return 20==e.customizeFlag})).forEach((function(e){var o=t.attrItemList.findIndex((function(t){return t.dictId==e.dictId}));t.attrItemList[o].itemList=e.extendItemList})),0==t.goodsInfo.paramItemList.length&&(t.goodsInfo.paramItemList=t.goodsCategory.paramList)}}))}},"goodsInfo.pointExchangeFlag":{handler:function(e){var t=this.$options.data.call(this).columns;10==e&&(t.splice(0,1),t.unshift({label:"兑换所需积分",name:"pointsExchangeValue",prop:"goodsPrice.pointsExchangeValue",required:!0})),this.columns=t},immediate:!0},"goodsInfo.isSingle":{handler:function(e){if(20==e){if(!this.id){if(!this.goodsCategory.specList.length)return;this.specItemList=this.goodsCategory.specList,this.skuAll()}}else this.id||(this.specItemList=[],this.goodsInfo.skuItemList=this.$options.data.call(this).goodsInfo.skuItemList)}},newSpecItemList:{handler:function(e,t){this.oldSpecItemList=t},deep:!0},"goodsInfo.goodsRelatedList":{handler:function(e){this.goodsRelatedList=e||[]}}},computed:{newSpecItemList:function(){return JSON.parse(JSON.stringify(this.specItemList))}},created:function(){this.initGoods()},mounted:function(){},methods:{skuAll:function(){var e=this,t=this.specItemList,o=[];if(t.forEach((function(e,t){e.itemList&&e.itemList.length&&(o.push([]),e.itemList.forEach((function(a){o[t].push({itemName:e.dictName,itemValue:a.itemValue})})))})),o.length){var a=this.$options.data.call(this).goodsInfo.skuItemList[0],s=[],n=[];this.skuItemList.forEach((function(e){var t="";e.specsList.forEach((function(e){t+=e.itemName+e.itemValue})),n.push(t)})),this.calcDescartes(o).forEach((function(t){var o="";t.forEach((function(e){o+=e.itemName+e.itemValue})),n.includes(o)?s.push(Object(i["a"])(Object(i["a"])({},e.skuItemList[n.indexOf(o)]),{},{specsList:t})):s.push(Object(i["a"])(Object(i["a"])({},a),{},{specsList:t}))})),s.forEach((function(t,o){e.skuItemList[o]&&(s[o]=Object(i["a"])(Object(i["a"])({},e.skuItemList[o]),{},{specsList:t.specsList}))})),this.id?this.goodsInfo.skuItemList=s.filter((function(e){return!!e.skuId})):this.goodsInfo.skuItemList=JSON.parse(JSON.stringify(s))}},initGoods:function(e){var t=this;if(Request.GET("/platform/userLeveDict/listLevel").then((function(e){200==e.code&&(t.lvList=e.data)})),this.getShopList(),Request.GET("/platform/goods-category/ztree",{bizType:10==this.goodsInfo.pointExchangeFlag?2:1},(function(e){10==t.goodsInfo.pointExchangeFlag?t.category=t.getCascader(e.data):t.category=e.data})),this.id){this.$route.meta.title="编辑商品";var o="/platform/goodsInfo/detail/";Request.GET(o+this.id,{},(function(o){if(200==o.code){var a=t.assignEmpty(t.goodsInfo,o.data);t.isU9&&(a.skuItemList=a.skuItemList.map((function(e){return Object(i["a"])(Object(i["a"])({},e),{},{skuState:20})}))),t.skuItemList=a.skuItemList,t.categoryId=[a.categoryId1th,a.categoryId2th,a.categoryId],a.diyTabList=a.diyTabList.map((function(e){return{customizeFlag:e.customizeFlag,dictId:e.dictId,dictName:e.dictName,itemList:e.extendItemList}})),t.goodsInfo=a,t.goodsInfo.pointExchangeCustLevelList=a.pointExchangeCustLevelList.map((function(e){return e.levelId})),t.getStockTemplate(),t.baseInfo=JSON.parse(JSON.stringify(o.data));var s=[],n=t.filterList(a.attrItemList);n.forEach((function(e,t){20!=e.customizeFlag&&s.push(e)})),t.goodsInfo.attrItemList=s,t.specItemList=t.filterList(t.goodsInfo.specItemList),t.goodsInfo.paramItemList=t.filterList(t.goodsInfo.paramItemList),e&&(t.id="",t.goodsInfo.pointExchangeFlag=t.$route.query.pointExchangeFlag||20,10==t.goodsInfo.piecemealFlag&&(t.goodsInfo.merchantId="",t.goodsInfo.shopId=""))}}))}else this.$route.meta.title="发布商品",this.goodsInfo.shopId=this.relationShopId,this.goodsInfo.merchantId=this.relationMerchId,this.getStockTemplate()},editSku:function(e,t){var o=this;this.$nextTick((function(){if(o.oldSpecItemList&&o.oldSpecItemList.length){var a,s="";if("itemValue"==t)null!==(a=o.oldSpecItemList[e.index])&&void 0!==a&&a.itemList&&(s=o.oldSpecItemList[e.index].itemList[e.data.index][t]);else s=o.oldSpecItemList[e.data.index].dictName;var n=JSON.parse(JSON.stringify(o.goodsInfo.skuItemList));n.forEach((function(o){o.specsList&&o.specsList.length&&o.specsList.forEach((function(o){s&&o[t]==s&&(o[t]=e.data["itemValue"==t?t:"dictName"])}))})),o.goodsInfo.skuItemList=n,o.$forceUpdate()}}))},delSku:function(e,t,o){var a=[];this.goodsInfo.skuItemList.forEach((function(e){var t="";e.specsList.forEach((function(e){t+=(e.itemName||"")+(e.itemValue||"")})),a.push(t)}));for(var s=0;s<a.length;s++){var n=a[s];if(n&&e[o]&&-1!=n.indexOf(e[o]))return void this.$message.warning("此规格值已被使用无法删除")}t(!0)},verifySku:function(){var e=Object(i["a"])({},this.goodsInfo),t=[],o="";return e.skuItemList.forEach((function(e,o){var a="";e.specsList.forEach((function(e){a+=(e.itemName||"")+(e.itemValue||"")})),t.push(a)})),o},findFirstDuplicateIndex:function(e){for(var t=new Set,o=0;o<e.length;o++){if(t.has(e[o]))return o;t.add(e[o])}return-1},addSku:function(){var e=this,t=[];if(this.specItemList.forEach((function(e,o){e.itemList&&e.itemList.length&&(t.push([]),e.itemList.forEach((function(a){t[o].push({itemName:e.dictName,itemValue:a.itemValue})})))})),!t.length)return this.$message.warning("没有规格值");var o=[],a=[],s=this.$options.data.call(this).goodsInfo.skuItemList[0];if(this.calcDescartes(t).forEach((function(t){var n="";t.forEach((function(e){n+=e.itemName+e.itemValue})),a.includes(n)?o.push(Object(i["a"])(Object(i["a"])({},e.skuItemList[a.indexOf(n)]),{},{specsList:t})):o.push(Object(i["a"])(Object(i["a"])({},s),{},{specsList:t}))})),o.length==this.goodsInfo.skuItemList.length)return this.$message.warning("规格已到最大值");var n=[];this.goodsInfo.skuItemList[0].specsList.forEach((function(e){n.push({dictName:"",itemValue:""})})),this.goodsInfo.skuItemList.push(Object(i["a"])(Object(i["a"])({},s),{},{specsList:n}))},filterList:function(e){return e.map((function(e){var t=e.extendItemList;return delete e.extendItemList,Object(i["a"])(Object(i["a"])({},e),{},{itemList:t})}))},getStockTemplate:function(){var e=this;Request.GET("/platadmin/stockTemplate/idNames/"+(this.goodsInfo.shopId||this.shopId),{},(function(t){200===t.code&&(e.stockTemplate=t.data)}))},getShopList:function(){var e=this;this.$get({url:"/platadmin/organ/listOrgan",data:Object(i["a"])(Object(i["a"])({},this.pageData),{},{dataType:30})}).then((function(t){e.shopLIst=t.data}))},ok:function(e){this.goodsInfo.merchantId=e.id,this.show=!1},changeTemp:function(e){var t=this;Request.GET("/platform/goodsMaterialLibrary/detail/".concat(this.goodsLibrary[e].id)).then((function(e){if(200==e.code){var o=Object.assign({},t.goodsInfo,e.data);t.goodsInfo=o,t.goodsInfo.goodsImageList=e.data.imageList}}))},sendForm:function(){var e=this;this.isU9&&20!=this.state?Request.POST("/platform/goodsInfo/checkGoodsBatches",{state:this.state,refuseRemark:this.refuseRemark,goodsIdList:[this.id]}).then((function(t){200==t.code&&(e.$message.success("操作成功"),e.$router.push("/commodity/commodityManagement"))})):this.$refs.form.validate((function(t){if(t){var o=Object(i["a"])({},e.goodsInfo);if(10==o.isSingle)o.goodsNo=o.skuItemList[0].skuNo,o.skuItemList[0].specsList=[];else if(e.verifySku())return e.$message.warning(e.verifySku());if(o.attrItemList=[].concat(Object(n["a"])(e.goodsInfo.attrItemList),Object(n["a"])(e.attrItemList)),o.specItemList=e.specItemList,o.goodsRelatedList=e.goodsRelatedList,o.comboFlag=20,0==o.skuItemList.length)return e.$message.warning("商品规格数据为空");if("<p><br></p>"==o.goodsPcDesc&&(o.goodsPcDesc=""),"<p><br></p>"==o.goodsH5Desc&&(o.goodsH5Desc=""),"<p><br></p>"==o.goodsH5Faq&&(o.goodsH5Faq=""),"<p><br></p>"==o.goodsH5Spec&&(o.goodsH5Spec=""),"<p><br></p>"==o.goodsPcAppCase&&(o.goodsPcAppCase=""),"<p><br></p>"==o.goodsPcDesc&&(o.goodsPcDesc=""),"<p><br></p>"==o.goodsPcFaq&&(o.goodsPcFaq=""),"<p><br></p>"==o.goodsPcSpec&&(o.goodsPcSpec=""),"<p><br></p>"==o.goodsH5AppCase&&(o.goodsH5AppCase=""),"<p><br></p>"==o.goodsPcLiterature&&(o.goodsPcLiterature=""),"<p><br></p>"==o.goodsH5Literature&&(o.goodsH5Literature=""),o.pointExchangeFlag=o.pointExchangeFlag||20,o.pointExchangeTotalQuantity=o.pointExchangeTotalQuantity||0,10==o.pointExchangeFlag)for(var a=o.skuItemList.length-1;a>=0;a--)o.skuItemList[a].goodsPrice.pointsExchangePrice=0;e.isU9?20==e.state&&Request.PUT("/platform/goodsInfo/update/".concat(e.id),Object(i["a"])({},o),(function(t){200==t.code&&(e.$message.success("操作成功"),e.$router.push("/commodity/commodityManagement"))})):e.id?Request.PUT("/platform/goodsInfo/update/".concat(e.id),Object(i["a"])({},o),(function(t){200==t.code&&(e.$message.success("商品信息修改成功"),e.$router.push("/commodity/commodityManagement"))})):Request.POST("/platform/goodsInfo/add",Object(i["a"])({},o),(function(t){200==t.code&&(e.$message.success("商品信息新增成功"),e.$router.push("/commodity/commodityManagement"))}))}else e.$nextTick((function(){var e=document.getElementsByClassName("is-error");e[0].scrollIntoView({block:"center",behavior:"smooth"})}))}))},packageChange:function(e){var t=e.map((function(e){return{transferValue:1,transferName:e.itemName,priceUnitCode:e.itemId}}));this.goodsInfo.priceUnitInfoTransferList=t},cm_tab:function(e){var t=this.goodsInfo.diyTabList[0].itemList||[],o=e.map((function(e){return{id:e.id,itemValue:e.attrType,itemName:e.tabName,extendData:e.tabDesc}}));o.forEach((function(e){t.forEach((function(t){e.id==t.id&&t.extendData&&(e.extendData=t.extendData)}))})),this.goodsInfo.diyTabList[0].itemList=o,this.showDiyTabs=!1},calcDescartes:function(e){if(e.length)return e.reduce((function(e,t){var o=[];return e.forEach((function(e){return t.forEach((function(t){return o.push(e.concat([t]))}))})),o}),[[]])},fillSkuItemList:function(){if(this.goodsInfo.skuItemList.length){var e=this.goodsInfo.skuItemList[0],t=this.goodsInfo.skuItemList.map((function(t){var o={};return Object.keys(t).forEach((function(a){t[a]?o[a]=t[a]:o[a]=e[a]})),Object.keys(o.goodsPrice).forEach((function(t){o.goodsPrice[t]?o.goodsPrice[t]=o.goodsPrice[t]:o.goodsPrice[t]=e.goodsPrice[t]})),Object(i["a"])(Object(i["a"])({},o),{},{specsList:t.specsList})}));this.goodsInfo.skuItemList=t}},setGoodsArticleList:function(e){this.tempArticleList=e,this.goodsInfo.goodsArticleList=e},handleSelectArticle:function(){this.goodsInfo.goodsArticleList=this.tempArticleList,this.handleClose()},handleClose:function(){this.tempArticleList=[],this.articleListVisible=!1},delArticle:function(e){var t=this.goodsInfo.goodsArticleList.findIndex((function(t){return t.id==e}));this.goodsInfo.goodsArticleList.splice(t,1)},delRelatedGoods:function(e){var t=this.goodsRelatedList.findIndex((function(t){return t.id==e}));this.goodsRelatedList.splice(t,1)},validateSpecList:function(e,t){var o=this;if(10==this.goodsInfo.pointExchangeFlag){var a=function(){if(0===o.specItemList.length)return{valid:!1,msg:"至少需要添加一个规格项"};for(var e=0;e<o.specItemList.length;e++){var t=o.specItemList[e];if(0===t.dictName.length)return{valid:!1,msg:"规格名称不能为空"};if(0===t.itemList.length)return{valid:!1,msg:"至少需要添加一个规格值"};for(var a=0;a<t.itemList.length;a++){var s=t.itemList[a];if(0===s.itemValue.length)return{valid:!1,msg:"规格值不能为空"}}}return{valid:!0}},s=a();s.valid?t():t(new Error(s.msg))}else t()}}},b=h,v=(o("8520"),o("2877")),I=Object(v["a"])(b,a,s,!1,null,"1677f73a",null);t["default"]=I.exports},"34fa":function(e,t,o){},3759:function(e,t,o){"use strict";o.r(t);var a=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",[o("release-goods")],1)},s=[],n=o("27db"),i={components:{releaseGoods:n["default"]},name:"editGoods",data:function(){return{}},computed:{},created:function(){},mounted:function(){},methods:{}},r=i,l=(o("8442"),o("2877")),c=Object(l["a"])(r,a,s,!1,null,"01f717ed",null);t["default"]=c.exports},"377f":function(e,t,o){"use strict";o.r(t);var a=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",e._l(e.childTable,(function(e,t){return o("el-table-column",{key:t,attrs:{align:"center",prop:e.propName,label:e.labelName,"show-overflow-tooltip":""}})})),1)},s=[],n=(o("b64b"),o("22e0"),{name:"baseTable",props:["tableData"],data:function(){return{childTable:[]}},mounted:function(){this.childTable=JSON.parse(this.tableData)}}),i=n,r=o("2877"),l=Object(r["a"])(i,a,s,!1,null,null,null);t["default"]=l.exports},"38a7":function(e,t,o){"use strict";var a=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",[o("div",{staticClass:"flex items-center mb-4"},[e._t("header",(function(){return[e.table&&e.children?e._e():o("el-button",{attrs:{size:"mini",icon:"el-icon-plus",type:"primary"},on:{click:e.addItem}},[e._v(" "+e._s(e.label)+" ")])]})),e.hint?o("el-tag",{staticClass:"ml-4",attrs:{type:"info"}},[e._v(e._s(e.hint))]):e._e()],2),e._l(e.list,(function(t,a){return o("div",{key:a,class:e.className},[o("j-form-auto",e._b({ref:"form",refInFor:!0,attrs:{type:"form-item",config:e.configAll[a],size:e.size,inline:e.inline,value:e.list[a],className:e.inline?"flex items-center gap-4":"",message:!1},on:{input:function(t){return t.target!==t.currentTarget?null:function(t){e.list[a]=t}.apply(null,arguments)}},scopedSlots:e._u([e._l(e.configAll[a],(function(o){return{key:o.name,fn:function(){return[e._t(o.name,null,{index:a,prop:o.prop,row:e.list[a],item:t})]},proxy:!0}})),{key:"after",fn:function(){return[e._t("after",null,{index:a}),o("el-form-item",{attrs:{"label-width":"0"}},[e.isSort?[o("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(t){return e.up(a)}}},[o("i",{staticClass:"el-icon-top"})]),o("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(t){return e.down(a)}}},[o("i",{staticClass:"el-icon-bottom"})])]:e._e(),o("el-button",{attrs:{type:"danger",size:"mini",icon:"el-icon-remove"},on:{click:function(t){return e.delItem(a)}}})],2)]},proxy:!0}],null,!0)},"j-form-auto",e.$attrs,!1),[e._t("default",null,{row:e.list[a]})],2),e.children?e._t("children-body",(function(){return[e.children?o("div",{staticClass:"w-full pt-4 pl-8"},[o("el-card",{attrs:{shadow:"never"}},[e._t("children",null,{props:t})],2)],1):e._e()]}),{props:t}):e._e()],2)}))],2)},s=[],n=o("5530"),i=(o("99af"),o("d81d"),o("a434"),o("b0c0"),o("e9c4"),o("a9e3"),o("b64b"),o("d3b7"),o("0643"),o("4e3e"),o("a573"),o("159b"),{props:{config:{type:Array,default:function(){return[]}},className:{type:String,default:""},verifyId:{type:String,default:""},value:{type:[Array,String],default:function(){return[]}},children:{type:Boolean,default:!1},inline:{type:Boolean,default:!0},isSort:{type:Boolean,default:!0},serialize:{type:Boolean,default:!1},table:{type:Boolean,default:!1},size:{type:String,default:"mini"},label:{type:String,default:"新增"},hint:{type:String,default:""},max:{type:Number,default:0},min:{type:Number,default:0}},data:function(){return{list:[],configAll:[]}},watch:{value:{handler:function(e){e&&(this.serialize?this.list="string"===typeof e?JSON.parse(e):e:this.list=e)},immediate:!0},list:{handler:function(e){var t=this,o=JSON.parse(JSON.stringify(this.config));this.configAll=e.map((function(e,a){return t.setRule(o,a)})),this.serialize?this.$emit("input",JSON.stringify(e)):this.$emit("input",e)},deep:!0,immediate:!0}},computed:{},created:function(){},mounted:function(){},methods:{setRule:function(e,t){var o=this;if(e&&this.verifyId){var a=JSON.parse(JSON.stringify(e)),s=a.map((function(e){return e.required&&(e.prop="".concat(o.verifyId,".").concat(t,".").concat(e.name)),Object(n["a"])({},e)}));return s}},setDescendantProp:function(e,t,o){var a=t.split(".");while(a.length>1)e=e[a.shift()];return e[a[0]]=o},addItem:function(){var e=this,t={};this.config.forEach((function(o){e.setDescendantProp(t,o.name,"")})),0===this.max||this.max>this.list.length?this.list.push(Object(n["a"])({},t)):this.$message.warning("已达最大值")},up:function(e){0!=e?this.list[e]=this.list.splice(e-1,1,this.list[e])[0]:this.list.push(this.list.shift())},down:function(e){e!=this.list.length-1?this.list[e]=this.list.splice(e+1,1,this.list[e])[0]:this.list.unshift(this.list.splice(e,1)[0])},delItem:function(e){if(this.min-1==e)return this.$message.warning("已达最小值");this.list.splice(e,1),this.$emit("delItem",e)}}}),r=i,l=(o("f18a"),o("2877")),c=Object(l["a"])(r,a,s,!1,null,"c693f03a",null);t["a"]=c.exports},"481b":function(e,t,o){},"55d8":function(e,t,o){"use strict";o("d6b5")},"67b0":function(e,t,o){"use strict";o.r(t);var a=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("el-dialog",{attrs:{title:"选择TAB",visible:e.dialogFormVisible,width:"650px","append-to-body":!0,"close-on-click-modal":!1},on:{"update:visible":function(t){e.dialogFormVisible=t},close:e.close}},[o("div",{staticClass:"shopList"},[[o("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{border:"","tooltip-effect":"dark","row-key":e.getRowKey,data:e.tableData},on:{"selection-change":e.handleSelectionChange}},[o("el-table-column",{attrs:{fixed:"left",type:"selection",width:"55",align:"center","reserve-selection":!0}}),o("el-table-column",{attrs:{prop:"tabName",label:"TAB名称",width:"180"}}),o("el-table-column",{attrs:{prop:"name",label:"是否显示"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(10===t.row.showFront?"显示":"不显示")+" ")]}}])}),o("el-table-column",{attrs:{prop:"cdate",label:"添加时间"}}),o("el-table-column",{attrs:{prop:"cemp",label:"添加人"}})],1)]],2),o("div",{staticClass:"clearfix"},[o("el-pagination",{staticClass:"pagination",attrs:{"current-page":e.pageData.pageNum,"page-sizes":[10,20,30],"page-size":e.pageData.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.pageData.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1),o("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.ok}},[e._v("确 定")]),o("el-button",{attrs:{size:"small"},on:{click:e.close}},[e._v("取 消")])],1)])},s=[],n=(o("d81d"),o("b64b"),o("a573"),{name:"selectTab",props:["show","type","tabs"],data:function(){return{dialogFormVisible:this.show,row:{},actType:"",types:{0:"全部",10:"商品类型",20:"询价商品",30:"开发版商品",40:"方案"},checkList:[],tableData:[],pageData:{goodsBizType:this.type||10,pageNum:1,pageSize:10,total:0}}},created:function(){this.getList()},methods:{handleSelectionChange:function(e){this.checkList=e},getRowKey:function(e){return e.id},delitem:function(e){var t=this;this.$confirm("确认删除？").then((function(o){Request.POST("/platadmin/goodsDiyTab/delete/".concat(e.id),{},(function(e){t.$message.success("删除成功"),t.getList()}))})).catch((function(e){}))},edit:function(e){this.row=e,this.show=!0},ok:function(){if(this.checkList.length){var e=this.checkList.map((function(e){var t=e.tabDesc,o=e.tabName,a=e.attrType,s=e.id;return 20==a&&(t=JSON.parse(t)),{tabDesc:t,tabName:o,attrType:a,id:s}}));this.$emit("ok",e)}else this.$emit("ok",[])},close:function(){this.$emit("close")},open:function(){this.row={},this.show=!0},handleClick:function(){this.getList()},handleCurrentChange:function(e){this.pageData.pageNum=e,this.getList()},handleSizeChange:function(e){this.pageData.pageSize=e,this.pageData.pageNum=1,this.getList()},getList:function(){var e=this;Request.GET("/platadmin/goodsDiyTab/pageList",this.pageData,(function(t){e.tableData=t.data.content,e.pageData.total=t.data.total||0;var o=e.tabs.map((function(e){return e.id}));e.tableData.map((function(t){o.indexOf(t.id)>-1&&e.$refs["multipleTable"].toggleRowSelection(t,!0)}))}))}}}),i=n,r=o("2877"),l=Object(r["a"])(i,a,s,!1,null,null,null);t["default"]=l.exports},7612:function(e,t,o){"use strict";o("b391")},8442:function(e,t,o){"use strict";o("34fa")},8520:function(e,t,o){"use strict";o("a4bb")},"899d":function(e,t,o){"use strict";o.r(t);var a=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("el-dialog",{attrs:{title:"选择供应商",visible:e.dialogFormVisible},on:{"update:visible":function(t){e.dialogFormVisible=t},close:e.close}},[o("div",{staticClass:"shopList"},[[o("el-table",{staticStyle:{width:"100%"},attrs:{border:"",data:e.tableData}},[o("el-table-column",{attrs:{prop:"organName",label:"供应商名"}}),o("el-table-column",{attrs:{width:"180",prop:"address",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(o){return e.ck(t.row)}}},[e._v("选择")])]}}])})],1)]],2),o("div",{staticClass:"clearfix"}),o("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{on:{click:e.close}},[e._v("取 消")])],1)])},s=[],n=o("5530"),i=(o("b1f0"),o("22e0")),r={name:"selectShop",props:["show","detail"],data:function(){return{tableData:[],enumeration:i["a"],pageData:{pageNum:1,pageSize:10,total:0},dialogFormVisible:this.show}},watch:{show:function(e){this.dialogFormVisible=e}},created:function(){this.getList()},methods:{handleCurrentChange:function(e){this.pageData.pageNum=e,this.getList()},handleSizeChange:function(e){this.pageData.pageSize=e,this.getList()},getList:function(){var e=this;this.$get({url:"/platadmin/organ/listOrgan",data:Object(n["a"])(Object(n["a"])({},this.pageData),{},{dataType:10})}).then((function(t){e.tableData=t.data}))},ck:function(e){this.$emit("ok",e)},close:function(){this.$emit("close")}}},l=r,c=o("2877"),u=Object(c["a"])(l,a,s,!1,null,null,null);t["default"]=u.exports},"90d5":function(e,t,o){"use strict";o("e5c3")},a4bb:function(e,t,o){},a510:function(e,t,o){"use strict";o("481b")},b1f0:function(e,t,o){"use strict";o("99af");var a=o("943d");t["a"]={getToken:function(e){Request.GET(a["a"].getToken,null,(function(t){return e(t)}))},getAccountList:function(e,t,o){Request.GET(a["a"].acount,e,(function(e){return t(e)}),(function(e){return o(e)}))},addAccount:function(e,t){Request.POST("/account",e,(function(e){return t(e)}))},changePassword:function(e,t){Request.PUT("/account/password",e,(function(e){return t(e)}))},getAccountDetail:function(e,t){Request.GET("/account/".concat(e),null,(function(e){return t(e)}))},editAccount:function(e,t,o){Request.PUT("/account/".concat(e),t,(function(e){return o(e)}))},deleteAccount:function(e,t){Request.DEL("/account/".concat(e),null,(function(e){return t(e)}))},setAccountStatus:function(e,t){Request.POST("/".concat(e,"/status"),null,(function(e){return t(e)}))},setUserType:function(e,t,o){Request.POST("/account/type",e,(function(e){return t(e)}),(function(e){return o(e)}))},getUserJurisdiction:function(e,t){Request.GET("/account/".concat(e.monitorId,"/authority"),e,(function(e){return t(e)}))},saveJurisdiction:function(e,t){Request.POST("/account/monitor/authority",e,(function(e){return t(e)}))},sysUser:function(e,t,o){Request.GET(a["a"].sysUser,e,(function(e){return t(e)}),(function(e){return o(e)}))},sysUserAdd:function(e,t,o){Request.POST(a["a"].sysUser,e,(function(e){return t(e)}),(function(e){return o(e)}))},sysUserDetail:function(e,t,o){Request.GET("".concat(a["a"].sysUser,"/").concat(e),null,(function(e){return t(e)}),(function(e){return o(e)}))},passwordEdit:function(e,t,o){Request.PUT(a["a"].passwordEdit,e,(function(e){return t(e)}),(function(e){return o(e)}))},sysUserEdit:function(e,t,o,s){Request.PUT("".concat(a["a"].sysUser,"/").concat(e),t,(function(e){return o(e)}),(function(e){return s(e)}))},disableAccount:function(e,t,o){Request.POST("".concat(a["a"].sysUser,"/").concat(e,"/disable"),e,(function(e){return t(e)}),(function(e){return o(e)}))},enableAccount:function(e,t,o){Request.POST("".concat(a["a"].sysUser,"/").concat(e,"/enable"),e,(function(e){return t(e)}),(function(e){return o(e)}))},delAccount:function(e,t,o){Request.DEL("".concat(a["a"].sysUser,"/").concat(e),e,(function(e){return t(e)}),(function(e){return o(e)}))},userRoles:function(e,t,o){Request.GET("".concat(a["a"].userRoles).concat(e),null,(function(e){return t(e)}),(function(e){return o(e)}))},sysRole:function(e,t,o){Request.GET(a["a"].sysRole+"/page",e,(function(e){return t(e)}),(function(e){return o(e)}))},addRole:function(e,t,o){Request.POST(a["a"].sysRole+"/add",e,(function(e){return t(e)}),(function(e){return o(e)}))},updateRole:function(e,t,o,s){Request.POST("".concat(a["a"].sysRole,"/edit/").concat(e),t,(function(e){return o(e)}),(function(e){return s(e)}))},deleteRole:function(e,t,o,s){Request.POST("".concat(a["a"].sysRole,"/delete"),{idList:[e]},(function(e){return o(e)}),(function(e){return s(e)}))},allSysFunc:function(e,t,o){Request.GET(a["a"].allSysFunc,e,(function(e){return t(e)}),(function(e){return o(e)}))},roleFunc:function(e,t,o,s){Request.POST("".concat(a["a"].roleFunc).concat(e),t,(function(e){return o(e)}),(function(e){return s(e)}))},accountRoles:function(e,t,o,s){Request.POST("".concat(a["a"].accountRoles,"/").concat(e),t,(function(e){return o(e)}),(function(e){return s(e)}))},delUserRoles:function(e,t,o,s){Request.POST("".concat(a["a"].delUserRoles,"/").concat(e),t,(function(e){return o(e)}),(function(e){return s(e)}))},getRoleFunc:function(e,t,o){Request.GET("".concat(a["a"].roleFunc).concat(e),null,(function(e){return t(e)}),(function(e){return o(e)}))}}},b391:function(e,t,o){},c311:function(e,t,o){"use strict";o.r(t);var a=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"labels"},[o("el-dialog",{attrs:{title:"标签","close-on-click-modal":!1,visible:e.visible,width:"60%"},on:{"update:visible":function(t){e.visible=t},close:e.cancal}},[o("el-row",{staticClass:"bgWhite",attrs:{gutter:20}},[o("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(t){e.addVisilbe=!0}}},[e._v("添加标签")]),o("el-button",{attrs:{type:"danger",size:"mini"},on:{click:e.delLabel}},[e._v("删除")]),o("el-row",{staticClass:"btmBorder",attrs:{gutter:20}},[o("el-col",{attrs:{span:12}},[o("el-dialog",{attrs:{"close-on-click-modal":!1,width:"50%",title:e.labelTitle,visible:e.addVisilbe,"append-to-body":""},on:{"update:visible":function(t){e.addVisilbe=t},close:e.calLabel}},[o("el-form",{ref:"Lebal",attrs:{model:e.Lebal,"label-width":"100px",rules:e.rules,"label-position":"right"}},[o("el-form-item",{attrs:{label:"标签名",prop:"itemName"}},[o("el-col",{attrs:{span:10}},[o("el-input",{attrs:{size:"mini"},model:{value:e.Lebal.itemName,callback:function(t){e.$set(e.Lebal,"itemName",t)},expression:"Lebal.itemName"}})],1)],1),o("el-form-item",{attrs:{label:"标签备注",prop:"itemExtend"}},[o("el-col",{attrs:{span:10}},[o("el-input",{attrs:{size:"mini"},model:{value:e.Lebal.itemExtend,callback:function(t){e.$set(e.Lebal,"itemExtend",t)},expression:"Lebal.itemExtend"}})],1)],1),o("el-form-item",{attrs:{label:"标签颜色",prop:"itemValue"}},[o("el-col",{attrs:{span:10}},[o("el-color-picker",{model:{value:e.Lebal.itemValue,callback:function(t){e.$set(e.Lebal,"itemValue",t)},expression:"Lebal.itemValue"}})],1)],1)],1),o("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{attrs:{size:"mini"},on:{click:e.calLabel}},[e._v("取 消")]),o("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(t){return e.saveLebal("Lebal")}}},[e._v("确 定")])],1)],1)],1)],1),o("el-table",{ref:"multipleTable",staticClass:"mt-4",staticStyle:{width:"100%"},attrs:{data:e.binding,"tooltip-effect":"dark","row-key":e.getRowKey,size:"mini"},on:{"selection-change":e.handleSelectionChange}},[o("el-table-column",{attrs:{"reserve-selection":!0,type:"selection",align:"center",width:"60"}}),o("el-table-column",{attrs:{align:"center",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(o){return e.upLabel(t.row)}}},[e._v("编辑")])]}}])}),o("el-table-column",{attrs:{align:"center",label:"标签名称",fixed:"left"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.itemName)+" ")]}}])}),o("el-table-column",{attrs:{align:"center",prop:"itemExtend",label:"标签备注",fixed:"left"}})],1),o("div",{staticClass:"page"},[o("el-pagination",{staticClass:"pagination",attrs:{"current-page":e.pageData.pageNum,"page-sizes":[10,20,30],"page-size":e.pageData.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.pageData.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1),o("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{directives:[{name:"show",rawName:"v-show",value:e.select||e.goodLabelId&&0!=JSON.parse(e.goodLabelId).length,expression:"select || (goodLabelId && JSON.parse(goodLabelId).length != 0)"}],attrs:{type:"primary",size:"mini"},on:{click:e.saveLabel}},[e._v(" 保存 ")])],1)],1)],1)},s=[],n=o("5530"),i=o("2909"),r=(o("d81d"),o("a434"),o("b64b"),o("d3b7"),o("6062"),o("3ca3"),o("a573"),o("ddb0"),o("377f")),l=o("20d8"),c=(o("943d"),{name:"labels",components:{baseTable:r["default"]},props:["dialogFormVisible","nowMsg","goodLabelId","allLable","type","select"],data:function(){return{pageData:{pageNum:1,pageSize:10,total:0},rules:{itemName:[{required:!0,message:"请输入标签名",trigger:"blur"}],itemExtend:[{required:!0,message:"请输入标签备注",trigger:"blur"}],itemValue:[{required:!0,message:"请选择标签颜色",trigger:"blur"}]},addVisilbe:!1,lableId:"",Lebal:{itemId:"",itemName:"",itemExtend:"",itemValue:"",labelType:10},labelTitle:"添加标签",binding:[],visible:this.dialogFormVisible,name:"",add:"",nowIndex:"",antherName:"",checkList:[],brandName:"",brandAlias:"",tableData:[]}},created:function(){this.getList()},methods:{calLabel:function(){this.labelTitle="添加标签",this.Lebal.itemId&&(this.Lebal={}),this.addVisilbe=!1,this.getList()},getRowKey:function(e){return e.id},setSelect:function(){var e=this;if(this.allLable){var t=[];this.allLable.map((function(e){e.goodsLabelList&&0!=e.goodsLabelList.length&&"空"!=e.goodsLabelList&&e.goodsLabelList.map((function(e){t.push(e.id)}))})),t=Object(i["a"])(new Set(t)),this.binding.map((function(o){t.map((function(t){o.id==t&&e.$refs.multipleTable.toggleRowSelection(o,!0)}))}))}},cancal:function(){this.$emit("closeDialog")},saveLebal:function(e){var t=this;this.$refs[e].validate((function(e){e&&(t.Lebal.itemId?l["a"].updatePlatformGoodsLabel(t.Lebal,(function(e){200===e.code&&(t.addVisilbe=!1,t.Lebal={},t.$message.success(e.message),t.getList())})):l["a"].addPlatformGoodsLabel(t.Lebal,(function(e){200===e.code&&(t.addVisilbe=!1,t.$message.success(e.message),t.Lebal={},t.getList())})))}))},saveLabel:function(){var e=this;if(this.select)this.$emit("change",this.lableId),this.$emit("closeDialog");else{var t=[];this.lableId&&this.lableId.map((function(e){t.push(e.itemId)})),"goodsPlan"==this.type?Request.POST("/platform/goodsPlan/addLabel",{planIdList:JSON.parse(this.goodLabelId),labelIdList:t},(function(t){200===t.code&&(e.$message.success(t.message),e.$emit("closeDialog",!0))})):l["a"].goodsRelationLabel({goodsIdList:JSON.parse(this.goodLabelId),labelIdList:t},(function(t){200===t.code&&(e.$message.success(t.message),e.$emit("closeDialog",!0))}))}},delLabel:function(){var e=this;if(0==this.lableId.length)return this.$message({message:"请选择要删除的标签",type:"warning"}),!1;var t=[];this.lableId.map((function(e){t.push(e.itemId)})),this.$confirm("删除后，将不能恢复！","确定删除吗？",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning",center:!0}).then((function(){l["a"].deleteBatches({idList:t},(function(t){e.$message.success(t.message),e.getList()}))})).catch((function(){e.$message({type:"info",message:"已取消"})}))},upLabel:function(e){this.labelTitle="编辑标签",this.Lebal=e,this.Lebal.labelType=10,this.addVisilbe=!0},delThis:function(e){this.binding.splice(e,1)},sendForm:function(){},getList:function(){var e=this;l["a"].listGoodsLabel(Object(n["a"])({},this.pageData),(function(t){200===t.code&&(e.binding=t.data.content,e.pageData.total=t.data.total,e.allLable.length)}))},handleSelectionChange:function(e){this.lableId=e},handleCurrentChange:function(e){this.pageData.pageNum=e,this.getList()},handleSizeChange:function(e){this.pageData.pageSize=e,this.getList()}}}),u=c,d=(o("55d8"),o("2877")),f=Object(d["a"])(u,a,s,!1,null,"28b9b963",null);t["default"]=f.exports},c3dd:function(e,t,o){"use strict";o.r(t);var a=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",[o("j-form-list",{attrs:{config:e.config,verifyId:"comboPackList",inline:!1},scopedSlots:e._u([{key:"comboPackItemList",fn:function(t){var a=t.index;return[o("el-form-item",{attrs:{label:"套餐组商品",prop:"comboPackList."+a+".comboPackItemList"}},[o("div",{staticClass:"mb-4"},[o("el-button",{attrs:{type:"primary"},on:{click:function(t){e.$refs["goodsSelect"+a].isShow=!0}}},[e._v("选择商品")])],1),o("j-table",{attrs:{columns:e.columns,isPages:!1,rows:e.form[a].comboPackItemList},scopedSlots:e._u([{key:"itemMaxBuy",fn:function(t){var a=t.row;return[o("el-input-number",{attrs:{size:"mini",min:0},on:{input:function(e){null===e&&(a.itemMaxBuy=0)}},model:{value:a.itemMaxBuy,callback:function(t){e.$set(a,"itemMaxBuy",t)},expression:"row.itemMaxBuy"}})]}},{key:"itemDisscountValue",fn:function(t){var a=t.row;return[o("el-input-number",{attrs:{size:"mini",min:0},on:{input:function(e){null===e&&(a.itemDisscountValue=0)}},model:{value:a.itemDisscountValue,callback:function(t){e.$set(a,"itemDisscountValue",t)},expression:"row.itemDisscountValue"}})]}},{key:"custom",fn:function(t){return[o("el-button",{attrs:{type:"text"},on:{click:function(o){return e.delItem(a,t.index)}}},[e._v("删除")])]}}],null,!0)}),o("j-goods-select",{ref:"goodsSelect"+a,attrs:{params:{excludeIdList:e.params.id?[e.params.id]:null},isGoods:!1},on:{change:function(t){var o=t;o=o.map((function(e){return Object.assign({},e,{itemDisscountValue:0,itemMaxBuy:0})})),e.$set(e.form[a],"comboPackItemList",o)}}})],1)]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}})],1)},s=[],n=(o("a434"),o("d3b7"),o("25f0"),o("0643"),o("4e3e"),o("159b"),o("38a7")),i=o("dde8"),r={name:"goodsCombo",components:{jFormList:n["a"],JGoodsSelect:i["a"]},props:{value:{type:Array,default:function(){return[]}},params:{type:Object,default:function(){return{}}}},data:function(){return{columns:[{label:"商品名称",name:"goodsName",custom:function(e,t){return e||t.skuItem.goodsName}},{label:"商品货号",name:"goodsNo",custom:function(e,t){return e||t.skuItem.goodsNo}},{label:"商品价格",name:"skuItemDefault",custom:function(e,t){return e?e.goodsPrice.salePrice:t.skuItem.goodsPrice.salePrice}},{label:"最大购买量",name:"itemMaxBuy"},{label:"优惠额度",name:"itemDisscountValue"},{label:"操作",name:"custom"}],form:[],config:[{required:!0,label:"套餐名称",name:"packName",type:"input"},{required:!0,label:"最小购买量",name:"minQuantity",type:"input"},{required:!0,label:"最大购买量",name:"maxQuantity",type:"input"},{required:!0,label:"最大合计购买量",name:"maxTotalQuantity",type:"input"},{required:!0,label:"营销计算",name:"marketingRule",type:"radio-group",options:[{label:"套餐原价上计算营销",value:"1"},{label:"套餐优惠后计算营销",value:"2"},{label:"不参与营销",value:"0"}]},{required:!0,label:"套餐优惠",name:"disscountRule",type:"radio-group",options:[{label:"优惠某个折扣",value:1},{label:"优惠一定金额",value:2}]},{label:"优惠额度",name:"disscountValue",type:"number",hint:"无优惠可不填；优惠9折就输入90，优惠100元就输入100"},{required:!0,label:"是否套餐优惠购买",name:"overAllDisscount",type:"radio-group","label-width":"140px",options:[{label:"是",value:10},{label:"否",value:20}],hint:"勾选是则按套餐优惠计算，否则按套餐中商品设置优惠额度进行计算，选择否主商品不会参与套餐优惠"},{required:!0,label:"是否整组套餐购买",name:"onlyEntireBuy",type:"radio-group","label-width":"140px",options:[{label:"是",value:10},{label:"否",value:20}],hint:"勾选是则套餐中所有是与主商品需要一块购买，否则可以选择套餐中部分商品进行购买"},{required:!0,label:"套餐组商品",name:"comboPackItemList"}]}},watch:{value:{handler:function(e){e.forEach((function(e){e.marketingRule=e.marketingRule.toString()})),this.form=e},immediate:!0},form:{handler:function(e){this.$emit("input",e)},deep:!0}},computed:{},created:function(){},mounted:function(){},methods:{delItem:function(e,t){this.form[e].comboPackItemList.splice(t,1)}}},l=r,c=(o("90d5"),o("2877")),u=Object(c["a"])(l,a,s,!1,null,"6aa6b9d9",null);t["default"]=u.exports},ce02:function(e,t,o){},d6b5:function(e,t,o){},e5c3:function(e,t,o){},e9aa:function(e,t,o){"use strict";o.r(t);var a=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",[o("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(t){e.visible=!0}}},[e._v("客户价格")]),o("j-dialog",{attrs:{width:"750px","close-on-click-modal":!1,title:"设置客户价格","append-to-body":"",cancel:"",confirm:""},on:{cancel:e.close,ok:e.sendForm},model:{value:e.visible,callback:function(t){e.visible=t},expression:"visible"}},[o("el-table",{attrs:{size:"mini",border:"",data:e.memberLvs}},[o("el-table-column",{attrs:{prop:"startNum",label:"客户类型",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e.enumeration.userType[Number(t.row.memType)])+" ")]}}])}),o("el-table-column",{attrs:{prop:"startNum",label:"客户等级",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e.lvNames[t.row.memLevel])+" ")]}}])}),o("el-table-column",{attrs:{prop:"price",label:"客户价格(元)"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("el-input",{attrs:{oninput:"value=value.replace(/^\\.+|[^\\d.]/g,'')",size:"small"},on:{change:function(o){return e.changenum(t.row)},blur:function(o){return e.setPrice(t.$index)}},model:{value:t.row.price,callback:function(o){e.$set(t.row,"price",o)},expression:"scope.row.price"}})]}}])}),o("el-table-column",{attrs:{prop:"discount",label:"客户折扣"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("el-input-number",{attrs:{max:10,min:0,step:.01,size:"small"},model:{value:t.row.discount,callback:function(o){e.$set(t.row,"discount",e._n(o))},expression:"scope.row.discount"}})]}}])})],1),o("div",{staticClass:"mt-4 text-left text-main"},[e._v("折扣价：如果输入8，表示该会员以销售价8折的价格购买")]),o("div",{staticClass:"text-left text-main"},[e._v("客户价：如果输入80，表示该会员以80元的价格购买")])],1)],1)},s=[],n=o("5530"),i=(o("d81d"),o("4e82"),o("a434"),o("e9c4"),o("a9e3"),o("b680"),o("b64b"),o("d3b7"),o("0643"),o("4e3e"),o("a573"),o("159b"),{name:"setMemberPrice",props:{salePrice:{type:[Number,String],value:0},value:{type:Array,default:function(){return[]}}},data:function(){return{lvType:{10:"普通客户",20:"企业客户",90:"PLUS客户"},memberLvs:[],lvNames:{},success:!0,priceList:[{startNum:"",endNum:"",price:""}],msgs:this.value,visible:!1}},watch:{visible:function(e){e&&(this.value&&this.value.length?this.getMemberLv2():this.getMemverLv())}},created:function(){},methods:{add:function(){var e={price:"",endNum:"",startNum:""};this.priceList.push(e)},changenum:function(e){e.price=e.price?parseFloat(e.price).toFixed(2):""},getMemberLv2:function(){var e=this,t=this.value.map((function(e){return e.memLevel})),o=JSON.parse(JSON.stringify(this.value));Request.GET("/platform/userLeveDict/listLevel",{},(function(a){a.data.sort(e.compare("levelUserType"));var s={};a.data.map((function(a){if(-1===t.indexOf(a.id)){var n={discount:a.discount,goodsId:"",memLevel:a.id,memType:a.levelUserType,price:e.value.salePrice};o.push(n)}s[a.id]=a.levelName})),e.$set(e,"lvNames",s);var i=[];o.forEach((function(e,t){s[e.memLevel]&&i.push(e)})),e.lvNames=Object(n["a"])({},s),e.memberLvs=i,e.memberLvs.sort(e.compare("memType"))}))},compare:function(e){return function(t,o){var a=t[e],s=o[e];return a-s}},getMemverLv:function(){var e=this;Request.GET("/platform/userLeveDict/listLevel",{},(function(t){t.data.sort(e.compare("leveType"));var o={};e.memberLvs=t.data.map((function(e){o[e.id]=e.levelName;var t={discount:e.discount,goodsId:"",memLevel:e.id,memType:e.levelUserType,price:""};return t})),e.lvNames=Object(n["a"])({},o)}))},setRules:function(e,t){if(0==e&&1==t)return this.success=!0,!1;if(2==t){if(this.priceList[e].startNum>this.priceList[e].endNum||this.priceList[e].startNum==this.priceList[e].endNum)return this.success=!1,this.$message.error("后面数量应该大于起始数量!"),!1}else if(this.priceList[e].startNum<this.priceList[e-1].endNum||this.priceList[e].startNum==this.priceList[e-1].endNum)return this.success=!1,this.$message.error("后面的数量应该要大于上一数量!"),!1;this.success=!0},setPrice:function(e){},delStepPrice:function(e){this.priceList.splice(e,1)},sendForm:function(){this.$emit("change",this.memberLvs),this.$emit("input",this.memberLvs),this.visible=!1},close:function(){this.visible=!1},handleAvatarSuccess:function(){},beforeAvatarUpload:function(e){var t="image/jpeg"===e.type||"image/JPG",o=e.size/1024/1024<10;return t||this.$message.error("上传图片只能是JPG、PNG、BMP、GIF、TIFF、JPEG 格式!"),o||this.$message.error("上传图片大小不能超过 10MB!!"),t&&o}}}),r=i,l=(o("7612"),o("2877")),c=Object(l["a"])(r,a,s,!1,null,"328cc3a8",null);t["default"]=c.exports},f18a:function(e,t,o){"use strict";o("ce02")}}]);