index.eab3908a.js 4.9 KB

1
  1. var f=Object.defineProperty;var c=Object.getOwnPropertySymbols;var g=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable;var d=(e,s,a)=>s in e?f(e,s,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[s]=a,p=(e,s)=>{for(var a in s||(s={}))g.call(s,a)&&d(e,a,s[a]);if(c)for(var a of c(s))_.call(s,a)&&d(e,a,s[a]);return e};import{d as w,a as t,M as j,y as C,C as h,I as u,g as b,B as l,j as o,x as y,P as x,F as m}from"./vendor.d7020c85.js";/* empty css *//* empty css *//* empty css *//* empty css */import{r as n,s as r,C as v}from"./index.5d207f98.js";import{C as A}from"./index.575b9fbf.js";import{U as k}from"./index.6cdc0127.js";import"./index.339fc024.js";import"./index.b7d87372.js";/* empty css */import"./index.215895c5.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./icon_checkbox_default.2fe5d57e.js";const B="_cellGroup_okjl9_1",F="_image_okjl9_7",S="_title_okjl9_13",E="_label_okjl9_19",D="_cellTitle_okjl9_23",G="_button_okjl9_28",R="_popup_okjl9_32",L="_popupContainer_okjl9_38",U="_cert_okjl9_41",I="_award_okjl9_46",N="_btnGroup_okjl9_63",T="_lastBtn_okjl9_67",M="_btnMore_okjl9_76";var i={cellGroup:B,image:F,title:S,label:E,cellTitle:D,button:G,popup:R,popupContainer:L,cert:U,award:I,btnGroup:N,lastBtn:T,btnMore:M},P="./assets/award.2f8938c1.png",$="./assets/cert.7f558e5e.png";function V(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!y(e)}var rt=w({name:"award-activity",data(){return{status:!1,type:"auth",list:[],dataShow:!0,loading:!1,finished:!1,params:{page:1,rows:20},exists:!1,popupShow:!1,receiveRewardId:null}},async mounted(){this.getUserRegisterProtocol(),this.getList()},methods:{async getUserRegisterProtocol(){try{const e=await n.get(r.platformApi+"/sysUserContractRecord/checkContractSign",{params:{contractType:"REGISTER"}});this.exists=e.data}catch{}},async onGetAward(){try{const e=r.user.data;if(!(e==null?void 0:e.realName)||!(e==null?void 0:e.idCardNo)||!this.exists){this.status=!0,this.type="auth";return}await n.post(`${r.platformApi}/activity/receiveReward/${this.receiveRewardId}`),this.status=!0,this.type="success",this.receiveRewardId=null}catch{}},async onAuthSuccess(){await this.getUserRegisterProtocol(),this.onGetAward()},async getList(){try{const e=this.params,s=await n.post(`${r.platformApi}/activity/receiveRewardList`,{data:p({},e)});this.loading=!1;const a=s.data||{};if(this.list.length>0&&a.pageNo===1)return;this.list=this.list.concat(a.rows||[]),this.finished=a.pageNo>=a.totalPage,this.params.page=a.pageNo+1,this.dataShow=this.list.length>0}catch{this.dataShow=!1,this.finished=!0}}},render(){let e;return t("div",{class:i.award},[this.dataShow?t(j,{class:i.videoList,loading:this.loading,"onUpdate:loading":s=>this.loading=s,finished:this.finished,finishedText:" ",immediateCheck:!1,onLoad:this.getList},V(e=this.list.map(s=>t(C,{inset:!0,class:i.cellGroup},{default:()=>[t(h,null,{icon:()=>t(u,{src:s.imgUrl,class:i.image},null),title:()=>t("div",{class:i.title},[s.rewardName]),label:()=>t("div",{class:i.label},[s.rewardDescribe])}),t(h,{center:!0,title:`\u83B7\u5956\u65F6\u95F4\uFF1A${b(s.winningTime).format("YYYY-MM-DD")}`,titleClass:i.cellTitle},{value:()=>t(l,{color:"linear-gradient(180deg, #FF8636 0%, #FF4E19 100%)",size:"small",class:i.button,onClick:()=>{this.receiveRewardId=s.receiveRewardId,this.onGetAward()}},{default:()=>[o("\u7ACB\u5373\u9886\u53D6")]})})]})))?e:{default:()=>[e]}):t(v,{btnStatus:!1,classImgSize:"SMALL",tips:"\u6682\u65E0\u6570\u636E"},null),t(x,{show:this.status,"onUpdate:show":s=>this.status=s,class:i.popup},{default:()=>[t("div",{class:i.popupContainer},[this.type==="auth"&&t(m,null,[t(u,{src:$,class:i.cert},null),t("h3",null,[o("\u60A8\u8FD8\u6CA1\u6709\u5B9E\u540D\u8BA4\u8BC1")]),t("p",null,[o("\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1\u540E\u5373\u53EF\u9886\u53D6\u5956\u54C1")]),t("div",{class:[i.btnGroup,i.btnMore]},[t(l,{type:"primary",block:!0,class:i.lastBtn,onClick:()=>{this.status=!1}},{default:()=>[o("\u4EE5\u540E\u5728\u8BF4")]}),t(l,{type:"primary",block:!0,color:"linear-gradient(180deg, #59E5D5 0%, #2DC7AA 100%)"},{default:()=>[o("\u7ACB\u5373\u8BA4\u8BC1")]})])]),this.type==="success"&&t(m,null,[t(u,{src:P,class:i.award},null),t("h3",null,[o("\u5956\u54C1\u9886\u53D6\u6210\u529F\uFF01")]),t("p",null,[o("\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u6D3B\u52A8\u5956\u54C1\u5C06\u4F1A\u5230\u8FBE\uFF5E")]),t("div",{class:[i.btnGroup]},[t(l,{type:"primary",block:!0,color:"linear-gradient(180deg, #59E5D5 0%, #2DC7AA 100%)",onClick:()=>{this.status=!1,this.list=[],this.params.page=1,this.getList()}},{default:()=>[o("\u6211\u77E5\u9053\u4E86")]})])])])]}),t(A,{modelValue:this.popupShow,"onUpdate:modelValue":s=>this.popupShow=s},{default:()=>[t(k,{exists:this.exists,onSuccess:this.onAuthSuccess},null)]})])}});export{rt as default};