select-teacher-legacy.aaf23853.js 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346
  1. !(function () {
  2. function e(e) {
  3. return (
  4. (function (e) {
  5. if (Array.isArray(e)) return t(e)
  6. })(e) ||
  7. (function (e) {
  8. if (('undefined' != typeof Symbol && null != e[Symbol.iterator]) || null != e['@@iterator'])
  9. return Array.from(e)
  10. })(e) ||
  11. (function (e, n) {
  12. if (!e) return
  13. if ('string' == typeof e) return t(e, n)
  14. var r = Object.prototype.toString.call(e).slice(8, -1)
  15. 'Object' === r && e.constructor && (r = e.constructor.name)
  16. if ('Map' === r || 'Set' === r) return Array.from(e)
  17. if ('Arguments' === r || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)) return t(e, n)
  18. })(e) ||
  19. (function () {
  20. throw new TypeError(
  21. 'Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.'
  22. )
  23. })()
  24. )
  25. }
  26. function t(e, t) {
  27. ;(null == t || t > e.length) && (t = e.length)
  28. for (var n = 0, r = new Array(t); n < t; n++) r[n] = e[n]
  29. return r
  30. }
  31. function n(e, t, n, r, c, a, o) {
  32. try {
  33. var i = e[a](o),
  34. u = i.value
  35. } catch (s) {
  36. return void n(s)
  37. }
  38. i.done ? t(u) : Promise.resolve(u).then(r, c)
  39. }
  40. function r(e) {
  41. return function () {
  42. var t = this,
  43. r = arguments
  44. return new Promise(function (c, a) {
  45. var o = e.apply(t, r)
  46. function i(e) {
  47. n(o, c, a, i, u, 'next', e)
  48. }
  49. function u(e) {
  50. n(o, c, a, i, u, 'throw', e)
  51. }
  52. i(void 0)
  53. })
  54. }
  55. }
  56. var c = document.createElement('style')
  57. ;(c.innerHTML =
  58. '._selectTeacher_1fv1o_1{--van-dialog-message-font-size: .42667rem !important}._cellGroup_1fv1o_4{margin:.32rem .34667rem}._cellGroup_1fv1o_4 .van-cell{padding:.48rem .32rem;color:#333;font-size:.42667rem}._cellGroup_1fv1o_4 ._tips_1fv1o_12{color:#999}._cellGroup_1fv1o_4 ._name_1fv1o_15{color:#333}\n'),
  59. document.head.appendChild(c),
  60. System.register(
  61. [
  62. './index-legacy.57c73898.js',
  63. './index-legacy.55bee427.js',
  64. './index-legacy.b30008f0.js',
  65. './teacher-list-legacy.971ded7c.js',
  66. './create-legacy.c72b5cfa.js',
  67. './index-legacy.53fd76ab.js',
  68. './index-legacy.5d5123be.js',
  69. './index-legacy.cc7dc1ca.js',
  70. './index-legacy.c75fe8a2.js',
  71. './icon_teacher-legacy.07765f44.js',
  72. './index-legacy.cf09ad36.js',
  73. './index-legacy.698b918a.js',
  74. './index-legacy.ec34f3ff.js',
  75. './use-tab-status-legacy.8668a42b.js',
  76. './index-legacy.3427fdb7.js',
  77. './index-legacy.118ddf1b.js'
  78. ],
  79. function (t) {
  80. 'use strict'
  81. var n, c, a, o, i, u, s, l, f, d, p, m, h, v, g, y, _, b, j, x
  82. return {
  83. setters: [
  84. function (e) {
  85. ;(n = e.d),
  86. (c = e.ag),
  87. (a = e.r),
  88. (o = e.c),
  89. (i = e.aj),
  90. (u = e.F),
  91. (s = e.q),
  92. (l = e.B),
  93. (f = e.al),
  94. (d = e.br),
  95. (p = e.m),
  96. (m = e.g)
  97. },
  98. function (e) {
  99. h = e.O
  100. },
  101. function (e) {
  102. v = e.O
  103. },
  104. function (e) {
  105. g = e.T
  106. },
  107. function (e) {
  108. ;(y = e.c), (_ = e.r)
  109. },
  110. function (e) {
  111. b = e.O
  112. },
  113. function (e) {
  114. j = e.C
  115. },
  116. function (e) {
  117. x = e.C
  118. },
  119. function () {},
  120. function () {},
  121. function () {},
  122. function () {},
  123. function () {},
  124. function () {},
  125. function () {},
  126. function () {}
  127. ],
  128. execute: function () {
  129. var S = {
  130. selectTeacher: '_selectTeacher_1fv1o_1',
  131. cellGroup: '_cellGroup_1fv1o_4',
  132. tips: '_tips_1fv1o_12',
  133. name: '_name_1fv1o_15'
  134. }
  135. t(
  136. 'default',
  137. n({
  138. name: 'teacher-list',
  139. emits: ['close'],
  140. setup: function () {
  141. var t = c(),
  142. n = a({ teacherStatus: !1, status: !1 })
  143. console.log(y.selectLastTeacherSubjects)
  144. var T = (function () {
  145. var t = r(
  146. regeneratorRuntime.mark(function t() {
  147. return regeneratorRuntime.wrap(function (t) {
  148. for (;;)
  149. switch ((t.prev = t.next)) {
  150. case 0:
  151. d({
  152. title: '提示',
  153. message: '是否创建乐团?',
  154. showCancelButton: !0
  155. }).then(
  156. r(
  157. regeneratorRuntime.mark(function t() {
  158. var r, c
  159. return regeneratorRuntime.wrap(
  160. function (t) {
  161. for (;;)
  162. switch ((t.prev = t.next)) {
  163. case 0:
  164. return (
  165. (t.prev = 0),
  166. (r = y.selectLastTeacherSubjects || []),
  167. (c = []),
  168. r.forEach(function (t) {
  169. c.push({
  170. teacherId: t.teacher.id,
  171. type: t.type,
  172. subjectId: t.id,
  173. studentIdList: e(t.students)
  174. })
  175. }),
  176. console.log(c, 'tempselects'),
  177. (t.next = 7),
  178. p.post('/api-school/orchestra/addOrchestra', {
  179. hideLoading: !1,
  180. data: {
  181. schoolId: m.user.data.school.id,
  182. name: y.orchestraName,
  183. classGroupList: [].concat(c)
  184. }
  185. })
  186. )
  187. case 7:
  188. ;(n.status = !0), (t.next = 12)
  189. break
  190. case 10:
  191. ;(t.prev = 10), (t.t0 = t.catch(0))
  192. case 12:
  193. case 'end':
  194. return t.stop()
  195. }
  196. },
  197. t,
  198. null,
  199. [[0, 10]]
  200. )
  201. })
  202. )
  203. )
  204. case 1:
  205. case 'end':
  206. return t.stop()
  207. }
  208. }, t)
  209. })
  210. )
  211. return function () {
  212. return t.apply(this, arguments)
  213. }
  214. })(),
  215. w = function () {
  216. _(), t.replace('/train-planning')
  217. },
  218. C = function () {
  219. _(), t.replace('/my-orchestra')
  220. }
  221. return function () {
  222. var e, t
  223. return o('div', { class: S.selectTeacher }, [
  224. o(i, { title: '选择伴学老师' }, null),
  225. o(
  226. j,
  227. { inset: !0, class: S.cellGroup },
  228. ((t = e =
  229. y.selectLastTeacherSubjects.map(function (e) {
  230. return o(
  231. x,
  232. {
  233. center: !0,
  234. onClick: function () {
  235. ;(n.teacherStatus = !0), (y.selectTeacher = e)
  236. },
  237. isLink: !0
  238. },
  239. {
  240. title: function () {
  241. return o('span', { class: S.title }, [e.name])
  242. },
  243. value: function () {
  244. var t, n
  245. return o(u, null, [
  246. null !== (t = e.teacher) && void 0 !== t && t.nickname
  247. ? o('p', { class: S.name }, [
  248. (null === (n = e.teacher) || void 0 === n
  249. ? void 0
  250. : n.nickname) || ''
  251. ])
  252. : o('p', { class: S.tips }, [s('请选择伴学老师')])
  253. ])
  254. }
  255. }
  256. )
  257. })),
  258. 'function' == typeof t ||
  259. ('[object Object]' === Object.prototype.toString.call(t) && !f(t))
  260. ? e
  261. : {
  262. default: function () {
  263. return [e]
  264. }
  265. })
  266. ),
  267. o(
  268. v,
  269. { position: 'bottom' },
  270. {
  271. default: function () {
  272. return [
  273. o('div', { class: ['btnGroup'] }, [
  274. o(
  275. l,
  276. { type: 'primary', round: !0, block: !0, onClick: T },
  277. {
  278. default: function () {
  279. return [s('创建完成')]
  280. }
  281. }
  282. )
  283. ])
  284. ]
  285. }
  286. }
  287. ),
  288. o(
  289. h,
  290. {
  291. modelValue: n.teacherStatus,
  292. 'onUpdate:modelValue': function (e) {
  293. return (n.teacherStatus = e)
  294. },
  295. position: 'bottom'
  296. },
  297. {
  298. default: function () {
  299. return [
  300. o(
  301. g,
  302. {
  303. subjectIdList:
  304. ((e = y.selectTeacher.id), e ? e.toString().split(',') : e),
  305. onClose: function () {
  306. return (n.teacherStatus = !1)
  307. },
  308. onSelect: function (e) {
  309. ;(y.selectTeacher.teacher = e), (n.teacherStatus = !1)
  310. }
  311. },
  312. null
  313. )
  314. ]
  315. var e
  316. }
  317. }
  318. ),
  319. o(
  320. b,
  321. {
  322. show: n.status,
  323. 'onUpdate:show': function (e) {
  324. return (n.status = e)
  325. },
  326. title: '创建成功',
  327. messageAlign: 'left',
  328. confirmButtonText: '去排课',
  329. cancelButtonText: '暂不排课',
  330. showCancelButton: !0,
  331. message: '乐团创建完成,是否需要排课?',
  332. onConfirm: w,
  333. onCancel: C
  334. },
  335. null
  336. )
  337. ])
  338. }
  339. }
  340. })
  341. )
  342. }
  343. }
  344. }
  345. )
  346. })()