1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- export const useOrderStatus = () => {
- // 订单tabs
- let ordersTabs = [{
- name: '进行中',
- status: 1,
- },
- {
- name: '已完成',
- status: 2,
- },
- {
- name: '售后',
- status: 3,
- },
- ]
- // 所有订单状态
- const statusAllList = [{
- name: '已取消',
- status: 0,
- },
- {
- name: '待付款',
- status: 1,
- },
- {
- name: '待接单',
- status: 2,
- },
- {
- name: '待服务',
- status: 3,
- },
- {
- name: '已完成',
- status: 4,
- },
- ]
- /**
- * 获取订单状态
- * @param {Number} status 订单状态
- * @param {sales_status} sales_status=0 订单售后状态
- */
- const getOrderStatusText = (status, sales_status = 0) => {
- let bool = statusAllList.findIndex(item => item.status == status)
- let text = undefined
- if (bool > -1) text = statusAllList[bool].name
- else text = '未找到status'
- if (sales_status === 1) text = '退款中'
- if (sales_status === 2) text = '退款完成'
- return text
- }
- return {
- ordersTabs,
- getOrderStatusText
- }
- }
|