view.hbs 794 B

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