diff --git a/web/src/apps/AppMenu.vue b/web/src/apps/AppMenu.vue index dfe04d8..25adf2f 100644 --- a/web/src/apps/AppMenu.vue +++ b/web/src/apps/AppMenu.vue @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + @@ -65,10 +65,11 @@ import KuLayout from "../components/KuLayout"; import KuSearchBar from "../components/KuSearchBar"; import KuTable from "../components/KuTable"; import KuSelect from "../components/KuSelect"; +import KuDialog from "../components/KuDialog"; export default { name: "AppMenu", - components: {KuSelect, KuTable, KuSearchBar, KuLayout}, + components: {KuDialog, KuSelect, KuTable, KuSearchBar, KuLayout}, label: "菜单管理", data() { return { diff --git a/web/src/components/KuDialog.vue b/web/src/components/KuDialog.vue index fb7e714..58488bf 100644 --- a/web/src/components/KuDialog.vue +++ b/web/src/components/KuDialog.vue @@ -1,6 +1,14 @@ @@ -8,13 +16,18 @@ export default { name: "KuDialog", props: { - show: Boolean, - modal: {type: Boolean, default: true} + modelValue: Boolean, + modal: {type: Boolean, default: true}, + draggable: {default: true} }, data() { return {} }, - methods: {}, + methods: { + handleConfirm() { + this.$emit("confirm") + } + }, created() { } } @@ -22,15 +35,22 @@ export default { \ No newline at end of file