12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- import {
- CUSTOMER_TYPE,
- SUPPLIER_TYPE,
- RUNNING_STATUS,
- NOTICE_TYPE,
- PUBLISH_STATUS,
- SERVICE_UNIT_STATUS,
- ISSUES_TYPE,
- ISSUES_REASON_TYPE,
- FLOW_STATUS,
- AUDITING_RESULT,
- ATTENDANCE_TYPE,
- ATTENDANCE_RESULT,
- AUTHENTICATION_STATUS,
- AUTHENTICATION_ROLE,
- INOUT_TYPE,
- GENDER_TYPE,
- EDUCATION_TYPE,
- } from '@/config/constants';
- import { dateFormat } from './tool';
- const DEFAULT_FIELD = '--';
- // 常规
- export function enableFilter(val) {
- return val ? '启用' : '禁用';
- }
- export function auditingResultFilter(val) {
- return AUDITING_RESULT[val] || DEFAULT_FIELD;
- }
- export function genderTypeFilter(val) {
- return GENDER_TYPE[val] || DEFAULT_FIELD;
- }
- export function educationTypeFilter(val) {
- return EDUCATION_TYPE[val] || DEFAULT_FIELD;
- }
- export function timestampFilter(val) {
- return val ? dateFormat(val) : DEFAULT_FIELD;
- }
- export function dayCountFilter(val) {
- console.log(val);
- return Math.ceil(val / (24 * 60 * 60 * 1000));
- }
- // 系统管理
- export function customerTypeFilter(val) {
- return CUSTOMER_TYPE[val] || DEFAULT_FIELD;
- }
- export function supplierTypeFilter(val) {
- return SUPPLIER_TYPE[val] || DEFAULT_FIELD;
- }
- export function runningStatusFilter(val) {
- return RUNNING_STATUS[val] || DEFAULT_FIELD;
- }
- export function noticeTypeFilter(val) {
- return NOTICE_TYPE[val] || DEFAULT_FIELD;
- }
- export function publishStatusFilter(val) {
- return PUBLISH_STATUS[val] || DEFAULT_FIELD;
- }
- // 服务单元管理
- export function serviceUnitStatusFilter(val) {
- return SERVICE_UNIT_STATUS[val] || DEFAULT_FIELD;
- }
- // 项目质量管理
- export function issuesTypeFilter(val) {
- return ISSUES_TYPE[val] || DEFAULT_FIELD;
- }
- export function issuesReasonTypeFilter(val) {
- return ISSUES_REASON_TYPE[val] || DEFAULT_FIELD;
- }
- // 工时管理
- export function attendanceTypeFilter(val) {
- return ATTENDANCE_TYPE[val] || DEFAULT_FIELD;
- }
- export function attendanceResultFilter(val) {
- return ATTENDANCE_RESULT[val] || DEFAULT_FIELD;
- }
- // 资源保障
- export function authenticationStatusFilter(val) {
- return AUTHENTICATION_STATUS[val + ''] || DEFAULT_FIELD;
- }
- export function authenticationRoleFilter(val) {
- return AUTHENTICATION_ROLE[val] || DEFAULT_FIELD;
- }
- export function inoutTypeFilter(val) {
- return INOUT_TYPE[val] || DEFAULT_FIELD;
- }
- // sop
- export function flowStatusFilter(val) {
- return FLOW_STATUS[val] || DEFAULT_FIELD;
- }
|