mirror of
https://github.com/linux-do/new-api.git
synced 2025-09-20 17:26:38 +08:00
适配渠道管理移动端
This commit is contained in:
parent
b301be7fc0
commit
9cd3cd3caa
@ -1,7 +1,16 @@
|
|||||||
import React, {useEffect, useState} from 'react';
|
import React, {useEffect, useState} from 'react';
|
||||||
import {Input, Label, Message, Popup} from 'semantic-ui-react';
|
import {Input, Label, Message, Popup} from 'semantic-ui-react';
|
||||||
import {Link} from 'react-router-dom';
|
import {Link} from 'react-router-dom';
|
||||||
import {API, setPromptShown, shouldShowPrompt, showError, showInfo, showSuccess, timestamp2string} from '../helpers';
|
import {
|
||||||
|
API,
|
||||||
|
isMobile,
|
||||||
|
setPromptShown,
|
||||||
|
shouldShowPrompt,
|
||||||
|
showError,
|
||||||
|
showInfo,
|
||||||
|
showSuccess,
|
||||||
|
timestamp2string
|
||||||
|
} from '../helpers';
|
||||||
|
|
||||||
import {CHANNEL_OPTIONS, ITEMS_PER_PAGE} from '../constants';
|
import {CHANNEL_OPTIONS, ITEMS_PER_PAGE} from '../constants';
|
||||||
import {renderGroup, renderNumber, renderQuota, renderQuotaWithPrompt} from '../helpers/render';
|
import {renderGroup, renderNumber, renderQuota, renderQuotaWithPrompt} from '../helpers/render';
|
||||||
@ -593,12 +602,13 @@ const ChannelsTable = () => {
|
|||||||
total: channelCount,
|
total: channelCount,
|
||||||
pageSizeOpts: [10, 20, 50, 100],
|
pageSizeOpts: [10, 20, 50, 100],
|
||||||
showSizeChanger: true,
|
showSizeChanger: true,
|
||||||
|
formatPageText:(page) => '',
|
||||||
onPageSizeChange: (size) => {
|
onPageSizeChange: (size) => {
|
||||||
handlePageSizeChange(size).then()
|
handlePageSizeChange(size).then()
|
||||||
},
|
},
|
||||||
onPageChange: handlePageChange,
|
onPageChange: handlePageChange,
|
||||||
}} loading={loading} onRow={handleRow}/>
|
}} loading={loading} onRow={handleRow}/>
|
||||||
<div style={{display: 'flex'}}>
|
<div style={{display: isMobile()?'':'flex', marginTop: isMobile()?0:-45, zIndex: 999, position: 'relative'}}>
|
||||||
<Space>
|
<Space>
|
||||||
<Button theme='light' type='primary' style={{marginRight: 8}} onClick={
|
<Button theme='light' type='primary' style={{marginRight: 8}} onClick={
|
||||||
() => {
|
() => {
|
||||||
@ -612,6 +622,7 @@ const ChannelsTable = () => {
|
|||||||
title="确定?"
|
title="确定?"
|
||||||
okType={'warning'}
|
okType={'warning'}
|
||||||
onConfirm={testAllChannels}
|
onConfirm={testAllChannels}
|
||||||
|
position={isMobile()?'top':''}
|
||||||
>
|
>
|
||||||
<Button theme='light' type='warning' style={{marginRight: 8}}>测试所有已启用通道</Button>
|
<Button theme='light' type='warning' style={{marginRight: 8}}>测试所有已启用通道</Button>
|
||||||
</Popconfirm>
|
</Popconfirm>
|
||||||
|
@ -27,6 +27,9 @@ body {
|
|||||||
.semi-table-tbody>.semi-table-row {
|
.semi-table-tbody>.semi-table-row {
|
||||||
border-bottom: 1px solid rgba(0,0,0,.1);
|
border-bottom: 1px solid rgba(0,0,0,.1);
|
||||||
}
|
}
|
||||||
|
.semi-space {
|
||||||
|
display: block!important;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.semi-layout {
|
.semi-layout {
|
||||||
|
Loading…
Reference in New Issue
Block a user