index-legacy.65baa4f9.js 83 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364
  1. ;(function () {
  2. function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
  3. try {
  4. var info = gen[key](arg)
  5. var value = info.value
  6. } catch (error) {
  7. reject(error)
  8. return
  9. }
  10. if (info.done) {
  11. resolve(value)
  12. } else {
  13. Promise.resolve(value).then(_next, _throw)
  14. }
  15. }
  16. function _asyncToGenerator(fn) {
  17. return function () {
  18. var self = this,
  19. args = arguments
  20. return new Promise(function (resolve, reject) {
  21. var gen = fn.apply(self, args)
  22. function _next(value) {
  23. asyncGeneratorStep(gen, resolve, reject, _next, _throw, 'next', value)
  24. }
  25. function _throw(err) {
  26. asyncGeneratorStep(gen, resolve, reject, _next, _throw, 'throw', err)
  27. }
  28. _next(undefined)
  29. })
  30. }
  31. }
  32. function _defineProperty(obj, key, value) {
  33. if (key in obj) {
  34. Object.defineProperty(obj, key, {
  35. value: value,
  36. enumerable: true,
  37. configurable: true,
  38. writable: true
  39. })
  40. } else {
  41. obj[key] = value
  42. }
  43. return obj
  44. }
  45. var __vite_style__ = document.createElement('style')
  46. __vite_style__.innerHTML =
  47. '._review_1vw06_1{min-height:100vh;position:relative;overflow:hidden;color:#333}._reviewContainer_1vw06_7{position:relative;z-index:2;padding:0 .32rem}._section_1vw06_12{background:rgba(255,255,255,.85);border-radius:.32rem;margin-bottom:.26667rem;overflow:hidden}._activeTime_1vw06_18{margin-top:7.06667rem;overflow:hidden}._activeTime_1vw06_18 ._activeBg_1vw06_22{margin:.16rem;background:#ffffff;border-radius:.21333rem;display:flex;align-items:flex-end;padding:.21333rem;font-size:.4rem}._activeTime_1vw06_18 ._activeBg_1vw06_22 span{font-weight:600}._activeTime_1vw06_18 img{width:.48rem;height:.48rem;margin-right:.24rem}._title_1vw06_39{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARIAAAA+CAMAAADQ8GToAAAAAXNSR0IArs4c6QAAAO1QTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////bAyRTwAAAE50Uk5TAAIEBQYKEBETFRgdHiAmJygvMTU4Oj5ASU5QUVhaYWJlanJ7gYKDiouSlJaao6uvsrS3uLm7vMHDxczS1N3i5OXs7fDx8vP09vj7/P3+lZ3IWQAAAYtJREFUGBntwedC4lAYBNCJvfeKYq/Y3bWj2CDWef/H2RBCuDfE8nu/OQcViqeCY4rnGJsUzyYKFE8BQxTPEPBAcTwAOKM4zgBsUxzbABYpjkUAoxTHKICgRknVAkQuKalL1O1SUruoW6KkllA3TkmNo67zlZJ47UTsmpK4RsM+JbGPhlVKYhUNU5TEFBq63ymx924kypRYGU0HlNgBmtYosTU0zVJis2jq+aREPnuQuqVEbtFySIkcomWdEllHyxwlMoeWAUpkAI57Cu/hOqHwBK4tCrfgWqBwAa5hCofheaR5j/Cd07xz+HZo3g58RZpXhG+M5o3BF4Q0LgyQcUXjrpBVonElZC3TuGVkTdC4CWR1VGlatQNtTmnaKdqt0LQVtOsNaVjYixx7NGwPeQZfaNbLIHJt0KwN5Ou6oVE3XfjCyBNNehrBl2ZqNKg6g29MP9Oc52l8a7JCYyqT+EH/EU056sfP5ss0ozyPXwkKf99owNufQoBf6yuWLu7CD/6nPsK7i1KxD7n+AUIlM/jQlx8vAAAAAElFTkSuQmCC) top center no-repeat;background-size:contain;width:3.65333rem;line-height:.82667rem;font-size:.37333rem;font-weight:600;text-align:center;margin:0 auto .13333rem}._title_1vw06_39 span{padding:0 .24rem}._title_1vw06_39 img{height:.24rem}._tips_1vw06_55{margin:0 .26667rem .26667rem;padding:.26667rem;background-color:#fff;font-size:.37333rem;line-height:.53333rem;border-radius:.18667rem;text-align:justify;white-space:pre-line}._title2_1vw06_65{display:flex;justify-content:space-between;align-items:center;font-size:.37333rem;font-weight:600;padding:.26667rem .32rem .21333rem}._title2_1vw06_65 span{display:flex;align-items:center;line-height:1.1}._title2_1vw06_65 ._titlePrefix_1vw06_78{display:inline-block;width:.10667rem;height:.32rem;background:linear-gradient(180deg,#ff8636 0%,#ff4e19 100%);border-radius:.05333rem;margin-right:.16rem}._title2_1vw06_65 ._iconStar_1vw06_86{height:.42667rem}._title2_1vw06_65 ._titleTips_1vw06_89{font-size:.32rem;color:#666;font-weight:400}._prizeTitle_1vw06_94{padding:0 .42667rem .08rem;font-size:.37333rem;font-weight:600;color:#ff5252;display:flex;align-items:center}._prizeTitle_1vw06_94 ._prizeLevel_1vw06_102{height:.45333rem!important;width:.64rem!important;margin-right:.13333rem}._prizeSection_1vw06_107{margin:0 .26667rem .26667rem;background-color:#fff;border-radius:.32rem}._prize_1vw06_94{display:flex;align-items:center;padding:.26667rem 0;margin:0 .26667rem;border-bottom:.02667rem solid #ffe4e4}._prize_1vw06_94 img{width:1.97333rem;height:1.97333rem;flex-shrink:0;border-radius:.16rem;overflow:hidden}._prize_1vw06_94 ._prizeContainer_1vw06_126{margin-left:.4rem}._prize_1vw06_94 ._prizeName_1vw06_129{font-size:.37333rem;font-weight:600;line-height:.53333rem}._prize_1vw06_94 ._prizeDesc_1vw06_134{font-size:.34667rem;line-height:.42667rem}._musicItem_1vw06_138{margin:0 .26667rem .26667rem;background:linear-gradient(270deg,#fff6f6 0%,#ffeeee 100%)!important;border-radius:.32rem}._musicItem_1vw06_138 .van-cell{padding:.26667rem;background-color:transparent}._musicItem_1vw06_138 .van-cell:after{border-color:#ffe4e4}._musicItem_1vw06_138 ._musicTitle_1vw06_150{flex:1 auto;max-width:5.33333rem;display:flex}._musicItem_1vw06_138 ._cellLevel_1vw06_155{padding-bottom:.48rem}._musicItem_1vw06_138 ._iconMusic_1vw06_158{width:.53333rem;height:.53333rem}._musicItem_1vw06_138 ._kingSection_1vw06_162{display:flex}._musicItem_1vw06_138 ._kingSection_1vw06_162 ._score_1vw06_165{width:1.86667rem;padding-left:.16rem;font-size:.72rem;font-weight:600;color:#ff1919;line-height:1}._musicItem_1vw06_138 ._kingSection_1vw06_162 ._score_1vw06_165 span{font-size:.32rem;font-weight:400}._musicItem_1vw06_138 ._iconKing_1vw06_177{width:.8rem;height:.64rem}._musicItem_1vw06_138 ._userImg_1vw06_181{flex-shrink:0;position:relative;width:.90667rem;height:.90667rem;background:linear-gradient(180deg,#ffdc00,#ffb600);border-radius:50%}._musicItem_1vw06_138 ._userImg_1vw06_181 ._iconLevel_1vw06_189{position:absolute;bottom:-.21333rem;left:50%;margin-left:-.32rem;width:.64rem;height:.42667rem}._musicItem_1vw06_138 ._userInfo_1vw06_197{display:flex;align-items:center}._musicItem_1vw06_138 ._users_1vw06_201{display:flex;align-items:center;justify-content:space-between}._musicItem_1vw06_138 ._userName_1vw06_206{margin-left:.13333rem;max-width:2.34667rem}._musicItem_1vw06_138 ._userName_1vw06_206 p{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden;line-height:1}._musicItem_1vw06_138 ._userName_1vw06_206 ._name_1vw06_217{padding-bottom:.08rem}._musicItem_1vw06_138 ._userName_1vw06_206 ._subjectName_1vw06_220{display:inline-block;font-size:.32rem;color:#ff8c00;background:#ffe3bc;border-radius:.10667rem;padding:.05333rem .10667rem}._musicItem_1vw06_138 ._userLogo_1vw06_228{margin-top:.02667rem;margin-left:.02667rem;width:.85333rem;height:.85333rem;overflow:hidden;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center}._musicItem_1vw06_138 ._userLogo_1vw06_228 ._img_1vw06_240{width:.42667rem;height:.4rem}._musicItem_1vw06_138 ._noText_1vw06_244{font-size:.37333rem;font-weight:500;color:rgba(255,25,25,.5)}._musicItem_1vw06_138 ._musicName_1vw06_249{padding-left:.13333rem;font-size:.37333rem;font-weight:600;line-height:.53333rem;max-width:5.33333rem;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._btnGroup_1vw06_260{background-color:#fff;padding:.42667rem 1.76rem}._submit_1vw06_264{background:linear-gradient(180deg,#ff7e7e 0%,#ff3224 100%);box-shadow:0 .10667rem #d01e1e,inset 0 0 .34667rem #ffd8d0;border-radius:.58667rem;font-size:.48rem;font-weight:500;color:#fff}._shareContainer_1vw06_272{width:8.88rem;overflow:hidden}._cover_1vw06_276{position:absolute;left:0;top:0;width:100%}._shareCodeUrl_1vw06_282{padding:.29333rem;background-color:rgba(255,255,255,.85)}._shareCodeUrl_1vw06_282>div{margin-top:0}._shareSection_1vw06_289{padding:.32rem;font-size:.37333rem;line-height:.53333rem;text-align:justify}._shareActiveTime_1vw06_295{margin-top:5.78667rem}._shareGroupBtn_1vw06_298{display:flex;align-items:center;justify-content:space-between;padding-top:.32rem}._shareGroupBtn_1vw06_298 .van-button{padding:.21333rem .85333rem}\n'
  48. document.head.appendChild(__vite_style__)
  49. System.register(
  50. [
  51. './icon_level3-legacy.b399e05c.js',
  52. './index-legacy.53480b15.js',
  53. './index-legacy.595c24c3.js',
  54. './vendor-legacy.09f20d09.js',
  55. './index-legacy.f25f109a.js',
  56. './index-legacy.f25f109a4.js',
  57. './index-legacy.f25f109a2.js',
  58. './code-down-load-legacy.66a01c5d.js',
  59. './browser-legacy.5a92c2a9.js',
  60. './logo-legacy.cf4b3bd2.js'
  61. ],
  62. function (exports) {
  63. 'use strict'
  64. var __glob_16_5,
  65. __glob_16_6,
  66. __glob_16_7,
  67. ColSticky,
  68. promisefiyPostMessage,
  69. postMessage,
  70. request,
  71. state,
  72. defineComponent,
  73. Toast,
  74. createVNode,
  75. Fragment,
  76. createTextVNode,
  77. dayjs,
  78. Button,
  79. Dialog,
  80. Image,
  81. CellGroup,
  82. Cell,
  83. Popup,
  84. CodeDownload,
  85. html2canvas
  86. return {
  87. setters: [
  88. function (module) {
  89. __glob_16_5 = module._
  90. __glob_16_6 = module.a
  91. __glob_16_7 = module.b
  92. },
  93. function (module) {
  94. ColSticky = module.C
  95. },
  96. function (module) {
  97. promisefiyPostMessage = module.n
  98. postMessage = module.p
  99. request = module.r
  100. state = module.s
  101. },
  102. function (module) {
  103. defineComponent = module.d
  104. Toast = module.T
  105. createVNode = module.a
  106. Fragment = module.F
  107. createTextVNode = module.j
  108. dayjs = module.g
  109. Button = module.B
  110. Dialog = module.D
  111. Image = module.I
  112. CellGroup = module.y
  113. Cell = module.C
  114. Popup = module.P
  115. },
  116. function () {},
  117. function () {},
  118. function () {},
  119. function (module) {
  120. CodeDownload = module.C
  121. },
  122. function (module) {
  123. html2canvas = module.h
  124. },
  125. function () {}
  126. ],
  127. execute: function execute() {
  128. var _Object$freeze,
  129. _Object$freeze2,
  130. _Object$freeze3,
  131. _Object$freeze4,
  132. _Object$freeze5,
  133. _Object$freeze6,
  134. _Object$freeze7,
  135. _Object$freeze8,
  136. _Object$freeze9,
  137. _Object$freeze10,
  138. _Object$freeze11
  139. var iconLv =
  140. 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAz1JREFUWEftlU1oVFcUx3/njZP4EZX4UaxVEE2NZoxTFIsmLpS4qKAQELKSikKx8QMzo0hF3LRQa8FJREZEcVGwFJQumkI3FVSExKaimGRmLHbRkgRFBfEr1sT3TnkzJpkk7827UcGNF2bz7jn//++ee84d4R0vecf+vAcIrIA2RqpRDiMsRyk2uzLtR+QmIoekofP3QjkFAbQpsgKHK2BqPMrKRpzPJJa54AdRGCARaQY2mp3aN6pF4qlqYwC9erICtatBQrSd+hq7f+YbAYjVy8r6vagqWG1SVX8jX29YBbQt+QkvaQPC2aDrP0DfMx9/gQVroXQe3DgLdp93nBWCT7cP7DmIUyOrdl8a+DAcoPVEHNWjg0q+AAJlNTBjITy9D6mfQR0TAFD5Vqp3HPQBSO5HORIIsKAGZpbnzDPNYL/wv6XhFQCRI7Jqx1evDxCeCMu2QO8DSOeZF02GqbPh/l/DYd46gCs/cTr89xic/pxZ8RSoqIXiklw/vHg8BDFGgC9QTg1m3/wJnj8sPAT55t1/gvvLX+EJsHxr/pcDUrXzO+8ruJycS5jbgw+Pe7+Puv0BgszdzEkzoLJuaAocXSqrd6U8AdyP2npiC6qns6PYcw263Kn0WEWTILIpV3avkw+kzIrCvOw7ZAN7pWrnsXw1z5dQW5JlQC2Puj8k07wHCI1CmDoHFm+ErmvQM6LsQ8dT5q9L8kF5N2L9Kiu/TI/UMfgzWnIG1W2eVQgV+T9AuYRfJJ6qLdREwQCHK0spdv4APi7cjSN3tQfRFRLL3HkjgGxfJCLulfw2BoguLNkgDZ3tQdCBFRgQ0Gwl3GdaP/fsiVygInKOfqdB9qfvBpm7+8YAgyBHFy1EQnWgDSDTX/k+QaQJtc9L/FaHibHvGJomayJyEViTjRfaJZaKmuYGjqGfkB4vn01feBmWPQ5HvkFkSQ5A/wGNoZaN47TLvsy/pjDGV6CJ6Efw8hZQUlBc6UOtqOzrcGMDlzlAY8V6VNxJCF6imyWW/jE4cAxNqN9XzCIsaZTSAOFeICrx1N9vFSA7Y4nINLAqUXucp7hl2Yy30lLffs/E/LXG0FTYNM64B0wFxxr3HuB/pTgdMJbIN7EAAAAASUVORK5CYII='
  141. var __glob_16_0 = /*#__PURE__*/ Object.freeze(
  142. ((_Object$freeze = { __proto__: null }),
  143. _defineProperty(_Object$freeze, Symbol.toStringTag, 'Module'),
  144. _defineProperty(_Object$freeze, 'default', iconLv),
  145. _Object$freeze)
  146. )
  147. var icon_arrow_left =
  148. 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAASCAYAAABM8m7ZAAAAAXNSR0IArs4c6QAAA1RJREFUSEuVlk9rG1cUxc+5b+RIG1tZBOxtta+9DrWCN/YI2TImRLEJgWrTfIGafIa2kFX+qgkKBGFZEGKpViICwVDirEu8Lcmyzq5eCYzlV97c0YwmkWQ62x/3nnn33XvuIy74bLOZwelpE+QqSEDEQuQuy+XfXGjAL11SLqKcvMtCQfmHDxn0ek2IJPkkXVurZWHMHyB/CJOegfyJm5u1IOmrV1kA3/JiUfnBQRb9fsyN0fjFxRrHCdsnT+aQTncBfB+K9mDMFjc3W0HSly/nAHRBJnmxqLzbnYMxyl2ljOlBZIv5fMBHCtvnz3M4P38Lke/C8p5gaqrEmzf/DE+aQ7//FmTMU6kSi0Xl797lcHamXMt/AmNKvHYt4COFbbW6AGPegJwNRY/heQXeuvVXeKcLAJS7pOQxyAI3NpR3OgsQeQMRjTfmGCIFLi0FfKSwffo0D2vbIGfCP/0EY1Z4+/bfQdLdXeUiM+FPfUK/v8JyWXmnkwep8Sqq3PcDPlLYPn68DnIHIpkw6CNOT33eufNPkLReX4fIDshM+FMfQfq8fl15u/0tt9an7wd8pLB9+LACsgoRL0z6HiJrrFT+DZK+eFGBSBVkzFOpNW5sKN/bq8AY5Tpy75FOr3FpKeAjhe39+9sQ+QUkQ9F9zMyUWS73QtFtkMo16T5EYt5qbQNIxmezZV69GsSPF37w4GeQv0bCxnQwPX1jSDjmem8dkDHf20tykQ4uX75xoXBwqkePfgTwe1BqTX7onCYqdb2ufFBq8hBTU6tRqdvtZLzIIdLp1YmlHpTCVqslWNsYap4jpFKuo7V5dnZKAJRryY8gshI11/5+zHV2j2Ct6+jxzRWJ6zi1QGbD+/4MY5ajcarX8/A85zzKyc9IpZa5vh6PE9CCSMzPz5cnjlMk/uzZfGiFAwP4AmP8yEAajXmIOCtUAxH5AsCPDKTbnYe1Se7iJxlIJP61ZRpzAmeJA8tsNHLwvNgSSeUDy3z9Ogdj/p9lRuK1mjuRWxLzkckPL4lmcxaep1xP7sZni6WSLomDg1n0+8n4i5bEkHgWntcGsDh2LTqL/JoP1qJbm9PTSS4yeS1G4vfuZXDlyq5zsrEPgXR6F4ByY5IPAfdQcPGODz0U/gNfamgaWngHlgAAAABJRU5ErkJggg=='
  149. var __glob_16_1 = /*#__PURE__*/ Object.freeze(
  150. ((_Object$freeze2 = { __proto__: null }),
  151. _defineProperty(_Object$freeze2, Symbol.toStringTag, 'Module'),
  152. _defineProperty(_Object$freeze2, 'default', icon_arrow_left),
  153. _Object$freeze2)
  154. )
  155. var icon_arrow_right =
  156. 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAASCAYAAABM8m7ZAAAAAXNSR0IArs4c6QAAA0RJREFUSEudls1PE2EQxp+hJoaT3JSjhquEMxoSLmSx0EJISknTxEYsyJFE+RuM/gVeMCFErCGEFgJyIXyEs3rXqyQeBC5guzNj3neWrls+NM5t8+vzzu7T+XhJ9/efQ/UlRAgiAFDDzZvj1Nt76h50YyPJRWqo18cplzNeqRhnNr2q6SPufnNZkBfv7ZUg8gYiN6AKiOwjlRqm/v4jz9fXS1A1bofvAxim0VHjS0sXOfMwlUqeX5nYi3d3sxB5B5H26PAvYA4oCL57Xq1mASQ5ENDYmPGlpSyYk/zXr4CmpjxvDf/F56E7O31grkLkVpT8G5gH6NGjr9GX96HRqEI15qnUAI2OGn//vg/1elLf1jZAjx97/mckEnvx9nYPRDbAfCey/RAig5ROf/J8ZaUHRMbN9kMAg5TLGV9c7EEYbkA15syDVC57fh4XEnvx5mYXUqmPELkXHX4M1Qyl07uer652IQyNW00cgyhD4+PGFxaMq8Z6xycnPXdxaeIoeSeINiHSHSU/hcgEZTKrni8vd0J1E8zdPrmq8ULB+MJCJ8LQuDlzCtUJmp72/MrEke0dODurQeRhJA4hUqaRkfnI9g40Ghd5sWh8fr4Drv2YH0bOhFAt08zM/LWJvfjgoB1HRxWIDPnkIgqiOcpmX3leqbguiDmgUJ2jYjHmx8cxV1WIzP1b4p8/P0AkHVnqDn5BIyOvm4lVP4DZuHsx4AUVizE/OTFulpu+tcz/fNbtbWf1GkQeNK0GnlIm87Zpdb2+BtUkLxSMm9WxXiSE0z979vZvxeUq936zOIA8DQ1Vm8Ul4io3yScmjLviajSSeqI8lcueX91ObW1bUL0b/a9u9GUT7dRoGLeKPkIYZqlQiNuJeQsipgdMf107+QHC7NrodnOAELnR+TmytweA8fMBIhJQPm/cDRCnZza9DZiAnjzx/NI+/q+RGYYDlM/HI9ONVOZ4pP5tZDaXBHO7f1PgM1KpgPr73Ru7DZVcAo6HYUC5nPHWJeG4c6JU8rw14rXo1h6zrT1gDycnmebaa12LjrsR2roWnd7s3QNz5tq1eOlF4MePeNGfXwTcojcnajg7S14EROwiYX1cg9PPzvqLwlXxG5q+C3kM/hHqAAAAAElFTkSuQmCC'
  157. var __glob_16_2 = /*#__PURE__*/ Object.freeze(
  158. ((_Object$freeze3 = { __proto__: null }),
  159. _defineProperty(_Object$freeze3, Symbol.toStringTag, 'Module'),
  160. _defineProperty(_Object$freeze3, 'default', icon_arrow_right),
  161. _Object$freeze3)
  162. )
  163. var icon_close =
  164. 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAAAAXNSR0IArs4c6QAAAFFQTFRFAAAA////6Ojo+Pj49PT09PT08/Pz8/Pz9fX19PT09fX19PT08/Pz9PT09PT09PT09PT09PT09fX19fX1wMDAxcXFx8fHyMjIz8/P7Ozs9PT0YPUOQwAAABR0Uk5TAAoLI0dIUliDhpWosbrQ1+vx9vj8NAlzAAAA8klEQVQ4y5WVVxKEMAxDTe8b+oLuf9AdtkGCKdJfxm8ySeTIIra8MCtN3XW1KbPQkzNFRYuN2iI6ROMHdnrEKhpUUFUFezZpcKAmcdkUJ0ptNsep8tv7OnsnuNT/3EFzDTe/N6lwQ9XXC9zSx53Vt2mcbWAep9XLdz+stbEfLHoe+nFdLX1SWMUt7SwLEb/FQdlh0foSAjrtskAoGXR6zyKTEiqtsCjFQKM1FkZqaLTGopYOGq2x6DiYOgZ1QerpKFMou4lG8rgW3Tb/87L5qW/FfVgqCriQoeKLC0Yucrkw58YEN4C40UYOzUX+dhz7TvEFrMaVF5fX03QAAAAASUVORK5CYII='
  165. var __glob_16_3 = /*#__PURE__*/ Object.freeze(
  166. ((_Object$freeze4 = { __proto__: null }),
  167. _defineProperty(_Object$freeze4, Symbol.toStringTag, 'Module'),
  168. _defineProperty(_Object$freeze4, 'default', icon_close),
  169. _Object$freeze4)
  170. )
  171. var icon_king =
  172. 'data:image/png;base64,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'
  173. var __glob_16_4 = /*#__PURE__*/ Object.freeze(
  174. ((_Object$freeze5 = { __proto__: null }),
  175. _defineProperty(_Object$freeze5, Symbol.toStringTag, 'Module'),
  176. _defineProperty(_Object$freeze5, 'default', icon_king),
  177. _Object$freeze5)
  178. )
  179. var icon_music =
  180. 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAAXNSR0IArs4c6QAAAYZQTFRFAAAA////////////////////////////////////////////////////////////////////////////////LceqL8eqL8erMcirMsisOMquOsqvO8qvPsuwR820VtG5VtG6V9G6W9K8Z9XBatbCbtbDb9fEcNfEcNjEcdjEctjFdNnGddjGddnGdtnGftvJgdzLg9zLhN3Mhd3Mhd3Nht3Mh93NiN7OjN7PjN/Pjd/PkN/RkeDRk+DSlODSlOHSl+HUmuLUmuLVnuPWnuPXoOPXqubbsOfdsujes+jftOnftenftunftunguOrguerhuurhu+rhvevivevjvuvjwOvkwezkwuzkwuzlxe3lx+3mx+3nyO3nyu7ny+7ozO/oze/pz+/p0O/q0fDq0/Dr1fHs2fLu3fPv3vPv3vPw4fTx4vTx5PTy5vXy5vXz5/Xz6Pbz6Pb06fb06vf17Pf27fj27vj27vj38fn48vn49vv69/z7+fz8/P79/f7+/v7+/v//////I957DgAAABV0Uk5TAAIECRMbN1dYeIeWl6ustNLT4+v4nN+bkwAAAmJJREFUOMuVVfl30kAQDi1FuY9kvQ/SCmrUelAPKhLBtoKAUqqECkWLB1qU6lIo5Z7/vAlsmpWG9+L3Q2ay+73ZnXMZhobJYnV6WI5jPU6rxcTMwoLNBxR8tgVdmtnOAfQ77WYD40az3ekDcHbzad5ZFkbdQ0zhsDsC9swUbc4B0DvAUzjoATjmaN68G4ZHWAdHQ3DPU/bcMGhhXbQG4NZsOmDQxDPQHIDjxA8YtvBMtIZAPDKzQN+vXsm9K/+m7wnsJEp26GmrkuAXQo9uXV8ua2s9sI/zwY1O4lINBkpSXBRj29ufv648V6M04pQc2aCr8ip8KhlO1zDey2zeOI8u18h6F2xyHfhAzUeV34lkJ+r+JYSurPxQcwQ+E2OBvmowmIrsEvUbQi/KtfvqTh8sjBU6qh+BRFbd+YDQ99zr2+/JbwesjAva5E8oriri78YSf+cpuvgHP/t4k2y1wcl4gSSl7i9kFN4yGuMaxm/z/D5JD3gZFhrEZSGmeLkx4aFFjH+9vPtpstcAluGAmM+FoopYQujVz8cIBWVdfLJJNoHTiFshURF+hPZwBqEHsh4NbWlE6ui4crSA0L03PEJrGNfiQkU7mnJGSssif258xatysDMFf111xsM4tfCUwopYv6Dw8rIWLgpUeOiAJ8cB/yI+XFOSl00EJCrg+imUsRtJBekU6heFbC+yw1fpopgqs8RqRva9lg4nU3wF02U2XbjFQiwqxqVSIFjF/xauTiuE5I90qhV0mitXqes1l+F2NT4AjI8Uw0PK+NgzPkj/YzQbH/bk+XB5lefD65p+Po4BPFXiyZWqFZgAAAAASUVORK5CYII='
  181. var __glob_16_8 = /*#__PURE__*/ Object.freeze(
  182. ((_Object$freeze6 = { __proto__: null }),
  183. _defineProperty(_Object$freeze6, Symbol.toStringTag, 'Module'),
  184. _defineProperty(_Object$freeze6, 'default', icon_music),
  185. _Object$freeze6)
  186. )
  187. var icon_no_level =
  188. 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAeCAYAAABNChwpAAAAAXNSR0IArs4c6QAAA7FJREFUWEe9lm9oVWUcx7/f46BioBFB7wJfaU2MDBHN5rQZ05jaHMtyOgbeS0lKVjAaREQvrpAjaSrqNdZwUgyH1SL/XK/brjhBUxH/9qZe9KqEQMiY2j3fOPfc/+d5dra71Xl1OOf3/H6f35/n+zyE4dGNHS9B6IYwD8AMk80kvqVBXIfrbOf8rlT5OpZ/0LV3n4F0BcAjkwgSbkreh5NewJrum8XGQYCr2+MAtmSMJN+WZWa57yhfnrW3fSe/5HNf+L6zTxDgyjunAKwMT6kii9N8fk+J7yDA5a0JAPUl7kMSyyecs7OmxyQX7C3xHQS49HYCUilARckaFhFJvrA/BODiWwngPwIAklx4IATgQnQXgGUAaiA9Nk3Jj4G8DirFhfH3xx3C3E/9FH0SabcX0uopQhzHA7eNtT13TH4CM1BspKubqnGvytu3Txu3Y562bPoK2/Y3zHz0Wdbs+8uWBHW+fRFcfQVqDkSCuAuym4t7PspIwWj7Z5A+qKgKDru4uCezVufbPoW4DcIsEB7xz3DRTp1t83pTE9h2M9wXuaRvVOc2d0DYaQSwbc+CzHRyaW9Mo61LkHbOBfQJvEGlWl1P6wwBIqztO6SzHoBrBggri8NOLj0cU6rVU794MIxEjWwsl4+s/CLK2iNxjbzZAZRXYIISTHSy9khMqY0RCAeNQ6ihN4IAGf+Ksu4bH8BVZRXwAOq+jml4QwTiQZNiUmdeN1fAoQ8wtKEDqhAA6uSKfh/AlaUCyRYVTr0SEY/y5f64hlo6kM4C2CpvmwVvBjyAZEsEKgIoOl2pRLO5Al4LVg7ElWwuasG4shHE8FpQfzSmxPoIQEsFTjYVAIr9kz7AyaatID/0vYced6UQDnayfmBvBsBrQc5/kRvqxDpLBRhlwzHvcjLlR4nXIkjbZuD4Wss2VJQN308PwIk12W0YbCH1Y2MBoBiF+BPAvSmn7zuohvCESe6oH161tGCaQoe4oQZXKS+R+cumZZVhiPxT0nrWZX9kczTMMPVdw1jgCm4LFIgTehqVAhQOqZzc36e+faUXwOb/p+DlUXiYOlb3OFQ1AmC+FWKyCjiRjhDX8PfYMv/Y6Vs1E9UPP4GrRYWOajaAp/we83cAv+b9humR95+YDclfD/4B4peMjvmXkQv4hx+z5fRd6/jo6PIuAO9lg37O5qHc+4S6pYEVu+DKv4A62s31wztMC8cBqJsLF4OZCSca2Tx8e0KRc2PXv3wO6A5CcFClRjalbpnW/wvweGeAGl1PfwAAAABJRU5ErkJggg=='
  189. var __glob_16_9 = /*#__PURE__*/ Object.freeze(
  190. ((_Object$freeze7 = { __proto__: null }),
  191. _defineProperty(_Object$freeze7, Symbol.toStringTag, 'Module'),
  192. _defineProperty(_Object$freeze7, 'default', icon_no_level),
  193. _Object$freeze7)
  194. )
  195. var icon_time =
  196. 'data:image/png;base64,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'
  197. var __glob_16_10 = /*#__PURE__*/ Object.freeze(
  198. ((_Object$freeze8 = { __proto__: null }),
  199. _defineProperty(_Object$freeze8, Symbol.toStringTag, 'Module'),
  200. _defineProperty(_Object$freeze8, 'default', icon_time),
  201. _Object$freeze8)
  202. )
  203. var star_bg =
  204. 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAAgCAMAAADaHo1mAAAAAXNSR0IArs4c6QAAAFFQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////CDfnXgAAABp0Uk5TABUYGRsqLC4yTE1Tfn+BgpyiwcLm8PP7/P6E2VJmAAAA3ElEQVRIx7XWuRKDMBADUBlzmfs0oP//0BQhCTBMGiO1z5Vt7SxwjjH4m1BHkmodzmkddaV1DKPW7brESkdDtkqPZtJbnaMnyU7nxUaSW6ny3JMk6TONZxP3TLnCS89vfPG4227jIVsfPepx63nJ3Nhn3KSuGhfeZB1ql5hQh0lcPax3B5axcqkJ9f0Gm/nKvj0MlVAHEPXnR+ouhQ91AMXxm92UMdSB/FeUTOFA9ql6rnGgfA+rQuVAR5K9zmE9OUc6B1qyUTriZbVKB8ZB66hqretXxzTR+vPr+wshVkZF5A2Z9gAAAABJRU5ErkJggg=='
  205. var __glob_16_11 = /*#__PURE__*/ Object.freeze(
  206. ((_Object$freeze9 = { __proto__: null }),
  207. _defineProperty(_Object$freeze9, Symbol.toStringTag, 'Module'),
  208. _defineProperty(_Object$freeze9, 'default', star_bg),
  209. _Object$freeze9)
  210. )
  211. var title_bg =
  212. 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARIAAAA+CAMAAADQ8GToAAAAAXNSR0IArs4c6QAAAO1QTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////bAyRTwAAAE50Uk5TAAIEBQYKEBETFRgdHiAmJygvMTU4Oj5ASU5QUVhaYWJlanJ7gYKDiouSlJaao6uvsrS3uLm7vMHDxczS1N3i5OXs7fDx8vP09vj7/P3+lZ3IWQAAAYtJREFUGBntwedC4lAYBNCJvfeKYq/Y3bWj2CDWef/H2RBCuDfE8nu/OQcViqeCY4rnGJsUzyYKFE8BQxTPEPBAcTwAOKM4zgBsUxzbABYpjkUAoxTHKICgRknVAkQuKalL1O1SUruoW6KkllA3TkmNo67zlZJ47UTsmpK4RsM+JbGPhlVKYhUNU5TEFBq63ymx924kypRYGU0HlNgBmtYosTU0zVJis2jq+aREPnuQuqVEbtFySIkcomWdEllHyxwlMoeWAUpkAI57Cu/hOqHwBK4tCrfgWqBwAa5hCofheaR5j/Cd07xz+HZo3g58RZpXhG+M5o3BF4Q0LgyQcUXjrpBVonElZC3TuGVkTdC4CWR1VGlatQNtTmnaKdqt0LQVtOsNaVjYixx7NGwPeQZfaNbLIHJt0KwN5Ou6oVE3XfjCyBNNehrBl2ZqNKg6g29MP9Oc52l8a7JCYyqT+EH/EU056sfP5ss0ozyPXwkKf99owNufQoBf6yuWLu7CD/6nPsK7i1KxD7n+AUIlM/jQlx8vAAAAAElFTkSuQmCC'
  213. var __glob_16_12 = /*#__PURE__*/ Object.freeze(
  214. ((_Object$freeze10 = { __proto__: null }),
  215. _defineProperty(_Object$freeze10, Symbol.toStringTag, 'Module'),
  216. _defineProperty(_Object$freeze10, 'default', title_bg),
  217. _Object$freeze10)
  218. )
  219. var wx_bg = './assets/wx_bg.7fc6518a.png'
  220. var __glob_16_13 = /*#__PURE__*/ Object.freeze(
  221. ((_Object$freeze11 = { __proto__: null }),
  222. _defineProperty(_Object$freeze11, Symbol.toStringTag, 'Module'),
  223. _defineProperty(_Object$freeze11, 'default', wx_bg),
  224. _Object$freeze11)
  225. )
  226. var review = '_review_1vw06_1'
  227. var reviewContainer = '_reviewContainer_1vw06_7'
  228. var section = '_section_1vw06_12'
  229. var activeTime = '_activeTime_1vw06_18'
  230. var activeBg = '_activeBg_1vw06_22'
  231. var title = '_title_1vw06_39'
  232. var tips = '_tips_1vw06_55'
  233. var title2 = '_title2_1vw06_65'
  234. var titlePrefix = '_titlePrefix_1vw06_78'
  235. var iconStar = '_iconStar_1vw06_86'
  236. var titleTips = '_titleTips_1vw06_89'
  237. var prizeTitle = '_prizeTitle_1vw06_94'
  238. var prizeLevel = '_prizeLevel_1vw06_102'
  239. var prizeSection = '_prizeSection_1vw06_107'
  240. var prize = '_prize_1vw06_94'
  241. var prizeContainer = '_prizeContainer_1vw06_126'
  242. var prizeName = '_prizeName_1vw06_129'
  243. var prizeDesc = '_prizeDesc_1vw06_134'
  244. var musicItem = '_musicItem_1vw06_138'
  245. var musicTitle = '_musicTitle_1vw06_150'
  246. var cellLevel = '_cellLevel_1vw06_155'
  247. var iconMusic = '_iconMusic_1vw06_158'
  248. var kingSection = '_kingSection_1vw06_162'
  249. var score = '_score_1vw06_165'
  250. var iconKing = '_iconKing_1vw06_177'
  251. var userImg = '_userImg_1vw06_181'
  252. var iconLevel = '_iconLevel_1vw06_189'
  253. var userInfo = '_userInfo_1vw06_197'
  254. var users = '_users_1vw06_201'
  255. var userName = '_userName_1vw06_206'
  256. var name = '_name_1vw06_217'
  257. var subjectName = '_subjectName_1vw06_220'
  258. var userLogo = '_userLogo_1vw06_228'
  259. var img = '_img_1vw06_240'
  260. var noText = '_noText_1vw06_244'
  261. var musicName = '_musicName_1vw06_249'
  262. var btnGroup = '_btnGroup_1vw06_260'
  263. var submit = '_submit_1vw06_264'
  264. var shareContainer = '_shareContainer_1vw06_272'
  265. var cover = '_cover_1vw06_276'
  266. var shareCodeUrl = '_shareCodeUrl_1vw06_282'
  267. var shareSection = '_shareSection_1vw06_289'
  268. var shareActiveTime = '_shareActiveTime_1vw06_295'
  269. var shareGroupBtn = '_shareGroupBtn_1vw06_298'
  270. var styles = {
  271. review: review,
  272. reviewContainer: reviewContainer,
  273. section: section,
  274. activeTime: activeTime,
  275. activeBg: activeBg,
  276. title: title,
  277. tips: tips,
  278. title2: title2,
  279. titlePrefix: titlePrefix,
  280. iconStar: iconStar,
  281. titleTips: titleTips,
  282. prizeTitle: prizeTitle,
  283. prizeLevel: prizeLevel,
  284. prizeSection: prizeSection,
  285. prize: prize,
  286. prizeContainer: prizeContainer,
  287. prizeName: prizeName,
  288. prizeDesc: prizeDesc,
  289. musicItem: musicItem,
  290. musicTitle: musicTitle,
  291. cellLevel: cellLevel,
  292. iconMusic: iconMusic,
  293. kingSection: kingSection,
  294. score: score,
  295. iconKing: iconKing,
  296. userImg: userImg,
  297. iconLevel: iconLevel,
  298. userInfo: userInfo,
  299. users: users,
  300. userName: userName,
  301. name: name,
  302. subjectName: subjectName,
  303. userLogo: userLogo,
  304. img: img,
  305. noText: noText,
  306. musicName: musicName,
  307. btnGroup: btnGroup,
  308. submit: submit,
  309. shareContainer: shareContainer,
  310. cover: cover,
  311. shareCodeUrl: shareCodeUrl,
  312. shareSection: shareSection,
  313. shareActiveTime: shareActiveTime,
  314. shareGroupBtn: shareGroupBtn
  315. }
  316. var getAssetsHomeFile$1 = function getAssetsHomeFile$1(fileName) {
  317. var path = './images/'.concat(fileName)
  318. var modules = {
  319. './images/icon-lv.png': __glob_16_0,
  320. './images/icon_arrow_left.png': __glob_16_1,
  321. './images/icon_arrow_right.png': __glob_16_2,
  322. './images/icon_close.png': __glob_16_3,
  323. './images/icon_king.png': __glob_16_4,
  324. './images/icon_level.png': __glob_16_5,
  325. './images/icon_level2.png': __glob_16_6,
  326. './images/icon_level3.png': __glob_16_7,
  327. './images/icon_music.png': __glob_16_8,
  328. './images/icon_no_level.png': __glob_16_9,
  329. './images/icon_time.png': __glob_16_10,
  330. './images/star_bg.png': __glob_16_11,
  331. './images/title_bg.png': __glob_16_12,
  332. './images/wx_bg.png': __glob_16_13
  333. }
  334. return modules[path].default
  335. }
  336. var ShareModel = defineComponent({
  337. name: 'share-model',
  338. props: {
  339. shareUrl: { type: String, default: '' },
  340. activeInfo: { type: Object, default: {} }
  341. },
  342. data: function data() {
  343. return { image: null, codeUrl: '', subjectUrl: '' }
  344. },
  345. mounted: function mounted() {
  346. var _this = this
  347. return _asyncToGenerator(
  348. /*#__PURE__*/ regeneratorRuntime.mark(function _callee() {
  349. return regeneratorRuntime.wrap(function _callee$(_context) {
  350. while (1) {
  351. switch ((_context.prev = _context.next)) {
  352. case 0:
  353. try {
  354. // this.subjectUrl = this.activeInfo.subjectUrl + `?t=${dayjs().unix()}`
  355. _this.subjectUrl =
  356. _this.activeInfo.shareUrl +
  357. '@base@tag=imgScale&w=570?t=' +
  358. +new Date()
  359. console.log(_this.shareUrl) // const shortRes = await request.post('/api-teacher/sysConfig/shortURL', {
  360. // requestType: 'form',
  361. // data: {
  362. // orginURL: this.shareUrl
  363. // }
  364. // })
  365. // this.codeUrl = shortRes.data
  366. _this.codeUrl = _this.shareUrl
  367. } catch (_unused) {
  368. //
  369. }
  370. case 1:
  371. case 'end':
  372. return _context.stop()
  373. }
  374. }
  375. }, _callee)
  376. })
  377. )()
  378. },
  379. methods: {
  380. onSaveImg: function onSaveImg() {
  381. var _this2 = this
  382. return _asyncToGenerator(
  383. /*#__PURE__*/ regeneratorRuntime.mark(function _callee3() {
  384. var container
  385. return regeneratorRuntime.wrap(function _callee3$(
  386. _context3
  387. ) {
  388. while (1) {
  389. switch ((_context3.prev = _context3.next)) {
  390. case 0:
  391. container = document.getElementById(
  392. 'share-preview-container'
  393. )
  394. html2canvas(container, {
  395. allowTaint: true,
  396. useCORS: true
  397. }).then(
  398. /*#__PURE__*/ (function () {
  399. var _ref = _asyncToGenerator(
  400. /*#__PURE__*/ regeneratorRuntime.mark(
  401. function _callee2(canvas) {
  402. var _res$content
  403. var url, res
  404. return regeneratorRuntime.wrap(
  405. function _callee2$(_context2) {
  406. while (1) {
  407. switch (
  408. (_context2.prev = _context2.next)
  409. ) {
  410. case 0:
  411. url =
  412. canvas.toDataURL('image/png')
  413. _this2.image = url
  414. Toast.loading({
  415. message: '图片生成中...',
  416. forbidClick: true
  417. })
  418. _context2.next = 5
  419. return promisefiyPostMessage({
  420. api: 'savePicture',
  421. content: {
  422. base64: _this2.image
  423. }
  424. })
  425. case 5:
  426. res = _context2.sent
  427. if (
  428. (res === null ||
  429. res === void 0
  430. ? void 0
  431. : (_res$content =
  432. res.content) === null ||
  433. _res$content === void 0
  434. ? void 0
  435. : _res$content.status) ===
  436. 'success'
  437. ) {
  438. Toast.success('保存成功')
  439. } else {
  440. Toast.fail('保存失败')
  441. }
  442. case 7:
  443. case 'end':
  444. return _context2.stop()
  445. }
  446. }
  447. },
  448. _callee2
  449. )
  450. }
  451. )
  452. )
  453. return function (_x) {
  454. return _ref.apply(this, arguments)
  455. }
  456. })()
  457. )
  458. case 2:
  459. case 'end':
  460. return _context3.stop()
  461. }
  462. }
  463. },
  464. _callee3)
  465. })
  466. )()
  467. },
  468. shareShow: function shareShow() {
  469. var _this3 = this
  470. return _asyncToGenerator(
  471. /*#__PURE__*/ regeneratorRuntime.mark(function _callee5() {
  472. var container
  473. return regeneratorRuntime.wrap(function _callee5$(
  474. _context5
  475. ) {
  476. while (1) {
  477. switch ((_context5.prev = _context5.next)) {
  478. case 0:
  479. container = document.getElementById(
  480. 'share-preview-container'
  481. )
  482. html2canvas(container, {
  483. allowTaint: true,
  484. useCORS: true
  485. }).then(
  486. /*#__PURE__*/ (function () {
  487. var _ref2 = _asyncToGenerator(
  488. /*#__PURE__*/ regeneratorRuntime.mark(
  489. function _callee4(canvas) {
  490. var url, image
  491. return regeneratorRuntime.wrap(
  492. function _callee4$(_context4) {
  493. while (1) {
  494. switch (
  495. (_context4.prev = _context4.next)
  496. ) {
  497. case 0:
  498. url =
  499. canvas.toDataURL('image/png')
  500. _this3.image = url
  501. image = _this3.image
  502. if (image) {
  503. postMessage(
  504. {
  505. api: 'shareAchievements',
  506. content: {
  507. title: '',
  508. desc: '',
  509. image: image,
  510. video: '',
  511. type: 'image'
  512. }
  513. },
  514. function (res) {
  515. if (res && res.content) {
  516. Toast(
  517. res.content.message ||
  518. (res.content.status
  519. ? '分享成功'
  520. : '分享失败')
  521. )
  522. }
  523. }
  524. )
  525. }
  526. case 4:
  527. case 'end':
  528. return _context4.stop()
  529. }
  530. }
  531. },
  532. _callee4
  533. )
  534. }
  535. )
  536. )
  537. return function (_x2) {
  538. return _ref2.apply(this, arguments)
  539. }
  540. })()
  541. )
  542. case 2:
  543. case 'end':
  544. return _context5.stop()
  545. }
  546. }
  547. },
  548. _callee5)
  549. })
  550. )()
  551. }
  552. },
  553. render: function render() {
  554. return createVNode(Fragment, null, [
  555. this.codeUrl &&
  556. createVNode(Fragment, null, [
  557. createVNode(
  558. 'div',
  559. {
  560. class: styles.shareContainer,
  561. id: 'share-preview-container',
  562. style: {
  563. // backgroundImage: `url(${this.subjectUrl})`,
  564. // backgroundPosition: 'top center',
  565. backgroundColor: this.activeInfo.backgroundUrl // backgroundRepeat: 'no-repeat',
  566. // backgroundSize: 'contain'
  567. }
  568. },
  569. [
  570. createVNode(
  571. 'img',
  572. {
  573. class: [styles.cover],
  574. src: this.subjectUrl,
  575. crossorigin: 'anonymous',
  576. style: { objectFit: 'cover' }
  577. },
  578. null
  579. ),
  580. createVNode('div', { class: styles.reviewContainer }, [
  581. createVNode(
  582. 'div',
  583. {
  584. class: [
  585. styles.section,
  586. styles.activeTime,
  587. styles.shareActiveTime
  588. ]
  589. },
  590. [
  591. createVNode('div', { class: styles.activeBg }, [
  592. createVNode(
  593. 'img',
  594. { src: getAssetsHomeFile$1('icon_time.png') },
  595. null
  596. ),
  597. createVNode('p', null, [
  598. createVNode('span', null, [
  599. createTextVNode(
  600. '\u6D3B\u52A8\u65F6\u95F4\uFF1A'
  601. )
  602. ]),
  603. dayjs(this.activeInfo.activityStart).format(
  604. 'YYYY-MM-DD'
  605. ),
  606. createTextVNode('~'),
  607. dayjs(this.activeInfo.activityEnd).format(
  608. 'YYYY-MM-DD'
  609. )
  610. ])
  611. ])
  612. ]
  613. ),
  614. createVNode(
  615. 'div',
  616. { class: [styles.section, styles.shareSection] },
  617. [this.activeInfo.describe]
  618. )
  619. ]),
  620. createVNode('div', { class: styles.shareCodeUrl }, [
  621. createVNode(
  622. CodeDownload,
  623. { shareUrl: this.codeUrl },
  624. null
  625. )
  626. ])
  627. ]
  628. ),
  629. createVNode(
  630. 'div',
  631. { class: ['btnGroup', styles.shareGroupBtn] },
  632. [
  633. createVNode(
  634. Button,
  635. {
  636. type: 'primary',
  637. plain: true,
  638. round: true,
  639. onClick: this.onSaveImg
  640. },
  641. {
  642. default: function _default() {
  643. return [
  644. createTextVNode('\u4FDD\u5B58\u56FE\u7247')
  645. ]
  646. }
  647. }
  648. ),
  649. createVNode(
  650. Button,
  651. {
  652. type: 'primary',
  653. round: true,
  654. onClick: this.shareShow
  655. },
  656. {
  657. default: function _default() {
  658. return [
  659. createTextVNode('\u7ACB\u5373\u5206\u4EAB')
  660. ]
  661. }
  662. }
  663. )
  664. ]
  665. )
  666. ])
  667. ])
  668. }
  669. })
  670. var getAssetsHomeFile = exports(
  671. 'getAssetsHomeFile',
  672. function (fileName) {
  673. var path = './images/'.concat(fileName)
  674. var modules = {
  675. './images/icon-lv.png': __glob_16_0,
  676. './images/icon_arrow_left.png': __glob_16_1,
  677. './images/icon_arrow_right.png': __glob_16_2,
  678. './images/icon_close.png': __glob_16_3,
  679. './images/icon_king.png': __glob_16_4,
  680. './images/icon_level.png': __glob_16_5,
  681. './images/icon_level2.png': __glob_16_6,
  682. './images/icon_level3.png': __glob_16_7,
  683. './images/icon_music.png': __glob_16_8,
  684. './images/icon_no_level.png': __glob_16_9,
  685. './images/icon_time.png': __glob_16_10,
  686. './images/star_bg.png': __glob_16_11,
  687. './images/title_bg.png': __glob_16_12,
  688. './images/wx_bg.png': __glob_16_13
  689. }
  690. return modules[path].default
  691. }
  692. )
  693. var index = exports(
  694. 'default',
  695. defineComponent({
  696. name: 'track-review-activity',
  697. data: function data() {
  698. var query = this.$route.query
  699. return {
  700. id: query.id,
  701. activeInfo: {},
  702. shareStatus: false,
  703. shareUrl: ''
  704. }
  705. },
  706. computed: {
  707. activityMusic: function activityMusic() {
  708. var activeInfo = this.activeInfo
  709. return activeInfo.activityMusicVoList || []
  710. },
  711. rewardList: function rewardList() {
  712. var activeInfo = this.activeInfo // activityRewardList = activityRewardList?.activityRewardList
  713. // console.log(activityRewardList)
  714. var list = activeInfo.activityRewardList || []
  715. if (list && list.length > 0) {
  716. var last = list.sort(function (a, b) {
  717. return Number(a.group) < Number(b.group) ? -1 : 1
  718. })
  719. list = this.groupBy(last, function (item) {
  720. return [item.group]
  721. })
  722. }
  723. return list || []
  724. }
  725. },
  726. mounted: function mounted() {
  727. var _this4 = this
  728. return _asyncToGenerator(
  729. /*#__PURE__*/ regeneratorRuntime.mark(function _callee6() {
  730. return regeneratorRuntime.wrap(function _callee6$(
  731. _context6
  732. ) {
  733. while (1) {
  734. switch ((_context6.prev = _context6.next)) {
  735. case 0:
  736. _context6.next = 2
  737. return _this4.getMusicInfo()
  738. case 2: // 判断活动状态的活动时间
  739. _this4.checkActivityTime()
  740. case 3:
  741. case 'end':
  742. return _context6.stop()
  743. }
  744. }
  745. },
  746. _callee6)
  747. })
  748. )()
  749. },
  750. methods: {
  751. groupBy: function groupBy(array, f) {
  752. var groups = {}
  753. array.forEach(function (o) {
  754. //注意这里必须是forEach 大写
  755. var group = JSON.stringify(f(o))
  756. groups[group] = groups[group] || []
  757. groups[group].push(o)
  758. })
  759. return Object.keys(groups).map(function (group) {
  760. return groups[group]
  761. })
  762. },
  763. getMusicInfo: function getMusicInfo() {
  764. var _this5 = this
  765. return _asyncToGenerator(
  766. /*#__PURE__*/ regeneratorRuntime.mark(function _callee7() {
  767. var _state$user$data, res
  768. return regeneratorRuntime.wrap(
  769. function _callee7$(_context7) {
  770. while (1) {
  771. switch ((_context7.prev = _context7.next)) {
  772. case 0:
  773. _context7.prev = 0
  774. _context7.next = 3
  775. return request.post(
  776. '/api-teacher/open/activity/info/' + _this5.id
  777. )
  778. case 3:
  779. res = _context7.sent
  780. _this5.activeInfo = res.data
  781. document.title = _this5.activeInfo.activityName // 设置连接
  782. _this5.shareUrl = ''
  783. .concat(
  784. location.origin,
  785. '/student/#/track-review-activity?recomUserId='
  786. )
  787. .concat(
  788. (_state$user$data = state.user.data) ===
  789. null || _state$user$data === void 0
  790. ? void 0
  791. : _state$user$data.userId,
  792. '&id='
  793. )
  794. .concat(_this5.activeInfo.id)
  795. _context7.next = 11
  796. break
  797. case 9:
  798. _context7.prev = 9
  799. _context7.t0 = _context7['catch'](0)
  800. case 11:
  801. case 'end':
  802. return _context7.stop()
  803. }
  804. }
  805. },
  806. _callee7,
  807. null,
  808. [[0, 9]]
  809. )
  810. })
  811. )()
  812. },
  813. checkActivityTime: function checkActivityTime() {
  814. // 判断活动状态的活动时间
  815. try {
  816. var activeInfo = this.activeInfo
  817. if (activeInfo.activityState !== 1) {
  818. Dialog.alert({
  819. message: '活动已结束,感谢你的关注!',
  820. theme: 'round-button',
  821. confirmButtonColor: '#01C1B5'
  822. })
  823. this.onBackDialog('活动已结束,感谢你的关注!')
  824. return false
  825. }
  826. var nowTime = dayjs()
  827. var startTime = dayjs(activeInfo.activityStart)
  828. var endTime = dayjs(activeInfo.activityEnd)
  829. if (dayjs(nowTime).isBefore(dayjs(startTime))) {
  830. this.onBackDialog('活动尚未开始,请您耐心等待!')
  831. return false
  832. } else if (!dayjs(nowTime).isBefore(dayjs(endTime))) {
  833. this.onBackDialog('活动已结束,感谢你的关注!')
  834. return false
  835. }
  836. return true
  837. } catch (_unused3) {
  838. //
  839. }
  840. },
  841. onBackDialog: function onBackDialog(str) {
  842. Dialog.alert({
  843. message: str,
  844. theme: 'round-button',
  845. confirmButtonColor: '#01C1B5'
  846. }).then(function () {
  847. postMessage({ api: 'back' })
  848. })
  849. }
  850. },
  851. render: function render() {
  852. var _this6 = this
  853. return createVNode(
  854. 'div',
  855. {
  856. class: styles.review,
  857. style: {
  858. background: 'url('
  859. .concat(
  860. this.activeInfo.subjectUrl,
  861. ') no-repeat top center '
  862. )
  863. .concat(this.activeInfo.backgroundUrl),
  864. backgroundSize: 'contain'
  865. }
  866. },
  867. [
  868. createVNode('div', { class: styles.reviewContainer }, [
  869. createVNode(
  870. 'div',
  871. { class: [styles.section, styles.activeTime] },
  872. [
  873. createVNode('div', { class: styles.activeBg }, [
  874. createVNode(
  875. 'img',
  876. { src: getAssetsHomeFile('icon_time.png') },
  877. null
  878. ),
  879. createVNode('p', null, [
  880. createVNode('span', null, [
  881. createTextVNode(
  882. '\u6D3B\u52A8\u65F6\u95F4\uFF1A'
  883. )
  884. ]),
  885. dayjs(this.activeInfo.activityStart).format(
  886. 'YYYY-MM-DD'
  887. ),
  888. createTextVNode(' ~ '),
  889. dayjs(this.activeInfo.activityEnd).format(
  890. 'YYYY-MM-DD'
  891. )
  892. ])
  893. ])
  894. ]
  895. ),
  896. createVNode('div', { class: [styles.section] }, [
  897. createVNode('div', { class: styles.title }, [
  898. createVNode(
  899. 'img',
  900. { src: getAssetsHomeFile('icon_arrow_left.png') },
  901. null
  902. ),
  903. createVNode('span', null, [
  904. createTextVNode('\u6D3B\u52A8\u4ECB\u7ECD')
  905. ]),
  906. createVNode(
  907. 'img',
  908. { src: getAssetsHomeFile('icon_arrow_right.png') },
  909. null
  910. )
  911. ]),
  912. createVNode('div', { class: styles.tips }, [
  913. this.activeInfo.describe
  914. ])
  915. ]),
  916. createVNode('div', { class: [styles.section] }, [
  917. createVNode('h2', { class: styles.title2 }, [
  918. createVNode('span', null, [
  919. createVNode(
  920. 'i',
  921. { class: styles.titlePrefix },
  922. null
  923. ),
  924. createTextVNode('\u6D3B\u52A8\u5956\u54C1')
  925. ]),
  926. createVNode(
  927. 'span',
  928. {
  929. class: styles.titleTips,
  930. onClick: function onClick() {
  931. return _this6.$router.push({
  932. path: '/leaderboard',
  933. query: { id: _this6.id }
  934. })
  935. }
  936. },
  937. [
  938. createTextVNode(
  939. '\u67E5\u770B\u6311\u6218\u6392\u884C\u699C'
  940. ),
  941. createVNode(
  942. 'img',
  943. {
  944. style: { width: '16px', marginLeft: '4px' },
  945. src: getAssetsHomeFile('icon-lv.png')
  946. },
  947. null
  948. )
  949. ]
  950. )
  951. ]),
  952. this.rewardList.map(function (item, index) {
  953. return createVNode(Fragment, null, [
  954. createVNode('div', { class: styles.prizeTitle }, [
  955. index === 0 &&
  956. createVNode(
  957. Image,
  958. {
  959. class: styles.prizeLevel,
  960. src: getAssetsHomeFile('icon_level.png')
  961. },
  962. null
  963. ),
  964. index === 1 &&
  965. createVNode(
  966. Image,
  967. {
  968. class: styles.prizeLevel,
  969. src: getAssetsHomeFile('icon_level2.png')
  970. },
  971. null
  972. ),
  973. index === 2 &&
  974. createVNode(
  975. Image,
  976. {
  977. class: styles.prizeLevel,
  978. src: getAssetsHomeFile('icon_level3.png')
  979. },
  980. null
  981. ),
  982. createTextVNode('\u7B2C'),
  983. ++index,
  984. createTextVNode('\u540D\u5956\u54C1')
  985. ]),
  986. createVNode('div', { class: styles.prizeSection }, [
  987. item.map(function (child) {
  988. return createVNode(
  989. 'div',
  990. { class: [styles.prize] },
  991. [
  992. createVNode(
  993. Image,
  994. { src: child.imgUrl },
  995. null
  996. ),
  997. createVNode(
  998. 'div',
  999. { class: styles.prizeContainer },
  1000. [
  1001. createVNode(
  1002. 'div',
  1003. { class: styles.prizeName },
  1004. [child.rewardName]
  1005. ),
  1006. createVNode(
  1007. 'div',
  1008. { class: styles.prizeDesc },
  1009. [child.rewardDescribe]
  1010. )
  1011. ]
  1012. )
  1013. ]
  1014. )
  1015. })
  1016. ])
  1017. ])
  1018. })
  1019. ]),
  1020. createVNode(
  1021. 'div',
  1022. {
  1023. class: [styles.section],
  1024. style: { backgroundColor: '#fff' }
  1025. },
  1026. [
  1027. createVNode('h2', { class: styles.title2 }, [
  1028. createVNode('span', null, [
  1029. createVNode(
  1030. 'i',
  1031. { class: styles.titlePrefix },
  1032. null
  1033. ),
  1034. createTextVNode('\u6D3B\u52A8\u66F2\u76EE')
  1035. ]),
  1036. createVNode('span', { class: styles.titleTips }, [
  1037. createTextVNode('\u5171'),
  1038. this.activityMusic.length || 0,
  1039. createTextVNode('\u9996\u66F2\u76EE')
  1040. ])
  1041. ]),
  1042. this.activityMusic.map(function (item) {
  1043. return createVNode(
  1044. CellGroup,
  1045. { class: styles.musicItem, border: false },
  1046. {
  1047. default: function _default() {
  1048. return [
  1049. createVNode(
  1050. Cell,
  1051. {
  1052. center: true,
  1053. titleClass: styles.musicTitle
  1054. },
  1055. {
  1056. icon: function icon() {
  1057. return createVNode(
  1058. Image,
  1059. {
  1060. src: getAssetsHomeFile(
  1061. 'icon_music.png'
  1062. ),
  1063. class: styles.iconMusic
  1064. },
  1065. null
  1066. )
  1067. },
  1068. title: function title() {
  1069. return createVNode(
  1070. 'span',
  1071. { class: styles.musicName },
  1072. [item.musicSheetName]
  1073. )
  1074. },
  1075. value: function value() {
  1076. return createVNode('span', null, [
  1077. item.musicSubject
  1078. ])
  1079. }
  1080. }
  1081. ),
  1082. createVNode(
  1083. Cell,
  1084. { center: true, class: styles.cellLevel },
  1085. {
  1086. icon: function icon() {
  1087. return createVNode(
  1088. 'div',
  1089. { class: styles.kingSection },
  1090. [
  1091. createVNode(
  1092. Image,
  1093. {
  1094. src: getAssetsHomeFile(
  1095. 'icon_king.png'
  1096. ),
  1097. class: styles.iconKing
  1098. },
  1099. null
  1100. ),
  1101. createVNode(
  1102. 'p',
  1103. { class: styles.score },
  1104. [
  1105. item.userId
  1106. ? item.score
  1107. : '--',
  1108. createVNode('span', null, [
  1109. createTextVNode('\u5206')
  1110. ])
  1111. ]
  1112. )
  1113. ]
  1114. )
  1115. },
  1116. title: function title() {
  1117. return createVNode(
  1118. 'div',
  1119. { class: styles.users },
  1120. [
  1121. createVNode(
  1122. 'div',
  1123. { class: styles.userInfo },
  1124. [
  1125. createVNode(
  1126. 'div',
  1127. { class: styles.userImg },
  1128. [
  1129. item.userId
  1130. ? createVNode(
  1131. Fragment,
  1132. null,
  1133. [
  1134. createVNode(
  1135. Image,
  1136. {
  1137. src: item.userAvatar,
  1138. class:
  1139. styles.userLogo,
  1140. fit: 'cover'
  1141. },
  1142. null
  1143. ),
  1144. createVNode(
  1145. 'img',
  1146. {
  1147. src: getAssetsHomeFile(
  1148. 'icon_level.png'
  1149. ),
  1150. class:
  1151. styles.iconLevel
  1152. },
  1153. null
  1154. )
  1155. ]
  1156. )
  1157. : createVNode(
  1158. 'div',
  1159. {
  1160. class:
  1161. styles.userLogo
  1162. },
  1163. [
  1164. createVNode(
  1165. 'img',
  1166. {
  1167. class:
  1168. styles.img,
  1169. src: getAssetsHomeFile(
  1170. 'icon_no_level.png'
  1171. )
  1172. },
  1173. null
  1174. )
  1175. ]
  1176. )
  1177. ]
  1178. ),
  1179. createVNode(
  1180. 'div',
  1181. { class: styles.userName },
  1182. [
  1183. item.userId
  1184. ? createVNode(
  1185. Fragment,
  1186. null,
  1187. [
  1188. createVNode(
  1189. 'p',
  1190. {
  1191. class:
  1192. styles.name
  1193. },
  1194. [item.username]
  1195. ),
  1196. createVNode(
  1197. 'p',
  1198. null,
  1199. [
  1200. createVNode(
  1201. 'span',
  1202. {
  1203. class:
  1204. styles.subjectName
  1205. },
  1206. [
  1207. item.userSubject
  1208. ]
  1209. )
  1210. ]
  1211. ),
  1212. ' '
  1213. ]
  1214. )
  1215. : createVNode(
  1216. 'span',
  1217. {
  1218. class:
  1219. styles.noText
  1220. },
  1221. [
  1222. createTextVNode(
  1223. '\u865A\u4F4D\u4EE5\u5F85'
  1224. )
  1225. ]
  1226. )
  1227. ]
  1228. )
  1229. ]
  1230. ),
  1231. createVNode(
  1232. 'div',
  1233. { class: styles.userBtn },
  1234. [
  1235. createVNode(
  1236. Button,
  1237. {
  1238. round: true,
  1239. style: {
  1240. padding: '0 8px',
  1241. height: '32px'
  1242. },
  1243. color:
  1244. 'linear-gradient(180deg, #FFA200 0%, #FF6900 100%)',
  1245. // this.activeInfo.join === 0 ||
  1246. disabled:
  1247. // (this.userSelectMusic && item.join !== 1)
  1248. true
  1249. },
  1250. {
  1251. default:
  1252. function _default() {
  1253. return [
  1254. createTextVNode(
  1255. '\u7ACB\u523B\u6311\u6218'
  1256. )
  1257. ]
  1258. }
  1259. }
  1260. )
  1261. ]
  1262. )
  1263. ]
  1264. )
  1265. }
  1266. }
  1267. )
  1268. ]
  1269. }
  1270. }
  1271. )
  1272. })
  1273. ]
  1274. ),
  1275. createVNode('div', { class: [styles.section] }, [
  1276. createVNode('div', { class: styles.title }, [
  1277. createVNode(
  1278. 'img',
  1279. { src: getAssetsHomeFile('icon_arrow_left.png') },
  1280. null
  1281. ),
  1282. createVNode('span', null, [
  1283. createTextVNode('\u6D3B\u52A8\u89C4\u5219')
  1284. ]),
  1285. createVNode(
  1286. 'img',
  1287. { src: getAssetsHomeFile('icon_arrow_right.png') },
  1288. null
  1289. )
  1290. ]),
  1291. createVNode('div', { class: styles.tips }, [
  1292. this.activeInfo.ruleDescribe
  1293. ])
  1294. ])
  1295. ]),
  1296. createVNode(
  1297. ColSticky,
  1298. { position: 'bottom' },
  1299. {
  1300. default: function _default() {
  1301. return [
  1302. createVNode('div', { class: styles.btnGroup }, [
  1303. createVNode(
  1304. Button,
  1305. {
  1306. round: true,
  1307. class: styles.submit,
  1308. block: true,
  1309. onClick: function onClick() {
  1310. if (!_this6.checkActivityTime()) {
  1311. return
  1312. }
  1313. _this6.shareStatus = true
  1314. }
  1315. },
  1316. {
  1317. default: function _default() {
  1318. return [
  1319. createTextVNode(
  1320. '\u7ACB\u5373\u5206\u4EAB'
  1321. )
  1322. ]
  1323. }
  1324. }
  1325. )
  1326. ])
  1327. ]
  1328. }
  1329. }
  1330. ),
  1331. createVNode(
  1332. Popup,
  1333. {
  1334. show: this.shareStatus,
  1335. 'onUpdate:show': function onUpdateShow($event) {
  1336. return (_this6.shareStatus = $event)
  1337. },
  1338. style: { background: 'transparent' }
  1339. },
  1340. {
  1341. default: function _default() {
  1342. return [
  1343. createVNode(
  1344. ShareModel,
  1345. {
  1346. shareUrl: _this6.shareUrl,
  1347. activeInfo: _this6.activeInfo
  1348. },
  1349. null
  1350. )
  1351. ]
  1352. }
  1353. }
  1354. )
  1355. ]
  1356. )
  1357. }
  1358. })
  1359. )
  1360. }
  1361. }
  1362. }
  1363. )
  1364. })()