|
|
|
|
@ -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;
|