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