mirror of
https://github.com/jumpserver/lina.git
synced 2025-09-26 06:58:53 +00:00
[Update] 修改成绩
This commit is contained in:
@@ -1,9 +1,9 @@
|
|||||||
<template>
|
<template>
|
||||||
<Page>
|
<Page>
|
||||||
<IBox>
|
<IBox>
|
||||||
<AutoDataForm v-bind="$attrs" v-on="$listeners">
|
<AutoDataForm :form="form" :fields="fields" :url="url" v-bind="$attrs" v-on="$listeners" @submit="handleSubmit">
|
||||||
<slot v-for="item in $attrs.fields" :slot="`id:${item}`" :name="`id:${item}`" />
|
<slot v-for="item in fields" :slot="`id:${item}`" :name="`id:${item}`" />
|
||||||
<slot v-for="item in $attrs.fields" :slot="`$id:${item}`" :name="`$id:${item}`" />
|
<slot v-for="item in fields" :slot="`$id:${item}`" :name="`$id:${item}`" />
|
||||||
</AutoDataForm>
|
</AutoDataForm>
|
||||||
</IBox>
|
</IBox>
|
||||||
</Page>
|
</Page>
|
||||||
@@ -16,9 +16,33 @@ export default {
|
|||||||
components: {
|
components: {
|
||||||
Page, IBox, AutoDataForm
|
Page, IBox, AutoDataForm
|
||||||
},
|
},
|
||||||
|
props: {
|
||||||
|
url: {
|
||||||
|
type: String,
|
||||||
|
required: true,
|
||||||
|
},
|
||||||
|
method: {
|
||||||
|
type: String,
|
||||||
|
default: 'post'
|
||||||
|
},
|
||||||
|
fields: {
|
||||||
|
type: Array,
|
||||||
|
default: () => {
|
||||||
|
return []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
form: {
|
||||||
|
type: Object,
|
||||||
|
default: () => { return {} }
|
||||||
|
}
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
handleSubmit(values) {
|
||||||
|
console.log('submit', values)
|
||||||
|
}
|
||||||
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
console.log('generic', this.$attrs)
|
console.log('generic', this.$attrs)
|
||||||
console.log(this.$data)
|
|
||||||
console.log(this.fields)
|
console.log(this.fields)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user