This commit is contained in:
shijing 2025-05-19 13:51:42 +08:00
commit b2413f1fd9
2 changed files with 59 additions and 0 deletions

View File

@ -73,4 +73,16 @@ export default {
} }
} }
}, },
server_time: {
get: {
req: async function(){
return await http.get(`${config.API_URL}/develop/server_time/`);
}
},
set: {
req: async function(data){
return await http.post(`${config.API_URL}/develop/server_time/`, data);
}
}
}
} }

View File

@ -0,0 +1,47 @@
<template>
<el-card shadow="never" header="服务器时间">
<el-form
ref="form"
:model="form"
label-width="auto"
style="margin-top: 20px"
>
<el-form-item label="服务器时间">
<el-date-picker v-model="form.server_time" type="datetime"
value-format="YYYY-MM-DD HH:mm:ss">
</el-date-picker>
<el-button type="primary" @click="refreshTime" style="margin-left: 2px;">刷新</el-button>
<el-button type="warning" @click="updateTime" style="margin-left: 2px;">设置为该时间</el-button>
</el-form-item>
<el-form-item label="服务器时区">
<p>{{ form.timezone }}</p>
</el-form-item>
</el-form>
</el-card>
</template>
<script>
export default {
data() {
return {
form: {}
}
},
methods: {
refreshTime() {
this.$API.ops.server_time.get.req().then(res=>{
this.form = res
})
},
updateTime() {
this.$API.ops.server_time.set.req({
server_time: this.form.server_time
}).then(res=>{
this.$message.success('设置成功')
})
}
},
mounted() {
this.refreshTime()
}
}
</script>