index-legacy.81c32297.js 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615
  1. ;(function () {
  2. function ownKeys(object, enumerableOnly) {
  3. var keys = Object.keys(object)
  4. if (Object.getOwnPropertySymbols) {
  5. var symbols = Object.getOwnPropertySymbols(object)
  6. enumerableOnly &&
  7. (symbols = symbols.filter(function (sym) {
  8. return Object.getOwnPropertyDescriptor(object, sym).enumerable
  9. })),
  10. keys.push.apply(keys, symbols)
  11. }
  12. return keys
  13. }
  14. function _objectSpread(target) {
  15. for (var i = 1; i < arguments.length; i++) {
  16. var source = null != arguments[i] ? arguments[i] : {}
  17. i % 2
  18. ? ownKeys(Object(source), !0).forEach(function (key) {
  19. _defineProperty(target, key, source[key])
  20. })
  21. : Object.getOwnPropertyDescriptors
  22. ? Object.defineProperties(
  23. target,
  24. Object.getOwnPropertyDescriptors(source)
  25. )
  26. : ownKeys(Object(source)).forEach(function (key) {
  27. Object.defineProperty(
  28. target,
  29. key,
  30. Object.getOwnPropertyDescriptor(source, key)
  31. )
  32. })
  33. }
  34. return target
  35. }
  36. function _defineProperty(obj, key, value) {
  37. if (key in obj) {
  38. Object.defineProperty(obj, key, {
  39. value: value,
  40. enumerable: true,
  41. configurable: true,
  42. writable: true
  43. })
  44. } else {
  45. obj[key] = value
  46. }
  47. return obj
  48. }
  49. function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
  50. try {
  51. var info = gen[key](arg)
  52. var value = info.value
  53. } catch (error) {
  54. reject(error)
  55. return
  56. }
  57. if (info.done) {
  58. resolve(value)
  59. } else {
  60. Promise.resolve(value).then(_next, _throw)
  61. }
  62. }
  63. function _asyncToGenerator(fn) {
  64. return function () {
  65. var self = this,
  66. args = arguments
  67. return new Promise(function (resolve, reject) {
  68. var gen = fn.apply(self, args)
  69. function _next(value) {
  70. asyncGeneratorStep(gen, resolve, reject, _next, _throw, 'next', value)
  71. }
  72. function _throw(err) {
  73. asyncGeneratorStep(gen, resolve, reject, _next, _throw, 'throw', err)
  74. }
  75. _next(undefined)
  76. })
  77. }
  78. }
  79. var __vite_style__ = document.createElement('style')
  80. __vite_style__.innerHTML =
  81. '._accountRechargeTimer_1ujj6_1{min-height:100vh;overflow:hidden;background:url(./assets/paino_bg.e80620af.png) center top no-repeat;background-size:contain}._userMins_1ujj6_7{padding:.8rem .85333rem .74667rem;color:#fff;font-size:.37333rem}._userMins_1ujj6_7 ._userLastMins_1ujj6_12{font-size:.74667rem;font-weight:700;line-height:1.06667rem}._userMins_1ujj6_7 ._userLastMins_1ujj6_12 span{font-size:.37333rem;font-weight:400}._userMins_1ujj6_7 ._userTips_1ujj6_21{display:flex;align-items:center}._userMins_1ujj6_7 img{margin-right:.16rem;width:.37333rem;height:.37333rem}._selectTimers_1ujj6_30{border-radius:.45333rem .45333rem 0 0;background-color:#f7f8f9}._selectTimers_1ujj6_30 ._selectTitle_1ujj6_34{display:block;height:.72rem;padding:.32rem 0 0 .53333rem}._lastMin_1ujj6_39{display:flex;align-items:center;margin:.26667rem .37333rem 0;padding:.34667rem .37333rem;background:url(./assets/select_timers_bg.9b852a17.png) center top no-repeat #ffe7c4;background-size:cover;border-radius:.21333rem;font-size:.42667rem;color:#814014;line-height:.58667rem}._lastMin_1ujj6_39 span{font-weight:600}._lastMin_1ujj6_39 img{width:.64rem;height:.58667rem;margin-right:.21333rem}._memberItem_1ujj6_59{margin:.37333rem .37333rem 0}._memberItem_1ujj6_59 ._rTitle_1ujj6_62{padding:.37333rem 0;display:flex;align-items:center;font-size:.42667rem;color:#333;font-weight:500}._memberItem_1ujj6_59 ._rTitle_1ujj6_62:before{margin-right:.21333rem;content:" ";display:inline-block;width:.10667rem;height:.45333rem;background:linear-gradient(180deg,#59e5d5 0%,#01C1B5 100%);border-radius:.08rem}._system-list_1ujj6_79::-webkit-scrollbar{display:none}._system-list_1ujj6_79{width:100%;overflow-x:auto;overflow-y:hidden;display:flex;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:content-box;padding-bottom:.26667rem;margin-bottom:.26667rem}._system-item_1ujj6_94{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 0 auto;width:2.66667rem;min-height:3.09333rem;box-sizing:border-box;background:linear-gradient(215deg,#ffe7c4 0%,rgba(250,211,156,.21) 100%);border-radius:.26667rem;border:.02667rem solid #b1652e;margin-right:.21333rem}._system-item_1ujj6_94 ._title_1ujj6_108{font-size:.42667rem;font-weight:500;color:#666;line-height:.58667rem}._system-item_1ujj6_94 ._tips_1ujj6_114{font-size:.32rem;color:#666;line-height:.45333rem}._system-item_1ujj6_94 ._price_1ujj6_119{padding-top:.26667rem;font-size:.64rem;font-weight:500;color:#dc9362;line-height:.58667rem}._system-item_1ujj6_94 ._price_1ujj6_119 span{font-size:.42667rem}._system-item_1ujj6_94 ._originalPrice_1ujj6_129{color:#999;font-size:.34667rem;line-height:1}._system-item_1ujj6_94._active_1ujj6_134{background:linear-gradient(215deg,#ffe7c4 0%,rgba(250,211,156,.21) 100%);border:.02667rem solid #b1652e;position:relative}._system-item_1ujj6_94._active_1ujj6_134 ._title_1ujj6_108,._system-item_1ujj6_94._active_1ujj6_134 ._tips_1ujj6_114{color:#814014}._system-item_1ujj6_94._active_1ujj6_134 ._price_1ujj6_119{color:#b1652e}._system-item_1ujj6_94._active_1ujj6_134 ._originalPrice_1ujj6_129{color:#937059}._system-item_1ujj6_94._active_1ujj6_134:before{content:" ";background:url(data:image/png;base64,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) center center no-repeat;background-size:cover;width:1.49333rem;height:.58667rem;position:absolute;top:0;right:0}._reminder_1ujj6_159{margin:0 .37333rem 2.13333rem;padding:.32rem;background:#ffffff;border-radius:.26667rem}._reminder_1ujj6_159 ._h2_1ujj6_166{display:flex;font-size:.42667rem;font-weight:500;color:#1a1a1a;line-height:.58667rem;padding-bottom:.26667rem}._reminder_1ujj6_159 ._h2_1ujj6_166 img{width:.37333rem;height:.42667rem;margin-top:.05333rem;margin-right:.18667rem}._reminder_1ujj6_159 p{font-size:.37333rem;color:#696969;line-height:.56rem;margin-bottom:.53333rem}._reminder_1ujj6_159 p:last-child{margin-bottom:0}._btnGroup_1ujj6_189{position:fixed;bottom:0;left:0;right:0;z-index:100;background-color:#fff;display:flex;align-items:center;padding:.32rem .42667rem;justify-content:space-between;border-top:.02667rem solid #f0f0f0}._btnGroup_1ujj6_189 ._btn_1ujj6_189{padding:0 .74667rem;color:#fff!important}._btnGroup_1ujj6_189 ._priceSection_1ujj6_206{display:flex;align-items:center;font-size:.42667rem;color:#1a1a1a}._btnGroup_1ujj6_189 ._priceSection_1ujj6_206 ._price_1ujj6_119{font-size:.48rem;font-weight:700;color:#ff3535}._btnGroup_1ujj6_189 ._priceSection_1ujj6_206 ._price_1ujj6_119 ._priceUnit_1ujj6_217{font-size:.37333rem}\n'
  82. document.head.appendChild(__vite_style__)
  83. System.register(
  84. [
  85. './title_timers-legacy.616e8b2e.js',
  86. './icon_name_active-legacy.e2b0189a.js',
  87. './icon_tips-legacy.b7861467.js',
  88. './index-legacy.fa4145a4.js',
  89. './index-legacy.595c24c3.js',
  90. './orderStatus-legacy.6131dfb6.js',
  91. './index-legacy.2d78ae68.js',
  92. './vendor-legacy.09f20d09.js',
  93. './index-legacy.f25f109a8.js'
  94. ],
  95. function (exports) {
  96. 'use strict'
  97. var __glob_11_0,
  98. __glob_11_1,
  99. __glob_11_4,
  100. __glob_11_5,
  101. __glob_11_6,
  102. __glob_11_7,
  103. __glob_11_8,
  104. __glob_11_10,
  105. __glob_11_11,
  106. __glob_11_13,
  107. __glob_11_14,
  108. __glob_11_15,
  109. __glob_11_16,
  110. __glob_11_17,
  111. __glob_11_18,
  112. __glob_11_19,
  113. __glob_11_2,
  114. __glob_11_3,
  115. __glob_11_9,
  116. __glob_11_12,
  117. ColHeader,
  118. request,
  119. postMessage,
  120. numberFormat,
  121. orderStatus,
  122. useWindowScroll,
  123. defineComponent,
  124. createVNode,
  125. createTextVNode,
  126. Button
  127. return {
  128. setters: [
  129. function (module) {
  130. __glob_11_0 = module._
  131. __glob_11_1 = module.a
  132. __glob_11_4 = module.b
  133. __glob_11_5 = module.c
  134. __glob_11_6 = module.d
  135. __glob_11_7 = module.e
  136. __glob_11_8 = module.f
  137. __glob_11_10 = module.g
  138. __glob_11_11 = module.h
  139. __glob_11_13 = module.i
  140. __glob_11_14 = module.j
  141. __glob_11_15 = module.k
  142. __glob_11_16 = module.m
  143. __glob_11_17 = module.n
  144. __glob_11_18 = module.o
  145. __glob_11_19 = module.p
  146. },
  147. function (module) {
  148. __glob_11_2 = module._
  149. __glob_11_3 = module.a
  150. __glob_11_9 = module.b
  151. },
  152. function (module) {
  153. __glob_11_12 = module._
  154. },
  155. function (module) {
  156. ColHeader = module.C
  157. },
  158. function (module) {
  159. request = module.r
  160. postMessage = module.p
  161. numberFormat = module.t
  162. },
  163. function (module) {
  164. orderStatus = module.o
  165. },
  166. function (module) {
  167. useWindowScroll = module.a
  168. },
  169. function (module) {
  170. defineComponent = module.d
  171. createVNode = module.a
  172. createTextVNode = module.j
  173. Button = module.B
  174. },
  175. function () {}
  176. ],
  177. execute: function execute() {
  178. var accountRechargeTimer = '_accountRechargeTimer_1ujj6_1'
  179. var userMins = '_userMins_1ujj6_7'
  180. var userLastMins = '_userLastMins_1ujj6_12'
  181. var userTips = '_userTips_1ujj6_21'
  182. var selectTimers = '_selectTimers_1ujj6_30'
  183. var selectTitle = '_selectTitle_1ujj6_34'
  184. var lastMin = '_lastMin_1ujj6_39'
  185. var memberItem = '_memberItem_1ujj6_59'
  186. var rTitle = '_rTitle_1ujj6_62'
  187. var title = '_title_1ujj6_108'
  188. var tips = '_tips_1ujj6_114'
  189. var price = '_price_1ujj6_119'
  190. var originalPrice = '_originalPrice_1ujj6_129'
  191. var active = '_active_1ujj6_134'
  192. var reminder = '_reminder_1ujj6_159'
  193. var h2 = '_h2_1ujj6_166'
  194. var btnGroup = '_btnGroup_1ujj6_189'
  195. var btn = '_btn_1ujj6_189'
  196. var priceSection = '_priceSection_1ujj6_206'
  197. var priceUnit = '_priceUnit_1ujj6_217'
  198. var styles = {
  199. accountRechargeTimer: accountRechargeTimer,
  200. userMins: userMins,
  201. userLastMins: userLastMins,
  202. userTips: userTips,
  203. selectTimers: selectTimers,
  204. selectTitle: selectTitle,
  205. lastMin: lastMin,
  206. memberItem: memberItem,
  207. rTitle: rTitle,
  208. 'system-list': '_system-list_1ujj6_79',
  209. 'system-item': '_system-item_1ujj6_94',
  210. title: title,
  211. tips: tips,
  212. price: price,
  213. originalPrice: originalPrice,
  214. active: active,
  215. reminder: reminder,
  216. h2: h2,
  217. btnGroup: btnGroup,
  218. btn: btn,
  219. priceSection: priceSection,
  220. priceUnit: priceUnit
  221. }
  222. var getAssetsHomeFile = exports(
  223. 'getAssetsHomeFile',
  224. function (fileName) {
  225. var path = '../images/'.concat(fileName)
  226. var modules = {
  227. '../images/icon_arrow.png': __glob_11_0,
  228. '../images/icon_class_plan.png': __glob_11_1,
  229. '../images/icon_education.png': __glob_11_2,
  230. '../images/icon_education_active.png': __glob_11_3,
  231. '../images/icon_freeze_timer.png': __glob_11_4,
  232. '../images/icon_invite_student.png': __glob_11_5,
  233. '../images/icon_last_timer.png': __glob_11_6,
  234. '../images/icon_message.png': __glob_11_7,
  235. '../images/icon_music_account.png': __glob_11_8,
  236. '../images/icon_name_active.png': __glob_11_9,
  237. '../images/icon_num.png': __glob_11_10,
  238. '../images/icon_timers.png': __glob_11_11,
  239. '../images/icon_tips.png': __glob_11_12,
  240. '../images/logo.png': __glob_11_13,
  241. '../images/paino_bg.png': __glob_11_14,
  242. '../images/room_bg.png': __glob_11_15,
  243. '../images/select_timers.png': __glob_11_16,
  244. '../images/select_timers_bg.png': __glob_11_17,
  245. '../images/share_bg.png': __glob_11_18,
  246. '../images/title_timers.png': __glob_11_19
  247. }
  248. return modules[path].default
  249. }
  250. )
  251. var index = exports(
  252. 'default',
  253. defineComponent({
  254. name: 'accountRechargeTimer',
  255. data: function data() {
  256. return {
  257. list: [],
  258. selectItem: {},
  259. remain: { frozenTime: 0, remainTime: 0, studentCount: 0 },
  260. background: 'transparent',
  261. color: '#fff'
  262. }
  263. },
  264. mounted: function mounted() {
  265. var _this = this
  266. return _asyncToGenerator(
  267. /*#__PURE__*/ regeneratorRuntime.mark(function _callee() {
  268. var res, item
  269. return regeneratorRuntime.wrap(
  270. function _callee$(_context) {
  271. while (1) {
  272. switch ((_context.prev = _context.next)) {
  273. case 0:
  274. _context.prev = 0
  275. _context.next = 3
  276. return _this._init()
  277. case 3:
  278. _context.next = 5
  279. return request.post(
  280. '/api-teacher/pianoRoomSettings/list',
  281. { data: {} }
  282. )
  283. case 5:
  284. res = _context.sent
  285. _this.list = res.data || []
  286. if (_this.list.length > 0) {
  287. item = _this.list[0]
  288. _this.selectItem = item
  289. }
  290. document.addEventListener(
  291. 'scroll',
  292. _this.scrollInit,
  293. false
  294. )
  295. _context.next = 13
  296. break
  297. case 11:
  298. _context.prev = 11
  299. _context.t0 = _context['catch'](0)
  300. case 13:
  301. case 'end':
  302. return _context.stop()
  303. }
  304. }
  305. },
  306. _callee,
  307. null,
  308. [[0, 11]]
  309. )
  310. })
  311. )()
  312. },
  313. unmounted: function unmounted() {
  314. this.background = '#fff'
  315. this.color = '#333' // this.documentDom = document.body as any
  316. postMessage({
  317. api: 'backIconChange',
  318. content: { iconStyle: 'black' }
  319. })
  320. document.removeEventListener('scroll', this.scrollInit)
  321. },
  322. methods: {
  323. scrollInit: function scrollInit() {
  324. var _useWindowScroll = useWindowScroll(),
  325. y = _useWindowScroll.y
  326. if (y.value > 30) {
  327. this.background = '#fff'
  328. this.color = '#333'
  329. postMessage({
  330. api: 'backIconChange',
  331. content: { iconStyle: 'black' }
  332. })
  333. } else {
  334. this.background = 'transparent'
  335. this.color = '#fff'
  336. postMessage({
  337. api: 'backIconChange',
  338. content: { iconStyle: 'white' }
  339. })
  340. }
  341. },
  342. _init: function _init() {
  343. var _this2 = this
  344. return _asyncToGenerator(
  345. /*#__PURE__*/ regeneratorRuntime.mark(function _callee2() {
  346. var res, _ref, frozenTime, remainTime, studentCount
  347. return regeneratorRuntime.wrap(
  348. function _callee2$(_context2) {
  349. while (1) {
  350. switch ((_context2.prev = _context2.next)) {
  351. case 0:
  352. _context2.prev = 0
  353. _context2.next = 3
  354. return request.get(
  355. '/api-teacher/courseSchedule/selectRemainTime'
  356. )
  357. case 3:
  358. res = _context2.sent
  359. ;(_ref = res.data || {}),
  360. (frozenTime = _ref.frozenTime),
  361. (remainTime = _ref.remainTime),
  362. (studentCount = _ref.studentCount)
  363. _this2.remain = {
  364. frozenTime: frozenTime || 0,
  365. remainTime: remainTime || 0,
  366. studentCount: studentCount || 0
  367. }
  368. _context2.next = 10
  369. break
  370. case 8:
  371. _context2.prev = 8
  372. _context2.t0 = _context2['catch'](0)
  373. case 10:
  374. case 'end':
  375. return _context2.stop()
  376. }
  377. }
  378. },
  379. _callee2,
  380. null,
  381. [[0, 8]]
  382. )
  383. })
  384. )()
  385. },
  386. onSubmit: function onSubmit() {
  387. var _this3 = this
  388. return _asyncToGenerator(
  389. /*#__PURE__*/ regeneratorRuntime.mark(function _callee3() {
  390. var selectItem
  391. return regeneratorRuntime.wrap(function _callee3$(
  392. _context3
  393. ) {
  394. while (1) {
  395. switch ((_context3.prev = _context3.next)) {
  396. case 0:
  397. selectItem = _this3.selectItem
  398. orderStatus.orderObject.orderType = 'PINAO_ROOM'
  399. orderStatus.orderObject.orderName =
  400. selectItem.times + '分钟琴房时长充值'
  401. orderStatus.orderObject.orderDesc =
  402. selectItem.times + '分钟琴房时长充值'
  403. orderStatus.orderObject.actualPrice =
  404. selectItem.salePrice
  405. orderStatus.orderObject.orderNo = ''
  406. orderStatus.orderObject.orderList = [
  407. _objectSpread(
  408. {
  409. orderType: 'PINAO_ROOM',
  410. goodsName:
  411. selectItem.times + '分钟琴房时长充值'
  412. },
  413. selectItem
  414. )
  415. ]
  416. _this3.$router.push({
  417. path: '/orderDetail',
  418. query: {
  419. orderType: 'PINAO_ROOM',
  420. pinaoId: selectItem.id
  421. }
  422. })
  423. case 8:
  424. case 'end':
  425. return _context3.stop()
  426. }
  427. }
  428. },
  429. _callee3)
  430. })
  431. )()
  432. }
  433. },
  434. render: function render() {
  435. var _this4 = this
  436. return createVNode(
  437. 'div',
  438. { class: styles.accountRechargeTimer },
  439. [
  440. createVNode(
  441. ColHeader,
  442. {
  443. backIconColor: 'white',
  444. border: false,
  445. background: this.background,
  446. color: this.color
  447. },
  448. null
  449. ),
  450. createVNode('div', { class: styles.userMins }, [
  451. createVNode('p', { class: styles.userLastMins }, [
  452. numberFormat(this.remain.remainTime),
  453. createVNode('span', null, [
  454. createTextVNode('\u5206\u949F')
  455. ])
  456. ]),
  457. createVNode('p', { class: styles.userTips }, [
  458. createVNode(
  459. 'img',
  460. { src: getAssetsHomeFile('icon_timers.png') },
  461. null
  462. ),
  463. createTextVNode(
  464. '\u60A8\u7684\u7434\u623F\u5269\u4F59\u65F6\u957F'
  465. )
  466. ])
  467. ]),
  468. createVNode('div', { class: styles.selectTimers }, [
  469. createVNode(
  470. 'img',
  471. {
  472. src: getAssetsHomeFile('title_timers.png'),
  473. class: styles.selectTitle,
  474. alt: ''
  475. },
  476. null
  477. ),
  478. createVNode('div', { class: styles.lastMin }, [
  479. createVNode(
  480. 'img',
  481. { src: getAssetsHomeFile('icon_music_account.png') },
  482. null
  483. ),
  484. createVNode('p', null, [
  485. this.selectItem.times &&
  486. createVNode('b', null, [
  487. createTextVNode('\u5DF2\u9009'),
  488. numberFormat(this.selectItem.times),
  489. createTextVNode('\u5206\u949F')
  490. ]),
  491. ' ',
  492. this.selectItem.description
  493. ])
  494. ]),
  495. createVNode('div', { class: styles.memberItem }, [
  496. createVNode('div', { class: styles['system-list'] }, [
  497. this.list.map(function (item) {
  498. return createVNode(
  499. 'div',
  500. {
  501. class: [
  502. styles['system-item'],
  503. item.id === _this4.selectItem.id &&
  504. styles.active
  505. ],
  506. style: { borderRadius: '11px' },
  507. onClick: function onClick() {
  508. _this4.selectItem = item
  509. }
  510. },
  511. [
  512. createVNode('p', { class: styles.price }, [
  513. createVNode('span', null, [
  514. createTextVNode('\uFFE5')
  515. ]),
  516. item.salePrice
  517. ]),
  518. createVNode(
  519. 'del',
  520. { class: styles.originalPrice },
  521. [
  522. createTextVNode('\uFFE5'),
  523. item.originalPrice
  524. ]
  525. ),
  526. createVNode('p', { class: styles.title }, [
  527. item.times,
  528. createTextVNode('\u5206\u949F')
  529. ])
  530. ]
  531. )
  532. })
  533. ])
  534. ])
  535. ]),
  536. createVNode('div', { class: styles.reminder }, [
  537. createVNode('div', { class: styles.h2 }, [
  538. createVNode(
  539. 'img',
  540. { src: getAssetsHomeFile('icon_tips.png') },
  541. null
  542. ),
  543. createVNode('span', null, [
  544. createTextVNode('\u6E29\u99A8\u63D0\u9192')
  545. ])
  546. ]),
  547. createVNode('p', null, [
  548. createTextVNode(
  549. '1\u3001\u4E91\u9177\u7434\u623F\u65F6\u957F\u6309\u8BFE\u7A0B\u5B66\u751F\u4EBA\u6570\u6263\u51CF\uFF0C\u4EE545\u5206\u949F1\u5BF92\u8BFE\u7A0B\u4E3A\u4F8B\uFF0C\u8BFE\u7A0B\u7ED3\u675F\u540E\u5C06\u6D88\u8017\u65F6\u957F\uFF1A2\u4EBA*45\u5206\u949F=90\u5206\u949F\uFF1B'
  550. )
  551. ]),
  552. createVNode('p', null, [
  553. createTextVNode(
  554. '2\u3001\u6BCF\u8282\u7EBF\u4E0A\u8BFE\u5E73\u53F0\u8D60\u900110\u5206\u949F\u514D\u8D39\u65F6\u957F\uFF0C\u5206\u522B\u4E3A\u8BFE\u524D5\u5206\u949F\u53CA\u8BFE\u540E5\u5206\u949F\uFF0C\u8D60\u9001\u65F6\u957F\u4E0D\u8BA1\u7B97\u8D39\u7528\uFF1B'
  555. )
  556. ]),
  557. createVNode('p', null, [
  558. createTextVNode(
  559. '3\u3001\u8BFE\u7A0B\u6D88\u8017\u65F6\u957F\u6309\u6392\u8BFE\u4EBA\u6570\u8BA1\u7B97\uFF0C\u65E0\u8BBA\u5B9E\u9645\u5230\u8BFE\u4EBA\u6570\u662F\u5426\u4E3A\u6392\u8BFE\u4EBA\u6570\uFF0C\u90FD\u4F1A\u6309\u7167\u6392\u8BFE\u4EBA\u6570\u6263\u8D39\uFF1B'
  560. )
  561. ]),
  562. createVNode('p', null, [
  563. createTextVNode(
  564. '4\u3001\u8BFE\u7A0B\u7ED3\u675F\u540E\u8D39\u7528\u7ACB\u5373\u7ED3\u7B97\uFF1B'
  565. )
  566. ]),
  567. createVNode('p', null, [
  568. createTextVNode(
  569. '5\u3001\u7434\u623F\u65F6\u957F\u4E0D\u8DB3\u65F6\uFF0C\u60A8\u5C06\u65E0\u6CD5\u6392\u8BFE\uFF0C\u8BF7\u786E\u4FDD\u7434\u623F\u5269 \u4F59\u65F6\u957F\u5145\u8DB3\uFF1B'
  570. )
  571. ]),
  572. createVNode('p', null, [
  573. createTextVNode(
  574. '6\u3001\u7434\u623F\u65F6\u957F\u4E00\u7ECF\u8D2D\u4E70\u4E0D\u4E88\u9000\u8D39\u3002'
  575. )
  576. ])
  577. ]),
  578. createVNode('div', { class: styles.btnGroup }, [
  579. createVNode('div', { class: styles.priceSection }, [
  580. createTextVNode('\u652F\u4ED8\u91D1\u989D\uFF1A'),
  581. createVNode('div', { class: styles.price }, [
  582. createVNode('span', { class: styles.priceUnit }, [
  583. createTextVNode('\uFFE5')
  584. ]),
  585. createVNode('span', { class: styles.priceNum }, [
  586. this.selectItem.salePrice
  587. ])
  588. ])
  589. ]),
  590. createVNode(
  591. Button,
  592. {
  593. color:
  594. 'linear-gradient(360deg, #FF0909 0%, #FF4D4D 69%, #FF7B7B 100%)',
  595. round: true,
  596. class: styles.btn,
  597. onClick: this.onSubmit
  598. },
  599. {
  600. default: function _default() {
  601. return [createTextVNode('\u7ACB\u5373\u652F\u4ED8')]
  602. }
  603. }
  604. )
  605. ])
  606. ]
  607. )
  608. }
  609. })
  610. )
  611. }
  612. }
  613. }
  614. )
  615. })()