Merge pull request 'chenlianjie' (#14) from chenlianjie into master

Reviewed-on: #14
pull/15/head
陈连杰 1 year ago
commit d80f76e266
  1. 193
      src/api/order/orderInfo.js
  2. 2
      src/views/order/orderList.vue
  3. 4
      src/views/order/orderRefundList.vue

@ -1,97 +1,96 @@
import request from '@/utils/request' import request from '@/utils/request'
var service_name = 'oil-mall' var service_name = 'oil-mall'
var group_name = 'mallOrderInfo' var group_name = 'mallOrderInfo'
export default { export default {
getByPage(page) { getByPage(page) {
// 分页查询 // 分页查询
return request({ return request({
url: `/${service_name}/${group_name}/getByPage`, url: `/${service_name}/${group_name}/getByPage`,
method: 'post', method: 'post',
data: page data: page
}) })
}, },
getRefundOrder(page) { getRefundOrder(page) {
// 退货列表 // 退货列表
return request({ return request({
url: `/${service_name}/${group_name}/getRefundOrder`, url: `/${service_name}/${group_name}/getRefundOrder`,
method: 'post', method: 'post',
data: page data: page
}) })
}, },
get(id) { get(id) {
// 订单详情 // 订单详情
return request({ return request({
url: `/${service_name}/${group_name}/get/${id}`, url: `/${service_name}/${group_name}/get/${id}`,
method: 'get' method: 'get'
}) })
}, },
getRefund(id) { getRefund(id) {
// 订单详情 // 订单详情
return request({ return request({
url: `/${service_name}/${group_name}/getRefund/${id}`, url: `/${service_name}/${group_name}/getRefund/${id}`,
method: 'get' method: 'get'
}) })
}, },
getOrderBySerialOrId(serialNumber) { getOrderBySerialOrId(serialNumber) {
// 查询订单统计信息 // 查询订单统计信息
return request({ return request({
url: `/${service_name}/${group_name}/getOrderBySerialOrId`, url: `/${service_name}/${group_name}/getOrderBySerialOrId`,
method: 'get', method: 'get',
params: { params: {
serialNumber serialNumber
} }
}) })
}, },
cancelOrder(orderInfo) { cancelOrder(orderInfo) {
// 取消 // 取消
return request({ return request({
url: `/${service_name}/${group_name}/cancelOrder`, url: `/${service_name}/${group_name}/cancelOrder`,
method: 'post', method: 'post',
data: orderInfo data: orderInfo
}) })
}, },
verifyRefundOrder(orderInfo) { verifyRefundOrder(orderInfo) {
// 审核 // 审核
return request({ return request({
url: `/${service_name}/${group_name}/verifyRefundOrder`, url: `/${service_name}/${group_name}/verifyRefundOrder`,
method: 'post', method: 'post',
data: orderInfo data: orderInfo
}) })
}, },
getIntegralSite(siteName) { getIntegralSite(siteName) {
// 油站模糊查询 // 油站模糊查询
return request({ return request({
url: `/oil-finance/oilCustomerIntegralRule/getIntegralSite`, url: `/oil-finance/oilCustomerIntegralRule/getIntegralSite`,
method: 'post', method: 'post',
data: { siteName: siteName } data: { siteName: siteName }
}) })
}, },
update(orderInfo) { update(orderInfo) {
// 更新 // 更新
return request({ return request({
url: `/${service_name}/${group_name}/update`, url: `/${service_name}/${group_name}/update`,
method: 'put', method: 'put',
data: orderInfo data: orderInfo
}) })
}, },
exportExcel(page) { exportExcel(page) {
// 导出 // 导出
return request({ return request({
url: `/${service_name}/${group_name}/export`, url: `/${service_name}/${group_name}/exportWeb`,
method: 'post', method: 'post',
notEncrypt: true, data: page,
data: page, responseType: 'blob'
responseType: 'blob' })
}) },
}, deleteById(id) {
deleteById(id) { // 根据id删除
// 根据id删除 return request({
return request({ url: `/${service_name}/${group_name}/delete`,
url: `/${service_name}/${group_name}/delete`, method: 'put',
method: 'put', data: { id: id }
data: { id: id } })
}) }
} }
}

@ -283,7 +283,7 @@ export default {
const searchParam = { ...this.page } const searchParam = { ...this.page }
searchParam.pageSize = endIndex searchParam.pageSize = endIndex
searchParam.currentPage = this.output.startPage searchParam.currentPage = this.output.startPage
inspectionApi.exportExcel(searchParam).then(res => { orderInfoApi.exportExcel(searchParam).then(res => {
const link = document.createElement('a') const link = document.createElement('a')
// Blob // Blob
const blob = new Blob([res], { type: 'application/vnd.ns-excel' }) // MIME const blob = new Blob([res], { type: 'application/vnd.ns-excel' }) // MIME

@ -11,7 +11,7 @@
<el-date-picker v-model="page.params.refundTime" type="date" value-format="yyyy-MM-dd" placeholder="选择日期"> </el-date-picker> <el-date-picker v-model="page.params.refundTime" type="date" value-format="yyyy-MM-dd" placeholder="选择日期"> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="处理状态:"> <el-form-item label="处理状态:">
<el-select v-model="page.params.refundstatus" placeholder="状态" clearable @keyup.enter.native="getList"> <el-select v-model="page.params.refundStatus" placeholder="状态" clearable @keyup.enter.native="getList">
<el-option label="待处理" value="0" /> <el-option label="待处理" value="0" />
<el-option label="已处理" value="1" /> <el-option label="已处理" value="1" />
<el-option label="已拒绝" value="-1" /> <el-option label="已拒绝" value="-1" />
@ -247,7 +247,7 @@ export default {
const searchParam = { ...this.page } const searchParam = { ...this.page }
searchParam.pageSize = endIndex searchParam.pageSize = endIndex
searchParam.currentPage = this.output.startPage searchParam.currentPage = this.output.startPage
inspectionApi.exportExcel(searchParam).then(res => { orderInfoApi.exportExcel(searchParam).then(res => {
const link = document.createElement('a') const link = document.createElement('a')
// Blob // Blob
const blob = new Blob([res], { type: 'application/vnd.ns-excel' }) // MIME const blob = new Blob([res], { type: 'application/vnd.ns-excel' }) // MIME

Loading…
Cancel
Save