From a52f13d719ee9cd53f129f4c59dcad783977fce9 Mon Sep 17 00:00:00 2001
From: Mr.Zhang <710666463@qq.com>
Date: 星期五, 01 九月 2023 11:36:34 +0800
Subject: [PATCH] 小程序接口api 添加
---
minipro_standard/store/index.js | 37 +++++++++++++++++++++++++++++++++----
1 files changed, 33 insertions(+), 4 deletions(-)
diff --git a/minipro_standard/store/index.js b/minipro_standard/store/index.js
index f73661c..0b3342b 100644
--- a/minipro_standard/store/index.js
+++ b/minipro_standard/store/index.js
@@ -1,5 +1,6 @@
import Vue from 'vue'
-import Vuex from 'vuex'
+import Vuex from 'vuex'
+import { pageCount, getTreeList } from '@/util/api/index.js'
Vue.use(Vuex) // vue鐨勬彃浠舵満鍒�
@@ -7,7 +8,8 @@
const statusbarHeight = uni.getStorageSync('statusbarHeight');
const menuButtonWidth = uni.getStorageSync('menuButtonWidth');
const token = uni.getStorageSync('token');
-const userInfo = uni.getStorageSync('userInfo');
+const userInfo = uni.getStorageSync('userInfo');
+const Menu = uni.getStorageSync('MenuList');
// Vuex.Store 鏋勯�犲櫒閫夐」
@@ -20,6 +22,13 @@
menuButtonWidth: menuButtonWidth || '0',
statusbarHeight: statusbarHeight || '0',
navHeight: navHeight || '0',
+ // 鑿滃崟鏉冮檺
+ Menu: Menu ? Menu : [],
+ // 寰呭姙鏁伴噺
+ upcomingNum: {
+ d: 0,
+ y: 0
+ },
},
mutations: {
setHeight(state, val) {
@@ -37,12 +46,26 @@
SETUSERINFO(state, val) {
state.userInfo = val
uni.setStorageSync('userInfo', val);
+ },
+ SETNUM(state, val) {
+ state.upcomingNum.d = val.d
+ state.upcomingNum.y = val.y
+ },
+ SETMENU (state, data) {
+ state.Menu = data
+ uni.setStorageSync('MenuList', JSON.stringify(data));
}
},
actions: {
+ // 鍚戝悗绔幏鍙栬彍鍗曟爮鏉冮檺
+ async getMenuList (content, type) {
+ let res = await getTreeList({ type: type })
+ if (res.code === 200) {
+ content.commit('SETMENU', res.data)
+ }
+ },
// 鑾峰彇鐘舵�侀珮搴�
- getHeight(context) {
-
+ getHeight(context) {
let res = uni.getMenuButtonBoundingClientRect()
let status = uni.getSystemInfoSync()
let menuButtonWidth = res.width
@@ -56,6 +79,12 @@
menuButtonWidth
})
},
+ async getUpcomingNum() {
+ let res = await pageCount({})
+ if (res.code === 200) {
+ content.commit('SETNUM', { d: res.data.startNum, y: res.data.endNum })
+ }
+ }
}
})
--
Gitblit v1.9.3