toolbar.vue 935 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <template>
  2. <toolbar-container :fields="fields" v-on="$listeners" />
  3. </template>
  4. <script>
  5. import AUDITTYPE from '@/const/auditType';
  6. export default {
  7. name: 'PhotoVerifyToolbar',
  8. data() {
  9. return {
  10. fields: [
  11. {
  12. type: 'SceneSelect',
  13. name: 'kindergartenId',
  14. label: '场景'
  15. },
  16. {
  17. type: 'ActivitySelect',
  18. name: 'activityId',
  19. label: '活动'
  20. },
  21. {
  22. type: 'text',
  23. name: 'accountId',
  24. label: '账号'
  25. },
  26. {
  27. type: 'dateArray',
  28. name: 'date',
  29. label: '上传时间',
  30. apiName: ['startTime', 'endTime']
  31. },
  32. {
  33. type: 'select',
  34. name: 'auditStatus',
  35. label: '审核状态',
  36. options: AUDITTYPE,
  37. format: val => val
  38. }
  39. ]
  40. };
  41. }
  42. };
  43. </script>
  44. <style type="scss" scoped></style>