添加类型标注

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' const TokenKey = 'App-Token'
export function getToken() { export function getToken():string {
return uni.getStorageSync(TokenKey) return uni.getStorageSync(TokenKey)
} }
export function setToken(token) { export function setToken(token:string) {
return uni.setStorageSync(TokenKey, token) return uni.setStorageSync(TokenKey, token)
} }

View File

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

View File

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

View File

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

View File

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