From ddad886321455b5f5569ec6335eea478ae7fe7df Mon Sep 17 00:00:00 2001 From: zhitan-cloud <394600+ustcyc@user.noreply.gitee.com> Date: 星期五, 14 二月 2025 19:27:38 +0800 Subject: [PATCH] !78 全系统按钮列表等优化 Merge pull request !78 from Alioo/develop_alioo --- zhitan-vue/src/views/system/name/name.vue | 98 ++++++++++++++++++++++++++---------------------- 1 files changed, 53 insertions(+), 45 deletions(-) diff --git a/zhitan-vue/src/views/system/name/name.vue b/zhitan-vue/src/views/system/name/name.vue index 803a941..696608f 100644 --- a/zhitan-vue/src/views/system/name/name.vue +++ b/zhitan-vue/src/views/system/name/name.vue @@ -1,47 +1,55 @@ <template> - <div class="app-container"> - <el-form :model="form" label-width="80px"> - <el-row class="mb20 mt20"> - <el-col :offset="1" :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-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-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-form-item label="copyRight" prop="copyRight"> - <el-input v-model="form.copyRight" placeholder="璇疯緭鍏�" type="textarea" maxlength="200" :rows="6" - show-word-limit /> - </el-form-item> - </el-col> - </el-row> - <el-row class="mb20 mt20"> - <el-col :offset="2" :span="18"> - <el-button type="primary" @click="handleSave">淇濆瓨</el-button> - </el-col> - </el-row> - </el-form> + <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"> + <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-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-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-form-item label="copyRight" prop="copyRight"> + <el-input + v-model="form.copyRight" + placeholder="璇疯緭鍏�" + type="textarea" + maxlength="200" + :rows="6" + show-word-limit + /> + </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-col> + </el-row> + </el-form> + </div> </div> </template> <script setup> -import Cookies from 'js-cookie' -import { systemName, systemNameSave } from '@/api/system/name' -const baseUrl = import.meta.env.VITE_APP_BASE_API; +import Cookies from "js-cookie" +import { systemName, systemNameSave } from "@/api/system/name" +const baseUrl = import.meta.env.VITE_APP_BASE_API const { proxy } = getCurrentInstance() let form = ref({ systemName: null, @@ -51,16 +59,15 @@ }) function getSystemName() { - systemName().then(res => { + systemName().then((res) => { if (res.code == 200) { form.value = res.data - sessionStorage.setItem('SystemInfo', JSON.stringify(res.data)) + sessionStorage.setItem("SystemInfo", JSON.stringify(res.data)) } }) } getSystemName() function handleSave() { - if (!form.value.leftLogo.includes(baseUrl)) { form.value.leftLogo = baseUrl + form.value.leftLogo } @@ -69,9 +76,9 @@ form.value.homeLogo = baseUrl + form.value.homeLogo } - systemNameSave(form.value).then(res => { + systemNameSave(form.value).then((res) => { if (res.code == 200) { - proxy.$modal.msgSuccess(res.msg); + proxy.$modal.msgSuccess(res.msg) getSystemName() } }) @@ -79,6 +86,7 @@ </script> <style lang="scss" scoped> +@import "@/assets/styles/page.scss"; :deep .avatar-uploader .el-upload { border: 1px dashed var(--el-border-color); border-radius: 6px; -- Gitblit v1.9.3