(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-14883906"],{"103b":function(e,t,a){"use strict";a("83db")},"1b19":function(e,t,a){"use strict";a.r(t);a("8751"),a("04b1");var r=function(){var e=this,t=e._self._c;return t("PageWrap",[t("PageHeader",{attrs:{title:""}}),t("Panel",{attrs:{loading:e.audience.loading}},[t("PageSearch",{attrs:{queryParam:e.queryParam},on:{refresh:e.refresh,resetForm:e.resetForm,submitSearch:e.submitSearch}},[t("a-form-model-item",{attrs:{label:"搜索",prop:"search"}},[t("a-input",{staticStyle:{width:"200px"},attrs:{placeholder:"观众姓名/手机号/EID/Email"},model:{value:e.queryParam.search,callback:function(t){e.$set(e.queryParam,"search",t)},expression:"queryParam.search"}})],1),t("a-form-model-item",{attrs:{label:"观众分组",prop:"group_id"}},[t("a-select",{staticStyle:{width:"200px"},attrs:{options:e.dictionary.groups,placeholder:"请选择观众分组"},model:{value:e.queryParam.group_id,callback:function(t){e.$set(e.queryParam,"group_id",t)},expression:"queryParam.group_id"}})],1),t("a-form-model-item",{attrs:{label:"所属队伍",prop:"team_id"}},[t("a-select",{staticStyle:{width:"200px"},attrs:{options:e.teamOptions,placeholder:"请选择队伍"},model:{value:e.queryParam.team_id,callback:function(t){e.$set(e.queryParam,"team_id",t)},expression:"queryParam.team_id"}})],1)],1),t("STable",{ref:"table",attrs:{width:2100,columns:e.columns,data:e.loadData},on:{setFilter:e.setFilter,clearFilter:e.clearFilter},scopedSlots:e._u([{key:"id",fn:function(a,r){return t("span",{},[e._v(e._s(r.id||""))])}},{key:"uphoto",fn:function(a,r){return t("span",{},[t("div",{staticStyle:{height:"50px"}},[t("ImgForm",{attrs:{size:50,rule:"?x-oss-process=image/resize,w_220/format,webp",imgs:r.uphoto?[e.$tool.getImageDoMain(r.uphoto)]:[]}})],1)])}},{key:"sign_status",fn:function(a,r){return t("a-tag",{attrs:{color:1==r.sign_status?"#87d068":""},on:{click:function(t){return e.changeSignStatus(r)}}},[e._v(" "+e._s(e.$tool.getStrFromArr(r.sign_status,"0:未签到,1:已签到"))+" ")])}},{key:"system_status",fn:function(a,r){return t("a-tag",{attrs:{color:1==r.system_status?"#f50":"green"}},[e._v(" "+e._s(e.$tool.getStrFromArr(r.system_status,"0:正式,1:测试"))+" ")])}},{key:"login_status",fn:function(a,r){return t("a-tag",{attrs:{color:1==r.login_status?"#87d068":""},on:{click:function(t){return e.changeLoginStatus(r)}}},[e._v(" "+e._s(e.$tool.getStrFromArr(r.login_status,"0:未登录,1:已登录"))+" ")])}},{key:"action",fn:function(a,r){return t("span",{},[t("a",{on:{click:function(t){return e.edit(r)}}},[e._v(e._s(e.$t("page.edit")))]),t("a-divider",{attrs:{type:"vertical"}}),t("a",{on:{click:function(t){return e.del(r)}}},[e._v(e._s(e.$t("page.del")))])],1)}}])},[t("div",{attrs:{slot:"btn"},slot:"btn"},[t("a-button",{staticStyle:{"margin-right":"10px"},attrs:{type:"primary"},on:{click:e.openGroup}},[e._v(e._s("分组管理"))]),t("a-button",{staticStyle:{"margin-right":"10px"},attrs:{type:"danger"},on:{click:e.clearLogin}},[e._v(e._s("清空登录状态"))]),t("a-dropdown",{staticStyle:{"margin-right":"10px"}},[t("a-menu",{attrs:{slot:"overlay"},on:{click:e.importExcel},slot:"overlay"},[t("a-menu-item",{key:1},[e._v("新增导入")]),t("a-menu-item",{key:2},[e._v("更新导入")])],1),t("a-button",[e._v("导入")])],1),t("a-button",{staticStyle:{"margin-right":"10px"},attrs:{type:"primary"},on:{click:e.add}},[e._v(e._s("添加"))]),t("a-button",{staticStyle:{"margin-right":"10px"},attrs:{type:""},on:{click:e.exportData}},[e._v(e._s("导出"))])],1)]),t("a-row",{attrs:{gutter:[20,0]}},[t("a-col",{attrs:{span:6}},[t("div",{staticClass:"statistics-box"},[t("a-statistic",{attrs:{value:e.audience&&e.audience.audienceList&&e.audience.audienceList.total_login_user||0}},[t("div",{staticClass:"flex-box flex-h-ce",attrs:{slot:"title"},slot:"title"},[t("div",{staticClass:"flex-1 statistics-title"},[e._v(" 已报名人数 ")])])]),t("div",{staticClass:"today-add-nums-box"},[t("span",{staticClass:"today-add-nums-title"},[e._v("今日登录人数")]),t("span",{staticClass:"today-add-nums"},[e._v(e._s(e.audience&&e.audience.audienceList&&e.audience.audienceList.today_login||0))])])],1)]),t("a-col",{attrs:{span:6}},[t("div",{staticClass:"statistics-box"},[t("a-statistic",{attrs:{value:e.audience&&e.audience.audienceList&&e.audience.audienceList.total_integral||0}},[t("div",{staticClass:"flex-box flex-h-ce",attrs:{slot:"title"},slot:"title"},[t("div",{staticClass:"flex-1 statistics-title"},[e._v(" 总积分数 ")])])]),t("div",{staticClass:"today-add-nums-box"},[t("span",{staticClass:"today-add-nums-title"},[e._v("今日新增积分")]),t("span",{staticClass:"today-add-nums"},[e._v(e._s(e.audience&&e.audience.audienceList&&e.audience.audienceList.today_integral||0))])])],1)]),t("a-col",{attrs:{span:6}},[t("div",{staticClass:"statistics-box"},[t("a-statistic",{attrs:{value:e.audience&&e.audience.audienceList&&e.audience.audienceList.total_photo||0}},[t("div",{staticClass:"flex-box flex-h-ce",attrs:{slot:"title"},slot:"title"},[t("div",{staticClass:"flex-1 statistics-title"},[e._v(" 已上传照片 ")])])]),t("div",{staticClass:"today-add-nums-box"},[t("span",{staticClass:"today-add-nums-title"},[e._v("总人数")]),t("span",{staticClass:"today-add-nums"},[e._v(e._s(e.audience&&e.audience.audienceList&&e.audience.audienceList.total||0))])])],1)]),t("a-col",{attrs:{span:6}},[t("div",{staticClass:"statistics-box"},[t("a-statistic",{attrs:{value:e.audience&&e.audience.audienceList&&e.audience.audienceList.total_sign||0}},[t("div",{staticClass:"flex-box flex-h-ce",attrs:{slot:"title"},slot:"title"},[t("div",{staticClass:"flex-1 statistics-title"},[e._v(" 已签到人数 ")])])]),t("div",{staticClass:"today-add-nums-box",staticStyle:{opacity:"0"}},[t("span",{staticClass:"today-add-nums-title"},[e._v("总人数")]),t("span",{staticClass:"today-add-nums"},[e._v(e._s(e.audience&&e.audience.audienceList&&e.audience.audienceList.total||0))])])],1)])],1),t("ModalSet",{ref:"setRef",on:{ok:e.handleOk}}),t("ModalImport",{ref:"importRef",on:{ok:e.handleOk}}),t("ModalGroup",{ref:"groupRef",on:{ok:e.handleOk}})],1)],1)},i=[],s=a("28bc"),n=a("1635"),o=a("6947"),c=(a("db4b"),a("7959"),a("1cfe"),a("d05f"),a("cf78"),a("2eb8"),a("a2c7"),a("11d3"),a("9cfb"),a("5880")),u=a("ac0d"),l=a("2af9"),d=function(){var e=this,t=e._self._c;return t("a-modal",{staticClass:"page-modal-set",attrs:{width:600,title:e.param["id"]?e.$t("page.edit"):e.$t("page.add"),visible:e.visible,confirmLoading:e.audience.loading||e.pageLoading},on:{ok:e.confirm,cancel:e.close}},[t("a-spin",{attrs:{spinning:e.audience.loading||e.pageLoading}},[t("a-form",{attrs:{form:e.formAntd}},[t("a-form-item",{attrs:{label:"上传图片","label-col":e.formItemLayout.labelCol,"wrapper-col":e.formItemLayout.wrapperCol}},[t("Upload",{ref:"uphoto",attrs:{count:1,width:120}})],1),t("a-form-item",{attrs:{label:"观众姓名","label-col":e.formItemLayout.labelCol,"wrapper-col":e.formItemLayout.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["name",{rules:[{required:!1,message:e.$t("page.text.please")}]}],expression:"['name', { rules: [{ required: false, message: $t('page.text.please') }] }, ]"}],attrs:{placeholder:e.$t("page.text.please")}})],1),t("a-form-item",{attrs:{label:"手机号/EID","label-col":e.formItemLayout.labelCol,"wrapper-col":e.formItemLayout.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["mobile",{rules:[{required:!1,message:e.$t("page.text.please")}]}],expression:"['mobile', { rules: [{ required: false, message: $t('page.text.please') }] }, ]"}],attrs:{placeholder:e.$t("page.text.please")}})],1),t("a-form-item",{attrs:{label:"Email","label-col":e.formItemLayout.labelCol,"wrapper-col":e.formItemLayout.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["email",{rules:[{required:!0,message:e.$t("page.text.please")}]}],expression:"['email', { rules: [{ required: true, message: $t('page.text.please') }] }, ]"}],attrs:{placeholder:e.$t("page.text.please")}})],1),t("a-form-item",{attrs:{label:"系统状态","label-col":e.formItemLayout.labelCol,"wrapper-col":e.formItemLayout.wrapperCol}},[t("a-radio-group",{directives:[{name:"decorator",rawName:"v-decorator",value:["system_status",{initialValue:1,rules:[{required:!0,message:e.$t("page.text.please")}]}],expression:"['system_status', { initialValue: 1, rules: [{ required: true, message: $t('page.text.please') }] }, ]"}],attrs:{options:e.statusOptions}})],1),t("a-form-item",{attrs:{label:"观众分组","label-col":e.formItemLayout.labelCol,"wrapper-col":e.formItemLayout.wrapperCol}},[t("a-select",{directives:[{name:"decorator",rawName:"v-decorator",value:["group_id",{initialValue:void 0,rules:[{required:!1,message:e.$t("page.text.please")}]}],expression:"['group_id', { initialValue: undefined, rules: [{ required: false, message: $t('page.text.please') }]}]"}],attrs:{"allow-clear":"",placeholder:"请选择观众分组"}},e._l(e.dictionary.groups,(function(a,r){return t("a-select-option",{key:r,attrs:{value:a.value}},[e._v(e._s(a.label||""))])})),1)],1),t("a-form-item",{attrs:{label:"所属队伍","label-col":e.formItemLayout.labelCol,"wrapper-col":e.formItemLayout.wrapperCol}},[t("a-select",{directives:[{name:"decorator",rawName:"v-decorator",value:["team_id",{initialValue:void 0,rules:[{required:!1,message:e.$t("page.text.please")}]}],expression:"['team_id', { initialValue: undefined, rules: [{ required: false, message: $t('page.text.please') }]}]"}],attrs:{"allow-clear":"",placeholder:"请选择所属队伍"}},e._l(e.teamOptions,(function(a,r){return t("a-select-option",{key:r,attrs:{value:a.value}},[e._v(e._s(a.label||""))])})),1)],1),t("a-form-item",{attrs:{label:"用户部门","label-col":e.formItemLayout.labelCol,"wrapper-col":e.formItemLayout.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["udepartment",{rules:[{required:!1,message:e.$t("page.text.please")}]}],expression:"['udepartment', { rules: [{ required: false, message: $t('page.text.please') }] }, ]"}],attrs:{placeholder:e.$t("page.text.please")}})],1),t("a-form-item",{attrs:{label:"备注","label-col":e.formItemLayout.labelCol,"wrapper-col":e.formItemLayout.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["lottery",{rules:[{required:!1,message:e.$t("page.text.please")}]}],expression:"['lottery', { rules: [{ required: false, message: $t('page.text.please') }] }, ]"}],attrs:{placeholder:e.$t("page.text.please")}})],1),t("a-form-item",{attrs:{label:"openId","label-col":e.formItemLayout.labelCol,"wrapper-col":e.formItemLayout.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["openId",{rules:[{required:!1,message:e.$t("page.text.please")}]}],expression:"['openId', { rules: [{ required: false, message: $t('page.text.please') }] }, ]"}],attrs:{placeholder:e.$t("page.text.please")}})],1),t("a-form-item",{attrs:{label:"备注1","label-col":e.formItemLayout.labelCol,"wrapper-col":e.formItemLayout.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["source1",{rules:[{required:!1,message:e.$t("page.text.please")}]}],expression:"['source1', { rules: [{ required: false, message: $t('page.text.please') }] }, ]"}],attrs:{placeholder:e.$t("page.text.please")}})],1),t("a-form-item",{attrs:{label:"备注2","label-col":e.formItemLayout.labelCol,"wrapper-col":e.formItemLayout.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["source2",{rules:[{required:!1,message:e.$t("page.text.please")}]}],expression:"['source2', { rules: [{ required: false, message: $t('page.text.please') }] }, ]"}],attrs:{placeholder:e.$t("page.text.please")}})],1),t("a-form-item",{attrs:{label:"备注3","label-col":e.formItemLayout.labelCol,"wrapper-col":e.formItemLayout.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["source3",{rules:[{required:!1,message:e.$t("page.text.please")}]}],expression:"['source3', { rules: [{ required: false, message: $t('page.text.please') }] }, ]"}],attrs:{placeholder:e.$t("page.text.please")}})],1),t("a-form-item",{attrs:{label:"备注4","label-col":e.formItemLayout.labelCol,"wrapper-col":e.formItemLayout.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["source4",{rules:[{required:!1,message:e.$t("page.text.please")}]}],expression:"['source4', { rules: [{ required: false, message: $t('page.text.please') }] }, ]"}],attrs:{placeholder:e.$t("page.text.please")}})],1)],1)],1)],1)},p=[],m=(a("3b41"),{name:"ModalSet",components:{Panel:l["o"],STable:l["p"],PageWrap:l["n"],PageSearch:l["m"],PageHeader:l["k"],PageHeaderWrap:l["l"],ImgForm:l["g"],Upload:l["s"]},computed:Object(o["a"])({},Object(c["mapState"])({dictionary:function(e){return e.dictionary},audience:function(e){return e.audience}})),data:function(){return{moduleName:"audience",moduleName2:"audienceList",statusOptions:[{id:1,label:"测试",value:1},{id:2,label:"正式",value:0}],formAntd:this.$form.createForm(this),formItemLayout:{labelCol:{span:4},wrapperCol:{span:15}},form:{},visible:!1,pageLoading:!1,param:{},teamOptions:[]}},created:function(){},methods:{open:function(){var e=arguments,t=this;return Object(n["a"])(Object(s["a"])().mark((function a(){var r;return Object(s["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return r=e.length>0&&void 0!==e[0]?e[0]:{},t.param=r,t.formAntd.resetFields(),t.$refs["uphoto"]&&t.$refs["uphoto"].clearFile(),a.next=6,t.getGroups();case 6:return a.next=8,t.getTeams();case 8:t.visible=!0,t.$nextTick((function(){r&&r.id&&(t.formAntd.setFieldsValue({name:r.name||"",mobile:r.mobile||"",email:r.email||"",system_status:parseInt(r.system_status),group_id:r.group_id,team_id:r.team_id,source1:r.source1||"",source2:r.source2||"",source3:r.source3||"",source4:r.source4||"",udepartment:r.udepartment||"",lottery:r.lottery||"",openId:r.openId||""}),t.$refs["uphoto"]&&(r.uphoto?t.$refs["uphoto"].setFile(r.uphoto,1):t.$refs["uphoto"].clearFile()))}));case 10:case"end":return a.stop()}}),a)})))()},close:function(){this.$emit("close"),this.visible=!1},confirm:function(){var e=this;this.formAntd.validateFields(function(){var t=Object(n["a"])(Object(s["a"])().mark((function t(a,r){var i,n;return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!a){t.next=2;break}return t.abrupt("return");case 2:return i=e.$refs["uphoto"].getFileKey(),t.next=5,e.$store.dispatch({type:"".concat(e.moduleName,"/").concat(e.param.id?"editAudience":"addAudience"),data:{body:Object(o["a"])(Object(o["a"])({},r),{},{id:e.param.id||"",user_id:e.param.id||"",live_id:e.param.live_id,uphoto:i})}});case 5:if(n=t.sent,n){t.next=8;break}return t.abrupt("return");case 8:e.$message.success(e.$t("page.text.oprate.success")),e.$emit("ok"),e.visible=!1;case 11:case"end":return t.stop()}}),t)})));return function(e,a){return t.apply(this,arguments)}}())},getGroups:function(){var e=this;return Object(n["a"])(Object(s["a"])().mark((function t(){var a;return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a={live_id:e.$route.query.live_id},t.next=3,e.$store.dispatch({type:"dictionary/getGroups",data:{query:a}});case 3:case"end":return t.stop()}}),t)})))()},getTeams:function(){var e=this;return Object(n["a"])(Object(s["a"])().mark((function t(){var a,r,i;return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a={live_id:e.$route.query.live_id,type:"select"},t.next=3,e.$store.dispatch({type:"audience/getList",data:{query:a},item:"teamList"});case 3:r=t.sent,i=r&&r.list.map((function(e){return e.label=e.name||e.group_name||"",e.value=e.id||"",e})),e.teamOptions=i||[];case 6:case"end":return t.stop()}}),t)})))()},load:function(){var e=this;return Object(n["a"])(Object(s["a"])().mark((function t(){var a,r;return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a={},t.next=3,e.$store.dispatch({type:"".concat(e.moduleName,"/getList"),data:{query:a},item:e.moduleName2});case 3:return r=t.sent,t.abrupt("return",r);case 5:case"end":return t.stop()}}),t)})))()}},mounted:function(){}}),f=m,g=(a("103b"),a("829d")),v=Object(g["a"])(f,d,p,!1,null,"6336533c",null),b=v.exports,h=function(){var e=this,t=e._self._c;return t("div",[t("a-modal",{attrs:{width:500,title:"导入观众",visible:e.visible,loading:e.loading,footer:null},on:{ok:e.handleOk,cancel:e.close}},[t("a-spin",{attrs:{spinning:e.loading}},[t("a-form",{attrs:{layout:"vertical",form:e.formAntd}},[t("a-form-item",{staticStyle:{"margin-bottom":"12px"},attrs:{label:""}},[t("a-upload-dragger",{attrs:{name:"file","file-list":e.fileList,multiple:!1,remove:e.onRemove,customRequest:e.customRequest},on:{change:e.onChange}},[t("p",{staticClass:"ant-upload-drag-icon"},[t("a-icon",{attrs:{type:"inbox"}})],1),t("p",{staticClass:"ant-upload-text"},[e._v(e._s(e.$t("page.upload")))]),t("p",{staticClass:"ant-upload-hint"},[e._v(e._s(e.$t("page.text.upload.excel")))])])],1),"update"===e.param.type?t("div",{staticStyle:{padding:"0 0 12px 0"}},[t("span",[e._v("导入文件以Email字段为约束唯一值，更新观众分组")])]):e._e(),t("div",{staticStyle:{"text-align":"center",padding:"0"}},[t("a",{attrs:{href:"javascript:;"},on:{click:e.download}},[e._v("下载导入模版")])])],1)],1)],1)],1)},x=[],_={name:"ModalImport",mixins:[u["c"]],components:{},data:function(){return{moduleName:"audience",moduleName2:"audienceList",formAntd:this.$form.createForm(this),formItemLayout:{labelCol:{span:4},wrapperCol:{span:15}},visible:!1,loading:!1,param:{},form:{id:""},formData:{},fileList:[],isChange:!1,file:""}},created:function(){},methods:{download:function(){this.$tool.createAToClick("/files/观众导入模板.xlsx","")},customRequest:function(e){var t=this;return Object(n["a"])(Object(s["a"])().mark((function a(){var r;return Object(s["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return t.file=e.file,t.fileList=t.fileList.map((function(t){return t.name===e.file.name&&(t.percent=50),t})),a.next=4,t.$store.dispatch({type:"".concat(t.moduleName,"/uploadAudience"),data:{data:{live_id:t.param.live_id,file:e.file,id:t.form.id,type:t.param.type}}});case 4:if(r=a.sent,r){a.next=8;break}return t.fileList=t.fileList.map((function(t){return t.name===e.file.name&&(t.status="error"),t})),a.abrupt("return");case 8:return t.fileList=t.fileList.map((function(a){return a.name===e.file.name&&(a.status="done",a.percent=100,a.key=e.file.name,t.$message.success(t.$t("page.text.oprate.success")),t.$emit("ok")),a})),a.abrupt("return",r);case 10:case"end":return a.stop()}}),a)})))()},onChange:function(e){var t=e.file,a=e.fileList;this.formData=Object(o["a"])(Object(o["a"])({},this.formData),{},{file:t}),this.fileList=0==a.length?a:[t],this.isChange=!0},onRemove:function(e){return this.$emit("remove",e),!0},open:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.param=t,this.formAntd.resetFields(),this.form.id=t.id||void 0,this.fileList=[],this.$nextTick((function(){e.visible=!0,e.load()}))},close:function(){this.$emit("close"),this.visible=!1},handleOk:function(){this.formAntd.validateFields(function(){var e=Object(n["a"])(Object(s["a"])().mark((function e(t,a){return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!t){e.next=2;break}return e.abrupt("return");case 2:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}())},load:function(){return Object(n["a"])(Object(s["a"])().mark((function e(){return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))()}},mounted:function(){}},y=_,$=Object(g["a"])(y,h,x,!1,null,"c09bfee8",null),w=$.exports,O=function(){var e=this,t=e._self._c;return t("a-modal",{attrs:{width:600,title:"分组管理",visible:e.visible,confirmLoading:e.audience.loading||e.pageLoading,footer:null},on:{cancel:e.close}},[t("a-spin",{attrs:{spinning:e.audience.loading||e.pageLoading}},[t("STable",{ref:"table",attrs:{loadInModal:!0,width:500,columns:e.columns,data:e.loadData},on:{setFilter:e.setFilter,clearFilter:e.clearFilter},scopedSlots:e._u([{key:"action",fn:function(a,r){return t("span",{},[t("a",{on:{click:function(t){return e.edit(r)}}},[e._v(e._s(e.$t("page.edit")))]),t("a-divider",{attrs:{type:"vertical"}}),t("a",{on:{click:function(t){return e.del(r)}}},[e._v(e._s(e.$t("page.del")))])],1)}}])},[t("span",{attrs:{slot:"btn"},slot:"btn"},[t("a-button",{attrs:{type:"primary"},on:{click:e.add}},[e._v("添加分组")])],1)]),t("ModalGroupSet",{ref:"setRef",on:{ok:e.handleOk}})],1)],1)},k=[],j=function(){var e=this,t=e._self._c;return t("a-modal",{staticClass:"page-modal-set",attrs:{width:500,title:e.param["id"]?e.$t("page.edit"):e.$t("page.add"),visible:e.visible,confirmLoading:e.audience.loading||e.pageLoading},on:{ok:e.confirm,cancel:e.close}},[t("a-spin",{attrs:{spinning:e.audience.loading||e.pageLoading}},[t("a-form",{attrs:{form:e.formAntd}},[t("a-form-item",{attrs:{label:"分组名称","label-col":e.formItemLayout.labelCol,"wrapper-col":e.formItemLayout.wrapperCol}},[t("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["name",{rules:[{required:!0,message:e.$t("page.text.please")}]}],expression:"['name', { rules: [{ required: true, message: $t('page.text.please') }] }, ]"}],attrs:{placeholder:e.$t("page.text.please")}})],1)],1)],1)],1)},L=[],I={name:"ModalGroupSet",components:{Panel:l["o"],STable:l["p"],PageWrap:l["n"],PageSearch:l["m"],PageHeader:l["k"],PageHeaderWrap:l["l"],ImgForm:l["g"],Upload:l["s"]},computed:Object(o["a"])({},Object(c["mapState"])({audience:function(e){return e.audience}})),data:function(){return{moduleName:"audience",moduleName2:"groupList",formAntd:this.$form.createForm(this),formItemLayout:{labelCol:{span:4},wrapperCol:{span:15}},form:{},visible:!1,pageLoading:!1,param:{}}},created:function(){},methods:{open:function(){var e=arguments,t=this;return Object(n["a"])(Object(s["a"])().mark((function a(){var r;return Object(s["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:r=e.length>0&&void 0!==e[0]?e[0]:{},t.param=r,t.formAntd.resetFields(),t.visible=!0,t.$nextTick((function(){r&&r.id&&t.formAntd.setFieldsValue({name:r.name||""})}));case 5:case"end":return a.stop()}}),a)})))()},close:function(){this.$emit("close"),this.visible=!1},confirm:function(){var e=this;this.formAntd.validateFields(function(){var t=Object(n["a"])(Object(s["a"])().mark((function t(a,r){var i;return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!a){t.next=2;break}return t.abrupt("return");case 2:return t.next=4,e.$store.dispatch({type:"".concat(e.moduleName,"/").concat(e.param.id?"editGroup":"addGroup"),data:{body:Object(o["a"])(Object(o["a"])({},r),{},{id:e.param.id||"",group_id:e.param.id||"",live_id:e.param.live_id||""})}});case 4:if(i=t.sent,i){t.next=7;break}return t.abrupt("return");case 7:e.$message.success(e.$t("page.text.oprate.success")),e.$emit("ok"),e.visible=!1;case 10:case"end":return t.stop()}}),t)})));return function(e,a){return t.apply(this,arguments)}}())},load:function(){var e=this;return Object(n["a"])(Object(s["a"])().mark((function t(){var a,r;return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a={},t.next=3,e.$store.dispatch({type:"".concat(e.moduleName,"/getList"),data:{query:a},item:e.moduleName2});case 3:return r=t.sent,t.abrupt("return",r);case 5:case"end":return t.stop()}}),t)})))()}},mounted:function(){}},C=I,q=(a("e728"),Object(g["a"])(C,j,L,!1,null,"52e72132",null)),S=q.exports,N={name:"ModalGroup",components:{Panel:l["o"],STable:l["p"],PageWrap:l["n"],PageSearch:l["m"],PageHeader:l["k"],PageHeaderWrap:l["l"],ImgForm:l["g"],Upload:l["s"],ModalGroupSet:S},mixins:[u["e"]],computed:Object(o["a"])(Object(o["a"])({},Object(c["mapState"])({audience:function(e){return e.audience}})),{},{columns:function(){var e=this,t=this.sortedInfo,a=this.filteredInfo;return t=t||{},a=a||{},[{id:"id",title:function(){return"ID"},dataIndex:"id"},{id:"name",title:function(){return"分组名称"},dataIndex:"name"},{id:"oprate",title:function(){return e.$t("page.column.oprate")},dataIndex:"oprate",scopedSlots:{customRender:"action"}}]}}),data:function(){return{moduleName:"audience",moduleName2:"groupList",formAntd:this.$form.createForm(this),formItemLayout:{labelCol:{span:5},wrapperCol:{span:15}},form:{},visible:!1,pageLoading:!1,param:{},list:[]}},created:function(){},methods:{handleOk:function(){this.refresh(1)},open:function(){var e=arguments,t=this;return Object(n["a"])(Object(s["a"])().mark((function a(){var r;return Object(s["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:r=e.length>0&&void 0!==e[0]?e[0]:{},t.param=r,t.formAntd.resetFields(),t.visible=!0,t.$nextTick((function(){t.refresh(1)}));case 5:case"end":return a.stop()}}),a)})))()},close:function(){this.$emit("close"),this.visible=!1},add:function(){this.$refs["setRef"].open({live_id:this.param.live_id})},edit:function(e){this.$refs["setRef"].open(Object(o["a"])(Object(o["a"])({},e),{},{live_id:this.param.live_id}))},del:function(e){var t=this,a={live_id:this.param.live_id,id:e.id,group_id:e.id};this.$confirm({title:this.$t("page.tips"),content:"是否确认删除该分组？",onOk:function(){var e=Object(n["a"])(Object(s["a"])().mark((function e(){var r;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t.$store.dispatch({type:"".concat(t.moduleName,"/delGroup"),data:{query:a,body:a}});case 2:if(r=e.sent,r){e.next=5;break}return e.abrupt("return");case 5:t.$message.success(t.$t("page.text.oprate.success")),t.handleOk();case 7:case"end":return e.stop()}}),e)})));function r(){return e.apply(this,arguments)}return r}()})},load:function(){var e=this;return Object(n["a"])(Object(s["a"])().mark((function t(){var a,r;return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a={live_id:e.param.live_id},a.live_id){t.next=3;break}return t.abrupt("return");case 3:return t.next=5,e.$store.dispatch({type:"".concat(e.moduleName,"/getList"),data:{query:a},item:e.moduleName2});case 5:return r=t.sent,t.abrupt("return",r);case 7:case"end":return t.stop()}}),t)})))()}},mounted:function(){}},P=N,F=Object(g["a"])(P,O,k,!1,null,"53c3bcc6",null),A=F.exports,R={name:"LiveAudience",components:{Panel:l["o"],STable:l["p"],PageWrap:l["n"],PageSearch:l["m"],PageHeader:l["k"],PageHeaderWrap:l["l"],ImgForm:l["g"],ModalSet:b,ModalImport:w,ModalGroup:A},mixins:[u["e"]],computed:Object(o["a"])(Object(o["a"])({},Object(c["mapState"])({dictionary:function(e){return e.dictionary},audience:function(e){return e.audience}})),{},{columns:function(){var e=this,t=this.sortedInfo,a=this.filteredInfo;return t=t||{},a=a||{},[{id:"uphoto",title:function(){return"照片"},dataIndex:"uphoto",scopedSlots:{customRender:"uphoto"},width:70},{id:"name",title:function(){return"观众姓名"},dataIndex:"name"},{id:"udepartment",title:function(){return"用户部门"},dataIndex:"udepartment"},{id:"mobile",title:function(){return"手机号/EID"},dataIndex:"mobile"},{id:"email",title:function(){return"Email"},dataIndex:"email"},{id:"group_name",title:function(){return"观众分组"},dataIndex:"group_name"},{id:"team_name",title:function(){return"所属队伍"},dataIndex:"team_name"},{id:"user_code",title:function(){return"领跑者编码"},dataIndex:"user_code",sorter:!0,sortOrder:"user_code"===t.columnKey&&t.order},{id:"integral",title:function(){return"领跑积分"},dataIndex:"integral",sorter:!0,sortOrder:"integral"===t.columnKey&&t.order},{id:"system_status",title:function(){return"系统状态"},dataIndex:"system_status",scopedSlots:{customRender:"system_status"},filters:[{text:"测试",value:"1"},{text:"正式",value:"0"}],filteredValue:a&&a.system_status||null,filterMultiple:!1},{id:"lottery",title:function(){return"备注"},dataIndex:"lottery"},{id:"sign_status",title:function(){return"签到状态"},dataIndex:"sign_status",scopedSlots:{customRender:"sign_status"},filters:[{text:"全部",value:20},{text:"已签到",value:1},{text:"未签到",value:0}],filteredValue:a&&a.sign_status||null,filterMultiple:!1},{id:"sign_at",title:function(){return"签到时间"},dataIndex:"sign_at"},{id:"last_login_at",title:function(){return"登录时间"},dataIndex:"last_login_at"},{id:"login_status",title:function(){return"登录状态"},dataIndex:"login_status",scopedSlots:{customRender:"login_status"},filters:[{text:"已登录",value:1},{text:"未登录",value:0}],filteredValue:a&&a.login_status||null,filterMultiple:!1},{id:"source1",title:function(){return"备注1"},dataIndex:"source1"},{id:"source2",title:function(){return"备注2"},dataIndex:"source2"},{id:"source3",title:function(){return"备注3"},dataIndex:"source3"},{id:"source4",title:function(){return"备注4"},dataIndex:"source4"},{id:"oprate",title:function(){return e.$t("page.column.oprate")},dataIndex:"oprate",scopedSlots:{customRender:"action"},fixed:"right",width:120}]}}),data:function(){return{moduleName:"audience",moduleName2:"audienceList",visible:!1,queryParam:{search:"",system_status:void 0,login_status:void 0,sign_status:void 0,team_id:void 0,group_id:void 0,time:[],createTime:"",createTimeEnd:""},sortVisibleId:"",sortValue:"",teamOptions:[]}},created:function(){},methods:{exportData:function(){var e=this;return Object(n["a"])(Object(s["a"])().mark((function t(){var a,r;return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=e.getValues(),t.next=3,e.$store.dispatch({type:"".concat(e.moduleName,"/exportLiveAudience"),data:{query:a},justReturn:!0,responseType:"blob"});case 3:if(r=t.sent,r){t.next=6;break}return t.abrupt("return");case 6:e.$tool.createAToClick(window.URL.createObjectURL(new Blob([r],{type:"application/vnd.ms-excel,charset=utf-8"})),"观众管理.xlsx");case 7:case"end":return t.stop()}}),t)})))()},changeLoginStatus:function(e){var t=this;this.$confirm({title:this.$t("page.tips"),content:"是否确认修改该观众为"+(1==e.login_status?"未登录":"已登录")+"状态？",onOk:function(){return Object(n["a"])(Object(s["a"])().mark((function a(){var r;return Object(s["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,t.$store.dispatch({type:"".concat(t.moduleName,"/editAudienceLoginStatus"),data:{query:{live_id:t.$route.query.live_id,user_id:e.id,login_status:1==e.login_status?0:1}},item:t.moduleName2});case 2:if(r=a.sent,r){a.next=5;break}return a.abrupt("return");case 5:t.$message.success(t.$t("page.text.oprate.success")),t.refresh();case 7:case"end":return a.stop()}}),a)})))()},onCancel:function(){}})},changeSignStatus:function(e){var t=this;this.$confirm({title:this.$t("page.tips"),content:"是否确认修改该观众为"+(1==e.sign_status?"未签到":"已签到")+"状态？",onOk:function(){return Object(n["a"])(Object(s["a"])().mark((function a(){var r;return Object(s["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,t.$store.dispatch({type:"".concat(t.moduleName,"/editAudienceSignStatus"),data:{query:{live_id:t.$route.query.live_id,user_id:e.id,sign_status:1==e.sign_status?0:1}},item:t.moduleName2});case 2:if(r=a.sent,r){a.next=5;break}return a.abrupt("return");case 5:t.$message.success(t.$t("page.text.oprate.success")),t.refresh();case 7:case"end":return a.stop()}}),a)})))()},onCancel:function(){}})},changeSort:function(e,t,a){var r=this.audience.audienceList.list;r[a]=Object.assign({},r[a],{sortValue:e}),this.$store.commit("audience/setList",{item:"audienceList",list:r}),this.sortValue=e},confirmSort:function(e,t){var a=this;return Object(n["a"])(Object(s["a"])().mark((function t(){var r;return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,a.$store.dispatch({type:"".concat(a.moduleName,"/editAudienceSort"),data:{body:{id:e.id||"",sort:a.sortValue}}});case 2:if(r=t.sent,r){t.next=5;break}return t.abrupt("return");case 5:a.$message.success(a.$t("page.text.oprate.success")),a.refresh(),a.sortVisibleId="";case 8:case"end":return t.stop()}}),t)})))()},setStatus:function(e){var t=this;this.$confirm({title:this.$t("page.tips"),content:this.$t(2==e.status?"page.text.set.lock.off":"page.text.set.lock.on"),onOk:function(){return Object(n["a"])(Object(s["a"])().mark((function a(){var r;return Object(s["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,t.$store.dispatch({type:"".concat(t.moduleName,"/editAudienceStatus"),data:{body:{id:e.id,status:1==e.status?2:1}},item:t.moduleName2});case 2:if(r=a.sent,r){a.next=5;break}return a.abrupt("return");case 5:t.$message.success(t.$t("page.text.oprate.success")),t.refresh();case 7:case"end":return a.stop()}}),a)})))()},onCancel:function(){}})},openGroup:function(){this.$refs["groupRef"].open({live_id:this.$route.query.live_id})},importData:function(){this.$refs["importRef"].open({live_id:this.$route.query.live_id})},importExcel:function(e){this.$refs["importRef"].open({live_id:this.$route.query.live_id,type:1===e.key?"insert":"update"})},add:function(){this.$refs["setRef"].open({live_id:this.$route.query.live_id})},edit:function(e){this.$refs["setRef"].open(Object(o["a"])(Object(o["a"])({},e),{},{live_id:this.$route.query.live_id}))},del:function(e){var t=this;this.$confirm({title:this.$t("page.tips"),content:"是否确认删除该观众？",onOk:function(){var a=Object(n["a"])(Object(s["a"])().mark((function a(){var r;return Object(s["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,t.$store.dispatch({type:"".concat(t.moduleName,"/delAudience"),data:{query:{id:e.id,user_id:e.id||"",live_id:t.$route.query.live_id}}});case 2:if(r=a.sent,r){a.next=5;break}return a.abrupt("return");case 5:t.$message.success(t.$t("page.text.oprate.success")),t.refresh();case 7:case"end":return a.stop()}}),a)})));function r(){return a.apply(this,arguments)}return r}()})},clearLogin:function(e){var t=this,a={live_id:this.$route.query.live_id};this.$confirm({title:this.$t("page.tips"),content:"是否确认清空登录状态？",onOk:function(){var e=Object(n["a"])(Object(s["a"])().mark((function e(){var r;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,t.$store.dispatch({type:"".concat(t.moduleName,"/clearAudienceLogin"),data:{query:a,body:a}});case 2:if(r=e.sent,r){e.next=5;break}return e.abrupt("return");case 5:t.$message.success(t.$t("page.text.oprate.success")),t.refresh();case 7:case"end":return e.stop()}}),e)})));function r(){return e.apply(this,arguments)}return r}()})},handleOk:function(){this.refresh()},resetForm:function(){this.queryParam=Object(o["a"])(Object(o["a"])({},this.queryParam),{},{search:"",team_id:void 0,group_id:void 0,system_status:void 0,sign_status:void 0,login_status:void 0,time:[],createTime:"",createTimeEnd:""})},getTeams:function(){var e=this;return Object(n["a"])(Object(s["a"])().mark((function t(){var a,r;return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$store.dispatch({type:"".concat(e.moduleName,"/getList"),data:{query:{type:"select",live_id:e.$route.query.live_id}},item:"teamList"});case 2:a=t.sent,r=a&&a.list.map((function(e){return e.label=e.name||e.group_name||"",e.value=e.id||"",e})),e.teamOptions=r||[];case 5:case"end":return t.stop()}}),t)})))()},getGroups:function(){var e=this;return Object(n["a"])(Object(s["a"])().mark((function t(){var a;return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a={live_id:e.$route.query.live_id},t.next=3,e.$store.dispatch({type:"dictionary/getGroups",data:{query:a}});case 3:case"end":return t.stop()}}),t)})))()},getValues:function(){var e=Object(o["a"])(Object(o["a"])({},this.queryParam),{},{live_id:this.$route.query.live_id});return 1==e.user_code||2==e.user_code?1==e.user_code?(e.sort="asc",e.sort_field="user_code"):2==e.user_code&&(e.sort="desc",e.sort_field="user_code"):1==e.id||2==e.id?1==e.id?(e.sort="asc",e.sort_field="id"):2==e.id&&(e.sort="desc",e.sort_field="id"):1==e.integral?(e.sort="asc",e.sort_field="integral"):2==e.integral&&(e.sort="desc",e.sort_field="integral"),delete e.time,e},load:function(){var e=this;return Object(n["a"])(Object(s["a"])().mark((function t(){var a,r;return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=e.getValues(),t.next=3,e.$store.dispatch({type:"".concat(e.moduleName,"/getList"),data:{query:a},item:e.moduleName2});case 3:return r=t.sent,t.abrupt("return",r);case 5:case"end":return t.stop()}}),t)})))()}},mounted:function(){this.getGroups(),this.getTeams()}},T=R,V=(a("2cf2"),Object(g["a"])(T,r,i,!1,null,null,null));t["default"]=V.exports},2516:function(e,t,a){},"2cf2":function(e,t,a){"use strict";a("b55d1")},"83db":function(e,t,a){},b55d1:function(e,t,a){},e728:function(e,t,a){"use strict";a("2516")}}]);