| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 |
- import { resolveUri } from 'expo-asset/build/AssetSources';
- const RiderMap = new Map([
- [
- '摩托车',
- {
- name: 'mo-tuo-che',
- },
- ],
- [
- '电动车',
- {
- name: 'dian-dong-che',
- },
- ],
- [
- '其他',
- {
- name: 'qi-ta',
- hasInput: true,
- },
- ],
- [
- '没有',
- {
- name: 'mei-you',
- },
- ],
- ]);
- const ApplyStatus = new Map([
- ['DENY', { name: '未通过' }],
- ['PASS', { name: '通过' }],
- ['PENDING', { name: '审核中' }],
- ]);
- const riderScore = new Map([
- [1, { name: 'fei-chang-cha', img: require('../assets/images/appra3.png') }],
- [2, { name: 'yi-ban', img: require('../assets/images/appra2.png') }],
- [3, { name: 'chao-zan', img: require('../assets/images/appra1.png') }],
- ]);
- const orderRiderStatus = new Map([
- [
- 'NOT_RECEIVED',
- {
- name: 'wei-jie-dan',
- requestUrl: '/orderInfo/riderReceived',
- params: {},
- formatResult: (res) => {
- return res;
- },
- type: 'order',
- },
- ],
- [
- 'RECEIVED',
- {
- name: 'dai-qu-can',
- requestUrl: '/orderInfo/my',
- status: ['ARRIVE', 'RECEIVED'],
- params: {},
- formatResult: (res) => {
- return res.content;
- },
- type: 'orderNew',
- },
- ],
- [
- 'TAKE_MEAL',
- {
- name: 'dai-song-da',
- requestUrl: '/orderInfo/my',
- status: ['TAKE_MEAL'],
- params: {},
- formatResult: (res) => {
- return res;
- },
- formatResult: (res) => {
- return res.content;
- },
- type: 'orderNew',
- },
- ],
- ]);
- const RiderStatusMap = new Map([
- [
- 'NOT_RECEIVED',
- {
- name: '未接单',
- type: 'order',
- },
- ],
- [
- 'RECEIVED',
- {
- name: '已接单,待取餐',
- type: 'merchant',
- status: 0,
- nextStatus: 'ARRIVE',
- successText: '到店成功',
- infoText: '确认已经成功到店吗?',
- errorText: '当前距离商家过远,您确认已经到店吗?',
- },
- ],
- [
- 'ARRIVE',
- {
- name: '已到店,待取餐',
- type: 'merchant',
- status: 1,
- nextStatus: 'TAKE_MEAL',
- successText: '取餐成功',
- infoText: '确认已经成功取餐吗?',
- errorText: '当前距离商家过远,您确认已经取餐吗?',
- },
- ],
- [
- 'TAKE_MEAL',
- {
- name: '已取餐,配送中',
- type: 'user',
- nextStatus: 'CARRY_OUT',
- successText: '配送成功',
- infoText: '确认餐品已送到用户手中么?',
- errorText: '当前距离离用户过远,您确认已送达吗?',
- },
- ],
- [
- 'CARRY_OUT',
- {
- name: '已送达',
- type: 'finish',
- },
- ],
- ]);
- export { RiderMap, riderScore, orderRiderStatus, RiderStatusMap };
|