view.hbs 952 B

1234567891011121314151617181920
  1. <script setup lang='ts'>
  2. import { use{{pascalCase name}}Service } from '@/domains/{{name}}/service' // import {
  3. {{pascalCase name}}Entity } from '@/domains/{{name}}/entity' import type { BasicForm, ICRUD } from '@/types/form'
  4. const
  5. {{camelCase name}}Service = use{{pascalCase name}}Service() // const
  6. {{camelCase name}}Entity = ref<{{pascalCase name}}Entity>(new
  7. {{pascalCase name}}Entity()) const CRUD: ICRUD = { create(data: any) { return
  8. {{camelCase name}}Service.create(data) }, update(data: any) { return
  9. {{camelCase name}}Service.update(data) }, getList(data: any) { return
  10. {{camelCase name}}Service.getList(data) }, delete(data: any) { return
  11. {{camelCase name}}Service.del(data) } } const formConfig = reactive<BasicForm>({ formItems: [] })
  12. </script>
  13. <template>
  14. <pro-table :crud='CRUD' :formConfig='formConfig'>
  15. <vxe-column field='' title=''></vxe-column>
  16. </pro-table>
  17. </template>
  18. <style lang='scss' scoped></style>