diff --git a/src/layout/header/search/SearchPage.tsx b/src/layout/header/search/SearchPage.tsx
index 693fa9d..4ee594e 100644
--- a/src/layout/header/search/SearchPage.tsx
+++ b/src/layout/header/search/SearchPage.tsx
@@ -1,5 +1,5 @@
import { defineComponent, ref } from 'vue'
-import { Button, Checkbox, Divider, message, Modal } from 'ant-design-vue'
+import { Button, Checkbox, ConfigProvider, Divider, message, Modal, theme } from 'ant-design-vue'
import useSearchConfigStore from './useSearchConfigStore'
import { EditOutlined, DeleteOutlined, PlusOutlined } from '@ant-design/icons-vue'
import asyncLoader from '@/utils/asyncLoader'
@@ -118,58 +118,66 @@ export default defineComponent(() => {
class="w-full h-full bg-white/80 backdrop-blur p-4 flex flex-col select-text"
onContextmenu={(e) => e.stopPropagation()}
>
-
管理搜索引擎
-
-
-
- {searchConfig.defaultList.map((el) => (
-
- ))}
+
+ 管理搜索引擎
+
-
-
- {searchConfig.customList.map((el) => (
+
+
+ {searchConfig.defaultList.map((el) => (
{
- showAdder.value = obj
- }}
/>
))}
-
}
- onClick={() => {
- showAdder.value = null
- }}
- >
- 添加自定义搜索引擎
-
+
+
+ {searchConfig.customList.map((el) => (
+ {
+ showAdder.value = obj
+ }}
+ />
+ ))}
+
+
}
+ onClick={() => {
+ showAdder.value = null
+ }}
+ >
+ 添加自定义搜索引擎
+
+
-
-
{
- if (!e) {
- showAdder.value = undefined
- }
- }}
- title="添加搜索引擎"
- footer={false}
- >
-
-
+
{
+ if (!e) {
+ showAdder.value = undefined
+ }
+ }}
+ title="添加搜索引擎"
+ footer={false}
+ >
+
+
+
)
})
diff --git a/src/utils/ImageUploader.tsx b/src/utils/ImageUploader.tsx
index 9a65d56..bcb519d 100644
--- a/src/utils/ImageUploader.tsx
+++ b/src/utils/ImageUploader.tsx
@@ -1,7 +1,7 @@
import { defineComponent } from 'vue'
import { OhVueIcon, addIcons } from 'oh-vue-icons'
import { MdUpload, FaEye } from 'oh-vue-icons/icons'
-import { message } from 'ant-design-vue'
+import { ConfigProvider, message, theme } from 'ant-design-vue'
import upload from './upload'
import 'viewerjs/dist/viewer.css'
import { api as showViewer } from 'v-viewer'
@@ -35,60 +35,62 @@ export default defineComponent({
let input: HTMLInputElement | null = null
return () => (
-
(input = el as any)}
- onChange={(e) => {
- const el = e.target as any
- const file: File | undefined = el.files?.[0]
- el.value = ''
- if (!file) return
- console.log(file.size, props.size)
- if (file.size > props.size * 1000 * 1000) {
- message.warn(`大小不得超过${props.size}mb`)
- return
- }
- upload(file, 'test').then((res) => {
- ctx.emit('update:value', res)
- })
- }}
- />
-
{
- input?.click()
- }}
- >
- {props.value ? (
-
-
{
- e.stopPropagation()
- showViewer({
- images: [props.value],
- options: {
- navbar: false,
- toolbar: false
- }
- })
- }}
- >
-
+
+ (input = el as any)}
+ onChange={(e) => {
+ const el = e.target as any
+ const file: File | undefined = el.files?.[0]
+ el.value = ''
+ if (!file) return
+ console.log(file.size, props.size)
+ if (file.size > props.size * 1000 * 1000) {
+ message.warn(`大小不得超过${props.size}mb`)
+ return
+ }
+ upload(file, 'test').then((res) => {
+ ctx.emit('update:value', res)
+ })
+ }}
+ />
+ {
+ input?.click()
+ }}
+ >
+ {props.value ? (
+
+
{
+ e.stopPropagation()
+ showViewer({
+ images: [props.value],
+ options: {
+ navbar: false,
+ toolbar: false
+ }
+ })
+ }}
+ >
+
+
-
- ) : (
-
- )}
-
-
支持上传 .png, .jpeg, .jpg, .svg
{' '}
+ ) : (
+
+ )}
+
+
支持上传 .png, .jpeg, .jpg, .svg
{' '}
+
)
}