用户协议优化

This commit is contained in:
仲么了
2023-09-18 19:23:27 +08:00
parent 5c8b716ef1
commit b3ca6ece1a
12 changed files with 204 additions and 121 deletions

View File

@@ -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,
}