diff --git a/admin/src/components/popover-input/index.vue b/admin/src/components/popover-input/index.vue
index 0b1cbcde..88ba84a7 100644
--- a/admin/src/components/popover-input/index.vue
+++ b/admin/src/components/popover-input/index.vue
@@ -6,16 +6,18 @@
:width="width"
trigger="contextmenu"
class="popover-input"
- :teleported="false"
+ :teleported="teleported"
+ :persistent="false"
+ popper-class="!p-0"
>
-
+
@@ -60,7 +65,7 @@ const props = defineProps({
},
width: {
type: [Number, String],
- default: 250
+ default: '300px'
},
placeholder: String,
disabled: {
@@ -70,6 +75,22 @@ const props = defineProps({
options: {
type: Array as PropType,
default: () => []
+ },
+ size: {
+ type: String as PropType<'default' | 'small' | 'large'>,
+ default: 'default'
+ },
+ limit: {
+ type: Number,
+ default: 200
+ },
+ showLimit: {
+ type: Boolean,
+ default: false
+ },
+ teleported: {
+ type: Boolean,
+ default: true
}
})
const emit = defineEmits(['confirm'])
@@ -99,7 +120,8 @@ watch(
immediate: true
}
)
-useEventListener(document.body, 'click', () => {
+
+useEventListener(document.documentElement, 'click', () => {
if (inPopover.value) return
close()
})
diff --git a/admin/src/styles/element.scss b/admin/src/styles/element.scss
index 2ff0e634..07d8e5df 100644
--- a/admin/src/styles/element.scss
+++ b/admin/src/styles/element.scss
@@ -91,7 +91,7 @@
--el-messagebox-width: 350px;
}
.el-date-editor {
- --el-date-editor-width: 235px;
+ --el-date-editor-width: 280px;
.el-range-input {
font-size: var(--el-font-size-small);
}
diff --git a/admin/src/views/article/lists/index.vue b/admin/src/views/article/lists/index.vue
index 82e0da29..ba32e793 100644
--- a/admin/src/views/article/lists/index.vue
+++ b/admin/src/views/article/lists/index.vue
@@ -4,14 +4,14 @@
-
+
-
+
diff --git a/admin/src/views/consumer/lists/index.vue b/admin/src/views/consumer/lists/index.vue
index f3b178e0..0d5b07fa 100644
--- a/admin/src/views/consumer/lists/index.vue
+++ b/admin/src/views/consumer/lists/index.vue
@@ -4,7 +4,7 @@
-
+
-
+
diff --git a/admin/src/views/organization/post/index.vue b/admin/src/views/organization/post/index.vue
index 6ddc50e0..45f90586 100644
--- a/admin/src/views/organization/post/index.vue
+++ b/admin/src/views/organization/post/index.vue
@@ -4,7 +4,7 @@
-
+
diff --git a/admin/src/views/permission/admin/index.vue b/admin/src/views/permission/admin/index.vue
index 5695a53f..99389101 100644
--- a/admin/src/views/permission/admin/index.vue
+++ b/admin/src/views/permission/admin/index.vue
@@ -5,7 +5,7 @@
@@ -13,13 +13,13 @@
-
+
-
+
-
+
diff --git a/admin/src/views/setting/dict/type/index.vue b/admin/src/views/setting/dict/type/index.vue
index 537208b3..e5d99263 100644
--- a/admin/src/views/setting/dict/type/index.vue
+++ b/admin/src/views/setting/dict/type/index.vue
@@ -4,7 +4,7 @@
-
+
diff --git a/admin/src/views/setting/system/journal.vue b/admin/src/views/setting/system/journal.vue
index b4038672..a554a833 100644
--- a/admin/src/views/setting/system/journal.vue
+++ b/admin/src/views/setting/system/journal.vue
@@ -5,7 +5,7 @@
-
+