renders.ts 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. import { designer } from './pngs'
  2. import { h } from 'vue'
  3. export const renders = {
  4. designerBasiceInfo: {
  5. id: (value) => ({ type: 'Original', value }),
  6. userId: (value) => ({ type: 'Original', value }),
  7. avatar: (value) => ({ type: 'Avatar', value }),
  8. name: (value) => ({ type: 'Original', value }),
  9. sex: (value) => ({
  10. type: 'Select',
  11. options: [
  12. { label: '男', value: 0 },
  13. { label: '女', value: 1 },
  14. ],
  15. value,
  16. }),
  17. birthday: (value) => ({ type: 'Date', value }),
  18. mobile: (value) => ({ type: 'Original', value }),
  19. referrer: (value) => ({ type: 'Original', value }),
  20. brokerName: (value) => ({ type: 'Original', value }),
  21. employer: (value) => ({ type: 'Original', value }),
  22. companyAddress: (value) => ({ type: 'Original', value }),
  23. idCardNumber: (value) => ({ type: 'Original', value }),
  24. passportNumber: (value) => ({ type: 'Original', value }),
  25. householdAddress: (value) => ({ type: 'Original', value }),
  26. cooperationTime: (value) => ({ type: 'Date', value }),
  27. joinTime: (value) => ({ type: 'Date', value }),
  28. circle: (value) => ({ type: 'Original', value }),
  29. hobbies: (value) => ({ type: 'Original', value }),
  30. sharingIntent: (value) => ({ type: 'Original', value }),
  31. createTime: (value) => ({ type: 'Date', value }),
  32. imageNumber: (value) => ({ type: 'Original', value }),
  33. imageUrl: (value) => ({ type: 'Original', value }),
  34. maritalStatus: (value) => ({ type: 'Original', value }),
  35. maritalStatusStr: (value) => ({ type: 'Original', value }),
  36. },
  37. }