Commit 6297b295 authored by hangjun83's avatar hangjun83

1、修复bug,2、新增任务日志

parent 0056f370
...@@ -141,6 +141,10 @@ export const addSorderRefundTask = (params) => { ...@@ -141,6 +141,10 @@ export const addSorderRefundTask = (params) => {
return postRequest('/tools/bh/addSorderRefundTask', params) return postRequest('/tools/bh/addSorderRefundTask', params)
} }
export const editSorderRefundtask = (params) => {
return postRequest('/tools/bh/editSorderRefundTask', params)
}
export const getBhSordersDataDetail = (params) => { export const getBhSordersDataDetail = (params) => {
return postRequest('/tools/bh/getBhSordersDetail', params) return postRequest('/tools/bh/getBhSordersDetail', params)
} }
...@@ -156,15 +160,19 @@ export const execBhSordersRefundTask = (params) => { ...@@ -156,15 +160,19 @@ export const execBhSordersRefundTask = (params) => {
export const getSorderRefundTaskLogs = (params) => { export const getSorderRefundTaskLogs = (params) => {
params.type = 'sorder_refund' params.type = 'sorder_refund'
return postRequest('/tools/bh/getSorderRefundTaskLogs', params) return getRequest('/tools/bh/getSorderRefundTaskLogs', params)
}
export const getBhSordersDetail = (params) => {
return postRequest('/tools/bh/getSorderDetailByTaskId', params)
} }
/*=================== 工具类相关接口 结束================================ */
// 加载数据 // 加载数据
export const loadPermission = (id, params) => {
return getRequest(`/permission/getByParentId/${id}`, params)
}
// 添加权限 // 添加权限
export const addPermission = (params) => { export const addPermission = (params) => {
return postRequest('/permission/add', params) return postRequest('/permission/add', params)
......
...@@ -371,7 +371,7 @@ ...@@ -371,7 +371,7 @@
.ivu-table-border td { .ivu-table-border td {
border-color: #f9f9f9; border-color: #f9f9f9;
height: 50px; height: 120px;
} }
.ivu-table-tip td { .ivu-table-tip td {
...@@ -403,9 +403,8 @@ ...@@ -403,9 +403,8 @@
color: #252b2d; color: #252b2d;
font-weight: bold; font-weight: bold;
background-color: #f9f9f9; background-color: #f9f9f9;
border:0px; border:1px;
height: 75px; height: 85px;
} }
.ivu-table table { .ivu-table table {
width: calc(~'100% - 0px') !important; width: calc(~'100% - 0px') !important;
......
...@@ -417,7 +417,6 @@ export default { ...@@ -417,7 +417,6 @@ export default {
} }
let str = JSON.stringify(v[0]); let str = JSON.stringify(v[0]);
let data = JSON.parse(str); let data = JSON.parse(str);
console.info(data)
this.form = data; this.form = data;
this.editTitle = data.title; this.editTitle = data.title;
} else { } else {
......
...@@ -81,10 +81,12 @@ ...@@ -81,10 +81,12 @@
<script> <script>
import { import {
getBhSordersDataDetail, getBhSordersDataDetail,
addSorderRefundTask, addSorderRefundtask,
getBhSordersRefundTask, getBhSordersRefundTask,
execBhSordersRefundTask, execBhSordersRefundTask,
getSorderRefundTaskLogs getSorderRefundTaskLogs,
getBhSordersDetail,
editSorderRefundtask
} from "@/api/index"; } from "@/api/index";
import util from "@/libs/util.js"; import util from "@/libs/util.js";
export default { export default {
...@@ -95,31 +97,37 @@ export default { ...@@ -95,31 +97,37 @@ export default {
loading: false, loading: false,
searchLoading: false, searchLoading: false,
maxHeight: "500px", maxHeight: "500px",
type: 0,
form: { form: {
name: '',
orderNo: '',
itemId: 0,
pId: 0,
handleFee: 0,
refundNums: 0,
transferPre: false, transferPre: false,
cancelPorder: false cancelPorder: false
}, },
searchForm: { searchForm: {
pageNumber: 1, pageNumber: 1,
pageSize: 10, pageSize: 10,
page:1, page: 1,
}, },
searchSorderForm: { searchSorderForm: {
pageNumber: 1, pageNumber: 1,
pageSize: 10, pageSize: 10,
page:1, page: 1,
}, },
formValidate: { formValidate: {
// 表单验证规则 // 表单验证规则
name: [{ name: [{
required: true, required: true,
message: "请输入任务名称", message: "请输入任务名称",
trigger: "change" trigger: 'blur',
}, ], }, ],
orderNo: [{ orderNo: [{
required: true, required: true,
message: "请输入订单编号", message: "请输入订单编号",
trigger: "change"
}, ], }, ],
refundNums: [{ refundNums: [{
required: true, required: true,
...@@ -131,11 +139,6 @@ export default { ...@@ -131,11 +139,6 @@ export default {
}, ] }, ]
}, },
columns: [{ columns: [{
type: "index",
width: 60,
align: "center",
},
{
title: "任务名称", title: "任务名称",
key: "name", key: "name",
minWidth: 105, minWidth: 105,
...@@ -240,21 +243,25 @@ export default { ...@@ -240,21 +243,25 @@ export default {
"a", { "a", {
on: { on: {
click: () => { click: () => {
this.edit(params.row); this.exec(params.row);
}, },
}, },
}, }, "编辑"
"编辑" )
);
} }
return h("div", [ return h("div", [
execJob, execJob,
h("Divider", { h("divider", {
props: { props: {
type: "vertical", type: "vertical",
}, },
}), }),
edit, edit,
h("divider", {
props: {
type: "vertical",
},
}),
h( h(
"a", { "a", {
on: { on: {
...@@ -458,7 +465,6 @@ export default { ...@@ -458,7 +465,6 @@ export default {
}); });
}, },
selectRow(v) { selectRow(v) {
this.menuModalVisible = false;
if (v) { if (v) {
let rowData = {} let rowData = {}
rowData.orderNo = v.soNo rowData.orderNo = v.soNo
...@@ -472,8 +478,9 @@ export default { ...@@ -472,8 +478,9 @@ export default {
this.form.orderNo = v.soNo this.form.orderNo = v.soNo
this.form.itemId = v.siId this.form.itemId = v.siId
this.form.pId = v.pId
this.form.refundNums = v.siNum this.form.refundNums = v.siNum
this.selectRowVisible = true this.selectRowVisible = true
} }
}, },
...@@ -498,17 +505,30 @@ export default { ...@@ -498,17 +505,30 @@ export default {
submit() { submit() {
this.$refs.form.validate((valid) => { this.$refs.form.validate((valid) => {
if (valid) { if (valid) {
this.submitloading = true;
// 添加 // 添加
this.submitLoading = true; if (this.type == 0) {
addSorderRefundTask(this.form).then((res) => { addSorderRefundtask(this.form).then((res) => {
this.submitLoading = false; this.submitloading = false;
if (res.status == 'success') { if (res.status == 'success') {
this.$Message.success("操作成功"); this.$Message.success("操作成功");
this.$emit("on-submit", true); this.$emit("on-submit", true);
this.showAddSorderTask = false; this.getDataList()
this.getDataList() }
} });
}); } else {
editSorderRefundtask(this.form).then((res) => {
this.submitloading = false;
if (res.status == 'success') {
this.$Message.success("操作成功");
this.$emit("on-submit", true);
this.getDataList()
}
});
}
this.showAddSorderTask = false;
this.$refs.form.resetFields();
} }
}); });
}, },
...@@ -542,15 +562,27 @@ export default { ...@@ -542,15 +562,27 @@ export default {
let str = JSON.stringify(v); let str = JSON.stringify(v);
let data = JSON.parse(str); let data = JSON.parse(str);
let content = JSON.parse(data.execContent) let content = JSON.parse(data.execContent)
this.form.itemId = content.item_id
this.form.name = data.name
this.form.refundNums = content.refund_nums
this.form.transferPre = content.transfer_pre
this.form.handleFee = content.handle_fee
this.$refs.form.resetFields();
getBhSordersDetail({
'taskId': v.id
}).then((res) => {
this.submitLoading = false;
if (res.status == 'success') {
this.form.taskId = data.id
this.form.name = data.name
this.form.refundNums = parseInt(content.refund_nums)
this.form.transferPre = content.transfer_pre == 1 ? true : false
this.form.cancelPorder = content.cancelPorder == 1 ? true : false
this.form.handleFee = parseInt(content.handle_fee)
this.selectRow(res.data[0])
}
})
this.type = 1;
this.showAddSorderTask = true; this.showAddSorderTask = true;
}, },
showLog(v) { showLog(v) {
this.searchLoading = true; this.searchLoading = true;
this.logModalVisible = true this.logModalVisible = true
getSorderRefundTaskLogs({ getSorderRefundTaskLogs({
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment