login-legacy.bf7e5e37.js 52 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514
  1. <<<<<<< HEAD:dist/assets/login-legacy.136c5560.js
  2. <<<<<<< HEAD:dist/assets/login-legacy.b39e9ce2.js
  3. <<<<<<< HEAD:dist/assets/login-legacy.1087ff0f.js
  4. <<<<<<< HEAD:dist/assets/login-legacy.d26d3bf4.js
  5. !(function () {
  6. var e = ['returnUrl', 'isRegister']
  7. function t(e, t, n, o, r, a, i) {
  8. try {
  9. var l = e[a](i),
  10. s = l.value
  11. } catch (u) {
  12. return void n(u)
  13. }
  14. l.done ? t(s) : Promise.resolve(s).then(o, r)
  15. }
  16. function n(e) {
  17. return function () {
  18. var n = this,
  19. o = arguments
  20. return new Promise(function (r, a) {
  21. var i = e.apply(n, o)
  22. function l(e) {
  23. t(i, r, a, l, s, 'next', e)
  24. }
  25. function s(e) {
  26. t(i, r, a, l, s, 'throw', e)
  27. }
  28. l(void 0)
  29. })
  30. }
  31. }
  32. function o(e, t) {
  33. var n = Object.keys(e)
  34. if (Object.getOwnPropertySymbols) {
  35. var o = Object.getOwnPropertySymbols(e)
  36. t &&
  37. (o = o.filter(function (t) {
  38. return Object.getOwnPropertyDescriptor(e, t).enumerable
  39. })),
  40. n.push.apply(n, o)
  41. }
  42. return n
  43. }
  44. function r(e) {
  45. for (var t = 1; t < arguments.length; t++) {
  46. var n = null != arguments[t] ? arguments[t] : {}
  47. t % 2
  48. ? o(Object(n), !0).forEach(function (t) {
  49. a(e, t, n[t])
  50. })
  51. : Object.getOwnPropertyDescriptors
  52. ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n))
  53. : o(Object(n)).forEach(function (t) {
  54. Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t))
  55. })
  56. }
  57. return e
  58. }
  59. function a(e, t, n) {
  60. return (
  61. t in e
  62. ? Object.defineProperty(e, t, { value: n, enumerable: !0, configurable: !0, writable: !0 })
  63. : (e[t] = n),
  64. e
  65. )
  66. }
  67. function i(e, t) {
  68. if (null == e) return {}
  69. var n,
  70. o,
  71. r = (function (e, t) {
  72. if (null == e) return {}
  73. var n,
  74. o,
  75. r = {},
  76. a = Object.keys(e)
  77. for (o = 0; o < a.length; o++) (n = a[o]), t.indexOf(n) >= 0 || (r[n] = e[n])
  78. return r
  79. })(e, t)
  80. if (Object.getOwnPropertySymbols) {
  81. var a = Object.getOwnPropertySymbols(e)
  82. for (o = 0; o < a.length; o++)
  83. (n = a[o]),
  84. t.indexOf(n) >= 0 || (Object.prototype.propertyIsEnumerable.call(e, n) && (r[n] = e[n]))
  85. }
  86. return r
  87. }
  88. var l = document.createElement('style')
  89. ;(l.innerHTML =
  90. '._login_9la03_1{min-height:100vh;background:url(./assets/top_bg.a1440929.png) no-repeat top center,url(./assets/bottom_student_bg.47832732.png) no-repeat bottom center;background-color:#fff;background-size:100%}._login_9la03_1._TEACHER_9la03_7{background:url(./assets/top_bg.a1440929.png) no-repeat top center,url(./assets/bottom_teacher_bg.f552ebe4.png) no-repeat bottom center;background-color:#fff;background-size:100%}._login_9la03_1._SCHOOL_9la03_12{background:url(./assets/top_bg.a1440929.png) no-repeat top center,url(./assets/bottom_manage_bg.8d4dc7ca.png) no-repeat bottom center;background-color:#fff;background-size:100%}._login_9la03_1 ._loginTitle_9la03_17{padding-top:2.66667rem;font-size:.69333rem;padding-left:.93333rem;padding-bottom:1.86667rem;line-height:.98667rem;font-weight:500}._login_9la03_1 ._codeText_9la03_25{color:var(--van-primary-text)}._login_9la03_1 ._margin34_9la03_28{margin:0 .90667rem}._login_9la03_1 ._formTitle_9la03_31{font-size:.48rem;color:#000;font-weight:500}._login_9la03_1 .van-cell-group{margin-bottom:.93333rem}._login_9la03_1 .van-field{padding-left:0;padding-right:0}._login_9la03_1 .van-button+.van-button{margin-top:.53333rem;color:#000!important}\n'),
  91. document.head.appendChild(l),
  92. System.register(
  93. [
  94. './validate-legacy.2af58e56.js',
  95. './index-legacy.37a26c18.js',
  96. './index-legacy.a5bef69a.js',
  97. './index-legacy.b08187e4.js',
  98. './index-legacy.ae8ecab9.js',
  99. './index-legacy.d552d569.js',
  100. './index-legacy.1f5a1fbe.js'
  101. ],
  102. function (t) {
  103. 'use strict'
  104. var o, a, l, s, u, c, d, f, p, g, m, _, h, b, y, v, T
  105. return {
  106. setters: [
  107. function (e) {
  108. ;(o = e.c), (a = e.R), (l = e.C), (s = e.I)
  109. },
  110. function (e) {
  111. ;(u = e.d),
  112. (c = e.f),
  113. (d = e.l),
  114. (f = e.m),
  115. (p = e.j),
  116. (g = e.n),
  117. (m = e.o),
  118. (_ = e.c),
  119. (h = e.q),
  120. (b = e.B)
  121. },
  122. function (e) {
  123. y = e.C
  124. },
  125. function (e) {
  126. v = e.F
  127. },
  128. function (e) {
  129. T = e.C
  130. },
  131. function () {},
  132. function () {}
  133. ],
  134. execute: function () {
  135. var O = {
  136. login: '_login_9la03_1',
  137. TEACHER: '_TEACHER_9la03_7',
  138. SCHOOL: '_SCHOOL_9la03_12',
  139. loginTitle: '_loginTitle_9la03_17',
  140. codeText: '_codeText_9la03_25',
  141. margin34: '_margin34_9la03_28',
  142. formTitle: '_formTitle_9la03_31'
  143. }
  144. t(
  145. 'default',
  146. u({
  147. name: 'login',
  148. data: function () {
  149. return {
  150. loginType: 'SMS',
  151. username: '',
  152. password: '',
  153. smsCode: '',
  154. countDownStatus: !0,
  155. countDownTime: 12e4,
  156. imgCodeStatus: !1
  157. }
  158. },
  159. computed: {
  160. codeDisable: function () {
  161. var e = !0
  162. return (
  163. 'PWD' === this.loginType
  164. ? this.username && this.password && (e = !1)
  165. : this.username && this.smsCode && (e = !1),
  166. e
  167. )
  168. },
  169. appName: function () {
  170. return { STUDENT: '学员端', TEACHER: '老师端', SCHOOL: '管理端' }[
  171. c.platformType
  172. ]
  173. }
  174. },
  175. mounted: function () {
  176. d(), this.directNext()
  177. },
  178. methods: {
  179. directNext: function () {
  180. if ('login' === c.user.status || 'error' === c.user.status) {
  181. var t = this.$route.query,
  182. n = t.returnUrl,
  183. o = (t.isRegister, i(t, e))
  184. this.$router.replace({ path: n, query: r({}, o) })
  185. }
  186. },
  187. onLogin: function () {
  188. var e = this
  189. return n(
  190. regeneratorRuntime.mark(function t() {
  191. var n, o, a, i, l
  192. return regeneratorRuntime.wrap(
  193. function (t) {
  194. for (;;)
  195. switch ((t.prev = t.next)) {
  196. case 0:
  197. return (
  198. (t.prev = 0),
  199. (n = {
  200. username: e.username,
  201. client_id: c.clientId[c.platformType],
  202. client_secret: c.clientId[c.platformType]
  203. }),
  204. console.log('🚀 ~ state.clientId', c.clientId, c.platformType),
  205. 'PWD' === e.loginType
  206. ? ((n.password = e.password),
  207. (n.loginType = 'PASSWORD'),
  208. (n.grant_type = 'password'))
  209. : ((n.password = e.smsCode),
  210. (n.loginType = 'SMS'),
  211. (n.grant_type = 'password')),
  212. (t.next = 6),
  213. f.post('/api-oauth/userlogin', {
  214. requestType: 'form',
  215. data: r({}, n)
  216. })
  217. )
  218. case 6:
  219. return (
  220. (o = t.sent),
  221. (a = o.data),
  222. p(a.token_type + ' ' + a.access_token),
  223. (t.next = 11),
  224. f.get(c.platformApi + '/user/getUserInfo', { initRequest: !0 })
  225. )
  226. case 11:
  227. ;(i = t.sent),
  228. 'SCHOOL' === c.platformType &&
  229. ((l = i.data.schoolInfos ? i.data.schoolInfos[0] : {}),
  230. (i.data.school = l)),
  231. g(i.data),
  232. e.directNext(),
  233. (t.next = 19)
  234. break
  235. case 17:
  236. ;(t.prev = 17), (t.t0 = t.catch(0))
  237. case 19:
  238. case 'end':
  239. return t.stop()
  240. }
  241. },
  242. t,
  243. null,
  244. [[0, 17]]
  245. )
  246. })
  247. )()
  248. },
  249. onSendCode: function () {
  250. var e = this
  251. return n(
  252. regeneratorRuntime.mark(function t() {
  253. return regeneratorRuntime.wrap(function (t) {
  254. for (;;)
  255. switch ((t.prev = t.next)) {
  256. case 0:
  257. if (o(e.username)) {
  258. t.next = 2
  259. break
  260. }
  261. return t.abrupt('return', m('请输入正确的手机号码'))
  262. case 2:
  263. e.imgCodeStatus = !0
  264. case 3:
  265. case 'end':
  266. return t.stop()
  267. }
  268. }, t)
  269. })
  270. )()
  271. },
  272. onCodeSend: function () {
  273. var e = this
  274. ;(this.countDownStatus = !1),
  275. this.$nextTick(function () {
  276. e.$refs.countDownRef.start()
  277. })
  278. },
  279. onFinished: function () {
  280. ;(this.countDownStatus = !0), this.$refs.countDownRef.reset()
  281. },
  282. onChange: function () {
  283. 'PWD' === this.loginType
  284. ? (this.loginType = 'SMS')
  285. : 'SMS' === this.loginType && (this.loginType = 'PWD')
  286. }
  287. },
  288. render: function () {
  289. var e = this
  290. return _('div', { class: [O.login, O[c.platformType]] }, [
  291. _('div', { class: O.loginTitle }, [
  292. h('您好,'),
  293. _('br', null, null),
  294. h(' 欢迎使用管乐团'),
  295. this.appName
  296. ]),
  297. _(
  298. y,
  299. { class: O.margin34, border: !1 },
  300. {
  301. default: function () {
  302. return [
  303. _(
  304. a,
  305. { style: { marginBottom: '16px' } },
  306. {
  307. default: function () {
  308. return [
  309. _(
  310. l,
  311. { span: 24, class: O.formTitle },
  312. {
  313. default: function () {
  314. return [h('手机号')]
  315. }
  316. }
  317. ),
  318. _(
  319. l,
  320. { span: 24, class: 'van-hairline--bottom' },
  321. {
  322. default: function () {
  323. return [
  324. _(
  325. v,
  326. {
  327. modelValue: e.username,
  328. 'onUpdate:modelValue': function (t) {
  329. return (e.username = t)
  330. },
  331. name: '手机号',
  332. placeholder: '请输入您的手机号',
  333. type: 'tel',
  334. maxlength: 11
  335. },
  336. null
  337. )
  338. ]
  339. }
  340. }
  341. )
  342. ]
  343. }
  344. }
  345. ),
  346. 'PWD' === e.loginType
  347. ? _(a, null, {
  348. default: function () {
  349. return [
  350. _(
  351. l,
  352. { span: 24, class: O.formTitle },
  353. {
  354. default: function () {
  355. return [h('密码')]
  356. }
  357. }
  358. ),
  359. _(
  360. l,
  361. { span: 24, class: 'van-hairline--bottom' },
  362. {
  363. default: function () {
  364. return [
  365. _(
  366. v,
  367. {
  368. modelValue: e.password,
  369. 'onUpdate:modelValue': function (t) {
  370. return (e.password = t)
  371. },
  372. type: 'password',
  373. name: '密码',
  374. placeholder: '请输入密码'
  375. },
  376. null
  377. )
  378. ]
  379. }
  380. }
  381. )
  382. ]
  383. }
  384. })
  385. : _(a, null, {
  386. default: function () {
  387. return [
  388. _(
  389. l,
  390. { span: 24, class: O.formTitle },
  391. {
  392. default: function () {
  393. return [h('验证码')]
  394. }
  395. }
  396. ),
  397. _(
  398. l,
  399. { span: 24, class: 'van-hairline--bottom' },
  400. {
  401. default: function () {
  402. return [
  403. _(
  404. v,
  405. {
  406. modelValue: e.smsCode,
  407. 'onUpdate:modelValue': function (t) {
  408. return (e.smsCode = t)
  409. },
  410. name: '验证码',
  411. placeholder: '请输入验证码',
  412. type: 'tel',
  413. maxlength: 6
  414. },
  415. {
  416. button: function () {
  417. return e.countDownStatus
  418. ? _(
  419. 'span',
  420. {
  421. class: O.codeText,
  422. onClick: e.onSendCode
  423. },
  424. [h('获取验证码')]
  425. )
  426. : _(
  427. T,
  428. {
  429. ref: 'countDownRef',
  430. 'auto-start': !1,
  431. time: e.countDownTime,
  432. onFinish: e.onFinished,
  433. format: 'ss秒'
  434. },
  435. null
  436. )
  437. }
  438. }
  439. )
  440. ]
  441. }
  442. }
  443. )
  444. ]
  445. }
  446. })
  447. ]
  448. }
  449. }
  450. ),
  451. _('div', { class: O.margin34 }, [
  452. _(
  453. b,
  454. {
  455. round: !0,
  456. block: !0,
  457. type: 'primary',
  458. disabled: this.codeDisable,
  459. onClick: this.onLogin
  460. },
  461. {
  462. default: function () {
  463. return [h('提交')]
  464. }
  465. }
  466. ),
  467. _(
  468. b,
  469. { block: !0, round: !0, color: '#F5F7FB', onClick: this.onChange },
  470. {
  471. default: function () {
  472. return ['PWD' === e.loginType ? '验证码登录' : '密码登录']
  473. }
  474. }
  475. )
  476. ]),
  477. this.imgCodeStatus
  478. ? _(
  479. s,
  480. {
  481. value: this.imgCodeStatus,
  482. 'onUpdate:value': function (t) {
  483. return (e.imgCodeStatus = t)
  484. },
  485. phone: this.username,
  486. onClose: function () {
  487. e.imgCodeStatus = !1
  488. },
  489. onSendCode: this.onCodeSend
  490. },
  491. null
  492. )
  493. : null
  494. ])
  495. }
  496. })
  497. )
  498. }
  499. }
  500. }
  501. )
  502. })()
  503. =======
  504. !function(){var e=["returnUrl","isRegister"];function t(e,t,n,o,r,a,i){try{var l=e[a](i),s=l.value}catch(u){return void n(u)}l.done?t(s):Promise.resolve(s).then(o,r)}function n(e){return function(){var n=this,o=arguments;return new Promise((function(r,a){var i=e.apply(n,o);function l(e){t(i,r,a,l,s,"next",e)}function s(e){t(i,r,a,l,s,"throw",e)}l(void 0)}))}}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){if(null==e)return{};var n,o,r=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var l=document.createElement("style");l.innerHTML="._login_9la03_1{min-height:100vh;background:url(./assets/top_bg.a1440929.png) no-repeat top center,url(./assets/bottom_student_bg.47832732.png) no-repeat bottom center;background-color:#fff;background-size:100%}._login_9la03_1._TEACHER_9la03_7{background:url(./assets/top_bg.a1440929.png) no-repeat top center,url(./assets/bottom_teacher_bg.f552ebe4.png) no-repeat bottom center;background-color:#fff;background-size:100%}._login_9la03_1._SCHOOL_9la03_12{background:url(./assets/top_bg.a1440929.png) no-repeat top center,url(./assets/bottom_manage_bg.8d4dc7ca.png) no-repeat bottom center;background-color:#fff;background-size:100%}._login_9la03_1 ._loginTitle_9la03_17{padding-top:2.66667rem;font-size:.69333rem;padding-left:.93333rem;padding-bottom:1.86667rem;line-height:.98667rem;font-weight:500}._login_9la03_1 ._codeText_9la03_25{color:var(--van-primary-text)}._login_9la03_1 ._margin34_9la03_28{margin:0 .90667rem}._login_9la03_1 ._formTitle_9la03_31{font-size:.48rem;color:#000;font-weight:500}._login_9la03_1 .van-cell-group{margin-bottom:.93333rem}._login_9la03_1 .van-field{padding-left:0;padding-right:0}._login_9la03_1 .van-button+.van-button{margin-top:.53333rem;color:#000!important}\n",document.head.appendChild(l),System.register(["./validate-legacy.af1eaccc.js","./index-legacy.5250e410.js","./index-legacy.9bde57e9.js","./index-legacy.50e1a648.js","./index-legacy.02dacbe6.js","./index-legacy.8f701eeb.js","./index-legacy.7e0d4571.js"],(function(t){"use strict";var o,a,l,s,u,c,d,f,p,g,m,_,h,b,y,v,T;return{setters:[function(e){o=e.c,a=e.R,l=e.C,s=e.I},function(e){u=e.d,c=e.f,d=e.l,f=e.m,p=e.j,g=e.n,m=e.o,_=e.c,h=e.q,b=e.B},function(e){y=e.C},function(e){v=e.F},function(e){T=e.C},function(){},function(){}],execute:function(){var O={login:"_login_9la03_1",TEACHER:"_TEACHER_9la03_7",SCHOOL:"_SCHOOL_9la03_12",loginTitle:"_loginTitle_9la03_17",codeText:"_codeText_9la03_25",margin34:"_margin34_9la03_28",formTitle:"_formTitle_9la03_31"};t("default",u({name:"login",data:function(){return{loginType:"SMS",username:"",password:"",smsCode:"",countDownStatus:!0,countDownTime:12e4,imgCodeStatus:!1}},computed:{codeDisable:function(){var e=!0;return"PWD"===this.loginType?this.username&&this.password&&(e=!1):this.username&&this.smsCode&&(e=!1),e},appName:function(){return{STUDENT:"学生端",TEACHER:"老师端",SCHOOL:"管理端"}[c.platformType]}},mounted:function(){d(),this.directNext()},methods:{directNext:function(){if("login"===c.user.status||"error"===c.user.status){var t=this.$route.query,n=t.returnUrl,o=(t.isRegister,i(t,e));this.$router.replace({path:n,query:r({},o)})}},onLogin:function(){var e=this;return n(regeneratorRuntime.mark((function t(){var n,o,a,i,l;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,n={username:e.username,client_id:c.clientId[c.platformType],client_secret:c.clientId[c.platformType]},console.log("🚀 ~ state.clientId",c.clientId,c.platformType),"PWD"===e.loginType?(n.password=e.password,n.loginType="PASSWORD",n.grant_type="password"):(n.password=e.smsCode,n.loginType="SMS",n.grant_type="password"),t.next=6,f.post("/api-oauth/userlogin",{requestType:"form",data:r({},n)});case 6:return o=t.sent,a=o.data,p(a.token_type+" "+a.access_token),t.next=11,f.get(c.platformApi+"/user/getUserInfo",{initRequest:!0});case 11:i=t.sent,"SCHOOL"===c.platformType&&(l=i.data.schoolInfos?i.data.schoolInfos[0]:{},i.data.school=l),g(i.data),e.directNext(),t.next=19;break;case 17:t.prev=17,t.t0=t.catch(0);case 19:case"end":return t.stop()}}),t,null,[[0,17]])})))()},onSendCode:function(){var e=this;return n(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(o(e.username)){t.next=2;break}return t.abrupt("return",m("请输入正确的手机号码"));case 2:e.imgCodeStatus=!0;case 3:case"end":return t.stop()}}),t)})))()},onCodeSend:function(){var e=this;this.countDownStatus=!1,this.$nextTick((function(){e.$refs.countDownRef.start()}))},onFinished:function(){this.countDownStatus=!0,this.$refs.countDownRef.reset()},onChange:function(){"PWD"===this.loginType?this.loginType="SMS":"SMS"===this.loginType&&(this.loginType="PWD")}},render:function(){var e=this;return _("div",{class:[O.login,O[c.platformType]]},[_("div",{class:O.loginTitle},[h("您好,"),_("br",null,null),h(" 欢迎使用管乐团"),this.appName]),_(y,{class:O.margin34,border:!1},{default:function(){return[_(a,{style:{marginBottom:"16px"}},{default:function(){return[_(l,{span:24,class:O.formTitle},{default:function(){return[h("手机号")]}}),_(l,{span:24,class:"van-hairline--bottom"},{default:function(){return[_(v,{modelValue:e.username,"onUpdate:modelValue":function(t){return e.username=t},name:"手机号",placeholder:"请输入您的手机号",type:"tel",maxlength:11},null)]}})]}}),"PWD"===e.loginType?_(a,null,{default:function(){return[_(l,{span:24,class:O.formTitle},{default:function(){return[h("密码")]}}),_(l,{span:24,class:"van-hairline--bottom"},{default:function(){return[_(v,{modelValue:e.password,"onUpdate:modelValue":function(t){return e.password=t},type:"password",name:"密码",placeholder:"请输入密码"},null)]}})]}}):_(a,null,{default:function(){return[_(l,{span:24,class:O.formTitle},{default:function(){return[h("验证码")]}}),_(l,{span:24,class:"van-hairline--bottom"},{default:function(){return[_(v,{modelValue:e.smsCode,"onUpdate:modelValue":function(t){return e.smsCode=t},name:"验证码",placeholder:"请输入验证码",type:"tel",maxlength:6},{button:function(){return e.countDownStatus?_("span",{class:O.codeText,onClick:e.onSendCode},[h("获取验证码")]):_(T,{ref:"countDownRef","auto-start":!1,time:e.countDownTime,onFinish:e.onFinished,format:"ss秒"},null)}})]}})]}})]}}),_("div",{class:O.margin34},[_(b,{round:!0,block:!0,type:"primary",disabled:this.codeDisable,onClick:this.onLogin},{default:function(){return[h("提交")]}}),_(b,{block:!0,round:!0,color:"#F5F7FB",onClick:this.onChange},{default:function(){return["PWD"===e.loginType?"验证码登录":"密码登录"]}})]),this.imgCodeStatus?_(s,{value:this.imgCodeStatus,"onUpdate:value":function(t){return e.imgCodeStatus=t},phone:this.username,onClose:function(){e.imgCodeStatus=!1},onSendCode:this.onCodeSend},null):null])}}))}}}))}();
  505. >>>>>>> online:dist/assets/login-legacy.1087ff0f.js
  506. =======
  507. !function(){var e=["returnUrl","isRegister"];function t(e,t,n,o,r,a,i){try{var l=e[a](i),s=l.value}catch(u){return void n(u)}l.done?t(s):Promise.resolve(s).then(o,r)}function n(e){return function(){var n=this,o=arguments;return new Promise((function(r,a){var i=e.apply(n,o);function l(e){t(i,r,a,l,s,"next",e)}function s(e){t(i,r,a,l,s,"throw",e)}l(void 0)}))}}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){if(null==e)return{};var n,o,r=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var l=document.createElement("style");l.innerHTML="._login_9la03_1{min-height:100vh;background:url(./assets/top_bg.a1440929.png) no-repeat top center,url(./assets/bottom_student_bg.47832732.png) no-repeat bottom center;background-color:#fff;background-size:100%}._login_9la03_1._TEACHER_9la03_7{background:url(./assets/top_bg.a1440929.png) no-repeat top center,url(./assets/bottom_teacher_bg.f552ebe4.png) no-repeat bottom center;background-color:#fff;background-size:100%}._login_9la03_1._SCHOOL_9la03_12{background:url(./assets/top_bg.a1440929.png) no-repeat top center,url(./assets/bottom_manage_bg.8d4dc7ca.png) no-repeat bottom center;background-color:#fff;background-size:100%}._login_9la03_1 ._loginTitle_9la03_17{padding-top:2.66667rem;font-size:.69333rem;padding-left:.93333rem;padding-bottom:1.86667rem;line-height:.98667rem;font-weight:500}._login_9la03_1 ._codeText_9la03_25{color:var(--van-primary-text)}._login_9la03_1 ._margin34_9la03_28{margin:0 .90667rem}._login_9la03_1 ._formTitle_9la03_31{font-size:.48rem;color:#000;font-weight:500}._login_9la03_1 .van-cell-group{margin-bottom:.93333rem}._login_9la03_1 .van-field{padding-left:0;padding-right:0}._login_9la03_1 .van-button+.van-button{margin-top:.53333rem;color:#000!important}\n",document.head.appendChild(l),System.register(["./validate-legacy.6aed1b6f.js","./index-legacy.e776119d.js","./index-legacy.e1ae7968.js","./index-legacy.0884f318.js","./index-legacy.0c3546ea.js","./index-legacy.d8701818.js","./index-legacy.513b7e98.js"],(function(t){"use strict";var o,a,l,s,u,c,d,f,p,g,m,_,h,b,y,v,T;return{setters:[function(e){o=e.c,a=e.R,l=e.C,s=e.I},function(e){u=e.d,c=e.f,d=e.l,f=e.m,p=e.j,g=e.n,m=e.o,_=e.c,h=e.q,b=e.B},function(e){y=e.C},function(e){v=e.F},function(e){T=e.C},function(){},function(){}],execute:function(){var O={login:"_login_9la03_1",TEACHER:"_TEACHER_9la03_7",SCHOOL:"_SCHOOL_9la03_12",loginTitle:"_loginTitle_9la03_17",codeText:"_codeText_9la03_25",margin34:"_margin34_9la03_28",formTitle:"_formTitle_9la03_31"};t("default",u({name:"login",data:function(){return{loginType:"SMS",username:"",password:"",smsCode:"",countDownStatus:!0,countDownTime:12e4,imgCodeStatus:!1}},computed:{codeDisable:function(){var e=!0;return"PWD"===this.loginType?this.username&&this.password&&(e=!1):this.username&&this.smsCode&&(e=!1),e},appName:function(){return{STUDENT:"学生端",TEACHER:"老师端",SCHOOL:"管理端"}[c.platformType]}},mounted:function(){d(),this.directNext()},methods:{directNext:function(){if("login"===c.user.status||"error"===c.user.status){var t=this.$route.query,n=t.returnUrl,o=(t.isRegister,i(t,e));this.$router.replace({path:n,query:r({},o)})}},onLogin:function(){var e=this;return n(regeneratorRuntime.mark((function t(){var n,o,a,i,l;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,n={username:e.username,client_id:c.clientId[c.platformType],client_secret:c.clientId[c.platformType]},console.log("🚀 ~ state.clientId",c.clientId,c.platformType),"PWD"===e.loginType?(n.password=e.password,n.loginType="PASSWORD",n.grant_type="password"):(n.password=e.smsCode,n.loginType="SMS",n.grant_type="password"),t.next=6,f.post("/api-oauth/userlogin",{requestType:"form",data:r({},n)});case 6:return o=t.sent,a=o.data,p(a.token_type+" "+a.access_token),t.next=11,f.get(c.platformApi+"/user/getUserInfo",{initRequest:!0});case 11:i=t.sent,"SCHOOL"===c.platformType&&(l=i.data.schoolInfos?i.data.schoolInfos[0]:{},i.data.school=l),g(i.data),e.directNext(),t.next=19;break;case 17:t.prev=17,t.t0=t.catch(0);case 19:case"end":return t.stop()}}),t,null,[[0,17]])})))()},onSendCode:function(){var e=this;return n(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(o(e.username)){t.next=2;break}return t.abrupt("return",m("请输入正确的手机号码"));case 2:e.imgCodeStatus=!0;case 3:case"end":return t.stop()}}),t)})))()},onCodeSend:function(){var e=this;this.countDownStatus=!1,this.$nextTick((function(){e.$refs.countDownRef.start()}))},onFinished:function(){this.countDownStatus=!0,this.$refs.countDownRef.reset()},onChange:function(){"PWD"===this.loginType?this.loginType="SMS":"SMS"===this.loginType&&(this.loginType="PWD")}},render:function(){var e=this;return _("div",{class:[O.login,O[c.platformType]]},[_("div",{class:O.loginTitle},[h("您好,"),_("br",null,null),h(" 欢迎使用管乐团"),this.appName]),_(y,{class:O.margin34,border:!1},{default:function(){return[_(a,{style:{marginBottom:"16px"}},{default:function(){return[_(l,{span:24,class:O.formTitle},{default:function(){return[h("手机号")]}}),_(l,{span:24,class:"van-hairline--bottom"},{default:function(){return[_(v,{modelValue:e.username,"onUpdate:modelValue":function(t){return e.username=t},name:"手机号",placeholder:"请输入您的手机号",type:"tel",maxlength:11},null)]}})]}}),"PWD"===e.loginType?_(a,null,{default:function(){return[_(l,{span:24,class:O.formTitle},{default:function(){return[h("密码")]}}),_(l,{span:24,class:"van-hairline--bottom"},{default:function(){return[_(v,{modelValue:e.password,"onUpdate:modelValue":function(t){return e.password=t},type:"password",name:"密码",placeholder:"请输入密码"},null)]}})]}}):_(a,null,{default:function(){return[_(l,{span:24,class:O.formTitle},{default:function(){return[h("验证码")]}}),_(l,{span:24,class:"van-hairline--bottom"},{default:function(){return[_(v,{modelValue:e.smsCode,"onUpdate:modelValue":function(t){return e.smsCode=t},name:"验证码",placeholder:"请输入验证码",type:"tel",maxlength:6},{button:function(){return e.countDownStatus?_("span",{class:O.codeText,onClick:e.onSendCode},[h("获取验证码")]):_(T,{ref:"countDownRef","auto-start":!1,time:e.countDownTime,onFinish:e.onFinished,format:"ss秒"},null)}})]}})]}})]}}),_("div",{class:O.margin34},[_(b,{round:!0,block:!0,type:"primary",disabled:this.codeDisable,onClick:this.onLogin},{default:function(){return[h("提交")]}}),_(b,{block:!0,round:!0,color:"#F5F7FB",onClick:this.onChange},{default:function(){return["PWD"===e.loginType?"验证码登录":"密码登录"]}})]),this.imgCodeStatus?_(s,{value:this.imgCodeStatus,"onUpdate:value":function(t){return e.imgCodeStatus=t},phone:this.username,onClose:function(){e.imgCodeStatus=!1},onSendCode:this.onCodeSend},null):null])}}))}}}))}();
  508. >>>>>>> online:dist/assets/login-legacy.b39e9ce2.js
  509. =======
  510. !function(){var e=["returnUrl","isRegister"];function t(e,t,n,o,r,a,i){try{var l=e[a](i),s=l.value}catch(u){return void n(u)}l.done?t(s):Promise.resolve(s).then(o,r)}function n(e){return function(){var n=this,o=arguments;return new Promise((function(r,a){var i=e.apply(n,o);function l(e){t(i,r,a,l,s,"next",e)}function s(e){t(i,r,a,l,s,"throw",e)}l(void 0)}))}}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){if(null==e)return{};var n,o,r=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var l=document.createElement("style");l.innerHTML="._login_9la03_1{min-height:100vh;background:url(./assets/top_bg.a1440929.png) no-repeat top center,url(./assets/bottom_student_bg.47832732.png) no-repeat bottom center;background-color:#fff;background-size:100%}._login_9la03_1._TEACHER_9la03_7{background:url(./assets/top_bg.a1440929.png) no-repeat top center,url(./assets/bottom_teacher_bg.f552ebe4.png) no-repeat bottom center;background-color:#fff;background-size:100%}._login_9la03_1._SCHOOL_9la03_12{background:url(./assets/top_bg.a1440929.png) no-repeat top center,url(./assets/bottom_manage_bg.8d4dc7ca.png) no-repeat bottom center;background-color:#fff;background-size:100%}._login_9la03_1 ._loginTitle_9la03_17{padding-top:2.66667rem;font-size:.69333rem;padding-left:.93333rem;padding-bottom:1.86667rem;line-height:.98667rem;font-weight:500}._login_9la03_1 ._codeText_9la03_25{color:var(--van-primary-text)}._login_9la03_1 ._margin34_9la03_28{margin:0 .90667rem}._login_9la03_1 ._formTitle_9la03_31{font-size:.48rem;color:#000;font-weight:500}._login_9la03_1 .van-cell-group{margin-bottom:.93333rem}._login_9la03_1 .van-field{padding-left:0;padding-right:0}._login_9la03_1 .van-button+.van-button{margin-top:.53333rem;color:#000!important}\n",document.head.appendChild(l),System.register(["./validate-legacy.2f028650.js","./index-legacy.8574e5e7.js","./index-legacy.53c89bb8.js","./index-legacy.54a1992d.js","./index-legacy.602f3fde.js","./index-legacy.699e3e6f.js","./index-legacy.5a075ae1.js"],(function(t){"use strict";var o,a,l,s,u,c,d,f,p,g,m,_,h,b,y,v,T;return{setters:[function(e){o=e.c,a=e.R,l=e.C,s=e.I},function(e){u=e.d,c=e.f,d=e.l,f=e.m,p=e.j,g=e.n,m=e.o,_=e.c,h=e.q,b=e.B},function(e){y=e.C},function(e){v=e.F},function(e){T=e.C},function(){},function(){}],execute:function(){var O={login:"_login_9la03_1",TEACHER:"_TEACHER_9la03_7",SCHOOL:"_SCHOOL_9la03_12",loginTitle:"_loginTitle_9la03_17",codeText:"_codeText_9la03_25",margin34:"_margin34_9la03_28",formTitle:"_formTitle_9la03_31"};t("default",u({name:"login",data:function(){return{loginType:"SMS",username:"",password:"",smsCode:"",countDownStatus:!0,countDownTime:12e4,imgCodeStatus:!1}},computed:{codeDisable:function(){var e=!0;return"PWD"===this.loginType?this.username&&this.password&&(e=!1):this.username&&this.smsCode&&(e=!1),e},appName:function(){return{STUDENT:"学生端",TEACHER:"老师端",SCHOOL:"管理端"}[c.platformType]}},mounted:function(){d(),this.directNext()},methods:{directNext:function(){if("login"===c.user.status||"error"===c.user.status){var t=this.$route.query,n=t.returnUrl,o=(t.isRegister,i(t,e));this.$router.replace({path:n,query:r({},o)})}},onLogin:function(){var e=this;return n(regeneratorRuntime.mark((function t(){var n,o,a,i,l;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,n={username:e.username,client_id:c.clientId[c.platformType],client_secret:c.clientId[c.platformType]},console.log("🚀 ~ state.clientId",c.clientId,c.platformType),"PWD"===e.loginType?(n.password=e.password,n.loginType="PASSWORD",n.grant_type="password"):(n.password=e.smsCode,n.loginType="SMS",n.grant_type="password"),t.next=6,f.post("/api-oauth/userlogin",{requestType:"form",data:r({},n)});case 6:return o=t.sent,a=o.data,p(a.token_type+" "+a.access_token),t.next=11,f.get(c.platformApi+"/user/getUserInfo",{initRequest:!0});case 11:i=t.sent,"SCHOOL"===c.platformType&&(l=i.data.schoolInfos?i.data.schoolInfos[0]:{},i.data.school=l),g(i.data),e.directNext(),t.next=19;break;case 17:t.prev=17,t.t0=t.catch(0);case 19:case"end":return t.stop()}}),t,null,[[0,17]])})))()},onSendCode:function(){var e=this;return n(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(o(e.username)){t.next=2;break}return t.abrupt("return",m("请输入正确的手机号码"));case 2:e.imgCodeStatus=!0;case 3:case"end":return t.stop()}}),t)})))()},onCodeSend:function(){var e=this;this.countDownStatus=!1,this.$nextTick((function(){e.$refs.countDownRef.start()}))},onFinished:function(){this.countDownStatus=!0,this.$refs.countDownRef.reset()},onChange:function(){"PWD"===this.loginType?this.loginType="SMS":"SMS"===this.loginType&&(this.loginType="PWD")}},render:function(){var e=this;return _("div",{class:[O.login,O[c.platformType]]},[_("div",{class:O.loginTitle},[h("您好,"),_("br",null,null),h(" 欢迎使用管乐团"),this.appName]),_(y,{class:O.margin34,border:!1},{default:function(){return[_(a,{style:{marginBottom:"16px"}},{default:function(){return[_(l,{span:24,class:O.formTitle},{default:function(){return[h("手机号")]}}),_(l,{span:24,class:"van-hairline--bottom"},{default:function(){return[_(v,{modelValue:e.username,"onUpdate:modelValue":function(t){return e.username=t},name:"手机号",placeholder:"请输入您的手机号",type:"tel",maxlength:11},null)]}})]}}),"PWD"===e.loginType?_(a,null,{default:function(){return[_(l,{span:24,class:O.formTitle},{default:function(){return[h("密码")]}}),_(l,{span:24,class:"van-hairline--bottom"},{default:function(){return[_(v,{modelValue:e.password,"onUpdate:modelValue":function(t){return e.password=t},type:"password",name:"密码",placeholder:"请输入密码"},null)]}})]}}):_(a,null,{default:function(){return[_(l,{span:24,class:O.formTitle},{default:function(){return[h("验证码")]}}),_(l,{span:24,class:"van-hairline--bottom"},{default:function(){return[_(v,{modelValue:e.smsCode,"onUpdate:modelValue":function(t){return e.smsCode=t},name:"验证码",placeholder:"请输入验证码",type:"tel",maxlength:6},{button:function(){return e.countDownStatus?_("span",{class:O.codeText,onClick:e.onSendCode},[h("获取验证码")]):_(T,{ref:"countDownRef","auto-start":!1,time:e.countDownTime,onFinish:e.onFinished,format:"ss秒"},null)}})]}})]}})]}}),_("div",{class:O.margin34},[_(b,{round:!0,block:!0,type:"primary",disabled:this.codeDisable,onClick:this.onLogin},{default:function(){return[h("提交")]}}),_(b,{block:!0,round:!0,color:"#F5F7FB",onClick:this.onChange},{default:function(){return["PWD"===e.loginType?"验证码登录":"密码登录"]}})]),this.imgCodeStatus?_(s,{value:this.imgCodeStatus,"onUpdate:value":function(t){return e.imgCodeStatus=t},phone:this.username,onClose:function(){e.imgCodeStatus=!1},onSendCode:this.onCodeSend},null):null])}}))}}}))}();
  511. >>>>>>> online:dist/assets/login-legacy.136c5560.js
  512. =======
  513. !function(){var e=["returnUrl","isRegister"];function t(e,t,n,o,r,a,i){try{var l=e[a](i),s=l.value}catch(u){return void n(u)}l.done?t(s):Promise.resolve(s).then(o,r)}function n(e){return function(){var n=this,o=arguments;return new Promise((function(r,a){var i=e.apply(n,o);function l(e){t(i,r,a,l,s,"next",e)}function s(e){t(i,r,a,l,s,"throw",e)}l(void 0)}))}}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){if(null==e)return{};var n,o,r=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var l=document.createElement("style");l.innerHTML="._login_9la03_1{min-height:100vh;background:url(./assets/top_bg.a1440929.png) no-repeat top center,url(./assets/bottom_student_bg.47832732.png) no-repeat bottom center;background-color:#fff;background-size:100%}._login_9la03_1._TEACHER_9la03_7{background:url(./assets/top_bg.a1440929.png) no-repeat top center,url(./assets/bottom_teacher_bg.f552ebe4.png) no-repeat bottom center;background-color:#fff;background-size:100%}._login_9la03_1._SCHOOL_9la03_12{background:url(./assets/top_bg.a1440929.png) no-repeat top center,url(./assets/bottom_manage_bg.8d4dc7ca.png) no-repeat bottom center;background-color:#fff;background-size:100%}._login_9la03_1 ._loginTitle_9la03_17{padding-top:2.66667rem;font-size:.69333rem;padding-left:.93333rem;padding-bottom:1.86667rem;line-height:.98667rem;font-weight:500}._login_9la03_1 ._codeText_9la03_25{color:var(--van-primary-text)}._login_9la03_1 ._margin34_9la03_28{margin:0 .90667rem}._login_9la03_1 ._formTitle_9la03_31{font-size:.48rem;color:#000;font-weight:500}._login_9la03_1 .van-cell-group{margin-bottom:.93333rem}._login_9la03_1 .van-field{padding-left:0;padding-right:0}._login_9la03_1 .van-button+.van-button{margin-top:.53333rem;color:#000!important}\n",document.head.appendChild(l),System.register(["./validate-legacy.14abbd99.js","./index-legacy.a92e643d.js","./index-legacy.8e1720d1.js","./index-legacy.6adde0c8.js","./index-legacy.22492040.js","./index-legacy.6869fc07.js","./index-legacy.0d047717.js"],(function(t){"use strict";var o,a,l,s,u,c,d,f,p,g,m,_,h,b,y,v,T;return{setters:[function(e){o=e.c,a=e.R,l=e.C,s=e.I},function(e){u=e.d,c=e.f,d=e.l,f=e.m,p=e.j,g=e.n,m=e.o,_=e.c,h=e.q,b=e.B},function(e){y=e.C},function(e){v=e.F},function(e){T=e.C},function(){},function(){}],execute:function(){var O={login:"_login_9la03_1",TEACHER:"_TEACHER_9la03_7",SCHOOL:"_SCHOOL_9la03_12",loginTitle:"_loginTitle_9la03_17",codeText:"_codeText_9la03_25",margin34:"_margin34_9la03_28",formTitle:"_formTitle_9la03_31"};t("default",u({name:"login",data:function(){return{loginType:"SMS",username:"",password:"",smsCode:"",countDownStatus:!0,countDownTime:12e4,imgCodeStatus:!1}},computed:{codeDisable:function(){var e=!0;return"PWD"===this.loginType?this.username&&this.password&&(e=!1):this.username&&this.smsCode&&(e=!1),e},appName:function(){return{STUDENT:"学生端",TEACHER:"老师端",SCHOOL:"管理端"}[c.platformType]}},mounted:function(){d(),this.directNext()},methods:{directNext:function(){if("login"===c.user.status||"error"===c.user.status){var t=this.$route.query,n=t.returnUrl,o=(t.isRegister,i(t,e));this.$router.replace({path:n,query:r({},o)})}},onLogin:function(){var e=this;return n(regeneratorRuntime.mark((function t(){var n,o,a,i,l;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,n={username:e.username,client_id:c.clientId[c.platformType],client_secret:c.clientId[c.platformType]},console.log("🚀 ~ state.clientId",c.clientId,c.platformType),"PWD"===e.loginType?(n.password=e.password,n.loginType="PASSWORD",n.grant_type="password"):(n.password=e.smsCode,n.loginType="SMS",n.grant_type="password"),t.next=6,f.post("/api-oauth/userlogin",{requestType:"form",data:r({},n)});case 6:return o=t.sent,a=o.data,p(a.token_type+" "+a.access_token),t.next=11,f.get(c.platformApi+"/user/getUserInfo",{initRequest:!0});case 11:i=t.sent,"SCHOOL"===c.platformType&&(l=i.data.schoolInfos?i.data.schoolInfos[0]:{},i.data.school=l),g(i.data),e.directNext(),t.next=19;break;case 17:t.prev=17,t.t0=t.catch(0);case 19:case"end":return t.stop()}}),t,null,[[0,17]])})))()},onSendCode:function(){var e=this;return n(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(o(e.username)){t.next=2;break}return t.abrupt("return",m("请输入正确的手机号码"));case 2:e.imgCodeStatus=!0;case 3:case"end":return t.stop()}}),t)})))()},onCodeSend:function(){var e=this;this.countDownStatus=!1,this.$nextTick((function(){e.$refs.countDownRef.start()}))},onFinished:function(){this.countDownStatus=!0,this.$refs.countDownRef.reset()},onChange:function(){"PWD"===this.loginType?this.loginType="SMS":"SMS"===this.loginType&&(this.loginType="PWD")}},render:function(){var e=this;return _("div",{class:[O.login,O[c.platformType]]},[_("div",{class:O.loginTitle},[h("您好,"),_("br",null,null),h(" 欢迎使用管乐团"),this.appName]),_(y,{class:O.margin34,border:!1},{default:function(){return[_(a,{style:{marginBottom:"16px"}},{default:function(){return[_(l,{span:24,class:O.formTitle},{default:function(){return[h("手机号")]}}),_(l,{span:24,class:"van-hairline--bottom"},{default:function(){return[_(v,{modelValue:e.username,"onUpdate:modelValue":function(t){return e.username=t},name:"手机号",placeholder:"请输入您的手机号",type:"tel",maxlength:11},null)]}})]}}),"PWD"===e.loginType?_(a,null,{default:function(){return[_(l,{span:24,class:O.formTitle},{default:function(){return[h("密码")]}}),_(l,{span:24,class:"van-hairline--bottom"},{default:function(){return[_(v,{modelValue:e.password,"onUpdate:modelValue":function(t){return e.password=t},type:"password",name:"密码",placeholder:"请输入密码"},null)]}})]}}):_(a,null,{default:function(){return[_(l,{span:24,class:O.formTitle},{default:function(){return[h("验证码")]}}),_(l,{span:24,class:"van-hairline--bottom"},{default:function(){return[_(v,{modelValue:e.smsCode,"onUpdate:modelValue":function(t){return e.smsCode=t},name:"验证码",placeholder:"请输入验证码",type:"tel",maxlength:6},{button:function(){return e.countDownStatus?_("span",{class:O.codeText,onClick:e.onSendCode},[h("获取验证码")]):_(T,{ref:"countDownRef","auto-start":!1,time:e.countDownTime,onFinish:e.onFinished,format:"ss秒"},null)}})]}})]}})]}}),_("div",{class:O.margin34},[_(b,{round:!0,block:!0,type:"primary",disabled:this.codeDisable,onClick:this.onLogin},{default:function(){return[h("提交")]}}),_(b,{block:!0,round:!0,color:"#F5F7FB",onClick:this.onChange},{default:function(){return["PWD"===e.loginType?"验证码登录":"密码登录"]}})]),this.imgCodeStatus?_(s,{value:this.imgCodeStatus,"onUpdate:value":function(t){return e.imgCodeStatus=t},phone:this.username,onClose:function(){e.imgCodeStatus=!1},onSendCode:this.onCodeSend},null):null])}}))}}}))}();
  514. >>>>>>> manage-cicle:dist/assets/login-legacy.bf7e5e37.js