PageSourceSearch

https://goodluck777.com/assets/Record-l93dqxJ6.js

js goodluck777.com collected 2026-10-01 13:53:51 UTC 7,782 bytes, 1 lines download raw bytes

1import{q as e,w as t,s as a}from"./@vue/runtime-dom-BXhm2yvy.js";import{_ as s,a as r,c as o,D as i,s as n}from"./index-gag417G2.js";import{ar as l,aP as c,ak as u,I as p,J as d,d as m,F as _,ap as g,e as E,H as v,O as I,A as y}from"./@vue/runtime-core-BDnBULXz.js";import{p as w,Q as f}from"./@vue/shared-CGor2g7m.js";import{b as T}from"./hi-base64-DfCAA0CV.js";import{b as h}from"./axios-DvcZGS0k.js";import{y as b,e as k}from"./@vue/reactivity-DlgP36GQ.js";import"./pinia-iEdLOK3N.js";import"./crypto-js-mOTce_q7.js";import"./jssha-5Y2GLj-o.js";import"./vue-router-BLxqMdpB.js";import"./vue-i18n-xQT9p5qY.js";import"./@intlify/shared-CK4CdO7U.js";import"./@intlify/core-base-eset9gex.js";import"./vue-8yY9LAJs.js";import"./dompurify-C04efeV9.js";import"./vue3-marquee-CAlWxV3J.js";import"./@fortawesome/fontawesome-svg-core-CcmtjxT4.js";import"./@fortawesome/vue-fontawesome-n_KtcJob.js";import"./@fortawesome/free-solid-svg-icons-DM5_RSzy.js";import"./buffer-ClqsRnP0.js";import"./base64-js-mkwfWz5L.js";import"./ieee754-Brx8jsdR.js";const x={class:"pagination"},S={key:0,class:"ellipsis"},A=["aria-label","aria-current","onClick","onKeydown"];const P=s({name:"Pagination",props:{finalPage:{type:Number,default:0},currentIndex:{type:Number,default:0}},data:()=>({}),computed:{displayPages(){const e=this.currentIndex+1,t=this.finalPage,a=[];if(t<=5){for(let e=1;e<=t;e++)a.push(e);return a}return a.push(1),e<=3?a.push(2,3,4,"...",t):e>=t-2?a.push("...",t-3,t-2,t-1,t):a.push("...",e-1,e,e+1,"...",t),a}},watch:{},methods:{sendEmit(e){this.$emit("clickPage",e)}}},[["render",function(a,s,r,o,i,n){const E=l("fa");return c((u(),p("div",x,[d("a",{class:w(["arrow",{disabled:0===r.currentIndex}]),role:"button",tabindex:"0","aria-label":"上一頁",onClick:s[0]||(s[0]=e=>r.currentIndex>0&&n.sendEmit(r.currentIndex-1)),onKeydown:s[1]||(s[1]=t(e=>r.currentIndex>0&&n.sendEmit(r.currentIndex-1),["enter"]))},[m(E,{icon:["fas","angle-left"]})],34),(u(!0),p(_,null,g(n.displayPages,e=>(u(),p(_,{key:e},["..."===e?(u(),p("a",S,"...")):(u(),p("a",{key:1,role:"button",tabindex:"0","aria-label":`第 ${e} 頁`,"aria-current":e===r.currentIndex+1?"page":void 0,class:w({active:e===r.currentIndex+1}),onClick:t=>e!==r.currentIndex+1&&n.sendEmit(e-1),onKeydown:t(t=>e!==r.currentIndex+1&&n.sendEmit(e-1),["enter"])},f(e),43,A))],64))),128)),d("a",{class:w(["arrow",{disabled:r.currentIndex===r.finalPage-1}]),role:"button",tabindex:"0","aria-label":"下一頁",onClick:s[2]||(s[2]=e=>r.currentIndex<r.finalPage-1&&n.sendEmit(r.currentIndex+1)),onKeydown:s[3]||(s[3]=t(e=>r.currentIndex<r.finalPage-1&&n.sendEmit(r.currentIndex+1),["enter"]))},[m(E,{icon:["fas","angle-right"]})],34)],512)),[[e,r.finalPage>=2]])}],["__scopeId","data-v-45687b2f"]]),V={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1,VITE_APP_HOST:"https://panther-alt-g.goodluck777.com",VITE_Backend_API:"https://h5-webapi.goodluck777.com",VITE_ENV:"prod",VITE_FB_ID:"242649556152905",VITE_GAME_API_HOST:"https://prod-panther-h5-ag-01.goodluck777.com/lobby",VITE_GAME_HOST:"https://h5-lobby.goodluck777.com",VITE_GAME_WEBSOCKET_HOST:"wss://prod-panther-h5-ag-01.goodluck777.com/life/ws",VITE_GA_ID:"G-PKFJFQC09J",VITE_GameTower_bug_report:"https://www.gametower.com.tw/common/receive/BugReport/BugReportFromGame.aspx",VITE_GameTower_game:"PANTHER",VITE_GameTower_host:"https://www.gametower.com.tw",VITE_GameTower_lan:"tw",VITE_GameTower_member_no:"0",VITE_GameTower_platform:"16",VITE_GameTower_private_key:"x8?en%*+%m",VITE_GameTower_uni_business:"22",VITE_LINE_CallBackOriginUrl:"https://h5.goodluck777.com",VITE_LINE_CallBackUrl:"https://h5-webapi.goodluck777.com/api/v1/auth/line/callback",VITE_LINE_LIFFID:"2002177271-jdQwDw2V",VITE_LINE_channel_id:"2002177271",VITE_LINE_channel_secret:"bb5d9ccc4452abf8378d15410fa097ab",VITE_PLAYER_ICON_BASE_URL:"https://storage.googleapis.com/igspanther-picture/PlayerIcon/release/",VITE_Panther_Backend_API:"https://www-webapi-test.goodluck777.com",VITE_Pay_AesKey:"D3C418B940FD76DA0CADB711DBFC07348414251A",VITE_RECAPTCHA_SITE_KEY:"6LeEXX0nAAAAAEql5q2HhIFsjwzXNmAI7gyFbC-k",VITE_WEB_PAGE:"https://www.goodluck777.com/customer/contactus?type=byEmail"},j={class:"record-wrap main-popup"},C={class:"popup-white-block"},R={class:"popup-menu"},O={class:"menu-wrap for-4"},D=["onClick"],G={class:"reply-wrap"},B={key:0,class:"no-record"},L={class:"reply-head"},M={class:"num-wrap"},N={class:"status"},F={class:"reply-body"},H={class:"reply-text"},$=["aria-expanded","onClick"],K={class:"icon"},U={key:0,class:"bugreport-reply"},q=["innerHTML"],J={class:"reply-foot"},X={class:"replay-datetime"},Q=s({__name:"Record",emits:["initList"],setup(t,{emit:s}){const l=[{title:"total",type:"all"},{title:"unprocessed",type:"2"},{title:"processing",type:"4"},{title:"replied",type:"8"}],x=V,S=r(),A=o(),Q=k("all"),Y=k(0),W=k(5),z=k([]),Z=k([]),ee=e=>"2"===String(e.process_status_code??"")||"未處理"===String(e.process_status??"").trim(),te=e=>!ee(e),ae=e=>te(e)&&!!e.reply_message,se=e=>ee(e),re=(e,t)=>
1null!=e.index_no&&""!==e.index_no?String(e.index_no):`row-${t}`,oe=(e,t)=>!Z.value.includes(re(e,t)),ie=y(()=>A.info.isLogin),ne=y(()=>z.value&&z.value.length>0?Math.ceil(le.value.length/W.value):0),le=y(()=>"all"===Q.value?z.value:z.value.filter(e=>e.process_status_code===Q.value)),ce=y(()=>{let e=(Y.value+1)*W.value;return le.value.filter((t,a)=>a<e)}),ue=y(()=>ce.value.slice(Y.value*W.value));E(async()=>{await pe(),S.loading=!1});const pe=async()=>{if(!ie.value)return!1;let e=JSON.stringify({ark_id:A.info.info.user_id}),t=T.encode(e),a=null;try{if(a=await h.get(`${x.VITE_Backend_API}/api/v1/customer/${t}`),await new Promise(e=>setTimeout(e,200)),a&&0===a.data.status){if(i.secure("CUSTOMER","Retrieved customer list successfully"),!a.data.msg)throw new Error("No customer records found.");z.value=a.data.msg.RECORDS.map(e=>{let t=e.REPLY_MESSAGE.replace(new RegExp("\r\n","gm"),"<br>");return{c_datetime:e.C_DATETIME,index_no:e.INDEX_NO,process_datetime:e.PROCESS_DATETIME,process_status:e.PROCESS_STATUS,process_status_code:e.PROCESS_STATUS_CODE,reply_message:t,report_message:e.REPORT_MESSAGE}})}else S.updateAlertMsg({code:a.data.status,msg:a.data.msg})}catch(s){i.error("CUSTOMER","Failed to get customer list",s),S.updateAlertMsg({code:null,msg:s.toString()})}};return(t,s)=>(u(),p("div",j,[d("div",C,[d("div",R,[d("div",O,[(u(),p(_,null,g(l,e=>d("div",{key:e.title,class:w({active:Q.value===e.type}),onClick:t=>{return a=e.type,Q.value=a,void(Y.value=0);var a}},f(t.$t(`customerService.${e.title}`)),11,D)),64))])]),d("div",G,[0===ue.value.length?(u(),p("div",B,f(t.$t("customerService.noRecord")),1)):v("",!0),(u(!0),p(_,null,g(ue.value,(s,r)=>(u(),p("div",{key:r,class:w(["reply-table",{"reply-table--bugreply-accent":se(s)}])},[d("div",L,[d("div",M,f(t.$t("customerService.numbering"))+" "+f(s.index_no),1),d("div",N,f(s.process_status),1)]),d("div",F,[d("div",{class:w(["reply-text-row",{"reply-text-row--with-bugreply":ae(s)}])},[d("div",H,f(s.report_message),1),ae(s)?(u(),p("button",{key:0,type:"button",class:"bugreply-toggle","aria-expanded":oe(s,r),onClick:a(e=>((e,t)=>{const a=re(e,t),s=[...Z.value],r=s.indexOf(a);-1===r?s.push(a):s.splice(r,1),Z.value=s})(s,r),["stop"])},[d("span",K,f(oe(s,r)?"-":"+"),1)],8,$)):v("",!0)],2),te(s)&&s.reply_message?c((u(),p("div",U,[I(f(t.$t("customerService.customerServiceCenterHasBeen"))+" "+f(s.process_datetime)+" "+f(t.$t("customerService.reply"))+" ",1),d("div",{class:"reply-msg",innerHTML:b(n)(s.reply_message)},null,8,q)],512)),[[e,oe(s,r)]]):v("",!0)]),d("div",J,[d("div",X,f(s.c_datetime),1)])],2))),128))]),m(P,{"final-page":ne.value,"current-index":Y.value,onClickPage:s[0]||(s[0]=e=>Y.value=e)},null,8,["final-page","current-index"])])]))}},[["__scopeId","data-v-7f688a1b"]]);export{Q as default};

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.