feat:版本迭代

This commit is contained in:
jiangrui
2025-02-20 12:00:19 +08:00
parent fd110590af
commit 510fdc48f6
86 changed files with 5045 additions and 1161 deletions

View File

@@ -0,0 +1,162 @@
<template>
<div class="settings">
<el-card class="setting-card" v-if="settingStore.globalSetting">
<h2>网络配置</h2>
<div class="section">
<div class="form-group">
<label for="proxyDomain">代理域名:</label>
<el-input
class="form-input"
type="text"
id="proxyDomain"
placeholder="127.0.0.1"
v-model="settingStore.globalSetting.httpProxyHost"
/>
</div>
<div class="form-group">
<label for="proxyPort">代理端口:</label>
<el-input
class="form-input"
type="text"
id="proxyPort"
placeholder="7890"
v-model="settingStore.globalSetting.httpProxyPort"
/>
</div>
<div class="form-group">
<label for="AdminUserCode">管理员注册码:</label>
<el-input-number
class="form-input"
type="text"
id="AdminUserCode"
:controls="false"
:precision="0"
placeholder="设置管理员注册码"
v-model="settingStore.globalSetting.AdminUserCode"
/>
</div>
<div class="form-group">
<label for="CommonUserCode">普通用户注册码:</label>
<el-input-number
class="form-input"
type="text"
:precision="0"
:controls="false"
id="CommonUserCode"
placeholder="设置普通用户注册码"
v-model="settingStore.globalSetting.CommonUserCode"
/>
</div>
</div>
<div class="section">
<div class="form-group">
<label for="isProxyEnabled">启用代理:</label>
<el-switch v-model="settingStore.globalSetting.isProxyEnabled" @change="saveSettings" />
</div>
</div>
</el-card>
<el-card class="setting-card">
<h2>用户配置</h2>
<div class="section">
<div class="form-group">
<label for="cookie115">115网盘Cookie:</label>
<el-input
class="form-input"
type="text"
id="cookie115"
v-model="settingStore.userSettings.cloud115Cookie"
/>
</div>
<div class="form-group">
<label for="cookieQuark">夸克网盘Cookie:</label>
<el-input
class="form-input"
type="text"
id="cookieQuark"
v-model="settingStore.userSettings.quarkCookie"
/>
</div>
</div>
<div class="user-setting-tips">
<h3>帮助</h3>
<div>
<el-link
target="_blank"
href="https://alist.nn.ci/zh/guide/drivers/115.html#cookie%E8%8E%B7%E5%8F%96%E6%96%B9%E5%BC%8F"
>如何获取115网盘cookie</el-link
>
</div>
<div>
<el-link target="_blank" href="https://alist.nn.ci/zh/guide/drivers/quark.html#cookie"
>如何获取夸克网盘cookie</el-link
>
</div>
</div>
</el-card>
<el-button @click="saveSettings">保存设置</el-button>
</div>
</template>
<script setup lang="ts">
import { useUserSettingStore } from "@/stores/userSetting";
const settingStore = useUserSettingStore();
settingStore.getSettings();
const saveSettings = () => {
settingStore.saveSettings();
// Add your save logic here
};
</script>
<style scoped lang="scss">
.settings {
padding: 20px;
}
.setting-card {
margin-bottom: 20px;
border-radius: 15px;
}
.section {
margin-bottom: 20px;
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
}
.form-group {
margin-bottom: 10px;
width: 48%;
}
.form-input {
text-align: left;
width: 100%;
}
::v-deep .el-input__inner {
text-align: left;
}
label {
display: block;
margin-bottom: 5px;
}
input {
width: 100%;
padding: 8px;
box-sizing: border-box;
}
button {
padding: 10px 20px;
background-color: #007bff;
color: white;
border: none;
cursor: pointer;
}
button:hover {
background-color: #0056b3;
}
</style>