PageSourceSearch

https://www.shangri-la.com/fe-static/sl-fe-revamp-prod/_next/stati…/famex/transaction-3e23788edc221b09.js

js shangri-la.com collected 2026-09-24 08:31:33 UTC 15,881 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2568],{28059:function(e,a,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/corporate/famex/transaction",function(){return n(70278)}])},63842:function(e,a){"use strict";a.Z={src:"/fe-static/sl-fe-revamp-prod//_next/static/media/[email protected]",height:128,width:128,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAQAAABuBnYAAAAAYklEQVR42k2NsQmAMBREf699JhBnEEtBBTuTuIitnUqWvLeLQRTl4BUH985wJB3s7JkJZwQiRpljRILJq6PVqjWzkzc8g2pFLaoZeAsWgipG/D2h0aZepknzJy0e6e/2JOEuq/1JoC7cxn4AAAAASUVORK5CYII=",blurWidth:8,blurHeight:8}},63027:function(e,a,n){"use strict";var t=n(85893),i=n(79221),s=n.n(i),o=n(10268),r=n(75978),c=n(94184),l=n.n(c),d=n(63842),u=n(46005),m=function(e){var a=(0,o.$G)("common").t,n=e.message,i=void 0===n?a("listEmpty"):n,c=e.className,m=e.icon,_=e.showButton,T=e.buttonText,x=e.buttonClass,v=e.hideIcon,h=e.onClick,p=e.extranelImgUrl;return(0,t.jsxs)("div",{className:"".concat(s().noResult," ").concat(void 0===c?"":c),children:[v?null:(0,t.jsx)("div",{className:s().noResultIcon,children:m||(0,t.jsx)(r.Z,{data:p||d.Z,alt:"emptyImage",showType:"next"})}),(0,t.jsx)("div",{className:l()(s().noResultTitle,"no-result-title"),children:i}),_&&(0,t.jsx)(u.Z,{className:l()(s().noResultBtn,x),onClick:function(){return h&&h()},type:"primary",children:T||a("refresh")})]})};a.Z=m},12583:function(e,a,n){"use strict";var t=n(85893),i=n(73935),s=n(94184),o=n.n(s),r=n(75978),c=n(74736),l=n(9279),d=n.n(l),u=n(69922),m=n.n(u),_=n(89548);function T(e){var a=e.visible,n=e.className;return a?(0,t.jsxs)("div",{className:o()(m().componentWrapper,n),children:[(0,t.jsx)("div",{className:m().imgWrapper,children:T.config.image}),e.children]}):(0,t.jsx)(t.Fragment,{children:e.children})}T.config={id:"global-loading-wrapper",container:null,image:(0,t.jsx)(r.Z,{data:{src:"".concat(d().envParam.staticPublicPath,"imgs/loading/").concat((0,_.tq)()?"loading2022":"loading_v1_2022",".gif")},alt:"loadingImage",width:(0,_.tq)()?60:195,height:(0,_.tq)()?60:25})},T.show=function(){if((0,c.kK)(document.getElementById(T.config.id))){var e=document.createElement("div");e.id=T.config.id,document.body.appendChild(e)}(0,c.kK)(T.config.container)&&(T.config.container=(0,t.jsx)("div",{className:m().wrapper,children:T.config.image})),i.render(T.config.container,document.getElementById(T.config.id))},T.hide=function(){var e=document.getElementById(T.config.id);(0,c.kK)(e)||(i.unmountComponentAtNode(e),document.body.removeChild(e))},a.Z=T},7e3:function(e,a,n){"use strict";n.d(a,{B9:function(){return t},Fz:function(){return o},N0:function(){return r},QS:function(){return l},kp:function(){return i},pP:function(){return s}});var t={LOCATING:"LOCATING",LOCATING_FAILED:"LOCATING_FAILED",LOCATING_FINISHED:"LOCATING_FINISHED"},i={LOCATION:"LOCATION",HISTORY:"HISTORY"},s={NORMAL:"normal",PRICE:"price"},o="tms-tablereservations.shangri-la.com",r={UNLOGIN:-1,INVALID_USER:1,LOGIN:0},c={CHARGE_OR_POINTS_CHARGE:"ChargeOrPointsCharge"};function l(e){return e===c.CHARGE_OR_POINTS_CHARGE}},70278:function(e,a,n){"use strict";n.r(a),n.d(a,{__N_SSP:function(){return H},default:function(){return w}});var t=n(26042),i=n(69396),s=n(85893),o=n(67294),r=n(74555),c=n(10268),l=n(11163),d=n(12583),u=n(63027),m={src:"/fe-static/sl-fe-revamp-prod//_next/static/media/icon-questions.545ac1ed.png",height:48,width:48,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAA4ElEQVR42kWPvUoDURSE79ss+EAKQixFEyUbdY0msMabgD+FFgY7g4KF4g8YEUW4aGGponaC4gPsE5zmG68mkNMMh5mBb9zfsZ0nNOcC1ZJFNdrLgbyajMxGuWDHi5tL0d0SKzPCZwWtWuJoVgK7HfH+Ytz1xc+36O1bLIl2FhzplHF7Jc6OxZgT1xfi41XMT4pO3Ryrs0avK06PxEHUt2fRP1fkGQZ8FiKY2Ns0nh7E16d4vDc2GiJPg2OtluCXivgM4OrT4uRQEbqgPD5c0lpIWF8MMWj4zEhLgcrEv/kLAnWt5Jo/2+IAAAAASUVORK5CYII=",blurWidth:8,blurHeight:8},_=n(75978),T=n(7e3),x=n(35829),v=n(71729),h=n(94184),p=n.n(h),N=n(84740),A=n(48071),f=n(10092),g=n(83321),D=n(74736),I="famexTransaction",b=n(47556),j=n(14362),C=n(9008),y=n.n(C),F=n(92896),E=n.n(F),R={USE_PRIMARY:"USE_PRIMARY",USE_OTHER:"USE_OTHER",USE_ALL:"USE_ALL"},L=function(e){var a,n,r=e.dispatch,h=e.tokenList,f=void 0===h?[]:h,g=e.loading,D=e.requestStatus,C=(0,l.useRouter)(),F=C.locale,L=C.query,k=(void 0===L?{}:L)||{},H=k.tokens,w=k.text,O=(0,c.$G)("famex").t,U=(0,c.$G)("common").t,S=(0,b.Z)(),B=(0,o.useState)(!1),M=B[0],P=B[1],Z=(0,o.useState)({}),G=Z[0],W=Z[1],Y=(0,o.useRef)(null);(0,o.useEffect)(function(){S&&D!==T.N0.LOGIN&&(0,x.openLogin)()},[S,D]),(0,o.useEffect)(function(){return g?d.Z.show():d.Z.hide(),function(){d.Z.hide()}},[g]),(0,o.useEffect)(function(){r({type:"".concat(I,"/getFamexTokenList"),payload:{onSuccess:function(e){var a,n,t;e===T.N0.LOGIN&&(0,j.isWechatMiniProgram)()&&(null==window||null===(n=window.wx)||void 0===n||null===(t=n.miniProgram)||void 0===t||t.postMessage({data:{type:"dispatch",key:"common/save",value:{webviewRefresh:!0,webviewWithShareRefresh:!0}}}))},onError:function(e){v.Z.dialog({content:e||U("networkTipsError"),okText:U("confirm")})}}})},[r,U]);var q=function(e){var a=e||{},n=a.primaryAccountName,t=void 0===n?"":n,i=a.otherAccountName,o=void 0===i?"":i,r=(0,s.jsx)("div",{className:E().transactionAccount,children:t}),c=(0,s.jsx)("div",{className:E().transactionAccount,children:o});return e.listUseType===R.USE_PRIMARY?r:e.listUseType===R.USE_OTHER?c:e.listUseType===R.USE_ALL&&("DE_LINK_ADJ"===e.recordType||"LINK_ADJ"===e.recordType||(null==e?void 0:e.recordType)==="REFUND_FAMEX_AWARD"||(null==e?void 0:e.recordType)==="FAMEX_AWARD")?(0,s.jsx)("div",{className:E().transactionAccount,children:[t,o].join(",")}):(0,s.jsxs)(s.Fragment,{children:[r,c]})},V=function(e){var a=(0,i.Z)((0,t.Z)({},e),{orderIdMessage:(null==e?void 0:e.orderIdMessage)&&(0,x.encrypt)(null==e?void 0:e.orderIdMessage),primaryAccountName:(null==e?void 0:e.primaryAccountName)&&(0,x.encrypt)(null==e?void 0:e.primaryAccountName),otherAccountName:(null==e?void 0:e.otherAccountName)&&(0,x.encrypt)(null==e?void 0:e.otherAccountName),operatorName:(null==e?void 0:e.operatorName)&&(0,x.encrypt)(null==e?void 0:e.operatorName),orderId:(null==e?void 0:e.orderId)&&(0,x.encrypt)(null==e?void 0:e.orderId)});(0,x.setStorage)("FAMEX_TRANSACTION_DETAIL",a);var n=(0,N.XW)(A.LJ,{locale:F});(0,x.openUrl)({url:n})};return(0,s.jsxs)("div",{className:E().famexTransaction,children:[(0,s.jsx)(y(),{children:(0,s.jsx)("title",{children:O("tokenDetails")})}),(0,s.jsxs)("div",{className:"hidden sm:block",ref:Y,children:[(null==f?void 0:f.length)>0?(0,s.jsxs)("div",{className:E().transactionTable,children:[(0,s.jsxs)("div",{className:E().transactionTableHeader,children:[(0,s.jsx)("div",{className:E().transactionTableDateHeader,children:O("transactionDate")}),(0,s.jsx)("div",{className:E().transactionTableTypeHeader,children:O("recordType")}),(0,s.jsx)("div",{className:E().transactionTableCountHeader,children:O("transaction.account")}
1),(0,s.jsx)("div",{className:E().transactionTableDescriptionHeader,children:O("transaction")}),(0,s.jsx)("div",{className:E().transactionTableViewDetailHeader})]}),(0,s.jsx)("div",{className:E().transactionTableBody,children:null==f?void 0:f.map(function(e,a){return(0,s.jsxs)("div",{className:E().transactionTableBodyItem,children:[(0,s.jsx)("div",{className:E().transactionTableDate,children:e.transactionDate}),(0,s.jsx)("div",{className:E().transactionTableType,children:e.recordTypeMessage}),(0,s.jsx)("div",{className:E().transactionTableCount,children:e.transactionTokenCount}),(0,s.jsx)("div",{className:E().transactionTableDescription,children:q(e)}),(0,s.jsx)("div",{className:E().transactionTableViewDetail,onClick:function(){P(!0),W(e)},children:O("viewDetails")})]},a)})})]}):(0,s.jsx)(u.Z,{showButton:!1}),(0,s.jsxs)(v.Z,{visible:M,getContainer:function(){return Y.current},showType:"dialog",customClass:E().transactionDetailModal,footer:null,hideClose:!0,children:[(0,s.jsxs)("div",{className:E().transactionDetailHeader,children:[(0,s.jsx)("div",{className:E().transactionDetailTitle,children:O("transactionDetail")}),(0,s.jsx)("div",{className:E().transactionDetailClose,onClick:function(){P(!1),W({})}})]}),(0,s.jsxs)("div",{className:E().transactionDetailContent,children:[(0,s.jsxs)("div",{className:E().transactionDetailContentItem,children:[(0,s.jsx)("div",{className:E().transactionDetailContentItemLabel,children:O("transactionToken")}),(0,s.jsxs)("div",{className:"flex-auto",children:[(null==G?void 0:G.listUseType)!==R.USE_OTHER&&(null==G?void 0:G.primaryAccountName)&&(0,s.jsxs)("div",{className:p()(E().value,E().accountItem),children:[G.primaryAccountName," ",(0,s.jsx)("span",{className:E().tokenCount,children:"".concat("STAY"===G.recordType?"+ ":"").concat(null!==(a=null==G?void 0:G.primaryTokenCount)&&void 0!==a?a:0)})]}),(null==G?void 0:G.listUseType)!==R.USE_PRIMARY&&(null==G?void 0:G.otherAccountName)&&(0,s.jsxs)("div",{className:p()(E().value,E().accountItem),children:[G.otherAccountName," ",(0,s.jsx)("span",{className:E().tokenCount,children:"".concat("STAY"===G.recordType?"+ ":"").concat(null!==(n=null==G?void 0:G.otherTokenCount)&&void 0!==n?n:0)})]})]})]}),(0,s.jsxs)("div",{className:E().transactionDetailContentItem,children:[(0,s.jsx)("div",{className:E().transactionDetailContentItemLabel,children:O("recordType")}),(0,s.jsx)("div",{children:G.recordTypeMessage||"-"})]}),(0,s.jsxs)("div",{className:E().transactionDetailContentItem,children:[(0,s.jsx)("div",{className:E().transactionDetailContentItemLabel,children:O("transaction.description")}),(null==G?void 0:G.recordType)==="FAMEX_AWARD"||(null==G?void 0:G.recordType)==="REFUND_FAMEX_AWARD"?(0,s.jsx)("div",{children:(null==G?void 0:G.orderDealName)||(null==G?void 0:G.orderHotelName)||(null==G?void 0:G.orderIdMessage)?"".concat(G.orderDealName," ").concat(null==G?void 0:G.orderHotelName," ").concat(null==G?void 0:G.orderIdMessage):"-"}):(0,s.jsx)("div",{children:null==G?void 0:G.descriptionMessage})]}),(0,s.jsxs)("div",{className:E().transactionDetailContentItem,children:[(0,s.jsx)("div",{className:E().transactionDetailContentItemLabel,children:O("transaction.operator")}),(0,s.jsx)("div",{children:G.operatorName||"-"})]}),(0,s.jsxs)("div",{className:E().transactionDetailContentItem,children:[(0,s.jsx)("div",{className:E().transactionDetailContentItemLabel,children:O("transactionDate")}),(0,s.jsx)("div",{children:G.transactionDate||"-"})]}),(0,s.jsxs)("div",{className:E().transactionDetailContentItem,children:[(0,s.jsx)("div",{className:E().transactionDetailContentItemLabel,children:O("postingDate")}),(0,s.jsx)("div",{children:G.postingDate||"-"})]})]})]})]}),(0,s.jsxs)("div",{className:"sm:hidden",children:[(0,s.jsxs)("div",{className:E().famexTransactionHeader,children:[(0,s.jsxs)("div",{className:E().tokenCont,children:[(0,s.jsx)("div",{className:E().famexIcon,children:(0,s.jsx)(_.Z,{data:m,alt:"shangri-la.com",width:"20",height:"20"})}),(0,s.jsx)("div",{className:E().totalToken,children:(0,s.jsx)("div",{className:p()(E().tokenNum,"text-bold"),children:H})})]}),w&&(0,s.jsx)("div",{className:E().expiredTips,children:w})]}),(null==f?void 0:f.length)>0?(0,s.jsx)("div",{className:E().famexTransactionList,children:f.map(function(e,a){return(0,s.jsxs)("div",{className:E().transactionItem,onClick:function(){return V(e)},children:[(0,s.jsxs)("div",{className:E().leftBox,children:[(0,s.jsx)("div",{className:E().date,children:e.transactionDate}),(0,s.jsx)("div",{className:p()(E().type,"text-medium"),children:e.recordTypeMessage}),(0,s.jsx)("div",{className:E().transactionAccount,children:q(e)})]}),(0,s.jsx)("div",{className:E().rightBox,children:(0,s.jsx)("div",{className:p()(E().token,"text-bold"),children:e.transactionTokenCount})})]},a)})}):(0,s.jsx)(u.Z,{showButton:!1})]})]})},k=(0,r.$j)(function(e){return e[I]||{}})(L);k.model=[{namespace:I,state:{tokenList:[],loading:!0,requestStatus:0},reducers:{setValue:function(e,a){var n=a.payload;return(0,t.Z)({},e,n)}},effects:{getFamexTokenList:function(e,a){var n,t,i,s,o,r,c,l,d,u,m,_,T,x,v,h,p,N,A;return(0,f.__generator)(this,function(d){switch(d.label){case 0:n=e.payload,t=a.call,i=a.put,s=n.query,r=void 0===(o=n.onSuccess)?D.ZT:o,l=void 0===(c=n.onError)?D.ZT:c,d.label=1;case 1:return d.trys.push([1,7,8,10]),[4,i({type:"setValue",payload:{loading:!0}})];case 2:return d.sent(),[4,t(g.An,s)];case 3:if(_=void 0===(m=(u=d.sent()||{}).data)?{}:m,x=void 0===(T=u.context)?{}:T,v=u.status,h=u.message,N=void 0===(p=x.requestStatus)?0:p,0!=+v)return[3,5];return[4,i({type:"setValue",payload:{tokenList:(null==_?void 0:_.famexTokenHistoryDetailInfos)||[],requestStatus:N}})];case 4:return d.sent(),r(N),[3,6];case 5:l(h),d.label=6;case 6:return[3,10];case 7:return l(null==(A=d.sent())?void 0:A.message),console.log("famex getFamexTokenList error: ",A),[3,10];case 8:return[4,i({type:"setValue",payload:{loading:!1}})];case 9:return d.sent(),[7];case 10:return[2]}})}}}];var H=!0,w=k},79221:function(e){e.exports={cont:"Fail_cont__7gZ44",desc:"Fail_desc__boE5b",websiteDesc:"Fail_websiteDesc__Yre3N",refresh:"Fail_refresh__5_tYQ",refreshText:"Fail_refreshText__E3CAg",noResult:"Fail_noResult__CBY4y",noResultIcon:"Fail_noResultIcon__wrO8_",noResultTitle:"Fail_noResultTitle__qbiAU",noResultBtn:"Fail_noResultBtn__DwTqD"}},69922:function(e){e.exports={wrapper:"Loading_wrapper__BPPxK",componentWrapper:"Loading_componentWrapper__rj0H1",imgWrapper:"Loading_imgWrapper__d_ClT"}},92896:function(e){e.exports={famexTransaction:"FamexTransaction_famexTransaction__MTp_R",famexTransactionHeader:"FamexTransaction_famexTransactionHeader__Puf4D",famexIcon:"FamexTransaction_famexIcon__BfBir",tokenCont:"FamexTransaction_tokenCont__IgEe2",totalToken:"FamexTransaction_totalToken__YsP30",tokenNum:"FamexTransaction_tokenNum__7o3XI",tokenUnit:"FamexTransaction_tokenUnit__POvd1",expiredTips:"FamexTransaction_expiredTips__8Ldcn",famexTransactionList:"FamexTransaction_famexTransactionList__G0tU9",transactionItem:"FamexTransaction_transactionItem__JYeyx",leftBox:"FamexTransaction_leftBox__RbJuk",type:"FamexTransaction_type__1xrF5",transactionAccount:"FamexTransaction_transactionAccount__rpqTK",rightBox:"FamexTransaction_rightBox__njKRZ",transactionTable:"FamexTransaction_transactionTable__tXcdo",transactionTableHeader:"FamexTransaction_transactionTableHeader__BoDNm",transactionTableBodyItem:"FamexTransaction_transactionTableBodyItem__70hvP",transactionTableDateHeader:"FamexTransaction_transactionTableDateHeader__k90iL",transactionTableDate:"FamexTransaction_transactionTableDate__eoHlE",transactionTableTypeHeader:"FamexTransaction_transactionTableTypeHeader__H77zN",transactionTableType:"FamexTransaction_transactionTableType__fRtyh",transactionTableCountHeader:"FamexTransaction_transactionTableCountHeader__WTJsL",transactionTableCount:"FamexTransaction_transactionTableCount__giDgu",transactionTableDescriptionHeader:"FamexTransaction_transactionTableDescriptionHeader__ks9Zq",transactionTableDescription:"FamexTransaction_transactionTableDescription__Isbyg",transactionTableViewDetailHeader:"FamexTransaction_transactionTableViewDetailHeader__uIdKL",transactionTableViewDetail:"FamexTransaction_transactionTableViewDetail__tH8qF",transactionDetailModal:"FamexTransaction_transactionDetailModal__Uv53L",transactionDetailHeader:"FamexTransaction_transactionDetailHeader__OVsdC",transactionDetailTitle:"FamexTransaction_transactionDetailTitle__4xsFq",transactionDetailClose:"FamexTransaction_transactionDetailClose__cXw3G",transactionDetailContent:"FamexTransaction_transactionDetailContent__ekDkW",transactionDetailContentItemLabel:"FamexTransaction_transactionDetailContentItemLabel__PvRDG",transactionDetailContentItem:"FamexTransaction_transactionDetailContentItem__eda_l",transactionDetailContentTips:"FamexTransaction_transactionDetailContentTips__YRPLN",tokenCount:"FamexTransaction_tokenCount__qKVq2"}}},function(e){e.O(0,[4470,9774,2888,179],function(){return e(e.s=28059)}),_N_E=e.O()}]);

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.