tag.ts 910 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. export const getStateData = (index: number | string) => {
  2. const stateDataMap = {
  3. 0: `草 稿`,
  4. 1: "已上架",
  5. 2: "已下架"
  6. };
  7. return stateDataMap[index] || "未定义状态";
  8. };
  9. export const getState = (index: number | string) => {
  10. const stateDataMap = {
  11. 0: `进行中`,
  12. 1: "已完成",
  13. 2: "草 稿"
  14. };
  15. return stateDataMap[index] || "未定义状态";
  16. };
  17. export const assessmentStatus = (index: number | string) => {
  18. const stateDataMap = {
  19. 0: `进行中`,
  20. 1: "已完成"
  21. };
  22. return stateDataMap[index] || "未定义状态";
  23. };
  24. export const getStateType = (index: number | string) => {
  25. switch (index) {
  26. case 0:
  27. return "danger";
  28. case 1:
  29. return "success";
  30. case 2:
  31. return "info";
  32. case 3:
  33. return "primary";
  34. case 4:
  35. return "warning";
  36. default:
  37. return null; // 为未定义状态设置默认值
  38. }
  39. };