!(function () { function e(e, r) { var t = Object.keys(e) if (Object.getOwnPropertySymbols) { var n = Object.getOwnPropertySymbols(e) r && (n = n.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable })), t.push.apply(t, n) } return t } function r(r) { for (var n = 1; n < arguments.length; n++) { var o = null != arguments[n] ? arguments[n] : {} n % 2 ? e(Object(o), !0).forEach(function (e) { t(r, e, o[e]) }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(r, Object.getOwnPropertyDescriptors(o)) : e(Object(o)).forEach(function (e) { Object.defineProperty(r, e, Object.getOwnPropertyDescriptor(o, e)) }) } return r } function t(e, r, t) { return ( r in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : (e[r] = t), e ) } function n(e, r, t, n, o, a, i) { try { var l = e[a](i), s = l.value } catch (c) { return void t(c) } l.done ? r(s) : Promise.resolve(s).then(n, o) } function o(e) { return function () { var r = this, t = arguments return new Promise(function (o, a) { var i = e.apply(r, t) function l(e) { n(i, o, a, l, s, 'next', e) } function s(e) { n(i, o, a, l, s, 'throw', e) } l(void 0) }) } } var a = document.createElement('style') ;(a.innerHTML = 'html,body,p,div,span{padding:0;margin:0;border:0}._van-field--error_qaj9r_10 ._van-field__control_qaj9r_10::-moz-placeholder{color:#c8c9cc;-webkit-text-fill-color:currentColor}._van-field--error_qaj9r_10 ._van-field__control_qaj9r_10,._van-field--error_qaj9r_10 ._van-field__control_qaj9r_10::placeholder{color:#c8c9cc;-webkit-text-fill-color:currentColor}._register_qaj9r_15{background:url(./assets/banner.56eb4aa6.png) no-repeat top center #f8f8f8;background-size:contain;max-width:20rem;margin:0 auto;min-height:100vh;overflow:hidden}._register_qaj9r_15 .van-cell{flex-direction:column;font-size:.42667rem;padding:.37333rem .34667rem}._register_qaj9r_15 .van-field__label{width:100%;margin-right:0;color:#333;font-size:.42667rem;font-weight:500}._register_qaj9r_15 .van-cell--required:before{left:.4rem}._register_qaj9r_15 .van-field__body{margin-top:.26667rem}._register_qaj9r_15 .van-form{margin-top:4.64rem;overflow:hidden}._register_qaj9r_15 .van-tag+.van-tag{margin-left:.21333rem}._banner_qaj9r_50,._banner_qaj9r_50 img{width:100%;font-size:0}._btn-submit_qaj9r_55{width:90%;margin:.53333rem auto}._system_qaj9r_59 h2{font-size:.48rem;font-weight:500;margin:.26667rem .64rem;color:#444}._system_qaj9r_59 ._van-cell--required_qaj9r_35:before{left:.66667rem}._cell-group_qaj9r_68{margin:0 .34667rem .37333rem;border-radius:.26667rem;padding-bottom:.26667rem}._top-tips_qaj9r_73{margin:.8rem .34667rem .53333rem;padding:.24rem .18667rem;background:#ffffff;border-radius:.26667rem;border:.13333rem solid #be93ff;font-size:.37333rem;font-weight:500;color:#724da9;line-height:.53333rem}._title_qaj9r_84{position:absolute;top:0;left:0;padding:3.06667rem .64rem 0;width:57%;font-size:.74667rem;font-weight:600;color:#fff;line-height:.90667rem;letter-spacing:.02667rem}._tips_qaj9r_98{font-size:.42667rem;font-weight:500;color:#fff;line-height:.58667rem;text-shadow:0 .02667rem .13333rem #ff5e20;display:flex;align-items:center}._tips_qaj9r_98 img{margin-right:.21333rem;width:.48rem;height:.48rem}._radioSection_qaj9r_112{position:relative}._radioItem_qaj9r_115{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}._radioSection_qaj9r_112+._radioSection_qaj9r_112{margin-left:.32rem}._van-picker__confirm_qaj9r_126{color:#f67146!important}._stautsS_qaj9r_130{position:relative}._submit-container_qaj9r_133{padding:.53333rem .69333rem .69333rem;text-align:center}._icon-close_qaj9r_137{position:absolute;width:.69333rem;height:.69333rem;top:.32rem;right:.32rem}._submit-img_qaj9r_144{width:100%}._submit-title_qaj9r_147{font-size:.48rem;font-weight:500;color:#333;line-height:.66667rem}._submit-o_qaj9r_153{padding-top:.26667rem;font-size:.4rem;font-weight:500;color:#333;line-height:.56rem}._submit-o_qaj9r_153 span{color:#f67146}._submit-tips_qaj9r_163{font-size:.37333rem;color:#777;line-height:.53333rem;padding-top:.13333rem;padding-bottom:.53333rem}._submit-container_qaj9r_133 ._van-button_qaj9r_170{font-size:.48rem;font-weight:500}._cell_title_qaj9r_174{margin:0 .34667rem .21333rem;display:inline-block;padding:.05333rem .16rem .08rem;background:#64a9ff;border-radius:.16rem;font-size:.4rem;font-weight:600;color:#fff}._protocol_qaj9r_184{display:flex;align-items:center;justify-content:center;font-size:.32rem;color:#aaa;line-height:.45333rem}._protocol_qaj9r_184 ._c_qaj9r_68{color:#f67146}._phoneTips_qaj9r_195{margin:.32rem .32rem .08rem;background:#ffebdd;border-radius:.16rem;font-size:.34667rem;color:#f67146;padding:.24rem .26667rem}\n'), document.head.appendChild(a), System.register( [ './area-legacy.ab68f48a.js', './index-legacy.2ae28dc5.js', './validate-legacy.1c2c1454.js', './function-call-legacy.5d08d5e0.js', './index-legacy.26638f55.js', './index-legacy.261ae52e.js', './index-legacy.79fdf090.js', './index-legacy.ef15ba2a.js', './index-legacy.eea1c236.js', './index-legacy.d61b8a1f.js', './index-legacy.51e5b886.js' ], function (e) { 'use strict' var t, n, a, i, l, s, c, u, m, d, f, _, p, g, b, h, A, j, q, v, w, y return { setters: [ function (e) { ;(t = e.a), (n = e.F) }, function (e) { ;(a = e.d), (i = e.b8), (l = e.R), (s = e.X), (c = e.j), (u = e.g), (m = e.k), (d = e.B), (f = e.l), (_ = e.a2), (p = e.P) }, function (e) { ;(g = e.I), (b = e.c) }, function (e) { h = e.a }, function (e) { A = e.C }, function (e) { j = e.F }, function (e) { ;(q = e.R), (v = e.a) }, function (e) { w = e.T }, function (e) { y = e.C }, function () {}, function () {} ], execute: function () { var k = { 'van-field--error': '_van-field--error_qaj9r_10', 'van-field__control': '_van-field__control_qaj9r_10', register: '_register_qaj9r_15', banner: '_banner_qaj9r_50', 'btn-submit': '_btn-submit_qaj9r_55', system: '_system_qaj9r_59', 'van-cell--required': '_van-cell--required_qaj9r_35', 'cell-group': '_cell-group_qaj9r_68', 'top-tips': '_top-tips_qaj9r_73', title: '_title_qaj9r_84', tips: '_tips_qaj9r_98', radioSection: '_radioSection_qaj9r_112', radioItem: '_radioItem_qaj9r_115', 'van-picker__confirm': '_van-picker__confirm_qaj9r_126', stautsS: '_stautsS_qaj9r_130', 'submit-container': '_submit-container_qaj9r_133', 'icon-close': '_icon-close_qaj9r_137', 'submit-img': '_submit-img_qaj9r_144', 'submit-title': '_submit-title_qaj9r_147', 'submit-o': '_submit-o_qaj9r_153', 'submit-tips': '_submit-tips_qaj9r_163', 'van-button': '_van-button_qaj9r_170', cell_title: '_cell_title_qaj9r_174', protocol: '_protocol_qaj9r_184', c: '_c_qaj9r_68', phoneTips: '_phoneTips_qaj9r_195' } e( 'default', a({ name: 'companion-teacher-register', setup: function () { var e = i(), a = l({ showPicker: !1, showSubject: !1, submitStatus: !1, id: e.query.id, name: e.query.name, pattern: /^1(3|4|5|6|7|8|9)\d{9}$/, columns: [], pickerType: null, forms: { realName: '', phone: null, gender: 1, idCardNo: null, smsValidCode: '' }, btnLoading: !1, checkPhone: !1, checked: !0, columnSubject: [], countDownStatus: !0, countDownTime: 120, imgCodeStatus: !1 }), S = (function () { var e = o( regeneratorRuntime.mark(function e() { var t return regeneratorRuntime.wrap( function (e) { for (;;) switch ((e.prev = e.next)) { case 0: if (a.checked) { e.next = 3 break } return c('请阅读并同意协议'), e.abrupt('return') case 3: return ( (a.btnLoading = !0), (e.prev = 4), (t = a.forms), (e.next = 8), u.post( '/api-school/open/schoolTeacherStudent/registerTeacher', { data: r(r({}, t), {}, { schoolId: a.id }) } ) ) case 8: e.next = 13 break case 10: ;(e.prev = 10), (e.t0 = e.catch(4)), c('保存失败,请重试') case 13: a.btnLoading = !1 case 14: case 'end': return e.stop() } }, e, null, [[4, 10]] ) }) ) return function () { return e.apply(this, arguments) } })(), C = function () { if (!b(a.forms.phone)) return c('请输入正确的手机号码') a.imgCodeStatus = !0 }, R = function () { a.countDownStatus = !1 var e = setInterval(function () { ;(a.countDownTime = a.countDownTime - 1), a.countDownTime <= 0 && ((a.countDownTime = 120), (a.countDownStatus = !0), clearInterval(e)) }, 1e3) } return ( s( o( regeneratorRuntime.mark(function e() { var r, n, o, i, l return regeneratorRuntime.wrap( function (e) { for (;;) switch ((e.prev = e.next)) { case 0: return ( a.id || c('信息获取失败,请联系老师'), (e.prev = 1), (r = []), t.forEach(function (e) { var t = { name: e.name, code: e.code, areas: [] } e.areas && e.areas.length > 0 && e.areas.forEach(function (e) { t.areas.push({ name: e.name, code: e.code }) }), r.push(t) }), (a.columns = r || []), (e.next = 7), u.post('/api-school/open/subject/page', { data: { page: 1, rows: 50 } }) ) case 7: ;(n = e.sent), (o = n.data), (i = o.rows || []), (l = []), i.forEach(function (e) { l.push({ text: e.name, value: e.id }) }), (a.columnSubject = l), (e.next = 18) break case 15: ;(e.prev = 15), (e.t0 = e.catch(1)), h({ message: '信息获取失败,请联系老师', theme: 'round-button', confirmButtonColor: '#64A9FF' }) case 18: case 'end': return e.stop() } }, e, null, [[1, 15]] ) }) ) ), function () { return m('div', { class: k.register }, [ m('div', { class: k.title }, [ m('p', { class: k.tips }, [ m( 'img', { src: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAApVJREFUWEftl82rjVEUxn9PknC7mCEuKUJKSRkoIyUpwztBGbi+RtQt/gRRBkou7ogSZSIxMVEY+EgKRVKui5gQIhKP1m2/2k7nnPd8Stw1Ou8++13796691rPXFn+ZqRM8tmcDPyS9btdf20C2twKHAQN7JZ1qB6plINtzgePA+gqAy8AOSS9aAWsJyPZ24BDQW2PR98CgpOFmoZoCsj0fOAmsrVjoChC+qo0PSBppFKwhINsxbzdwAOjJnP8WCdsDKXLTsjkfgf3AMUmRZ3WtFMh2H3AaWFPh6RKwszJXbM8BTlTJravAJkmv6hE1AnQbWJk5edtINWXVNyN795akVS0D2Y7t+ZDyI/xcSFFpSG9szwKGgI0ZRI+kT7Wg6kbI9nTgXfZyn6TRsjzI/7c9D3iWjfVKiryqauNAoV2lEbI9OalunrwR0gnAog5v2eM49zKfIQV3krp/Gdsy25tTaZelRydyqNYaIQlnCqAQvaNlNEA3gXZJGqoG9BDYl+CmAuc6vGX9wOfk8yCwNP2uCXRN0pgqd7vsbV8HVv+7QLYXA9uA5ekr7wHDkqKSxqyeMHY0Qrb3AJEDEyuK4VvqhY78MSDbkZhnszOuskBDW/olne96hICXwBNgQaKIs63oqQeBaD/CngILQypqnWUd2TIgmq/7RYpE2Up6lLZnCRCyUZyRUdJR4lUP104BLQOikQ8blRQR+GW2owGLtiNsHRAJ3lWgqKiLacERSdFn50DPgbiRhG1IERsHGo9QEYFI4P8sh2zfAGZmQhe3jAcpJNEx5teWu8AUIM6wsK9AjOW2ApiUBkKfQodirLCbwPf0EBJSXMdDSN/IdultsmLBrj7+lUBbuvrJTTovvUo36a/t6T8B6vz6SJbFLFUAAAAASUVORK5CYII=' }, null ), m('span', null, [a.name]) ]) ]), m( n, { validateFirst: !0, scrollToError: !0, onSubmit: S, ref: 'form', class: k.form }, { default: function () { return [ m( A, { inset: !0, class: k['cell-group'] }, { default: function () { return [ m( j, { required: !0, label: '真实姓名', modelValue: a.forms.realName, 'onUpdate:modelValue': function (e) { return (a.forms.realName = e) }, rules: [{ required: !0, message: '请填写真实姓名' }], name: 'realName', placeholder: '请填写真实姓名', maxlength: '50' }, null ), m( j, { required: !0, label: '手机号码', modelValue: a.forms.phone, 'onUpdate:modelValue': function (e) { return (a.forms.phone = e) }, rules: [{ required: !0, message: '请输入手机号码' }], name: 'phone', placeholder: '请输入手机号码' }, null ), m( j, { required: !0, label: '验证码', modelValue: a.forms.smsValidCode, 'onUpdate:modelValue': function (e) { return (a.forms.smsValidCode = e) }, name: 'smsValidCode', rules: [ { required: !0, message: '请选择声部', trigger: 'onChange' } ], placeholder: '请输入验证码' }, { button: function () { return a.countDownStatus ? m( d, { type: 'primary', round: !0, size: 'small', color: '#64A9FF', onClick: C }, { default: function () { return [f('发送验证码')] } } ) : m( d, { type: 'default', round: !0, size: 'small', disabled: !0, style: { minWidth: '60px' }, onClick: C }, { default: function () { return [a.countDownTime + 's'] } } ) } } ), m('div', { class: k.phoneTips }, [ m(_, { name: 'warning', size: '16' }, null), f('提示:手机号码将成为您管乐团管理端登录账号') ]), m( j, { required: !0, label: '身份证号码', modelValue: a.forms.idCardNo, 'onUpdate:modelValue': function (e) { return (a.forms.idCardNo = e) }, rules: [ { required: !0, message: '请输入身份证号' }, { pattern: /^[1-9]\d{5}(18|19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/, message: '请输入正确的身份证号' } ], name: 'idCardNo', placeholder: '请输入身份证号码' }, null ), m( j, { required: !0, label: '性别', name: 'gender', rules: [{ required: !0, message: '请选择性别' }] }, { input: function () { return m( q, { 'checked-color': '#64A9FF', modelValue: a.forms.gender, 'onUpdate:modelValue': function (e) { return (a.forms.gender = e) }, direction: 'horizontal' }, { default: function () { return [ m( w, { size: 'large', type: 'primary', plain: !(1 === a.forms.gender), color: '#64A9FF', class: k.radioSection }, { default: function () { return [ m( v, { class: k.radioItem, name: 1 }, null ), f('男') ] } } ), m( w, { size: 'large', type: 'primary', plain: !(0 === a.forms.gender), color: '#64A9FF', class: k.radioSection }, { default: function () { return [ m( v, { class: k.radioItem, name: 0 }, null ), f('女') ] } } ) ] } } ) } } ) ] } } ), m('div', { class: k.protocol }, [ m( y, { modelValue: a.checked, 'onUpdate:modelValue': function (e) { return (a.checked = e) }, 'icon-size': '16', style: 'margin-right: 6px', 'checked-color': '#64A9FF' }, null ), m( 'span', { onClick: function () { a.checked = !a.checked } }, [f('请认真阅读并勾选')] ), m('span', { class: k.c }, [f('《乐团伴学指导注册协议》')]) ]), m( d, { size: 'large', block: !0, round: !0, class: k['btn-submit'], color: '#64A9FF', loading: a.btnLoading, 'native-type': 'submit' }, { default: function () { return [f('完成')] } } ) ] } } ), m( p, { show: a.submitStatus, 'onUpdate:show': function (e) { return (a.submitStatus = e) }, round: !0, style: 'width: 75%', closeOnClickOverlay: !0 }, { default: function () { return [ m('div', { class: k.stautsS }, [ m( 'img', { class: k['icon-close'], src: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAA7dJREFUaEPdmk1oE0EUgN/bpUkxm20rHqvU4E9OLSI0/pxERFG8eOhNj3qooKDgwbMHoYJCe/Cqt4JeREEseLKagqg9xb9YtDelP7MTSVJ2n0zYlW2adGd/0obJcfPem/ftm33z3swgJPhbXV3dr2naCQAYBoCDRJRDRBMAsu4wFhExRCwDwGcAmHcc53VfX9/XpNzAuIY458OO41xCxDEi2h3FHiL+IqJpTdMeGYYxH8WGpxMZqFKpnLVt+zYAHIvjQAvdWV3X72QymRdR7IYGWllZOaxp2hQAFKIMGEKn6DjOeH9///sQOiANRERpzvldIroKAHqYQWLI2og4aRjGLUSsydiRAqpWq/vW1tamieiQjNGkZRDxQ09Pz1hvb++3INuBQIwx8Y08A4CdQcY6/P8SAJw3TXN2s3E2BeKcn7Zt+yki7uiws1LmieivrusXDMN42U6hLZCIDBG96hYYD0BAIeKpdpFqCSS+mXq9XuyCadYuEEupVKrQ6pvaAORms7fblQCk5h4AiERhGMbR5uy3AciyrPtEdE3W8HbKIeKDbDZ73e/DOiB30RRTbavWmbjvw3Ycp+BffNcBMcbebUEFEBeiWb9omuaRDbWcW5s9lxmNcw6Li4uQy+UglUrJqATK1Ot1KJfLMDg4CIZhBMr7BXRdP+fVfv8jxBh7I1tolkolWFhYgEwmA6Ojo5BOp0M50Cxcq9Vgbm4OKpUKDA0NQT6fD2tv1jTN40KpAbS8vDyi6/pHWSvibRaLxYYDcaH8MMJWoVCIFHVN00ZE69EAYoxNAMANWSAh1+xIlEglYcPn8z3TNG82gCzL+hmlOYvjUBzdVi9eNInZbHYPirYZEb+EiY5fNopjUXRk/COiA2hZ1mUieiij0E4mjINhZMP6hIhXBNAkEY2HVd4sU7VLFJ2EaWQ4xCkx5WYQ8WRcoKBE0WkYF2gGGWPfASCXBFA7KPHcW2fipvkAP8tiyv0mol1JAbWCEs+SWLOCfETEPwKoKlqGIOGw//unmNDtcGQa7olWQkkgtaaccklBubSt3MKqXOmjXHGqXPugZIPnnsJ9kq0Gur4Fd6OkziaJWzyKI0Z1trHcKKmz0SiAlNsKdlO4Opv1Aki54xQBpdSBl7cWKXUk6UFxzs/Ytv2kW85ZYx0a+yOlzLG+B6XUxQsPSqmrMf6iVZnLS82VuDLXy5rB3NO/i0lcALRt+/HAwIB0G9Oq3Qm8vCTbIwk5/xVNx3HyiLi31RVNIvqhaVqpE1c0/wHHpUliZEbjnQAAAABJRU5ErkJggg==', onClick: function () { return (a.submitStatus = !1) } }, null ), m( 'img', { src: './assets/top-banner.8f087f3b.png', class: k['submit-img'] }, null ), m('div', { class: k['submit-container'] }, [ m('p', { class: k['submit-title'] }, [f('恭喜您已成功登记为')]), m('p', { class: k['submit-o'] }, [ a.name, f(' '), m('span', null, [f('【管理老师】')]) ]), m('p', { class: k['submit-tips'] }, [ f('请下载管乐团管理端APP进行授课') ]), m( d, { type: 'primary', color: '#64A9FF', block: !0, round: !0, onClick: function () { return (a.submitStatus = !1) } }, { default: function () { return [f('立即下载')] } } ) ]) ]) ] } } ), a.imgCodeStatus ? m( g, { value: a.imgCodeStatus, 'onUpdate:value': function (e) { return (a.imgCodeStatus = e) }, phone: a.forms.phone, onClose: function () { a.imgCodeStatus = !1 }, onSendCode: R }, null ) : null ]) } ) } }) ) } } } ) })()