Browse Source

提交人

milestone-20250815-金币优化
lihuilin 4 weeks ago
parent
commit
328cc1bf45
  1. 53
      src/views/refund/gold/addCoinRefund.vue

53
src/views/refund/gold/addCoinRefund.vue

@ -1,5 +1,5 @@
<script setup>
import { computed, reactive, ref, watch } from 'vue'
import { computed, onMounted, reactive, ref, watch } from 'vue'
import { ElMessage, ElMessageBox } from 'element-plus'
import API from '@/util/http.js'
import { useAdminStore } from "@/store/index.js";
@ -35,7 +35,8 @@ const addRefund = ref({
taskGold: '',
sumGold: 0,
remark: '',
adminId: null,
adminId: adminData.value.id,
adminName: adminData.value.name,
orderCode: '',
type: 0
})
@ -209,23 +210,6 @@ const rules = reactive({
}
]
})
//
const cancelExceptJwcode = function () {
addRefund.value = {
jwcode: addRefund.value.jwcode, //
goodsName: '',
refundType: '',
refundModel: 0,
permanentGold: '',
freeGold: '',
taskGold: '',
sumGold: 0,
remark: '',
adminId: adminData.value.id
}
}
//
const user = ref({
firstRechargeTime: ''
@ -287,7 +271,7 @@ const getUser = async function (jwcode) {
const refundType = ref([
{ value: '商品退款', label: '商品退款' },
{ value: '金币退款', label: '金币退款' }
]);
])
//
const goodsName = ref([])
@ -309,12 +293,14 @@ const handleOrderChange = (orderCode) => {
freeGold: Number(order.freeGold) || 0,
taskGold: Number(order.taskGold) || 0
}
console.log('看看金币退款参数', selectedGoodsGold.value)
} else {
selectedGoodsGold.value = {
permanentGold: -Number(order.permanentGold) || 0,
freeGold: -Number(order.freeGold) || 0,
taskGold: -Number(order.taskGold) || 0
}
console.log('看看商品退款参数', selectedGoodsGold.value)
}
// 退
@ -359,26 +345,6 @@ const handleRefundModelChange = () => {
}
}
const handleSelectionChange = (selectedOption) => {
if (selectedOption) {
//
addRefund.value.goodsName = selectedOption.value;
//
addRefund.value.permanentGold = selectedOption.permanentGold || 0;
addRefund.value.freeGold = selectedOption.freeGold || 0;
addRefund.value.taskGold = selectedOption.taskGold || 0;
//
selectedGoodsGold.value.permanentGold = Number(selectedOption.permanentGold) || 0;
selectedGoodsGold.value.freeGold = Number(selectedOption.freeGold) || 0;
selectedGoodsGold.value.taskGold = Number(selectedOption.taskGold) || 0;
} else {
//
}
console.log('选择的商品', selectedOption);
}
//
const handleGoldInput = (type, value) => {
// 1.
@ -454,6 +420,9 @@ const handleCurrentChange = function (val) {
pagination.value.pageNum = val
getRefund()
}
onMounted(() =>{
console.log(adminData.value)
})
</script>
<template>
@ -615,9 +584,9 @@ const handleCurrentChange = function (val) {
{{ row.taskGold }}
</template>
</el-table-column>
<el-table-column prop="isRefund" label="订单状态" width="120">
<el-table-column prop="isRefund" label="允许退款" width="120">
<template #default="{ row }">
{{ row.isRefund === 1 ? '已退款' : '未处理' }}
{{ row.isRefund === 1 ? '否' : '是' }}
</template>
</el-table-column>
</el-table>

Loading…
Cancel
Save