|
|
@@ -139,7 +139,14 @@ async function submit() {
|
|
|
amount: form.value.amount,
|
|
|
}
|
|
|
if (editingRow.value) {
|
|
|
- await rewardAmountApi.updateRewardAmount(payload)
|
|
|
+ if (!editingRow.value.id) {
|
|
|
+ message.warning('缺少记录 ID,无法更新')
|
|
|
+ return
|
|
|
+ }
|
|
|
+ await rewardAmountApi.updateRewardAmount({
|
|
|
+ id: editingRow.value.id,
|
|
|
+ ...payload,
|
|
|
+ })
|
|
|
message.success('已更新')
|
|
|
} else {
|
|
|
await rewardAmountApi.addRewardAmount(payload)
|
|
|
@@ -214,7 +221,7 @@ onActivated(() => {
|
|
|
|
|
|
<template>
|
|
|
<div class="page page--table">
|
|
|
- <AdminSearchPanel :field-count="2" @search="onSearch" @reset="resetSearch">
|
|
|
+ <AdminSearchPanel :field-count="1" @search="onSearch" @reset="resetSearch">
|
|
|
<NFormItemGi :span="1" label="邮箱">
|
|
|
<NInput
|
|
|
v-model:value="search.email"
|
|
|
@@ -223,14 +230,6 @@ onActivated(() => {
|
|
|
@keyup.enter="onSearch"
|
|
|
/>
|
|
|
</NFormItemGi>
|
|
|
- <NFormItemGi :span="1" label="金额">
|
|
|
- <NInput
|
|
|
- v-model:value="search.amount"
|
|
|
- clearable
|
|
|
- placeholder="金额"
|
|
|
- @keyup.enter="onSearch"
|
|
|
- />
|
|
|
- </NFormItemGi>
|
|
|
</AdminSearchPanel>
|
|
|
|
|
|
<NCard :bordered="false" class="table-card table-card--fill">
|