diff --git a/src/utils/auth.js b/src/utils/auth.ts similarity index 71% rename from src/utils/auth.js rename to src/utils/auth.ts index 9a7cc04..7a2d227 100644 --- a/src/utils/auth.js +++ b/src/utils/auth.ts @@ -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) } diff --git a/src/utils/common.js b/src/utils/common.ts similarity index 89% rename from src/utils/common.js rename to src/utils/common.ts index 00d4137..25d4147 100644 --- a/src/utils/common.js +++ b/src/utils/common.ts @@ -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 { 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] diff --git a/src/utils/constant.js b/src/utils/constant.ts similarity index 100% rename from src/utils/constant.js rename to src/utils/constant.ts diff --git a/src/utils/errorCode.js b/src/utils/errorCode.ts similarity index 100% rename from src/utils/errorCode.js rename to src/utils/errorCode.ts diff --git a/src/utils/permission.js b/src/utils/permission.ts similarity index 81% rename from src/utils/permission.js rename to src/utils/permission.ts index 17969f2..d7759d9 100644 --- a/src/utils/permission.js +++ b/src/utils/permission.ts @@ -5,9 +5,9 @@ import store from '@/store' * @param {Array} value 校验值 * @returns {Boolean} */ -export function checkPermi(value) { +export function checkPermi(value:Array) { if (value && value instanceof Array && value.length > 0) { - const permissions = store.getters && store.getters.permissions + const permissions:Array = 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) { if (value && value instanceof Array && value.length > 0) { - const roles = store.getters && store.getters.roles + const roles:Array = store.getters && store.getters.roles const permissionRoles = value const super_admin = "admin" diff --git a/src/utils/storage.js b/src/utils/storage.ts similarity index 87% rename from src/utils/storage.js rename to src/utils/storage.ts index dd5c38b..3454568 100644 --- a/src/utils/storage.js +++ b/src/utils/storage.ts @@ -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) }, diff --git a/src/utils/upload.ts b/src/utils/upload.ts index a616849..b7167cf 100644 --- a/src/utils/upload.ts +++ b/src/utils/upload.ts @@ -53,8 +53,7 @@ const upload = (config:RequestUploadConfig):Promise> => { reject(code) } }, - fail: (error) => { - // @ts-ignore + fail: (error: any) => { let { message } = error if (message == 'Network Error') { message = '后端接口连接异常'