From d9d14c9b11f863f9914e06959989156646a17f37 Mon Sep 17 00:00:00 2001 From: clay <20932067@zju.edu.cn> Date: Wed, 9 Dec 2020 21:33:43 +0800 Subject: [PATCH] 01 --- src/api/api.config.js | 7 +- src/api/info.js | 4 +- src/api/order.js | 38 +- src/components/admin/AdminPage.vue | 1 - src/components/personPage/UserInfo.vue | 1 - src/components/personPage/user/AddOrder.vue | 13 +- .../personPage/user/CurrentOrder.vue | 205 +++++-- src/components/personPage/user/HOrder.vue | 451 ++++++++++++---- src/components/personPage/user/User.vue | 10 - .../personPage/user/historyOrder.vue | 119 ----- src/components/personPage/user/newOrder.vue | 261 --------- .../personPage/woker/AllUserOrderList.vue | 82 ++- src/components/personPage/woker/Woker.vue | 3 +- .../personPage/woker/WokerReceivedOrder.vue | 505 +++++++++++++++--- src/router/index.js | 2 +- src/unit/formDate.js | 25 + 16 files changed, 1065 insertions(+), 662 deletions(-) delete mode 100644 src/components/personPage/user/historyOrder.vue delete mode 100644 src/components/personPage/user/newOrder.vue create mode 100644 src/unit/formDate.js diff --git a/src/api/api.config.js b/src/api/api.config.js index 6975160..8d086d3 100644 --- a/src/api/api.config.js +++ b/src/api/api.config.js @@ -1,8 +1,8 @@ import axios from 'axios' // import {getHeaders} from '../utils/token' -// const baseUrl = 'http://localhost:8083/api/' -const baseUrl = 'http://api.tomey.live/api/' +const baseUrl = 'http://localhost:8083/api/' +// const baseUrl = 'http://api.tomey.live/api/' class HttpRequest { constructor (baseUrl) { this.baseUrl = baseUrl @@ -20,7 +20,8 @@ class HttpRequest { headers: { 'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8', token: token - } + }, + method: 'post' }, options) return instance(options).then(res => { return res diff --git a/src/api/info.js b/src/api/info.js index 6fd4f03..a3fd546 100644 --- a/src/api/info.js +++ b/src/api/info.js @@ -4,8 +4,7 @@ import qs from 'qs' // 获取订单数据 export const getDataShowInfo = () => { return axios.request({ - url: 'getdatashowinfo', - method: 'post', + url: 'getdatashowinfo' // data: qs.stringify(data, { arrayFormat: 'brackets' }) }) } @@ -13,7 +12,6 @@ export const getDataShowInfo = () => { export const changPassword = (data) => { return axios.request({ url: 'editpassword', - method: 'post', data: qs.stringify(data, { arrayFormat: 'brackets' }) }) } diff --git a/src/api/order.js b/src/api/order.js index d4049c4..132f5da 100644 --- a/src/api/order.js +++ b/src/api/order.js @@ -5,7 +5,6 @@ import qs from 'qs' export const addOrder = (data) => { return axios.request({ url: 'addorder', - method: 'post', data: qs.stringify(data, { arrayFormat: 'brackets' }) }) } @@ -13,21 +12,18 @@ export const addOrder = (data) => { export const getAllFlats = () => { return axios.request({ url: 'getallflats', - method: 'post', }) } // 获取所有公寓信息 export const getPriceList = () => { return axios.request({ - url: 'getpricelist', - method: 'post', + url: 'getpricelist' }) } // 获取所有公寓信息 export const getSelfOrderLst = (data) => { return axios.request({ url: 'getselforderlist', - method: 'post', data: qs.stringify(data, { arrayFormat: 'brackets' }) }) } @@ -35,7 +31,6 @@ export const getSelfOrderLst = (data) => { export const getCourierLst = (data) => { return axios.request({ url: 'couriergetalllist', - method: 'post', data: qs.stringify(data, { arrayFormat: 'brackets' }) }) } @@ -44,10 +39,35 @@ export const getCourierLst = (data) => { export const getTack = (data) => { return axios.request({ url: 'gettack', - method: 'post', + data: qs.stringify(data, { arrayFormat: 'brackets' }) + }) +} +// 获取所有公寓信息 +export const cancelO = (data) => { + return axios.request({ + url: 'cancel', + data: qs.stringify(data, { arrayFormat: 'brackets' }) + }) +} +// 获取所有公寓信息 +export const courierGetSelfList = (data) => { + return axios.request({ + url: 'couriergetselflist', + data: qs.stringify(data, { arrayFormat: 'brackets' }) + }) +} +// 获取所有公寓信息 +export const delivery = (data) => { + return axios.request({ + url: 'delivery', data: qs.stringify(data, { arrayFormat: 'brackets' }) }) } - - +// 获取所有公寓信息 +export const charge = (data) => { + return axios.request({ + url: 'charge', + data: qs.stringify(data, { arrayFormat: 'brackets' }) + }) +} diff --git a/src/components/admin/AdminPage.vue b/src/components/admin/AdminPage.vue index d40c29c..9d3bb9a 100644 --- a/src/components/admin/AdminPage.vue +++ b/src/components/admin/AdminPage.vue @@ -53,7 +53,6 @@ export default { icon: 'el-icon-tickets', title: '所有订单', menuItem: [ - {route: 'foo', listTitle: '查找订单'}, {route: 'anro', listTitle: '未接订单'}, {route: 'aro', listTitle: '已接订单'}, {route: 'aho', listTitle: '历史订单'} diff --git a/src/components/personPage/UserInfo.vue b/src/components/personPage/UserInfo.vue index 8adfe3c..cb4d939 100644 --- a/src/components/personPage/UserInfo.vue +++ b/src/components/personPage/UserInfo.vue @@ -107,7 +107,6 @@ export default { methods: { getUserInfo () { let loading = this.$loading({lock: true, text: '玩命加载中...'}) - this.userInformation.username = sessionStorage.getItem('username') this.userInformation.email = sessionStorage.getItem('email') this.userInformation.identity = sessionStorage.getItem('identity') diff --git a/src/components/personPage/user/AddOrder.vue b/src/components/personPage/user/AddOrder.vue index 3e8133b..58fb2f9 100644 --- a/src/components/personPage/user/AddOrder.vue +++ b/src/components/personPage/user/AddOrder.vue @@ -176,16 +176,9 @@ message: '添加成功!', type: 'success' }) - this.orderForm={ - number: '', - company: '', - name: '', - phone:'', - flatsid: '', - hostel: '', - type: '', - decs: '' - } + this.orderForm.decs = '' + this.orderForm.hostel = '' + this.$refs.addorder.resetFields() }else { this.$message({ message: data.errorMsg, diff --git a/src/components/personPage/user/CurrentOrder.vue b/src/components/personPage/user/CurrentOrder.vue index 77ec926..4aadc89 100644 --- a/src/components/personPage/user/CurrentOrder.vue +++ b/src/components/personPage/user/CurrentOrder.vue @@ -2,22 +2,24 @@