diff --git a/manager/src/api/member.js b/manager/src/api/member.js
index 8f07de09..fbce5ce1 100644
--- a/manager/src/api/member.js
+++ b/manager/src/api/member.js
@@ -98,11 +98,16 @@ export const getMemberStatistics = params => {
};
-
// 获取会员注册统计列表
export const getStatisticsList = params => {
return getRequest("/statistics/view/list", params);
};
+
+// 获取会员历史流量
+export const historyMemberChartList = () => {
+ return getRequest("/statistics/view/online/history");
+}
+
//查询会员数量
export const getMemberNum = params => {
return getRequest("/member/num", params);
@@ -121,15 +126,15 @@ export const removeMemberAddress = (id) => {
}
//添加会员收货地址
export const addMemberAddress = (params) => {
- return postRequest(`/member/address`,params)
+ return postRequest(`/member/address`, params)
}
//修改会员收货地址
export const editMemberAddress = (params) => {
- return putRequest(`/member/address`,params)
+ return putRequest(`/member/address`, params)
}
//查询会员预存款
export const getMemberWallet = (params) => {
- return getRequest(`/members/wallet`,params)
+ return getRequest(`/members/wallet`, params)
}
diff --git a/manager/src/views/home/home.vue b/manager/src/views/home/home.vue
index 2802c29e..3f340a8c 100644
--- a/manager/src/views/home/home.vue
+++ b/manager/src/views/home/home.vue
@@ -172,14 +172,22 @@
+
+
+
@@ -279,6 +287,7 @@ export default {
homeData: "", // 首页数据
pvChart: "", // 流量统计
orderChart: "", // 订单统计
+ historyMemberChart: "", // 最近会员流量统计
params: { // 请求参数
searchType: "LAST_SEVEN",
},
@@ -308,13 +317,13 @@ export default {
},
// top10热卖商品
async toHotGoods() {
- let res = await hotGoods();
+ let res = await hotGoods(this.params);
res.success ? (this.topHotGoodsData = res.result) : "";
},
// top10热卖店铺
async topHotShops() {
- let res = await hotShops();
+ let res = await hotShops(this.params);
res.success ? (this.topHotShopsData = res.result) : "";
},
// 今日待办
@@ -323,6 +332,7 @@ export default {
res.success ? (this.awaitTodoData = res.result) : "";
},
+ //首页统计数据
async getHomeData() {
let res = await homeStatistics();
if (res.success) {
@@ -358,6 +368,7 @@ export default {
}
},
+
initOrderChart() {
// 默认已经加载 legend-filter 交互
let data = this.chartList;
@@ -393,6 +404,9 @@ export default {
this.orderChart.render();
},
+
+
+
// 浏览量统计图
initPvChart() {
let uv = [];
@@ -465,8 +479,54 @@ export default {
this.initPvChart();
}
});
- },
+ }, // 实例化会员流量图表
+ async initHistoryMemberChartList() {
+ const res = await API_Member.historyMemberChartList();
+ if (res.success) {
+ this.chartList = res.result;
+ if (!this.historyMemberChart) {
+ this.historyMemberChart = new Chart({
+ container: "historyMemberChart",
+ autoFit: true,
+ height: 500,
+ padding: [70, 35, 70, 35],
+ });
+ }
+
+ this.initHistoryMemberChart();
+ }
+ },
+ initHistoryMemberChart(){
+ // 默认已经加载 legend-filter 交互
+ let data = this.chartList;
+
+ data.forEach((item) => {
+ item.title = "历史在线人数";
+ });
+ this.historyMemberChart.data(data);
+
+ console.error(data)
+ this.historyMemberChart.tooltip({
+ showCrosshairs: true,
+ shared: true,
+ });
+
+ this.historyMemberChart
+ .line()
+ .position("date*num")
+ .color("title",['#ffaa71'])
+ .shape("smooth")
+ ;
+
+ this.historyMemberChart
+ .point()
+ .position("date*num")
+ .color("title",['#ffaa71'])
+ .shape("circle")
+ ;
+ this.historyMemberChart.render();
+ },
// 初始化信息
init() {
this.toHotGoods();
@@ -475,6 +535,7 @@ export default {
this.getHomeData();
this.getPvChart();
this.initOrderChartList();
+ this.initHistoryMemberChartList();
},
},
mounted() {
diff --git a/manager/src/views/member/list/memberDetail.vue b/manager/src/views/member/list/memberDetail.vue
index 5e6da4d7..29d2f9a4 100644
--- a/manager/src/views/member/list/memberDetail.vue
+++ b/manager/src/views/member/list/memberDetail.vue
@@ -492,7 +492,20 @@
{
title: "来源",
key: "clientType",
- width: 80,
+ width: 80,render: (h, params) => {
+ if (params.row.clientType == "H5") {
+ return h("div",{},"移动端");
+ }else if(params.row.clientType == "PC") {
+ return h("div",{},"PC端");
+ }else if(params.row.clientType == "WECHAT_MP") {
+ return h("div",{},"小程序端");
+ }else if(params.row.clientType == "APP") {
+ return h("div",{},"移动应用端");
+ }
+ else{
+ return h("div",{},params.row.clientType);
+ }
+ },
},
{
title: "订单状态",
diff --git a/manager/src/views/member/message-manage/memberMessageManager.vue b/manager/src/views/member/message-manage/memberMessageManager.vue
index 990134d2..bf3a0720 100644
--- a/manager/src/views/member/message-manage/memberMessageManager.vue
+++ b/manager/src/views/member/message-manage/memberMessageManager.vue
@@ -267,7 +267,7 @@
import {
getMessageData,
editSmsMessageTemplate,
- editNoticeMessageTemplate,
+ editNoticeMessage,
wechatMessageSync,
getWechatMessagePage,
editWechatMessageTemplate,
@@ -592,7 +592,7 @@
noticeFormDataEdit(){
this.$refs['noticeFormData'].validate((valid) => {
if (valid) {
- editNoticeMessageTemplate(this.messageTemplateId,this.noticeFormData).then(res => {
+ editNoticeMessage(this.messageTemplateId,this.noticeFormData).then(res => {
if(res.message === 'success') {
this.$Message.success('站内信修改成功');
this.noticeModal = false;
diff --git a/manager/src/views/order/receipt/receipt.vue b/manager/src/views/order/receipt/receipt.vue
index 006dbcea..e2531c1e 100644
--- a/manager/src/views/order/receipt/receipt.vue
+++ b/manager/src/views/order/receipt/receipt.vue
@@ -281,25 +281,6 @@
this.total = this.data.length;
this.loading = false;
},
- //开发票
- invoicing(params){
- this.$Modal.confirm({
- title: "确认开票",
- content: "您确认已经开具发票 ?",
- loading: true,
- onOk: () => {
- API_Order.invoicing(params.id).then((res) => {
- if (res.success) {
- this.$Message.success("开票成功");
- }
- this.$Modal.remove();
- this.getData();
- });
-
-
- }
- });
- },
},
mounted() {
this.init();
diff --git a/manager/src/views/seller/shop/shopDetail.vue b/manager/src/views/seller/shop/shopDetail.vue
index ab3cb70a..cb765c69 100644
--- a/manager/src/views/seller/shop/shopDetail.vue
+++ b/manager/src/views/seller/shop/shopDetail.vue
@@ -591,6 +591,20 @@
title: "来源",
key: "clientType",
width: 80,
+ render: (h, params) => {
+ if (params.row.clientType == "H5") {
+ return h("div",{},"移动端");
+ }else if(params.row.clientType == "PC") {
+ return h("div",{},"PC端");
+ }else if(params.row.clientType == "WECHAT_MP") {
+ return h("div",{},"小程序端");
+ }else if(params.row.clientType == "APP") {
+ return h("div",{},"移动应用端");
+ }
+ else{
+ return h("div",{},params.row.clientType);
+ }
+ },
},
{
title: "订单状态",
diff --git a/manager/src/views/statistics/order.vue b/manager/src/views/statistics/order.vue
index 308af93e..c86c8b56 100644
--- a/manager/src/views/statistics/order.vue
+++ b/manager/src/views/statistics/order.vue
@@ -52,7 +52,7 @@
付款笔数
-
{{overViewList.paymentsNum || 0}}
+
{{overViewList.paymentOrderNum || 0}}
付款金额
diff --git a/seller/src/views/order/order/orderList.vue b/seller/src/views/order/order/orderList.vue
index 00894ce0..7b53d2c3 100644
--- a/seller/src/views/order/order/orderList.vue
+++ b/seller/src/views/order/order/orderList.vue
@@ -120,6 +120,20 @@
title: "订单来源",
key: "clientType",
width: 120,
+ render: (h, params) => {
+ if (params.row.clientType == "H5") {
+ return h("div",{},"移动端");
+ }else if(params.row.clientType == "PC") {
+ return h("div",{},"PC端");
+ }else if(params.row.clientType == "WECHAT_MP") {
+ return h("div",{},"小程序端");
+ }else if(params.row.clientType == "APP") {
+ return h("div",{},"移动应用端");
+ }
+ else{
+ return h("div",{},params.row.clientType);
+ }
+ },
},
{
title: "订单类型",
diff --git a/seller/src/views/shop/bill/accountStatementBill.vue b/seller/src/views/shop/bill/accountStatementBill.vue
index e944f432..6e62f342 100644
--- a/seller/src/views/shop/bill/accountStatementBill.vue
+++ b/seller/src/views/shop/bill/accountStatementBill.vue
@@ -225,7 +225,7 @@
},
getDataList() {
this.loading = true;
- this.searchForm.billStatus = "OUT"
+ this.searchForm.billStatus = "CHECK"
API_Shop.getBillPage(this.searchForm).then((res) => {
this.loading = false;
if (res.success) {
diff --git a/seller/src/views/statistics/order.vue b/seller/src/views/statistics/order.vue
index ab431343..b899df8d 100644
--- a/seller/src/views/statistics/order.vue
+++ b/seller/src/views/statistics/order.vue
@@ -52,7 +52,7 @@
付款笔数
-
{{overViewList.paymentsNum || 0}}
+
{{overViewList.paymentOrderNum || 0}}