|
|
|
@ -369,6 +369,27 @@ const submitEdit = async function () { |
|
|
|
} |
|
|
|
try { |
|
|
|
console.log(editRow.value) |
|
|
|
if(!editForm.value.refundModel) { |
|
|
|
ElMessage.error('请选择退款方式') |
|
|
|
return |
|
|
|
}else if(!editForm.value.refundReason) { |
|
|
|
ElMessage.error('请输入退款理由') |
|
|
|
return |
|
|
|
}else if(editForm.value.refundModel == 1 && (!editForm.value.partRefundGold || !editForm.value.partRefundFree)) { |
|
|
|
ElMessage.error('请输入退款金币数和免费金币数') |
|
|
|
return |
|
|
|
}else if (editForm.value.refundModel == 1 && (editForm.value.partRefundGold || editForm.value.partRefundFree)) { |
|
|
|
const isPositiveInteger = /^[1-9]\d*$/.test(editForm.value.partRefundGold) |
|
|
|
if (!isPositiveInteger) { |
|
|
|
ElMessage.error('请输入正确的永久金币数') |
|
|
|
return |
|
|
|
} |
|
|
|
const isPositiveInteger1 = /^[1-9]\d*$/.test(editForm.value.partRefundFree) |
|
|
|
if (!isPositiveInteger1) { |
|
|
|
ElMessage.error('请输入正确的免费金币数') |
|
|
|
return |
|
|
|
} |
|
|
|
} |
|
|
|
let params = { |
|
|
|
id: editRow.value.id, |
|
|
|
status: editRow.value.status, |
|
|
|
|