| 1 |
- import{d,e as u,s as l,i as t,t as h,B as r,w as i,C as m,aQ as f,F as p,V as g}from"./index.91fba510.js";import{C as _}from"./index.07087bdc.js";import{C as c}from"./index.2a81faf1.js";import{I as n}from"./index.890dc2dd.js";import{L as w}from"./index.07b1fa4e.js";import{C}from"./index.0750b015.js";import{U as y}from"./index.06a8fe2e.js";import{C as b}from"./index.ebd42f82.js";import"./use-tab-status.e3a33d06.js";import"./index.570461cd.js";import"./index.988f304a.js";import"./index.a2eca259.js";import"./index.f6835086.js";import"./index.880a6124.js";import"./index.d56369de.js";import"./use-id.34dab0fd.js";import"./icon_checkbox_default.2fe5d57e.js";import"./index.d8ceace2.js";import"./index.5af5ff09.js";import"./use-height.d6e91daa.js";const A="_cellGroup_1m609_1",v="_image_1m609_7",B="_title_1m609_13",F="_label_1m609_19",S="_cellTitle_1m609_23",E="_button_1m609_28",D="_popup_1m609_32",G="_popupContainer_1m609_38",R="_cert_1m609_41",L="_award_1m609_46",U="_btnGroup_1m609_63",k="_lastBtn_1m609_67",x="_btnMore_1m609_76";var e={cellGroup:A,image:v,title:B,label:F,cellTitle:S,button:E,popup:D,popupContainer:G,cert:R,award:L,btnGroup:U,lastBtn:k,btnMore:x},I="./assets/award.2f8938c1.png",N="./assets/cert.7f558e5e.png";function T(s){return typeof s=="function"||Object.prototype.toString.call(s)==="[object Object]"&&!g(s)}var it=d({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 s=await u.get(l.platformApi+"/sysUserContractRecord/checkContractSign",{params:{contractType:"REGISTER"}});this.exists=s.data}catch{}},async onGetAward(){try{const s=l.user.data;if(!(s!=null&&s.realName)||!(s!=null&&s.idCardNo)||!this.exists){this.status=!0,this.type="auth";return}await u.post(`${l.platformApi}/activity/receiveReward/${this.receiveRewardId}`),this.status=!0,this.type="success",this.receiveRewardId=null}catch{}},async onAuthSuccess(){this.popupShow=!1,this.status=!1,await this.getUserRegisterProtocol(),this.onGetAward()},async getList(){try{const s=this.params,a=await u.post(`${l.platformApi}/activity/receiveRewardList`,{data:{...s}});this.loading=!1;const o=a.data||{};if(this.list.length>0&&o.pageNo===1)return;this.list=this.list.concat(o.rows||[]),this.finished=o.pageNo>=o.totalPage,this.params.page=o.pageNo+1,this.dataShow=this.list.length>0}catch{this.dataShow=!1,this.finished=!0}}},render(){let s;return t("div",{class:e.award},[t(b,null,null),this.dataShow?t(w,{class:e.videoList,loading:this.loading,"onUpdate:loading":a=>this.loading=a,finished:this.finished,finishedText:" ",immediateCheck:!1,onLoad:this.getList},T(s=this.list.map(a=>t(_,{inset:!0,class:e.cellGroup},{default:()=>[t(c,null,{icon:()=>t(n,{src:a.imgUrl,class:e.image},null),title:()=>t("div",{class:e.title},[a.rewardName]),label:()=>t("div",{class:e.label},[a.rewardDescribe])}),t(c,{center:!0,title:`\u83B7\u5956\u65F6\u95F4\uFF1A${h(a.winningTime).format("YYYY-MM-DD")}`,titleClass:e.cellTitle},{value:()=>t(r,{color:"linear-gradient(180deg, #FF8636 0%, #FF4E19 100%)",size:"small",class:e.button,onClick:()=>{this.receiveRewardId=a.receiveRewardId,this.onGetAward()}},{default:()=>[i("\u7ACB\u5373\u9886\u53D6")]})})]})))?s:{default:()=>[s]}):t(m,{btnStatus:!1,classImgSize:"SMALL",tips:"\u6682\u65E0\u6570\u636E"},null),t(f,{show:this.status,"onUpdate:show":a=>this.status=a,class:e.popup},{default:()=>[t("div",{class:e.popupContainer},[this.type==="auth"&&t(p,null,[t(n,{src:N,class:e.cert},null),t("h3",null,[i("\u60A8\u8FD8\u6CA1\u6709\u5B9E\u540D\u8BA4\u8BC1")]),t("p",null,[i("\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1\u540E\u5373\u53EF\u9886\u53D6\u5956\u54C1")]),t("div",{class:[e.btnGroup,e.btnMore]},[t(r,{type:"primary",block:!0,class:e.lastBtn,onClick:()=>{this.status=!1}},{default:()=>[i("\u4EE5\u540E\u518D\u8BF4")]}),t(r,{type:"primary",block:!0,color:"linear-gradient(180deg, #59E5D5 0%, #2DC7AA 100%)",onClick:()=>{this.popupShow=!0}},{default:()=>[i("\u7ACB\u5373\u8BA4\u8BC1")]})])]),this.type==="success"&&t(p,null,[t(n,{src:I,class:e.award},null),t("h3",null,[i("\u5956\u54C1\u9886\u53D6\u6210\u529F\uFF01")]),t("p",null,[i("\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u6D3B\u52A8\u5956\u54C1\u5C06\u4F1A\u5230\u8FBE\uFF5E")]),t("div",{class:[e.btnGroup]},[t(r,{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:()=>[i("\u6211\u77E5\u9053\u4E86")]})])])])]}),t(C,{modelValue:this.popupShow,"onUpdate:modelValue":a=>this.popupShow=a},{default:()=>[t(y,{exists:this.exists,onSuccess:this.onAuthSuccess},null)]})])}});export{it as default};
|