diff --git a/web/src/components/OtherSetting.js b/web/src/components/OtherSetting.js index 9813328..d2d937b 100644 --- a/web/src/components/OtherSetting.js +++ b/web/src/components/OtherSetting.js @@ -10,7 +10,6 @@ const OtherSetting = () => { About: '', HomePageLink: '', }); - let originInputs = {}; let [loading, setLoading] = useState(false); const [showUpdateModal, setShowUpdateModal] = useState(false); const [updateData, setUpdateData] = useState({ @@ -19,7 +18,7 @@ const OtherSetting = () => { }); const getOptions = async () => { - const res = await API.get('/api/option'); + const res = await API.get('/api/option/'); const { success, message, data } = res.data; if (success) { let newInputs = {}; @@ -29,7 +28,6 @@ const OtherSetting = () => { } }); setInputs(newInputs); - originInputs = newInputs; } else { showError(message); } @@ -41,7 +39,7 @@ const OtherSetting = () => { const updateOption = async (key, value) => { setLoading(true); - const res = await API.put('/api/option', { + const res = await API.put('/api/option/', { key, value, }); diff --git a/web/src/components/SystemSetting.js b/web/src/components/SystemSetting.js index b7d3651..493b93e 100644 --- a/web/src/components/SystemSetting.js +++ b/web/src/components/SystemSetting.js @@ -28,11 +28,11 @@ const SystemSetting = () => { MessagePersistenceEnabled: '', MessageRenderEnabled: '', }); - let originInputs = {}; + const [originInputs, setOriginInputs] = useState({}); let [loading, setLoading] = useState(false); const getOptions = async () => { - const res = await API.get('/api/option'); + const res = await API.get('/api/option/'); const { success, message, data } = res.data; if (success) { let newInputs = {}; @@ -40,7 +40,7 @@ const SystemSetting = () => { newInputs[item.key] = item.value; }); setInputs(newInputs); - originInputs = newInputs; + setOriginInputs(newInputs); } else { showError(message); } @@ -67,7 +67,7 @@ const SystemSetting = () => { default: break; } - const res = await API.put('/api/option', { + const res = await API.put('/api/option/', { key, value, });