| 1234567891011121314151617181920 |
- <script setup lang='ts'>
- import { use{{pascalCase name}}Service } from '@/domains/{{name}}/service' // import {
- {{pascalCase name}}Entity } from '@/domains/{{name}}/entity' import type { BasicForm, ICRUD } from '@/types/form'
- const
- {{camelCase name}}Service = use{{pascalCase name}}Service() // const
- {{camelCase name}}Entity = ref<{{pascalCase name}}Entity>(new
- {{pascalCase name}}Entity()) const CRUD: ICRUD = { create(data: any) { return
- {{camelCase name}}Service.create(data) }, update(data: any) { return
- {{camelCase name}}Service.update(data) }, getList(data: any) { return
- {{camelCase name}}Service.getList(data) }, delete(data: any) { return
- {{camelCase name}}Service.del(data) } } const formConfig = reactive<BasicForm>({ formItems: [] })
- </script>
- <template>
- <pro-table :crud='CRUD' :formConfig='formConfig'>
- <vxe-column field='' title=''></vxe-column>
- </pro-table>
- </template>
- <style lang='scss' scoped></style>
|