|
|
-
-
- export default {
- data() {
- return {
- }
- },
- computed: {
- },
- methods: {
- // 立即支付
- toPayOrder(item){
- let api = ''
-
- if([0, 1].includes(item.shopState)){
- api = 'createOrderTwo'
- }else{
- api = 'createSumOrderAgain'
- }
-
- this.$api(api, {
- orderId : item.id,
- addressId : item.addressId
- }, res => {
- if(res.code == 200){
- uni.requestPaymentWxPay(res)
- .then(res => {
- uni.showToast({
- title: '支付成功',
- icon: 'none'
- })
- this.getData()
- }).catch(n => {
- this.getData()
- })
- }
- })
- },
- // 确认收货
- confirmOrder(item){
- uni.showModal({
- title: '您收到货了吗?',
- success : e => {
- if(e.confirm){
- this.$api('confirmOrder', {
- orderId : item.id,
- }, res => {
- this.getData()
- })
- }
- }
- })
- },
- }
- }
|