exercis-detail-legacy.8128183b.js 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616
  1. !(function () {
  2. function e(e, t) {
  3. var n = Object.keys(e)
  4. if (Object.getOwnPropertySymbols) {
  5. var o = Object.getOwnPropertySymbols(e)
  6. t &&
  7. (o = o.filter(function (t) {
  8. return Object.getOwnPropertyDescriptor(e, t).enumerable
  9. })),
  10. n.push.apply(n, o)
  11. }
  12. return n
  13. }
  14. function t(t) {
  15. for (var o = 1; o < arguments.length; o++) {
  16. var i = null != arguments[o] ? arguments[o] : {}
  17. o % 2
  18. ? e(Object(i), !0).forEach(function (e) {
  19. n(t, e, i[e])
  20. })
  21. : Object.getOwnPropertyDescriptors
  22. ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(i))
  23. : e(Object(i)).forEach(function (e) {
  24. Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(i, e))
  25. })
  26. }
  27. return t
  28. }
  29. function n(e, t, n) {
  30. return (
  31. t in e
  32. ? Object.defineProperty(e, t, { value: n, enumerable: !0, configurable: !0, writable: !0 })
  33. : (e[t] = n),
  34. e
  35. )
  36. }
  37. function o(e, t, n, o, i, a, r) {
  38. try {
  39. var _ = e[a](r),
  40. u = _.value
  41. } catch (c) {
  42. return void n(c)
  43. }
  44. _.done ? t(u) : Promise.resolve(u).then(o, i)
  45. }
  46. function i(e) {
  47. return function () {
  48. var t = this,
  49. n = arguments
  50. return new Promise(function (i, a) {
  51. var r = e.apply(t, n)
  52. function _(e) {
  53. o(r, i, a, _, u, 'next', e)
  54. }
  55. function u(e) {
  56. o(r, i, a, _, u, 'throw', e)
  57. }
  58. _(void 0)
  59. })
  60. }
  61. }
  62. var a = document.createElement('style')
  63. ;(a.innerHTML =
  64. '._itemWrap_13uyz_1{background:#ffffff;border-radius:.26667rem;padding:.32rem .4rem .53333rem;margin:0 .34667rem .34667rem}._itemWrap_13uyz_1 ._itemTop_13uyz_7{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:.02667rem solid #f2f2f2;padding-bottom:.32rem}._itemWrap_13uyz_1 ._itemTop_13uyz_7 ._itemTopLeft_13uyz_15 ._itemTopMain_13uyz_15{height:.58667rem;font-size:.42667rem;font-weight:500;color:#333;line-height:.58667rem;margin-bottom:.16rem}._itemWrap_13uyz_1 ._itemTop_13uyz_7 ._itemTopLeft_13uyz_15 ._itemTopSub_13uyz_23{font-weight:400;color:#777;line-height:.45333rem}._itemWrap_13uyz_1 ._itemTop_13uyz_7 ._itemTopRight_13uyz_28{display:flex;flex-direction:row;align-items:center}._itemWrap_13uyz_1 ._itemTop_13uyz_7 ._itemTopRight_13uyz_28 ._imgWrap_13uyz_33{width:2.66667rem;height:.88rem;background:#e9e3ff;border-radius:.50667rem}._itemWrap_13uyz_1 ._itemTop_13uyz_7 ._itemTopRight_13uyz_28 ._imgWrap_13uyz_33 img{width:100%;height:100%}._itemWrap_13uyz_1 ._itemTop_13uyz_7 ._itemTopRight_13uyz_28 ._imgIcon_13uyz_43{font-size:.42667rem;color:#d8d8d8;margin-left:.16rem}._itemWrap_13uyz_1 ._itemBottom_13uyz_48{margin-top:.4rem;display:flex;flex-direction:row;align-items:center;justify-content:space-around;text-align:center}._itemWrap_13uyz_1 ._itemBottom_13uyz_48 ._itemBottomDot_13uyz_56{width:25%}._itemWrap_13uyz_1 ._itemBottom_13uyz_48 ._itemBottomDot_13uyz_56 ._dotMain_13uyz_59{font-size:.69333rem;font-weight:700;color:#333;line-height:.8rem;margin-bottom:.10667rem}._itemWrap_13uyz_1 ._itemBottom_13uyz_48 ._itemBottomDot_13uyz_56 ._dotMain_13uyz_59 span{font-size:.32rem;font-weight:400;color:#333;line-height:.45333rem}._itemWrap_13uyz_1 ._itemBottom_13uyz_48 ._itemBottomDot_13uyz_56 ._dotSub_13uyz_72{font-size:.32rem;font-weight:400;color:#777;line-height:.45333rem}._topWrap_x0t7x_1{height:8.42667rem;background:url(./assets/detail-bg.1d94c577.png) center center / cover;margin-bottom:-2.4rem}._topWrap_x0t7x_1 ._topInfo_x0t7x_6{padding:.90667rem .4rem .8rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}._topWrap_x0t7x_1 ._topInfo_x0t7x_6 ._topInfoLeft_x0t7x_13{width:50%;display:flex;flex-direction:row;align-items:center}._topWrap_x0t7x_1 ._topInfo_x0t7x_6 ._topInfoLeft_x0t7x_13 ._headWrap_x0t7x_19{border-radius:50%;overflow:hidden;border:.05333rem solid #fff;width:1.81333rem;height:1.81333rem;margin-right:.4rem}._topWrap_x0t7x_1 ._topInfo_x0t7x_6 ._topInfoLeft_x0t7x_13 ._headWrap_x0t7x_19 img{width:100%;height:100%}._topWrap_x0t7x_1 ._topInfo_x0t7x_6 ._topInfoLeft_x0t7x_13 ._infoMsg_x0t7x_31 p{font-size:.53333rem;font-weight:600;color:#000;line-height:.74667rem;margin-bottom:.16rem}._topWrap_x0t7x_1 ._topInfo_x0t7x_6 ._topInfoLeft_x0t7x_13 ._infoMsg_x0t7x_31 ._tag_x0t7x_38{padding:.05333rem .29333rem;background:#ff8057;border-radius:.32rem;height:.64rem;font-size:.37333rem;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#fff;line-height:.64rem;text-align:center}._topWrap_x0t7x_1 ._topInfo_x0t7x_6 ._topInfoRight_x0t7x_50{width:50%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}._topWrap_x0t7x_1 ._topInfo_x0t7x_6 ._topInfoRight_x0t7x_50 ._infoDay_x0t7x_57{margin-right:.8rem}._topWrap_x0t7x_1 ._topInfo_x0t7x_6 ._topInfoRight_x0t7x_50 ._infoDayMain_x0t7x_60{font-size:.64rem;font-weight:700;color:#333;line-height:.74667rem;margin-bottom:.18667rem}._topWrap_x0t7x_1 ._topInfo_x0t7x_6 ._topInfoRight_x0t7x_50 ._infoDayMain_x0t7x_60 span,._topWrap_x0t7x_1 ._topInfo_x0t7x_6 ._topInfoRight_x0t7x_50 ._infoDaysub_x0t7x_73{font-size:.32rem;font-weight:400;color:#333;line-height:.45333rem}._topWrap_x0t7x_1 ._chioseWrap_x0t7x_79{display:flex;flex-direction:row;align-items:center;background-color:transparent}._DialogTitle_x0t7x_85{display:flex;flex-direction:row;align-items:center;padding:.53333rem .66667rem}._DialogTitle_x0t7x_85 span{width:.10667rem;height:.37333rem;background:#ff8057;border-radius:.05333rem;margin-right:.16rem}._DialogTitle_x0t7x_85 p{height:.66667rem;font-size:.48rem;font-weight:500;color:#333;line-height:.66667rem}._DialogConent_x0t7x_105{padding:0 .66667rem .53333rem}._DialogConent_x0t7x_105 p{font-size:.42667rem;line-height:.58667rem;color:#333}.exercisDetailDialog .van-dialog__header{padding-top:0!important}\n'),
  65. document.head.appendChild(a),
  66. System.register(
  67. [
  68. './index-legacy.c52b7cbb.js',
  69. './index-legacy.4e7f0184.js',
  70. './index-legacy.2ae28dc5.js',
  71. './default-icon-legacy.ee8113d0.js',
  72. './index-legacy.9fb17640.js',
  73. './index-legacy.97665c37.js',
  74. './index-legacy.1fccc4ce.js',
  75. './use-tab-status-legacy.17f6d490.js',
  76. './index-legacy.13f9f10f.js',
  77. './index-legacy.f900000d.js'
  78. ],
  79. function (e) {
  80. 'use strict'
  81. var n, o, a, r, _, u, c, l, s, p, m, f, d, g, x, h, y, v, b, D, z, w, T
  82. return {
  83. setters: [
  84. function (e) {
  85. n = e.O
  86. },
  87. function (e) {
  88. o = e.O
  89. },
  90. function (e) {
  91. ;(a = e.d),
  92. (r = e.k),
  93. (_ = e.a2),
  94. (u = e.l),
  95. (c = e.F),
  96. (l = e.aQ),
  97. (s = e.b8),
  98. (p = e.R),
  99. (m = e.ac),
  100. (f = e.S),
  101. (d = e.X),
  102. (g = e.be),
  103. (x = e.P),
  104. (h = e.bh),
  105. (y = e.ad),
  106. (v = e.g),
  107. (b = e.j)
  108. },
  109. function (e) {
  110. ;(D = e.d), (z = e.P), (w = e.D)
  111. },
  112. function (e) {
  113. T = e.L
  114. },
  115. function () {},
  116. function () {},
  117. function () {},
  118. function () {},
  119. function () {}
  120. ],
  121. execute: function () {
  122. var A = '_itemWrap_13uyz_1',
  123. M = '_itemTop_13uyz_7',
  124. W = '_itemTopLeft_13uyz_15',
  125. I = '_itemTopMain_13uyz_15',
  126. R = '_itemTopSub_13uyz_23',
  127. S = '_itemTopRight_13uyz_28',
  128. B = '_imgWrap_13uyz_33',
  129. C = '_imgIcon_13uyz_43',
  130. k = '_itemBottom_13uyz_48',
  131. O = '_itemBottomDot_13uyz_56',
  132. P = '_dotMain_13uyz_59',
  133. j = '_dotSub_13uyz_72',
  134. F = {
  135. 1: {
  136. img: './assets/Image1.cbe96dac.png',
  137. tips: '你的演奏不太好,音准和完整性还需加强,再练一练吧~',
  138. mome: '敢于尝试'
  139. },
  140. 2: {
  141. img: './assets/Image2.0b12593f.png',
  142. tips: '你的演奏还不熟练,音准和完整性还需加强,加紧训练才能有好成绩哦~',
  143. mome: '还要加油哦~'
  144. },
  145. 3: {
  146. img: './assets/Image3.d7139ab6.png',
  147. tips: '你的演奏还不流畅,音准和节奏还需加强,科学的练习才能更完美哦~',
  148. mome: '突破自我'
  149. },
  150. 4: {
  151. img: './assets/Image4.079c8ee3.png',
  152. tips: '你的演奏还不错,继续加油吧,加强音准,离完美就差一步啦~',
  153. mome: '崭露头角'
  154. },
  155. 5: {
  156. img: './assets/Image5.150ad63a.png',
  157. tips: '你的演奏非常不错,音准的把握和节奏稍有瑕疵,完整性把握的很好~',
  158. mome: '你很棒'
  159. }
  160. },
  161. V = a({
  162. props: ['item'],
  163. name: 'detail-item',
  164. setup: function (e) {
  165. var t = function (e) {
  166. if (!e && 'number' != typeof e) return {}
  167. var t = 1
  168. return (
  169. e > 20 && e <= 40
  170. ? (t = 2)
  171. : e > 40 && e <= 60
  172. ? (t = 3)
  173. : e > 60 && e <= 80
  174. ? (t = 4)
  175. : e > 80 && (t = 5),
  176. t
  177. )
  178. }
  179. return function () {
  180. return r(c, null, [
  181. r('div', null, [
  182. r('div', { class: A }, [
  183. r('div', { class: M }, [
  184. r('div', { class: W }, [
  185. r('p', { class: I }, [e.item.musicSheetName]),
  186. r('p', { class: R }, [e.item.createTime])
  187. ]),
  188. r('div', { class: S }, [
  189. r('div', { class: B }, [
  190. r('img', { src: F[t(e.item.score)].img, alt: '' }, null)
  191. ]),
  192. r(_, { name: 'arrow', class: C }, null)
  193. ])
  194. ]),
  195. r('div', { class: k }, [
  196. r('div', { class: O }, [
  197. r('p', { class: P, style: { color: '#F67146' } }, [
  198. e.item.score,
  199. u(' '),
  200. r('span', null, [u('分')]),
  201. ' '
  202. ]),
  203. r('p', { class: j }, [u(' 综合得分')])
  204. ]),
  205. r('div', { class: O }, [
  206. r('p', { class: P }, [
  207. e.item.intonation,
  208. r('span', null, [u('分')]),
  209. ' '
  210. ]),
  211. r('p', { class: j }, [u('音准 ')])
  212. ]),
  213. r('div', { class: O }, [
  214. r('p', { class: P }, [
  215. e.item.cadence,
  216. u(' '),
  217. r('span', null, [u('分')]),
  218. ' '
  219. ]),
  220. r('p', { class: j }, [u('节奏 ')])
  221. ]),
  222. r('div', { class: O }, [
  223. r('p', { class: P }, [
  224. e.item.integrity,
  225. u(' '),
  226. r('span', null, [u('分')]),
  227. ' '
  228. ]),
  229. r('p', { class: j }, [u('完成度 ')])
  230. ])
  231. ])
  232. ])
  233. ])
  234. ])
  235. }
  236. }
  237. }),
  238. L = {
  239. topWrap: '_topWrap_x0t7x_1',
  240. topInfo: '_topInfo_x0t7x_6',
  241. topInfoLeft: '_topInfoLeft_x0t7x_13',
  242. headWrap: '_headWrap_x0t7x_19',
  243. infoMsg: '_infoMsg_x0t7x_31',
  244. tag: '_tag_x0t7x_38',
  245. topInfoRight: '_topInfoRight_x0t7x_50',
  246. infoDay: '_infoDay_x0t7x_57',
  247. infoDayMain: '_infoDayMain_x0t7x_60',
  248. infoDaysub: '_infoDaysub_x0t7x_73',
  249. chioseWrap: '_chioseWrap_x0t7x_79',
  250. DialogTitle: '_DialogTitle_x0t7x_85',
  251. DialogConent: '_DialogConent_x0t7x_105'
  252. }
  253. e(
  254. 'default',
  255. a({
  256. name: 'exercis-detail',
  257. setup: function () {
  258. l()
  259. var e = s(),
  260. a = p({
  261. showPopoverTime: !1,
  262. showPopoverOrchestra: !1,
  263. currentDate: [m().format('YYYY'), m().format('MM')],
  264. actions: [
  265. { text: '全部乐团', color: 'var(--van-primary-color)' },
  266. { text: '交付团' },
  267. { text: '晋升团' }
  268. ],
  269. id: e.query.id
  270. })
  271. console.log(e.query)
  272. var A = p({
  273. practiceMonth: e.query.practiceMonth
  274. ? e.query.practiceMonth
  275. : a.currentDate[0] + '' + a.currentDate[1],
  276. practiceMonthName: e.query.practiceMonthName
  277. ? e.query.practiceMonthName
  278. : a.currentDate[0] + '年' + a.currentDate[1] + '月',
  279. orchestraId: '',
  280. orchestraName: '',
  281. page: 1,
  282. rows: 20,
  283. userId: e.query.id,
  284. clientType: 'STUDENT'
  285. }),
  286. M = f(!1),
  287. W = f(new Date(m().subtract(5, 'year').format('YYYY-MM-DD'))),
  288. I = f(new Date(m().add(5, 'year').format('YYYY-MM-DD'))),
  289. R = f(['year', 'month']),
  290. S = f(!1),
  291. B = f(!1),
  292. C = f(!1),
  293. k = f(!1),
  294. O = f({}),
  295. P = f([]),
  296. j = (function () {
  297. var e = i(
  298. regeneratorRuntime.mark(function e() {
  299. var n, o
  300. return regeneratorRuntime.wrap(
  301. function (e) {
  302. for (;;)
  303. switch ((e.prev = e.next)) {
  304. case 0:
  305. return (
  306. (B.value = !0),
  307. S.value && ((P.value = []), (A.page = 1), (S.value = !1)),
  308. (e.prev = 2),
  309. (e.next = 5),
  310. v.post('/api-school/musicPracticeRecord/page', {
  311. data: t({}, A)
  312. })
  313. )
  314. case 5:
  315. if (
  316. ((n = e.sent), !(P.value.length > 0 && 1 === n.data.current))
  317. ) {
  318. e.next = 8
  319. break
  320. }
  321. return e.abrupt('return')
  322. case 8:
  323. ;(A.page = n.data.current + 1),
  324. (P.value = P.value.concat(n.data.rows || [])),
  325. (k.value = P.value.length > 0),
  326. (B.value = !1),
  327. (C.value = n.data.current >= n.data.pages),
  328. (e.next = 21)
  329. break
  330. case 15:
  331. ;(e.prev = 15),
  332. (e.t0 = e.catch(2)),
  333. (o = e.t0.message),
  334. b(o),
  335. (k.value = !1),
  336. (C.value = !0)
  337. case 21:
  338. case 'end':
  339. return e.stop()
  340. }
  341. },
  342. e,
  343. null,
  344. [[2, 15]]
  345. )
  346. })
  347. )
  348. return function () {
  349. return e.apply(this, arguments)
  350. }
  351. })(),
  352. F = (function () {
  353. var e = i(
  354. regeneratorRuntime.mark(function e() {
  355. var n, o
  356. return regeneratorRuntime.wrap(
  357. function (e) {
  358. for (;;)
  359. switch ((e.prev = e.next)) {
  360. case 0:
  361. return (
  362. (e.prev = 0),
  363. (e.next = 3),
  364. v.get('/api-backend/student/detail/'.concat(a.id))
  365. )
  366. case 3:
  367. ;(n = e.sent),
  368. console.log(n),
  369. (O.value = t({}, n.data)),
  370. (e.next = 12)
  371. break
  372. case 8:
  373. ;(e.prev = 8), (e.t0 = e.catch(0)), (o = e.t0.message), b(o)
  374. case 12:
  375. case 'end':
  376. return e.stop()
  377. }
  378. },
  379. e,
  380. null,
  381. [[0, 8]]
  382. )
  383. })
  384. )
  385. return function () {
  386. return e.apply(this, arguments)
  387. }
  388. })()
  389. d(function () {
  390. j(), F()
  391. })
  392. var N = function (e) {
  393. ;(A.practiceMonth = e.selectedValues[0] + e.selectedValues[1]),
  394. (A.practiceMonthName =
  395. e.selectedValues[0] + '年' + e.selectedValues[1] + '月'),
  396. (a.showPopoverTime = !1),
  397. (S.value = !0),
  398. j()
  399. },
  400. q = function () {
  401. ;(C.value = !1), (B.value = !0), j()
  402. }
  403. return function () {
  404. var e
  405. return r(c, null, [
  406. r(
  407. o,
  408. { position: 'top', background: '#F8F8F8' },
  409. {
  410. default: function () {
  411. return [
  412. r('div', { class: L.topWrap }, [
  413. r(
  414. n,
  415. { isBack: !0, border: !1, background: 'transparent' },
  416. {
  417. right: function () {
  418. return r(
  419. _,
  420. {
  421. name: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAABKBJREFUWEfVmXtsVEUUh7/Z1opN0WpVTMAGDQZsRSMxhkTBtiYSNT4CbNuNCiGAqMT6TC0Y7N34wnfAR5ZACVFL3RKjKBJaUiAivjD4FqOmCUS0qGAFrDayO2b27nJ3t3d370xXyc6/c37nfDs7M+fMuYJhDGnhA/8ERPENyMho4HwQlcBZcbd9IPcCuxFF+5BH18O6b4VF1DSsMBFKK3AhROYCs0CU6/mQ/cDLUNQmrI4v9LSgBSxbA5cjokuAq3QDZbDvRvoeFsGO97z68wQsLf9pCN9yJDd5daxlJ2hHRpuEte5gLl1OYGk11oDsSNqXuXyazveBCAjrtW3ZHGQFllbDPGClKYGhbr6wwqsyaTMCy9aGFgSPGwYdnkyySATDS92cuAIfp5VN53Nd6SHA8T271WiJTiyFMefByHIoGQF/D8CBPvi5F6IRA5eiNn1PpwDHbgN8X2sfsMoJMHU6nHMB+HxDwRT4rh549w0YHNAB74NodfLtkQocbHhV++qqmQlTZ4DIeeFA/y/Q/gT8ts87tKBdtIZvTgiORYknhe3ePQFTboS6RvcVjRyF0pFDf8ihg7CiBQYOeQ8lfVMSycUBthq6tDLYqEpYsBRE0hb4uAs+2AD9v9owJ5XBpCuh1g9FxQ7gzm7YuNo7MHQLKzxNCWLAdm0Q/VzHA9PvhImXOZL334bN7e4uLq6D62915tSefmq+5kH0XaRqjzhw/TIQTZ6B1ao2r4IRpbZk8C945jb4Z9Ddhdrf94ag7BRnPvQA7N/jOSTI5cLqvEvYJWL9Aa2q64wxcMfTTrDvdkHHk9mD3/IgnDvRsXnlUej9Uge4HzorhLT8VfGrzLt4bDXMVkVbfHy0CTatya6f/RCMrXJs1gRhz27vMWOW0Wohg4FFyOhjWkqVICoSNTpwpB/U6c801OG75yU4ocSxePZ2OPy7VliEb7GQVv0LIBbqKTWtr1sAk2od0f69EGrWdKLM5YsKuAdEnYHam+SKGVDjT7V9/Xn4aoc3fYqV3CKk1fA9MM5AnVsybRZMvibV7tNt8FYot9bd4gcFfBgoM/WQUXf1HLg0dtc7Y2cXbFSHU5qGO/LfAKvaQmW3xJAStoZh+5umoAldDDi/W+Ls8TDHcmoIBavS8Cebhwur9GpL5PnQNd4P4y9x4BToO235gFVbSR26PF5rxSXQstopdFTR/txC+57Oy1DXmkniyBT81FHQtMyZ/akXVi7OC2rMiZ04DFJzJoTR42DeI86slxpD6+eo1GxS/GQLklz3yihEjdtoaVFUi6uzwqy81FqVfBnHy0vlzqiAd+MoPRmunWuXkX/+AVvC8M2HeSJOKuBtaM0nkhuG/26omuzMRCJ2kaPz6HT/ealPpBiw3ZnUe4SmO79PvSrSuq/rQ/BZ1nZZ7n/A7REagzZ55ieHSy/S1VzbEvhRJVPDkemZb28Lw0ZKguXMSgg0Q/npoG6IHRugZ60haUyWvZFiQ8faq2atKuVAXWvqzaey27AzXI5WVWIpCqoZeAy6kNqtx3mlzRraDnQBfTJwoAvoo0zynVQwn73SL9KC+bA4FPz//3T7L2Hfu8iaz0DCAAAAAElFTkSuQmCC',
  422. size: 22,
  423. color: '#333',
  424. onClick: function () {
  425. M.value = !0
  426. }
  427. },
  428. null
  429. )
  430. }
  431. }
  432. ),
  433. r('div', { class: L.topInfo }, [
  434. r('div', { class: L.topInfoLeft }, [
  435. r('div', { class: L.headWrap }, [
  436. r(
  437. 'img',
  438. { src: O.value.avatar ? O.value.avatar : D, alt: '' },
  439. null
  440. )
  441. ]),
  442. r('div', { class: L.infoMsg }, [
  443. r('p', null, [O.value.nickname]),
  444. r('div', { class: L.tag }, [O.value.subjectNames])
  445. ])
  446. ]),
  447. r('div', { class: L.topInfoRight }, [
  448. r('div', { class: L.infoDay }, [
  449. r('p', { class: L.infoDayMain }, [
  450. O.value.practiceDays ? O.value.practiceDays : 0,
  451. ' ',
  452. r('span', null, [u('天')])
  453. ]),
  454. r('p', { class: L.infoDaysub }, [u('练习天数')])
  455. ]),
  456. r('div', { class: L.infoTime }, [
  457. r('p', { class: L.infoDayMain }, [
  458. O.value.practiceTimes ? O.value.practiceTimes : 0,
  459. ' ',
  460. r('span', null, [u('分钟')])
  461. ]),
  462. r('p', { class: L.infoDaysub }, [u('练习天数')])
  463. ])
  464. ])
  465. ]),
  466. r('div', { class: L.chioseWrap }, [
  467. r(
  468. 'div',
  469. { style: { padding: '12px 13px', background: 'transparent' } },
  470. [
  471. r(
  472. 'div',
  473. {
  474. class: L.searchBand,
  475. onClick: function () {
  476. a.showPopoverTime = !0
  477. }
  478. },
  479. [
  480. A.practiceMonthName,
  481. r(
  482. _,
  483. { name: a.showPopoverTime ? 'arrow-up' : 'arrow-down' },
  484. null
  485. )
  486. ]
  487. )
  488. ]
  489. )
  490. ])
  491. ])
  492. ]
  493. }
  494. }
  495. ),
  496. k.value
  497. ? r(
  498. z,
  499. {
  500. modelValue: S.value,
  501. 'onUpdate:modelValue': function (e) {
  502. return (S.value = e)
  503. },
  504. onRefresh: q
  505. },
  506. {
  507. default: function () {
  508. return [
  509. r(
  510. T,
  511. {
  512. loading: B.value,
  513. 'onUpdate:loading': function (e) {
  514. return (B.value = e)
  515. },
  516. finished: C.value,
  517. 'finished-text': '没有更多了',
  518. onLoad: j
  519. },
  520. ((t = e =
  521. P.value.map(function (e) {
  522. return r(V, { item: e }, null)
  523. })),
  524. 'function' == typeof t ||
  525. ('[object Object]' === Object.prototype.toString.call(t) &&
  526. !y(t))
  527. ? e
  528. : {
  529. default: function () {
  530. return [e]
  531. }
  532. })
  533. )
  534. ]
  535. var t
  536. }
  537. }
  538. )
  539. : r(g, null, null),
  540. r(
  541. x,
  542. {
  543. show: a.showPopoverTime,
  544. 'onUpdate:show': function (e) {
  545. return (a.showPopoverTime = e)
  546. },
  547. position: 'bottom',
  548. style: "{ height: '30%' }"
  549. },
  550. {
  551. default: function () {
  552. return [
  553. r(
  554. w,
  555. {
  556. onCancel: function () {
  557. a.showPopoverTime = !1
  558. },
  559. onConfirm: N,
  560. modelValue: a.currentDate,
  561. 'onUpdate:modelValue': function (e) {
  562. return (a.currentDate = e)
  563. },
  564. title: '选择年月',
  565. minDate: W.value,
  566. maxDate: I.value,
  567. columnsType: R.value
  568. },
  569. null
  570. )
  571. ]
  572. }
  573. }
  574. ),
  575. r(
  576. h,
  577. {
  578. class: 'exercisDetailDialog',
  579. show: M.value,
  580. 'onUpdate:show': function (e) {
  581. return (M.value = e)
  582. },
  583. title: '提示框',
  584. confirmButtonText: '我知道了'
  585. },
  586. {
  587. title: function () {
  588. return r('div', { class: L.DialogTitle }, [
  589. r('span', null, null),
  590. r('p', null, [u('什么是练习数据')])
  591. ])
  592. },
  593. default: function () {
  594. return r('div', { class: L.DialogConent }, [
  595. r('p', null, [
  596. u(
  597. '练习数据是学生通过云教练自主练习的数据统计,可根据时间段查询学生的练习天数和练习时长'
  598. ),
  599. ' '
  600. ]),
  601. r('p', null, [u('练习天数:当天又曲目播放或测评记录即算练习')]),
  602. r('p', null, [u('练习时长:曲目播放和曲目测评的时长总和')])
  603. ])
  604. }
  605. }
  606. )
  607. ])
  608. }
  609. }
  610. })
  611. )
  612. }
  613. }
  614. }
  615. )
  616. })()