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:
@@ -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>
|
||||
</>
|
||||
|
||||
Reference in New Issue
Block a user