shish 2 éve
szülő
commit
ba73fa30a7

+ 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 modifyCause = data => {
+	return https.get('/refund/modify-cause', data)
+}
+
 export const rejectRefund = data => {
 export const rejectRefund = data => {
 	return https.post('/refund/reject', data)
 	return https.post('/refund/reject', data)
 }
 }

+ 14 - 2
ghsApp/src/pagesOrder/refundDetail.vue

@@ -22,7 +22,7 @@
 		</view>
 		</view>
 		<view class="flex refund-item">
 		<view class="flex refund-item">
 			<view class="refund-label"><text></text>申请原因:</view>
 			<view class="refund-label"><text></text>申请原因:</view>
-			<view class="list" style="font-size:28upx;">{{ info.cause == 0 ? '质量原因' : '多开错开'}}</view>
+			<view class="list" style="font-size:28upx;">{{ info.cause == 0 ? '质量原因' : '多开错开'}} <text style="margin-left:50upx;color:#3385FF;" @click="changeCause(info)">修改</text></view>
 		</view>
 		</view>
 		<view class="flex refund-item">
 		<view class="flex refund-item">
 			<view class="refund-label"><text></text>退款金额:</view>
 			<view class="refund-label"><text></text>退款金额:</view>
@@ -79,7 +79,7 @@
 	</view>
 	</view>
 </template>
 </template>
 <script>
 <script>
-import { refundDetail,passRefund,rejectRefund } from "@/api/refund";
+import { refundDetail,passRefund,rejectRefund,modifyCause } from "@/api/refund";
 export default {
 export default {
 	data() {
 	data() {
 		return {
 		return {
@@ -98,6 +98,18 @@ export default {
 		}
 		}
 	},
 	},
 	methods: {
 	methods: {
+		changeCause(info){
+			this.$util.confirmModal({content:'确认变更?'},() => {
+				let that = this
+				let cause = info.cause == 0 ? 1 : 0
+				modifyCause({id:info.id,cause:cause}).then(res=>{
+					if(res.code == 1){
+						info.cause = cause
+						that.$msg(res.msg)
+					}
+				})
+			})
+		},
 		goToOrder(info){
 		goToOrder(info){
 			this.$util.pageTo({ url: '/pagesOrder/detail?id='+info.relateOrderId})
 			this.$util.pageTo({ url: '/pagesOrder/detail?id='+info.relateOrderId})
 		},
 		},