view.hbs 970 B

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