diff --git a/src/pages/config/index.tsx b/src/pages/config/index.tsx index ecd2ebf6..6cfb44aa 100644 --- a/src/pages/config/index.tsx +++ b/src/pages/config/index.tsx @@ -80,6 +80,7 @@ const Config = () => { loading={loading} extra={[ { isPhone ? [ { + setLog(''); if (currentNode) { setCNode(currentNode); setValue(content as string); setSelectedKey(currentNode.key); + const newMode = LangMap[value.slice(-3)] || ''; + setLanguage(newMode); } }, [content, currentNode]); @@ -150,6 +158,7 @@ const EditModal = ({ title={ <> { const getDetail = (node: any) => { request - .get(`${config.apiPrefix}scripts/${node.title}?path=${node.parent || ''}`) + .get( + `${config.apiPrefix}scripts/${encodeURIComponent(node.title)}?path=${ + node.parent || '' + }`, + ) .then(({ code, data }) => { if (code === 200) { setValue(data);