dfilter.js 1.76 KB
const dfilters = {
  // 是否有效
  enableFilter: function (status) {
    const statusMap = {
      0: 'primary',
      1: 'danger'
    }
    return statusMap[status]
  },

  //是与否
  judgeFilter: function (status){
    const statusMap = {
      true:'primary',
      false:'danger'
    }
    return statusMap[status]
  },

  //1与0
  binaryJudge:function (status){
    const statusMap = {
      0:'primary',
      1:'danger',
      2:'danger',
      3:'primary'
    }
    return statusMap[status]
  },

  // 容器状态
  containerStatusFilter: function (status) {
    const statusMap = {
      empty: '',
      full: 'success',
      some: 'warning',
      lock: 'warning'
    }
    return statusMap[status]
  },
  // 库存状态
  inventoryStsFilter: function (status) {
    const statusMap = {
      good: 'success',
      defective: 'warning',
      scrap: 'danger',
      discussed: 'info'
    }
    return statusMap[status]
  },
  // 任务类型
  taskTypeFilter: function (status) {
    const statusMap = {
      100: 'info',
      200: 'info',
      300: 'primary',
      400: 'primary',
      500: 'success',
      600: 'success',
      700: 'warning',
      800: 'danger',
      900: 'warning',
    }
    return statusMap[status]
  },
  // 系统正确错误
  sysFilter: function (status) {
    const statusMap = {
      true: 'success',
      false: 'danger',
    }
    return statusMap[status]
  },
   // 预约状态
   reservationStatusFilter: function (status) {
    const statusMap = {
      0: 'primary',
      1: 'success',
      2: 'danger'
    }
    return statusMap[status]
  },
   // 预约站台
   stationFilter: function (status) {
    const statusMap = {
      102: 'warning',
      101: 'info',
    }
    return statusMap[status]
  }


}
export default dfilters