123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468 |
- ;(function () {
- System.register(
- [
- './vendor-legacy.fe38492d.js',
- './index-legacy.f25f109a2.js',
- './index-legacy.f25f109a10.js',
- './index-legacy.f25f109a19.js',
- './index-legacy.f25f109a.js',
- './index-legacy.f25f109a4.js',
- './index-legacy.f25f109a18.js',
- './cart-legacy.df34a7d8.js',
- './index.module-legacy.2b6ca4e3.js',
- './index-legacy.d27e4b36.js',
- './index-legacy.fa2b2f51.js',
- './index-legacy.481d9d75.js',
- './index-legacy.1ceeb134.js',
- './index-legacy.083f1bda.js',
- './index-legacy.2c5b9d97.js',
- './index-legacy.f25f109a13.js',
- './index-legacy.f25f109a14.js',
- './icon_checkbox_default-legacy.e33240bc.js',
- './index-legacy.675a26fc.js',
- './index-legacy.f25f109a8.js',
- './index-legacy.637f35565.js',
- './orderStatus-legacy.17826dad.js',
- './hooks-legacy.f95e49a8.js',
- './index-legacy.c75fe8a2.js',
- './index-legacy.82b754f3.js',
- './index-legacy.637f35563.js',
- './index-legacy.f25f109a5.js'
- ],
- function (exports) {
- 'use strict'
- var defineComponent,
- ref,
- reactive,
- watch,
- useRouter,
- createVNode,
- Card,
- CellGroup,
- Cell,
- SubmitBar,
- createTextVNode,
- Popup,
- Fragment,
- Toast,
- cartConfirm,
- formateAttr,
- styles,
- Address,
- ColProtocol,
- Payment,
- moneyFormat,
- ColResult,
- state,
- ColPopup,
- UserAuth
- return {
- setters: [
- function (module) {
- defineComponent = module.d
- ref = module.l
- reactive = module.h
- watch = module.a0
- useRouter = module.k
- createVNode = module.a
- Card = module.aA
- CellGroup = module.y
- Cell = module.C
- SubmitBar = module.ay
- createTextVNode = module.j
- Popup = module.P
- Fragment = module.F
- Toast = module.T
- },
- function () {},
- function () {},
- function () {},
- function () {},
- function () {},
- function () {},
- function (module) {
- cartConfirm = module.c
- formateAttr = module.f
- },
- function (module) {
- styles = module.s
- },
- function (module) {
- Address = module.A
- },
- function (module) {
- ColProtocol = module.C
- },
- function (module) {
- Payment = module.P
- },
- function (module) {
- moneyFormat = module.o
- ColResult = module.C
- state = module.s
- },
- function (module) {
- ColPopup = module.C
- },
- function (module) {
- UserAuth = module.U
- },
- function () {},
- function () {},
- function () {},
- function () {},
- function () {},
- function () {},
- function () {},
- function () {},
- function () {},
- function () {},
- function () {},
- function () {}
- ],
- execute: function execute() {
- var index = exports(
- 'default',
- defineComponent({
- name: 'cartConfirmAgin',
- setup: function setup() {
- var _cartConfirm$orderInf,
- _cartConfirm$orderInf2,
- _cartConfirm$orderInf3,
- _cartConfirm$orderInf4,
- _cartConfirm$orderInf5,
- _cartConfirm$orderInf6,
- _cartConfirm$orderInf7,
- _cartConfirm$orderInf8,
- _cartConfirm$orderInf9,
- _cartConfirm$orderInf10,
- _cartConfirm$orderInf11,
- _cartConfirm$orderInf12,
- _cartConfirm$orderInf13,
- _cartConfirm$orderInf14 // console.log(cartConfirm)
- var list =
- ((_cartConfirm$orderInf = cartConfirm.orderInfo) === null ||
- _cartConfirm$orderInf === void 0
- ? void 0
- : _cartConfirm$orderInf.orderItemList) || []
- var calcAmount = {
- totalAmount:
- ((_cartConfirm$orderInf2 = cartConfirm.orderInfo) ===
- null || _cartConfirm$orderInf2 === void 0
- ? void 0
- : _cartConfirm$orderInf2.totalAmount) || 0,
- payAmount:
- ((_cartConfirm$orderInf3 = cartConfirm.orderInfo) ===
- null || _cartConfirm$orderInf3 === void 0
- ? void 0
- : _cartConfirm$orderInf3.payAmount) || 0,
- freightAmount:
- ((_cartConfirm$orderInf4 = cartConfirm.orderInfo) ===
- null || _cartConfirm$orderInf4 === void 0
- ? void 0
- : _cartConfirm$orderInf4.freightAmount) || 0,
- couponAmount:
- (_cartConfirm$orderInf5 = cartConfirm.orderInfo) === null ||
- _cartConfirm$orderInf5 === void 0
- ? void 0
- : _cartConfirm$orderInf5.couponAmount
- }
- ref(0) // 0->未支付;1->支付宝;2->微信
- var address = {
- city:
- (_cartConfirm$orderInf6 = cartConfirm.orderInfo) === null ||
- _cartConfirm$orderInf6 === void 0
- ? void 0
- : _cartConfirm$orderInf6.receiverCity,
- detailAddress:
- (_cartConfirm$orderInf7 = cartConfirm.orderInfo) === null ||
- _cartConfirm$orderInf7 === void 0
- ? void 0
- : _cartConfirm$orderInf7.receiverDetailAddress,
- name:
- (_cartConfirm$orderInf8 = cartConfirm.orderInfo) === null ||
- _cartConfirm$orderInf8 === void 0
- ? void 0
- : _cartConfirm$orderInf8.receiverName,
- phoneNumber:
- (_cartConfirm$orderInf9 = cartConfirm.orderInfo) === null ||
- _cartConfirm$orderInf9 === void 0
- ? void 0
- : _cartConfirm$orderInf9.receiverPhone,
- postCode:
- (_cartConfirm$orderInf10 = cartConfirm.orderInfo) ===
- null || _cartConfirm$orderInf10 === void 0
- ? void 0
- : _cartConfirm$orderInf10.receiverPostCode,
- province:
- (_cartConfirm$orderInf11 = cartConfirm.orderInfo) ===
- null || _cartConfirm$orderInf11 === void 0
- ? void 0
- : _cartConfirm$orderInf11.receiverProvince,
- region:
- (_cartConfirm$orderInf12 = cartConfirm.orderInfo) ===
- null || _cartConfirm$orderInf12 === void 0
- ? void 0
- : _cartConfirm$orderInf12.receiverRegion
- }
- var agreeStatus = ref(false)
- var paymentPopup = ref(false)
- var authPopup = ref(false)
- var orderInfo = reactive({
- orderNo:
- ((_cartConfirm$orderInf13 = cartConfirm.orderInfo) ===
- null || _cartConfirm$orderInf13 === void 0
- ? void 0
- : _cartConfirm$orderInf13.orderSn) || '',
- actualPrice:
- ((_cartConfirm$orderInf14 = cartConfirm.orderInfo) ===
- null || _cartConfirm$orderInf14 === void 0
- ? void 0
- : _cartConfirm$orderInf14.payAmount) || 0
- }) //修复实名认证头部问题
- watch(authPopup, function (value, oldValue) {
- if (authPopup.value) {
- // 设置是否显示导航栏 0 显示 1 不显示
- postMessage({ api: 'setBarStatus', content: { status: 0 } })
- } else {
- postMessage({ api: 'setBarStatus', content: { status: 1 } })
- }
- }) // 提交
- var _onSubmit = function onSubmit() {
- if (!agreeStatus.value) {
- Toast('请先阅读并同意《酷乐秀平台服务协议》')
- return
- }
- var users = state.user.data // 判断是否需要实名认证
- if (
- !(users !== null && users !== void 0 && users.realName) ||
- !(users !== null && users !== void 0 && users.idCardNo)
- ) {
- authPopup.value = true
- return
- } // 判断是否有订单号
- if (orderInfo.orderNo) {
- paymentPopup.value = true
- return
- }
- Toast('没有订单号!')
- }
- var router = useRouter() //认证成功
- var onAuthSuccess = function onAuthSuccess() {
- authPopup.value = false
- _onSubmit() // 实名成功后自动支付
- }
- return function () {
- return createVNode(Fragment, null, [
- list.length
- ? createVNode('div', { class: styles.cartConfirm }, [
- createVNode('div', { class: styles.cartConfirmBox }, [
- createVNode(
- Address,
- { item: address, isLink: false },
- null
- )
- ]),
- createVNode(
- 'div',
- {
- style: { marginTop: '20px' },
- class: [styles.cartBox, styles.cartConfirmBox]
- },
- [
- createVNode('div', { class: styles.shopBox }, [
- list.map(function (item) {
- return createVNode(
- 'div',
- {
- class: [styles.cartItem],
- style: { marginBottom: '10px' }
- },
- [
- createVNode(
- Card,
- {
- price: moneyFormat(item.productPrice),
- desc: formateAttr(item.productAttr),
- title: item.productName,
- thumb: item.productPic,
- num: item.productQuantity
- },
- null
- )
- ]
- )
- })
- ]),
- createVNode(
- CellGroup,
- { border: false },
- {
- default: function _default() {
- return [
- createVNode(
- Cell,
- { border: false, title: '优惠券' },
- {
- value: function value() {
- return createVNode(
- 'span',
- {
- style: {
- fontSize: '0.42667rem',
- color: '#ff3535',
- fontWeight: 'bold'
- }
- },
- ['-¥ ' + calcAmount.couponAmount]
- )
- }
- }
- ),
- createVNode(
- Cell,
- {
- border: false,
- title: '总额',
- value: '¥ ' + calcAmount.totalAmount
- },
- null
- )
- ]
- }
- }
- )
- ]
- ),
- createVNode('div', { class: styles.payProtocol }, [
- createVNode(
- ColProtocol,
- {
- modelValue: agreeStatus.value,
- 'onUpdate:modelValue':
- function onUpdateModelValue($event) {
- return (agreeStatus.value = $event)
- }
- },
- null
- ),
- createVNode(
- SubmitBar,
- {
- buttonText: '\u7ED3\u7B97('.concat(
- list.length,
- ')'
- ),
- buttonColor: 'var(--van-primary)',
- disabled: list.length === 0,
- onSubmit: function onSubmit() {
- return _onSubmit()
- }
- },
- {
- default: function _default() {
- return [
- createVNode(
- 'div',
- { class: styles.confirmBottom },
- [
- createTextVNode('\u5408\u8BA1'),
- ' ',
- createVNode(
- 'span',
- { class: styles['price-des'] },
- [
- createTextVNode('\xA5'),
- moneyFormat(calcAmount.payAmount)
- ]
- )
- ]
- )
- ]
- }
- }
- )
- ]),
- createVNode(
- 'div',
- {
- style: { height: 'var(--van-submit-bar-height)' }
- },
- null
- ),
- createVNode(
- ColPopup,
- {
- modelValue: authPopup.value,
- 'onUpdate:modelValue':
- function onUpdateModelValue($event) {
- return (authPopup.value = $event)
- }
- },
- {
- default: function _default() {
- return [
- createVNode(
- UserAuth,
- { onSuccess: onAuthSuccess },
- null
- )
- ]
- }
- }
- ),
- createVNode(
- Popup,
- {
- show: paymentPopup.value,
- closeOnClickOverlay: false,
- position: 'bottom',
- round: true,
- closeOnPopstate: true,
- safeAreaInsetBottom: true,
- style: { minHeight: '30%' }
- },
- {
- default: function _default() {
- return [
- createVNode(
- Payment,
- {
- modelValue: paymentPopup.value,
- 'onUpdate:modelValue':
- function onUpdateModelValue($event) {
- return (paymentPopup.value = $event)
- },
- orderInfo: orderInfo,
- paymentType: 'goodsPay',
- onBackOut: function onBackOut() {
- return (paymentPopup.value = false)
- }
- },
- null
- )
- ]
- }
- }
- )
- ])
- : createVNode(
- ColResult,
- {
- buttonText: '去购物车',
- onClick: function onClick() {
- router.push({ path: '/cart' })
- }
- },
- null
- )
- ])
- }
- }
- })
- )
- }
- }
- }
- )
- })()
|