feat(card-walmart-info): add redeem strategy selection

- Add a new form item for selecting redeem strategy
- Implement a dropdown with options for 'ck轮训' and '随机' strategies
- Import necessary components and enums for the new feature
This commit is contained in:
danial
2025-03-30 22:49:32 +08:00
parent a06ee91c69
commit d161cee9f7

View File

@@ -1,6 +1,9 @@
import { apiClient } from '@/api';
import { getWalmartConfig } from '@/api/card-walmart-order';
import type { KamiApiCardInfoWalmartV1RedeemConfigGetRes } from '@/api/generated';
import {
KamiApiCardInfoWalmartV1RedeemConfigGetResRedeemOrderScheduleStrategyEnum,
type KamiApiCardInfoWalmartV1RedeemConfigGetRes
} from '@/api/generated';
import {
Button,
Modal,
@@ -8,7 +11,9 @@ import {
FormItem,
Switch,
type FormInstance,
InputNumber
InputNumber,
Select,
Option
} from '@arco-design/web-vue';
import { defineComponent, onMounted, reactive, ref } from 'vue';
@@ -118,6 +123,29 @@ export default defineComponent({
<FormItem field='redeemCardRate' label='充值速率(单/分钟)' required>
<InputNumber v-model={formData.value.redeemCardRate} />
</FormItem>
<FormItem
field='redeemOrderScheduleStrategy'
label='充值策略'
required
>
<Select
v-model={formData.value.redeemOrderScheduleStrategy}
required
>
<Option
label='ck轮训'
value={
KamiApiCardInfoWalmartV1RedeemConfigGetResRedeemOrderScheduleStrategyEnum.Normal
}
></Option>
<Option
label='随机'
value={
KamiApiCardInfoWalmartV1RedeemConfigGetResRedeemOrderScheduleStrategyEnum.Random
}
></Option>
</Select>
</FormItem>
</Form>
</Modal>
</>