tianyi 3 months ago
parent
commit
2d76551dad
  1. 5
      src/api/app.js
  2. 69
      src/views/app/business/deposit/deposit.vue
  3. 63
      src/views/app/business/problemFeedback/problemFeedback.vue

5
src/api/app.js

@ -329,6 +329,11 @@ export const addJiangLi = (params) => {
return postBodyRequest('/mall/coupon/addWorkerReward', params)
}
//免单和排名的列表
export const JiangLiList = (params) => {
return postBodyRequest('/mall/coupon/selectRewardByRegionId', params)
}
// 关闭奖励
export const closeJiangLi = (params) => {
return postBodyRequest('/mall/coupon/closeWorkerReward', params)

69
src/views/app/business/deposit/deposit.vue

@ -30,9 +30,9 @@
<Table :loading="loading" border :columns="columns" :data="data" :size="tableSize" ref="table"
sortable="custom" ></Table>
<Row type="flex" justify="end" class="page">
<Page :current="searchForm.pageNumber" :total="total" :page-size="searchForm.pageSize"
@on-change="changePage" @on-page-size-change="changePageSize" :page-size-opts="[10, 20, 50]"
size="small" show-total show-elevator show-sizer></Page>
<Page :current="searchForm.pageNumber" :total="total" :page-size="searchForm.pageSize"
@on-change="changePage" @on-page-size-change="changePageSize" :page-size-opts="[10, 20, 50]"
size="small" show-total show-elevator show-sizer></Page>
</Row>
</Card>
</div>
@ -42,6 +42,7 @@
import {
addJiangLi,
selectJiangLi,
JiangLiList,
closeJiangLi
} from "@/api/app";
export default {
@ -53,13 +54,10 @@
regionId:JSON.parse(this.getStore("user")).departmentId
},
searchForm: {
shopId:'',
headUserId:'',
status:'',
productName:'',
isFace:'',
pageNumber: 1,
regionId:JSON.parse(this.getStore("user")).departmentId,
pageNum: 1,
pageSize: 10,
dealingsWay:'配送排名奖励'
},
columns: [{
type: "index",
@ -67,26 +65,58 @@
align: "center",
},
{
title: "时间",
key: "creatTime",
title: "类型",
key: "linkType",
align: "center",
render: (h, params) => {
let re = ""
if (params.row.linkType == 0) {
re = "用户";
} else if (params.row.type == 1) {
re = "配送员";
}
return h(
"div",
re
);
}
},
{
title: "交易方式/附言",
key: "dealingsWay",
align: "center",
},
{
title: "名次",
key: "orderNumber",
title: "金额",
key: "amount",
align: "center",
},
{
title: "奖励金额",
key: "freeAmount",
title: "交易时间",
key: "dealingsTime",
align: "center",
}
],
data:[],
total: 0,
};
},
methods: {
init() {
this.getDataList();
this.getJiangLiList();
},
getJiangLiList(){
JiangLiList(this.searchForm).then((res) => {
if (res.success) {
this.data = res.result
this.total = res.result.total;
if (this.data.length == 0 && this.searchForm.pageNum > 1) {
this.searchForm.pageNum -= 1;
this.getJiangLiList();
}
}
});
},
getDataList() {
selectJiangLi({
@ -111,9 +141,18 @@
if (res.success) {
this.$Message.success("操作成功");
this.getDataList()
this.getJiangLiList();
}
});
},
changePage(v) {
this.searchForm.pageNum = v;
this.getJiangLiList();
},
changePageSize(v) {
this.searchForm.pageSize = v;
this.getJiangLiList();
},
add(){
let rules = {
orderNum:"",

63
src/views/app/business/problemFeedback/problemFeedback.vue

@ -36,6 +36,7 @@
import {
getMiandan,
addMiandan,
JiangLiList,
closeMiandan
} from "@/api/app";
export default {
@ -49,13 +50,10 @@
},
isOpen:false,
searchForm: {
shopId:'',
headUserId:'',
status:'',
productName:'',
isFace:'',
pageNumber: 1,
regionId:JSON.parse(this.getStore("user")).departmentId,
pageNum: 1,
pageSize: 10,
dealingsWay:'免单奖励'
},
columns: [{
type: "index",
@ -63,26 +61,58 @@
align: "center",
},
{
title: "时间",
key: "creatTime",
title: "类型",
key: "linkType",
align: "center",
render: (h, params) => {
let re = ""
if (params.row.linkType == 0) {
re = "用户";
} else if (params.row.type == 1) {
re = "配送员";
}
return h(
"div",
re
);
}
},
{
title: "交易方式/附言",
key: "dealingsWay",
align: "center",
},
{
title: "免单人数",
key: "orderNumber",
title: "金额",
key: "amount",
align: "center",
},
{
title: "免单金额",
key: "freeAmount",
title: "交易时间",
key: "dealingsTime",
align: "center",
}
],
data:[],
total: 0,
};
},
methods: {
init() {
this.getDataList();
this.getJiangLiList();
},
getJiangLiList(){
JiangLiList(this.searchForm).then((res) => {
if (res.success) {
this.data = res.result
this.total = res.result.total;
if (this.data.length == 0 && this.searchForm.pageNum > 1) {
this.searchForm.pageNum -= 1;
this.getJiangLiList();
}
}
});
},
getDataList() {
getMiandan({
@ -101,9 +131,18 @@
addMiandan(this.form).then((res) => {
if (res.success) {
this.$Message.success("操作成功");
this.getJiangLiList();
}
});
},
changePage(v) {
this.searchForm.pageNum = v;
this.getJiangLiList();
},
changePageSize(v) {
this.searchForm.pageSize = v;
this.getJiangLiList();
},
close() {
this.$Modal.confirm({
title: "确认关闭",

Loading…
Cancel
Save