common.vue 901 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <template>
  2. <baseComp :statusList="statusList" :activeCode="activeCode" />
  3. </template>
  4. <script>
  5. import baseComp from './index.vue';
  6. // import { auditStatus } from '@/utils/dict/common';
  7. // 一般统一审核流程
  8. export default {
  9. components: {
  10. baseComp
  11. },
  12. props: {
  13. activeCode: {
  14. type: Number,
  15. default: 0
  16. }
  17. },
  18. data() {
  19. return {};
  20. },
  21. computed: {
  22. statusList() {
  23. const base = [{ label: '创建' }, { code: 0, label: '待审核' }];
  24. console.log(this.activeCode, 'api/outInWarehouse/select/detail');
  25. if (this.activeCode == 1) {
  26. base.push({ code: 1, label: '已完成', activeColor: '#157a2c' });
  27. } else {
  28. base.push({ code: 2, label: '已驳回', activeColor: '#cc3300' });
  29. }
  30. console.log(base, 'base');
  31. return base;
  32. }
  33. }
  34. };
  35. </script>