Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
phsl
/
new-api
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
fbc33e9a
authored
Mar 31, 2025
by
Calcium-Ion
Committed by
GitHub
Mar 31, 2025
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #912 from OrdinarySF/main
fix: fixed bug where target.id was null when clicking 'x' icon
parents
fd31803f
9c68911a
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
13 additions
and
37 deletions
+13
-37
web/src/pages/Setting/Operation/SettingsGeneral.js
+13
-37
No files found.
web/src/pages/Setting/Operation/SettingsGeneral.js
View file @
fbc33e9a
...
...
@@ -27,9 +27,10 @@ export default function GeneralSettings(props) {
const
refForm
=
useRef
();
const
[
inputsRow
,
setInputsRow
]
=
useState
(
inputs
);
function
onChange
(
value
,
e
)
{
const
name
=
e
.
target
.
id
;
setInputs
((
inputs
)
=>
({
...
inputs
,
[
name
]:
value
}));
function
handleFieldChange
(
fieldName
)
{
return
(
value
)
=>
{
setInputs
((
inputs
)
=>
({
...
inputs
,
[
fieldName
]:
value
}));
};
}
function
onSubmit
()
{
...
...
@@ -98,7 +99,7 @@ export default function GeneralSettings(props) {
label
=
{
t
(
'充值链接'
)}
initValue
=
{
''
}
placeholder
=
{
t
(
'例如发卡网站的购买链接'
)}
onChange
=
{
onChange
}
onChange
=
{
handleFieldChange
(
'TopUpLink'
)
}
showClear
/>
<
/Col
>
...
...
@@ -108,7 +109,7 @@ export default function GeneralSettings(props) {
label
=
{
t
(
'文档地址'
)}
initValue
=
{
''
}
placeholder
=
{
t
(
'例如 https://docs.newapi.pro'
)}
onChange
=
{
onChange
}
onChange
=
{
handleFieldChange
(
'general_setting.docs_link'
)
}
showClear
/>
<
/Col
>
...
...
@@ -118,7 +119,7 @@ export default function GeneralSettings(props) {
label
=
{
t
(
'单位美元额度'
)}
initValue
=
{
''
}
placeholder
=
{
t
(
'一单位货币能兑换的额度'
)}
onChange
=
{
onChange
}
onChange
=
{
handleFieldChange
(
'QuotaPerUnit'
)
}
showClear
onClick
=
{()
=>
setShowQuotaWarning
(
true
)}
/
>
...
...
@@ -129,7 +130,7 @@ export default function GeneralSettings(props) {
label
=
{
t
(
'失败重试次数'
)}
initValue
=
{
''
}
placeholder
=
{
t
(
'失败重试次数'
)}
onChange
=
{
onChange
}
onChange
=
{
handleFieldChange
(
'RetryTimes'
)
}
showClear
/>
<
/Col
>
...
...
@@ -142,12 +143,7 @@ export default function GeneralSettings(props) {
size
=
'default'
checkedText
=
'|'
uncheckedText
=
'〇'
onChange
=
{(
value
)
=>
{
setInputs
({
...
inputs
,
DisplayInCurrencyEnabled
:
value
,
});
}}
onChange
=
{
handleFieldChange
(
'DisplayInCurrencyEnabled'
)}
/
>
<
/Col
>
<
Col
xs
=
{
24
}
sm
=
{
12
}
md
=
{
8
}
lg
=
{
8
}
xl
=
{
8
}
>
...
...
@@ -157,12 +153,7 @@ export default function GeneralSettings(props) {
size
=
'default'
checkedText
=
'|'
uncheckedText
=
'〇'
onChange
=
{(
value
)
=>
setInputs
({
...
inputs
,
DisplayTokenStatEnabled
:
value
,
})
}
onChange
=
{
handleFieldChange
(
'DisplayTokenStatEnabled'
)}
/
>
<
/Col
>
<
Col
xs
=
{
24
}
sm
=
{
12
}
md
=
{
8
}
lg
=
{
8
}
xl
=
{
8
}
>
...
...
@@ -172,12 +163,7 @@ export default function GeneralSettings(props) {
size
=
'default'
checkedText
=
'|'
uncheckedText
=
'〇'
onChange
=
{(
value
)
=>
setInputs
({
...
inputs
,
DefaultCollapseSidebar
:
value
,
})
}
onChange
=
{
handleFieldChange
(
'DefaultCollapseSidebar'
)}
/
>
<
/Col
>
<
/Row
>
...
...
@@ -189,12 +175,7 @@ export default function GeneralSettings(props) {
size
=
'default'
checkedText
=
'|'
uncheckedText
=
'〇'
onChange
=
{(
value
)
=>
setInputs
({
...
inputs
,
DemoSiteEnabled
:
value
})
}
onChange
=
{
handleFieldChange
(
'DemoSiteEnabled'
)}
/
>
<
/Col
>
<
Col
xs
=
{
24
}
sm
=
{
12
}
md
=
{
8
}
lg
=
{
8
}
xl
=
{
8
}
>
...
...
@@ -205,12 +186,7 @@ export default function GeneralSettings(props) {
size
=
'default'
checkedText
=
'|'
uncheckedText
=
'〇'
onChange
=
{(
value
)
=>
setInputs
({
...
inputs
,
SelfUseModeEnabled
:
value
})
}
onChange
=
{
handleFieldChange
(
'SelfUseModeEnabled'
)}
/
>
<
/Col
>
<
/Row
>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment