(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-a58c3918"],{"0348":function(e,t,i){},"2b98":function(e,t,i){},bb84:function(e,t,i){"use strict";i("2b98")},dcbf:function(e,t,i){"use strict";i("0348")},f23d:function(e,t,i){"use strict";i.r(t);var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"divBox"},[i("div",{staticClass:"container_box"},[i("el-card",{staticClass:"box-card mb20"},[i("div",{staticClass:"acea-row row-center row-middle"},[i("div",{staticClass:"pointer",on:{click:function(t){return e.back()}}},[i("i",{staticClass:"el-icon-arrow-left"}),e._v(" "),i("span",{staticClass:"pl10"},[e._v("返回")])]),e._v(" "),i("div",{staticClass:"f-s-18 f-w-500 ml32 add_title"},[e._v(e._s(e.pageType?"添加商品":e.title+"秒杀活动"))])])]),e._v(" "),i("el-card",{staticClass:"box-card box-body"},[i("el-tabs",{model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[e.pageType?e._e():i("el-tab-pane",{attrs:{label:"基础设置",name:"first"}}),e._v(" "),i("el-tab-pane",{attrs:{label:!e.isEdit||e.pageType?"添加商品":"商品列表",name:"second"}})],1),e._v(" "),i("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"120px",size:"small"}},[i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},["first"!=e.activeName||e.pageType?e._e():[i("el-form-item",{attrs:{label:"活动名称:",prop:"name"}},[i("el-input",{staticClass:"selWidth",attrs:{disabled:e.pageType,placeholder:"请输入活动名称"},model:{value:e.ruleForm.name,callback:function(t){e.$set(e.ruleForm,"name",t)},expression:"ruleForm.name"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"活动日期:",prop:"timeVal"}},[i("el-date-picker",{staticClass:"selWidth",attrs:{disabled:e.pageType,"value-format":"yyyy-MM-dd",align:"right","unlink-panels":"",format:"yyyy-MM-dd",size:"small",type:"daterange",placement:"bottom-end",placeholder:"自定义时间","picker-options":e.pickerOptions},on:{change:e.onchangeTime},model:{value:e.ruleForm.timeVal,callback:function(t){e.$set(e.ruleForm,"timeVal",t)},expression:"ruleForm.timeVal"}}),e._v(" "),i("p",{staticClass:"desc mt10"},[e._v("设置活动开始日期与结束日期,用户可以在有效时间内参与秒杀")])],1),e._v(" "),i("el-form-item",{attrs:{label:"秒杀场次:",prop:"timeVal2"}},[i("el-select",{staticClass:"selWidth",attrs:{disabled:e.pageType,placeholder:"请选择秒杀场次",multiple:"",cearable:""},on:{change:e.onchangeTime2},model:{value:e.ruleForm.timeVal2,callback:function(t){e.$set(e.ruleForm,"timeVal2",t)},expression:"ruleForm.timeVal2"}},e._l(e.spikeTimeList,(function(e){return i("el-option",{key:e.id+"onl",attrs:{label:e.name+" | "+e.startTime+"-"+e.endTime,value:e.id,disabled:0===e.status}})})),1),e._v(" "),i("p",{staticClass:"desc mt10"},[e._v("\n 选择商品开始时间段,该时间段内用户可参与购买;其它时间段会显示活动未开始或已结束,可多选\n ")])],1),e._v(" "),i("el-form-item",{attrs:{label:"活动限购:"}},[i("el-input-number",{staticClass:"selWidth",attrs:{disabled:e.pageType,"controls-position":"right",min:0,max:99999},model:{value:e.ruleForm.allQuota,callback:function(t){e.$set(e.ruleForm,"allQuota",t)},expression:"ruleForm.allQuota"}}),e._v(" "),i("p",{staticClass:"desc mt10"},[e._v("\n 活动有效期内每个用户可购买该商品总数限制。例如设置为4,表示本次活动有效期内,每个用户最多可购买总数4个,0为不限购\n ")])],1),e._v(" "),i("el-form-item",{attrs:{label:"单次限购:"}},[i("el-input-number",{staticClass:"selWidth",attrs:{disabled:e.pageType,"controls-position":"right",min:0,max:99999},model:{value:e.ruleForm.oneQuota,callback:function(t){e.$set(e.ruleForm,"oneQuota",t)},expression:"ruleForm.oneQuota"}}),e._v(" "),i("p",{staticClass:"desc mt10"},[e._v("\n 用户参与秒杀时,一次购买最大数量限制。例如设置为2,表示参与秒杀时,用户一次购买数量最大可选择2个,0为不限购\n ")])],1),e._v(" "),i("el-form-item",{attrs:{label:"商品范围:"}},[i("el-select",{staticClass:"selWidth",attrs:{disabled:e.pageType,placeholder:"请选择商品分类",multiple:""},model:{value:e.ruleForm.proCategorylist,callback:function(t){e.$set(e.ruleForm,"proCategorylist",t)},expression:"ruleForm.proCategorylist"}},e._l(e.adminProductClassify,(function(e){return i("el-option",{key:e.id+"onl",attrs:{label:e.name,value:e.id,disabled:!e.isShow}})})),1),e._v(" "),i("p",{staticClass:"desc mt10"},[e._v("设置秒杀活动可以参与的商品分类,可多选,不选为全品类商品。")])],1),e._v(" "),i("el-form-item",{attrs:{label:"参与门槛:",prop:"merStars"}},[i("el-rate",{staticStyle:{"margin-top":"8px"},attrs:{disabled:e.pageType},on:{change:function(t){return e.getList(1)}},model:{value:e.ruleForm.merStars,callback:function(t){e.$set(e.ruleForm,"merStars",t)},expression:"ruleForm.merStars"}}),e._v(" "),i("p",{staticClass:"desc mt10"},[e._v("设置秒杀活动可以参与的商户星级。")])],1)],e._v(" "),"second"==e.activeName?[!e.isEdit||e.pageType?i("div",{staticClass:"acea-row row-between-wrapper"},[i("div",{staticClass:"acea-row mb20"},[i("el-button",{attrs:{size:"small",type:"primary"},on:{click:function(t){return e.addGoods()}}},[e._v("添加商品")]),e._v(" "),i("el-dropdown",{staticClass:"ml10 mr10",attrs:{disabled:e.isShowCheck,size:"small","split-button":""}},[e._v("\n 批量设置\n "),i("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[i("el-dropdown-item",{attrs:{disabled:e.isShowCheck},nativeOn:{click:function(t){return e.setPrice(2)}}},[e._v("限量")]),e._v(" "),i("el-dropdown-item",{attrs:{disabled:e.isShowCheck},nativeOn:{click:function(t){return e.setPrice(1)}}},[e._v("活动价")])],1)],1),e._v(" "),i("el-button",{attrs:{size:"small",disabled:e.isShowCheck},on:{click:e.batchDel}},[e._v("批量删除")])],1)]):e._e(),e._v(" "),i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],ref:"tableList",staticStyle:{width:"100%"},attrs:{"row-key":"id",data:e.proData,size:"small","default-expand-all":"","tree-props":{children:"children"}}},[i("el-table-column",{attrs:{width:"30"}}),e._v(" "),i("el-table-column",{attrs:{width:"50"},scopedSlots:e._u([{key:"header",fn:function(t){return[i("el-checkbox",{attrs:{indeterminate:e.isIndeterminate},on:{change:e.handleCheckAllChange},model:{value:e.checkAll,callback:function(t){e.checkAll=t},expression:"checkAll"}})]}},{key:"default",fn:function(t){return t.row.sku?void 0:[i("el-checkbox",{attrs:{value:t.row.checked},on:{change:function(i){return e.handleCheckOneChange(i,t.row)}}})]}}],null,!0)}),e._v(" "),i("el-table-column",{attrs:{width:"240",label:"商品信息"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",{staticClass:"acea-row"},[i("div",{staticClass:"demo-image__preview mr10"},[i("el-image",{staticStyle:{width:"36px",height:"36px"},attrs:{src:t.row.image,"preview-src-list":[t.row.image]}})],1),e._v(" "),i("div",{staticClass:"row_title line2"},[e._v(e._s(t.row.name))])])]}}],null,!1,1876274800)}),e._v(" "),i("el-table-column",{attrs:{prop:"categoryName",label:"商品分类","min-width":"80"}}),e._v(" "),i("el-table-column",{attrs:{prop:"merName",label:"商户名称","min-width":"80"}}),e._v(" "),i("el-table-column",{attrs:{prop:"price",label:"售价",width:"120"}}),e._v(" "),i("el-table-column",{attrs:{label:e.isEdit&&!e.pageType?"限量剩余":"库存","min-width":"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e.isEdit&&!e.pageType?t.row.quota:t.row.stock)+"\n ")]}}],null,!1,3685599434)}),e._v(" "),i("el-table-column",{attrs:{label:"限量",width:"120"},scopedSlots:e._u([{key:"default",fn:function(t){return t.row.sku?[e.isEdit&&!e.pageType?i("span",[e._v(e._s(t.row.quotaShow))]):i("el-input-number",{staticClass:"input_width",attrs:{disabled:e.isEdit&&!e.pageType,precision:0,min:0,max:t.row.stock,controls:!1},model:{value:t.row.quota,callback:function(i){e.$set(t.row,"quota",i)},expression:"scope.row.quota"}})]:void 0}}],null,!0)}),e._v(" "),i("el-table-column",{attrs:{prop:"activityPrice",label:"活动价格",width:"120"},scopedSlots:e._u([{key:"default",fn:function(t){return t.row.sku?[i("el-input-number",{staticClass:"input_width",attrs:{disabled:e.isEdit&&!e.pageType,type:"number",precision:2,min:.01,max:99999,controls:!1},model:{value:t.row.activityPrice,callback:function(i){e.$set(t.row,"activityPrice",i)},expression:"scope.row.activityPrice"}})]:void 0}}],null,!0)}),e._v(" "),i("el-table-column",{attrs:{prop:"sort",label:"排序",width:"120"},scopedSlots:e._u([{key:"default",fn:function(t){return t.row.sku?void 0:[i("el-input-number",{staticClass:"input_width",attrs:{disabled:e.isEdit&&!e.pageType,type:"number",precision:0,min:0,max:99999,controls:!1},model:{value:t.row.sort,callback:function(i){e.$set(t.row,"sort",i)},expression:"scope.row.sort"}})]}}],null,!0)}),e._v(" "),i("el-table-column",{attrs:{label:"操作",width:"60",fixed:"right",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.sku?e._e():i("el-button",{attrs:{type:"text",size:"small",disabled:e.isEdit&&!e.pageType},on:{click:function(i){return e.handleDelete(t.$index,t.row)}}},[e._v("删除")])]}}],null,!1,2589770081)})],1)]:e._e()],2)])],1),e._v(" "),i("el-card",{staticClass:"fixed-card box-card",attrs:{"dis-hover":""}},[i("div",{staticClass:"acea-row row-center-wrapper"},[i("el-button",{directives:[{name:"show",rawName:"v-show",value:"first"==e.activeName,expression:"activeName == 'first'"}],attrs:{size:"small",type:"primary"},on:{click:function(t){e.activeName="second"}}},[e._v("下一步")]),e._v(" "),i("el-button",{directives:[{name:"show",rawName:"v-show",value:"second"==e.activeName&&!e.pageType,expression:"activeName == 'second' && !pageType"}],attrs:{size:"small",type:"primary"},on:{click:function(t){e.activeName="first"}}},[e._v("上一步")]),e._v(" "),i("el-button",{directives:[{name:"show",rawName:"v-show",value:("second"==e.activeName||"first"==e.activeName&&e.isEdit&&!e.pageType)&&e.checkPermi(["platform:seckill:activity:add","platform:seckill:activity:update"]),expression:"\n (activeName == 'second' || (activeName == 'first' && isEdit && !pageType)) &&\n checkPermi(['platform:seckill:activity:add', 'platform:seckill:activity:update'])\n "},{name:"debounceClick",rawName:"v-debounceClick",value:function(){e.submitForm("ruleForm")},expression:"\n () => {\n submitForm('ruleForm');\n }\n "}],attrs:{type:"primary",size:"small"}},[e._v("保存")])],1)])],1),e._v(" "),i("activity",{key:"keyNum",ref:"activityModal",on:{onChange:e.setActivity}})],1)},r=[],s=i("b7be"),o=i("2f62"),n=i("e350"),l=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dialog",{attrs:{"before-close":e.onClose,title:1==e.type?"设置活动价":"设置限量",visible:e.showStatus,width:"470px","close-on-click-modal":!1},on:{"update:visible":function(t){e.showStatus=t}}},[i("el-form",{ref:"form",attrs:{size:"small",model:e.form,"label-width":"100px"}},[1==e.type?[i("el-form-item",{attrs:{label:"活动方式:",required:""}},[i("el-radio-group",{model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},[i("el-radio",{attrs:{label:"0"}},[e._v("活动价")]),e._v(" "),i("el-radio",{attrs:{label:"1"}},[e._v("活动折扣(%)")])],1)],1),e._v(" "),0==e.form.type?i("el-form-item",[i("el-input-number",{staticClass:"input_width",attrs:{type:"number",precision:2,min:0,max:99999,controls:!1},model:{value:e.form.price,callback:function(t){e.$set(e.form,"price",t)},expression:"form.price"}})],1):e._e(),e._v(" "),1==e.form.type?i("el-form-item",[i("el-input-number",{staticClass:"input_width",attrs:{type:"number",step:1,"step-strictly":"",min:0,max:100,controls:!1},model:{value:e.form.discount,callback:function(t){e.$set(e.form,"discount",t)},expression:"form.discount"}})],1):e._e()]:e._e(),e._v(" "),2==e.type?[i("el-form-item",{attrs:{label:"设置限量:",required:""}},[i("el-input-number",{staticClass:"input_width",attrs:{step:1,"step-strictly":"",type:"number",min:1,max:99999},model:{value:e.form.activity_stock,callback:function(t){e.$set(e.form,"activity_stock",t)},expression:"form.activity_stock"}})],1)]:e._e()],2),e._v(" "),i("div",{staticClass:"acea-row row-right"},[i("el-button",{attrs:{size:"small"},on:{click:e.onClose}},[e._v("取 消")]),e._v(" "),i("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.confirmSet}},[e._v("确 定")])],1)],1)},c=[],u={name:"",data:function(){return{showStatus:!1,type:1,form:{type:"0",price:"",discount:"",activity_stock:""}}},methods:{onClose:function(){this.showStatus=!1,setTimeout(this.form={type:"0",price:"",discount:"",activity_stock:""},500)},confirmSet:function(){this.$emit("onChange",this.form,this.type),this.onClose()}}},m=u,d=(i("dcbf"),i("2877")),p=Object(d["a"])(m,l,c,!1,null,"0d10c468",null),h=p.exports;function f(e){return f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f(e)}function v(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,a)}return i}function b(e){for(var t=1;t0&&a0){var i=0,a=0;if(t.proData.map((function(e){e.children.map((function(e){i+=e.quota,a+=e.activityPrice}))})),!i&&0!==i)return t.$message.warning("商品限量不能为空");if(!a)return t.$message.warning("商品秒杀价格不能为空");if(i