(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4a17d940"],{"250e":function(t,e,a){},"4ee9":function(t,e,a){"use strict";a("250e")},e89b:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"divBox relative"},[a("el-card",{staticClass:"box-card"},[a("div",{ref:"headerBox",staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("el-tabs",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["merchant:seckill:product:list"],expression:"['merchant:seckill:product:list']"}],on:{"tab-click":function(e){return t.getList(1)}},model:{value:t.tableFrom.auditStatus,callback:function(e){t.$set(t.tableFrom,"auditStatus",e)},expression:"tableFrom.auditStatus"}},t._l(t.headeNum,(function(t,e){return a("el-tab-pane",{key:e,attrs:{label:t.name,name:t.type}})})),1),t._v(" "),a("div",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["merchant:seckill:product:list"],expression:"['merchant:seckill:product:list']"}],staticClass:"container"},[a("el-form",{attrs:{size:"small",inline:""}},[a("el-row",[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"商品名称:"}},[a("el-input",{staticClass:"selWidth",attrs:{placeholder:"请输入商品名称",clearable:""},model:{value:t.proName,callback:function(e){t.proName=e},expression:"proName"}},[a("el-button",{attrs:{slot:"append",icon:"el-icon-search"},on:{click:function(e){return t.getList(1)}},slot:"append"})],1)],1),t._v(" "),a("el-form-item",{attrs:{label:"活动名称:"}},[a("el-input",{staticClass:"selWidth",attrs:{placeholder:"请输入活动名称",clearable:""},model:{value:t.activityName,callback:function(e){t.activityName=e},expression:"activityName"}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["merchant:seckill:product:list"],expression:"['merchant:seckill:product:list']"}],attrs:{slot:"append",icon:"el-icon-search"},on:{click:function(e){return t.getList(1)}},slot:"append"})],1)],1)],1),t._v(" "),a("el-col",{attrs:{span:24}},[a("el-form-item",{staticClass:"inline",attrs:{label:"商品状态:"}},[a("el-select",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["merchant:seckill:product:list"],expression:"['merchant:seckill:product:list']"}],staticClass:"selWidth",attrs:{clearable:"",placeholder:"请选择"},on:{change:function(e){return t.getList(1)}},model:{value:t.tableFrom.proStatus,callback:function(e){t.$set(t.tableFrom,"proStatus",e)},expression:"tableFrom.proStatus"}},[a("el-option",{attrs:{label:"上架",value:1}}),t._v(" "),a("el-option",{attrs:{label:"下架",value:0}})],1)],1),t._v(" "),a("el-form-item",{staticClass:"inline",attrs:{label:"活动状态:"}},[a("el-select",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["merchant:seckill:product:list"],expression:"['merchant:seckill:product:list']"}],staticClass:"selWidth",attrs:{clearable:"",placeholder:"请选择"},on:{change:function(e){return t.getList(1)}},model:{value:t.tableFrom.activityStatus,callback:function(e){t.$set(t.tableFrom,"activityStatus",e)},expression:"tableFrom.activityStatus"}},[a("el-option",{attrs:{label:"进行中",value:1}}),t._v(" "),a("el-option",{attrs:{label:"已结束",value:2}})],1)],1)],1)],1)],1)],1),t._v(" "),a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["merchant:seckill:product:add"],expression:"['merchant:seckill:product:add']"}],staticClass:"mr10",attrs:{size:"small",type:"primary"},on:{click:function(e){return t.onEdit(0)}}},[t._v("添加秒杀商品")]),t._v(" "),a("el-button",{directives:[{name:"show",rawName:"v-show",value:"3"===t.tableFrom.auditStatus,expression:"tableFrom.auditStatus === '3'"},{name:"hasPermi",rawName:"v-hasPermi",value:["merchant:seckill:product:delete"],expression:"['merchant:seckill:product:delete']"}],attrs:{size:"small",disabled:!t.multipleSelection.length},on:{click:t.batchDel}},[t._v("批量删除")]),t._v(" "),"2"===t.tableFrom.auditStatus?a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["merchant:seckill:product:down"],expression:"['merchant:seckill:product:down']"}],attrs:{size:"small",disabled:!t.multipleSelection.length},on:{click:t.batchDown}},[t._v("批量下架")]):t._e()],1),t._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.listLoading,expression:"listLoading"}],ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:t.tableData.data,size:"small","row-key":"id","header-cell-style":{fontWeight:"bold"}},on:{"selection-change":t.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection","reserve-selection":!0,width:"45"}}),t._v(" "),a("el-table-column",{attrs:{prop:"id",label:"ID","min-width":"50"}}),t._v(" "),a("el-table-column",{attrs:{label:"商品图","min-width":"80"},scopedSlots:t._u([{key:"default",fn:function(t){return[a("div",{staticClass:"demo-image__preview"},[a("el-image",{staticStyle:{width:"36px",height:"36px"},attrs:{src:t.row.image,"preview-src-list":[t.row.image]}})],1)]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"商品名称",prop:"name","min-width":"180","show-overflow-tooltip":!0}}),t._v(" "),a("el-table-column",{attrs:{prop:"categoryName",label:"商品分类","min-width":"100"}}),t._v(" "),a("el-table-column",{attrs:{prop:"activityName",label:"活动名称","min-width":"150","show-overflow-tooltip":!0}}),t._v(" "),a("el-table-column",{attrs:{prop:"price",label:"商品售价","min-width":"90"}}),t._v(" "),a("el-table-column",{attrs:{prop:"seckillPrice",label:"活动价","min-width":"90"}}),t._v(" "),a("el-table-column",{attrs:{prop:"sort",label:"排序","min-width":"60"}}),t._v(" "),a("el-table-column",{attrs:{label:"商品状态","min-width":"70"},scopedSlots:t._u([{key:"default",fn:function(e){return[e.row.isShow?a("el-tag",[t._v("上架")]):a("el-tag",[t._v("下架")])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"活动状态",fixed:"right","min-width":"90"},scopedSlots:t._u([{key:"default",fn:function(e){return[0===e.row.activityStatus?a("el-tag",{attrs:{type:"danger"}},[t._v("未开始")]):t._e(),t._v(" "),1===e.row.activityStatus?a("el-tag",[t._v("进行中")]):t._e(),t._v(" "),2===e.row.activityStatus?a("el-tag",{attrs:{type:"info"}},[t._v("已结束")]):t._e()]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"审核状态",fixed:"right","min-width":"90"},scopedSlots:t._u([{key:"default",fn:function(e){return[1===e.row.auditStatus?a("el-tag",{attrs:{type:"danger"}},[t._v("待审核")]):t._e(),t._v(" "),2===e.row.auditStatus?a("el-tag",[t._v("审核成功")]):t._e(),t._v(" "),3===e.row.auditStatus?a("el-tag",{attrs:{type:"info"}},[t._v("审核失败")]):t._e()]}}])}),t._v(" "),"3"===t.tableFrom.auditStatus?a("el-table-column",{attrs:{prop:"reason",label:"失败原因",fixed:"right","min-width":"120","show-overflow-tooltip":!0}}):t._e(),t._v(" "),a("el-table-column",{attrs:{label:"操作","min-width":"180",fixed:"right",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["merchant:seckill:product:list"],expression:"['merchant:seckill:product:list']"}],attrs:{type:"text",size:"small"},on:{click:function(a){return t.handleAudit(e.row,2)}}},[t._v("详情")]),t._v(" "),"2"===t.tableFrom.auditStatus?a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["merchant:seckill:product:list"],expression:"['merchant:seckill:product:list']"}],attrs:{type:"text",size:"small"},on:{click:function(a){return t.handleAudit(e.row,3)}}},[t._v("编辑")]):t._e(),t._v(" "),a("el-button",{directives:[{name:"show",rawName:"v-show",value:"2"===t.tableFrom.auditStatus&&e.row.isShow,expression:"tableFrom.auditStatus === '2' && scope.row.isShow"},{name:"hasPermi",rawName:"v-hasPermi",value:["merchant:seckill:product:down"],expression:"['merchant:seckill:product:down']"}],staticClass:"mr10",attrs:{type:"text",size:"small"},on:{click:function(a){return t.handleDown(e.row,"下架")}}},[t._v("下架")]),t._v(" "),a("el-button",{directives:[{name:"show",rawName:"v-show",value:"2"===t.tableFrom.auditStatus&&!e.row.isShow,expression:"tableFrom.auditStatus === '2' && !scope.row.isShow"},{name:"hasPermi",rawName:"v-hasPermi",value:["merchant:seckill:product:up"],expression:"['merchant:seckill:product:up']"}],staticClass:"mr10",attrs:{type:"text",size:"small"},on:{click:function(a){return t.handleDown(e.row,"上架")}}},[t._v("上架")]),t._v(" "),a("el-button",{directives:[{name:"show",rawName:"v-show",value:"1"===t.tableFrom.auditStatus,expression:"tableFrom.auditStatus === '1'"},{name:"hasPermi",rawName:"v-hasPermi",value:["merchant:seckill:product:withdraw"],expression:"['merchant:seckill:product:withdraw']"}],staticClass:"mr10",attrs:{type:"text",size:"small"},on:{click:function(a){return t.handleWithdraw(e.row)}}},[t._v("撤回审核")]),t._v(" "),"3"===t.tableFrom.auditStatus?a("el-button",{directives:[{name:"show",rawName:"v-show",value:"3"===t.tableFrom.auditStatus,expression:"tableFrom.auditStatus === '3'"},{name:"hasPermi",rawName:"v-hasPermi",value:["merchant:seckill:product:delete"],expression:"['merchant:seckill:product:delete']"}],attrs:{type:"text",size:"small"},on:{click:function(a){return t.handleDelete(e.row)}}},[t._v("删除")]):t._e(),t._v(" "),a("el-button",{directives:[{name:"show",rawName:"v-show",value:"3"===t.tableFrom.auditStatus,expression:"tableFrom.auditStatus === '3'"},{name:"hasPermi",rawName:"v-hasPermi",value:["merchant:seckill:product:add"],expression:"['merchant:seckill:product:add']"}],staticClass:"mr10",attrs:{type:"text",size:"small"},on:{click:function(a){return t.onEdit(1,e.row)}}},[t._v("重新提交")])]}}])})],1),t._v(" "),a("div",{staticClass:"block"},[a("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._v(" "),a("el-drawer",{attrs:{direction:"rtl",visible:t.dialogVisible,size:"1000px"},on:{"update:visible":function(e){t.dialogVisible=e},close:function(e){return t.close("ruleForm")}}},[a("div",{staticClass:"demo-drawer_title",attrs:{slot:"title"},slot:"title"},[t._v(t._s(t.isShow<3?"秒杀商品详情":"秒杀商品编辑"))]),t._v(" "),a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"demo-drawer__content"},[a("div",{staticClass:"description"},[a("div",{staticClass:"title"},[t._v("活动信息")]),t._v(" "),a("div",{staticClass:"acea-row"},[a("div",{staticClass:"description-term sp100"},[a("label",{staticClass:"name"},[t._v("活动名称:")]),t._v(t._s(t.seckillInfo.activityName)+"\n ")]),t._v(" "),a("div",{staticClass:"description-term sp100"},[a("label",{staticClass:"name"},[t._v("活动状态:")]),t._v(t._s(t._f("activityStatusFilter")(t.seckillInfo.activityStatus))+"\n ")]),t._v(" "),a("div",{staticClass:"description-term sp100"},[a("label",{staticClass:"name"},[t._v("审核状态:")]),t._v(t._s(1==t.seckillInfo.auditStatus?"待审核":2==t.seckillInfo.auditStatus?"审核通过":"审核失败")+"\n ")]),t._v(" "),a("div",{staticClass:"description-term sp100"},[a("label",{staticClass:"name"},[t._v("商品分类:")]),t._v(t._s(t.seckillInfo.categoryName)+"\n ")])])]),t._v(" "),a("el-divider"),t._v(" "),a("div",{staticClass:"description"},[a("div",{staticClass:"title"},[t._v("商品信息")]),t._v(" "),a("div",{staticClass:"acea-row mb20"},[a("div",{staticClass:"description-term mb20"},[a("label",{staticClass:"name"},[t._v("商品名称:")]),t._v(t._s(t.seckillInfo.name))]),t._v(" "),a("div",{staticStyle:{width:"100%"}},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.listLoading,expression:"listLoading"}],ref:"tableList",staticStyle:{width:"100%"},attrs:{"row-key":"id",data:t.seckillInfo.attrValue,size:"mini",border:"","default-expand-all":"","tree-props":{children:"children"}}},[a("el-table-column",{attrs:{"min-width":"140",label:"商品信息"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"acea-row"},[a("div",{staticClass:"demo-image__preview mr10"},[a("el-image",{staticStyle:{width:"36px",height:"36px"},attrs:{src:e.row.image,"preview-src-list":[e.row.image]}})],1),t._v(" "),a("div",{staticClass:"row_title line2"},[t._v(t._s(e.row.sku))])])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"otPrice",label:"售价",width:"120"}}),t._v(" "),a("el-table-column",{attrs:{prop:"quotaShow",label:"限量",width:"80"}}),t._v(" "),a("el-table-column",{attrs:{prop:"quota",label:"限量剩余",width:"120"}}),t._v(" "),a("el-table-column",{attrs:{prop:"price",label:"活动价格","min-width":"120"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input-number",{staticClass:"input_width",attrs:{disabled:t.isShow<3,type:"number",precision:2,min:0,max:99999,controls:!1},model:{value:e.row.price,callback:function(a){t.$set(e.row,"price",a)},expression:"scope.row.price"}})]}}])})],1)],1)])]),t._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:3===t.isShow,expression:"isShow === 3"}]},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["merchant:seckill:product:price"],expression:"['merchant:seckill:product:price']"}],staticClass:"mb20",attrs:{size:"small",type:"primary"},on:{click:function(e){return t.setPrice(t.seckillInfo.id,t.seckillInfo.attrValue)}}},[t._v("保存活动价")])],1)],1)])],1)},s=[],l=a("b7be"),r=a("e350"),n={name:"SeckillList",data:function(){return{listLoading:!1,tableData:{data:[],total:0},proName:"",activityName:"",tableFrom:{page:1,limit:20,proName:"",activityName:"",auditStatus:"1",activityStatus:"",proStatus:""},headeNum:[{name:"待审核",type:"1"},{name:"审核成功",type:"2"},{name:"审核失败",type:"3"}],multipleSelection:[],dialogVisible:!1,seckillInfo:{},isShow:0,loading:!1,id:""}},mounted:function(){r["a"]["merchant:seckill:product:list"]&&this.getList(1),this.$store.dispatch("product/getAdminProductClassify")},methods:{checkPermi:r["a"],handleSelectionChange:function(t){this.multipleSelection=t},handleAudit:function(t,e){this.id=t.id,this.isShow=e,this.dialogVisible=!0,this.seckillInfo=t},close:function(t){this.dialogVisible=!1,this.$refs[t]&&this.$refs[t].resetFields()},onEdit:function(t,e){0===t?this.$cache.local.remove("seckillData"):localStorage.setItem("seckillData",JSON.stringify(e)),this.$router.push({path:"/marketing/seckill/creatSeckill"})},handleWithdraw:function(t){var e=this;this.$modalSure("撤回审核秒杀商品吗?").then((function(){Object(l["V"])(t.id).then((function(t){e.getList()}))}))},getList:function(t){var e=this;this.tableFrom.page=t||this.tableFrom.page,this.tableFrom.activityName=encodeURIComponent(this.activityName),this.tableFrom.proName=encodeURIComponent(this.proName),this.listLoading=!0,Object(l["S"])(this.tableFrom).then((function(t){e.tableData.data=t.list,e.tableData.total=t.total,e.listLoading=!1})).catch((function(t){e.listLoading=!1}))},batchDel:function(){var t=this,e=this.multipleSelection.map((function(t){return t.id})).toString();this.$modalSure("批量删除秒杀商品吗?").then((function(){Object(l["Q"])({ids:e}).then((function(){t.$message.success("删除成功"),t.getList()}))}))},handleDelete:function(t){var e=this;this.$modalSure("删除该秒杀商品吗?").then((function(){Object(l["Q"])({ids:t.id}).then((function(){e.$message.success("删除成功"),1===e.tableData.data.length&&e.tableFrom.page>1&&(e.tableFrom.page=e.tableFrom.page-1),e.getList()}))}))},batchDown:function(){var t=this,e=this.multipleSelection.map((function(t){return t.id})).toString();this.$modalSure("批量下架秒杀商品吗?").then((function(){Object(l["R"])({ids:e}).then((function(){t.$message.success("下架成功"),t.getList()}))}))},handleDown:function(t,e){var a=this;this.$modalSure("".concat(e,"该秒杀商品吗?")).then((function(){t.isShow?Object(l["R"])({ids:t.id}).then((function(){a.$message.success("".concat(e,"成功")),a.getList()})):Object(l["U"])({ids:t.id}).then((function(){a.$message.success("".concat(e,"成功")),a.getList()}))}))},pageChange:function(t){this.tableFrom.page=t,this.getList()},handleSizeChange:function(t){this.tableFrom.limit=t,this.getList()},setPrice:function(t,e){var a=this,i={productList:[{attrValue:e.map((function(t){return{activityPrice:t.price,id:t.id}})),id:t}]};Object(l["T"])(i).then((function(t){a.$message.success("添加成功"),a.getList(),a.dialogVisible=!1})).catch((function(t){}))}}},o=n,c=(a("4ee9"),a("2877")),u=Object(c["a"])(o,i,s,!1,null,"06c326ec",null);e["default"]=u.exports}}]);