|
|
|
@ -11,7 +11,8 @@ |
|
|
|
</div> |
|
|
|
<div class="search"> |
|
|
|
<el-text size="large" style="width:4vw;">所属地区</el-text> |
|
|
|
<el-cascader style="width: 9vw;" v-model="searchForm.markets" :options="market" placeholder="请选择所属地区" clearable /> |
|
|
|
<el-cascader style="width: 9vw;" v-model="searchForm.markets" :options="market" placeholder="请选择所属地区" |
|
|
|
clearable /> |
|
|
|
</div> |
|
|
|
<div class="search"> |
|
|
|
<el-text size="large" style="width:4vw;">产品名称</el-text> |
|
|
|
@ -35,7 +36,7 @@ |
|
|
|
<div class="search2"> |
|
|
|
<el-text size="large" style="width:4vw;">订单状态</el-text> |
|
|
|
<el-select v-model="searchForm.statuses" style="width:9vw;" clearable> |
|
|
|
<el-option v-for="item in statusList" :label="item" :value="item" :key="item" /> |
|
|
|
<el-option v-for="item in statusList" :label="item" :value="item" :key="item" /> |
|
|
|
</el-select> |
|
|
|
</div> |
|
|
|
<div class="search2" style="width: 28vw;"> |
|
|
|
@ -262,7 +263,7 @@ const market = ref([]) |
|
|
|
const uploadRef = ref(null) |
|
|
|
const searchForm = ref({ |
|
|
|
jwcode: '', |
|
|
|
markets:[] |
|
|
|
markets: [] |
|
|
|
}) |
|
|
|
const showEdit = ref(false) |
|
|
|
const editForm = ref({ |
|
|
|
@ -272,9 +273,9 @@ const editForm = ref({ |
|
|
|
const getRefund = async function () { |
|
|
|
try { |
|
|
|
const statusesParam = [40, 41] // 默认:看不到进度没到这里的 |
|
|
|
if(searchForm.value.statuses === '待处理'){ |
|
|
|
if (searchForm.value.statuses === '待处理') { |
|
|
|
statusesParam.value = [40] |
|
|
|
} else if (searchForm.value.statuses === '退款成功'){ |
|
|
|
} else if (searchForm.value.statuses === '退款成功') { |
|
|
|
statusesParam.value = [41] |
|
|
|
} else { |
|
|
|
statusesParam.value = [40, 41] |
|
|
|
@ -298,7 +299,7 @@ const getRefund = async function () { |
|
|
|
eTime: dateRange.value && dateRange.value[1] ? dayjs(dateRange.value[1]).format('YYYY-MM-DD HH:mm:ss') : "", |
|
|
|
adminId: adminData.value.id, |
|
|
|
account: adminData.value.account, |
|
|
|
refundChannels:searchForm.value.refundChannels |
|
|
|
refundChannels: searchForm.value.refundChannels |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -317,8 +318,9 @@ const getRefund = async function () { |
|
|
|
// 提交 |
|
|
|
const submitRefund = async function () { |
|
|
|
try { |
|
|
|
if(typeof editForm.value.refundAmount !== 'number'){ |
|
|
|
ElMessage.error('请输入数字') |
|
|
|
const numberReg = /^[0-9]+(\.[0-9]+)?$/ |
|
|
|
if (!numberReg.test(editForm.value.refundAmount)) { |
|
|
|
ElMessage.error('请输入数字或小数') |
|
|
|
return |
|
|
|
} |
|
|
|
const params = { |
|
|
|
|