提交 9f5b5c6b 编写于 作者: 小刘28's avatar 小刘28 💬

feat:增加用户的角色存储和权限存储功能;

上级 92156933
......@@ -22,18 +22,18 @@
/*全局css*/
/* CDN 服务仅供平台体验和调试使用,平台不承诺服务的稳定性,企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
src: url("//at.alicdn.com/wf/webfont/aXB2ZFAWvyPD/hJJfts5L2YJFOx7YyH3OJ.woff2") format("woff2"),
url("//at.alicdn.com/wf/webfont/aXB2ZFAWvyPD/5-PszYxf_h5WEDLYDDHHG.woff") format("woff");
font-family: "思源黑体 Light";
font-weight: 300;
font-display: swap;
}
// @font-face {
// src: url("//at.alicdn.com/wf/webfont/aXB2ZFAWvyPD/hJJfts5L2YJFOx7YyH3OJ.woff2") format("woff2"),
// url("//at.alicdn.com/wf/webfont/aXB2ZFAWvyPD/5-PszYxf_h5WEDLYDDHHG.woff") format("woff");
// font-family: "思源黑体 Light";
// font-weight: 300;
// font-display: swap;
// }
body{
font-family: '思源黑体 Light';
word-break: break-all;
line-height: 48rpx;
}
// body{
// font-family: '思源黑体 Light';
// word-break: break-all;
// line-height: 48rpx;
// }
</style>
{
"name": "xz-uniapp",
"version": "1.0.0",
"lockfileVersion": 1
}
{
"pages": [
// {
// "path" : "pages/login/login",
// "style" : {
// "navigationBarTitleText": "登录页面",
// "enablePullDownRefresh": false
// }
// },
{
"path": "pages/template/template-2-web",
"style": {
"navigationBarTitleText": "template-2-web"
}
},
//pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
{
"path": "pages/tabbar-a/tabbar-a",
......@@ -55,12 +54,12 @@
"navigationBarTitleText": "template-1"
}
},
{
"path": "pages/template/template-2-web",
"style": {
"navigationBarTitleText": "template-2-web"
}
},
// {
// "path": "pages/template/template-2-web",
// "style": {
// "navigationBarTitleText": "template-2-web"
// }
// },
{
"path": "pages/template/template-3-list",
"style": {
......
......@@ -26,7 +26,10 @@
}
},
onLoad( options ) {
this.webSrc = options.src|| 'http://www.baidu.com';
// this.webSrc = options.src|| 'http://www.baidu.com';
this.webSrc = options.src|| 'https://yongling8808.github.io/test/video_demo/video_fullscreen_event.html';
},
methods:{
......
......@@ -9,7 +9,8 @@
<template>
<view class="">
<!-- #ifdef APP-PLUS || MP-WEIXIN -->
<video src="https://gcalic.v.myalicdn.com/gc/ztd_1/index.m3u8?contentid=2820180516001" :controls="false"></video>
<!-- <video src="http://39.134.115.163:8080/PLTV/88888910/224/3221225732/index.m3u8" :controls="false"></video> -->
<video style="width: 100%;" src="https://gccncc.v.wscdns.com/gc/yxlcyt_1/index.m3u8?contentid=2820180516001"></video>
<!-- #endif -->
</view>
</template>
......
......@@ -8,8 +8,10 @@ Vue.use(Vuex);
const store = new Vuex.Store({
state: { //存放状态
user: uni.getStorageSync('user') || {},
token: uni.getStorageSync('token') || ''
isLogin: uni.getStorageSync('isLogin') || {},
token: uni.getStorageSync('token') || '',
isLogin: uni.getStorageSync('isLogin') || false,
roles:uni.getStorageSync('roles') || {},
premiss:uni.getStorageSync('premiss') || [],
},
mutations: {
M_updateUser(state, payload) {
......@@ -23,10 +25,18 @@ const store = new Vuex.Store({
M_updateToken(state, payload) {
state.token = payload;
uni.setStorageSync('token', state.token);
}
},
M_updateIsLogin(state, payload) {
state.isLogin = payload;
uni.setStorageSync('isLogin', state.isLogin);
},
M_updateRoles(state, payload) {
state.roles = payload;
uni.setStorageSync('roles', state.roles);
},
M_updatePremiss(state, payload) {
state.premiss = payload;
uni.setStorageSync('premiss', state.premiss);
}
},
actions: {
......@@ -38,6 +48,12 @@ const store = new Vuex.Store({
},
A_updateIsLogin(context, payload) {
context.commit('M_updateIsLogin', payload);
},
A_updateRoles(context, payload) {
context.commit('M_updateRoles', payload);
},
A_updatePremiss(context, payload) {
context.commit('M_updatePremiss', payload);
}
},
getters: {
......@@ -49,6 +65,12 @@ const store = new Vuex.Store({
},
getIsLogin(state) {
return state.isLogin;
},
getRoles(state) {
return state.roles;
},
getPremiss(state) {
return state.premiss;
}
},
modules: {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册