小程序码修改

master
wqy 1 year ago
parent e19d2dbab1
commit 01f7e5c587

@ -85,4 +85,11 @@ export function viewStatistics(memberId){
}) })
} }
export function getMiniWechatImg(){
return request({
url: `/ums/member/wechat/code`,
method: 'get'
})
}

@ -42,7 +42,7 @@
<el-col :span="3"> <el-col :span="3">
<el-image <el-image
style="height: 150px" style="height: 150px"
:src="require('@/assets/QRCode/wechat_mini.jpg')" :src="'data:image/png;base64,'+ miniImg"
fit="fill" fit="fill"
></el-image> ></el-image>
</el-col> </el-col>
@ -148,10 +148,11 @@
<script> <script>
import {str2Date} from '@/utils/date'; import {str2Date} from '@/utils/date';
import PanelGroup from '@/views/components/PanelGroup' import PanelGroup from '@/views/components/PanelGroup'
import { mapGetters } from 'vuex' import {mapGetters} from 'vuex'
import OrderLineChart from "@/views/dashboard/OrderLineChart.vue"; import OrderLineChart from "@/views/dashboard/OrderLineChart.vue";
import TopProduct from "@/views/components/IndexOrderPanelGroup/TopProduct.vue"; import TopProduct from "@/views/components/IndexOrderPanelGroup/TopProduct.vue";
import {memberAndCartStatistics, orderAndAftersaleStatistics} from "@/api/statistics"; import {memberAndCartStatistics, orderAndAftersaleStatistics} from "@/api/statistics";
import {getMiniWechatImg} from '@/api/ums/member';
const DATA_FROM_BACKEND = { const DATA_FROM_BACKEND = {
columns: ['date', 'orderCount','orderAmount'], columns: ['date', 'orderCount','orderAmount'],
@ -182,6 +183,7 @@ export default {
}, },
data() { data() {
return { return {
miniImg: '',
pickerOptions: { pickerOptions: {
shortcuts: [{ shortcuts: [{
text: '最近一周', text: '最近一周',
@ -245,18 +247,24 @@ export default {
this.orderAndAftersaleStat() this.orderAndAftersaleStat()
this.initOrderCountDate() this.initOrderCountDate()
this.getData() this.getData()
this.initMiniWechatImg()
}, },
methods: { methods: {
handleDateChange(){ initMiniWechatImg() {
this.getData(); getMiniWechatImg().then(res => {
}, this.miniImg = res.data
initOrderCountDate(){ })
let start = new Date(); },
start.setFullYear(2018, 10, 1); handleDateChange() {
const end = new Date(); this.getData();
end.setTime(start.getTime() + 1000 * 60 * 60 * 24 * 7); },
this.orderCountDate=[start,end]; initOrderCountDate() {
}, let start = new Date();
start.setFullYear(2018, 10, 1);
const end = new Date();
end.setTime(start.getTime() + 1000 * 60 * 60 * 24 * 7);
this.orderCountDate = [start, end];
},
getData(){ getData(){
setTimeout(() => { setTimeout(() => {
this.chartData = { this.chartData = {

Loading…
Cancel
Save