| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242 |
- <<<<<<< HEAD:dist/assets/index-legacy.44ce5d4d.js
- <<<<<<< HEAD:dist/assets/index-legacy.af73baff.js
- <<<<<<< HEAD:dist/assets/index-legacy.a9b87efc.js
- <<<<<<< HEAD:dist/assets/index-legacy.129648fe.js
- !(function () {
- function e(t) {
- return (
- (e =
- 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator
- ? function (e) {
- return typeof e
- }
- : function (e) {
- return e &&
- 'function' == typeof Symbol &&
- e.constructor === Symbol &&
- e !== Symbol.prototype
- ? 'symbol'
- : typeof e
- }),
- e(t)
- )
- }
- function t(e) {
- return (
- (function (e) {
- if (Array.isArray(e)) return n(e)
- })(e) ||
- (function (e) {
- if (('undefined' != typeof Symbol && null != e[Symbol.iterator]) || null != e['@@iterator'])
- return Array.from(e)
- })(e) ||
- (function (e, t) {
- if (!e) return
- if ('string' == typeof e) return n(e, t)
- var r = Object.prototype.toString.call(e).slice(8, -1)
- 'Object' === r && e.constructor && (r = e.constructor.name)
- if ('Map' === r || 'Set' === r) return Array.from(e)
- if ('Arguments' === r || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)) return n(e, t)
- })(e) ||
- (function () {
- throw new TypeError(
- 'Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.'
- )
- })()
- )
- }
- function n(e, t) {
- ;(null == t || t > e.length) && (t = e.length)
- for (var n = 0, r = new Array(t); n < t; n++) r[n] = e[n]
- return r
- }
- function r(e, t) {
- var n = Object.keys(e)
- if (Object.getOwnPropertySymbols) {
- var r = Object.getOwnPropertySymbols(e)
- t &&
- (r = r.filter(function (t) {
- return Object.getOwnPropertyDescriptor(e, t).enumerable
- })),
- n.push.apply(n, r)
- }
- return n
- }
- function c(e) {
- for (var t = 1; t < arguments.length; t++) {
- var n = null != arguments[t] ? arguments[t] : {}
- t % 2
- ? r(Object(n), !0).forEach(function (t) {
- o(e, t, n[t])
- })
- : Object.getOwnPropertyDescriptors
- ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n))
- : r(Object(n)).forEach(function (t) {
- Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t))
- })
- }
- return e
- }
- function o(e, t, n) {
- return (
- t in e
- ? Object.defineProperty(e, t, { value: n, enumerable: !0, configurable: !0, writable: !0 })
- : (e[t] = n),
- e
- )
- }
- function s(e, t, n, r, c, o, s) {
- try {
- var a = e[o](s),
- u = a.value
- } catch (i) {
- return void n(i)
- }
- a.done ? t(u) : Promise.resolve(u).then(r, c)
- }
- function a(e) {
- return function () {
- var t = this,
- n = arguments
- return new Promise(function (r, c) {
- var o = e.apply(t, n)
- function a(e) {
- s(o, r, c, a, u, 'next', e)
- }
- function u(e) {
- s(o, r, c, a, u, 'throw', e)
- }
- a(void 0)
- })
- }
- }
- var u = document.createElement('style')
- ;(u.innerHTML =
- '._searchBand_1v64m_1{display:inline-block;font-size:.37333rem;font-weight:600;color:#333}._searchBand_1v64m_1 ._bandName_1v64m_7{display:inline-block;max-width:4.8rem;vertical-align:text-top}._studentList_1v64m_12{--van-checkbox-border-color: transparent}._studentList_1v64m_12 .van-checkbox{height:.66667rem}._studentList_1v64m_12 ._iconChecked_1v64m_18{font-size:.48rem;border:.02667rem solid transparent;background:transparent}._studentList_1v64m_12 ._iconChecked_1v64m_18 .van-icon__image{width:100%;height:100%}._studentList_1v64m_12 ._img_1v64m_27{width:1.28rem;height:1.28rem;overflow:hidden;border-radius:50%;margin-right:.32rem;flex-shrink:0}._studentList_1v64m_12 ._name_1v64m_35{font-size:.42667rem;font-weight:500;color:#333;line-height:.58667rem}._studentList_1v64m_12 ._class_1v64m_41{padding-top:.08rem;font-size:.32rem;color:#777;line-height:.45333rem}._studentList_1v64m_12 ._btnMore_1v64m_47{display:flex;align-items:center;padding:.42667rem .34667rem!important}._studentList_1v64m_12 ._btnMore_1v64m_47 .van-button{display:flex;justify-content:center;align-items:center;flex-shrink:1;width:30%}._studentList_1v64m_12 ._btnMore_1v64m_47 .van-button+.van-button{flex-shrink:2;width:68%;margin-left:2%}._subjectList_hptt0_1{display:flex;align-items:center;flex-wrap:wrap}._subject_hptt0_1{--van-checkbox-border-color: transparent;position:relative;padding-left:.34667rem;margin-top:.53333rem}._subject_hptt0_1 .van-checkbox{position:absolute;top:.16rem;right:.16rem;z-index:9;height:.66667rem}._subject_hptt0_1 ._iconChecked_hptt0_19{font-size:.48rem;border:.02667rem solid transparent}._subject_hptt0_1 ._iconChecked_hptt0_19 .van-icon__image{width:100%;height:100%}._subject_hptt0_1 ._img_hptt0_27{width:2.88rem;height:2.88rem;border-radius:.21333rem;overflow:hidden;background-color:#fff}._subject_hptt0_1 ._name_hptt0_34{padding-top:.16rem;font-size:.42667rem;font-weight:500;color:#333;max-width:2.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\n'),
- document.head.appendChild(u),
- System.register(
- [
- './index-legacy.da3cfd73.js',
- './index-legacy.8f928ac8.js',
- './index-legacy.86e58eb0.js',
- './index-legacy.37a26c18.js',
- './index.module-legacy.3521c141.js',
- './index-legacy.2ac65fee.js',
- './icon-checkbox-check-legacy.8c6ec582.js',
- './icon-checkbox-default-legacy.20cf236b.js',
- './icon_student-legacy.6118fd72.js',
- './index-legacy.88f968f8.js',
- './index-legacy.46c1a425.js',
- './index-legacy.1f5a1fbe.js',
- './index-legacy.d552d569.js',
- './index-legacy.11b1b942.js',
- './index-legacy.31f31051.js',
- './create-legacy.82624967.js',
- './index-legacy.a5bef69a.js',
- './index-legacy.b08187e4.js',
- './index-legacy.8ec00d40.js',
- './index-legacy.c75fe8a2.js',
- './use-tab-status-legacy.203dc693.js',
- './Checker-legacy.bc354448.js',
- './index-legacy.bc5c4a06.js',
- './index-legacy.72f6344c.js',
- './index-legacy.a9a76943.js'
- ],
- function (n) {
- 'use strict'
- var r,
- o,
- s,
- u,
- i,
- l,
- d,
- f,
- p,
- h,
- m,
- b,
- v,
- g,
- _,
- j,
- y,
- S,
- k,
- x,
- w,
- A,
- C,
- I,
- L,
- O,
- E,
- P,
- B,
- U,
- M,
- R,
- T,
- z
- return {
- setters: [
- function (e) {
- r = e.O
- },
- function (e) {
- o = e.O
- },
- function (e) {
- s = e.O
- },
- function (e) {
- ;(u = e.d),
- (i = e.r),
- (l = e.Z),
- (d = e.$),
- (f = e.f),
- (p = e.c),
- (h = e.a5),
- (m = e.ai),
- (b = e.B),
- (v = e.q),
- (g = e.P),
- (_ = e.ak),
- (j = e.m),
- (y = e.ag),
- (S = e.F),
- (k = e.o)
- },
- function (e) {
- x = e.s
- },
- function (e) {
- w = e.O
- },
- function (e) {
- A = e.c
- },
- function (e) {
- C = e.c
- },
- function (e) {
- I = e.i
- },
- function (e) {
- L = e.L
- },
- function (e) {
- O = e.C
- },
- function (e) {
- E = e.C
- },
- function (e) {
- P = e.I
- },
- function (e) {
- B = e.C
- },
- function (e) {
- U = e.P
- },
- function (e) {
- ;(M = e.r), (R = e.c)
- },
- function (e) {
- T = e.C
- },
- function (e) {
- z = e.F
- },
- function () {},
- function () {},
- function () {},
- function () {},
- function () {},
- function () {},
- function () {}
- ],
- execute: function () {
- var N = {
- searchBand: '_searchBand_1v64m_1',
- bandName: '_bandName_1v64m_7',
- studentList: '_studentList_1v64m_12',
- iconChecked: '_iconChecked_1v64m_18',
- img: '_img_1v64m_27',
- name: '_name_1v64m_35',
- class: '_class_1v64m_41',
- btnMore: '_btnMore_1v64m_47'
- }
- var F = {
- 1: '一年级',
- 2: '二年级',
- 3: '三年级',
- 4: '四年级',
- 5: '五年级',
- 6: '六年级'
- },
- V = u({
- name: 'student-list',
- props: {
- orchestraList: {
- type: Array,
- default: function () {
- return []
- }
- },
- subjectId: { type: [String, Number], default: '' },
- selectStudentIds: {
- type: Array,
- default: function () {
- return []
- }
- }
- },
- emits: ['close', 'select'],
- setup: function (e, n) {
- n.slots, n.attrs
- var o = n.emit,
- u = i({
- showPopover: !1,
- oPopover: !1,
- isLoad: !1,
- classList: [
- { text: '全部', value: -1 },
- { text: '一年级', value: 1 },
- { text: '二年级', value: 2 },
- { text: '三年级', value: 3 },
- { text: '四年级', value: 4 },
- { text: '五年级', value: 5 }
- ],
- check: [],
- checkboxRefs: [],
- orchestra: { id: null, name: '全部乐团' },
- class: { id: null, name: '全部' },
- list: [],
- listState: { dataShow: !0, loading: !1, finished: !1 },
- params: { keyword: null, page: 1, rows: 20 }
- }),
- y = (function () {
- var t = a(
- regeneratorRuntime.mark(function t() {
- var n, r
- return regeneratorRuntime.wrap(
- function (t) {
- for (;;)
- switch ((t.prev = t.next)) {
- case 0:
- if (((t.prev = 0), !u.isLoad)) {
- t.next = 3
- break
- }
- return t.abrupt('return')
- case 3:
- return (
- (u.isLoad = !0),
- (t.next = 6),
- j.post('/api-school/student/page', {
- data: c(
- c({}, u.params),
- {},
- {
- subjectId: e.subjectId,
- orchestraId: u.orchestra.id,
- currentGradeNum: -1 === u.class.id ? null : u.class.id
- }
- )
- })
- )
- case 6:
- if (
- ((n = t.sent),
- (u.listState.loading = !1),
- (r = n.data || {}),
- !(u.list.length > 0 && 1 === r.current))
- ) {
- t.next = 11
- break
- }
- return t.abrupt('return')
- case 11:
- ;(u.list = u.list.concat(r.rows || [])),
- (u.listState.finished = r.current >= r.pages),
- (u.params.page = r.current + 1),
- (u.listState.dataShow = u.list.length > 0),
- (u.isLoad = !1),
- (t.next = 23)
- break
- case 18:
- ;(t.prev = 18),
- (t.t0 = t.catch(0)),
- (u.listState.dataShow = !1),
- (u.listState.finished = !0),
- (u.isLoad = !1)
- case 23:
- case 'end':
- return t.stop()
- }
- },
- t,
- null,
- [[0, 18]]
- )
- })
- )
- return function () {
- return t.apply(this, arguments)
- }
- })(),
- S = function () {
- ;(u.params.page = 1),
- (u.list = []),
- (u.listState.dataShow = !0),
- (u.listState.loading = !1),
- (u.listState.finished = !1),
- y()
- },
- k = function () {
- o('close'),
- o('select', u.check),
- setTimeout(function () {
- u.check = []
- }, 100)
- }
- return (
- l(
- function () {
- return e.subjectId
- },
- function () {
- console.log('subjectId'), S()
- }
- ),
- l(
- function () {
- return e.selectStudentIds
- },
- function () {
- console.log(e.selectStudentIds, 'watch'), (u.check = t(e.selectStudentIds))
- }
- ),
- d(function () {
- var n
- if (
- (console.log(e.selectStudentIds, 'onmount'),
- 'sixYearSystem' ===
- (null === (n = f.user.data.school) || void 0 === n
- ? void 0
- : n.schoolSystem) && u.classList.push({ text: '六年级', value: 6 }),
- e.orchestraList.length > 0)
- ) {
- var r = e.orchestraList[0]
- ;(u.orchestra.id = r.value), (u.orchestra.name = r.text)
- }
- y(), (u.check = t(e.selectStudentIds))
- }),
- function () {
- var t
- return p('div', { class: N.studentList }, [
- p(
- s,
- { position: 'top' },
- {
- default: function () {
- return [
- p(r, { title: '选择学员', desotry: !1, border: !1 }, null),
- p(
- w,
- {
- class: 'searchGroupInput',
- placeholder: '学员名称/手机号',
- onSearch: function (e) {
- ;(u.params.keyword = e), S()
- }
- },
- null
- ),
- p('div', { class: 'searchGroup' }, [
- p(
- 'div',
- {
- class: [
- 'searchItem searchItem-large',
- u.showPopover ? 'searchItem-active' : ''
- ],
- onClick: function () {
- return (u.showPopover = !0)
- }
- },
- [
- p('span', null, [u.class.name]),
- p('i', { class: 'arrow' }, null)
- ]
- ),
- p(
- 'div',
- {
- class: [
- 'searchItem searchItem-large',
- u.oPopover ? 'searchItem-active' : ''
- ],
- onClick: function () {
- return (u.oPopover = !0)
- }
- },
- [
- p('span', null, [u.orchestra.name]),
- p('i', { class: 'arrow' }, null)
- ]
- )
- ])
- ]
- }
- }
- ),
- u.listState.dataShow
- ? p(
- L,
- {
- finished: u.listState.finished,
- finishedText: ' ',
- class: [N.liveList],
- onLoad: y,
- style: { paddingTop: '12px' },
- immediateCheck: !1
- },
- {
- default: function () {
- return [
- p(
- O,
- {
- modelValue: u.check,
- 'onUpdate:modelValue': function (e) {
- return (u.check = e)
- }
- },
- ((e = t =
- u.list.map(function (e) {
- return p(
- E,
- {
- modelValue: u.check,
- 'onUpdate:modelValue': function (e) {
- return (u.check = e)
- },
- center: !0,
- onClick: function () {
- return (t = e.id), void u.checkboxRefs[t].toggle()
- var t
- }
- },
- {
- icon: function () {
- return p(
- P,
- { class: N.img, src: e.avatar || I },
- null
- )
- },
- title: function () {
- return p('div', { class: N.content }, [
- p('p', { class: N.name }, [e.nickname]),
- p('p', { class: N.class }, [
- e.currentGradeNum > 0
- ? F[e.currentGradeNum]
- : ''
- ])
- ])
- },
- 'right-icon': function () {
- return p(
- B,
- {
- name: e.id,
- ref: function (t) {
- return (u.checkboxRefs[e.id] = t)
- },
- onClick: function (e) {
- e.stopPropagation(), e.preventDefault()
- }
- },
- {
- icon: function (e) {
- return p(
- h,
- {
- class: N.iconChecked,
- name: e.checked ? A : C
- },
- null
- )
- }
- }
- )
- }
- }
- )
- })),
- 'function' == typeof e ||
- ('[object Object]' === Object.prototype.toString.call(e) &&
- !_(e))
- ? t
- : {
- default: function () {
- return [t]
- }
- })
- )
- ]
- var e
- }
- }
- )
- : p(m, { btnStatus: !1, tips: '暂无学员' }, null),
- p(
- s,
- { position: 'bottom' },
- {
- default: function () {
- return [
- p('div', { class: ['btnGroup', N.btnMore] }, [
- p(
- b,
- {
- type: 'primary',
- plain: !0,
- round: !0,
- style: { backgroundColor: 'transparent' },
- onClick: function () {
- u.list.forEach(function (e) {
- u.check.includes(e.id) || u.check.push(e.id)
- }),
- u.check
- }
- },
- {
- default: function () {
- return [v('全选')]
- }
- }
- ),
- p(
- b,
- { type: 'primary', round: !0, block: !0, onClick: k },
- {
- default: function () {
- return [v('确认')]
- }
- }
- )
- ])
- ]
- }
- }
- ),
- p(
- g,
- {
- show: u.oPopover,
- 'onUpdate:show': function (e) {
- return (u.oPopover = e)
- },
- position: 'bottom',
- round: !0,
- class: 'popupBottomSearch'
- },
- {
- default: function () {
- return [
- p(
- U,
- {
- columns: e.orchestraList,
- onCancel: function () {
- return (u.oPopover = !1)
- },
- onConfirm: function (e) {
- var t = e.selectedOptions[0]
- ;(u.orchestra.id = t.value),
- (u.orchestra.name = t.text),
- (u.oPopover = !1),
- S()
- }
- },
- null
- )
- ]
- }
- }
- ),
- p(
- g,
- {
- show: u.showPopover,
- 'onUpdate:show': function (e) {
- return (u.showPopover = e)
- },
- position: 'bottom',
- round: !0,
- class: 'popupBottomSearch'
- },
- {
- default: function () {
- return [
- p(
- U,
- {
- columns: u.classList,
- onCancel: function () {
- return (u.showPopover = !1)
- },
- onConfirm: function (e) {
- var t = e.selectedOptions[0]
- ;(u.class.id = t.value),
- (u.class.name = t.text),
- (u.showPopover = !1),
- S()
- }
- },
- null
- )
- ]
- }
- }
- )
- ])
- }
- )
- }
- }),
- J = {
- subjectList: '_subjectList_hptt0_1',
- subject: '_subject_hptt0_1',
- iconChecked: '_iconChecked_hptt0_19',
- img: '_img_hptt0_27',
- name: '_name_hptt0_34'
- }
- var W = u({
- name: 'subject-list',
- props: {
- subjectList: {
- type: Array,
- default: function () {
- return []
- }
- },
- selectSubjects: {
- type: Array,
- default: function () {
- return []
- }
- }
- },
- emits: ['close', 'select'],
- setup: function (e, n) {
- n.slots, n.attrs
- var c = n.emit,
- o = i({ check: [], checkboxRefs: [] }),
- a = function () {
- c('select', o.check), c('close')
- }
- return (
- l(
- function () {
- return e.selectSubjects
- },
- function () {
- o.check = t(e.selectSubjects)
- }
- ),
- d(function () {
- o.check = t(e.selectSubjects)
- }),
- function () {
- var t, n
- return p('div', { style: { minHeight: '100vh' } }, [
- p(r, { title: '选择声部', desotry: !1 }, null),
- p(
- O,
- {
- class: J.subjectList,
- modelValue: o.check,
- 'onUpdate:modelValue': function (e) {
- return (o.check = e)
- },
- style: { paddingBottom: '24px' }
- },
- ((n = t =
- e.subjectList.map(function (e) {
- return p(
- 'div',
- {
- class: J.subject,
- onClick: function () {
- return (t = e.subjectId), void o.checkboxRefs[t].toggle()
- var t
- }
- },
- [
- p(
- B,
- {
- name: e.subjectId,
- class: J.checkbox,
- ref: function (t) {
- return (o.checkboxRefs[e.subjectId] = t)
- },
- onClick: function (e) {
- e.stopPropagation()
- }
- },
- {
- icon: function (e) {
- return p(
- h,
- {
- class: J.iconChecked,
- name: e.checked
- ? A
- : 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA4BJREFUWEfVmT1sFEcUx/9vFntF4cI6FIGCEwmKYJnbnQsgIxIhuUgoaCIlIEKoKPgSoJRQUKWAEgHCQJEqwUpMQUMRKCyhJIoF5Gb2sBwKkIJBIMC6ggLWzs6LHtqzjuPjOPsMw7az773fztv3MW8Is3iYWSVJsoaIBph5FYBPmHkJEXWJOmZ+TET3ANwgomvMPBJF0RUicq2ao1YEjDEfAtgLYBuApa3IArgD4CcAJ7TWd99U9o0AR0dHC52dnT8Q0XYAYa78FhH9RkS/O+fGwzC87Zx7LGtKqa40TT9SSvUy8+fMvAHAslwuZeYfp6amDvX39082A20KaK3dwszHASxi5kwp9atS6kSxWPyzmfL69Uqlss45t9c5t5mIAgCPxBta619ep+eVgCMjIwu6u7sFbFeu4JJSan8URf+0Atb4bpIkK5xzxwB8ka+dqlar+wYGBv57md6XAk5MTCycnJwcBrARwBNm/r5UKp2ZC1ijbLlc3kFERwEsBHChUChs6unpedL43guA+c6dz+EeBEGwsVgsXm0nXE1XpVJZnWXZBQAfCGS1Wv2qcSdfADTGDOZufUBE6+M4vjEfcDWd1lpJUZdzyFNa69319p4DzANiSNwaBMH6+dq5xg/Od1Igxd1b6gNnBlBSSRiGEgASrTvb/c8180L+T56W6E7TdEUtBc0Alsvlk0Qk23tJa/1lM4XzsW6MuSjRzcyDpVJpj9h4BphXiJvMvCAIgpVzTSWzhZcUlGXZdSKSlLNcKk4N8DCAA0Q0FMfx1tkaaIectfYsM38L4IjW+iBJ4bfW/iu1NQiCz1qtEO2Aaqw4WZb9IbU7juOPyVrbz8x/AbiltV7eboOz0WeMuSm1m4jWUpIkB5xzh4loMI7jZz/mu36stSeZebdS6iAZY84B+Fop9V0URWffNZzYT5Jkq3PuZyI6J4AVACsBfKq1LvsAaIwpAfgbwHUBfCjJOQzDRb29vU37s7fxAePj44U0TaUdeyRB8pSZw46OjrCvr2/qbQA0szE2NtY5PT2dElHqP6D3LvY5SIioIi4eZuZvvE0z3idq70ud981C3g/62269Fw2rQHrd8gug94cmgfT62Fkr4F4f3AXS+9GHQHo9PKq52uvxW31D6e0Asx7S6xFwPai3Q/TGM0T9NYRzbrVcQwBYXH8NAeC+XEMopa7O5Rrif2YMj8Ww1rJlAAAAAElFTkSuQmCC'
- },
- null
- )
- }
- }
- ),
- p(P, { class: J.img, src: e.subjectImg }, null),
- p('p', { class: J.name }, [e.subjectName])
- ]
- )
- })),
- 'function' == typeof n ||
- ('[object Object]' === Object.prototype.toString.call(n) && !_(n))
- ? t
- : {
- default: function () {
- return [t]
- }
- })
- ),
- p(
- s,
- { position: 'bottom' },
- {
- default: function () {
- return [
- p(
- 'div',
- {
- class: ['btnGroup', 'btnMore'],
- style: 'padding-left: 13px; padding-right: 13px;'
- },
- [
- p(
- b,
- {
- round: !0,
- color: '#CCCCCC',
- onClick: function () {
- return c('close')
- }
- },
- {
- default: function () {
- return [v('取消')]
- }
- }
- ),
- p(
- b,
- { type: 'primary', round: !0, onClick: a },
- {
- default: function () {
- return [v('确认')]
- }
- }
- )
- ]
- )
- ]
- }
- }
- )
- ])
- }
- )
- }
- }),
- G = function t(n) {
- if (null === n) return null
- var r = Object.assign({}, n)
- return (
- Object.keys(r).forEach(function (c) {
- return (r[c] = 'object' === e(n[c]) ? t(n[c]) : n[c])
- }),
- Array.isArray(n) ? ((r.length = n.length), Array.from(r)) : r
- )
- }
- n(
- 'default',
- u({
- name: 'create-orchestra',
- setup: function () {
- var e = y(),
- n = (function () {
- var e = a(
- regeneratorRuntime.mark(function e() {
- var t, n
- return regeneratorRuntime.wrap(
- function (e) {
- for (;;)
- switch ((e.prev = e.next)) {
- case 0:
- return (
- (e.prev = 0),
- (e.next = 3),
- j.post('/api-school/subjectBasicConfig/page', {
- data: { page: 1, rows: 50 }
- })
- )
- case 3:
- ;(t = e.sent),
- (n = t.data),
- (R.subjectList = n.rows || []),
- (e.next = 10)
- break
- case 8:
- ;(e.prev = 8), (e.t0 = e.catch(0))
- case 10:
- case 'end':
- return e.stop()
- }
- },
- e,
- null,
- [[0, 8]]
- )
- })
- )
- return function () {
- return e.apply(this, arguments)
- }
- })(),
- c = (function () {
- var e = a(
- regeneratorRuntime.mark(function e() {
- var t, n, r, c
- return regeneratorRuntime.wrap(
- function (e) {
- for (;;)
- switch ((e.prev = e.next)) {
- case 0:
- return (
- (e.prev = 0),
- (e.next = 3),
- j.post('/api-school/orchestra/page', {
- data: {
- page: 1,
- rows: 100,
- schoolId: f.user.data.school.id,
- status: 'DONE'
- }
- })
- )
- case 3:
- ;(t = e.sent),
- (n = t.data),
- (r = n.rows || []),
- (c = []),
- r.forEach(function (e) {
- c.push({ text: e.name, value: e.id })
- }),
- (R.orchestraList = [].concat(c)),
- (e.next = 13)
- break
- case 11:
- ;(e.prev = 11), (e.t0 = e.catch(0))
- case 13:
- case 'end':
- return e.stop()
- }
- },
- e,
- null,
- [[0, 11]]
- )
- })
- )
- return function () {
- return e.apply(this, arguments)
- }
- })(),
- u = function (e) {
- R.selectSubjectIds = t(e)
- var n = []
- console.log(R.selectSubjects, '1212', R.subjectList),
- R.subjectList.forEach(function (t) {
- var r = R.selectSubjects.findIndex(function (e) {
- return e.id === t.subjectId
- })
- e.includes(t.subjectId) &&
- (r < 0
- ? n.push({
- id: t.subjectId,
- name: t.subjectName,
- subjectCode: t.subjectCode,
- type: null,
- teacher: {},
- students: []
- })
- : n.push(
- R.selectSubjects.find(function (e) {
- return e.id === t.subjectId
- })
- ))
- }),
- (R.selectSubjects = [].concat(n))
- },
- i = function () {
- if (R.orchestraName)
- if (R.selectSubjects && R.selectSubjects.length <= 0) k('请选择声部')
- else {
- var n = R.selectSubjects || [],
- r = !1
- if (
- (n.forEach(function (e) {
- ;(!e.students || (e.students && e.students.length <= 0)) && (r = !0)
- }),
- r)
- )
- k('请选择学员')
- else {
- var c = [],
- o = [],
- s = {}
- R.selectSubjects.forEach(function (e) {
- if (
- (console.log(e, 'item.name'),
- o.push.apply(o, t(e.students)),
- 'BARITONE' !== e.subjectCode && 'TUBA' !== e.subjectCode)
- )
- c.push(e)
- else {
- var n = s.students ? s.students : []
- s = {
- id: s.id ? s.id + ',' + e.id : e.id,
- name: s.name ? s.name + '-' + e.name : e.name,
- type: null,
- teacher: {},
- students: [].concat(t(n), t(e.students))
- }
- }
- }),
- (R.selectLastTeacherSubjects = G(c)),
- s.id && R.selectLastTeacherSubjects.push(s),
- R.selectLastTeacherSubjects.push(
- {
- id: null,
- name: '乐理班',
- type: 'MUSIC_THEORY',
- teacher: {},
- students: [].concat(o)
- },
- {
- id: null,
- name: '合奏班',
- type: 'INSTRUMENTAL_ENSEMBLE',
- teacher: {},
- students: [].concat(o)
- }
- ),
- e.push({ path: '/create-orchestra-teacher' })
- }
- }
- else k('请输入乐团名称')
- }
- return (
- d(function () {
- M(), n(), c()
- }),
- function () {
- return p('div', { class: x['create-orchestra'] }, [
- p(r, null, null),
- p(
- T,
- { inset: !0 },
- {
- default: function () {
- return [
- p(
- z,
- {
- label: '乐团名称',
- modelValue: R.orchestraName,
- 'onUpdate:modelValue': function (e) {
- return (R.orchestraName = e)
- },
- placeholder: '请输入乐团名称',
- inputAlign: 'right',
- maxlength: 30
- },
- null
- ),
- p(
- z,
- {
- label: '乐团声部',
- readonly: !0,
- placeholder:
- R.selectSubjects.length > 0
- ? '已选'.concat(R.selectSubjects.length, '个')
- : '选择声部',
- isLink: !0,
- inputAlign: 'right',
- onClick: function () {
- return (R.subjectStatus = !0)
- }
- },
- null
- ),
- R.selectSubjects.map(function (e) {
- return p(
- E,
- {
- title: e.name,
- isLink: !0,
- onClick: function () {
- ;(R.studentStatus = !0), (R.selectSubjectStudents = e)
- }
- },
- {
- value: function () {
- var t
- return p(S, null, [
- v('已选'),
- ' ',
- p(
- 'span',
- { style: { color: 'var(--van-primary-color)' } },
- [
- (null === (t = e.students) || void 0 === t
- ? void 0
- : t.length) || 0
- ]
- ),
- ' ',
- v('名学员')
- ])
- }
- }
- )
- })
- ]
- }
- }
- ),
- p(
- s,
- { position: 'bottom' },
- {
- default: function () {
- return [
- p('div', { class: ['btnGroup'] }, [
- p(
- b,
- { type: 'primary', block: !0, round: !0, onClick: i },
- {
- default: function () {
- return [v('下一步')]
- }
- }
- )
- ])
- ]
- }
- }
- ),
- p(
- o,
- {
- modelValue: R.subjectStatus,
- 'onUpdate:modelValue': function (e) {
- return (R.subjectStatus = e)
- },
- style: 'background: #F8F8F8;'
- },
- {
- default: function () {
- return [
- R.subjectStatus &&
- p(
- W,
- {
- onClose: function () {
- return (R.subjectStatus = !1)
- },
- subjectList: R.subjectList,
- selectSubjects: R.selectSubjectIds,
- onSelect: u
- },
- null
- )
- ]
- }
- }
- ),
- p(
- o,
- {
- modelValue: R.studentStatus,
- 'onUpdate:modelValue': function (e) {
- return (R.studentStatus = e)
- },
- style: 'background: #f8f8f8;'
- },
- {
- default: function () {
- return [
- R.studentStatus &&
- p(
- V,
- {
- orchestraList: R.orchestraList,
- subjectId: R.selectSubjectStudents.id,
- selectStudentIds: R.selectSubjectStudents.students,
- onClose: function () {
- return (R.studentStatus = !1)
- },
- onSelect: function (e) {
- R.selectSubjectStudents.students = t(e)
- }
- },
- null
- )
- ]
- }
- }
- )
- ])
- }
- )
- }
- })
- )
- }
- }
- }
- )
- })()
- =======
- !function(){function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e){return function(e){if(Array.isArray(e))return n(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return n(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e,t,n,r,c,o,s){try{var a=e[o](s),u=a.value}catch(i){return void n(i)}a.done?t(u):Promise.resolve(u).then(r,c)}function a(e){return function(){var t=this,n=arguments;return new Promise((function(r,c){var o=e.apply(t,n);function a(e){s(o,r,c,a,u,"next",e)}function u(e){s(o,r,c,a,u,"throw",e)}a(void 0)}))}}var u=document.createElement("style");u.innerHTML="._searchBand_1v64m_1{display:inline-block;font-size:.37333rem;font-weight:600;color:#333}._searchBand_1v64m_1 ._bandName_1v64m_7{display:inline-block;max-width:4.8rem;vertical-align:text-top}._studentList_1v64m_12{--van-checkbox-border-color: transparent}._studentList_1v64m_12 .van-checkbox{height:.66667rem}._studentList_1v64m_12 ._iconChecked_1v64m_18{font-size:.48rem;border:.02667rem solid transparent;background:transparent}._studentList_1v64m_12 ._iconChecked_1v64m_18 .van-icon__image{width:100%;height:100%}._studentList_1v64m_12 ._img_1v64m_27{width:1.28rem;height:1.28rem;overflow:hidden;border-radius:50%;margin-right:.32rem;flex-shrink:0}._studentList_1v64m_12 ._name_1v64m_35{font-size:.42667rem;font-weight:500;color:#333;line-height:.58667rem}._studentList_1v64m_12 ._class_1v64m_41{padding-top:.08rem;font-size:.32rem;color:#777;line-height:.45333rem}._studentList_1v64m_12 ._btnMore_1v64m_47{display:flex;align-items:center;padding:.42667rem .34667rem!important}._studentList_1v64m_12 ._btnMore_1v64m_47 .van-button{display:flex;justify-content:center;align-items:center;flex-shrink:1;width:30%}._studentList_1v64m_12 ._btnMore_1v64m_47 .van-button+.van-button{flex-shrink:2;width:68%;margin-left:2%}._subjectList_hptt0_1{display:flex;align-items:center;flex-wrap:wrap}._subject_hptt0_1{--van-checkbox-border-color: transparent;position:relative;padding-left:.34667rem;margin-top:.53333rem}._subject_hptt0_1 .van-checkbox{position:absolute;top:.16rem;right:.16rem;z-index:9;height:.66667rem}._subject_hptt0_1 ._iconChecked_hptt0_19{font-size:.48rem;border:.02667rem solid transparent}._subject_hptt0_1 ._iconChecked_hptt0_19 .van-icon__image{width:100%;height:100%}._subject_hptt0_1 ._img_hptt0_27{width:2.88rem;height:2.88rem;border-radius:.21333rem;overflow:hidden;background-color:#fff}._subject_hptt0_1 ._name_hptt0_34{padding-top:.16rem;font-size:.42667rem;font-weight:500;color:#333;max-width:2.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\n",document.head.appendChild(u),System.register(["./index-legacy.35b085b7.js","./index-legacy.61c3446b.js","./index-legacy.e2f02fbe.js","./index-legacy.5250e410.js","./index.module-legacy.3521c141.js","./index-legacy.f7b7dcb8.js","./icon-checkbox-check-legacy.8c6ec582.js","./icon-checkbox-default-legacy.20cf236b.js","./icon_student-legacy.6118fd72.js","./index-legacy.60605ef4.js","./index-legacy.412c8064.js","./index-legacy.7e0d4571.js","./index-legacy.8f701eeb.js","./index-legacy.8851edf7.js","./index-legacy.fa2325b5.js","./create-legacy.7af06c0c.js","./index-legacy.9bde57e9.js","./index-legacy.50e1a648.js","./index-legacy.2260495b.js","./index-legacy.c75fe8a2.js","./use-tab-status-legacy.8f29db2f.js","./Checker-legacy.0dd903b8.js","./index-legacy.f228b6b5.js","./index-legacy.9800e001.js","./index-legacy.eb41f645.js"],(function(n){"use strict";var r,o,s,u,i,l,d,f,p,h,m,b,v,g,_,j,y,S,k,x,w,A,C,I,L,O,E,P,B,U,M,R,T,z;return{setters:[function(e){r=e.O},function(e){o=e.O},function(e){s=e.O},function(e){u=e.d,i=e.r,l=e.Z,d=e.$,f=e.f,p=e.c,h=e.a5,m=e.ai,b=e.B,v=e.q,g=e.P,_=e.ak,j=e.m,y=e.ag,S=e.F,k=e.o},function(e){x=e.s},function(e){w=e.O},function(e){A=e.c},function(e){C=e.c},function(e){I=e.i},function(e){L=e.L},function(e){O=e.C},function(e){E=e.C},function(e){P=e.I},function(e){B=e.C},function(e){U=e.P},function(e){M=e.r,R=e.c},function(e){T=e.C},function(e){z=e.F},function(){},function(){},function(){},function(){},function(){},function(){},function(){}],execute:function(){var N={searchBand:"_searchBand_1v64m_1",bandName:"_bandName_1v64m_7",studentList:"_studentList_1v64m_12",iconChecked:"_iconChecked_1v64m_18",img:"_img_1v64m_27",name:"_name_1v64m_35",class:"_class_1v64m_41",btnMore:"_btnMore_1v64m_47"};var F={1:"一年级",2:"二年级",3:"三年级",4:"四年级",5:"五年级",6:"六年级"},V=u({name:"student-list",props:{orchestraList:{type:Array,default:function(){return[]}},subjectId:{type:[String,Number],default:""},selectStudentIds:{type:Array,default:function(){return[]}}},emits:["close","select"],setup:function(e,n){n.slots,n.attrs;var o=n.emit,u=i({showPopover:!1,oPopover:!1,isLoad:!1,classList:[{text:"全部",value:-1},{text:"一年级",value:1},{text:"二年级",value:2},{text:"三年级",value:3},{text:"四年级",value:4},{text:"五年级",value:5}],check:[],checkboxRefs:[],orchestra:{id:null,name:"全部乐团"},class:{id:null,name:"全部"},list:[],listState:{dataShow:!0,loading:!1,finished:!1},params:{keyword:null,page:1,rows:20}}),y=function(){var t=a(regeneratorRuntime.mark((function t(){var n,r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(t.prev=0,!u.isLoad){t.next=3;break}return t.abrupt("return");case 3:return u.isLoad=!0,t.next=6,j.post("/api-school/student/page",{data:c(c({},u.params),{},{subjectId:e.subjectId,orchestraId:u.orchestra.id,currentGradeNum:-1===u.class.id?null:u.class.id})});case 6:if(n=t.sent,u.listState.loading=!1,r=n.data||{},!(u.list.length>0&&1===r.current)){t.next=11;break}return t.abrupt("return");case 11:u.list=u.list.concat(r.rows||[]),u.listState.finished=r.current>=r.pages,u.params.page=r.current+1,u.listState.dataShow=u.list.length>0,u.isLoad=!1,t.next=23;break;case 18:t.prev=18,t.t0=t.catch(0),u.listState.dataShow=!1,u.listState.finished=!0,u.isLoad=!1;case 23:case"end":return t.stop()}}),t,null,[[0,18]])})));return function(){return t.apply(this,arguments)}}(),S=function(){u.params.page=1,u.list=[],u.listState.dataShow=!0,u.listState.loading=!1,u.listState.finished=!1,y()},k=function(){o("close"),o("select",u.check),setTimeout((function(){u.check=[]}),100)};return l((function(){return e.subjectId}),(function(){console.log("subjectId"),S()})),l((function(){return e.selectStudentIds}),(function(){console.log(e.selectStudentIds,"watch"),u.check=t(e.selectStudentIds)})),d((function(){var n;if(console.log(e.selectStudentIds,"onmount"),"sixYearSystem"===(null===(n=f.user.data.school)||void 0===n?void 0:n.schoolSystem)&&u.classList.push({text:"六年级",value:6}),e.orchestraList.length>0){var r=e.orchestraList[0];u.orchestra.id=r.value,u.orchestra.name=r.text}y(),u.check=t(e.selectStudentIds)})),function(){var t;return p("div",{class:N.studentList},[p(s,{position:"top"},{default:function(){return[p(r,{title:"选择学生",desotry:!1,border:!1},null),p(w,{class:"searchGroupInput",placeholder:"学生名称/手机号",onSearch:function(e){u.params.keyword=e,S()}},null),p("div",{class:"searchGroup"},[p("div",{class:["searchItem searchItem-large",u.showPopover?"searchItem-active":""],onClick:function(){return u.showPopover=!0}},[p("span",null,[u.class.name]),p("i",{class:"arrow"},null)]),p("div",{class:["searchItem searchItem-large",u.oPopover?"searchItem-active":""],onClick:function(){return u.oPopover=!0}},[p("span",null,[u.orchestra.name]),p("i",{class:"arrow"},null)])])]}}),u.listState.dataShow?p(L,{finished:u.listState.finished,finishedText:" ",class:[N.liveList],onLoad:y,style:{paddingTop:"12px"},immediateCheck:!1},{default:function(){return[p(O,{modelValue:u.check,"onUpdate:modelValue":function(e){return u.check=e}},(e=t=u.list.map((function(e){return p(E,{modelValue:u.check,"onUpdate:modelValue":function(e){return u.check=e},center:!0,onClick:function(){return t=e.id,void u.checkboxRefs[t].toggle();var t}},{icon:function(){return p(P,{class:N.img,src:e.avatar||I},null)},title:function(){return p("div",{class:N.content},[p("p",{class:N.name},[e.nickname]),p("p",{class:N.class},[e.currentGradeNum>0?F[e.currentGradeNum]:""])])},"right-icon":function(){return p(B,{name:e.id,ref:function(t){return u.checkboxRefs[e.id]=t},onClick:function(e){e.stopPropagation(),e.preventDefault()}},{icon:function(e){return p(h,{class:N.iconChecked,name:e.checked?A:C},null)}})}})})),"function"==typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!_(e)?t:{default:function(){return[t]}}))];var e}}):p(m,{btnStatus:!1,tips:"暂无学生"},null),p(s,{position:"bottom"},{default:function(){return[p("div",{class:["btnGroup",N.btnMore]},[p(b,{type:"primary",plain:!0,round:!0,style:{backgroundColor:"transparent"},onClick:function(){u.list.forEach((function(e){u.check.includes(e.id)||u.check.push(e.id)})),u.check}},{default:function(){return[v("全选")]}}),p(b,{type:"primary",round:!0,block:!0,onClick:k},{default:function(){return[v("确认")]}})])]}}),p(g,{show:u.oPopover,"onUpdate:show":function(e){return u.oPopover=e},position:"bottom",round:!0,class:"popupBottomSearch"},{default:function(){return[p(U,{columns:e.orchestraList,onCancel:function(){return u.oPopover=!1},onConfirm:function(e){var t=e.selectedOptions[0];u.orchestra.id=t.value,u.orchestra.name=t.text,u.oPopover=!1,S()}},null)]}}),p(g,{show:u.showPopover,"onUpdate:show":function(e){return u.showPopover=e},position:"bottom",round:!0,class:"popupBottomSearch"},{default:function(){return[p(U,{columns:u.classList,onCancel:function(){return u.showPopover=!1},onConfirm:function(e){var t=e.selectedOptions[0];u.class.id=t.value,u.class.name=t.text,u.showPopover=!1,S()}},null)]}})])}}}),J={subjectList:"_subjectList_hptt0_1",subject:"_subject_hptt0_1",iconChecked:"_iconChecked_hptt0_19",img:"_img_hptt0_27",name:"_name_hptt0_34"};var W=u({name:"subject-list",props:{subjectList:{type:Array,default:function(){return[]}},selectSubjects:{type:Array,default:function(){return[]}}},emits:["close","select"],setup:function(e,n){n.slots,n.attrs;var c=n.emit,o=i({check:[],checkboxRefs:[]}),a=function(){c("select",o.check),c("close")};return l((function(){return e.selectSubjects}),(function(){o.check=t(e.selectSubjects)})),d((function(){o.check=t(e.selectSubjects)})),function(){var t,n;return p("div",{style:{minHeight:"100vh"}},[p(r,{title:"选择声部",desotry:!1},null),p(O,{class:J.subjectList,modelValue:o.check,"onUpdate:modelValue":function(e){return o.check=e},style:{paddingBottom:"24px"}},(n=t=e.subjectList.map((function(e){return p("div",{class:J.subject,onClick:function(){return t=e.subjectId,void o.checkboxRefs[t].toggle();var t}},[p(B,{name:e.subjectId,class:J.checkbox,ref:function(t){return o.checkboxRefs[e.subjectId]=t},onClick:function(e){e.stopPropagation()}},{icon:function(e){return p(h,{class:J.iconChecked,name:e.checked?A:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA4BJREFUWEfVmT1sFEcUx/9vFntF4cI6FIGCEwmKYJnbnQsgIxIhuUgoaCIlIEKoKPgSoJRQUKWAEgHCQJEqwUpMQUMRKCyhJIoF5Gb2sBwKkIJBIMC6ggLWzs6LHtqzjuPjOPsMw7az773fztv3MW8Is3iYWSVJsoaIBph5FYBPmHkJEXWJOmZ+TET3ANwgomvMPBJF0RUicq2ao1YEjDEfAtgLYBuApa3IArgD4CcAJ7TWd99U9o0AR0dHC52dnT8Q0XYAYa78FhH9RkS/O+fGwzC87Zx7LGtKqa40TT9SSvUy8+fMvAHAslwuZeYfp6amDvX39082A20KaK3dwszHASxi5kwp9atS6kSxWPyzmfL69Uqlss45t9c5t5mIAgCPxBta619ep+eVgCMjIwu6u7sFbFeu4JJSan8URf+0Atb4bpIkK5xzxwB8ka+dqlar+wYGBv57md6XAk5MTCycnJwcBrARwBNm/r5UKp2ZC1ijbLlc3kFERwEsBHChUChs6unpedL43guA+c6dz+EeBEGwsVgsXm0nXE1XpVJZnWXZBQAfCGS1Wv2qcSdfADTGDOZufUBE6+M4vjEfcDWd1lpJUZdzyFNa69319p4DzANiSNwaBMH6+dq5xg/Od1Igxd1b6gNnBlBSSRiGEgASrTvb/c8180L+T56W6E7TdEUtBc0Alsvlk0Qk23tJa/1lM4XzsW6MuSjRzcyDpVJpj9h4BphXiJvMvCAIgpVzTSWzhZcUlGXZdSKSlLNcKk4N8DCAA0Q0FMfx1tkaaIectfYsM38L4IjW+iBJ4bfW/iu1NQiCz1qtEO2Aaqw4WZb9IbU7juOPyVrbz8x/AbiltV7eboOz0WeMuSm1m4jWUpIkB5xzh4loMI7jZz/mu36stSeZebdS6iAZY84B+Fop9V0URWffNZzYT5Jkq3PuZyI6J4AVACsBfKq1LvsAaIwpAfgbwHUBfCjJOQzDRb29vU37s7fxAePj44U0TaUdeyRB8pSZw46OjrCvr2/qbQA0szE2NtY5PT2dElHqP6D3LvY5SIioIi4eZuZvvE0z3idq70ud981C3g/62269Fw2rQHrd8gug94cmgfT62Fkr4F4f3AXS+9GHQHo9PKq52uvxW31D6e0Asx7S6xFwPai3Q/TGM0T9NYRzbrVcQwBYXH8NAeC+XEMopa7O5Rrif2YMj8Ww1rJlAAAAAElFTkSuQmCC"},null)}}),p(P,{class:J.img,src:e.subjectImg},null),p("p",{class:J.name},[e.subjectName])])})),"function"==typeof n||"[object Object]"===Object.prototype.toString.call(n)&&!_(n)?t:{default:function(){return[t]}})),p(s,{position:"bottom"},{default:function(){return[p("div",{class:["btnGroup","btnMore"],style:"padding-left: 13px; padding-right: 13px;"},[p(b,{round:!0,color:"#CCCCCC",onClick:function(){return c("close")}},{default:function(){return[v("取消")]}}),p(b,{type:"primary",round:!0,onClick:a},{default:function(){return[v("确认")]}})])]}})])}}}),G=function t(n){if(null===n)return null;var r=Object.assign({},n);return Object.keys(r).forEach((function(c){return r[c]="object"===e(n[c])?t(n[c]):n[c]})),Array.isArray(n)?(r.length=n.length,Array.from(r)):r};n("default",u({name:"create-orchestra",setup:function(){var e=y(),n=function(){var e=a(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,j.post("/api-school/subjectBasicConfig/page",{data:{page:1,rows:50}});case 3:t=e.sent,n=t.data,R.subjectList=n.rows||[],e.next=10;break;case 8:e.prev=8,e.t0=e.catch(0);case 10:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(){return e.apply(this,arguments)}}(),c=function(){var e=a(regeneratorRuntime.mark((function e(){var t,n,r,c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,j.post("/api-school/orchestra/page",{data:{page:1,rows:100,schoolId:f.user.data.school.id,status:"DONE"}});case 3:t=e.sent,n=t.data,r=n.rows||[],c=[],r.forEach((function(e){c.push({text:e.name,value:e.id})})),R.orchestraList=[].concat(c),e.next=13;break;case 11:e.prev=11,e.t0=e.catch(0);case 13:case"end":return e.stop()}}),e,null,[[0,11]])})));return function(){return e.apply(this,arguments)}}(),u=function(e){R.selectSubjectIds=t(e);var n=[];console.log(R.selectSubjects,"1212",R.subjectList),R.subjectList.forEach((function(t){var r=R.selectSubjects.findIndex((function(e){return e.id===t.subjectId}));e.includes(t.subjectId)&&(r<0?n.push({id:t.subjectId,name:t.subjectName,subjectCode:t.subjectCode,type:null,teacher:{},students:[]}):n.push(R.selectSubjects.find((function(e){return e.id===t.subjectId}))))})),R.selectSubjects=[].concat(n)},i=function(){if(R.orchestraName)if(R.selectSubjects&&R.selectSubjects.length<=0)k("请选择声部");else{var n=R.selectSubjects||[],r=!1;if(n.forEach((function(e){(!e.students||e.students&&e.students.length<=0)&&(r=!0)})),r)k("请选择学生");else{var c=[],o=[],s={};R.selectSubjects.forEach((function(e){if(console.log(e,"item.name"),o.push.apply(o,t(e.students)),"BARITONE"!==e.subjectCode&&"TUBA"!==e.subjectCode)c.push(e);else{var n=s.students?s.students:[];s={id:s.id?s.id+","+e.id:e.id,name:s.name?s.name+"-"+e.name:e.name,type:null,teacher:{},students:[].concat(t(n),t(e.students))}}})),R.selectLastTeacherSubjects=G(c),s.id&&R.selectLastTeacherSubjects.push(s),R.selectLastTeacherSubjects.push({id:null,name:"乐理班",type:"MUSIC_THEORY",teacher:{},students:[].concat(o)},{id:null,name:"合奏班",type:"INSTRUMENTAL_ENSEMBLE",teacher:{},students:[].concat(o)}),e.push({path:"/create-orchestra-teacher"})}}else k("请输入乐团名称")};return d((function(){M(),n(),c()})),function(){return p("div",{class:x["create-orchestra"]},[p(r,null,null),p(T,{inset:!0},{default:function(){return[p(z,{label:"乐团名称",modelValue:R.orchestraName,"onUpdate:modelValue":function(e){return R.orchestraName=e},placeholder:"请输入乐团名称",inputAlign:"right",maxlength:30},null),p(z,{label:"乐团声部",readonly:!0,placeholder:R.selectSubjects.length>0?"已选".concat(R.selectSubjects.length,"个"):"选择声部",isLink:!0,inputAlign:"right",onClick:function(){return R.subjectStatus=!0}},null),R.selectSubjects.map((function(e){return p(E,{title:e.name,isLink:!0,onClick:function(){R.studentStatus=!0,R.selectSubjectStudents=e}},{value:function(){var t;return p(S,null,[v("已选")," ",p("span",{style:{color:"var(--van-primary-color)"}},[(null===(t=e.students)||void 0===t?void 0:t.length)||0])," ",v("名学生")])}})}))]}}),p(s,{position:"bottom"},{default:function(){return[p("div",{class:["btnGroup"]},[p(b,{type:"primary",block:!0,round:!0,onClick:i},{default:function(){return[v("下一步")]}})])]}}),p(o,{modelValue:R.subjectStatus,"onUpdate:modelValue":function(e){return R.subjectStatus=e},style:"background: #F8F8F8;"},{default:function(){return[R.subjectStatus&&p(W,{onClose:function(){return R.subjectStatus=!1},subjectList:R.subjectList,selectSubjects:R.selectSubjectIds,onSelect:u},null)]}}),p(o,{modelValue:R.studentStatus,"onUpdate:modelValue":function(e){return R.studentStatus=e},style:"background: #f8f8f8;"},{default:function(){return[R.studentStatus&&p(V,{orchestraList:R.orchestraList,subjectId:R.selectSubjectStudents.id,selectStudentIds:R.selectSubjectStudents.students,onClose:function(){return R.studentStatus=!1},onSelect:function(e){R.selectSubjectStudents.students=t(e)}},null)]}})])}}}))}}}))}();
- >>>>>>> online:dist/assets/index-legacy.a9b87efc.js
- =======
- !function(){function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e){return function(e){if(Array.isArray(e))return n(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return n(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e,t,n,r,c,o,s){try{var a=e[o](s),u=a.value}catch(i){return void n(i)}a.done?t(u):Promise.resolve(u).then(r,c)}function a(e){return function(){var t=this,n=arguments;return new Promise((function(r,c){var o=e.apply(t,n);function a(e){s(o,r,c,a,u,"next",e)}function u(e){s(o,r,c,a,u,"throw",e)}a(void 0)}))}}var u=document.createElement("style");u.innerHTML="._searchBand_1v64m_1{display:inline-block;font-size:.37333rem;font-weight:600;color:#333}._searchBand_1v64m_1 ._bandName_1v64m_7{display:inline-block;max-width:4.8rem;vertical-align:text-top}._studentList_1v64m_12{--van-checkbox-border-color: transparent}._studentList_1v64m_12 .van-checkbox{height:.66667rem}._studentList_1v64m_12 ._iconChecked_1v64m_18{font-size:.48rem;border:.02667rem solid transparent;background:transparent}._studentList_1v64m_12 ._iconChecked_1v64m_18 .van-icon__image{width:100%;height:100%}._studentList_1v64m_12 ._img_1v64m_27{width:1.28rem;height:1.28rem;overflow:hidden;border-radius:50%;margin-right:.32rem;flex-shrink:0}._studentList_1v64m_12 ._name_1v64m_35{font-size:.42667rem;font-weight:500;color:#333;line-height:.58667rem}._studentList_1v64m_12 ._class_1v64m_41{padding-top:.08rem;font-size:.32rem;color:#777;line-height:.45333rem}._studentList_1v64m_12 ._btnMore_1v64m_47{display:flex;align-items:center;padding:.42667rem .34667rem!important}._studentList_1v64m_12 ._btnMore_1v64m_47 .van-button{display:flex;justify-content:center;align-items:center;flex-shrink:1;width:30%}._studentList_1v64m_12 ._btnMore_1v64m_47 .van-button+.van-button{flex-shrink:2;width:68%;margin-left:2%}._subjectList_hptt0_1{display:flex;align-items:center;flex-wrap:wrap}._subject_hptt0_1{--van-checkbox-border-color: transparent;position:relative;padding-left:.34667rem;margin-top:.53333rem}._subject_hptt0_1 .van-checkbox{position:absolute;top:.16rem;right:.16rem;z-index:9;height:.66667rem}._subject_hptt0_1 ._iconChecked_hptt0_19{font-size:.48rem;border:.02667rem solid transparent}._subject_hptt0_1 ._iconChecked_hptt0_19 .van-icon__image{width:100%;height:100%}._subject_hptt0_1 ._img_hptt0_27{width:2.88rem;height:2.88rem;border-radius:.21333rem;overflow:hidden;background-color:#fff}._subject_hptt0_1 ._name_hptt0_34{padding-top:.16rem;font-size:.42667rem;font-weight:500;color:#333;max-width:2.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\n",document.head.appendChild(u),System.register(["./index-legacy.4a2df9b1.js","./index-legacy.09430bdd.js","./index-legacy.a772c019.js","./index-legacy.e776119d.js","./index.module-legacy.3521c141.js","./index-legacy.3c5b068c.js","./icon-checkbox-check-legacy.8c6ec582.js","./icon-checkbox-default-legacy.20cf236b.js","./icon_student-legacy.6118fd72.js","./index-legacy.7b97ed13.js","./index-legacy.0f4a911b.js","./index-legacy.513b7e98.js","./index-legacy.d8701818.js","./index-legacy.7f3b8165.js","./index-legacy.3fb3230e.js","./create-legacy.9dca5d2c.js","./index-legacy.e1ae7968.js","./index-legacy.0884f318.js","./index-legacy.4e7fb9ef.js","./index-legacy.c75fe8a2.js","./use-tab-status-legacy.83fb85a3.js","./Checker-legacy.f1b970d6.js","./index-legacy.72a95bf0.js","./index-legacy.07af1a6e.js","./index-legacy.9fdb4fc9.js"],(function(n){"use strict";var r,o,s,u,i,l,d,f,p,h,m,b,v,g,_,j,y,S,k,x,w,A,C,I,L,O,E,P,B,U,M,R,T,z;return{setters:[function(e){r=e.O},function(e){o=e.O},function(e){s=e.O},function(e){u=e.d,i=e.r,l=e.Z,d=e.$,f=e.f,p=e.c,h=e.a5,m=e.ai,b=e.B,v=e.q,g=e.P,_=e.ak,j=e.m,y=e.ag,S=e.F,k=e.o},function(e){x=e.s},function(e){w=e.O},function(e){A=e.c},function(e){C=e.c},function(e){I=e.i},function(e){L=e.L},function(e){O=e.C},function(e){E=e.C},function(e){P=e.I},function(e){B=e.C},function(e){U=e.P},function(e){M=e.r,R=e.c},function(e){T=e.C},function(e){z=e.F},function(){},function(){},function(){},function(){},function(){},function(){},function(){}],execute:function(){var N={searchBand:"_searchBand_1v64m_1",bandName:"_bandName_1v64m_7",studentList:"_studentList_1v64m_12",iconChecked:"_iconChecked_1v64m_18",img:"_img_1v64m_27",name:"_name_1v64m_35",class:"_class_1v64m_41",btnMore:"_btnMore_1v64m_47"};var F={1:"一年级",2:"二年级",3:"三年级",4:"四年级",5:"五年级",6:"六年级"},V=u({name:"student-list",props:{orchestraList:{type:Array,default:function(){return[]}},subjectId:{type:[String,Number],default:""},selectStudentIds:{type:Array,default:function(){return[]}}},emits:["close","select"],setup:function(e,n){n.slots,n.attrs;var o=n.emit,u=i({showPopover:!1,oPopover:!1,isLoad:!1,classList:[{text:"全部",value:-1},{text:"一年级",value:1},{text:"二年级",value:2},{text:"三年级",value:3},{text:"四年级",value:4},{text:"五年级",value:5}],check:[],checkboxRefs:[],orchestra:{id:null,name:"全部乐团"},class:{id:null,name:"全部"},list:[],listState:{dataShow:!0,loading:!1,finished:!1},params:{keyword:null,page:1,rows:20}}),y=function(){var t=a(regeneratorRuntime.mark((function t(){var n,r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(t.prev=0,!u.isLoad){t.next=3;break}return t.abrupt("return");case 3:return u.isLoad=!0,t.next=6,j.post("/api-school/student/page",{data:c(c({},u.params),{},{subjectId:e.subjectId,orchestraId:u.orchestra.id,currentGradeNum:-1===u.class.id?null:u.class.id})});case 6:if(n=t.sent,u.listState.loading=!1,r=n.data||{},!(u.list.length>0&&1===r.current)){t.next=11;break}return t.abrupt("return");case 11:u.list=u.list.concat(r.rows||[]),u.listState.finished=r.current>=r.pages,u.params.page=r.current+1,u.listState.dataShow=u.list.length>0,u.isLoad=!1,t.next=23;break;case 18:t.prev=18,t.t0=t.catch(0),u.listState.dataShow=!1,u.listState.finished=!0,u.isLoad=!1;case 23:case"end":return t.stop()}}),t,null,[[0,18]])})));return function(){return t.apply(this,arguments)}}(),S=function(){u.params.page=1,u.list=[],u.listState.dataShow=!0,u.listState.loading=!1,u.listState.finished=!1,y()},k=function(){o("close"),o("select",u.check),setTimeout((function(){u.check=[]}),100)};return l((function(){return e.subjectId}),(function(){console.log("subjectId"),S()})),l((function(){return e.selectStudentIds}),(function(){console.log(e.selectStudentIds,"watch"),u.check=t(e.selectStudentIds)})),d((function(){var n;if(console.log(e.selectStudentIds,"onmount"),"sixYearSystem"===(null===(n=f.user.data.school)||void 0===n?void 0:n.schoolSystem)&&u.classList.push({text:"六年级",value:6}),e.orchestraList.length>0){var r=e.orchestraList[0];u.orchestra.id=r.value,u.orchestra.name=r.text}y(),u.check=t(e.selectStudentIds)})),function(){var t;return p("div",{class:N.studentList},[p(s,{position:"top"},{default:function(){return[p(r,{title:"选择学生",desotry:!1,border:!1},null),p(w,{class:"searchGroupInput",placeholder:"学生名称/手机号",onSearch:function(e){u.params.keyword=e,S()}},null),p("div",{class:"searchGroup"},[p("div",{class:["searchItem searchItem-large",u.showPopover?"searchItem-active":""],onClick:function(){return u.showPopover=!0}},[p("span",null,[u.class.name]),p("i",{class:"arrow"},null)]),p("div",{class:["searchItem searchItem-large",u.oPopover?"searchItem-active":""],onClick:function(){return u.oPopover=!0}},[p("span",null,[u.orchestra.name]),p("i",{class:"arrow"},null)])])]}}),u.listState.dataShow?p(L,{finished:u.listState.finished,finishedText:" ",class:[N.liveList],onLoad:y,style:{paddingTop:"12px"},immediateCheck:!1},{default:function(){return[p(O,{modelValue:u.check,"onUpdate:modelValue":function(e){return u.check=e}},(e=t=u.list.map((function(e){return p(E,{modelValue:u.check,"onUpdate:modelValue":function(e){return u.check=e},center:!0,onClick:function(){return t=e.id,void u.checkboxRefs[t].toggle();var t}},{icon:function(){return p(P,{class:N.img,src:e.avatar||I},null)},title:function(){return p("div",{class:N.content},[p("p",{class:N.name},[e.nickname]),p("p",{class:N.class},[e.currentGradeNum>0?F[e.currentGradeNum]:""])])},"right-icon":function(){return p(B,{name:e.id,ref:function(t){return u.checkboxRefs[e.id]=t},onClick:function(e){e.stopPropagation(),e.preventDefault()}},{icon:function(e){return p(h,{class:N.iconChecked,name:e.checked?A:C},null)}})}})})),"function"==typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!_(e)?t:{default:function(){return[t]}}))];var e}}):p(m,{btnStatus:!1,tips:"暂无学生"},null),p(s,{position:"bottom"},{default:function(){return[p("div",{class:["btnGroup",N.btnMore]},[p(b,{type:"primary",plain:!0,round:!0,style:{backgroundColor:"transparent"},onClick:function(){u.list.forEach((function(e){u.check.includes(e.id)||u.check.push(e.id)})),u.check}},{default:function(){return[v("全选")]}}),p(b,{type:"primary",round:!0,block:!0,onClick:k},{default:function(){return[v("确认")]}})])]}}),p(g,{show:u.oPopover,"onUpdate:show":function(e){return u.oPopover=e},position:"bottom",round:!0,class:"popupBottomSearch"},{default:function(){return[p(U,{columns:e.orchestraList,onCancel:function(){return u.oPopover=!1},onConfirm:function(e){var t=e.selectedOptions[0];u.orchestra.id=t.value,u.orchestra.name=t.text,u.oPopover=!1,S()}},null)]}}),p(g,{show:u.showPopover,"onUpdate:show":function(e){return u.showPopover=e},position:"bottom",round:!0,class:"popupBottomSearch"},{default:function(){return[p(U,{columns:u.classList,onCancel:function(){return u.showPopover=!1},onConfirm:function(e){var t=e.selectedOptions[0];u.class.id=t.value,u.class.name=t.text,u.showPopover=!1,S()}},null)]}})])}}}),J={subjectList:"_subjectList_hptt0_1",subject:"_subject_hptt0_1",iconChecked:"_iconChecked_hptt0_19",img:"_img_hptt0_27",name:"_name_hptt0_34"};var W=u({name:"subject-list",props:{subjectList:{type:Array,default:function(){return[]}},selectSubjects:{type:Array,default:function(){return[]}}},emits:["close","select"],setup:function(e,n){n.slots,n.attrs;var c=n.emit,o=i({check:[],checkboxRefs:[]}),a=function(){c("select",o.check),c("close")};return l((function(){return e.selectSubjects}),(function(){o.check=t(e.selectSubjects)})),d((function(){o.check=t(e.selectSubjects)})),function(){var t,n;return p("div",{style:{minHeight:"100vh"}},[p(r,{title:"选择声部",desotry:!1},null),p(O,{class:J.subjectList,modelValue:o.check,"onUpdate:modelValue":function(e){return o.check=e},style:{paddingBottom:"24px"}},(n=t=e.subjectList.map((function(e){return p("div",{class:J.subject,onClick:function(){return t=e.subjectId,void o.checkboxRefs[t].toggle();var t}},[p(B,{name:e.subjectId,class:J.checkbox,ref:function(t){return o.checkboxRefs[e.subjectId]=t},onClick:function(e){e.stopPropagation()}},{icon:function(e){return p(h,{class:J.iconChecked,name:e.checked?A:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA4BJREFUWEfVmT1sFEcUx/9vFntF4cI6FIGCEwmKYJnbnQsgIxIhuUgoaCIlIEKoKPgSoJRQUKWAEgHCQJEqwUpMQUMRKCyhJIoF5Gb2sBwKkIJBIMC6ggLWzs6LHtqzjuPjOPsMw7az773fztv3MW8Is3iYWSVJsoaIBph5FYBPmHkJEXWJOmZ+TET3ANwgomvMPBJF0RUicq2ao1YEjDEfAtgLYBuApa3IArgD4CcAJ7TWd99U9o0AR0dHC52dnT8Q0XYAYa78FhH9RkS/O+fGwzC87Zx7LGtKqa40TT9SSvUy8+fMvAHAslwuZeYfp6amDvX39082A20KaK3dwszHASxi5kwp9atS6kSxWPyzmfL69Uqlss45t9c5t5mIAgCPxBta619ep+eVgCMjIwu6u7sFbFeu4JJSan8URf+0Atb4bpIkK5xzxwB8ka+dqlar+wYGBv57md6XAk5MTCycnJwcBrARwBNm/r5UKp2ZC1ijbLlc3kFERwEsBHChUChs6unpedL43guA+c6dz+EeBEGwsVgsXm0nXE1XpVJZnWXZBQAfCGS1Wv2qcSdfADTGDOZufUBE6+M4vjEfcDWd1lpJUZdzyFNa69319p4DzANiSNwaBMH6+dq5xg/Od1Igxd1b6gNnBlBSSRiGEgASrTvb/c8180L+T56W6E7TdEUtBc0Alsvlk0Qk23tJa/1lM4XzsW6MuSjRzcyDpVJpj9h4BphXiJvMvCAIgpVzTSWzhZcUlGXZdSKSlLNcKk4N8DCAA0Q0FMfx1tkaaIectfYsM38L4IjW+iBJ4bfW/iu1NQiCz1qtEO2Aaqw4WZb9IbU7juOPyVrbz8x/AbiltV7eboOz0WeMuSm1m4jWUpIkB5xzh4loMI7jZz/mu36stSeZebdS6iAZY84B+Fop9V0URWffNZzYT5Jkq3PuZyI6J4AVACsBfKq1LvsAaIwpAfgbwHUBfCjJOQzDRb29vU37s7fxAePj44U0TaUdeyRB8pSZw46OjrCvr2/qbQA0szE2NtY5PT2dElHqP6D3LvY5SIioIi4eZuZvvE0z3idq70ud981C3g/62269Fw2rQHrd8gug94cmgfT62Fkr4F4f3AXS+9GHQHo9PKq52uvxW31D6e0Asx7S6xFwPai3Q/TGM0T9NYRzbrVcQwBYXH8NAeC+XEMopa7O5Rrif2YMj8Ww1rJlAAAAAElFTkSuQmCC"},null)}}),p(P,{class:J.img,src:e.subjectImg},null),p("p",{class:J.name},[e.subjectName])])})),"function"==typeof n||"[object Object]"===Object.prototype.toString.call(n)&&!_(n)?t:{default:function(){return[t]}})),p(s,{position:"bottom"},{default:function(){return[p("div",{class:["btnGroup","btnMore"],style:"padding-left: 13px; padding-right: 13px;"},[p(b,{round:!0,color:"#CCCCCC",onClick:function(){return c("close")}},{default:function(){return[v("取消")]}}),p(b,{type:"primary",round:!0,onClick:a},{default:function(){return[v("确认")]}})])]}})])}}}),G=function t(n){if(null===n)return null;var r=Object.assign({},n);return Object.keys(r).forEach((function(c){return r[c]="object"===e(n[c])?t(n[c]):n[c]})),Array.isArray(n)?(r.length=n.length,Array.from(r)):r};n("default",u({name:"create-orchestra",setup:function(){var e=y(),n=function(){var e=a(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,j.post("/api-school/subjectBasicConfig/page",{data:{page:1,rows:50}});case 3:t=e.sent,n=t.data,R.subjectList=n.rows||[],e.next=10;break;case 8:e.prev=8,e.t0=e.catch(0);case 10:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(){return e.apply(this,arguments)}}(),c=function(){var e=a(regeneratorRuntime.mark((function e(){var t,n,r,c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,j.post("/api-school/orchestra/page",{data:{page:1,rows:100,schoolId:f.user.data.school.id,status:"DONE"}});case 3:t=e.sent,n=t.data,r=n.rows||[],c=[],r.forEach((function(e){c.push({text:e.name,value:e.id})})),R.orchestraList=[].concat(c),e.next=13;break;case 11:e.prev=11,e.t0=e.catch(0);case 13:case"end":return e.stop()}}),e,null,[[0,11]])})));return function(){return e.apply(this,arguments)}}(),u=function(e){R.selectSubjectIds=t(e);var n=[];console.log(R.selectSubjects,"1212",R.subjectList),R.subjectList.forEach((function(t){var r=R.selectSubjects.findIndex((function(e){return e.id===t.subjectId}));e.includes(t.subjectId)&&(r<0?n.push({id:t.subjectId,name:t.subjectName,subjectCode:t.subjectCode,type:null,teacher:{},students:[]}):n.push(R.selectSubjects.find((function(e){return e.id===t.subjectId}))))})),R.selectSubjects=[].concat(n)},i=function(){if(R.orchestraName)if(R.selectSubjects&&R.selectSubjects.length<=0)k("请选择声部");else{var n=R.selectSubjects||[],r=!1;if(n.forEach((function(e){(!e.students||e.students&&e.students.length<=0)&&(r=!0)})),r)k("请选择学生");else{var c=[],o=[],s={};R.selectSubjects.forEach((function(e){if(console.log(e,"item.name"),o.push.apply(o,t(e.students)),"BARITONE"!==e.subjectCode&&"TUBA"!==e.subjectCode)c.push(e);else{var n=s.students?s.students:[];s={id:s.id?s.id+","+e.id:e.id,name:s.name?s.name+"-"+e.name:e.name,type:null,teacher:{},students:[].concat(t(n),t(e.students))}}})),R.selectLastTeacherSubjects=G(c),s.id&&R.selectLastTeacherSubjects.push(s),R.selectLastTeacherSubjects.push({id:null,name:"乐理班",type:"MUSIC_THEORY",teacher:{},students:[].concat(o)},{id:null,name:"合奏班",type:"INSTRUMENTAL_ENSEMBLE",teacher:{},students:[].concat(o)}),e.push({path:"/create-orchestra-teacher"})}}else k("请输入乐团名称")};return d((function(){M(),n(),c()})),function(){return p("div",{class:x["create-orchestra"]},[p(r,null,null),p(T,{inset:!0},{default:function(){return[p(z,{label:"乐团名称",modelValue:R.orchestraName,"onUpdate:modelValue":function(e){return R.orchestraName=e},placeholder:"请输入乐团名称",inputAlign:"right",maxlength:30},null),p(z,{label:"乐团声部",readonly:!0,placeholder:R.selectSubjects.length>0?"已选".concat(R.selectSubjects.length,"个"):"选择声部",isLink:!0,inputAlign:"right",onClick:function(){return R.subjectStatus=!0}},null),R.selectSubjects.map((function(e){return p(E,{title:e.name,isLink:!0,onClick:function(){R.studentStatus=!0,R.selectSubjectStudents=e}},{value:function(){var t;return p(S,null,[v("已选")," ",p("span",{style:{color:"var(--van-primary-color)"}},[(null===(t=e.students)||void 0===t?void 0:t.length)||0])," ",v("名学生")])}})}))]}}),p(s,{position:"bottom"},{default:function(){return[p("div",{class:["btnGroup"]},[p(b,{type:"primary",block:!0,round:!0,onClick:i},{default:function(){return[v("下一步")]}})])]}}),p(o,{modelValue:R.subjectStatus,"onUpdate:modelValue":function(e){return R.subjectStatus=e},style:"background: #F8F8F8;"},{default:function(){return[R.subjectStatus&&p(W,{onClose:function(){return R.subjectStatus=!1},subjectList:R.subjectList,selectSubjects:R.selectSubjectIds,onSelect:u},null)]}}),p(o,{modelValue:R.studentStatus,"onUpdate:modelValue":function(e){return R.studentStatus=e},style:"background: #f8f8f8;"},{default:function(){return[R.studentStatus&&p(V,{orchestraList:R.orchestraList,subjectId:R.selectSubjectStudents.id,selectStudentIds:R.selectSubjectStudents.students,onClose:function(){return R.studentStatus=!1},onSelect:function(e){R.selectSubjectStudents.students=t(e)}},null)]}})])}}}))}}}))}();
- >>>>>>> online:dist/assets/index-legacy.af73baff.js
- =======
- !function(){function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e){return function(e){if(Array.isArray(e))return n(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return n(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e,t,n,r,c,o,s){try{var a=e[o](s),u=a.value}catch(i){return void n(i)}a.done?t(u):Promise.resolve(u).then(r,c)}function a(e){return function(){var t=this,n=arguments;return new Promise((function(r,c){var o=e.apply(t,n);function a(e){s(o,r,c,a,u,"next",e)}function u(e){s(o,r,c,a,u,"throw",e)}a(void 0)}))}}var u=document.createElement("style");u.innerHTML="._searchBand_1v64m_1{display:inline-block;font-size:.37333rem;font-weight:600;color:#333}._searchBand_1v64m_1 ._bandName_1v64m_7{display:inline-block;max-width:4.8rem;vertical-align:text-top}._studentList_1v64m_12{--van-checkbox-border-color: transparent}._studentList_1v64m_12 .van-checkbox{height:.66667rem}._studentList_1v64m_12 ._iconChecked_1v64m_18{font-size:.48rem;border:.02667rem solid transparent;background:transparent}._studentList_1v64m_12 ._iconChecked_1v64m_18 .van-icon__image{width:100%;height:100%}._studentList_1v64m_12 ._img_1v64m_27{width:1.28rem;height:1.28rem;overflow:hidden;border-radius:50%;margin-right:.32rem;flex-shrink:0}._studentList_1v64m_12 ._name_1v64m_35{font-size:.42667rem;font-weight:500;color:#333;line-height:.58667rem}._studentList_1v64m_12 ._class_1v64m_41{padding-top:.08rem;font-size:.32rem;color:#777;line-height:.45333rem}._studentList_1v64m_12 ._btnMore_1v64m_47{display:flex;align-items:center;padding:.42667rem .34667rem!important}._studentList_1v64m_12 ._btnMore_1v64m_47 .van-button{display:flex;justify-content:center;align-items:center;flex-shrink:1;width:30%}._studentList_1v64m_12 ._btnMore_1v64m_47 .van-button+.van-button{flex-shrink:2;width:68%;margin-left:2%}._subjectList_hptt0_1{display:flex;align-items:center;flex-wrap:wrap}._subject_hptt0_1{--van-checkbox-border-color: transparent;position:relative;padding-left:.34667rem;margin-top:.53333rem}._subject_hptt0_1 .van-checkbox{position:absolute;top:.16rem;right:.16rem;z-index:9;height:.66667rem}._subject_hptt0_1 ._iconChecked_hptt0_19{font-size:.48rem;border:.02667rem solid transparent}._subject_hptt0_1 ._iconChecked_hptt0_19 .van-icon__image{width:100%;height:100%}._subject_hptt0_1 ._img_hptt0_27{width:2.88rem;height:2.88rem;border-radius:.21333rem;overflow:hidden;background-color:#fff}._subject_hptt0_1 ._name_hptt0_34{padding-top:.16rem;font-size:.42667rem;font-weight:500;color:#333;max-width:2.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\n",document.head.appendChild(u),System.register(["./index-legacy.80e3d310.js","./index-legacy.74d0612f.js","./index-legacy.62e2337f.js","./index-legacy.8574e5e7.js","./index.module-legacy.3521c141.js","./index-legacy.0c0a8b69.js","./icon-checkbox-check-legacy.8c6ec582.js","./icon-checkbox-default-legacy.20cf236b.js","./icon_student-legacy.6118fd72.js","./index-legacy.e89423b9.js","./index-legacy.3c31e2dd.js","./index-legacy.5a075ae1.js","./index-legacy.699e3e6f.js","./index-legacy.534c45e8.js","./index-legacy.c79dbddd.js","./create-legacy.792349e8.js","./index-legacy.53c89bb8.js","./index-legacy.54a1992d.js","./index-legacy.f72db5af.js","./index-legacy.c75fe8a2.js","./use-tab-status-legacy.2bd37260.js","./Checker-legacy.6aef14fb.js","./index-legacy.083a9152.js","./index-legacy.c7f88300.js","./index-legacy.6a33e667.js"],(function(n){"use strict";var r,o,s,u,i,l,d,f,p,h,m,b,v,g,_,j,y,S,k,x,w,A,C,I,L,O,E,P,B,U,M,R,T,z;return{setters:[function(e){r=e.O},function(e){o=e.O},function(e){s=e.O},function(e){u=e.d,i=e.r,l=e.Z,d=e.$,f=e.f,p=e.c,h=e.a5,m=e.ai,b=e.B,v=e.q,g=e.P,_=e.ak,j=e.m,y=e.ag,S=e.F,k=e.o},function(e){x=e.s},function(e){w=e.O},function(e){A=e.c},function(e){C=e.c},function(e){I=e.i},function(e){L=e.L},function(e){O=e.C},function(e){E=e.C},function(e){P=e.I},function(e){B=e.C},function(e){U=e.P},function(e){M=e.r,R=e.c},function(e){T=e.C},function(e){z=e.F},function(){},function(){},function(){},function(){},function(){},function(){},function(){}],execute:function(){var N={searchBand:"_searchBand_1v64m_1",bandName:"_bandName_1v64m_7",studentList:"_studentList_1v64m_12",iconChecked:"_iconChecked_1v64m_18",img:"_img_1v64m_27",name:"_name_1v64m_35",class:"_class_1v64m_41",btnMore:"_btnMore_1v64m_47"};var F={1:"一年级",2:"二年级",3:"三年级",4:"四年级",5:"五年级",6:"六年级"},V=u({name:"student-list",props:{orchestraList:{type:Array,default:function(){return[]}},subjectId:{type:[String,Number],default:""},selectStudentIds:{type:Array,default:function(){return[]}}},emits:["close","select"],setup:function(e,n){n.slots,n.attrs;var o=n.emit,u=i({showPopover:!1,oPopover:!1,isLoad:!1,classList:[{text:"全部",value:-1},{text:"一年级",value:1},{text:"二年级",value:2},{text:"三年级",value:3},{text:"四年级",value:4},{text:"五年级",value:5}],check:[],checkboxRefs:[],orchestra:{id:null,name:"全部乐团"},class:{id:null,name:"全部"},list:[],listState:{dataShow:!0,loading:!1,finished:!1},params:{keyword:null,page:1,rows:20}}),y=function(){var t=a(regeneratorRuntime.mark((function t(){var n,r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(t.prev=0,!u.isLoad){t.next=3;break}return t.abrupt("return");case 3:return u.isLoad=!0,t.next=6,j.post("/api-school/student/page",{data:c(c({},u.params),{},{subjectId:e.subjectId,orchestraId:u.orchestra.id,currentGradeNum:-1===u.class.id?null:u.class.id})});case 6:if(n=t.sent,u.listState.loading=!1,r=n.data||{},!(u.list.length>0&&1===r.current)){t.next=11;break}return t.abrupt("return");case 11:u.list=u.list.concat(r.rows||[]),u.listState.finished=r.current>=r.pages,u.params.page=r.current+1,u.listState.dataShow=u.list.length>0,u.isLoad=!1,t.next=23;break;case 18:t.prev=18,t.t0=t.catch(0),u.listState.dataShow=!1,u.listState.finished=!0,u.isLoad=!1;case 23:case"end":return t.stop()}}),t,null,[[0,18]])})));return function(){return t.apply(this,arguments)}}(),S=function(){u.params.page=1,u.list=[],u.listState.dataShow=!0,u.listState.loading=!1,u.listState.finished=!1,y()},k=function(){o("close"),o("select",u.check),setTimeout((function(){u.check=[]}),100)};return l((function(){return e.subjectId}),(function(){console.log("subjectId"),S()})),l((function(){return e.selectStudentIds}),(function(){console.log(e.selectStudentIds,"watch"),u.check=t(e.selectStudentIds)})),d((function(){var n;if(console.log(e.selectStudentIds,"onmount"),"sixYearSystem"===(null===(n=f.user.data.school)||void 0===n?void 0:n.schoolSystem)&&u.classList.push({text:"六年级",value:6}),e.orchestraList.length>0){var r=e.orchestraList[0];u.orchestra.id=r.value,u.orchestra.name=r.text}y(),u.check=t(e.selectStudentIds)})),function(){var t;return p("div",{class:N.studentList},[p(s,{position:"top"},{default:function(){return[p(r,{title:"选择学生",desotry:!1,border:!1},null),p(w,{class:"searchGroupInput",placeholder:"学生名称/手机号",onSearch:function(e){u.params.keyword=e,S()}},null),p("div",{class:"searchGroup"},[p("div",{class:["searchItem searchItem-large",u.showPopover?"searchItem-active":""],onClick:function(){return u.showPopover=!0}},[p("span",null,[u.class.name]),p("i",{class:"arrow"},null)]),p("div",{class:["searchItem searchItem-large",u.oPopover?"searchItem-active":""],onClick:function(){return u.oPopover=!0}},[p("span",null,[u.orchestra.name]),p("i",{class:"arrow"},null)])])]}}),u.listState.dataShow?p(L,{finished:u.listState.finished,finishedText:" ",class:[N.liveList],onLoad:y,style:{paddingTop:"12px"},immediateCheck:!1},{default:function(){return[p(O,{modelValue:u.check,"onUpdate:modelValue":function(e){return u.check=e}},(e=t=u.list.map((function(e){return p(E,{modelValue:u.check,"onUpdate:modelValue":function(e){return u.check=e},center:!0,onClick:function(){return t=e.id,void u.checkboxRefs[t].toggle();var t}},{icon:function(){return p(P,{class:N.img,src:e.avatar||I},null)},title:function(){return p("div",{class:N.content},[p("p",{class:N.name},[e.nickname]),p("p",{class:N.class},[e.currentGradeNum>0?F[e.currentGradeNum]:""])])},"right-icon":function(){return p(B,{name:e.id,ref:function(t){return u.checkboxRefs[e.id]=t},onClick:function(e){e.stopPropagation(),e.preventDefault()}},{icon:function(e){return p(h,{class:N.iconChecked,name:e.checked?A:C},null)}})}})})),"function"==typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!_(e)?t:{default:function(){return[t]}}))];var e}}):p(m,{btnStatus:!1,tips:"暂无学生"},null),p(s,{position:"bottom"},{default:function(){return[p("div",{class:["btnGroup",N.btnMore]},[p(b,{type:"primary",plain:!0,round:!0,style:{backgroundColor:"transparent"},onClick:function(){u.list.forEach((function(e){u.check.includes(e.id)||u.check.push(e.id)})),u.check}},{default:function(){return[v("全选")]}}),p(b,{type:"primary",round:!0,block:!0,onClick:k},{default:function(){return[v("确认")]}})])]}}),p(g,{show:u.oPopover,"onUpdate:show":function(e){return u.oPopover=e},position:"bottom",round:!0,class:"popupBottomSearch"},{default:function(){return[p(U,{columns:e.orchestraList,onCancel:function(){return u.oPopover=!1},onConfirm:function(e){var t=e.selectedOptions[0];u.orchestra.id=t.value,u.orchestra.name=t.text,u.oPopover=!1,S()}},null)]}}),p(g,{show:u.showPopover,"onUpdate:show":function(e){return u.showPopover=e},position:"bottom",round:!0,class:"popupBottomSearch"},{default:function(){return[p(U,{columns:u.classList,onCancel:function(){return u.showPopover=!1},onConfirm:function(e){var t=e.selectedOptions[0];u.class.id=t.value,u.class.name=t.text,u.showPopover=!1,S()}},null)]}})])}}}),J={subjectList:"_subjectList_hptt0_1",subject:"_subject_hptt0_1",iconChecked:"_iconChecked_hptt0_19",img:"_img_hptt0_27",name:"_name_hptt0_34"};var W=u({name:"subject-list",props:{subjectList:{type:Array,default:function(){return[]}},selectSubjects:{type:Array,default:function(){return[]}}},emits:["close","select"],setup:function(e,n){n.slots,n.attrs;var c=n.emit,o=i({check:[],checkboxRefs:[]}),a=function(){c("select",o.check),c("close")};return l((function(){return e.selectSubjects}),(function(){o.check=t(e.selectSubjects)})),d((function(){o.check=t(e.selectSubjects)})),function(){var t,n;return p("div",{style:{minHeight:"100vh"}},[p(r,{title:"选择声部",desotry:!1},null),p(O,{class:J.subjectList,modelValue:o.check,"onUpdate:modelValue":function(e){return o.check=e},style:{paddingBottom:"24px"}},(n=t=e.subjectList.map((function(e){return p("div",{class:J.subject,onClick:function(){return t=e.subjectId,void o.checkboxRefs[t].toggle();var t}},[p(B,{name:e.subjectId,class:J.checkbox,ref:function(t){return o.checkboxRefs[e.subjectId]=t},onClick:function(e){e.stopPropagation()}},{icon:function(e){return p(h,{class:J.iconChecked,name:e.checked?A:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA4BJREFUWEfVmT1sFEcUx/9vFntF4cI6FIGCEwmKYJnbnQsgIxIhuUgoaCIlIEKoKPgSoJRQUKWAEgHCQJEqwUpMQUMRKCyhJIoF5Gb2sBwKkIJBIMC6ggLWzs6LHtqzjuPjOPsMw7az773fztv3MW8Is3iYWSVJsoaIBph5FYBPmHkJEXWJOmZ+TET3ANwgomvMPBJF0RUicq2ao1YEjDEfAtgLYBuApa3IArgD4CcAJ7TWd99U9o0AR0dHC52dnT8Q0XYAYa78FhH9RkS/O+fGwzC87Zx7LGtKqa40TT9SSvUy8+fMvAHAslwuZeYfp6amDvX39082A20KaK3dwszHASxi5kwp9atS6kSxWPyzmfL69Uqlss45t9c5t5mIAgCPxBta619ep+eVgCMjIwu6u7sFbFeu4JJSan8URf+0Atb4bpIkK5xzxwB8ka+dqlar+wYGBv57md6XAk5MTCycnJwcBrARwBNm/r5UKp2ZC1ijbLlc3kFERwEsBHChUChs6unpedL43guA+c6dz+EeBEGwsVgsXm0nXE1XpVJZnWXZBQAfCGS1Wv2qcSdfADTGDOZufUBE6+M4vjEfcDWd1lpJUZdzyFNa69319p4DzANiSNwaBMH6+dq5xg/Od1Igxd1b6gNnBlBSSRiGEgASrTvb/c8180L+T56W6E7TdEUtBc0Alsvlk0Qk23tJa/1lM4XzsW6MuSjRzcyDpVJpj9h4BphXiJvMvCAIgpVzTSWzhZcUlGXZdSKSlLNcKk4N8DCAA0Q0FMfx1tkaaIectfYsM38L4IjW+iBJ4bfW/iu1NQiCz1qtEO2Aaqw4WZb9IbU7juOPyVrbz8x/AbiltV7eboOz0WeMuSm1m4jWUpIkB5xzh4loMI7jZz/mu36stSeZebdS6iAZY84B+Fop9V0URWffNZzYT5Jkq3PuZyI6J4AVACsBfKq1LvsAaIwpAfgbwHUBfCjJOQzDRb29vU37s7fxAePj44U0TaUdeyRB8pSZw46OjrCvr2/qbQA0szE2NtY5PT2dElHqP6D3LvY5SIioIi4eZuZvvE0z3idq70ud981C3g/62269Fw2rQHrd8gug94cmgfT62Fkr4F4f3AXS+9GHQHo9PKq52uvxW31D6e0Asx7S6xFwPai3Q/TGM0T9NYRzbrVcQwBYXH8NAeC+XEMopa7O5Rrif2YMj8Ww1rJlAAAAAElFTkSuQmCC"},null)}}),p(P,{class:J.img,src:e.subjectImg},null),p("p",{class:J.name},[e.subjectName])])})),"function"==typeof n||"[object Object]"===Object.prototype.toString.call(n)&&!_(n)?t:{default:function(){return[t]}})),p(s,{position:"bottom"},{default:function(){return[p("div",{class:["btnGroup","btnMore"],style:"padding-left: 13px; padding-right: 13px;"},[p(b,{round:!0,color:"#CCCCCC",onClick:function(){return c("close")}},{default:function(){return[v("取消")]}}),p(b,{type:"primary",round:!0,onClick:a},{default:function(){return[v("确认")]}})])]}})])}}}),G=function t(n){if(null===n)return null;var r=Object.assign({},n);return Object.keys(r).forEach((function(c){return r[c]="object"===e(n[c])?t(n[c]):n[c]})),Array.isArray(n)?(r.length=n.length,Array.from(r)):r};n("default",u({name:"create-orchestra",setup:function(){var e=y(),n=function(){var e=a(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,j.post("/api-school/subjectBasicConfig/page",{data:{page:1,rows:50}});case 3:t=e.sent,n=t.data,R.subjectList=n.rows||[],e.next=10;break;case 8:e.prev=8,e.t0=e.catch(0);case 10:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(){return e.apply(this,arguments)}}(),c=function(){var e=a(regeneratorRuntime.mark((function e(){var t,n,r,c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,j.post("/api-school/orchestra/page",{data:{page:1,rows:100,schoolId:f.user.data.school.id,status:"DONE"}});case 3:t=e.sent,n=t.data,r=n.rows||[],c=[],r.forEach((function(e){c.push({text:e.name,value:e.id})})),R.orchestraList=[].concat(c),e.next=13;break;case 11:e.prev=11,e.t0=e.catch(0);case 13:case"end":return e.stop()}}),e,null,[[0,11]])})));return function(){return e.apply(this,arguments)}}(),u=function(e){R.selectSubjectIds=t(e);var n=[];console.log(R.selectSubjects,"1212",R.subjectList),R.subjectList.forEach((function(t){var r=R.selectSubjects.findIndex((function(e){return e.id===t.subjectId}));e.includes(t.subjectId)&&(r<0?n.push({id:t.subjectId,name:t.subjectName,subjectCode:t.subjectCode,type:null,teacher:{},students:[]}):n.push(R.selectSubjects.find((function(e){return e.id===t.subjectId}))))})),R.selectSubjects=[].concat(n)},i=function(){if(R.orchestraName)if(R.selectSubjects&&R.selectSubjects.length<=0)k("请选择声部");else{var n=R.selectSubjects||[],r=!1;if(n.forEach((function(e){(!e.students||e.students&&e.students.length<=0)&&(r=!0)})),r)k("请选择学生");else{var c=[],o=[],s={};R.selectSubjects.forEach((function(e){if(console.log(e,"item.name"),o.push.apply(o,t(e.students)),"BARITONE"!==e.subjectCode&&"TUBA"!==e.subjectCode)c.push(e);else{var n=s.students?s.students:[];s={id:s.id?s.id+","+e.id:e.id,name:s.name?s.name+"-"+e.name:e.name,type:null,teacher:{},students:[].concat(t(n),t(e.students))}}})),R.selectLastTeacherSubjects=G(c),s.id&&R.selectLastTeacherSubjects.push(s),R.selectLastTeacherSubjects.push({id:null,name:"乐理班",type:"MUSIC_THEORY",teacher:{},students:[].concat(o)},{id:null,name:"合奏班",type:"INSTRUMENTAL_ENSEMBLE",teacher:{},students:[].concat(o)}),e.push({path:"/create-orchestra-teacher"})}}else k("请输入乐团名称")};return d((function(){M(),n(),c()})),function(){return p("div",{class:x["create-orchestra"]},[p(r,null,null),p(T,{inset:!0},{default:function(){return[p(z,{label:"乐团名称",modelValue:R.orchestraName,"onUpdate:modelValue":function(e){return R.orchestraName=e},placeholder:"请输入乐团名称",inputAlign:"right",maxlength:30},null),p(z,{label:"乐团声部",readonly:!0,placeholder:R.selectSubjects.length>0?"已选".concat(R.selectSubjects.length,"个"):"选择声部",isLink:!0,inputAlign:"right",onClick:function(){return R.subjectStatus=!0}},null),R.selectSubjects.map((function(e){return p(E,{title:e.name,isLink:!0,onClick:function(){R.studentStatus=!0,R.selectSubjectStudents=e}},{value:function(){var t;return p(S,null,[v("已选")," ",p("span",{style:{color:"var(--van-primary-color)"}},[(null===(t=e.students)||void 0===t?void 0:t.length)||0])," ",v("名学生")])}})}))]}}),p(s,{position:"bottom"},{default:function(){return[p("div",{class:["btnGroup"]},[p(b,{type:"primary",block:!0,round:!0,onClick:i},{default:function(){return[v("下一步")]}})])]}}),p(o,{modelValue:R.subjectStatus,"onUpdate:modelValue":function(e){return R.subjectStatus=e},style:"background: #F8F8F8;"},{default:function(){return[R.subjectStatus&&p(W,{onClose:function(){return R.subjectStatus=!1},subjectList:R.subjectList,selectSubjects:R.selectSubjectIds,onSelect:u},null)]}}),p(o,{modelValue:R.studentStatus,"onUpdate:modelValue":function(e){return R.studentStatus=e},style:"background: #f8f8f8;"},{default:function(){return[R.studentStatus&&p(V,{orchestraList:R.orchestraList,subjectId:R.selectSubjectStudents.id,selectStudentIds:R.selectSubjectStudents.students,onClose:function(){return R.studentStatus=!1},onSelect:function(e){R.selectSubjectStudents.students=t(e)}},null)]}})])}}}))}}}))}();
- >>>>>>> online:dist/assets/index-legacy.44ce5d4d.js
- =======
- !function(){function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e){return function(e){if(Array.isArray(e))return n(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return n(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e,t,n,r,c,o,s){try{var a=e[o](s),u=a.value}catch(i){return void n(i)}a.done?t(u):Promise.resolve(u).then(r,c)}function a(e){return function(){var t=this,n=arguments;return new Promise((function(r,c){var o=e.apply(t,n);function a(e){s(o,r,c,a,u,"next",e)}function u(e){s(o,r,c,a,u,"throw",e)}a(void 0)}))}}var u=document.createElement("style");u.innerHTML="._searchBand_1v64m_1{display:inline-block;font-size:.37333rem;font-weight:600;color:#333}._searchBand_1v64m_1 ._bandName_1v64m_7{display:inline-block;max-width:4.8rem;vertical-align:text-top}._studentList_1v64m_12{--van-checkbox-border-color: transparent}._studentList_1v64m_12 .van-checkbox{height:.66667rem}._studentList_1v64m_12 ._iconChecked_1v64m_18{font-size:.48rem;border:.02667rem solid transparent;background:transparent}._studentList_1v64m_12 ._iconChecked_1v64m_18 .van-icon__image{width:100%;height:100%}._studentList_1v64m_12 ._img_1v64m_27{width:1.28rem;height:1.28rem;overflow:hidden;border-radius:50%;margin-right:.32rem;flex-shrink:0}._studentList_1v64m_12 ._name_1v64m_35{font-size:.42667rem;font-weight:500;color:#333;line-height:.58667rem}._studentList_1v64m_12 ._class_1v64m_41{padding-top:.08rem;font-size:.32rem;color:#777;line-height:.45333rem}._studentList_1v64m_12 ._btnMore_1v64m_47{display:flex;align-items:center;padding:.42667rem .34667rem!important}._studentList_1v64m_12 ._btnMore_1v64m_47 .van-button{display:flex;justify-content:center;align-items:center;flex-shrink:1;width:30%}._studentList_1v64m_12 ._btnMore_1v64m_47 .van-button+.van-button{flex-shrink:2;width:68%;margin-left:2%}._subjectList_hptt0_1{display:flex;align-items:center;flex-wrap:wrap}._subject_hptt0_1{--van-checkbox-border-color: transparent;position:relative;padding-left:.34667rem;margin-top:.53333rem}._subject_hptt0_1 .van-checkbox{position:absolute;top:.16rem;right:.16rem;z-index:9;height:.66667rem}._subject_hptt0_1 ._iconChecked_hptt0_19{font-size:.48rem;border:.02667rem solid transparent}._subject_hptt0_1 ._iconChecked_hptt0_19 .van-icon__image{width:100%;height:100%}._subject_hptt0_1 ._img_hptt0_27{width:2.88rem;height:2.88rem;border-radius:.21333rem;overflow:hidden;background-color:#fff}._subject_hptt0_1 ._name_hptt0_34{padding-top:.16rem;font-size:.42667rem;font-weight:500;color:#333;max-width:2.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\n",document.head.appendChild(u),System.register(["./index-legacy.881db982.js","./index-legacy.ba28a2db.js","./index-legacy.65752d39.js","./index-legacy.a92e643d.js","./index.module-legacy.3521c141.js","./index-legacy.2330764e.js","./icon-checkbox-check-legacy.8c6ec582.js","./icon-checkbox-default-legacy.20cf236b.js","./icon_student-legacy.6118fd72.js","./index-legacy.b4a3c575.js","./index-legacy.998a77d9.js","./index-legacy.0d047717.js","./index-legacy.6869fc07.js","./index-legacy.221756d5.js","./index-legacy.cc3fad08.js","./create-legacy.408d7b22.js","./index-legacy.8e1720d1.js","./index-legacy.6adde0c8.js","./index-legacy.60ebb2cf.js","./index-legacy.c75fe8a2.js","./use-tab-status-legacy.65eb7e66.js","./Checker-legacy.5f742c67.js","./index-legacy.27d657eb.js","./index-legacy.b0b9cbe9.js","./index-legacy.bc84a52d.js"],(function(n){"use strict";var r,o,s,u,i,l,d,f,p,h,m,b,v,g,_,j,y,S,k,x,w,A,C,I,L,O,E,P,B,U,M,R,T,z;return{setters:[function(e){r=e.O},function(e){o=e.O},function(e){s=e.O},function(e){u=e.d,i=e.r,l=e.Z,d=e.$,f=e.f,p=e.c,h=e.a5,m=e.ai,b=e.B,v=e.q,g=e.P,_=e.ak,j=e.m,y=e.ag,S=e.F,k=e.o},function(e){x=e.s},function(e){w=e.O},function(e){A=e.c},function(e){C=e.c},function(e){I=e.i},function(e){L=e.L},function(e){O=e.C},function(e){E=e.C},function(e){P=e.I},function(e){B=e.C},function(e){U=e.P},function(e){M=e.r,R=e.c},function(e){T=e.C},function(e){z=e.F},function(){},function(){},function(){},function(){},function(){},function(){},function(){}],execute:function(){var N={searchBand:"_searchBand_1v64m_1",bandName:"_bandName_1v64m_7",studentList:"_studentList_1v64m_12",iconChecked:"_iconChecked_1v64m_18",img:"_img_1v64m_27",name:"_name_1v64m_35",class:"_class_1v64m_41",btnMore:"_btnMore_1v64m_47"};var F={1:"一年级",2:"二年级",3:"三年级",4:"四年级",5:"五年级",6:"六年级"},V=u({name:"student-list",props:{orchestraList:{type:Array,default:function(){return[]}},subjectId:{type:[String,Number],default:""},selectStudentIds:{type:Array,default:function(){return[]}}},emits:["close","select"],setup:function(e,n){n.slots,n.attrs;var o=n.emit,u=i({showPopover:!1,oPopover:!1,isLoad:!1,classList:[{text:"全部",value:-1},{text:"一年级",value:1},{text:"二年级",value:2},{text:"三年级",value:3},{text:"四年级",value:4},{text:"五年级",value:5}],check:[],checkboxRefs:[],orchestra:{id:null,name:"全部乐团"},class:{id:null,name:"全部"},list:[],listState:{dataShow:!0,loading:!1,finished:!1},params:{keyword:null,page:1,rows:20}}),y=function(){var t=a(regeneratorRuntime.mark((function t(){var n,r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(t.prev=0,!u.isLoad){t.next=3;break}return t.abrupt("return");case 3:return u.isLoad=!0,t.next=6,j.post("/api-school/student/page",{data:c(c({},u.params),{},{subjectId:e.subjectId,orchestraId:u.orchestra.id,currentGradeNum:-1===u.class.id?null:u.class.id})});case 6:if(n=t.sent,u.listState.loading=!1,r=n.data||{},!(u.list.length>0&&1===r.current)){t.next=11;break}return t.abrupt("return");case 11:u.list=u.list.concat(r.rows||[]),u.listState.finished=r.current>=r.pages,u.params.page=r.current+1,u.listState.dataShow=u.list.length>0,u.isLoad=!1,t.next=23;break;case 18:t.prev=18,t.t0=t.catch(0),u.listState.dataShow=!1,u.listState.finished=!0,u.isLoad=!1;case 23:case"end":return t.stop()}}),t,null,[[0,18]])})));return function(){return t.apply(this,arguments)}}(),S=function(){u.params.page=1,u.list=[],u.listState.dataShow=!0,u.listState.loading=!1,u.listState.finished=!1,y()},k=function(){o("close"),o("select",u.check),setTimeout((function(){u.check=[]}),100)};return l((function(){return e.subjectId}),(function(){console.log("subjectId"),S()})),l((function(){return e.selectStudentIds}),(function(){console.log(e.selectStudentIds,"watch"),u.check=t(e.selectStudentIds)})),d((function(){var n;if(console.log(e.selectStudentIds,"onmount"),"sixYearSystem"===(null===(n=f.user.data.school)||void 0===n?void 0:n.schoolSystem)&&u.classList.push({text:"六年级",value:6}),e.orchestraList.length>0){var r=e.orchestraList[0];u.orchestra.id=r.value,u.orchestra.name=r.text}y(),u.check=t(e.selectStudentIds)})),function(){var t;return p("div",{class:N.studentList},[p(s,{position:"top"},{default:function(){return[p(r,{title:"选择学生",desotry:!1,border:!1},null),p(w,{class:"searchGroupInput",placeholder:"学生名称/手机号",onSearch:function(e){u.params.keyword=e,S()}},null),p("div",{class:"searchGroup"},[p("div",{class:["searchItem searchItem-large",u.showPopover?"searchItem-active":""],onClick:function(){return u.showPopover=!0}},[p("span",null,[u.class.name]),p("i",{class:"arrow"},null)]),p("div",{class:["searchItem searchItem-large",u.oPopover?"searchItem-active":""],onClick:function(){return u.oPopover=!0}},[p("span",null,[u.orchestra.name]),p("i",{class:"arrow"},null)])])]}}),u.listState.dataShow?p(L,{finished:u.listState.finished,finishedText:" ",class:[N.liveList],onLoad:y,style:{paddingTop:"12px"},immediateCheck:!1},{default:function(){return[p(O,{modelValue:u.check,"onUpdate:modelValue":function(e){return u.check=e}},(e=t=u.list.map((function(e){return p(E,{modelValue:u.check,"onUpdate:modelValue":function(e){return u.check=e},center:!0,onClick:function(){return t=e.id,void u.checkboxRefs[t].toggle();var t}},{icon:function(){return p(P,{class:N.img,src:e.avatar||I},null)},title:function(){return p("div",{class:N.content},[p("p",{class:N.name},[e.nickname]),p("p",{class:N.class},[e.currentGradeNum>0?F[e.currentGradeNum]:""])])},"right-icon":function(){return p(B,{name:e.id,ref:function(t){return u.checkboxRefs[e.id]=t},onClick:function(e){e.stopPropagation(),e.preventDefault()}},{icon:function(e){return p(h,{class:N.iconChecked,name:e.checked?A:C},null)}})}})})),"function"==typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!_(e)?t:{default:function(){return[t]}}))];var e}}):p(m,{btnStatus:!1,tips:"暂无学生"},null),p(s,{position:"bottom"},{default:function(){return[p("div",{class:["btnGroup",N.btnMore]},[p(b,{type:"primary",plain:!0,round:!0,style:{backgroundColor:"transparent"},onClick:function(){u.list.forEach((function(e){u.check.includes(e.id)||u.check.push(e.id)})),u.check}},{default:function(){return[v("全选")]}}),p(b,{type:"primary",round:!0,block:!0,onClick:k},{default:function(){return[v("确认")]}})])]}}),p(g,{show:u.oPopover,"onUpdate:show":function(e){return u.oPopover=e},position:"bottom",round:!0,class:"popupBottomSearch"},{default:function(){return[p(U,{columns:e.orchestraList,onCancel:function(){return u.oPopover=!1},onConfirm:function(e){var t=e.selectedOptions[0];u.orchestra.id=t.value,u.orchestra.name=t.text,u.oPopover=!1,S()}},null)]}}),p(g,{show:u.showPopover,"onUpdate:show":function(e){return u.showPopover=e},position:"bottom",round:!0,class:"popupBottomSearch"},{default:function(){return[p(U,{columns:u.classList,onCancel:function(){return u.showPopover=!1},onConfirm:function(e){var t=e.selectedOptions[0];u.class.id=t.value,u.class.name=t.text,u.showPopover=!1,S()}},null)]}})])}}}),J={subjectList:"_subjectList_hptt0_1",subject:"_subject_hptt0_1",iconChecked:"_iconChecked_hptt0_19",img:"_img_hptt0_27",name:"_name_hptt0_34"};var W=u({name:"subject-list",props:{subjectList:{type:Array,default:function(){return[]}},selectSubjects:{type:Array,default:function(){return[]}}},emits:["close","select"],setup:function(e,n){n.slots,n.attrs;var c=n.emit,o=i({check:[],checkboxRefs:[]}),a=function(){c("select",o.check),c("close")};return l((function(){return e.selectSubjects}),(function(){o.check=t(e.selectSubjects)})),d((function(){o.check=t(e.selectSubjects)})),function(){var t,n;return p("div",{style:{minHeight:"100vh"}},[p(r,{title:"选择声部",desotry:!1},null),p(O,{class:J.subjectList,modelValue:o.check,"onUpdate:modelValue":function(e){return o.check=e},style:{paddingBottom:"24px"}},(n=t=e.subjectList.map((function(e){return p("div",{class:J.subject,onClick:function(){return t=e.subjectId,void o.checkboxRefs[t].toggle();var t}},[p(B,{name:e.subjectId,class:J.checkbox,ref:function(t){return o.checkboxRefs[e.subjectId]=t},onClick:function(e){e.stopPropagation()}},{icon:function(e){return p(h,{class:J.iconChecked,name:e.checked?A:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA4BJREFUWEfVmT1sFEcUx/9vFntF4cI6FIGCEwmKYJnbnQsgIxIhuUgoaCIlIEKoKPgSoJRQUKWAEgHCQJEqwUpMQUMRKCyhJIoF5Gb2sBwKkIJBIMC6ggLWzs6LHtqzjuPjOPsMw7az773fztv3MW8Is3iYWSVJsoaIBph5FYBPmHkJEXWJOmZ+TET3ANwgomvMPBJF0RUicq2ao1YEjDEfAtgLYBuApa3IArgD4CcAJ7TWd99U9o0AR0dHC52dnT8Q0XYAYa78FhH9RkS/O+fGwzC87Zx7LGtKqa40TT9SSvUy8+fMvAHAslwuZeYfp6amDvX39082A20KaK3dwszHASxi5kwp9atS6kSxWPyzmfL69Uqlss45t9c5t5mIAgCPxBta619ep+eVgCMjIwu6u7sFbFeu4JJSan8URf+0Atb4bpIkK5xzxwB8ka+dqlar+wYGBv57md6XAk5MTCycnJwcBrARwBNm/r5UKp2ZC1ijbLlc3kFERwEsBHChUChs6unpedL43guA+c6dz+EeBEGwsVgsXm0nXE1XpVJZnWXZBQAfCGS1Wv2qcSdfADTGDOZufUBE6+M4vjEfcDWd1lpJUZdzyFNa69319p4DzANiSNwaBMH6+dq5xg/Od1Igxd1b6gNnBlBSSRiGEgASrTvb/c8180L+T56W6E7TdEUtBc0Alsvlk0Qk23tJa/1lM4XzsW6MuSjRzcyDpVJpj9h4BphXiJvMvCAIgpVzTSWzhZcUlGXZdSKSlLNcKk4N8DCAA0Q0FMfx1tkaaIectfYsM38L4IjW+iBJ4bfW/iu1NQiCz1qtEO2Aaqw4WZb9IbU7juOPyVrbz8x/AbiltV7eboOz0WeMuSm1m4jWUpIkB5xzh4loMI7jZz/mu36stSeZebdS6iAZY84B+Fop9V0URWffNZzYT5Jkq3PuZyI6J4AVACsBfKq1LvsAaIwpAfgbwHUBfCjJOQzDRb29vU37s7fxAePj44U0TaUdeyRB8pSZw46OjrCvr2/qbQA0szE2NtY5PT2dElHqP6D3LvY5SIioIi4eZuZvvE0z3idq70ud981C3g/62269Fw2rQHrd8gug94cmgfT62Fkr4F4f3AXS+9GHQHo9PKq52uvxW31D6e0Asx7S6xFwPai3Q/TGM0T9NYRzbrVcQwBYXH8NAeC+XEMopa7O5Rrif2YMj8Ww1rJlAAAAAElFTkSuQmCC"},null)}}),p(P,{class:J.img,src:e.subjectImg},null),p("p",{class:J.name},[e.subjectName])])})),"function"==typeof n||"[object Object]"===Object.prototype.toString.call(n)&&!_(n)?t:{default:function(){return[t]}})),p(s,{position:"bottom"},{default:function(){return[p("div",{class:["btnGroup","btnMore"],style:"padding-left: 13px; padding-right: 13px;"},[p(b,{round:!0,color:"#CCCCCC",onClick:function(){return c("close")}},{default:function(){return[v("取消")]}}),p(b,{type:"primary",round:!0,onClick:a},{default:function(){return[v("确认")]}})])]}})])}}}),G=function t(n){if(null===n)return null;var r=Object.assign({},n);return Object.keys(r).forEach((function(c){return r[c]="object"===e(n[c])?t(n[c]):n[c]})),Array.isArray(n)?(r.length=n.length,Array.from(r)):r};n("default",u({name:"create-orchestra",setup:function(){var e=y(),n=function(){var e=a(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,j.post("/api-school/subjectBasicConfig/page",{data:{page:1,rows:50}});case 3:t=e.sent,n=t.data,R.subjectList=n.rows||[],e.next=10;break;case 8:e.prev=8,e.t0=e.catch(0);case 10:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(){return e.apply(this,arguments)}}(),c=function(){var e=a(regeneratorRuntime.mark((function e(){var t,n,r,c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,j.post("/api-school/orchestra/page",{data:{page:1,rows:100,schoolId:f.user.data.school.id,status:"DONE"}});case 3:t=e.sent,n=t.data,r=n.rows||[],c=[],r.forEach((function(e){c.push({text:e.name,value:e.id})})),R.orchestraList=[].concat(c),e.next=13;break;case 11:e.prev=11,e.t0=e.catch(0);case 13:case"end":return e.stop()}}),e,null,[[0,11]])})));return function(){return e.apply(this,arguments)}}(),u=function(e){R.selectSubjectIds=t(e);var n=[];console.log(R.selectSubjects,"1212",R.subjectList),R.subjectList.forEach((function(t){var r=R.selectSubjects.findIndex((function(e){return e.id===t.subjectId}));e.includes(t.subjectId)&&(r<0?n.push({id:t.subjectId,name:t.subjectName,subjectCode:t.subjectCode,type:null,teacher:{},students:[]}):n.push(R.selectSubjects.find((function(e){return e.id===t.subjectId}))))})),R.selectSubjects=[].concat(n)},i=function(){if(R.orchestraName)if(R.selectSubjects&&R.selectSubjects.length<=0)k("请选择声部");else{var n=R.selectSubjects||[],r=!1;if(n.forEach((function(e){(!e.students||e.students&&e.students.length<=0)&&(r=!0)})),r)k("请选择学生");else{var c=[],o=[],s={};R.selectSubjects.forEach((function(e){if(console.log(e,"item.name"),o.push.apply(o,t(e.students)),"BARITONE"!==e.subjectCode&&"TUBA"!==e.subjectCode)c.push(e);else{var n=s.students?s.students:[];s={id:s.id?s.id+","+e.id:e.id,name:s.name?s.name+"-"+e.name:e.name,type:null,teacher:{},students:[].concat(t(n),t(e.students))}}})),R.selectLastTeacherSubjects=G(c),s.id&&R.selectLastTeacherSubjects.push(s),R.selectLastTeacherSubjects.push({id:null,name:"乐理班",type:"MUSIC_THEORY",teacher:{},students:[].concat(o)},{id:null,name:"合奏班",type:"INSTRUMENTAL_ENSEMBLE",teacher:{},students:[].concat(o)}),e.push({path:"/create-orchestra-teacher"})}}else k("请输入乐团名称")};return d((function(){M(),n(),c()})),function(){return p("div",{class:x["create-orchestra"]},[p(r,null,null),p(T,{inset:!0},{default:function(){return[p(z,{label:"乐团名称",modelValue:R.orchestraName,"onUpdate:modelValue":function(e){return R.orchestraName=e},placeholder:"请输入乐团名称",inputAlign:"right",maxlength:30},null),p(z,{label:"乐团声部",readonly:!0,placeholder:R.selectSubjects.length>0?"已选".concat(R.selectSubjects.length,"个"):"选择声部",isLink:!0,inputAlign:"right",onClick:function(){return R.subjectStatus=!0}},null),R.selectSubjects.map((function(e){return p(E,{title:e.name,isLink:!0,onClick:function(){R.studentStatus=!0,R.selectSubjectStudents=e}},{value:function(){var t;return p(S,null,[v("已选")," ",p("span",{style:{color:"var(--van-primary-color)"}},[(null===(t=e.students)||void 0===t?void 0:t.length)||0])," ",v("名学生")])}})}))]}}),p(s,{position:"bottom"},{default:function(){return[p("div",{class:["btnGroup"]},[p(b,{type:"primary",block:!0,round:!0,onClick:i},{default:function(){return[v("下一步")]}})])]}}),p(o,{modelValue:R.subjectStatus,"onUpdate:modelValue":function(e){return R.subjectStatus=e},style:"background: #F8F8F8;"},{default:function(){return[R.subjectStatus&&p(W,{onClose:function(){return R.subjectStatus=!1},subjectList:R.subjectList,selectSubjects:R.selectSubjectIds,onSelect:u},null)]}}),p(o,{modelValue:R.studentStatus,"onUpdate:modelValue":function(e){return R.studentStatus=e},style:"background: #f8f8f8;"},{default:function(){return[R.studentStatus&&p(V,{orchestraList:R.orchestraList,subjectId:R.selectSubjectStudents.id,selectStudentIds:R.selectSubjectStudents.students,onClose:function(){return R.studentStatus=!1},onSelect:function(e){R.selectSubjectStudents.students=t(e)}},null)]}})])}}}))}}}))}();
- >>>>>>> manage-cicle:dist/assets/index-legacy.f9e6ba57.js
|