123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565 |
- !(function () {
- function e(e, t) {
- var n = Object.keys(e)
- if (Object.getOwnPropertySymbols) {
- var a = Object.getOwnPropertySymbols(e)
- t &&
- (a = a.filter(function (t) {
- return Object.getOwnPropertyDescriptor(e, t).enumerable
- })),
- n.push.apply(n, a)
- }
- return n
- }
- function t(t) {
- for (var a = 1; a < arguments.length; a++) {
- var r = null != arguments[a] ? arguments[a] : {}
- a % 2
- ? e(Object(r), !0).forEach(function (e) {
- n(t, e, r[e])
- })
- : Object.getOwnPropertyDescriptors
- ? Object.defineProperties(t, Object.getOwnPropertyDescriptors(r))
- : e(Object(r)).forEach(function (e) {
- Object.defineProperty(t, e, Object.getOwnPropertyDescriptor(r, e))
- })
- }
- return t
- }
- function n(e, t, n) {
- return (
- t in e
- ? Object.defineProperty(e, t, { value: n, enumerable: !0, configurable: !0, writable: !0 })
- : (e[t] = n),
- e
- )
- }
- function a(e, t, n, a, r, i, c) {
- try {
- var s = e[i](c),
- o = s.value
- } catch (l) {
- return void n(l)
- }
- s.done ? t(o) : Promise.resolve(o).then(a, r)
- }
- function r(e) {
- return function () {
- var t = this,
- n = arguments
- return new Promise(function (r, i) {
- var c = e.apply(t, n)
- function s(e) {
- a(c, r, i, s, o, 'next', e)
- }
- function o(e) {
- a(c, r, i, s, o, 'throw', e)
- }
- s(void 0)
- })
- }
- }
- var i = document.createElement('style')
- ;(i.innerHTML =
- '._unbindTips_1tv2q_1{font-size:.34667rem;padding:.26667rem .32rem;font-weight:500;color:#f67146;line-height:.48rem;background:#ffebdd;border-radius:.26667rem;margin:.32rem .34667rem}._detailCellGroup_1tv2q_11{margin:.32rem .34667rem;overflow:hidden;border-radius:.26667rem}._detailCell_1tv2q_11{padding:.4rem .34667rem}._detailCell_1tv2q_11 .van-cell__title{flex:1 auto;flex-basis:48%}._detailCell_1tv2q_11 ._teacherName_1tv2q_23{font-size:.42667rem;font-weight:500;color:#333;line-height:.58667rem}._detailCell_1tv2q_11 ._teacherContent_1tv2q_29{display:flex;align-items:center;justify-content:space-between}._detailCell_1tv2q_11 ._teacherContent_1tv2q_29 ._content_1tv2q_34{width:1.86667rem}._detailCell_1tv2q_11 ._teacherContent_1tv2q_29 ._classNum_1tv2q_37{text-align:center;width:1.6rem}._detailCell_1tv2q_11 ._className_1tv2q_41{font-size:.42667rem;font-weight:600;color:#333;line-height:.58667rem}._detailCell_1tv2q_11 ._musicName_1tv2q_47{font-size:.37333rem;color:#777;line-height:.53333rem}._detailCell_1tv2q_11 ._nums_1tv2q_52{font-size:.53333rem;font-weight:700;color:#f67146;line-height:.64rem}._detailCell_1tv2q_11 ._numTip_1tv2q_58{font-size:.37333rem;color:#777;line-height:.53333rem}._name_nzdqe_1{font-size:.42667rem;font-weight:500;color:#333;line-height:.58667rem;max-width:7.2rem}._img_nzdqe_8{width:1.28rem;height:1.28rem;overflow:hidden;border-radius:50%;margin-right:.26667rem}._subjects_nzdqe_15 .van-tag+.van-tag{margin-left:.16rem}\n'),
- document.head.appendChild(i),
- System.register(
- [
- './index-legacy.c52b7cbb.js',
- './index-legacy.4e7f0184.js',
- './index-legacy.2ae28dc5.js',
- './index-legacy.4833415a.js',
- './index-legacy.fb25da3a.js',
- './icon_teacher-legacy.42ba77b1.js',
- './index-legacy.9fb17640.js',
- './index-legacy.51e5b886.js',
- './index-legacy.d61b8a1f.js',
- './index-legacy.ef15ba2a.js',
- './index-legacy.26638f55.js',
- './function-call-legacy.5d08d5e0.js',
- './index-legacy.261ae52e.js',
- './use-tab-status-legacy.17f6d490.js'
- ],
- function (e) {
- 'use strict'
- var n, a, i, c, s, o, l, u, d, f, m, _, h, p, g, v, b, y, j, q, w, S, C, x, N
- return {
- setters: [
- function (e) {
- n = e.O
- },
- function (e) {
- a = e.O
- },
- function (e) {
- ;(i = e.d),
- (c = e.R),
- (s = e.X),
- (o = e.k),
- (l = e.be),
- (u = e.F),
- (d = e.ad),
- (f = e.g),
- (m = e.s),
- (_ = e.b8),
- (h = e.aQ),
- (p = e.l),
- (g = e.B),
- (v = e.j)
- },
- function (e) {
- b = e.O
- },
- function (e) {
- y = e.O
- },
- function (e) {
- j = e.i
- },
- function (e) {
- q = e.L
- },
- function (e) {
- w = e.C
- },
- function (e) {
- S = e.I
- },
- function (e) {
- C = e.T
- },
- function (e) {
- x = e.C
- },
- function (e) {
- N = e.a
- },
- function () {},
- function () {}
- ],
- execute: function () {
- var O = {
- unbindTips: '_unbindTips_1tv2q_1',
- detailCellGroup: '_detailCellGroup_1tv2q_11',
- detailCell: '_detailCell_1tv2q_11',
- teacherName: '_teacherName_1tv2q_23',
- teacherContent: '_teacherContent_1tv2q_29',
- content: '_content_1tv2q_34',
- classNum: '_classNum_1tv2q_37',
- className: '_className_1tv2q_41',
- musicName: '_musicName_1tv2q_47',
- nums: '_nums_1tv2q_52',
- numTip: '_numTip_1tv2q_58'
- },
- T = { name: '_name_nzdqe_1', img: '_img_nzdqe_8', subjects: '_subjects_nzdqe_15' }
- function k(e) {
- return (
- 'function' == typeof e ||
- ('[object Object]' === Object.prototype.toString.call(e) && !d(e))
- )
- }
- var z = i({
- name: 'teacher',
- emits: ['close', 'select'],
- setup: function (e, i) {
- i.slots, i.attrs
- var d = i.emit,
- _ = c({
- schoolId: null,
- list: [],
- listState: { dataShow: !0, loading: !1, finished: !1 },
- params: { keyword: null, page: 1, rows: 20 },
- selectItem: {}
- }),
- h = (function () {
- var e = r(
- regeneratorRuntime.mark(function e() {
- var n, a, r
- return regeneratorRuntime.wrap(
- function (e) {
- for (;;)
- switch ((e.prev = e.next)) {
- case 0:
- return (
- (e.prev = 0),
- (e.next = 3),
- f.post('/api-school/teacher/page', {
- data: t(
- t({}, _.params),
- {},
- { schoolId: m.user.data.school.id }
- )
- })
- )
- case 3:
- if (
- ((n = e.sent),
- (_.listState.loading = !1),
- (a = n.data || {}),
- !(_.list.length > 0 && 1 === a.current))
- ) {
- e.next = 8
- break
- }
- return e.abrupt('return')
- case 8:
- ;(r = a.rows || []).forEach(function (e) {
- e.subjectNames = e.subjectName ? e.subjectName.split(',') : []
- }),
- (_.list = _.list.concat(r)),
- (_.listState.finished = a.current >= a.pages),
- (_.params.page = a.current + 1),
- (_.listState.dataShow = _.list.length > 0),
- (e.next = 20)
- break
- case 16:
- ;(e.prev = 16),
- (e.t0 = e.catch(0)),
- (_.listState.dataShow = !1),
- (_.listState.finished = !0)
- case 20:
- case 'end':
- return e.stop()
- }
- },
- e,
- null,
- [[0, 16]]
- )
- })
- )
- return function () {
- return e.apply(this, arguments)
- }
- })()
- return (
- s(function () {
- h()
- }),
- function () {
- var e
- return o(u, null, [
- o(
- a,
- { position: 'top' },
- {
- default: function () {
- return [
- o(n, { title: '交接老师' }, null),
- o(
- y,
- {
- placeholder: '请输入老师姓名',
- inputBackground: 'white',
- background: '#F8F8F8',
- onSearch: function (e) {
- ;(_.params.keyword = e),
- (_.params.page = 1),
- (_.list = []),
- (_.listState.dataShow = !0),
- (_.listState.loading = !1),
- (_.listState.finished = !1),
- h()
- }
- },
- null
- )
- ]
- }
- }
- ),
- _.listState.dataShow
- ? o(
- q,
- {
- loading: _.listState.loading,
- 'onUpdate:loading': function (e) {
- return (_.listState.loading = e)
- },
- finished: _.listState.finished,
- finishedText: ' ',
- class: [T.liveList],
- onLoad: h,
- immediateCheck: !1
- },
- k(
- (e = _.list.map(function (e) {
- return o(
- w,
- {
- onClick: function () {
- return (function (e) {
- d('select', e), d('close')
- })(e)
- }
- },
- {
- icon: function () {
- return o(S, { class: T.img, src: e.avatar || j }, null)
- },
- title: function () {
- return o('div', { class: T.content }, [
- o('p', { class: [T.name, 'van-ellipsis'] }, [e.nickname]),
- o('p', { class: T.subjects }, [
- e.subjectNames &&
- e.subjectNames.length > 0 &&
- e.subjectNames.map(function (e) {
- return o(
- C,
- { type: 'primary' },
- k(e)
- ? e
- : {
- default: function () {
- return [e]
- }
- }
- )
- })
- ])
- ])
- }
- }
- )
- }))
- )
- ? e
- : {
- default: function () {
- return [e]
- }
- }
- )
- : o(l, { btnStatus: !1, classImgSize: 'SMALL', tips: '暂无伴学指导' }, null)
- ])
- }
- )
- }
- })
- e(
- 'default',
- i({
- name: 'unbind',
- setup: function () {
- var e = _(),
- t = h(),
- i = c({ teacherStatus: !1, classList: [], selectTeacher: {} }),
- l = (function () {
- var t = r(
- regeneratorRuntime.mark(function t() {
- var n, a, r
- return regeneratorRuntime.wrap(
- function (t) {
- for (;;)
- switch ((t.prev = t.next)) {
- case 0:
- return (
- (t.prev = 0),
- (n = e.query),
- (t.next = 4),
- f.post('/api-school/classGroup/page', {
- data: {
- teacherId: n.id,
- schoolId: m.user.data.school.id,
- page: 1,
- rows: 100
- }
- })
- )
- case 4:
- ;(a = t.sent),
- (r = a.data),
- (i.classList = r.rows || []),
- (t.next = 11)
- break
- case 9:
- ;(t.prev = 9), (t.t0 = t.catch(0))
- case 11:
- case 'end':
- return t.stop()
- }
- },
- t,
- null,
- [[0, 9]]
- )
- })
- )
- return function () {
- return t.apply(this, arguments)
- }
- })(),
- y = function (e) {
- console.log(e, 'steacher'), (i.selectTeacher.sTeacher = e)
- },
- j = function () {
- console.log('submit')
- var n = !1,
- a = []
- if (
- (i.classList.forEach(function (e) {
- ;(!e.sTeacher || (e.sTeacher && !e.sTeacher.id)) && (n = !0),
- e.sTeacher && a.push({ classGroupId: e.id, teacherId: e.sTeacher.id })
- }),
- n)
- )
- v('请选择交接老师')
- else
- try {
- N({ title: '提示', message: '是否确认交接', showCancelButton: !0 }).then(
- r(
- regeneratorRuntime.mark(function n() {
- return regeneratorRuntime.wrap(function (n) {
- for (;;)
- switch ((n.prev = n.next)) {
- case 0:
- return (
- (n.next = 2),
- f.post('/api-school/classGroup/handoverTeacher', {
- data: {
- teacherId: e.query.id,
- updateTeacherList: [].concat(a)
- }
- })
- )
- case 2:
- setTimeout(function () {
- v('交接成功')
- }, 100),
- setTimeout(function () {
- t.replace('/companion-teacher')
- }, 1e3)
- case 4:
- case 'end':
- return n.stop()
- }
- }, n)
- })
- )
- )
- } catch (c) {}
- }
- return (
- s(function () {
- l()
- }),
- function () {
- var e, t
- return o(u, null, [
- o(n, null, null),
- o('div', { class: O.unbindTips }, [
- p('该伴学指导存在以下班级及课程未开始,请选择交接老师')
- ]),
- o(
- x,
- { inset: !0, class: O.detailCellGroup },
- ((t = e =
- i.classList.map(function (e) {
- return o(
- w,
- {
- center: !0,
- class: O.detailCell,
- isLink: !0,
- onClick: function () {
- return (function (e) {
- ;(i.teacherStatus = !0), (i.selectTeacher = e)
- })(e)
- }
- },
- {
- title: function () {
- return o('div', { class: O.teacherContent }, [
- o('div', { class: O.classInfo }, [
- o('p', { class: O.className }, [e.name]),
- o('p', { class: O.musicName }, [e.orchestraName])
- ]),
- o('div', { class: O.classNum }, [
- o('p', { class: O.nums }, [
- e.courseScheduleNum - e.completeCourseScheduleNum
- ]),
- o('p', { class: O.numTip }, [p('剩余课时')])
- ])
- ])
- },
- value: function () {
- return o('span', { class: O.teacherName }, [
- e.sTeacher && e.sTeacher.nickname
- ])
- }
- }
- )
- })),
- 'function' == typeof t ||
- ('[object Object]' === Object.prototype.toString.call(t) && !d(t))
- ? e
- : {
- default: function () {
- return [e]
- }
- })
- ),
- o(
- a,
- { position: 'bottom' },
- {
- default: function () {
- return [
- o(
- 'div',
- {
- class: ['btnGroup'],
- style: { paddingLeft: '13px', paddingRight: '13px' }
- },
- [
- o(
- g,
- { type: 'primary', round: !0, block: !0, onClick: j },
- {
- default: function () {
- return [p('确认交接')]
- }
- }
- )
- ]
- )
- ]
- }
- }
- ),
- o(
- b,
- {
- modelValue: i.teacherStatus,
- 'onUpdate:modelValue': function (e) {
- return (i.teacherStatus = e)
- }
- },
- {
- default: function () {
- return [
- o(
- z,
- {
- onClose: function () {
- return (i.teacherStatus = !1)
- },
- onSelect: y
- },
- null
- )
- ]
- }
- }
- )
- ])
- }
- )
- }
- })
- )
- }
- }
- }
- )
- })()
|