refund->aftersale改造

master
zhaochencheng 3 years ago
parent 79d797dcb1
commit 86d8ef746b

@ -1,9 +1,9 @@
import request from '@/utils/request'
// 查询订单售后列表
export function listOmsRefund(query, pageReq) {
export function listOmsAftersale(query, pageReq) {
return request({
url: '/oms/refund/list',
url: '/oms/aftersale/list',
method: 'post',
data: query,
params: pageReq
@ -11,43 +11,43 @@ export function listOmsRefund(query, pageReq) {
}
// 查询订单售后详细
export function getOmsRefund(id) {
export function getOmsAftersale(id) {
return request({
url: '/oms/refund/' + id,
url: '/oms/aftersale/' + id,
method: 'get'
})
}
// 新增订单售后
export function addOmsRefund(data) {
export function addOmsAftersale(data) {
return request({
url: '/oms/refund',
url: '/oms/aftersale',
method: 'post',
data: data
})
}
// 修改订单售后
export function updateOmsRefund(data) {
export function updateOmsAftersale(data) {
return request({
url: '/oms/refund',
url: '/oms/aftersale',
method: 'put',
data: data
})
}
// 删除订单售后
export function delOmsRefund(id) {
export function delOmsAftersale(id) {
return request({
url: '/oms/refund/' + id,
url: '/oms/aftersale/' + id,
method: 'delete'
})
}
// 导出订单售后
export function exportOmsRefund(query) {
export function exportOmsAftersale(query) {
return request({
url: '/oms/refund/export',
url: '/oms/aftersale/export',
method: 'get',
params: query
})

@ -1,9 +1,9 @@
import request from '@/utils/request'
// 查询订单售后列表
export function listOmsRefundItem(query, pageReq) {
export function listOmsAftersaleItem(query, pageReq) {
return request({
url: '/oms/refundItem/list',
url: '/oms/aftersaleItem/list',
method: 'post',
data: query,
params: pageReq
@ -11,43 +11,43 @@ export function listOmsRefundItem(query, pageReq) {
}
// 查询订单售后详细
export function getOmsRefundItem(id) {
export function getOmsAftersaleItem(id) {
return request({
url: '/oms/refundItem/' + id,
url: '/oms/aftersaleItem/' + id,
method: 'get'
})
}
// 新增订单售后
export function addOmsRefundItem(data) {
export function addOmsAftersaleItem(data) {
return request({
url: '/oms/refundItem',
url: '/oms/aftersaleItem',
method: 'post',
data: data
})
}
// 修改订单售后
export function updateOmsRefundItem(data) {
export function updateOmsAftersaleItem(data) {
return request({
url: '/oms/refundItem',
url: '/oms/aftersaleItem',
method: 'put',
data: data
})
}
// 删除订单售后
export function delOmsRefundItem(id) {
export function delOmsAftersaleItem(id) {
return request({
url: '/oms/refundItem/' + id,
url: '/oms/aftersaleItem/' + id,
method: 'delete'
})
}
// 导出订单售后
export function exportOmsRefundItem(query) {
export function exportOmsAftersaleItem(query) {
return request({
url: '/oms/refundItem/export',
url: '/oms/aftersaleItem/export',
method: 'get',
params: query
})

@ -92,13 +92,13 @@
icon="el-icon-plus"
size="mini"
@click="handleAdd"
v-hasPermi="['oms:refund:add']"
v-hasPermi="['oms:aftersale:add']"
>新增</el-button>
</el-col>
</el-col>
</el-row>
<el-table v-loading="loading" :data="omsRefundList" @selection-change="handleSelectionChange">
<el-table v-loading="loading" :data="omsAftersaleList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="MEMBER_ID" align="center" prop="memberId" />
<el-table-column label="订单id" align="center" prop="orderId" />
@ -123,14 +123,14 @@
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['oms:refund:edit']"
v-hasPermi="['oms:aftersale:edit']"
>修改</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['oms:refund:remove']"
v-hasPermi="['oms:aftersale:remove']"
>删除</el-button>
</template>
</el-table-column>
@ -202,10 +202,10 @@
</template>
<script>
import { listOmsRefund, getOmsRefund, delOmsRefund, addOmsRefund, updateOmsRefund, exportOmsRefund } from "@/api/oms/refund";
import { listOmsAftersale, getOmsAftersale, delOmsAftersale, addOmsAftersale, updateOmsAftersale, exportOmsAftersale } from "@/api/oms/aftersale";
export default {
name: "OmsRefund",
name: "OmsAftersale",
data() {
return {
//
@ -223,7 +223,7 @@ export default {
//
total: 0,
//
omsRefundList: [],
omsAftersaleList: [],
//
title: "",
//
@ -266,9 +266,9 @@ export default {
const {pageNum, pageSize} = this.queryParams;
const query = {...this.queryParams, pageNum: undefined, pageSize: undefined};
const pageReq = {page: pageNum - 1, size: pageSize};
listOmsRefund(query, pageReq).then(response => {
listOmsAftersale(query, pageReq).then(response => {
const { content, totalElements } = response
this.omsRefundList = content;
this.omsAftersaleList = content;
this.total = totalElements;
this.loading = false;
});
@ -327,7 +327,7 @@ export default {
handleUpdate(row) {
this.reset();
const id = row.id || this.ids
getOmsRefund(id).then(response => {
getOmsAftersale(id).then(response => {
this.form = response;
this.open = true;
this.title = "修改订单售后";
@ -338,13 +338,13 @@ export default {
this.$refs["form"].validate(valid => {
if (valid) {
if (this.form.id != null) {
updateOmsRefund(this.form).then(response => {
updateOmsAftersale(this.form).then(response => {
this.$modal.msgSuccess("修改成功");
this.open = false;
this.getList();
});
} else {
addOmsRefund(this.form).then(response => {
addOmsAftersale(this.form).then(response => {
this.$modal.msgSuccess("新增成功");
this.open = false;
this.getList();
@ -357,7 +357,7 @@ export default {
handleDelete(row) {
const ids = row.id || this.ids;
this.$modal.confirm('是否确认删除订单售后编号为"' + ids + '"的数据项?').then(function() {
return delOmsRefund(ids);
return delOmsAftersale(ids);
}).then(() => {
this.getList();
this.$modal.msgSuccess("删除成功");
@ -368,7 +368,7 @@ export default {
const queryParams = this.queryParams;
this.$modal.confirm('是否确认导出所有订单售后数据项?').then(() => {
this.exportLoading = true;
return exportOmsRefund(queryParams);
return exportOmsAftersale(queryParams);
}).then(response => {
this.$download.download(response);
this.exportLoading = false;

@ -60,13 +60,13 @@
icon="el-icon-plus"
size="mini"
@click="handleAdd"
v-hasPermi="['oms:refundItem:add']"
v-hasPermi="['oms:aftersaleItem:add']"
>新增</el-button>
</el-col>
</el-col>
</el-row>
<el-table v-loading="loading" :data="omsRefundItemList" @selection-change="handleSelectionChange">
<el-table v-loading="loading" :data="omsAftersaleItemList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="MEMBER_ID" align="center" prop="memberId" />
<el-table-column label="订单id" align="center" prop="orderId" />
@ -80,14 +80,14 @@
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['oms:refundItem:edit']"
v-hasPermi="['oms:aftersaleItem:edit']"
>修改</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['oms:refundItem:remove']"
v-hasPermi="['oms:aftersaleItem:remove']"
>删除</el-button>
</template>
</el-table-column>
@ -129,10 +129,10 @@
</template>
<script>
import { listOmsRefundItem, getOmsRefundItem, delOmsRefundItem, addOmsRefundItem, updateOmsRefundItem, exportOmsRefundItem } from "@/api/oms/refundItem";
import { listOmsAftersaleItem, getOmsAftersaleItem, delOmsAftersaleItem, addOmsAftersaleItem, updateOmsAftersaleItem, exportOmsAftersaleItem } from "@/api/oms/aftersaleItem";
export default {
name: "OmsRefundItem",
name: "OmsAftersaleItem",
data() {
return {
//
@ -150,7 +150,7 @@ export default {
//
total: 0,
//
omsRefundItemList: [],
omsAftersaleItemList: [],
//
title: "",
//
@ -185,9 +185,9 @@ export default {
const {pageNum, pageSize} = this.queryParams;
const query = {...this.queryParams, pageNum: undefined, pageSize: undefined};
const pageReq = {page: pageNum - 1, size: pageSize};
listOmsRefundItem(query, pageReq).then(response => {
listOmsAftersaleItem(query, pageReq).then(response => {
const { content, totalElements } = response
this.omsRefundItemList = content;
this.omsAftersaleItemList = content;
this.total = totalElements;
this.loading = false;
});
@ -239,7 +239,7 @@ export default {
handleUpdate(row) {
this.reset();
const id = row.id || this.ids
getOmsRefundItem(id).then(response => {
getOmsAftersaleItem(id).then(response => {
this.form = response;
this.open = true;
this.title = "修改订单售后";
@ -250,13 +250,13 @@ export default {
this.$refs["form"].validate(valid => {
if (valid) {
if (this.form.id != null) {
updateOmsRefundItem(this.form).then(response => {
updateOmsAftersaleItem(this.form).then(response => {
this.$modal.msgSuccess("修改成功");
this.open = false;
this.getList();
});
} else {
addOmsRefundItem(this.form).then(response => {
addOmsAftersaleItem(this.form).then(response => {
this.$modal.msgSuccess("新增成功");
this.open = false;
this.getList();
@ -269,7 +269,7 @@ export default {
handleDelete(row) {
const ids = row.id || this.ids;
this.$modal.confirm('是否确认删除订单售后编号为"' + ids + '"的数据项?').then(function() {
return delOmsRefundItem(ids);
return delOmsAftersaleItem(ids);
}).then(() => {
this.getList();
this.$modal.msgSuccess("删除成功");
@ -280,7 +280,7 @@ export default {
const queryParams = this.queryParams;
this.$modal.confirm('是否确认导出所有订单售后数据项?').then(() => {
this.exportLoading = true;
return exportOmsRefundItem(queryParams);
return exportOmsAftersaleItem(queryParams);
}).then(response => {
this.$download.download(response);
this.exportLoading = false;

@ -66,8 +66,8 @@
<el-option label="请选择字典生成" value="" />
</el-select>
</el-form-item>
<el-form-item label="退款状态枚举值1无售后或售后关闭2售后处理中3退款中4 退款成功" prop="refundStatus">
<el-select v-model="queryParams.refundStatus" placeholder="请选择退款状态枚举值1无售后或售后关闭2售后处理中3退款中4 退款成功" clearable size="small">
<el-form-item label="退款状态枚举值1无售后或售后关闭2售后处理中3退款中4 退款成功" prop="aftersaleStatus">
<el-select v-model="queryParams.aftersaleStatus" placeholder="请选择退款状态枚举值1无售后或售后关闭2售后处理中3退款中4 退款成功" clearable size="small">
<el-option label="请选择字典生成" value="" />
</el-select>
</el-form-item>
@ -260,7 +260,7 @@
<el-table-column label="运费金额" align="center" prop="freightAmount" />
<el-table-column label="支付方式0->未支付1->支付宝2->微信" align="center" prop="payType" />
<el-table-column label="订单状态0->待付款1->待发货2->已发货3->已完成4->已关闭5->无效订单" align="center" prop="status" />
<el-table-column label="退款状态枚举值1无售后或售后关闭2售后处理中3退款中4 退款成功" align="center" prop="refundStatus" />
<el-table-column label="退款状态枚举值1无售后或售后关闭2售后处理中3退款中4 退款成功" align="center" prop="aftersaleStatus" />
<el-table-column label="物流公司(配送方式)" align="center" prop="deliveryCompany" />
<el-table-column label="物流单号" align="center" prop="deliverySn" />
<el-table-column label="自动确认时间" align="center" prop="autoConfirmDay" />
@ -352,7 +352,7 @@
</el-radio-group>
</el-form-item>
<el-form-item label="退款状态枚举值1无售后或售后关闭2售后处理中3退款中4 退款成功">
<el-radio-group v-model="form.refundStatus">
<el-radio-group v-model="form.aftersaleStatus">
<el-radio label="1">请选择字典生成</el-radio>
</el-radio-group>
</el-form-item>
@ -480,7 +480,7 @@ export default {
freightAmount: null,
payType: null,
status: null,
refundStatus: null,
aftersaleStatus: null,
deliveryCompany: null,
deliverySn: null,
autoConfirmDay: null,
@ -552,7 +552,7 @@ export default {
freightAmount: null,
payType: null,
status: 0,
refundStatus: 0,
aftersaleStatus: 0,
deliveryCompany: null,
deliverySn: null,
autoConfirmDay: null,

Loading…
Cancel
Save