From 49dbd6f0d13d2b1e01425cd664314ba1316a65e4 Mon Sep 17 00:00:00 2001
From: yziiy <15979918+mayday-yziiy@user.noreply.gitee.com>
Date: Tue, 30 Dec 2025 09:15:39 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/system/themeManage/form.vue | 39 +++++++++++++++------------
src/views/system/themeManage/hook.tsx | 6 +++--
2 files changed, 26 insertions(+), 19 deletions(-)
diff --git a/src/views/system/themeManage/form.vue b/src/views/system/themeManage/form.vue
index 8157e71..318f8a1 100644
--- a/src/views/system/themeManage/form.vue
+++ b/src/views/system/themeManage/form.vue
@@ -13,7 +13,12 @@ const formRules = ref({
auxiliary_color: [
{ required: true, message: "请选择辅助色值", trigger: "change" }
],
-
+ begin_time: [
+ { required: true, message: "请选择开始时间", trigger: "change" }
+ ],
+ end_time: [
+ { required: true, message: "请选择结束时间", trigger: "change" }
+ ],
theme_name: [{ required: true, message: "请输入主题名称", trigger: "blur" }],
});
const props = defineProps(["formInline"]);
@@ -34,10 +39,10 @@ function getRef() {
function chanageEditorValue(val) {
newFormInline.value.content = val
}
-function onExceed () {
+function onExceed() {
message("最多上传1个文件,请先删除在上传");
};
-function handleFileSuccess ({ data, code }, file, fileList) {
+function handleFileSuccess({ data, code }, file, fileList) {
// console.log(file)
// console.log(fileList)
// debugger
@@ -65,20 +70,12 @@ defineExpose({ getRef });
-
-
- 将文件拖到此处,或点击上传
-
+
+
+ 将文件拖到此处,或点击上传
+
@@ -86,5 +83,13 @@ defineExpose({ getRef });
+
+
+
+
+
+
diff --git a/src/views/system/themeManage/hook.tsx b/src/views/system/themeManage/hook.tsx
index 34c8b76..9c4dd88 100644
--- a/src/views/system/themeManage/hook.tsx
+++ b/src/views/system/themeManage/hook.tsx
@@ -1,7 +1,7 @@
import { ref, h } from "vue";
import editForm from "./form.vue";
import { message } from "@/utils/message";
-import { ElMessageBox } from "element-plus";
+// import { ElMessageBox } from "element-plus";
import {
getThemeList,
addThemeData,
@@ -110,7 +110,9 @@ export function useData() {
theme_color: rowData?.theme_color ?? "",
auxiliary_color: rowData?.auxiliary_color ?? "",
file_url: rowData?.file_url ?? "",
- is_active: rowData?.is_active ?? ""
+ is_active: rowData?.is_active ?? "",
+ begin_time: rowData?.begin_time ?? "",
+ end_time: rowData?.end_time ?? ""
}
},
width: "40%",