webpackJsonp([14],{HDUC:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("Gu7T"),i=a.n(n),s=a("Xxa5"),r=a.n(s),c=a("mvHQ"),o=a.n(c),l=a("exGp"),u=a.n(l),p=(a("NC6I"),{name:"activityManagement",data:function(e){return{optionsSearchProjectType:[{value:"",label:"全部"}],optionsSearchIsLucky:[{value:"",label:"全部"},{value:"1",label:"是"},{value:"0",label:"不是"}],is_lucky:"",code:"",project:"",searchTime:[],tableData:[],currentPage1:1,pageSize:10,totalSize:0,modifyEditorDialogVisible:!1,addAdDialogVisible:!1,selectId:"",playDialogVisible:!1,playUrl:"",fileList:[],permissions:[],permissions_obj:{}}},created:function(){var e=this;this.permissions=this.$store.state.permissions;var t=!1;this.permissions.forEach(function(a,n){-1==a?t=!0:e.permissions_obj["id_"+a]=a}),this.permissions_obj.id_all=!!t},mounted:function(){this.getOptionList()},methods:{searchMethod:function(){this.currentPage1=1,this.getDataList()},handleCurrentChange:function(e){console.log("当前页: "+e),this.currentPage1=e,this.getDataList()},handleSizeChange:function(e){this.pageSize=e,this.getDataList()},changeSwitch:function(e,t){var a=this,n=t.id,i=t.is_lucky;1==t.is_lucky?t.is_lucky=0:t.is_lucky=1,this.$confirm("是否继续该操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.changeStatus(n,i)}).catch(function(){a.$message({type:"info",message:"已取消该操作"})})},changeStatus:function(e,t){var a=this;return u()(r.a.mark(function n(){var i,s;return r.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return i={handshake:"",data:{id:e,is_lucky:t}},n.next=3,a.$axios.post(a.$api.setLuckyURL,o()(i));case 3:200==(s=n.sent).code?(a.$message({message:s.message,type:"success"}),a.getDataList()):a.$message({message:s.message,type:"warning"});case 5:case"end":return n.stop()}},n,a)}))()},submitModifyEditor:function(){var e=this;return u()(r.a.mark(function t(){var a,n;return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.inputAdTitle){t.next=3;break}return e.$message({message:"请填写广告标题",type:"warning"}),t.abrupt("return");case 3:if(e.inputJumpType){t.next=6;break}return e.$message({message:"请选择跳转类型",type:"warning"}),t.abrupt("return");case 6:if("url://"!=e.inputJumpType&&"video://"!=e.inputJumpType||e.inputJumpLink){t.next=9;break}return e.$message({message:"请填写链接或者视频id",type:"warning"}),t.abrupt("return");case 9:return a={handshake:"",data:{ad_id:e.inputID,type:e.inputAdType,position:e.inputPosition,title:e.inputAdTitle,cover:e.uploadImg,prefix:e.inputJumpType,url:e.inputJumpLink,play:e.uploadVedio,sort:e.inputSort}},t.next=12,e.$axios.post(e.$api.adSave,o()(a));case 12:200==(n=t.sent).code?(e.$message({message:n.message,type:"success"}),e.modifyEditorDialogVisible=!1,e.getDataList()):e.$message({message:n.message,type:"warning"});case 14:case"end":return t.stop()}},t,e)}))()},cancelModifyEditor:function(){this.modifyEditorDialogVisible=!1},getDataList:function(){var e=this;return u()(r.a.mark(function t(){var a,n;return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a={handshake:"",data:{page:e.currentPage1,page_size:e.pageSize,search:{project:e.project,code:e.code,is_lucky:e.is_lucky,stime:e.searchTime&&e.searchTime.length>0?e.searchTime[0]:"",otime:e.searchTime&&e.searchTime.length>1?e.searchTime[1]:""}}},t.next=3,e.$axios.post(e.$api.joinListsURL,o()(a));case 3:200==(n=t.sent).code?(e.initData=n.data,e.initData.data.forEach(function(e,t){}),e.totalSize=e.initData.total,e.tableData=e.initData.data):e.$message({message:n.message,type:"warning"});case 5:case"end":return t.stop()}},t,e)}))()},getOptionList:function(){var e=this;return u()(r.a.mark(function t(){var a,n,s;return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a={handshake:"",data:{}},t.next=3,e.$axios.post(e.$api.getProjectTypeURL,o()(a));case 3:200==(n=t.sent).code?(s=n.data,e.optionsSearchProjectType=[],s.forEach(function(t,a){var n={};n.value=t.id,n.label=t.content,e.optionsSearchProjectType.push(n)}),e.optionsSearchProjectType=[{value:"",label:"全部"}].concat(i()(e.optionsSearchProjectType)),e.getDataList()):e.$message({message:n.message,type:"warning"});case 5:case"end":return t.stop()}},t,e)}))()},submitAdd:function(){var e=this;return u()(r.a.mark(function t(){var a,n;return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.inputAdType){t.next=3;break}return e.$message({message:"请选择封面类型",type:"warning"}),t.abrupt("return");case 3:if(e.inputPosition){t.next=6;break}return e.$message({message:"请选择广告位置",type:"warning"}),t.abrupt("return");case 6:if(e.inputAdTitle){t.next=9;break}return e.$message({message:"请填写广告标题",type:"warning"}),t.abrupt("return");case 9:if(e.uploadImg){t.next=12;break}return e.$message({message:"请上传广告图片",type:"warning"}),t.abrupt("return");case 12:if(2!=e.inputAdType||e.uploadVedio){t.next=15;break}return e.$message({message:"请上传视频",type:"warning"}),t.abrupt("return");case 15:if(e.inputJumpType){t.next=18;break}return e.$message({message:"请选择跳转类型",type:"warning"}),t.abrupt("return");case 18:if("url://"!=e.inputJumpType&&"video://"!=e.inputJumpType||e.inputJumpLink){t.next=21;break}return e.$message({message:"请填写链接或者视频id",type:"warning"}),t.abrupt("return");case 21:return a={handshake:"",data:{type:e.inputAdType,position:e.inputPosition,title:e.inputAdTitle,cover:e.uploadImg,prefix:e.inputJumpType,url:e.inputJumpLink,play:e.uploadVedio,sort:e.inputSort}},t.next=24,e.$axios.post(e.$api.adSave,o()(a));case 24:200==(n=t.sent).code?(e.$message({message:n.message,type:"success"}),e.addAdDialogVisible=!1,e.getDataList()):e.$message({message:n.message,type:"warning"});case 26:case"end":return t.stop()}},t,e)}))()},cancelAdd:function(){this.addAdDialogVisible=!1}}}),d={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"activityManagement"},[a("h3",[e._v("用户参与明细")]),e._v(" "),a("div",{staticClass:"search"},[a("div",{staticClass:"cond1 cond"},[a("el-input",{attrs:{placeholder:"请输入用户邀请码"},model:{value:e.code,callback:function(t){e.code=t},expression:"code"}},[a("template",{slot:"prepend"},[e._v("用户邀请码")])],2)],1),e._v(" "),a("div",{staticClass:"cond2 cond"},[a("label",[e._v("活动项目")]),e._v(" "),a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.project,callback:function(t){e.project=t},expression:"project"}},e._l(e.optionsSearchProjectType,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1)],1),e._v(" "),a("div",{staticClass:"cond2 cond"},[a("label",[e._v("幸运儿")]),e._v(" "),a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.is_lucky,callback:function(t){e.is_lucky=t},expression:"is_lucky"}},e._l(e.optionsSearchIsLucky,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1)],1),e._v(" "),a("div",{staticClass:"cond2 cond"},[a("label",[e._v("报名时间")]),e._v(" "),a("el-date-picker",{attrs:{type:"datetimerange",align:"right","unlink-panels":"","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"yyyy-MM-dd"},model:{value:e.searchTime,callback:function(t){e.searchTime=t},expression:"searchTime"}})],1),e._v(" "),a("div",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:e.searchMethod}},[e._v("搜索")])],1)]),e._v(" "),a("div",{staticClass:"list"},[a("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{border:"",data:e.tableData,"tooltip-effect":"dark"}},[a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"id",label:"序号",width:"90"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"project_str",label:"活动项目"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"nick",label:"用户昵称"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"code",label:"用户邀请码"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"device_type",label:"用户设备类型"}}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",label:"是否为幸运儿",width:"200"},scopedSlots:e._u([{key:"default",fn:function(t){return[0==t.row.is_lucky||1==t.row.is_lucky?a("div",[e.permissions_obj.id_216||e.permissions_obj.id_all?a("el-switch",{attrs:{"active-color":"#13ce66","inactive-color":"#ff4949","active-value":1,"inactive-value":0},on:{change:function(a){return e.changeSwitch(t.$index,t.row)}},model:{value:t.row.is_lucky,callback:function(a){e.$set(t.row,"is_lucky",a)},expression:"scope.row.is_lucky"}}):e._e()],1):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"created_at",label:"报名时间"}})],1)],1),e._v(" "),a("div",{staticClass:"page"},[a("el-pagination",{attrs:{background:"","current-page":e.currentPage1,"page-sizes":[10,30,50,100],"page-size":e.pageSize,layout:"total, prev, pager, next,sizes,jumper",total:e.totalSize},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange,"update:currentPage":function(t){e.currentPage1=t},"update:current-page":function(t){e.currentPage1=t}}})],1)])},staticRenderFns:[]};var g=a("VU/8")(p,d,!1,function(e){a("qYCy")},"data-v-b8f5405e",null);t.default=g.exports},qYCy:function(e,t){}});