Browse Source

添加安卓包链接

milestone-20251117-DeepChart后台一期
liruiqiang 4 weeks ago
parent
commit
70137a7ac3
  1. 4
      src/api/userPermissions.js
  2. 45
      src/layout/Layout.vue

4
src/api/userPermissions.js

@ -146,7 +146,7 @@ export function indicatorListApi(params) {
});
}
// 设置-获取刷新时间
// 设置-获取刷新时间与安卓最新安装包
export function getEnvApi(params) {
return request({
url: base_url + "/admin/env/get",
@ -155,7 +155,7 @@ export function getEnvApi(params) {
});
}
// 设置-修改刷新时间
// 设置-修改刷新时间与安卓最新安装包
export function setEnvApi(params) {
return request({
url: base_url + "/admin/env/set",

45
src/layout/Layout.vue

@ -56,16 +56,21 @@
</el-aside>
<!-- 首页刷新时间弹窗 -->
<el-dialog v-model="setValue" title="首页刷新时间" width="500">
<el-dialog v-model="setValue" title="设置" width="500">
<div class="refresh-time-container">
<el-form-item label="刷新时间" style="margin-top: 50px;">
<el-input-number v-model="refreshTime" :step="1" placeholder="请输入刷新时间" style="width: 200px">
<template #suffix>
<span>s</span>
</template>
</el-input-number>
</el-form-item>
</div>
<el-button type="danger">首页刷新时间</el-button>
<el-form-item label="刷新时间" style="margin-top: 20px; margin-bottom: 40px;">
<el-input-number v-model="refreshTime" :step="1" placeholder="请输入刷新时间" style="width: 200px">
<template #suffix>
<span>s</span>
</template>
</el-input-number>
</el-form-item>
<el-button type="danger">Android下载链接配置</el-button>
<el-form-item label="编辑链接" style="margin-top: 20px; margin-bottom: 40px;">
<el-input v-model="Androidurl" style="width: 300px" placeholder="请输入最新Android下载链接" />
</el-form-item>
</div>
<template #footer>
<div class="dialog-footer">
<el-button @click="setValue = false">取消</el-button>
@ -164,18 +169,27 @@ const setValue = ref(false)
//
const refreshTime = ref('')
//
const Androidurl = ref('')
//
const handleSet = async() => {
const data = await getEnvApi({
const data1 = await getEnvApi({
token: token,
key: 'SYNC_INTERVAL'
})
refreshTime.value = data;
const data2 = await getEnvApi({
token: token,
key: 'DOWNLOAD_URL'
})
refreshTime.value = data1;
Androidurl.value = data2;
setValue.value = true;
};
//
//
const setEnv = async() => {
try{
await setEnvApi({
@ -183,6 +197,13 @@ const setEnv = async() => {
key: 'SYNC_INTERVAL',
value: refreshTime.value
})
await setEnvApi({
token: token,
key: 'DOWNLOAD_URL',
value: Androidurl.value
})
ElMessage.success('修改成功');
setValue.value = false;
} catch (error) {

Loading…
Cancel
Save