From 3011e4e36a8f7b9b26863b2c905215baa91e97c6 Mon Sep 17 00:00:00 2001
From: ali <ali9696@163.com>
Date: 星期五, 14 二月 2025 15:25:31 +0800
Subject: [PATCH] 全系统按钮列表等优化

---
 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