index.js 1014 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import Vue from "vue";
  2. import { dateFormatForAPI } from "@/utils/utils";
  3. Vue.filter("booleanYesNoFilter", function (val) {
  4. if (val === null) return "无";
  5. return { true: "是", false: "否" }[val];
  6. });
  7. Vue.filter("booleanEnableDisableFilter", function (val) {
  8. if (val === null) return "无";
  9. return { true: "启用", false: "禁用" }[val];
  10. });
  11. Vue.filter("booleanPassFilter", function (val) {
  12. if (val === null) return "无";
  13. return { true: "通过", false: "不通过" }[val];
  14. });
  15. Vue.filter("zeroOneYesNoFilter", function (val) {
  16. if (val === null) return "无";
  17. return { 1: "是", 0: "否" }[val];
  18. });
  19. Vue.filter("zeroOneEnableDisableFilter", function (val) {
  20. if (val === null) return "无";
  21. return { 1: "启用", 0: "禁用" }[val];
  22. });
  23. Vue.filter("zeroOnePassFilter", function (val) {
  24. if (val === null) return "无";
  25. return { 1: "通过", 0: "不通过" }[val];
  26. });
  27. Vue.filter("datetimeFilter", function (val) {
  28. if (val === null) return "";
  29. return dateFormatForAPI(val);
  30. });