1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-17515119"],{"33a8":function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"app-container"},[n("div",{staticClass:"header-container"},[n("switchseason",{staticClass:"switchseason",on:{switchseason:e.switchseason}}),e._v(" "),n("el-input",{staticStyle:{width:"300px"},attrs:{type:"text",placeholder:"竞猜人昵称/手机号"},model:{value:e.params.search_name,callback:function(t){e.$set(e.params,"search_name",t)},expression:"params.search_name"}}),e._v(" "),n("el-button",{attrs:{type:"primary"},on:{click:function(t){e.params.page_index=1,e.getList()}}},[e._v("搜索")]),e._v(" "),n("el-button",{attrs:{type:"primary"},on:{click:e.toExport}},[e._v("导出")])],1),e._v(" "),n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%",margin:"20px 0"},attrs:{border:"",stripe:"",data:e.list}},[n("el-table-column",{attrs:{prop:"nickname",label:"昵称",align:"center"}}),e._v(" "),n("el-table-column",{attrs:{prop:"phone",label:"手机号",align:"center"}}),e._v(" "),n("el-table-column",{attrs:{prop:"level_name",label:"类别",align:"center",width:"100"}}),e._v(" "),n("el-table-column",{attrs:{prop:"count",label:"总竞猜次数",align:"center"}}),e._v(" "),n("el-table-column",{attrs:{prop:"success",label:"猜赢次数",align:"center"}}),e._v(" "),n("el-table-column",{attrs:{prop:"inte",label:"奖励学分",align:"center",width:"100"}}),e._v(" "),n("el-table-column",{attrs:{prop:"guessing_time",label:"竞猜时间",align:"center"}}),e._v(" "),n("el-table-column",{attrs:{label:"查看详情",align:"center",width:"120"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[n("el-button",{attrs:{disabled:0===a.challenge_status||3===a.challenge_status,type:"primary"},on:{click:function(t){return e.handleInfo(a)}}},[e._v("竞猜详情")])]}}])})],1),e._v(" "),n("el-pagination",{attrs:{background:"",total:e.total,"page-size":e.params.page_size,layout:"total, prev, pager, next, jumper"},on:{"current-change":e.handleCurrentChange}}),e._v(" "),n("el-dialog",{attrs:{title:"竞猜详情",visible:e.challengeInfo,"before-close":e.resetInfo},on:{"update:visible":function(t){e.challengeInfo=t}}},e._l(e.info,(function(t){return n("el-row",{key:t.id,attrs:{gutter:20}},[n("el-col",{staticClass:"challenger",attrs:{span:12}},[n("div",[n("p",[n("span",[e._v("挑战人: "+e._s(t.challenge_nickname))]),e._v(" "),t.challenge_nickname&&t.success_nickname===t.challenge_nickname?n("span",{staticStyle:{color:"#f00"}},[e._v("(胜利)")]):e._e()]),e._v(" "),n("p",[e._v("学分: "+e._s(t.challenge_total))])]),e._v(" "),t.support_nickname===t.challenge_nickname?n("div",{staticClass:"support"},[e._v("支持")]):e._e()]),e._v(" "),n("el-col",{staticClass:"against",attrs:{span:12}},[n("div",[n("p",[n("span",[e._v("应战人: "+e._s(t.accept_nickname))]),e._v(" "),t.accept_nickname&&t.success_nickname===t.accept_nickname?n("span",{staticStyle:{color:"#f00"}},[e._v("(胜利)")]):e._e()]),e._v(" "),n("p",[e._v("学分: "+e._s(t.accept_total))])]),e._v(" "),t.support_nickname===t.accept_nickname?n("div",{staticClass:"support"},[e._v("支持")]):e._e()])],1)})),1)],1)},s=[],i=(n("96cf"),n("1da1")),r=n("b775");function c(e){return Object(r["a"])({method:"get",url:"/guess/guessing_list",params:e})}function l(e){return Object(r["a"])({method:"get",url:"/guess/get_guessing_detail",params:e})}function o(e){return Object(r["a"])({method:"get",url:"/guess/guessing_list",params:e})}var u={data:function(){return{params:{page_index:1,page_size:15,search_name:"",season:this.$store.state.user.season_list[0].season,status:""},loading:!1,total:0,list:[],challengeInfo:!1,info:{}}},computed:{season_list:function(){return this.$store.state.user.season_list}},created:function(){this.getList()},methods:{toExport:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(){var t,a,s,i,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=this.params,a=t.search_name,s=t.season,this.loading=!0,e.prev=2,e.next=5,o({page_index:"",page_size:"",search_name:a,season:s,status:"导出"});case 5:i=e.sent,r=i.data,this.loading=!1,r.list&&r.list.length>0?Promise.all([n.e("chunk-6e83591c"),n.e("chunk-aa6495fe"),n.e("chunk-03d5b01c"),n.e("chunk-179281af")]).then(n.bind(null,"4bf8d")).then((function(e){var t=["昵称","手机号","类别","总竞猜次数","猜赢次数","奖励学分","竞猜时间"],n=["nickname","phone","level_name","count","success","inte","guessing_time"],a=r.list.map((function(e){return n.map((function(t){return e[t]||""}))}));e.export_json_to_excel({header:t,data:a,filename:"".concat((new Date).toLocaleString(),"竞猜数据"),autoWidth:!0,bookType:"xlsx"})})):this.$message.error("没有可导出数据"),e.next=14;break;case 11:e.prev=11,e.t0=e["catch"](2),this.loading=!1;case 14:case"end":return e.stop()}}),e,this,[[2,11]])})));function t(){return e.apply(this,arguments)}return t}(),switchseason:function(e){this.params.season=this.season_list[e].season,this.getList()},handleCurrentChange:function(e){this.loading=!0,this.params.page_index=e,this.getList()},getList:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.loading=!0,e.next=3,c(this.params).then((function(e){console.log(e),t.loading=!1,200===e.code?(t.list=e.data.list,t.total=e.data.total):t.$message.error(e.data)})).catch((function(e){t.loading=!1}));case 3:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),handleInfo:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(t){var n=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.loading=!0,e.next=3,l({user_id:t.user_id,season:this.params.season}).then((function(e){n.loading=!1,200===e.code?(n.info=e.data.list,n.challengeInfo=!0):n.$message.error(e.data)})).catch((function(e){n.loading=!1}));case 3:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),resetInfo:function(){this.challengeInfo=!1,this.info={}}}},p=u,h=(n("d1b4"),n("2877")),_=Object(h["a"])(p,a,s,!1,null,"55f27250",null);t["default"]=_.exports},"7b83":function(e,t,n){},d1b4:function(e,t,n){"use strict";n("7b83")}}]);
|