(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-39a03d2b","chunk-ae7cb8dc","chunk-ae7cb8dc"],{"149e":function(e,t,a){},"22c1":function(e,t,a){"use strict";a("8d8d")},3425:function(e,t,a){"use strict";a.d(t,"h",(function(){return s})),a.d(t,"l",(function(){return o})),a.d(t,"e",(function(){return l})),a.d(t,"c",(function(){return u})),a.d(t,"f",(function(){return d})),a.d(t,"i",(function(){return c})),a.d(t,"o",(function(){return p})),a.d(t,"j",(function(){return m})),a.d(t,"g",(function(){return f})),a.d(t,"d",(function(){return h})),a.d(t,"m",(function(){return v})),a.d(t,"n",(function(){return b})),a.d(t,"k",(function(){return g})),a.d(t,"b",(function(){return _})),a.d(t,"a",(function(){return y}));var i=a("b775"),n="/api-product",r={ruleList:n+"/admin/video_gen/rule/list",taskList:n+"/admin/video_gen/task/list",questList:n+"/admin/video_gen/rule_execution_task/list",createRule:n+"/admin/video_gen/rule/create",ruleDetail:n+"/admin/video_gen/rule/detail",ruleLogList:n+"/admin/video_gen/rule_change_log/list",videoPreview:n+"/admin/video_gen/preview",ruleUpdate:n+"/admin/video_gen/rule/update",ruleExecute:n+"/admin/video_gen/rule/execute",effectPreview:n+"/admin/video_gen/rule/preview",totalCost:n+"/admin/video_gen/task/total_cost",taskRetry:n+"/admin/video_gen/task/retry",taskCancel:n+"/admin/video_gen/task/cancel",batchRetry:n+"/admin/video_gen/task/batch_retry",batchCancel:n+"/admin/video_gen/task/batch_cancel"};function s(e){return Object(i["b"])({url:r.ruleList,method:"get",params:e})}function o(e){return Object(i["b"])({url:r.taskList,method:"get",params:e})}function l(e){return Object(i["b"])({url:r.questList,method:"get",params:e})}function u(e){return Object(i["b"])({url:r.createRule,method:"post",data:e})}function d(e){return Object(i["b"])({url:r.ruleDetail,method:"get",params:e})}function c(e){return Object(i["b"])({url:r.ruleLogList,method:"get",params:e})}function p(e){return Object(i["b"])({url:r.videoPreview,method:"get",params:e})}function m(e){return Object(i["b"])({url:r.ruleUpdate,method:"post",data:e})}function f(e){return Object(i["b"])({url:r.ruleExecute,method:"post",data:e})}function h(e){return Object(i["b"])({url:r.effectPreview,method:"post",data:e})}function v(e){return Object(i["b"])({url:r.taskRetry,method:"post",data:e})}function b(e){return Object(i["b"])({url:r.totalCost,method:"get",params:e})}function g(e){return Object(i["b"])({url:r.taskCancel,method:"post",data:e})}function _(e){return Object(i["b"])({url:r.batchRetry,method:"post",data:e})}function y(e){return Object(i["b"])({url:r.batchCancel,method:"post",data:e})}},"439b":function(e,t,a){},"4ced":function(e,t,a){},5633:function(e,t,a){"use strict";var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"customBread"},[a("div",{staticClass:"page-header clearfix"},[a("div",{staticClass:"page-header-index-wide",staticStyle:{float:"left"}},[a("a-breadcrumb",{staticClass:"breadcrumb"},e._l(e.breadList.loopBread,(function(t){return a("a-breadcrumb-item",{key:t.name},[t.href?a("router-link",{attrs:{to:{path:t.href}}},[e._v("\n "+e._s(t.title)+"\n ")]):a("span",[e._v(e._s(t.title))])],1)})),1),a("div",{staticClass:"detail"},[a("div",{staticClass:"customBreadcrumb-current"},[a("h1",{staticClass:"title"},[e._v(e._s(e.breadList.current))]),e.breadList.showNote&&e.breadList.isText?a("a-tooltip",{attrs:{placement:"bottomLeft"}},[a("template",{slot:"title"},[a("div",{domProps:{innerHTML:e._s(e.noteRender())}})]),a("a-icon",{staticClass:"customBreadcrumb-icon",attrs:{type:"exclamation-circle"}})],2):e.breadList.showNote?a("a-popover",{attrs:{placement:"bottomLeft",overlayClassName:"custom-crumbcrumb-tips"}},[a("template",{slot:"content"},[a("div",{domProps:{innerHTML:e._s(e.noteRender())}})]),a("a-icon",{staticClass:"customBreadcrumb-icon",attrs:{type:"exclamation-circle"}})],2):e._e()],1)])],1),a("div",{staticClass:"customBreadRight"},[e._t("default")],2)])])},n=[],r={props:{breadList:{type:Object,required:!0}},methods:{noteRender:function(){var e=this.breadList.current;switch(e){case"热搜词":return'\n
\n
\n
\n \n
\n
\n
\n ';case"搜索暗文":return'\n
\n
\n
\n \n
\n
\n
\n ';case"搜索跳转":return'\n
\n
\n
\n 设置搜索词跳转到指定的落地页\n
\n
\n
\n ';case"搜索联想词":return'\n
\n
\n
\n \n
\n
\n
\n ';case"热推商品":return'\n
\n
\n
\n 搜索商品列表页、运营分类商品列表页、品牌商品列表页、店铺商品列表页的商品,优先展示热推商品,同为热推商品,按排序值由小到大展示。\n
\n
\n
\n ';case"搜索无结果关联词":return'\n
\n
\n
\n \n
\n
\n
\n ';case"商品排序得分":return'\n
\n
\n

商品综合排序规则说明:

\n
    \n
  1. 无库存商品,排在有库存商品之后
  2. \n
  3. 热推商品展示在前,非热推商品展示在后;热推商品按热推商品排序值由小到大排序
  4. \n
  5. 运营分类商品列表:按运营分类人工排值由小到大排序(不适用搜索商品列表页、品牌商品列表页、店铺商品列表页)
  6. \n
  7. \n 排序值相同,按系统自动计算的商品排序得分由大到小排序。
    \n 商品排序得分="0.7*支付件数+0.03*下单件数+0.02*加购件数+0.05*访问uv+0.2*新品得分(新品=1,否则=0)
    \n 支付件数:最近一年已支付状态订单的sku件数合计
    \n 下单件数:最近一年所有状态订单的sku件数合计
    \n 加购件数:最近一年加入购物车的sku件数合计
    \n 访问uv:最近一年商品浏览访问uv合计
    \n 新品得分:新品=1,否则=0。设置新品规则 >>\n
  8. \n
  9. 若人工排序值和系统排序值都相同,则按照搜索引擎返回的顺序排序
  10. \n
\n
\n
\n ';case"异款SPU规则":return'\n
\n
\n
\n 将属于规则设置范围内,且属于同一店铺、同一品牌、同一品类,且符合价格最大极差的不同款商品,聚合成一个SPU商品\n
\n
\n
\n ';case"主图视频":return'\n
\n
\n
\n 按SPU编码维度,通过第三方视频生成服务,使用商品主图生成主图视频\n
\n
\n
\n ';default:return""}}}},s=r,o=(a("22c1"),a("2877")),l=Object(o["a"])(s,i,n,!1,null,"ceaaba20",null);t["a"]=l.exports},"5ebb":function(e,t,a){},6914:function(e,t,a){"use strict";a("ef83")},"74d8":function(e,t,a){"use strict";a("b7c4")},"8d8d":function(e,t,a){},"97f1":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("custom-bread",{attrs:{breadList:e.$route.name.indexOf("edit")<0?e.breadList:e.breadListTwo}}),a("div",{staticClass:"customContent"},[a("a-layout",[a("basic-info",{ref:"basicInfo",attrs:{editObj:e.editObj}}),a("output-rule",{ref:"outputRules",attrs:{editObj:e.editObj}}),a("pro-scope",{ref:"productScope",attrs:{editObj:e.editObj}})],1)],1),a("footer-tool-bar",{staticStyle:{width:"100%"}},[a("a-button",{style:{marginRight:"12px"},on:{click:e.cancel}},[e._v("\n 取消\n ")]),a("a-button",{attrs:{type:"primary"},on:{click:e.nextStep}},[e._v("\n 提交\n ")])],1)],1)},n=[],r=(a("ac6a"),a("5df3"),a("7f7f"),a("5633")),s=a("5a70"),o=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("a-layout-content",{staticClass:"multipleLayout-margin-bottom",attrs:{id:"priceInfo"}},[i("a-card",{attrs:{bodyStyle:{padding:"24px"}}},[i("div",{attrs:{slot:"title"},slot:"title"},[e._v("\n 基础信息\n ")]),i("a-form",{staticClass:"custom-form",attrs:{form:e.form},on:{submit:e.handleSubmit}},[i("a-form-item",{attrs:{labelCol:e.labelCol,wrapperCol:e.wrapperCol,required:""}},[i("span",{attrs:{slot:"label"},slot:"label"},[e._v("\n 规则标题\n ")]),i("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["name",{rules:[{required:!0,message:"请输入规则标题",pattern:/^(?!(\s+$))/},{max:50,message:"规则标题不超过50个字符"}],validateTrigger:"blur"}],expression:"[\n 'name',\n {\n rules: [\n { required: true, message: '请输入规则标题',pattern: /^(?!(\\s+$))/ },\n { max:50, message: '规则标题不超过50个字符' }\n ],\n validateTrigger: 'blur'\n }\n ]"}],attrs:{placeholder:"请输入主图视频生成规则标题"},on:{change:e.titleEnter}},[i("span",{attrs:{slot:"suffix"},slot:"suffix"},[e._v("\n "+e._s(e.titleEnterValue.length)+"/50\n ")])])],1),i("a-form-item",{attrs:{labelCol:e.labelCol,wrapperCol:e.wrapperCol,required:""}},[i("span",{attrs:{slot:"label"},slot:"label"},[e._v("\n 设置视频素材\n "),i("a-tooltip",{attrs:{title:"设置生成商品主图视频的素材"}},[i("a-icon",{attrs:{type:"exclamation-circle"}})],1)],1),i("div",{staticClass:"add-material"},[e.videoMaterial.length?i("div",{staticClass:"material-attachments-wrapper"},[e._l(e.videoMaterial,(function(t,n){return["mainMap"===t.key?i("div",{key:n,staticClass:"attachments-content"},[i("div",{staticClass:"title"},[e._v("\n 【商品主图】\n ")]),i("div",{staticClass:"content"},[e._v("\n "+e._s(e._f("filterMain")(t.value))+"\n ")]),i("div",{staticClass:"operation"},[i("div",{staticClass:"del",on:{click:function(t){return e.deleteItem(n)}}},[e._v("删除")]),i("div",{staticClass:"edit",on:{click:function(t){return e.selectMainMap(n)}}},[e._v("编辑")]),n>0?i("div",{staticClass:"moveUp",on:{click:function(t){return e.moveUp(n)}}},[e._v("上移")]):e._e(),n0?i("div",{staticClass:"moveUp",on:{click:function(t){return e.moveUp(n)}}},[e._v("上移")]):e._e(),n0?i("div",{staticClass:"moveUp",on:{click:function(t){return e.moveUp(n)}}},[e._v("上移")]):e._e(),n0?i("div",{staticClass:"moveUp",on:{click:function(t){return e.moveUp(n)}}},[e._v("上移")]):e._e(),n=0},headers:{Authorization:"","Access-Token":this.$ls.get("token"),"Website-ID":this.$store.getters.websiteId},chunkSize:4194304,uploadMethod:"POST",query:{_t:Date.now()},singleFile:!0,simultaneousUploads:5,forceChunkSize:!0}},attrs:{accept:".mp4"},videoFile:{}}},computed:{websiteId:function(){return this.$store.getters.websiteId}},watch:{defaultVideo:{handler:function(e){e&&(this.editVideoUrl=e)},deep:!0,immediate:!0}},methods:{computeBlock:function(e){var t=this.uploader.options,a=t.forceChunkSize?Math.ceil:Math.floor,i=Math.max(a(e.size/t.chunkSize),1);this.uploadTarget.blockNumber=i},onFileAdded:function(e){var t=this;e.name="".concat(Date.now(),"_").concat(e.name);var a=209715200;if(e.size>a)return this.$message.error("仅支持 大小≤200MB、时长≤30秒 MP4格式的视频"),void e.cancel();var i=e.name||"",n=i.split(".");if("mp4"!==n[n.length-1])return this.$message.error("仅支持 大小≤200MB、时长≤30秒 MP4格式的视频"),void e.cancel();this.videoFile=e;var r=URL.createObjectURL(e.file),s=new Audio(r);s.addEventListener("loadedmetadata",(function(){var a=s.duration;if(a=parseInt(s.duration),t.duration=a,a>30)return t.$message.error("仅支持 大小≤200MB、时长≤30秒 MP4格式的视频"),e.cancel(),!1})),this.computeBlock(e),this.computeMD5(e)},onFileSuccess:function(e,t,a){var i=this,n=JSON.parse(a),r=n.data.uploaded||[];if(this.uploadTarget.blockNumber===r.length){var s={timeout:6e4};Object(m["u"])({upload_id:this.uploadTarget.upload_id},s).then((function(e){var t=e.data;t&&(i.uploadTarget.file_id=t.file_id,i.uploadTarget.type="done",i.loading=!1,i.successSubmit())})).catch((function(e){i.uploadTarget.type="error",i.$message.error(e.message)}))}else this.$emit("isShowLoading",!1),this.$message.error("上传失败,请重新上传")},successSubmit:function(){var e=this,t={category_id:this.unGrouped,file_id:this.uploadTarget.file_id,file_name:this.videoFile.name,size:this.videoFile.size,duration:this.duration};Object(m["r"])(t).then((function(t){if(0===t.status){e.uploadTarget.url=t.data.src;var a=t.data.path;e.$emit("noticeAddress",{index:e.editIndex,address:t.data.src,attr:e.uploadAttr,relativePath:a,duration:e.duration}),e.$refs.uploader&&(e.$refs.uploader.uploader.files=[],e.$refs.uploader.uploader.fileList=[])}}))},onfileError:function(e,t,a,i){this.uploadTarget.type="error",this.$refs.uploader.uploader.files=[],this.$refs.uploader.uploader.fileList=[],this.$emit("isShowLoading",!1),this.$message.error("网络异常")},computeMD5:function(e){var t=this,a=e.name||"",i=a.split(".");this.loading=!0,Object(m["v"])({namespace:"media_center",file_type:i[i.length-1],file_name:a}).then((function(a){t.uploadTarget.upload_id=a.data.upload_id,t.uploadTarget.type="uploading",Object.assign(t.uploader.options.query,{upload_id:t.uploadTarget.upload_id}),t.$emit("isShowLoading",!0),e.resume()}))},showPrevisible:function(e){this.previewVisible=!0},deleteRelateImg:function(){this.videoFile.cancel(),this.videoFile={},this.uploadTarget={upload_id:"",file_id:"",fileToken:"",name:"",url:"",type:"upload",uploadProgress:0,blockNumber:Number}},onVideoSelected:function(){this.$refs.matterVideoSelected.showModal()},videoSuccess:function(e){this.editVideoUrl=e.url;var t=e.path;this.$emit("noticeAddress",{index:this.editIndex,address:e.url,attr:this.uploadAttr,relativePath:t,duration:e.duration})}},filters:{format:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"HH:mm:ss",a=function(e){return e=e.toString(),e[1]?e:"0".concat(e)},i=a(Math.floor(e/86400)),n=a(Math.floor(e/3600%24)),r=a(Math.floor(e/60%60)),s=a(Math.floor(e%60));return t.replace("DD",i).replace("HH",n).replace("mm",r).replace("ss",s)}}},x=k,O=(a("b7a9"),a("2877")),S=Object(O["a"])(x,f,h,!1,null,"c62f12b8",null),M=S.exports;function j(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function L(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"HH:mm:ss",a=function(e){return e=e.toString(),e[1]?e:"0".concat(e)},i=a(Math.floor(e/86400)),n=a(Math.floor(e/3600%24)),r=a(Math.floor(e/60%60)),s=a(Math.floor(e%60));return t.replace("DD",i).replace("HH",n).replace("mm",r).replace("ss",s)},filterMain:function(e){switch(e){case 0:return"第一张主图";case 1:return"第二张主图";case 2:return"第三张主图";case 3:return"第四张主图";case 4:return"第五张主图";case 5:return"第六张主图";case 6:return"第七张主图";case 7:return"第八张主图";case 8:return"第九张主图";case 9:return"第十张主图"}}},methods:{titleEnter:function(e){if(!e)return 0;this.titleEnterValue=e.target.value},selectMainMap:function(e){this.uploading?this.$message.error("文件上传中,请勿编辑"):(this.updateMain(),this.editIndex=e,this.masterVisible=!0)},updateMain:function(){var e=this,t=this.videoMaterial.map((function(e,t){return"mainMap"===e.key?t:-1})).filter((function(e){return-1!==e})),a=t.map((function(t){return e.videoMaterial[t].value}));this.checkedList=a},onChangeMaster:function(e){var t=e;t.sort((function(e,t){return e-t})),this.selectMaster=t},handleOk:function(){if(0===this.selectMaster.length)this.videoMaterial=this.videoMaterial.filter((function(e){return"mainMap"!==e.key})),this.masterVisible=!1;else{var e=this.videoMaterial.filter((function(e){return"customData"===e.key})).length;if(this.selectMaster.length+e>this.maxUploadCount)this.$message.error("商品主图素材+自定义图片不能超过40个,请重新选择");else{var t,a;if(null!==this.editIndex)this.videoMaterial=this.videoMaterial.map((function(e){return"mainMap"===e.key?L(L({},e),{},{key:"delKw"}):e})),(t=this.videoMaterial).splice.apply(t,[this.editIndex,0].concat(Object(u["a"])(this.selectMaster.map((function(e){return{key:"mainMap",value:e}}))))),this.videoMaterial=this.videoMaterial.filter((function(e){return"delKw"!==e.key}));else this.videoMaterial=this.videoMaterial.filter((function(e){return"mainMap"!==e.key})),(a=this.videoMaterial).push.apply(a,Object(u["a"])(this.selectMaster.map((function(e){return{key:"mainMap",value:e}}))));this.masterVisible=!1}}},handleCancel:function(e){this.masterVisible=!1},handleSubmit:function(){var e=this,t=this;return new Promise((function(a){var i=t.form.validateFields;i((function(t,i){if(!t&&(e.materialNull=e.videoMaterial.length?"":"请设置视频素材",e.videoMaterial.length)){if(e.uploading)return e.$message.error("文件上传中,请勿提交"),!1;var n=e.videoMaterial.map((function(t){var a={file_type:"",source_from:"product_system",product_image_sort:0,file_url:"",duration:0};switch(t.key){case"mainMap":a.file_type="image",a.product_image_sort=t.value;break;case"customData":a.file_type="image",a.source_from="file_system",a.file_url=t.value;break;case"videoData":a.file_type="video",a.source_from="file_system",a.file_url=t.address,a.duration=t.duration;break;case"audioData":a.file_type="audio",a.source_from="file_system",a.file_url=t.value,a.duration=e.audioDuration;break}return a}));i.name=i.name.trim(),i.video_input_params=n,t=null,a({errs:t,fields:i})}}))}))},filterOption:function(e,t){return t.componentOptions.children[0].text.toLowerCase().indexOf(e.toLowerCase())>=0},addIconChange:function(e){var t=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=e.file,n=i.status,r=i.response;"uploading"===n?(this.uploading=!0,this.clearTimer(),this.timer=setTimeout((function(){t.uploading&&(t.uploading=!1)}),6e3)):"done"===n&&200===r.status?(this.videoMaterial[a].value=r.data.src,this.uploading=!1,this.timer&&this.clearTimer()):r&&200!==r.status&&(this.$message.error(r.message),this.uploading=!1,this.timer&&this.clearTimer())},handleCustomRequest:function(e){var t=e.file,a=this.videoMaterial.filter((function(e){return"customData"===e.key})).length+this.videoMaterial.filter((function(e){return"mainMap"===e.key})).length,i=this.maxUploadCount,n=this.selectedFiles.length;if(a+n+1>i){var r=a+n+1-i;this.selectedFiles.splice(this.selectedFiles.length-r,r)}else this.selectedFiles.push(t);this.uploadNextFile()},uploadNextFile:function(){var e=this;if(!this.uploading&&0!==this.selectedFiles.length){var t=this.selectedFiles.shift(),a=new FormData;a.append("file",t),this.uploading=!0,Object(p["b"])({method:"post",url:"/api-cms/media/image_upload",data:a,timeout:6e4,headers:{"Access-Token":this.token,"Website-ID":this.$store.getters.websiteId,"Content-Type":"multipart/form-data"}}).then((function(t){t&&200===t.status&&e.videoMaterial.push({key:"customData",value:t.data.src,isLoading:!1})})).finally((function(){e.uploading=!1,e.checkAndUploadNextFile()})).catch((function(t){e.uploading=!1,e.$message.error(t.message||"上传失败")}))}},checkAndUploadNextFile:function(){var e=this.videoMaterial.filter((function(e){return"customData"===e.key})).length+this.videoMaterial.filter((function(e){return"mainMap"===e.key})).length;this.selectedFiles.length>0&&e0&&void 0!==arguments[0]?arguments[0]:null;this.imgSelectIndex=e,this.$refs.ImageSelected.showModal()},openVideoLib:function(){this.$refs.VideoSelected.showModal()},showPrevisible:function(e){this.uploadTarget=e,this.previewVisible=!0},isShowLoading:function(e){this.uploading=e},beforeUpload:function(e){var t="image/jpeg"===e.type,a="image/png"===e.type,i="image/jpeg"===e.type||"image/pjpeg"===e.type,n=30720,r=104857600;return t||a||i?!(e.sizer)||(this.$message.error("仅支持>30KB, 小于100MB,JPG 、PNG格式的图片"),!1):(this.$message.error("仅支持JPG 、PNG格式的图片"),!1)},beforeAudioUpload:function(e){this.audioDuration=0;var t="audio/mp3"===e.type||"audio/mpeg"===e.type,a=209715200;return this.getTimes(e),t&&!(e.size>a)||(this.$message.error("仅支持≤200MB,MP3格式音频"),!1)},getTimes:function(e){var t=this,a=e,i=URL.createObjectURL(a),n=new Audio(i);n.addEventListener("loadedmetadata",(function(e){t.audioDuration=parseInt(n.duration)}))},handleChange:function(e){var t=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;if("uploading"===e.file.status)this.uploading=!0,this.clearTimer(),this.timer=setTimeout((function(){t.uploading&&(t.uploading=!1,t.$message.error("上传失败"))}),8e3);else if("done"===e.file.status){var i=e.file.response.data.src,n={key:"audioData",value:i};-1===a?this.videoMaterial.push(n):(this.videoMaterial[a]={},this.videoMaterial[a]=n),this.uploading=!1,this.timer&&this.clearTimer(),this.audioKey=Date.now()}else"error"===e.file.status&&(this.uploading=!1,this.$message.error("上传失败"),this.timer&&this.clearTimer())},noticeAddressForVideo:function(e){if(e.relativePath){var t=L({key:"videoData"},e);e.duration>30?this.$message.error("仅支持<30秒,MP4格式视频"):e.index>-1?(this.videoMaterial[e.index].address=t.address,this.videoMaterial[e.index].attr=t.attr,this.videoMaterial[e.index].duration=t.duration,this.videoMaterial[e.index].relativePath=t.relativePath,this.uploading=!1):(this.videoMaterial.push(t),this.uploading=!1)}},selectedImageFromLib:function(e){if(e.file_size<30720)this.$message.error("仅支持>30KB, 小于100MB,JPG 、PNG格式的图片");else if(null!==this.imgSelectIndex){var t=this.imgSelectIndex;this.videoMaterial[t].value=e.url}else{var a={key:"customData",value:e.url,isLoading:!1};this.videoMaterial.push(a)}},checkMaterialLimits:function(e){if(this.uploading)this.showUpImg=!1,this.showUpVideo=!1,this.showUpAudio=!1;else{var t=this.videoMaterial.filter((function(e){return"mainMap"===e.key})).length,a=this.videoMaterial.filter((function(e){return"customData"===e.key})).length,i=this.videoMaterial.filter((function(e){return"videoData"===e.key})).length,n=this.videoMaterial.filter((function(e){return"audioData"===e.key})).length;this.showUpImg=!(t+a>=this.maxUploadCount),this.showUpVideo=!(i>=5),this.showUpAudio=!(n>=1)}},deleteItem:function(e){this.uploading?this.$message.error("文件上传中,请勿删除"):this.videoMaterial.splice(e,1)},editImgVideoUpload:function(){this.uploading&&this.$message.error("文件上传中,请勿编辑")},moveUp:function(e){var t=this;if(this.uploading)this.$message.error("文件上传中,请勿移动");else if(e>0){this.isImageLoading=!0,this.videoMaterial[e].isLoading=!0,this.videoMaterial[e-1].isLoading=!0;var a=this.videoMaterial.splice(e,1)[0];this.videoMaterial.splice(e-1,0,a),setTimeout((function(){t.videoMaterial[e].isLoading=!1,t.videoMaterial[e-1].isLoading=!1}),300)}},moveDown:function(e){var t=this;if(this.uploading)this.$message.error("文件上传中,请勿移动");else if(e=0},frontendRemoteDataTransformer:function(e){var t=this;this.$nextTick((function(){t.store_ids=e.length?e:t.customStoreList.map((function(e){return e.id})),t.oldOptions=t.store_ids}))},frontendDataTransformer:function(e){return e.length?e.includes("0")?"":e.join()+"":""},storeHandleChange:function(e){this.checkAllAction(e,this.customStoreList.map((function(e){return e.id})),"oldOptions","store_ids",this.customStoreList.find((function(e){return"全部"===e.title})).id,"0")},selectClass:function(e){this.enterValue=e.join(",")},selectModal:function(){var e=[];""!==this.enterValue&&(e=this.enterValue.split(",").map(Number).filter((function(e){return Number.isInteger(e)}))),this.$refs.selectClassComp.showTreeModal(e)}},mounted:function(){var e=this;this.$store.dispatch("getCouponStoreList").then((function(t){e.customStoreList=[{id:"0",title:"全部"}].concat(Object(u["a"])(e.storeList))}))}},ne=ie,re=(a("c346"),Object(O["a"])(ne,X,Y,!1,null,"2e7e8368",null)),se=re.exports,oe=function(e){return e.reduce((function(e,t){var a=Object.assign({},e.fields,t.fields),i=Object.assign({},e.errs,t.errs);return Object.assign(e,{fields:a},{errs:i})}))},le=function(e){return e.filter((function(e){return!0===e.errs}))},ue={components:{customBread:r["a"],FooterToolBar:s["a"],basicInfo:$,outputRule:Q,proScope:se},mixins:[Z["k"]],data:function(){return{breadList:{current:"新建主图视频生成规则",loopBread:[{name:"1",title:"工作台",href:"/dashboard"},{name:"2",title:"商品"},{name:"3",title:"商品工具"},{name:"4",title:"主图视频",href:"/product/tool/masterVideo/list"},{name:"5",title:"新建主图视频生成规则"}]},breadListTwo:{current:"编辑主图视频生成规则",loopBread:[{name:"1",title:"工作台",href:"/dashboard"},{name:"2",title:"商品"},{name:"3",title:"商品工具"},{name:"4",title:"主图视频",href:"/product/tool/masterVideo/list"},{name:"5",title:"编辑主图视频生成规则"}]},editObj:{}}},methods:{cancel:function(){this.$route.name.indexOf("edit")>=0?this.$router.push({path:"/product/tool/masterVideo/detail/id/".concat(this.$route.params.rule_id,"/websiteId/").concat(this.$store.getters.websiteId)}):this.$router.back()},nextStep:function(){var e=this;Promise.all([this.$refs.basicInfo.handleSubmit(),this.$refs.outputRules.handleSubmit(),this.$refs.productScope.handleSubmit()]).then((function(t){var a=le(t),i=oe(t);if(!a.length&&"{}"===JSON.stringify(i.errs)){var n=i.fields;e.$route.name.indexOf("edit")<0?e.addStep(n):e.editStep(n)}}))},addStep:function(e){var t=this;Object(N["c"])(e).then((function(e){e&&(t.$message.success("操作成功"),t.$router.push({path:"/product/tool/masterVideo/list"}))}))},editStep:function(e){var t=this;e.id=1*this.$route.params.rule_id,Object(N["j"])(e).then((function(e){e&&(t.$message.success("操作成功"),t.$router.push({path:"/product/tool/masterVideo/detail/id/".concat(t.$route.params.rule_id,"/websiteId/").concat(t.$store.getters.websiteId)}))}))},fetchData:function(){var e=this,t={id:this.$route.params.rule_id};Object(N["f"])(t).then((function(t){var a=t.data;a&&(e.editObj=a)}))}},mounted:function(){this.$route.name.indexOf("edit")>=0&&this.fetchData(),this.$store.dispatch("GetSiteCurrency")}},de=ue,ce=(a("ef08"),Object(O["a"])(de,i,n,!1,null,"4ab053dc",null));t["default"]=ce.exports},ad59:function(e,t,a){"use strict";a("5ebb")},b496:function(e,t,a){},b5f0:function(e,t,a){},b7a9:function(e,t,a){"use strict";a("b496")},b7c4:function(e,t,a){},bae1:function(e,t,a){"use strict";a("b5f0")},c346:function(e,t,a){"use strict";a("439b")},ce19:function(e,t,a){"use strict";var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a-modal",{staticClass:"tree-class-modal",attrs:{title:"选择基础分类",visible:e.visible,width:800,forceRender:!0},on:{ok:e.handleOk,cancel:e.handleCancel}},[a("a-spin",{staticClass:"treeBox",attrs:{spinning:e.loading}},[a("a-tree-select",{ref:"treeSelectComp",staticStyle:{width:"100%"},attrs:{treeData:e.treeData,"tree-checkable":"","show-checked-strategy":e.SHOW_CHILD,replaceFields:e.replaceFields,open:e.visibleOpen,getPopupContainer:function(e){return e.parentNode},"tree-default-expandAll":e.treeDefaultExpandAll,treeExpandedKeys:e.expandedKeys},on:{treeExpand:e.treeExpand},model:{value:e.checkedKeys,callback:function(t){e.checkedKeys=t},expression:"checkedKeys"}})],1)],1)},n=[],r=a("2909"),s=(a("4f7f"),a("5df3"),a("1c4c"),a("456d"),a("c5f6"),a("28a5"),a("ac6a"),a("6b5c")),o=a("7bec"),l=o["a"].SHOW_CHILD,u={data:function(){return{loading:!1,visible:!1,checkedKeys:[],SHOW_CHILD:l,replaceFields:{children:"child",title:"label",key:"id",label:"label",value:"id"},queryParam:{type:"category_title"},dataSet:[],fetching:!1,visibleOpen:!0,treeDefaultExpandAll:!1,expandedKeys:[],treeData:[],treeMap:{},userInput:[]}},methods:{flatTreeData:function(){var e=this,t={},a=this.treeData,i=function a(i){var n=e.replaceFields,r=i[n.children];r&&r.length?t[i.id]=r.map((function(e){return e[n.value]})).join(","):t[i.id]="",r.forEach((function(e){a(e)}))};a.forEach((function(e){i(e)})),this.treeMap=t},searchChildId:function(e){var t=this;if(this.treeMap[e]){var a=[],i=function e(i){i.split(",").forEach((function(i){""===t.treeMap[i]?a.push(i):e(t.treeMap[i])}))};return i(this.treeMap[e]),a}return[e]},searchId:function(e){var t=this,a=e.map((function(e,a){var i=t.searchChildId(e);return t.treeMap[t.userInput[a]]!==i.join(",")&&1!==i.length||t.userInput.splice(a,1),i}));return a.flat().map((function(e){return Number(e)}))},getParentId:function(){var e=this.userInput,t=this.treeMap,a=this.expandedKeys;e.forEach((function(e){Object.keys(t).forEach((function(i){t[i].indexOf(e)>=0&&a.push(Number(i))}))})),a.forEach((function(e){Object.keys(t).forEach((function(i){t[i].indexOf(e)>=0&&a.push(Number(i))}))})),this.expandedKeys=Array.from(new Set(a))},getTableList:function(){var e=this;this.treeData.length||Object(s["C"])().then((function(t){t&&(e.treeData=t.data.list,e.flatTreeData())}))},showTreeModal:function(e){var t=this;this.getTableList(),this.visible=!0,this.checkedKeys=e,this.userInput=e,this.$nextTick((function(){t.getParentId()}))},deleteParentId:function(){},handleOk:function(){var e,t=this.searchId(this.userInput),a=Array.from(new Set((e=this.checkedKeys).concat.apply(e,Object(r["a"])(t).concat([this.userInput]))));this.$emit("selectClass",a),this.visible=!1},handleCancel:function(){this.visible=!1},treeExpand:function(e){this.expandedKeys=e}},directives:{click:{inserted:function(e){e.click()}}}},d=u,c=(a("6914"),a("2877")),p=Object(c["a"])(d,i,n,!1,null,"74e5c6e2",null);t["a"]=p.exports},dde2:function(e,t,a){"use strict";a("4ced")},ef08:function(e,t,a){"use strict";a("149e")},ef83:function(e,t,a){}}]);