新增设置登录项目github图标隐藏

This commit is contained in:
eoao
2026-03-21 22:21:30 +08:00
parent 9ab766879e
commit af18ad3562
2 changed files with 16 additions and 2 deletions

View File

@@ -140,7 +140,7 @@
</el-button> </el-button>
</div> </div>
</el-dialog> </el-dialog>
<a class="github" href="https://github.com/maillab/cloud-mail"> <a v-show="settingStore.settings.projectLink" class="github" href="https://github.com/maillab/cloud-mail">
<Icon icon="mingcute:github-line" color="#1890ff" width="20" height="20" /> <Icon icon="mingcute:github-line" color="#1890ff" width="20" height="20" />
</a> </a>
</div> </div>

View File

@@ -49,6 +49,7 @@ const settingService = {
let linuxdoSwitch = c.env.linuxdo_switch; let linuxdoSwitch = c.env.linuxdo_switch;
let projectLink = c.env.project_link;
if (typeof linuxdoSwitch === 'string' && linuxdoSwitch === 'true') { if (typeof linuxdoSwitch === 'string' && linuxdoSwitch === 'true') {
linuxdoSwitch = true linuxdoSwitch = true
@@ -58,6 +59,18 @@ const settingService = {
linuxdoSwitch = false linuxdoSwitch = false
} }
console.log(projectLink)
if (typeof projectLink === 'string' && projectLink === 'false') {
projectLink = false
} else if (projectLink === false) {
projectLink = false
} else {
projectLink = true
}
setting.projectLink = projectLink;
setting.linuxdoClientId = c.env.linuxdo_client_id; setting.linuxdoClientId = c.env.linuxdo_client_id;
setting.linuxdoCallbackUrl = c.env.linuxdo_callback_url; setting.linuxdoCallbackUrl = c.env.linuxdo_callback_url;
setting.linuxdoSwitch = linuxdoSwitch; setting.linuxdoSwitch = linuxdoSwitch;
@@ -204,7 +217,8 @@ const settingService = {
linuxdoClientId: settingRow.linuxdoClientId, linuxdoClientId: settingRow.linuxdoClientId,
linuxdoCallbackUrl: settingRow.linuxdoCallbackUrl, linuxdoCallbackUrl: settingRow.linuxdoCallbackUrl,
linuxdoSwitch: settingRow.linuxdoSwitch, linuxdoSwitch: settingRow.linuxdoSwitch,
minEmailPrefix: settingRow.minEmailPrefix minEmailPrefix: settingRow.minEmailPrefix,
projectLink: settingRow.projectLink
}; };
} }
}; };