演示模式,后台权限code控制

This commit is contained in:
吕金泽
2022-02-06 12:34:56 +08:00
parent 0edba9b3cc
commit d9beca5433
32 changed files with 121 additions and 812 deletions
-1
View File
@@ -9,7 +9,6 @@ const { errorLog: needErrorLog } = settings
function checkNeed() {
const env = process.env.NODE_ENV
console.log(needErrorLog)
if (isString(needErrorLog)) {
return env === needErrorLog
}
+1 -1
View File
@@ -5,7 +5,7 @@ const hasPermission = {
bind(el, binding, vnode) {
if (binding.value) {
const permissionList = Vue.prototype.$authorities
if (permissionList && permissionList.length && !permissionList.includes(binding.value)) {
if (permissionList && permissionList.length && !permissionList.includes(binding.value) && process.env.NODE_ENV != 'preview') {
el.style.display = 'none'
}
}
+3
View File
@@ -85,6 +85,9 @@ service.interceptors.response.use(
if(currentMessage){
currentMessage.close()
}
if(res.code == 403 && process.env.NODE_ENV == 'preview'){
res.message = '演示模式,不允许操作!'
}
currentMessage = Message({
message: res.message || 'Error',
type: 'error',
+1
View File
@@ -62,6 +62,7 @@ treeTable.deleteEmptyChildren = (children) => {
}
treeTable.recursionSearch = (fields, data, text, html) => {
html = html != undefined ? html : true
var searchData = []
for(var i in data){
var treeNode = data[i]