(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7266aa4c"],{"58eb":function(t,e,a){},8072:function(t,e,a){"use strict";a("58eb")},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:["platform:seckill:product:list"],expression:"['platform: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:["platform:seckill:product:list"],expression:"['platform:seckill:product:list']"}],staticClass:"container"},[a("el-form",{attrs:{size:"small","label-width":"90px",inline:!0}},[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",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["platform:seckill:product:list"],expression:"['platform:seckill:product:list']"}],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:["platform:seckill:product:list"],expression:"['platform:seckill:product:list']"}],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",{staticClass:"inline",attrs:{label:"商户星级:"}},[a("el-rate",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["platform:seckill:product:list"],expression:"['platform:seckill:product:list']"}],staticStyle:{"margin-top":"8px"},on:{change:function(e){return t.getList(1)}},model:{value:t.tableFrom.merStars,callback:function(e){t.$set(t.tableFrom,"merStars",e)},expression:"tableFrom.merStars"}})],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:["platform:seckill:product:list"],expression:"['platform: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:["platform:seckill:product:list"],expression:"['platform: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),t._v(" "),a("el-form-item",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["platform:seckill:product:list"],expression:"['platform:seckill:product:list']"}],attrs:{label:"商户名称:"}},[a("merchant-name",{attrs:{merIdChecked:t.merIds},on:{getMerId:t.getMerId}})],1)],1),t._v(" "),a("el-form-item",[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["platform:seckill:product:list"],expression:"['platform:seckill:product:list']"}],attrs:{type:"primary",size:"small"},on:{click:function(e){return t.getList(1)}}},[t._v("查询")]),t._v(" "),a("el-button",{attrs:{size:"small"},on:{click:function(e){return t.reset("tableFrom")}}},[t._v("重置")]),t._v(" "),a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["platform:seckill:product:delete"],expression:"['platform:seckill:product:delete']"}],attrs:{size:"small",disabled:!t.multipleSelection.length},on:{click:t.batchDel}},[t._v("批量删除")]),t._v(" "),"2"===t.tableFrom.auditStatus&&t.checkPermi(["platform:seckill:product:down"])?a("el-button",{attrs:{size:"small",disabled:!t.multipleSelection.length},on:{click:t.batchDown}},[t._v("批量下架")]):t._e()],1)],1)],1)],1)],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":"45"}}),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:"merName","show-overflow-tooltip":!0,label:"商户名称","min-width":"130"}}),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:{label:"商户星级","min-width":"140"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-rate",{staticStyle:{"margin-top":"8px"},attrs:{disabled:""},model:{value:e.row.merStarLevel,callback:function(a){t.$set(e.row,"merStarLevel",a)},expression:"scope.row.merStarLevel"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"sort",label:"排序","min-width":"60"}}),t._v(" "),a("el-table-column",{attrs:{label:"商品状态",fixed:"right","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":"150",fixed:"right",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return["1"===t.tableFrom.auditStatus&&t.checkPermi(["platform:seckill:time:interval:delete"])?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.handleAudit(e.row,1)}}},[t._v("审核")]):t._e(),t._v(" "),Number(t.tableFrom.auditStatus)>1&&t.checkPermi(["platform:seckill:product:list"])?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.handleAudit(e.row,2)}}},[t._v("详情")]):t._e(),t._v(" "),"2"===t.tableFrom.auditStatus&&t.checkPermi(["platform:seckill:product:list"])?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.handleAudit(e.row,3)}}},[t._v("编辑")]):t._e(),t._v(" "),"2"===t.tableFrom.auditStatus&&e.row.isShow&&t.checkPermi(["platform:seckill:product:down"])?a("el-button",{staticClass:"mr10",attrs:{type:"text",size:"small"},on:{click:function(a){return t.handleDown(e.row)}}},[t._v("下架")]):t._e(),t._v(" "),t.checkPermi(["platform:seckill:product:delete"])?a("el-button",{staticClass:"mr10",attrs:{type:"text",size:"small"},on:{click:function(a){return t.handleDelete(e.row)}}},[t._v("删除")]):t._e()]}}])})],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:{"custom-class":"demo-drawer",direction:"rtl",visible:t.dialogVisible,size:"1000px"},on:{"update:visible":function(e){t.dialogVisible=e},close:function(e){return t.close("ruleForm")}}},[a("div",{attrs:{slot:"title"},slot:"title"},[t._v("\n "+t._s(1===t.isShow?"审核秒杀商品":3===t.isShow?"秒杀商品编辑":"秒杀商品详情")+"\n ")]),t._v(" "),a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"demo-drawer__content"},[a("div",{staticClass:"description mt10"},[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"},[a("div",{staticClass:"description-term sp100"},[a("label",{staticClass:"name"},[t._v("商户名称:")]),t._v(t._s(t.seckillInfo.merName))]),t._v(" "),a("div",{staticClass:"description-term sp100 acea-row"},[a("label",{staticClass:"name"},[t._v("商户星级:")]),t._v(" "),a("el-rate",{attrs:{disabled:""},model:{value:t.seckillInfo.merStarLevel,callback:function(e){t.$set(t.seckillInfo,"merStarLevel",e)},expression:"seckillInfo.merStarLevel"}})],1)])]),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)])])],1),t._v(" "),a("div",{staticClass:"demo-drawer__footer"},[a("div",{directives:[{name:"show",rawName:"v-show",value:1===t.isShow,expression:"isShow === 1"}],staticClass:"from-foot-btn drawer_fix"},[a("div",{staticClass:"acea-row justify-content"},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["platform:seckill:product:audit"],expression:"['platform:seckill:product:audit']"},{name:"debounceClick",rawName:"v-debounceClick",value:function(){t.onSubmit("fail")},expression:"\n () => {\n onSubmit('fail');\n }\n "}],staticStyle:{"margin-left":"0"}},[t._v(t._s(t.loadingBtn?"提交中 ...":"审核拒绝"))]),t._v(" "),a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["platform:seckill:product:audit"],expression:"['platform:seckill:product:audit']"},{name:"debounceClick",rawName:"v-debounceClick",value:function(){t.onSubmit("success")},expression:"\n () => {\n onSubmit('success');\n }\n "}],attrs:{type:"primary"}},[t._v(t._s(t.loadingBtn?"提交中 ...":"审核通过"))])],1)]),t._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:3===t.isShow,expression:"isShow === 3"}],staticClass:"from-foot-btn drawer_fix"},[a("div",{staticClass:"acea-row justify-content"},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["platform:seckill:product:price"],expression:"['platform:seckill:product:price']"}],attrs:{size:"small",type:"primary"},on:{click:function(e){return t.setPrice(t.seckillInfo.id,t.seckillInfo.attrValue)}}},[t._v("保存活动价")])],1)])])])],1)},l=[],s=a("b7be"),r=a("e350"),o=a("2c2c"),n={name:"SeckillList",components:{merchantName:o["a"]},data:function(){return{isShow:0,loading:!1,listLoading:!1,tableData:{data:[],total:0},proName:"",activityName:"",tableFrom:{page:1,limit:20,proName:"",activityName:"",merStars:0,auditStatus:"1",merIds:"",activityStatus:"",proStatus:""},headeNum:[{name:"待审核",type:"1"},{name:"审核成功",type:"2"},{name:"审核失败",type:"3"}],multipleSelection:[],ruleForm:{reason:"",auditStatus:"success",id:""},rules:{auditStatus:[{required:!0,message:"请选择审核状态",trigger:"change"}],reason:[{required:!0,message:"请填写拒绝原因",trigger:"blur"}]},dialogVisible:!1,loadingBtn:!1,id:"",merIds:[],seckillInfo:{}}},mounted:function(){Object(r["a"])(["platform:user:tag:list"])&&this.getList(1),localStorage.getItem("adminProductClassify")||this.$store.dispatch("product/getAdminProductClassify")},methods:{checkPermi:r["a"],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()},reset:function(t){this.proName="",this.activityName="",this.merIds=[],this.tableFrom={page:1,limit:20,proName:"",activityName:"",merStars:0,auditStatus:"1",merIds:"",activityStatus:"",proStatus:""},this.getList("")},cancelForm:function(){var t=this;this.$modalPrompt("textarea","拒绝原因").then((function(e){t.ruleForm.reason=e,t.submit()}))},onSubmit:function(t){var e=this;this.ruleForm.auditStatus=t,"success"===t?this.$modalSure("审核通过该秒杀商品吗?").then((function(){e.submit()})):this.cancelForm()},submit:function(){var t=this;this.loadingBtn=!0,this.ruleForm.id=this.id,Object(s["T"])(this.ruleForm).then((function(e){t.$message.success("操作成功"),t.dialogVisible=!1,t.loadingBtn=!1,t.getList()})).catch((function(e){t.loadingBtn=!1}))},handleSelectionChange:function(t){this.multipleSelection=t},getMerId:function(t){this.merIds=t,this.tableFrom.merIds=t.toString(),this.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(s["W"])(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(s["U"])({ids:e}).then((function(){t.$message.success("删除成功"),t.getList()}))}))},handleDelete:function(t){var e=this;this.$modalSure("删除该秒杀商品吗?").then((function(){Object(s["U"])({ids:t.id}).then((function(){e.$message.success("删除成功"),e.getList()}))}))},batchDown:function(){var t=this,e=this.multipleSelection.map((function(t){return t.id})).toString();this.$modalSure("批量下架秒杀商品吗?").then((function(){Object(s["V"])({ids:e}).then((function(){t.$message.success("下架成功"),t.getList()}))}))},handleDown:function(t){var e=this;this.$modalSure("下架该秒杀商品吗?").then((function(){Object(s["V"])({ids:t.id}).then((function(){e.$message.success("下架成功"),e.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(s["X"])(i).then((function(t){a.$message.success("保存成功"),a.getList(),a.dialogVisible=!1})).catch((function(t){}))}}},c=n,m=(a("8072"),a("2877")),u=Object(m["a"])(c,i,l,!1,null,"1d6f79b1",null);e["default"]=u.exports}}]);