添加类型标注

This commit is contained in:
D 2023-12-01 01:14:54 +08:00
parent a6372ba559
commit 370a426291
7 changed files with 13 additions and 14 deletions

View File

@ -1,10 +1,10 @@
const TokenKey = 'App-Token'
export function getToken() {
export function getToken():string {
return uni.getStorageSync(TokenKey)
}
export function setToken(token) {
export function setToken(token:string) {
return uni.setStorageSync(TokenKey, token)
}

View File

@ -2,7 +2,7 @@
*
* @param content
*/
export function toast(content) {
export function toast(content:string) {
uni.showToast({
icon: 'none',
title: content
@ -13,7 +13,7 @@ export function toast(content) {
*
* @param content
*/
export function showConfirm(content) {
export function showConfirm(content:string):Promise<any> {
return new Promise((resolve, reject) => {
uni.showModal({
title: '提示',
@ -31,7 +31,7 @@ export function showConfirm(content) {
*
* @param params
*/
export function tansParams(params) {
export function tansParams(params:any) {
let result = ''
for (const propName of Object.keys(params)) {
const value = params[propName]

View File

@ -5,9 +5,9 @@ import store from '@/store'
* @param {Array} value
* @returns {Boolean}
*/
export function checkPermi(value) {
export function checkPermi(value:Array<string>) {
if (value && value instanceof Array && value.length > 0) {
const permissions = store.getters && store.getters.permissions
const permissions:Array<string> = store.getters && store.getters.permissions
const permissionDatas = value
const all_permission = "*:*:*"
@ -30,9 +30,9 @@ export function checkPermi(value) {
* @param {Array} value
* @returns {Boolean}
*/
export function checkRole(value) {
export function checkRole(value:Array<string>) {
if (value && value instanceof Array && value.length > 0) {
const roles = store.getters && store.getters.roles
const roles:Array<string> = store.getters && store.getters.roles
const permissionRoles = value
const super_admin = "admin"

View File

@ -10,7 +10,7 @@ let storageNodeKeys = [constant.avatar, constant.name, constant.roles, constant.
let storageData = uni.getStorageSync(storageKey) || {}
const storage = {
set: function(key, value) {
set: function(key:string, value:any) {
if (storageNodeKeys.indexOf(key) != -1) {
let tmp = uni.getStorageSync(storageKey)
tmp = tmp ? tmp : {}
@ -18,10 +18,10 @@ const storage = {
uni.setStorageSync(storageKey, tmp)
}
},
get: function(key) {
get: function(key:string) {
return storageData[key] || ""
},
remove: function(key) {
remove: function(key:string) {
delete storageData[key]
uni.setStorageSync(storageKey, storageData)
},

View File

@ -53,8 +53,7 @@ const upload = <T>(config:RequestUploadConfig):Promise<ResponseData<T>> => {
reject(code)
}
},
fail: (error) => {
// @ts-ignore
fail: (error: any) => {
let { message } = error
if (message == 'Network Error') {
message = '后端接口连接异常'