From dd8cec865e921316f860faabe95c7206fd4dc424 Mon Sep 17 00:00:00 2001
From: birt <2499248221@qq.com>
Date: 星期日, 13 四月 2025 12:47:44 +0800
Subject: [PATCH] 123
---
zhitan-vue/src/views/system/name/name.vue | 85 ++++++++++++++++++++++++++++++++++--------
1 files changed, 68 insertions(+), 17 deletions(-)
diff --git a/zhitan-vue/src/views/system/name/name.vue b/zhitan-vue/src/views/system/name/name.vue
index 696608f..8b4482d 100644
--- a/zhitan-vue/src/views/system/name/name.vue
+++ b/zhitan-vue/src/views/system/name/name.vue
@@ -1,30 +1,30 @@
<template>
- <div class="app-container page">
- <div class="form-card">
- <el-form :model="form" label-width="80px">
- <el-row class="mb20 mt20">
- <el-col :offset="1" :span="18">
+ <div class="app-container page name-settings-page">
+ <div class="name-settings-card">
+ <el-form :model="form" label-width="120px">
+ <el-row class="form-row">
+ <el-col :span="18">
<el-form-item label="绯荤粺鍚嶇О" prop="systemName">
<el-input v-model="form.systemName" placeholder="璇疯緭鍏ョ郴缁熷悕绉�" maxlength="64" show-word-limit />
</el-form-item>
</el-col>
</el-row>
- <el-row class="mb20 mt20">
- <el-col :offset="1" :span="18">
+ <el-row class="form-row">
+ <el-col :span="18">
<el-form-item label="鐧诲綍logo" prop="homeLogo">
<ImageUpload v-model="form.homeLogo" :fileType="['png']" :limit="1" />
</el-form-item>
</el-col>
</el-row>
- <el-row class="mb20 mt20">
- <el-col :offset="1" :span="18">
+ <el-row class="form-row">
+ <el-col :span="18">
<el-form-item label="鍚庡彴logo" prop="leftLogo">
<ImageUpload v-model="form.leftLogo" :fileType="['png']" :limit="1" />
</el-form-item>
</el-col>
</el-row>
- <el-row class="mb20 mt20">
- <el-col :offset="1" :span="18">
+ <el-row class="form-row">
+ <el-col :span="18">
<el-form-item label="copyRight" prop="copyRight">
<el-input
v-model="form.copyRight"
@@ -37,9 +37,11 @@
</el-form-item>
</el-col>
</el-row>
- <el-row class="mb20 mt20" style="padding-bottom: 20px">
- <el-col :offset="2" :span="18">
- <el-button type="primary" @click="handleSave">淇濆瓨</el-button>
+ <el-row class="form-row form-footer">
+ <el-col :span="18">
+ <el-form-item>
+ <el-button type="primary" @click="handleSave">淇濆瓨</el-button>
+ </el-form-item>
</el-col>
</el-row>
</el-form>
@@ -68,6 +70,11 @@
}
getSystemName()
function handleSave() {
+ if (!form.value.leftLogo || !form.value.homeLogo) {
+ proxy.$modal.msgError("璇蜂笂浼爈ogo")
+ return
+ }
+
if (!form.value.leftLogo.includes(baseUrl)) {
form.value.leftLogo = baseUrl + form.value.leftLogo
}
@@ -87,7 +94,51 @@
<style lang="scss" scoped>
@import "@/assets/styles/page.scss";
-:deep .avatar-uploader .el-upload {
+
+.name-settings-page {
+ height: 100%;
+ min-height: calc(100vh - 60px);
+ display: flex;
+ flex-direction: column;
+}
+
+.name-settings-card {
+
+ border-radius: 4px;
+ margin: 16px;
+ padding: 24px;
+ flex: 1;
+ height: calc(100vh - 100px);
+ overflow-y: auto;
+
+ .el-form {
+ width: 100%;
+
+ .form-row {
+ margin-bottom: 24px;
+
+ &.form-footer {
+ margin-top: 40px;
+ }
+ }
+
+ .el-form-item {
+ margin-bottom: 0;
+
+ .el-form-item__label {
+ color: var(--el-text-color-primary, #fff);
+ }
+
+ .el-form-item__content {
+ .el-button {
+ padding: 10px 24px;
+ }
+ }
+ }
+ }
+}
+
+:deep(.avatar-uploader .el-upload) {
border: 1px dashed var(--el-border-color);
border-radius: 6px;
cursor: pointer;
@@ -96,11 +147,11 @@
transition: var(--el-transition-duration-fast);
}
-:deep .avatar-uploader .el-upload:hover {
+:deep(.avatar-uploader .el-upload:hover) {
border-color: var(--el-color-primary);
}
-:deep .el-icon.avatar-uploader-icon {
+:deep(.el-icon.avatar-uploader-icon) {
font-size: 28px;
color: #8c939d;
width: 178px;
--
Gitblit v1.9.3