添加已使用渠道已使用额度

This commit is contained in:
quzard 2023-06-21 17:45:32 +08:00
parent 0facecce69
commit d88ad0e8d7
2 changed files with 29 additions and 1 deletions

View File

@ -341,6 +341,14 @@ const ChannelsTable = () => {
> >
余额 余额
</Table.HeaderCell> </Table.HeaderCell>
<Table.HeaderCell
style={{ cursor: 'pointer' }}
onClick={() => {
sortChannel('used_quota');
}}
>
已使用量
</Table.HeaderCell>
<Table.HeaderCell>操作</Table.HeaderCell> <Table.HeaderCell>操作</Table.HeaderCell>
</Table.Row> </Table.Row>
</Table.Header> </Table.Header>
@ -381,6 +389,7 @@ const ChannelsTable = () => {
basic basic
/> />
</Table.Cell> </Table.Cell>
<Table.Cell>{channel.used_quota}</Table.Cell>
<Table.Cell> <Table.Cell>
<div> <div>
<Button <Button

View File

@ -16,7 +16,8 @@ const EditChannel = () => {
base_url: '', base_url: '',
other: '', other: '',
models: [], models: [],
groups: ['default'] groups: ['default'],
used_quota: 0
}; };
const [batch, setBatch] = useState(false); const [batch, setBatch] = useState(false);
const [inputs, setInputs] = useState(originInputs); const [inputs, setInputs] = useState(originInputs);
@ -25,6 +26,9 @@ const EditChannel = () => {
const [basicModels, setBasicModels] = useState([]); const [basicModels, setBasicModels] = useState([]);
const [fullModels, setFullModels] = useState([]); const [fullModels, setFullModels] = useState([]);
const handleInputChange = (e, { name, value }) => { const handleInputChange = (e, { name, value }) => {
if (name === "used_quota") {
value = parseInt(value)
}
setInputs((inputs) => ({ ...inputs, [name]: value })); setInputs((inputs) => ({ ...inputs, [name]: value }));
}; };
@ -113,6 +117,11 @@ const EditChannel = () => {
showSuccess('渠道创建成功!'); showSuccess('渠道创建成功!');
setInputs(originInputs); setInputs(originInputs);
} }
if (isEdit) {
loadChannel().then();
}
fetchModels().then();
fetchGroups().then();
} else { } else {
showError(message); showError(message);
} }
@ -201,6 +210,16 @@ const EditChannel = () => {
autoComplete='new-password' autoComplete='new-password'
/> />
</Form.Field> </Form.Field>
<Form.Field>
<Form.Input
label='已使用额度'
name='used_quota'
placeholder={'请输入已使用额度'}
onChange={handleInputChange}
value={inputs.used_quota}
type='number'
/>
</Form.Field>
<Form.Field> <Form.Field>
<Form.Dropdown <Form.Dropdown
label='分组' label='分组'