feat:搜索新增常用菜单&移除常用菜单

This commit is contained in:
不做码农
2023-05-04 11:26:46 +08:00
parent 5e0cacb556
commit b9ad9522b1
8 changed files with 175 additions and 40 deletions
+1 -1
View File
@@ -84,7 +84,7 @@ service.interceptors.response.use(
} else if (message.includes('Request failed with status code 429')) {
message = '请求过于频繁,请稍后再试'
} else if (message.includes('Request failed with status code')) {
message = '系统接口' + message.substr(message.length - 3) + '异常'
message = '系统接口' + message.substr(message.length - 3) + '异常,请联系管理员'
}
ElMessage({
message: message,
+25
View File
@@ -257,3 +257,28 @@ export function isEmpty(obj) {
return false
}
}
/**
* 查找对象的唯一键值对(比如id)去判断是否存在某个数据中
* @param {*} arr 数组
* @param {*} key 对象键值名
* @param {*} val
* @returns
*/
export function findItem(arr, key, val) {
for (let i = 0; i < arr.length; i++) {
if (arr[i][key] == val) {
return i
}
}
return -1
}
export function color16() {
//十六进制颜色随机
const r = Math.floor(Math.random() * 256)
const g = Math.floor(Math.random() * 256)
const b = Math.floor(Math.random() * 256)
const color = `#${r.toString(16)}${g.toString(16)}${b.toString(16)}`
return color
}