diff --git a/pages/workbench/workbench.vue b/pages/workbench/workbench.vue index d9d6fe8..e617caf 100644 --- a/pages/workbench/workbench.vue +++ b/pages/workbench/workbench.vue @@ -56,7 +56,7 @@ - 待联系客户 + {{getOrderStatusText(item.status)}} @@ -80,6 +80,11 @@ import MeEmptySpace from "../../components/me-empty-space/me-empty-space.vue"; import MeTop from "../../components/me-top/me-top.vue"; import api from "../../api/api"; import helpers from "../../utils/helpers"; +import enums from "../../utils/enums"; + +const getOrderStatusText = (status) => { + return enums.WORKBENCH_STATUS_TEXT[status] +} /** * 拨打电话 diff --git a/utils/enums.js b/utils/enums.js new file mode 100644 index 0000000..30c0fb3 --- /dev/null +++ b/utils/enums.js @@ -0,0 +1,28 @@ +const enums = { + //派单状态 + ORDER_DISPATCH_STATUS: { + STATUS_TOGET: 0, //待接 + STATUS_GOTIT: 10, //已接 + STATUS_PLANIT: 20, //已预约 + STATUS_OVERTIME: 25, //超时(过了预约时间) + STATUS_CLOCK: 30, //已打卡 + STATUS_FINISH: 60, //完成 + STATUS_REFUSED: -10, //拒绝 + STATUS_MOVE: -20, //中转 + STATUS_CANCEL: -30, //取消 + }, + + WORKBENCH_STATUS_TEXT: { + 0: '待接单', + 10: '待联系客户', + 20: '待上门', + 30: '服务中', + 60: '已完成', + }, +}; + +// 冻结对象,防止被修改 +Object.freeze(enums); + +// 导出枚举对象 +export default enums;