@@ -62,6 +85,7 @@ import { computed, ref, watch } from 'vue' import { useRouter, useRoute } from 'vue-router' import { ElMessage } from 'element-plus'; +import { getEnvApi, setEnvApi} from '../api/userPermissions' const router = useRouter() const route = useRoute() @@ -130,6 +154,42 @@ const handleLogout = () => { ElMessage.error('退出登录失败,请重试'); } }; + +// token +const token = localStorage.getItem('token') + +// 设置弹窗开关 +const setValue = ref(false) + +// 首页刷新时间 +const refreshTime = ref('') + +// 设置按钮 +const handleSet = async() => { + const data = await getEnvApi({ + token: token, + key: 'SYNC_INTERVAL' + }) + refreshTime.value = data; + + setValue.value = true; +}; + +// 修改刷新时间 +const setEnv = async() => { + try{ + await setEnvApi({ + token: token, + key: 'SYNC_INTERVAL', + value: refreshTime.value + }) + ElMessage.success('修改成功'); + setValue.value = false; + } catch (error) { + ElMessage.error('修改失败'); + setValue.value = false; + } +} \ No newline at end of file