refund->aftersale改造

master
zhaochencheng 3 years ago
parent 79d797dcb1
commit 86d8ef746b

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

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

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

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

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

Loading…
Cancel
Save