+
@@ -42,7 +42,12 @@ export default {
required: false,
default: false
},
- form: {
+ model: {
+ type: Object,
+ required: true,
+ default: null
+ },
+ rules: {
type: Object,
required: true,
default: null
@@ -64,7 +69,7 @@ export default {
submitForm(formName) {
this.$refs[formName].validate((valid) => {
if (valid) {
- this.$emit('submit', this.form.model)
+ this.$emit('submit', this.model)
} else {
return false
}
diff --git a/cutejava-front/src/views/components/dev/CuteFormDrawer.vue b/cutejava-front/src/views/components/dev/CuteFormDrawer.vue
index 794799df..3ef3ca75 100644
--- a/cutejava-front/src/views/components/dev/CuteFormDrawer.vue
+++ b/cutejava-front/src/views/components/dev/CuteFormDrawer.vue
@@ -11,7 +11,7 @@
:modal="false"
>
-
+
@@ -39,7 +39,12 @@ export default {
required: false,
default: '40%'
},
- form: {
+ model: {
+ type: Object,
+ required: true,
+ default: null
+ },
+ rules: {
type: Object,
required: true,
default: null
@@ -61,7 +66,7 @@ export default {
submitForm(formName) {
this.$refs[formName].validate((valid) => {
if (valid) {
- this.$emit('submit', this.form.model)
+ this.$emit('submit', this.model)
} else {
return false
}