index-legacy.62f1667b.js 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583
  1. !(function () {
  2. function e(e, a, t, n, r, o, i) {
  3. try {
  4. var s = e[o](i),
  5. c = s.value
  6. } catch (l) {
  7. return void t(l)
  8. }
  9. s.done ? a(c) : Promise.resolve(c).then(n, r)
  10. }
  11. function a(a) {
  12. return function () {
  13. var t = this,
  14. n = arguments
  15. return new Promise(function (r, o) {
  16. var i = a.apply(t, n)
  17. function s(a) {
  18. e(i, r, o, s, c, 'next', a)
  19. }
  20. function c(a) {
  21. e(i, r, o, s, c, 'throw', a)
  22. }
  23. s(void 0)
  24. })
  25. }
  26. }
  27. var t = document.createElement('style')
  28. ;(t.innerHTML =
  29. '._btnHeader_qv2f4_1{display:flex;align-items:center;height:var(--van-nav-bar-height)}._btnHeader_qv2f4_1 ._iconBack_qv2f4_6{position:relative;padding-left:var(--van-padding-md);font-size:.53333rem;color:#fff;z-index:9}._saveShareImage_qv2f4_13{position:relative;min-height:100vh;overflow:hidden}._saveShareImage_qv2f4_13:before{content:" ";background:linear-gradient(134deg,#ff906c 0%,#ff602d 100%);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}._previewSection_qv2f4_28{z-index:-1;position:absolute;left:0;right:0;top:0}._topImage_qv2f4_35{position:absolute;top:0;left:0;right:0}._shareContaienr_qv2f4_41{position:relative;margin:5.65333rem .58667rem 0;padding-top:1.33333rem;padding-bottom:.61333rem;background:#ffffff;border-radius:.48rem;text-align:center}._shareContaienr_qv2f4_41._orchestraContainer_qv2f4_50{margin-top:4.48rem;padding-top:.53333rem}._shareContaienr_qv2f4_41._orchestraContainer_qv2f4_50 ._schoolName_qv2f4_54{font-size:.53333rem;font-weight:500;color:#f67146;line-height:.74667rem}._shareContaienr_qv2f4_41 ._schoolLogo_qv2f4_60{position:absolute;left:50%;top:0;margin-top:-1.01333rem;margin-left:-1.01333rem;width:2.02667rem;height:2.02667rem;border-radius:50%;overflow:hidden;border:.08rem solid #fff;background-color:#fff}._shareContaienr_qv2f4_41 ._schoolName_qv2f4_54{font-size:.45333rem;font-weight:500;color:#000;line-height:.64rem;padding:0 .8rem}._shareContaienr_qv2f4_41 ._shareType_qv2f4_80{font-size:.4rem;padding:.21333rem 0 .53333rem;color:#000;line-height:.56rem}._shareContaienr_qv2f4_41 ._shareType_qv2f4_80 span{color:#f67146}._shareContaienr_qv2f4_41 ._qrcodeSection_qv2f4_89{width:3.46667rem;height:3.46667rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAT4AAAE8CAMAAABuLi0JAAAA/FBMVEUAAAD////////////Z2dnY2NjZ2dnY2NjZ2dna2trf39/a2tra2trZ2dna2trZ2dna2tra2trc3Nze3t7a2tra2tra2tra2tra2tra2trb29vs7Oza2tra2trZ2dnb29va2tr////////b29v////a2tra2trt7e3d3d3Z2dna2trZ2dn////a2tra2tra2tr////////////////a2tra2tra2tr////Z2dn////////////a2tr////Z2dna2tra2tr////////////////Z2dn////h4eHY2Nj////////////////////////////////////Z2dn8/PzmZWJ/AAAAUXRSTlMA7LG29CZRuf5fBOR862P7PTAYEqNX1I6BRikIxPawBsHmvbCidE0eDu5uavDQubN6ZF8y2J6X9t/X08/Ixr6lh25nWVM2JAyllZSOiYBHQi3EpmOeAAAHMElEQVR42uzaWU/qQBjG8UdP1dICLWUXEVRkcVfcox6FuMVoMu/3/zAnJtMFmMI0OVfl/V2VhKt/ZqbTThFjLV89rdiGSRHOZbaBFDo8diiOadiV02p+DQnUr2xSa6ew31/SYF/VoaVYsyleFmlTJk12rbg4XtWgeS6RNqekzaguCJjP0XxNpM0xJZDLI57XpkUqSJttSqTtIUbdH3pLtfatUzK5OpQOTVropIXUuaZkzEMo1FT/bBoRg+N9CymU2RoYcZomzaphRpYmVarlQh8M/UK5Wlm0hOUnKg+eN8EiNp8HFGHmMcF1KGRk38GmvGcNCjkuIoo2hbY9MAVvm0J2Ub33cQ7AYhw4FNhDoEsBow4Wq25QoAupcUu+pgs2h9sk323DH5PkM7tgc3VN8slVrmWTrwa2QI18dgu/MuR7SOVDxX/2QL4MfrVJcgpgCxUcktoA0DNJKoFpKJFk9gDsB7/4QU3LpknSPoANkp7AtDyRtAFYRrgSKlnD0Vdn9c+SWe18jYYWlDIkGRYKJJkeFH46R2JpHXV+oOCZJBVQnneKMb4XS+5+jFkVksrIxt9333YFE7tv8ffeLK7DyynjJZ62UUfj2Dfz12HJPCadCSadYVI+nLF74Tye8C1Y4Dvmu469cNu3jqhzwSLO1UfDGzH5hjeCRdwMk+Szln7DMu3eSpDvRbApL/r5GjuCTdlpaOcbCTZjpJ3vUbAZj7r5eoIp9DTzXQimcKGZ71MwhU/NfPyiRWlXM9+dYAp3qnwns/l416e0M5vvBB8kufCtCKawAp9L0kdw7pFrcT7dfK1ccLpmbflXnE83nz/mtiygXzKJchlwPv18yOSIzFIfvzz31QLnS5IP1qvrIcT5/rFDhzYAwDAQxPbfuqgw0sEH9gjufZ8+fRd9W/Tpy/Rt0acv07dFn75M3xZ9+jJ9W/Tpy/Rt0acv07dFn75M3xZ9+jJ9W/Tpy/Rt0acv07dFn75M3xZ9+jJ9W/Tpy/Rt0acv07dFn75M32O/jlEQhoIoiv4igq3Yibgnv/vfi1gmpHgakFecu4QDw8x0hQ9fHL6u8OGLw9cVPnxx+LrChy8OX1f48MXh6wofvjh8XeHDF4evK3z44vB1hQ9fHL6u8OGLw9cVPnxx+LrChy8OX1f48MXh6wofvjh8XeHDF4evK3z44vB1hQ9fHL6u8OGLw9cVPnxxf+O7ntbh2+fbMF3Hp8v9PNe9ntrpNded75cxbsuc+DK+bcttPCa+mG/bYyz4fudb8B3iM7yHhtfqOLQ6HC5HDhdnc9rO2expy/Pz4vsifF3hwxeHryt8+OLwdYUPXxy+rvDhi8PXFT58cfi6wocvDl9X+PDF4esKH744fF3he7NDhwQAAAAMg/q3foXLCYiAvpu+Fn36bvpa9Om76WvRp++mr0Wfvpu+Fn36bvpa9Om76WvRp++mr0Wfvpu+Fn36bvpa9Om76WvRp++mr0Wfvpu+Fn36bvpa9Om76WvRp++mr0Wfvpu+Fn36bvpa9Om76WvRp++mr0Wfvpu+lrVjZ02JA1EYhr+ZitokZCHsm6CAoLjhbrlXoU5ZVmnO//8x4zjTnQSCNHMxQ8F5rk5u30qnT4XzcT5tnG++cD7Op43zzRfOx/m0cb75wvk4nzbON184H+fT9s/y+d6jyflmy2c+ej5+6eUEkZ3ifLPkS9lE4kcPMGv0KcX59PM59KlmIkW/2Q3Op5uvYZN85+7oD4/z6ebzZLM77MtxlfPp5luVzfaxxvn+Pt8a5+N8iTjffOF8nE8b55svnI/zaftv+TYClmBDM99lwBJcaubbDFiCzaR8LTnmIb0ELMELpLxs1kJOjg6ko4AlOILkyGY5nMkxDakbsARdSGnZ7Cwcc1BuAjbmBoo6senwHBegDAI2ZgClEN4XGTkKH1KVN78xG1VIvpDNMjANOaegPARsxAOUlCxmmAgXv1so5lXAYq5MKLfh2gd01OmtQHk/D1jE+TuUijq7HQBdEbl7efdLdoSEe1d08aEpH90MQocBUw4RyriyVzP+JaRrcL9p9XBN8bu2YZFUQsRwN2AfdoeIKJFkNfBphySxhYgn/vXyYfMJEVuCpB25JV+QVPcQNVz6BeZqiCivTtJFVSUlxSgj5q29xL/uv7XfEFM2SNmC0iLF3cGI48Fr+/vSab8OjjGi75LSQihrUWjdB0vgr1PIyiLCcylkdJ7BRjx3DAq5HmIcQRHb9xWwiMq9TRHCwYg0xRWK+UwPDL1MvliguDTGlGicqBsR23sdEwsoVds2JqkLGldCgr6gqfYbWDinNBvRR6KyTVOlsWhWaTZ2GRP4TZrmBIumRTNp+pjMselrdSyaPZqB7eBL2aKxZG/fAWkzillMky1ZS/Xty5Mmq5SFlvLppIK1KhbOnVa70zJmsOIUDwqWISjCPUkvYD2gv+fSJMKwCgdFZwXJfgJ+cPco4Ts4hgAAAABJRU5ErkJggg==) no-repeat center center;background-size:contain;margin:0 auto;padding:.37333rem}._shareContaienr_qv2f4_41 ._memo_qv2f4_97{display:inline-block;margin:.45333rem 0 .29333rem;background:linear-gradient(135deg,#ff9c63 0%,#ff7144 100%);border-radius:.48rem;font-size:.42667rem;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#fff;line-height:.58667rem;padding:.16rem .42667rem}._shareContaienr_qv2f4_41 ._endTime_qv2f4_109{font-size:.34667rem;color:#666;line-height:.48rem}._shareContaienr_qv2f4_41 ._endTime_qv2f4_109 span{color:#ff8057}._btnGroup_qv2f4_117{margin:.8rem .58667rem .53333rem;display:flex;align-items:center}._btnGroup_qv2f4_117 ._icon_qv2f4_6{font-size:1.01333rem;margin-left:-.16rem}._btnGroup_qv2f4_117 ._btn_qv2f4_1{background:rgba(255,255,255,.4);border-radius:1.04rem;border:.02667rem solid #ff6e00;font-size:.42667rem;color:#fff;line-height:.58667rem}._btnGroup_qv2f4_117 ._btn_qv2f4_1+._btn_qv2f4_1{margin-left:.34667rem}._btnGroup_qv2f4_117 ._btn_qv2f4_1 .van-button__text{display:flex;align-items:center}\n'),
  30. document.head.appendChild(t),
  31. System.register(
  32. [
  33. './index-legacy.57c73898.js',
  34. './html2canvas.esm-legacy.19f9c2b7.js',
  35. './index-legacy.6c3c16ad.js',
  36. './orchestra-top_bg-legacy.faca911a.js',
  37. './index-legacy.b30008f0.js',
  38. './index-legacy.3427fdb7.js'
  39. ],
  40. function (e) {
  41. 'use strict'
  42. var t, n, r, o, i, s, c, l, u, f, m, p, d, v, g, h, _, A, b, y, q, w, x, k, C
  43. return {
  44. setters: [
  45. function (e) {
  46. ;(t = e.d),
  47. (n = e.ah),
  48. (r = e.ag),
  49. (o = e.r),
  50. (i = e.$),
  51. (s = e.m),
  52. (c = e.c),
  53. (l = e.aj),
  54. (u = e.F),
  55. (f = e.q),
  56. (m = e.B),
  57. (p = e.a5),
  58. (d = e.be),
  59. (v = e.e),
  60. (g = e.o),
  61. (h = e.bp),
  62. (_ = e.p),
  63. (A = e.bC),
  64. (b = e.bD),
  65. (y = e.g)
  66. },
  67. function (e) {
  68. q = e.h
  69. },
  70. function (e) {
  71. w = e.O
  72. },
  73. function (e) {
  74. x = e.o
  75. },
  76. function (e) {
  77. k = e.O
  78. },
  79. function (e) {
  80. C = e.I
  81. }
  82. ],
  83. execute: function () {
  84. var R = '_saveShareImage_qv2f4_13',
  85. M = '_previewSection_qv2f4_28',
  86. D = '_topImage_qv2f4_35',
  87. F = '_shareContaienr_qv2f4_41',
  88. Z = '_orchestraContainer_qv2f4_50',
  89. L = '_schoolName_qv2f4_54',
  90. z = '_schoolLogo_qv2f4_60',
  91. T = '_shareType_qv2f4_80',
  92. V = '_qrcodeSection_qv2f4_89',
  93. B = '_memo_qv2f4_97',
  94. S = '_endTime_qv2f4_109',
  95. j = '_btnGroup_qv2f4_117',
  96. N = '_icon_qv2f4_6',
  97. E = '_btn_qv2f4_1',
  98. U = './assets/teacher-top_bg.aed1eb2a.png',
  99. I = './assets/manage-top_bg.d67ca762.png',
  100. K = './assets/logo@2x.f7671d6b.png'
  101. e(
  102. 'default',
  103. t({
  104. name: 'save-share-image',
  105. setup: function () {
  106. var e = n()
  107. r()
  108. var t = o({
  109. type: e.query.type,
  110. height: 0,
  111. paramValue: 2,
  112. schoolName: '',
  113. schoolId: '',
  114. url: null,
  115. schoolLogo: '',
  116. loading: !1,
  117. name: ''
  118. }),
  119. J = o({ saveLoading: !1, image: null, shareLoading: !1 }),
  120. G = (function () {
  121. var e = a(
  122. regeneratorRuntime.mark(function e() {
  123. var t
  124. return regeneratorRuntime.wrap(function (e) {
  125. for (;;)
  126. switch ((e.prev = e.next)) {
  127. case 0:
  128. if (!J.saveLoading) {
  129. e.next = 2
  130. break
  131. }
  132. return e.abrupt('return')
  133. case 2:
  134. ;(J.saveLoading = !0),
  135. J.image
  136. ? X()
  137. : ((t = document.getElementById('preview-container')),
  138. q(t, { allowTaint: !0, useCORS: !0, backgroundColor: null })
  139. .then(
  140. (function () {
  141. var e = a(
  142. regeneratorRuntime.mark(function e(a) {
  143. var t
  144. return regeneratorRuntime.wrap(function (e) {
  145. for (;;)
  146. switch ((e.prev = e.next)) {
  147. case 0:
  148. ;(t = a.toDataURL('image/png')),
  149. (J.image = t),
  150. X()
  151. case 3:
  152. case 'end':
  153. return e.stop()
  154. }
  155. }, e)
  156. })
  157. )
  158. return function (a) {
  159. return e.apply(this, arguments)
  160. }
  161. })()
  162. )
  163. .catch(function () {
  164. d(), (J.saveLoading = !1)
  165. }))
  166. case 4:
  167. case 'end':
  168. return e.stop()
  169. }
  170. }, e)
  171. })
  172. )
  173. return function () {
  174. return e.apply(this, arguments)
  175. }
  176. })(),
  177. H = function () {
  178. if (!J.shareLoading)
  179. if (((J.shareLoading = !0), J.image)) O()
  180. else {
  181. var e = document.getElementById('preview-container')
  182. q(e, { allowTaint: !0, useCORS: !0, backgroundColor: null })
  183. .then(
  184. (function () {
  185. var e = a(
  186. regeneratorRuntime.mark(function e(a) {
  187. var t
  188. return regeneratorRuntime.wrap(function (e) {
  189. for (;;)
  190. switch ((e.prev = e.next)) {
  191. case 0:
  192. ;(t = a.toDataURL('image/png')), (J.image = t), O()
  193. case 3:
  194. case 'end':
  195. return e.stop()
  196. }
  197. }, e)
  198. })
  199. )
  200. return function (a) {
  201. return e.apply(this, arguments)
  202. }
  203. })()
  204. )
  205. .catch(function () {
  206. d(), (J.shareLoading = !1)
  207. })
  208. }
  209. },
  210. O = function () {
  211. var e = J.image
  212. setTimeout(function () {
  213. J.shareLoading = !1
  214. }, 100),
  215. e &&
  216. v(
  217. {
  218. api: 'shareTripartite',
  219. content: {
  220. title: '',
  221. desc: '',
  222. image: e,
  223. video: '',
  224. type: 'image',
  225. shareType: 'wechat'
  226. }
  227. },
  228. function (e) {
  229. e &&
  230. e.content &&
  231. g(e.content.message || (e.content.status ? '分享成功' : '分享失败'))
  232. }
  233. )
  234. },
  235. X = (function () {
  236. var e = a(
  237. regeneratorRuntime.mark(function e() {
  238. var a, t
  239. return regeneratorRuntime.wrap(function (e) {
  240. for (;;)
  241. switch ((e.prev = e.next)) {
  242. case 0:
  243. return (
  244. h({ message: '图片生成中...', forbidClick: !0 }),
  245. setTimeout(function () {
  246. J.saveLoading = !1
  247. }, 100),
  248. (e.next = 4),
  249. _({ api: 'savePicture', content: { base64: J.image } })
  250. )
  251. case 4:
  252. 'success' ===
  253. (null == (t = e.sent) || null === (a = t.content) || void 0 === a
  254. ? void 0
  255. : a.status)
  256. ? A('保存成功')
  257. : b('保存失败')
  258. case 6:
  259. case 'end':
  260. return e.stop()
  261. }
  262. }, e)
  263. })
  264. )
  265. return function () {
  266. return e.apply(this, arguments)
  267. }
  268. })(),
  269. Y = (function () {
  270. var e = a(
  271. regeneratorRuntime.mark(function e() {
  272. var a, n
  273. return regeneratorRuntime.wrap(
  274. function (e) {
  275. for (;;)
  276. switch ((e.prev = e.next)) {
  277. case 0:
  278. return (
  279. (e.prev = 0),
  280. (a = (y.user.data.schoolInfos || [])
  281. .map(function (e) {
  282. return e.id
  283. })
  284. .join(',')),
  285. (e.next = 4),
  286. s.get('/api-school/school/detail/'.concat(a), {})
  287. )
  288. case 4:
  289. ;(n = e.sent),
  290. (t.schoolName = n.data.name),
  291. (t.schoolId = n.data.id),
  292. (t.schoolLogo = n.data.logo
  293. ? n.data.logo + '@base@tag=imgScale&w=570?t=' + +new Date()
  294. : ''),
  295. 'teacher' === t.type
  296. ? (t.url =
  297. location.origin +
  298. '/orchestra-school/#/companion-teacher-register?id=' +
  299. n.data.id +
  300. '&name=' +
  301. n.data.name +
  302. '&t=' +
  303. +new Date())
  304. : 'manage' === t.type &&
  305. (t.url =
  306. location.origin +
  307. '/orchestra-school/#/manage-teacher-register?id=' +
  308. n.data.id +
  309. '&name=' +
  310. n.data.name +
  311. '&t=' +
  312. +new Date()),
  313. (e.next = 13)
  314. break
  315. case 11:
  316. ;(e.prev = 11), (e.t0 = e.catch(0))
  317. case 13:
  318. case 'end':
  319. return e.stop()
  320. }
  321. },
  322. e,
  323. null,
  324. [[0, 11]]
  325. )
  326. })
  327. )
  328. return function () {
  329. return e.apply(this, arguments)
  330. }
  331. })(),
  332. W = (function () {
  333. var n = a(
  334. regeneratorRuntime.mark(function a() {
  335. var n
  336. return regeneratorRuntime.wrap(
  337. function (a) {
  338. for (;;)
  339. switch ((a.prev = a.next)) {
  340. case 0:
  341. return (
  342. (a.prev = 0),
  343. (a.next = 3),
  344. s.get('/api-school/orchestra/detail/' + e.query.id)
  345. )
  346. case 3:
  347. ;(n = a.sent),
  348. (t.schoolName = n.data.name),
  349. (t.schoolId = n.data.id),
  350. (t.schoolLogo =
  351. n.data.schoolLogo +
  352. '@base@tag=imgScale&w=570?t=' +
  353. +new Date()),
  354. (t.url =
  355. window.location.origin +
  356. '/orchestra-student/#/preApply?id=' +
  357. e.query.id),
  358. (a.next = 12)
  359. break
  360. case 10:
  361. ;(a.prev = 10), (a.t0 = a.catch(0))
  362. case 12:
  363. case 'end':
  364. return a.stop()
  365. }
  366. },
  367. a,
  368. null,
  369. [[0, 10]]
  370. )
  371. })
  372. )
  373. return function () {
  374. return n.apply(this, arguments)
  375. }
  376. })()
  377. return (
  378. i(
  379. a(
  380. regeneratorRuntime.mark(function e() {
  381. var a, n
  382. return regeneratorRuntime.wrap(
  383. function (e) {
  384. for (;;)
  385. switch ((e.prev = e.next)) {
  386. case 0:
  387. return (
  388. 'teacher' === t.type
  389. ? (t.name = '乐团伴学老师注册')
  390. : 'manage' === t.type
  391. ? (t.name = '乐团管理老师注册')
  392. : 'orchestra' === t.type && (t.name = '乐团报名'),
  393. (document.title = t.name),
  394. (e.prev = 2),
  395. (e.next = 5),
  396. s.get('/api-school/open/paramConfig/queryByParamName', {
  397. requestType: 'form',
  398. params: { paramName: 'qr_code_expire_hours' }
  399. })
  400. )
  401. case 5:
  402. ;(a = e.sent),
  403. (n = a.data),
  404. (t.paramValue = n.paramValue),
  405. (e.next = 12)
  406. break
  407. case 10:
  408. ;(e.prev = 10), (e.t0 = e.catch(2))
  409. case 12:
  410. 'orchestra' === t.type ? W() : Y()
  411. case 13:
  412. case 'end':
  413. return e.stop()
  414. }
  415. },
  416. e,
  417. null,
  418. [[2, 10]]
  419. )
  420. })
  421. )
  422. ),
  423. function () {
  424. return c('div', { class: [R] }, [
  425. c(
  426. k,
  427. {
  428. position: 'top',
  429. onGetHeight: function (e) {
  430. t.height = e
  431. }
  432. },
  433. {
  434. default: function () {
  435. return [c(l, { title: t.name }, null)]
  436. }
  437. }
  438. ),
  439. 'teacher' === t.type &&
  440. c(C, { src: U, class: D, style: { top: t.height + 'px' } }, null),
  441. 'manage' === t.type &&
  442. c(C, { src: I, class: D, style: { top: t.height + 'px' } }, null),
  443. 'orchestra' === t.type &&
  444. c(C, { src: x, class: D, style: { top: t.height + 'px' } }, null),
  445. c('div', { class: [F, 'orchestra' === t.type && Z] }, [
  446. 'orchestra' !== t.type
  447. ? c(u, null, [
  448. c(
  449. 'img',
  450. {
  451. class: [z],
  452. src: t.schoolLogo || K,
  453. crossorigin: 'anonymous',
  454. style: { objectFit: 'cover' }
  455. },
  456. null
  457. ),
  458. c('div', { class: L }, [t.schoolName]),
  459. c('div', { class: T }, [
  460. f('邀请您成为'),
  461. c('span', null, [
  462. 'teacher' === t.type && '乐团伴学老师',
  463. 'manage' === t.type && '乐团管理老师'
  464. ])
  465. ])
  466. ])
  467. : c(u, null, [
  468. c('div', { class: L }, [f('乐团报名')]),
  469. c('div', { class: T }, [t.schoolName])
  470. ]),
  471. c('div', { class: V }, [
  472. c(w, { text: t.url, logoSize: 'small', size: '100%' }, null)
  473. ]),
  474. c('div', { class: B }, [f('扫描上方二维码完成资料填写')]),
  475. 'orchestra' !== t.type &&
  476. c('div', { class: S }, [
  477. f('二维码将在'),
  478. c('span', null, [t.paramValue, f('小时后')]),
  479. f('失效,请及时登记')
  480. ])
  481. ]),
  482. c('div', { class: j }, [
  483. c(
  484. m,
  485. { class: E, round: !0, block: !0, onClick: G },
  486. {
  487. default: function () {
  488. return [
  489. c(
  490. p,
  491. {
  492. name: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAMAAADwSaEZAAAAilBMVEUAAAD////////////+/v7////+/v7////////////////////////+/v7////////////////////////////////////9/f3////////////////////////////////+/v7////+/v7////////////////////////////////9/f3////+/v4G95Y1AAAALXRSTlMACTZV8QX86k7KKSUN+c+lcEgc4Na8m5I1Mi0T8+3awb+3sYp5Z1tDPCIZhYJUHFgjAAABR0lEQVRYw+3V15KDIBiG4d8ERGNJjy3Z9LrL/d/epgzjEfqhHGV4D5F5BkZQcrlcLhcev+cDXcXMiBqNmWxKZA/YmviyLRaglgTyp9gefYkkYgQbS6wTYHEGYiGA3SXYGsDyejo7Di+rRKt57dhAqhbvw1kIG1gSfQYCG9hejcwtYJkaWVrAxmoktYCpIx5ZeZsreuVtrWByPyA+TWVfTKXuvBWsVo9RfFvawZJAfVD6bDNcbl6X9Erv+KEHlo6ewJ8vcvXQ23bG5tXncj5JVRx2xFiN1FULI6zllzGbd8EmmgmRMMdWpKvcmGIhJ22BKXalhhaGWEUNHQyxiBpKDbFf0neThlgyGeq6CAMMCMUKGOPt2Ay1GAEJENshWAZiZwR7MMj64YQU+IDFSsKaivZ1lYQWn8J106p2Z05Gedo4uVwu15f3D+OJ24iJRosgAAAAAElFTkSuQmCC',
  493. class: N
  494. },
  495. null
  496. ),
  497. f('保存图片')
  498. ]
  499. }
  500. }
  501. ),
  502. c(
  503. m,
  504. { class: E, round: !0, block: !0, onClick: H },
  505. {
  506. default: function () {
  507. return [
  508. c(
  509. p,
  510. {
  511. name: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAMAAADwSaEZAAAAn1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8Kd3m4AAAANHRSTlMA/fnsCBD06NLazbkW46eVj2A4CwXVycSim4AxKCHdroiEeWdUShluPhzui3VyW0K9tX3v38nzcAAAAfJJREFUWMPt1dmWojAUBdATBkFBUMBZy3meuqrP/39bVzehRRdE0HpkP90sQibuJahUKpVKCaOz19A1alZj0B7jHZvhB9M6ZxcvMlsaH2lHE6+4NpnFuqC8o2AOP0JJfeb7ZaCUFlWmKGNFyfbqTIje1JLhEcWZ8iWxBKIpY7UrEHbkgwCFzRlr4NtaNvr4dpKNLooydMY+0lv+TE/DHQpaM9F3MelQGoYIdEqDFz6lsAT/0+KhLMefzRcoyGG++mKMyXr7NV+0AwMF2PlDrTDym5Q0px3hmTpzDMKdI5jWPBlQ6zKT1jZago/sEZQ8ZhFt186eAypbZlm4HWYSSyhMRNavIuoyh1iVzA0xHiZn7hxkZDkyhw8u8gWCj6abmqzXEKYdF5uJsFegHnw+WicL+wIQx/7teDXV0owG79UMO0kFE5t6vDIXZtJvCYXNB+90TUFJ79Zk9LuXRPSgsu8wzRtRqQElc8qUwY5KdTzxyZv+iEpdPNHkjWMKqvSh9m9jljxjHR2qXKDmk82tAYxXp1lrFs6poBtQs5rLdJe9xnxnqI2XEe7MFIkRoSTDzt3kBKVt6sxUC/CCfeZoeoCXhIOMO2CCV617fODhDUFfp1T7m9GHCG8ZXxaz1rA9Alxf4xU/ZuK18IP2qFQqlUoBfwBY2/iSCspkkQAAAABJRU5ErkJggg==',
  512. class: N
  513. },
  514. null
  515. ),
  516. f('分享到微信')
  517. ]
  518. }
  519. }
  520. )
  521. ]),
  522. !t.loading &&
  523. c(
  524. 'div',
  525. {
  526. class: [R, M],
  527. style: { top: t.height + 'px' },
  528. id: 'preview-container'
  529. },
  530. [
  531. 'teacher' === t.type && c(C, { src: U, class: D }, null),
  532. 'manage' === t.type && c(C, { src: I, class: D }, null),
  533. 'orchestra' === t.type && c(C, { src: x, class: D }, null),
  534. c('div', { class: [F, 'orchestra' === t.type && Z] }, [
  535. 'orchestra' !== t.type
  536. ? c(u, null, [
  537. c(
  538. 'img',
  539. {
  540. class: [z],
  541. src: t.schoolLogo || K,
  542. crossorigin: 'anonymous',
  543. style: { objectFit: 'cover' }
  544. },
  545. null
  546. ),
  547. c('div', { class: L }, [t.schoolName]),
  548. c('div', { class: T }, [
  549. f('邀请您成为'),
  550. c('span', null, [
  551. 'teacher' === t.type && '乐团伴学老师',
  552. 'manage' === t.type && '乐团管理老师'
  553. ])
  554. ])
  555. ])
  556. : c(u, null, [
  557. c('div', { class: L }, [f('乐团报名')]),
  558. c('div', { class: T }, [t.schoolName])
  559. ]),
  560. c('div', { class: V }, [
  561. c(w, { text: t.url, logoSize: 'small', size: '100%' }, null)
  562. ]),
  563. c('div', { class: B }, [f('扫描上方二维码完成资料填写')]),
  564. 'orchestra' !== t.type &&
  565. c('div', { class: S }, [
  566. f('二维码将在'),
  567. c('span', null, [t.paramValue, f('小时后')]),
  568. f('失效,请及时登记')
  569. ])
  570. ])
  571. ]
  572. )
  573. ])
  574. }
  575. )
  576. }
  577. })
  578. )
  579. }
  580. }
  581. }
  582. )
  583. })()