对商城的进一步适配

This commit is contained in:
2022-05-09 17:18:05 +08:00
parent 05fdb1d9e7
commit 5c2091ddce
51 changed files with 267 additions and 98 deletions
+8
View File
@@ -23,5 +23,13 @@ const getters = {
terminal: state => state.container.terminal,
activeComponent: state => state.container.activeComponent,
componentsData: state => state.container.componentsData,
imagesUploadApi: state => state.api.imagesUploadApi,
baseApi: state => state.api.baseApi,
fileUploadApi: state => state.api.fileUploadApi,
uploadApi: state => state.api.uploadApi,
updateAvatarApi: state => state.api.updateAvatarApi,
qiNiuUploadApi: state => state.api.qiNiuUploadApi,
}
export default getters
+5 -1
View File
@@ -1,5 +1,6 @@
import Vue from 'vue'
import Vuex from 'vuex'
import api from './modules/api'
import app from './modules/app'
import user from './modules/user'
import tagsView from './modules/tagsView'
@@ -7,17 +8,20 @@ import permission from './modules/permission'
import settings from './modules/settings'
import dict from './modules/dict'
import getters from './getters'
import container from "./modules/container"
Vue.use(Vuex)
const store = new Vuex.Store({
modules: {
api,
app,
user,
tagsView,
permission,
settings,
dict
dict,
container
},
getters
})
+30
View File
@@ -0,0 +1,30 @@
const baseUrl = process.env.VUE_APP_BASE_API + "/admin-api"
const api = {
state: {
// 部署包上传
deployUploadApi: baseUrl + '/bxg/api/deploy/upload',
// SQL脚本上传
databaseUploadApi: baseUrl + '/bxg/api/database/upload',
// 实时控制台
socketApi: baseUrl + '/bxg/websocket?token=kl',
// 图片上传
imagesUploadApi: baseUrl + '/bxg/api/pictures',
// 修改头像
updateAvatarApi: baseUrl + '/bxg/api/users/updateAvatar',
// 上传文件到七牛云
qiNiuUploadApi: baseUrl + '/bxg/api/qiNiuContent',
uploadApi: baseUrl + '/bxg/api/upload',
// Sql 监控
sqlApi: baseUrl + '/bxg/druid',
// swagger
swaggerApi: baseUrl + '/bxg/doc.html',
// 文件上传
fileUploadApi: baseUrl + '/bxg/api/localStorage',
// baseUrl
baseApi: baseUrl
}
}
export default api
+4 -1
View File
@@ -1,9 +1,12 @@
const container = {
state: {
terminal: 3, // 画布选择的设备
activeComponent: {}, // 选中模板数据
componentsData: [] // 模板组件数据
},
mutations: {
SET_TERMINAL: (state, terminal) => {
state.terminal = terminal
@@ -17,6 +20,6 @@ const container = {
}
}
console.log("333333333333333")
export default container
+1 -1
View File
@@ -107,7 +107,7 @@ const user = {
res = res.data; // 读取 data 数据
const user = res.user
const avatar = user.avatar === "" ? require("@/assets/images/profile.jpg") : user.avatar;
const avatar = user.avatar === "" ? require("@/assets/images/logo.png") : user.avatar;
if (res.roles && res.roles.length > 0) { // 验证返回的roles是否是一个非空数组
commit('SET_ROLES', res.roles)
commit('SET_PERMISSIONS', res.permissions)