shish vor 1 Jahr
Ursprung
Commit
b826c6473e
2 geänderte Dateien mit 18 neuen und 0 gelöschten Zeilen
  1. 4 0
      ghsApp/src/api/refund/index.js
  2. 14 0
      ghsApp/src/pagesOrder/detail.vue

+ 4 - 0
ghsApp/src/api/refund/index.js

@@ -1,5 +1,9 @@
 import https from '@/plugins/luch-request_0.0.7/request'
 import https from '@/plugins/luch-request_0.0.7/request'
 
 
+export const refundMoney = data => {
+	return https.get('/refund/refund-money', data)
+}
+
 export const modifyAmount = data => {
 export const modifyAmount = data => {
 	return https.get('/refund/modify-amount', data)
 	return https.get('/refund/modify-amount', data)
 }
 }

+ 14 - 0
ghsApp/src/pagesOrder/detail.vue

@@ -385,6 +385,8 @@
 			<button class="admin-button-com middle blue" @click="shareOrder()">分享</button>
 			<button class="admin-button-com middle blue" @click="shareOrder()">分享</button>
 			<!-- #endif -->
 			<!-- #endif -->
 
 
+			<button class="admin-button-com middle blue" v-if="detailInfo.status == 5" @click="backMoney(detailInfo)">一键退款</button>
+
 			<button class="admin-button-com middle blue" style="background-color: green;border-color: green;" v-if="detailInfo.status != 1 && detailInfo.status != 5" @click="printOrder(detailInfo)">打印(无价格)</button>
 			<button class="admin-button-com middle blue" style="background-color: green;border-color: green;" v-if="detailInfo.status != 1 && detailInfo.status != 5" @click="printOrder(detailInfo)">打印(无价格)</button>
 
 
 			<template v-for="s in detailInfo.buttonList">
 			<template v-for="s in detailInfo.buttonList">
@@ -474,6 +476,7 @@ import { ORDER_STATUS } from "@/utils/declare";
 import { cloudPrintOrder, cancelOrder,cancelBookOrderInfo,confirmReachFn,changeSendStaffFn } from "@/api/order";
 import { cloudPrintOrder, cancelOrder,cancelBookOrderInfo,confirmReachFn,changeSendStaffFn } from "@/api/order";
 import { hasHitNavigate } from "@/api/map";
 import { hasHitNavigate } from "@/api/map";
 import { getWeixinId } from "@/api/invite";
 import { getWeixinId } from "@/api/invite";
+import { refundMoney } from "@/api/refund";
 import { IMGHOST } from '@/config'
 import { IMGHOST } from '@/config'
 import { partItem } from "@/api/part"
 import { partItem } from "@/api/part"
 import { delItem,updateRemarkItemFn } from "@/api/order-item";
 import { delItem,updateRemarkItemFn } from "@/api/order-item";
@@ -901,6 +904,17 @@ export default {
 				})
 				})
 			})
 			})
 		},
 		},
+		backMoney(info){
+			refundMoney({id:info.id}).then(res=>{
+				if(res.code == 1){
+					if(res.data.status == 1){
+						this.$msg('退款成功')
+					}else{
+						this.$msg(res.msg)
+					}
+				}
+			})
+		},
 		cancelOrderFn(info) {
 		cancelOrderFn(info) {
 			let that = this
 			let that = this
 			that.$util.confirmModal({content:'确认取消?'},() => {
 			that.$util.confirmModal({content:'确认取消?'},() => {