用户协议优化
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
import request from './request'
|
||||
import cache from './cacheKey.js'
|
||||
import {getImageUrl} from '@/common/api/basic'
|
||||
import {apiUpdatePush} from '@/common/api/user'
|
||||
import {queryDictDataCache} from '../api/dictionary.js'
|
||||
import { getImageUrl } from '@/common/api/basic'
|
||||
import { apiUpdatePush } from '@/common/api/user'
|
||||
import { queryDictDataCache } from '../api/dictionary.js'
|
||||
import cacheKey from './cacheKey.js'
|
||||
import config from "@/common/js/config";
|
||||
import config from '@/common/js/config'
|
||||
import jsrsasign from 'jsrsasign'
|
||||
|
||||
const toast = (title, duration = 1500, call, mask = false, icon = 'none') => {
|
||||
@@ -268,10 +268,20 @@ const decodeToken = (token) => {
|
||||
}
|
||||
|
||||
const getDictData = (key) => {
|
||||
let dictData = uni.getStorageSync(cacheKey.dictData)
|
||||
if (dictData) {
|
||||
return dictData.filter((item) => item.code === key)[0]?.children || []
|
||||
}
|
||||
return new Promise((resolve, reject) => {
|
||||
let dictData = uni.getStorageSync(cacheKey.dictData)
|
||||
if (dictData) {
|
||||
resolve(dictData.filter((item) => item.code === key)[0]?.children || [])
|
||||
} else {
|
||||
// 查询字典
|
||||
queryDictDataCache().then((res) => {
|
||||
uni.setStorageSync(cacheKey.dictData, res.data)
|
||||
resolve(res.data.filter((item) => item.code === key)[0]?.children || [])
|
||||
}).catch(err=>{
|
||||
reject(err)
|
||||
})
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export default {
|
||||
@@ -285,5 +295,5 @@ export default {
|
||||
prePage,
|
||||
loginSuccess,
|
||||
refreshPrePage,
|
||||
getDictData
|
||||
getDictData,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user