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%",