1(self.rspackChunkpc_project=self.rspackChunkpc_project||[]).push([[852],{88439(t,e,s){"use strict";s.r(e),s.d(e,{default:()=>a}),s(18111),s(61701),s(22489);let a=(0,s(14486).A)({data:()=>({spinsEarned:0,spinsClaimed:0,winningsRecord:[],dialogVisible:!1,loading:!1,contactDetails:{contactName:"",contactPhone:"",contactAddrLine1:"",contactAddrLine2:"",contactPincode:""},pageInfo:{pid:"",id:"",type:"",curPage:1,pageSize:20,total:0},contactRecordId:null}),computed:{language(){return this.$t("luckyWheelRecord")}},created(){},mounted(){this.$nextTick(()=>{window.scrollTo({top:1,behavior:"smooth"})}),this.checkUserStatus()},methods:{handleCurrentChange(t){this.pageInfo.curPage=t,this.getSpinRecordList()},getPrizeImage:t=>s(48211)("./Part-Lucky-Draw-gift-"+t+".png"),checkUserStatus(){this.isLoggedIn=this.$common.isLogin(),this.isLoggedIn&&(this.tenantId=this.$common.getUser().tenant_id,this.username=this.$common.getUser().username,this.uid=this.$common.getUser().user_id,this.getLuckyWheelInfo())},async getLuckyWheelInfo(){let t={clientId:this.tenetid,type:3},e=await this.$http.post(this.$api.getFirstLuckyWheelInfo,t,!0);if(0===e.code)e=e.data,this.luckyWheelDetailId=e.id,this.getSpinRecordList();else{let t="";t=e.msg?e.msg:this.$t(`errorCode.${e.code}`)+`(${e.code})`||this.$t("errorCode.webDefault"),this.$http.errMsg(t)}},async getSpinRecordList(){if(this.luckyWheelDetailId){let t={memberName:this.username,luckyWheelDetailId:this.luckyWheelDetailId,currentPage:this.pageInfo.curPage,pageSize:this.pageInfo.pageSize},e=await this.$http.post(this.$api.pageLuckyWheelSpinRecord,t,!0);if(0===e.code){if(e=e.data,this.pageInfo.total=e.totalRecords,this.spinsEarned=e.totalRecords,this.spinsClaimed=e.totalClaimed,e.totalRecords>0){let t=e.content;e.content.map(t=>{t.spinTime=this.$common.conversionTime(t.createdAt),0===t.status?t.statusText=this.$t("luckyWheelRecord.statusPendingDelivery"):1===t.status?t.statusText=this.$t("luckyWheelRecord.statusProcessing"):2===t.status?t.statusText=this.$t("luckyWheelRecord.statusShipped"):3===t.status&&(t.statusText=this.$t("luckyWheelRecord.statusCompleted"))}),this.winningsRecord=t,this.$nextTick(()=>{let t=document.querySelector(".record-table-box .table-body");t&&(t.scrollTop=0)})}}else{let t="";t=e.msg?e.msg:this.$t(`errorCode.${e.code}`)+`(${e.code})`||this.$t("errorCode.webDefault"),this.$http.errMsg(t)}}},showContactAddressDialog(t){this.contactRecordId=t,this.dialogVisible=!0},handleClose(){this.contactRecordId=null,this.dialogVisible=!1},submitAddressForm(){this.contactDetails.contactName?this.contactDetails.contactPhone?10!==this.contactDetails.contactPhone.length?this.$message.error(this.$t("luckyWheelRecord.phone10DigitReq")):this.contactDetails.contactAddrLine1?this.contactDetails.contactPincode?6!==this.contactDetails.contactPincode.length?this.$message.error(this.$t("luckyWheelRecord.pincode6DigitReq")):(this.contactDetails.contactAddrLine2||(this.contactDetails.contactAddrLine2=""),this.updateContactAddress()):this.$message.error(this.$t("luckyWheelRecord.pincodeReq")):this.$message.error(this.$t("luckyWheelRecord.addr1Req")):this.$message.error(this.$t("luckyWheelRecord.phoneReq")):this.$message.error(this.$t("luckyWheelRecord.nameReq"))},async updateContactAddress(){let t={id:this.contactRecordId,status:1,receiveInfo:this.contactDetails},e=await this.$http.put(this.$api.updateLuckyWheelSpinRecord,t);if(0===e.code){if(1===(e=e.data).status){let t=this.winningsRecord.filter(t=>t.id===this.contactRecordId);t&&t.length&&(t[0].status=1,t[0].statusText=this.$t("luckyWheelRecord.statusProcessing")),this.handleClose()}}else{let t="";t=e.msg?e.msg:this.$t(`errorCode.${e.code}`)+`(${e.code})`||this.$t("errorCode.webDefault"),this.$http.errMsg(t)}},getSpinDate(t){if(t>0){let e=new Date;e.setTime(t);let s=e.getFullYear(),a=e.getMonth()+1;a=a<10?"0"+a:a;let i=e.getDate();return i=i<10?"0"+i:i,`${i}-${a}-${s}`}return""}}},function(){var t=this,e=t._self._c;return e("div",{staticClass:"lucky-wheel-record-container"},[e("div",{staticClass:"header-label"},[t._v(" "+t._s(t.language.title)+" ")]),e("div",{staticClass:"spin-count-box"},[e("div",{staticClass:"spins-earned spin-box"},[e("span",{staticClass:"line-1"},[t._v(t._s(t.language.spinEarned))]),e("span",{staticClass:"line-2"},[t._v(t._s(t.spinsEarned))])]),e("div",{staticClass:"spins-claimed spin-box"},[e("span",{staticClass:"line-1"},[t._v(t._s(t.language.spinClaimed))]),e("span",{staticClass:"line-2"},[t._v(t._s(t.spinsClaimed))])])]),t.winningsRecord.length?e("div",{staticClass:"record-table-box"},[e("div",{staticClass:"table-header"},[e("div",{staticClass:"th reward"},[t._v(t._s(t.language.reward))]),e("div",{staticClass:"th date-time"},[t._v(t._s(t.language.time))]),e("div",{staticClass:"th status"},[t._v(t._s(t.language.status))])]),e("div",{staticClass:"table-body"},t._l(t.winningsRecord,function(s,a){return e("div",{key:a,staticClass:"table-row"},[e("div",{staticClass:"td"},[e("div",{staticClass:"td-img-box"},[s.pics&&s.pics.pc?e("img",{staticClass:"td-img",attrs:{src:t.$common.getImgUrl(s.pics.pc)}}):e("img",{staticClass:"td-img",attrs:{src:t.getPrizeImage("iphone")}}),e("span",{staticClass:"prize-lbl"},[t._v(t._s(s.name))])])]),e("div",{staticClass:"td td-time"},[t._v(" "+t._s(s.spinTime)+" ")]),e("div",{staticClass:"td td-status-box"},[0===s.status?e("div",{class:[`td-status td-add-contact ${s.statusText.toLowerCase().replace(/\s/,"-")}`],on:{click:function(e){return t.showContactAddressDialog(s.id)}}},[t._v(" "+t._s(s.statusText)+" ")]):1===s.status?e("div",{class:[`td-status ${s.statusText.toLowerCase().replace(/\s/,"-")}`]},[e("span",{staticClass:"line-1"},[t._v(t._s(t.language.statusAddressAdded))]),e("span",{staticClass:"line-2"},[t._v(" "+t._s(s.statusText)+" ")])]):e("div",{class:[`td-status ${s.statusText.toLowerCase().replace(/\s/,"-")}`]},[t._v(" "+t._s(s.statusText)+" ")])])])}),0)]):t._e(),e("div",{staticClass:"table-pagination"},[e("el-pagination",{attrs:{layout:"prev, pager, next",background:!0,"page-size":20,"current-page":t.pageInfo.curPage,total:t.pageInfo.total},on:{"current-change":t.handleCurrentChange}})],1),e("el-dialog",{staticClass:"contact-form-dialog",attrs:{visible:t.dialogVisible,"before-close":t.handleClose,width:"650px",top:"20vh",center:"","close-on-click-modal":!1},on:{"update:visible":function(e){t.dialogVisible=e}}},[e("div",{staticClass:"contact-address-form"},[e("span",{staticClass:"title"},[t._v(t._s(t.language.addingAddress))]),e("div",{staticClass:"content"},[e("div",{staticClass:"line line-1"},[e("span",{staticClass:"line-label"},[t._v(t._s(t.language.contactFormNameLbl))]),e("input",{directives:[{name:"model",rawName:"v-model",value:t.contactDetails.contactName,expression:"contactDetails.contactName"}],staticClass:"name-input general-input",attrs:{type:"text"},domProps:{value:t.contactDetails.contactName},on:{input:function(e){e.target.composing||t.$set(t.contactDetails,"contactName",e.target.value)}}})]),e("div",{staticClass:"line line-2"},[e("span",{staticClass:"line-label"},[t._v(t._s(t.language.contactFormPhoneLbl))]),e("span",{staticClass:"areacode"},[t._v("+86")]),e("input",{directives:[{name:"model",rawName:"v-model",value:t.contactDetails.contactPhone,expression:"contactDetails.contactPhone"}],staticClass:"phone-input general-input",attrs:{type:"text",maxlength:"10",onkeypress:"return (/^[0-9]*$/.test(String.fromCharCode(event.keyCode)))"},domProps:{value:t.contactDetails.contactPhone},on:{input:function(e){e.target.composing||t.$set(t.contactDetails,"contactPhone",e.target.value)}}})]),e("div",{staticClass:"line line-3"},[e("span",{staticClass:"line-label"},[t._v(t._s(t.language.contactFormAddr1Lbl))]),e("input",{directives:[{name:"model",rawName:"v-model",value:t.contactDetails.contactAddrLine1,expression:"contactDetails.contactAddrLine1"}],staticClass:"addr-1-input general-input",attrs:{type:"text",maxlength:"100"},domProps:{value:t.contactDetails.contactAddrLine1},on:{input:function(e){e.target.composing||t.$set(t.contactDetails,"contactAddrLine1",e.target.value)}}})]),e("div",{staticClass:"line line-4"},[e("span",{staticClass:"line-label"},[t._v(t._s(t.language.contactFormAddr2Lbl))]),e("input",{directives:[{name:"model",rawName:"v-model",value:t.contactDetails.contactAddrLine2,expression:"contactDetails.contactAddrLine2"}],staticClass:"addr-2-input general-input",attrs:{type:"text",maxlength:"100"},domProps:{value:t.contactDetails.contactAddrLine2},on:{input:function(e){e.target.composing||t.$set(t.contactDetails,"contactAddrLine2",e.target.value)}}})]),e("div",{staticClass:"line line-5"},[e("span",{staticClass:"line-label"},[t._v(t._s(t.language.contactFormPincodeLbl))]),e("input",{directives:[{name:"model",rawName:"v-model",value:t.contactDetails.contactPincode,expression:"contactDetails.contactPincode"}],staticClass:"pincode-input general-input",attrs:{type:"text",maxlength:"6",onkeypress:"return (/^[0-9]*$/.test(String.fromCharCode(event.keyCode)))"},domProps:{value:t.contactDetails.contactPincode},on:{input:function(e){e.target.composing||t.$set(t.contactDetails,"contactPincode",e.target.value)}}})])]),e("el-button",{staticStyle:{width:"50%"},attrs:{type:"primary",loading:t.loading,round:""},on:{click:t.submitAddressForm}}
1,[e("b",[t._v(t._s(t.language.submit))])])],1)])],1)},[],!1,null,"153c06d4",null).exports},48211(t,e,s){var a={"./Part-Lucky-Draw-gift-cash.png":"9519","./Part-Lucky-Draw-gift-gold.png":"10532","./Part-Lucky-Draw-gift-iphone.png":"9117","./Part-Lucky-Draw-gift-lighter.png":"58989","./Part-Lucky-Draw-gift-tshirt.png":"94894","./Part-Lucky-Draw-gift-vivo.png":"26716"};function i(t){return s(n(t))}function n(t){if(!s.o(a,t)){var e=Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return a[t]}i.keys=()=>Object.keys(a),i.resolve=n,t.exports=i,i.id=48211},9519(t,e,s){"use strict";t.exports=s.p+"img/Part-Lucky-Draw-gift-cash.ef68289c35.png"},10532(t,e,s){"use strict";t.exports=s.p+"img/Part-Lucky-Draw-gift-gold.beb6311083.png"},9117(t,e,s){"use strict";t.exports=s.p+"img/Part-Lucky-Draw-gift-iphone.c9232ad5a8.png"},58989(t,e,s){"use strict";t.exports=s.p+"img/Part-Lucky-Draw-gift-lighter.89e3716a74.png"},94894(t,e,s){"use strict";t.exports=s.p+"img/Part-Lucky-Draw-gift-tshirt.00d82ab80b.png"},26716(t,e,s){"use strict";t.exports=s.p+"img/Part-Lucky-Draw-gift-vivo.ee2968a5d7.png"}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.