(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-e54f4da8"],{"586e":function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"divBox"},[n("el-card",{staticClass:"box-card mb20",attrs:{"body-style":{padding:"0 20px 20px"}}},[t.tabList.length>0?n("el-tabs",{model:{value:t.currentTab,callback:function(e){t.currentTab=e},expression:"currentTab"}},t._l(t.tabList,(function(t,e){return n("el-tab-pane",{key:e,attrs:{name:t.value,label:t.title}})})),1):t._e(),t._v(" "),n("el-form",{directives:[{name:"loading",rawName:"v-loading",value:t.fullscreenLoading,expression:"fullscreenLoading"}],ref:"formValidate",staticClass:"formValidate mt20",attrs:{rules:t.ruleValidate,model:t.formValidate,"label-width":"110px"},nativeOn:{submit:function(t){t.preventDefault()}}},[n("div",{directives:[{name:"show",rawName:"v-show",value:1==t.currentTab,expression:"currentTab == 1"}]},[n("el-form-item",{attrs:{label:"活动名称",prop:"activity_name"}},[n("el-input",{staticClass:"selWidth",attrs:{size:"small",placeholder:"请输入活动名称"},model:{value:t.formValidate.activity_name,callback:function(e){t.$set(t.formValidate,"activity_name",e)},expression:"formValidate.activity_name"}})],1),t._v(" "),n("el-form-item",{attrs:{label:"活动时间:",required:""}},[n("el-date-picker",{staticClass:"selWidth",attrs:{size:"small",type:"datetimerange",placement:"bottom-end",placeholder:"请选择活动时间","default-time":["00:00:00","23:59:59"]},on:{change:t.onchangeTime},model:{value:t.timeVal,callback:function(e){t.timeVal=e},expression:"timeVal"}}),t._v(" "),n("p",{staticClass:"desc mt10"},[t._v("设置活动氛围图在商城展示时间")])],1),t._v(" "),n("el-form-item",{attrs:{label:"活动氛围图:"}},[n("div",{staticClass:"upLoadPicBox",on:{click:function(e){return t.modalPicTap("1","dan")}}},[t.formValidate.pic?n("div",{staticClass:"pictrue"},[n("img",{attrs:{src:t.formValidate.pic}})]):n("div",{staticClass:"upLoad"},[n("i",{staticClass:"el-icon-camera cameraIconfont"})])]),t._v(" "),n("p",{staticClass:"desc mt10"},[t._v("宽750px,高100px\n "),n("el-popover",{attrs:{placement:"bottom",title:"","min-width":"200",trigger:"hover"}},[n("img",{staticStyle:{height:"270px"},attrs:{src:t.baseURL+"/statics/system/activityFrame.png",alt:""}}),t._v(" "),n("el-button",{attrs:{slot:"reference",type:"text"},slot:"reference"},[t._v("查看示例")])],1)],1)]),t._v(" "),n("el-form-item",{attrs:{label:"是否开启:"}},[n("el-switch",{attrs:{width:56,"active-value":1,"inactive-value":0,"active-text":"开启","inactive-text":"关闭"},model:{value:t.formValidate.is_show,callback:function(e){t.$set(t.formValidate,"is_show",e)},expression:"formValidate.is_show"}})],1)],1),t._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:2==t.currentTab,expression:"currentTab == 2"}]},[n("el-form-item",{attrs:{"label-width":"0"}},[n("el-radio-group",{model:{value:t.formValidate.scope_type,callback:function(e){t.$set(t.formValidate,"scope_type",e)},expression:"formValidate.scope_type"}},[n("el-radio",{attrs:{label:0}},[t._v("全部商品参与")]),t._v(" "),n("el-radio",{attrs:{label:1}},[t._v("指定商品参与")]),t._v(" "),n("el-radio",{attrs:{label:2}},[t._v("指定分类参与")]),t._v(" "),n("el-radio",{attrs:{label:3}},[t._v("指定商户参与")])],1)],1),t._v(" "),1==t.formValidate.scope_type?n("el-form-item",{attrs:{"label-width":"0"}},[n("el-button",{attrs:{size:"small",type:"primary"},on:{click:t.addGoods}},[t._v("添加商品")]),t._v(" "),n("el-button",{attrs:{size:"small",disabled:!t.multipleSelection.length},on:{click:t.batchDel}},[t._v("批量删除")])],1):t._e(),t._v(" "),1==t.formValidate.scope_type?n("el-form-item",{attrs:{"label-width":"0"}},[n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.listLoading,expression:"listLoading"}],ref:"tableList",staticStyle:{width:"100%"},attrs:{data:t.tableData.data,size:"mini"},on:{"selection-change":t.handleSelectionChange,"select-all":t.selectAll,select:t.selectOne}},[n("el-table-column",{attrs:{type:"selection",width:"55"}}),t._v(" "),n("el-table-column",{attrs:{prop:"product_id",width:"90"},scopedSlots:t._u([{key:"header",fn:function(e){return[n("el-dropdown",{attrs:{szie:"mini"},on:{command:t.handleCommand}},[n("span",{staticClass:"el-dropdown-link"},[t._v("选择页"),n("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),t._v(" "),n("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},t._l(t.options,(function(e){return n("el-dropdown-item",{key:e.value,attrs:{command:e.value}},[t._v(t._s(e.label))])})),1)],1)]}}],null,!1,1537211165)}),t._v(" "),n("el-table-column",{attrs:{label:"商品图","min-width":"80"},scopedSlots:t._u([{key:"default",fn:function(t){return[n("div",{staticClass:"demo-image__preview"},[n("el-image",{attrs:{src:t.row.image,"preview-src-list":[t.row.image]}})],1)]}}],null,!1,1825039654)}),t._v(" "),n("el-table-column",{attrs:{prop:"store_name",label:"商品名称","min-width":"200"}}),t._v(" "),n("el-table-column",{attrs:{prop:"price",label:"售价","min-width":"90"}}),t._v(" "),n("el-table-column",{attrs:{prop:"sales",label:"库存","min-width":"70"}}),t._v(" "),n("el-table-column",{attrs:{label:"操作","min-width":"140",fixed:"right",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("el-button",{attrs:{type:"text",size:"small"},on:{click:function(n){return t.handleDelete(e.$index,e.row)}}},[t._v("删除")])]}}],null,!1,1945863928)})],1),t._v(" "),n("div",{staticClass:"block"},[n("el-pagination",{attrs:{"page-sizes":[20,40,60,80],"page-size":t.tableFrom.limit,"current-page":t.tableFrom.page,layout:"total, sizes, prev, pager, next, jumper",total:t.tableData.total},on:{"size-change":t.handleSizeChange,"current-change":t.pageChange}})],1)],1):t._e(),t._v(" "),2==t.formValidate.scope_type?n("el-form-item",{attrs:{label:"选择分类:",span:24,"label-width":"80px",prop:"cate_ids"}},[n("el-cascader",{staticClass:"selWidth",attrs:{props:t.props,options:t.categoryList,multiple:"","show-all-levels":!1,clearable:""},model:{value:t.formValidate.cate_ids,callback:function(e){t.$set(t.formValidate,"cate_ids",e)},expression:"formValidate.cate_ids"}})],1):t._e(),t._v(" "),3==t.formValidate.scope_type?n("el-form-item",{attrs:{label:"选择商户:",span:24,"label-width":"80px",prop:"mer_ids"}},[n("el-select",{staticClass:"selWidth",attrs:{placeholder:"请选择",clearable:"",multiple:"",filterable:""},model:{value:t.formValidate.mer_ids,callback:function(e){t.$set(t.formValidate,"mer_ids",e)},expression:"formValidate.mer_ids"}},t._l(t.merchantList,(function(t){return n("el-option",{key:t.mer_id,attrs:{label:t.mer_name,value:t.mer_id}})})),1)],1):t._e()],1)])],1),t._v(" "),n("el-card",{staticClass:"fixed-card"},[n("el-button",{directives:[{name:"show",rawName:"v-show",value:1==t.currentTab,expression:"currentTab == 1"}],attrs:{size:"small",type:"primary"},on:{click:function(e){t.currentTab="2"}}},[t._v("下一步")]),t._v(" "),n("el-button",{directives:[{name:"show",rawName:"v-show",value:2==t.currentTab,expression:"currentTab == 2"}],attrs:{size:"small"},on:{click:function(e){t.currentTab="1"}}},[t._v("上一步")]),t._v(" "),n("el-button",{directives:[{name:"show",rawName:"v-show",value:2==t.currentTab,expression:"currentTab == 2"}],attrs:{size:"small",type:"primary"},on:{click:function(e){return t.submitForm("formValidate")}}},[t._v("保存")])],1),t._v(" "),n("goodsList",{ref:"goodsList",on:{onSelectList:t.selectList}})],1)},r=[],i=(n("1c4c"),n("20d6"),n("6b54"),n("ac6a"),n("5df3"),n("4f7f"),n("2909")),o=n("b7be"),s=n("c4c8"),c=n("bbcc"),l=n("83d6"),u=n("ecc0"),d={name:"addAtmosphere",data:function(){return{baseURL:c["a"].httpUrl||"http://localhost:8080",pickerOptions:{disabledDate:function(t){return t.getTime()>Date.now()}},props:{multiple:!0,emitPath:!1},roterPre:l["roterPre"],currentTab:"1",tabList:[{value:"1",title:"基础设置"},{value:"2",title:"使用范围"}],fullscreenLoading:!1,timeVal:"",formValidate:{activity_name:"",start_time:"",end_time:"",pic:"",cate_ids:[],mer_ids:[],is_show:0,scope_type:0,spu_ids:[]},ruleValidate:{activity_name:[{required:!0,message:"请输入名称",trigger:"blur"}]},listLoading:!1,selectGoods:!1,multipleSelection:[],categoryList:[],merchantList:[],tableData:{data:[],total:0},options:[{value:"all",label:"所有页"},{value:"one",label:"当前页"}],tableFrom:{page:1,limit:20,spu_ids:[]},ids:[]}},components:{goodsList:u["a"]},computed:{isEdit:function(){return!!this.$route.params.id}},mounted:function(){this.$route.params.id&&(this.setTagsViewTitle(),this.getInfo(this.$route.params.id)),this.getMerSelect(),this.getCategorySelect()},methods:{onchangeTime:function(t){this.timeVal=t,console.log(this.moment(t[0]).format("YYYY-MM-DD HH:mm:ss")),this.formValidate.start_time=t?this.moment(t[0]).format("YYYY-MM-DD HH:mm:ss"):"",this.formValidate.end_time=t?this.moment(t[1]).format("YYYY-MM-DD HH:mm:ss"):""},modalPicTap:function(t,e){var n=this;this.$modalUpload((function(t){n.formValidate.pic=t[0]}),t)},setTagsViewTitle:function(){var t="编辑氛围图",e=Object.assign({},this.tempRoute,{title:"".concat(t,"-").concat(this.$route.params.id)});this.$store.dispatch("tagsView/updateVisitedView",e)},getMerSelect:function(){var t=this;Object(s["Q"])().then((function(e){t.merchantList=e.data})).catch((function(e){t.$message.error(e.message)}))},getCategorySelect:function(){var t=this;Object(s["w"])({type:1}).then((function(e){t.categoryList=e.data})).catch((function(e){t.$message.error(e.message)}))},getInfo:function(t){var e=this;this.fullscreenLoading=!0,Object(o["d"])(t).then((function(t){var n=t.data;e.formValidate={activity_name:n.activity_name,start_time:n.start_time,end_time:n.end_time,cate_ids:n.cate_ids,mer_ids:n.mer_ids,spu_ids:n.spu_ids,pic:n.pic,is_show:n.is_show,scope_type:n.scope_type},e.fullscreenLoading=!1,e.timeVal=[new Date(t.data.start_time),new Date(t.data.end_time)],1==n.scope_type&&(e.$set(e.tableFrom,"spu_ids",n.spu_ids),e.getList(""))})).catch((function(t){e.$message.error(t.message),e.fullscreenLoading=!1}))},addGoods:function(){this.$refs.goodsList.dialogVisible=!0},selectList:function(t){var e,n;(this.listLoading=!0,(e=console).log.apply(e,Object(i["a"])(t)),this.tableFrom.spu_ids.length)?((n=this.tableFrom.spu_ids).push.apply(n,Object(i["a"])(t)),this.tableFrom.spu_ids=Object(i["a"])(new Set(this.tableFrom.spu_ids))):this.$set(this.tableFrom,"spu_ids",t);this.getList("")},getList:function(t){var e=this;this.tableFrom.page=t||this.tableFrom.page,Object(o["Kb"])({spu_ids:this.tableFrom.spu_ids.toString(),page:this.tableFrom.page,limit:this.tableFrom.limit}).then((function(t){var n;(e.tableData.data=t.data.list,e.tableData.total=t.data.count,"all"==e.selectAllPage)&&((n=e.multipleSelection).push.apply(n,Object(i["a"])(e.tableData.data)),e.multipleSelection.forEach((function(t){e.$refs.tableList.toggleRowSelection(t,!0)})));e.listLoading=!1})).catch((function(t){e.$message.error(t.message),e.listLoading=!1}))},handleDelete:function(t,e){this.tableData.data.splice(t,1);var n=this.tableFrom.spu_ids.findIndex((function(t){return t==e.product_id}));this.tableFrom.spu_ids.splice(n,1)},batchDel:function(){var t=this,e=this.tableData.data;this.$refs.tableList.selection.forEach((function(n,a){for(var r=0;r