setup.ts 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. import {ResultInfo} from "@/common/methods/request/interface";
  2. /**
  3. * 计划类型 - 1:采购 -1:销售
  4. * @param contracttype 返回计划类型
  5. */
  6. export function getPlanContractType(contracttype: number): string{
  7. let result = "--";
  8. switch (contracttype) {
  9. case 1:
  10. result = "采购";
  11. break
  12. case -1:
  13. result = "销售";
  14. break
  15. }
  16. return result
  17. }
  18. /**
  19. * 获取计划状态名称
  20. * @param hedgeplanstatus //0:未提交 1:待审核 2:执行中 3:正常完结 4:审核拒绝 5:异常完结 6:已撤回
  21. */
  22. export function getPlanStatusName(hedgeplanstatus: number): string{
  23. let result = "--";
  24. switch (hedgeplanstatus) {
  25. case 0:
  26. result = "未提交";
  27. break
  28. case 1:
  29. result = "待审核";
  30. break
  31. case 2:
  32. result = "执行中";
  33. break
  34. case 3:
  35. result = "正常完结";
  36. break
  37. case 4:
  38. result = "审核拒绝";
  39. break
  40. case 5:
  41. result = "异常完结";
  42. break
  43. case 6:
  44. result = "已撤回";
  45. break
  46. }
  47. return result
  48. }
  49. /************** 接口相关提示 **************** /
  50. *
  51. */
  52. // 操作类型-1:保存草稿2:提交申请3:删除4审核通过5审核拒绝
  53. export const hedgePlanSign = new Map<number, ResultInfo>([
  54. [1, ['保存草稿成功', '保存草稿失败:']],
  55. [2, ['提交申请成功', '提交申请失败:']],
  56. [3, ['删除成功', '删除失败:']],
  57. [4, ['审核通过', '审核失败:']],
  58. [5, ['审核拒绝成功', '审核拒绝失败:']],
  59. ])
  60. export const deletePlanSign = new Map<number, ResultInfo>([
  61. [5, ['撤销成功', '撤销失败:']],
  62. ])