48 lines
933 B
Vue
48 lines
933 B
Vue
<script lang="tsx">
|
|||
|
|
import {
|
||
|
|
computed,
|
||
|
|
defineComponent,
|
||
|
|
ref,
|
||
|
|
onMounted,
|
||
|
|
watchEffect,
|
||
|
|
watch
|
||
|
|
} from "vue";
|
||
|
|
|
||
|
|
export default defineComponent({
|
||
|
|
name: "dbOutput",
|
||
|
|
props:{
|
||
|
|
nodeDetail:{
|
||
|
|
type:Object
|
||
|
|
}
|
||
|
|
},
|
||
|
|
setup(props, { attrs, expose, slots = {} }) {
|
||
|
|
const formInline = reactive({});
|
||
|
|
|
||
|
|
const submit = ()=>{
|
||
|
|
let param = formInline;
|
||
|
|
|
||
|
|
|
||
|
|
return param
|
||
|
|
}
|
||
|
|
|
||
|
|
expose({
|
||
|
|
submit
|
||
|
|
})
|
||
|
|
return () => (
|
||
|
|
<el-form label-width="auto" v-model={formInline}>
|
||
|
|
<el-form-item label="Name">
|
||
|
|
<el-input v-model={formInline.name} />
|
||
|
|
</el-form-item>
|
||
|
|
<el-form-item label="Activity zone">
|
||
|
|
<el-input v-model={formInline.region} />
|
||
|
|
</el-form-item>
|
||
|
|
<el-form-item label="Activity form">
|
||
|
|
<el-input v-model={formInline.type} />
|
||
|
|
</el-form-item>
|
||
|
|
</el-form>
|
||
|
|
);
|
||
|
|
}
|
||
|
|
});
|
||
|
|
</script>
|
||
|
|
<style scoped lang="scss"></style>
|