process.create.ts 778 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. import type { VxeCrudSchema } from '@/hooks/web/useVxeCrudSchemas'
  2. // crudSchemas
  3. const crudSchemas = reactive<VxeCrudSchema>({
  4. primaryKey: 'id',
  5. primaryType: null,
  6. action: true,
  7. columns: [
  8. {
  9. title: '流程名称',
  10. field: 'name'
  11. },
  12. {
  13. title: '流程分类',
  14. field: 'category',
  15. dictType: DICT_TYPE.BPM_MODEL_CATEGORY,
  16. dictClass: 'number',
  17. table: {
  18. slots: {
  19. default: 'category_default'
  20. }
  21. }
  22. },
  23. {
  24. title: '流程版本',
  25. field: 'version',
  26. table: {
  27. slots: {
  28. default: 'version_default'
  29. }
  30. }
  31. },
  32. {
  33. title: '流程描述',
  34. field: 'description'
  35. }
  36. ]
  37. })
  38. export const { allSchemas } = useVxeCrudSchemas(crudSchemas)