commit
9f5f5fdb43
File diff suppressed because one or more lines are too long
@ -1,30 +0,0 @@
|
||||
/*
|
||||
* @Author: ch
|
||||
* @Date: 2022-03-29 16:47:32
|
||||
* @LastEditors: ch
|
||||
* @LastEditTime: 2022-04-14 10:14:40
|
||||
* @Description: file content
|
||||
*/
|
||||
|
||||
import Enum from "@/common/plugins/enum"
|
||||
const DictOrderStatus = new Enum([
|
||||
{key : '1', name : '待支付', value: 'awaitPay'},
|
||||
{key : '2', name : '已关闭', value: 'close'},
|
||||
{key : '3', name : '待发货', value: 'awaitSend'},
|
||||
{key : '4', name : '已发货', value: 'finishSend'},
|
||||
{key : '6', name : '已收货', value: 'finishReceiving'},
|
||||
{key : '7', name : '已完成', value: 'end'}
|
||||
])
|
||||
const DictSaleAfterStatus = {
|
||||
"1":"已申请",
|
||||
"2":"已关闭",
|
||||
"3":"待退货",
|
||||
"4":"退货中",
|
||||
"5":"退款中",
|
||||
"6":"退款成功",
|
||||
"7":"退款失败"
|
||||
}
|
||||
export {
|
||||
DictOrderStatus,
|
||||
DictSaleAfterStatus
|
||||
}
|
@ -1,5 +0,0 @@
|
||||
import ApplyRangeEnum from './ApplyRange'
|
||||
import ExpireTypeEnum from './ExpireType'
|
||||
import CouponTypeEnum from './CouponType'
|
||||
|
||||
export { ApplyRangeEnum, CouponTypeEnum, ExpireTypeEnum }
|
@ -1,17 +0,0 @@
|
||||
import DeliveryStatusEnum from './DeliveryStatus'
|
||||
import DeliveryTypeEnum from './DeliveryType'
|
||||
import OrderSourceEnum from './OrderSource'
|
||||
import OrderStatusEnum from './OrderStatus'
|
||||
import PayStatusEnum from './PayStatus'
|
||||
import PayTypeEnum from './PayType'
|
||||
import ReceiptStatusEnum from './ReceiptStatus'
|
||||
|
||||
export {
|
||||
DeliveryStatusEnum,
|
||||
DeliveryTypeEnum,
|
||||
OrderSourceEnum,
|
||||
OrderStatusEnum,
|
||||
PayStatusEnum,
|
||||
PayTypeEnum,
|
||||
ReceiptStatusEnum
|
||||
}
|
@ -1,9 +0,0 @@
|
||||
import AuditStatusEnum from './AuditStatus'
|
||||
import RefundStatusEnum from './RefundStatus'
|
||||
import RefundTypeEnum from './RefundType'
|
||||
|
||||
export {
|
||||
AuditStatusEnum,
|
||||
RefundStatusEnum,
|
||||
RefundTypeEnum
|
||||
}
|
@ -1,3 +0,0 @@
|
||||
import PageCategoryStyleEnum from './Style'
|
||||
|
||||
export { PageCategoryStyleEnum }
|
@ -0,0 +1,60 @@
|
||||
<!--
|
||||
* @Author: ch
|
||||
* @Date: 2022-04-19 11:37:50
|
||||
* @LastEditors: ch
|
||||
* @LastEditTime: 2022-04-19 14:42:49
|
||||
* @Description: file content
|
||||
-->
|
||||
<template>
|
||||
<UiRadioPicker title="请选择支付方式" :show="show" :options="options"
|
||||
@close="close" @confirm="confirm" />
|
||||
</template>
|
||||
<script>
|
||||
import UiRadioPicker from './UiRadioPicker.vue'
|
||||
import { ApiPostWxPay } from '@/common/api/order';
|
||||
export default {
|
||||
components: { UiRadioPicker },
|
||||
props : {
|
||||
show : {
|
||||
type : Boolean,
|
||||
default : false
|
||||
},
|
||||
order:{
|
||||
type : Object,
|
||||
default : () => ({})
|
||||
}
|
||||
},
|
||||
data(){
|
||||
return {
|
||||
options : [
|
||||
{
|
||||
label : '微信支付',
|
||||
value : 'wxpay'
|
||||
},
|
||||
{
|
||||
label : '支付宝支付',
|
||||
value : 'alipay'
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
methods:{
|
||||
async confirm(val){
|
||||
const orderId = this.order.orderId;
|
||||
const {error, result} = await ApiPostWxPay({orderId,payTypeEnum:'WXPAY'});
|
||||
if(error){
|
||||
this.$Router.replace(`/payFail?ordId=${orderId}`)
|
||||
}else{
|
||||
this.$Router.replace(`/paySuccess?ordId=${orderId}`)
|
||||
}
|
||||
},
|
||||
close(){
|
||||
this.$emit('update:show',false);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
</script>
|
||||
<style lang="scss" scoped>
|
||||
|
||||
</style>
|
@ -0,0 +1,56 @@
|
||||
<!--
|
||||
* @Author: ch
|
||||
* @Date: 2022-04-19 16:19:32
|
||||
* @LastEditors: ch
|
||||
* @LastEditTime: 2022-04-19 17:54:49
|
||||
* @Description: file content
|
||||
-->
|
||||
<template>
|
||||
<u-modal :show="show" :content="content" showCancelButton
|
||||
:cancelText="cancelText" :confirmText="confirmText"
|
||||
@confirm="myConfirm" @cancel="myCancel"/>
|
||||
</template>
|
||||
<script>
|
||||
export default {
|
||||
props : {
|
||||
content : {
|
||||
type : String,
|
||||
default : ''
|
||||
},
|
||||
confirmText : {
|
||||
type : String,
|
||||
default : '确认'
|
||||
},
|
||||
confirm : {
|
||||
type : Function,
|
||||
default: function(){}
|
||||
},
|
||||
cancelText : {
|
||||
type : String,
|
||||
default : '取消'
|
||||
},
|
||||
cancel : {
|
||||
type : Function,
|
||||
default : function(){}
|
||||
}
|
||||
},
|
||||
data(){
|
||||
return {
|
||||
show : true
|
||||
}
|
||||
},
|
||||
methods : {
|
||||
async myConfirm(){
|
||||
this.show = false;
|
||||
await this.confirm();
|
||||
document.body.removeChild(this.$el);
|
||||
|
||||
},
|
||||
async myCancel(){
|
||||
this.show = false;
|
||||
await this.cancel();
|
||||
document.body.removeChild(this.$el);
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
@ -0,0 +1,39 @@
|
||||
/*
|
||||
* @Author: ch
|
||||
* @Date: 2022-04-19 16:14:03
|
||||
* @LastEditors: ch
|
||||
* @LastEditTime: 2022-04-19 17:20:08
|
||||
* @Description: file content
|
||||
*/
|
||||
import Confirm from '../UiConfirm.vue';
|
||||
|
||||
export default {
|
||||
install (Vue) {
|
||||
// 创建构造类
|
||||
const ConfirmConstructor = Vue.extend(Confirm)
|
||||
|
||||
const showNextConfirm = function (options) {
|
||||
// 实例化组件
|
||||
const instance = new ConfirmConstructor({
|
||||
el: document.createElement('div')
|
||||
})
|
||||
// 处理参数
|
||||
for (const prop in options) {
|
||||
instance[prop] = options[prop];
|
||||
}
|
||||
// 插入Body
|
||||
document.body.appendChild(instance.$el)
|
||||
Vue.nextTick(() => {
|
||||
instance.show = true
|
||||
})
|
||||
}
|
||||
|
||||
const confirmFn = (options) => {
|
||||
return showNextConfirm(options);
|
||||
}
|
||||
Vue.prototype.$msb ?
|
||||
Vue.prototype.$msb.confirm = confirmFn :
|
||||
Vue.prototype.$msb={confirm : confirmFn }
|
||||
|
||||
}
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
<!DOCTYPE html><html lang=zh-CN><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><title>马士兵严选</title><script>var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') || CSS.supports('top: constant(a)'))
|
||||
document.write('<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' + (coverSupport ? ', viewport-fit=cover' : '') + '" />')</script><link rel=stylesheet href=/static/index.a5c69d49.css></head><body><noscript><strong>Please enable JavaScript to continue.</strong></noscript><div id=app></div><script src=/static/js/chunk-vendors.a572362a.js></script><script src=/static/js/index.c845cec7.js></script></body></html>
|
||||
document.write('<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' + (coverSupport ? ', viewport-fit=cover' : '') + '" />')</script><link rel=stylesheet href=/static/index.a5c69d49.css></head><body><noscript><strong>Please enable JavaScript to continue.</strong></noscript><div id=app></div><script src=/static/js/chunk-vendors.b5602bf5.js></script><script src=/static/js/index.70f3e4b8.js></script></body></html>
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue