backTrackingDM-resolver-mixins.js 836 B

1234567891011121314151617181920212223242526272829
  1. export default {
  2. methods: {
  3. backTrackingDMResolver(model, activeModel, context) {
  4. const models = model?.models || []
  5. this.formatRows.forEach(item => {
  6. const currentGroup = models.find(group => group.groupId == item.groupId) || {}
  7. item.supplyIndicator = currentGroup.preferenceOverflow
  8. item.backTrackingApply = `${currentGroup.groupApprovedCount } /${currentGroup.personCount}`
  9. })
  10. return {
  11. applyCount: {
  12. label: '初录情况'
  13. },
  14. primarySituation: {
  15. label: '初录超缺',
  16. slot: 'underOver'
  17. },
  18. backTrackingApply: {
  19. label: '补录情况' // 补录情况 =
  20. },
  21. supplyIndicator: {
  22. label: '补录结果', // 补录的超缺
  23. slot: 'underOver'
  24. }
  25. }
  26. }
  27. }
  28. }