1
This commit is contained in:
parent
21f9bb2c72
commit
8366455d0b
@ -28,8 +28,7 @@ import {
|
|||||||
updatePasswordRequest,
|
updatePasswordRequest,
|
||||||
uploadRecordRequest
|
uploadRecordRequest
|
||||||
} from './api'
|
} from './api'
|
||||||
import { getStorage, setStorage } from './export'
|
import { getStorage, setStorage, log } from './export'
|
||||||
import log from '@/starCloud/uni/log'
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 同步开门记录
|
* 同步开门记录
|
||||||
|
|||||||
84
export.js
84
export.js
@ -1,35 +1,79 @@
|
|||||||
import { getStorageUni, removeStorageUni, setStorageUni } from './uni/storage'
|
|
||||||
import { getStorageWeb, removeStorageWeb, setStorageWeb } from './web/storage'
|
|
||||||
import requestUni from '@/starCloud/uni/request'
|
|
||||||
import requestWeb from '@/starCloud/web/request'
|
|
||||||
import starCloudInstance from './star-cloud'
|
import starCloudInstance from './star-cloud'
|
||||||
|
|
||||||
export const setStorage = (key, value) => {
|
const loadStorageModule = async () => {
|
||||||
|
console.log('starCloudInstance.platform:', starCloudInstance.platform)
|
||||||
if (starCloudInstance.platform === 2) {
|
if (starCloudInstance.platform === 2) {
|
||||||
setStorageWeb(key, value)
|
const { setStorageWeb, getStorageWeb, removeStorageWeb } = await import('./web/storage')
|
||||||
|
return {
|
||||||
|
setStorage: setStorageWeb,
|
||||||
|
getStorage: getStorageWeb,
|
||||||
|
removeStorage: removeStorageWeb
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
setStorageUni(key, value)
|
const { setStorageUni, getStorageUni, removeStorageUni } = await import('./uni/storage')
|
||||||
|
return {
|
||||||
|
setStorage: setStorageUni,
|
||||||
|
getStorage: getStorageUni,
|
||||||
|
removeStorage: removeStorageUni
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export const getStorage = key => {
|
const loadRequestModule = async () => {
|
||||||
if (starCloudInstance.platform === 2) {
|
if (starCloudInstance.platform === 2) {
|
||||||
return getStorageWeb(key)
|
const { default: requestWeb } = await import('./web/request')
|
||||||
}
|
return requestWeb
|
||||||
return getStorageUni(key)
|
|
||||||
}
|
|
||||||
|
|
||||||
export const removeStorage = key => {
|
|
||||||
if (starCloudInstance.platform === 2) {
|
|
||||||
removeStorageWeb(key)
|
|
||||||
} else {
|
} else {
|
||||||
removeStorageUni(key)
|
const { default: requestUni } = await import('./uni/request')
|
||||||
|
return requestUni
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export const request = async params => {
|
const loadLogModule = async () => {
|
||||||
if (starCloudInstance.platform === 2) {
|
if (starCloudInstance.platform === 2) {
|
||||||
return await requestWeb(params)
|
const { default: logWeb } = await import('./web/log')
|
||||||
|
return logWeb
|
||||||
|
} else {
|
||||||
|
const { default: logUni } = await import('./uni/log')
|
||||||
|
return logUni
|
||||||
}
|
}
|
||||||
return await requestUni(params)
|
}
|
||||||
|
|
||||||
|
let storageInstance = null
|
||||||
|
let requestInstance = null
|
||||||
|
let logInstance = null
|
||||||
|
|
||||||
|
export const setStorage = async (key, value) => {
|
||||||
|
if (!storageInstance) {
|
||||||
|
storageInstance = await loadStorageModule()
|
||||||
|
}
|
||||||
|
return storageInstance.setStorage(key, value)
|
||||||
|
}
|
||||||
|
|
||||||
|
export const getStorage = async (key) => {
|
||||||
|
if (!storageInstance) {
|
||||||
|
storageInstance = await loadStorageModule()
|
||||||
|
}
|
||||||
|
return storageInstance.getStorage(key)
|
||||||
|
}
|
||||||
|
|
||||||
|
export const removeStorage = async (key) => {
|
||||||
|
if (!storageInstance) {
|
||||||
|
storageInstance = await loadStorageModule()
|
||||||
|
}
|
||||||
|
return storageInstance.removeStorage(key)
|
||||||
|
}
|
||||||
|
|
||||||
|
export const request = async (params) => {
|
||||||
|
if (!requestInstance) {
|
||||||
|
requestInstance = await loadRequestModule()
|
||||||
|
}
|
||||||
|
return requestInstance(params)
|
||||||
|
}
|
||||||
|
|
||||||
|
export const log = async () => {
|
||||||
|
if (!logInstance) {
|
||||||
|
logInstance = await loadLogModule()
|
||||||
|
}
|
||||||
|
return logInstance
|
||||||
}
|
}
|
||||||
|
|||||||
@ -3,8 +3,7 @@ import { cmdIds, Result } from '../constant'
|
|||||||
import { searchAndConnectDevice, writeBLECharacteristicValue } from '../uni/basic'
|
import { searchAndConnectDevice, writeBLECharacteristicValue } from '../uni/basic'
|
||||||
import { createPackageEnd, md5Encrypt, timestampToArray } from '../format'
|
import { createPackageEnd, md5Encrypt, timestampToArray } from '../format'
|
||||||
import { getLockDetailRequest, getLockSettingDataRequest } from '../api'
|
import { getLockDetailRequest, getLockSettingDataRequest } from '../api'
|
||||||
import { getStorage, setStorage } from '../export'
|
import { getStorage, setStorage, log } from '../export'
|
||||||
import log from '../uni/log'
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 选择锁
|
* 选择锁
|
||||||
|
|||||||
20
web/log.js
Normal file
20
web/log.js
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
import starCloudInstance from '../star-cloud'
|
||||||
|
|
||||||
|
export default {
|
||||||
|
debug() {
|
||||||
|
if (!starCloudInstance.isReportLog) return
|
||||||
|
console.log(arguments[0])
|
||||||
|
},
|
||||||
|
info() {
|
||||||
|
if (!starCloudInstance.isReportLog) return
|
||||||
|
console.log(arguments[0])
|
||||||
|
},
|
||||||
|
warn() {
|
||||||
|
if (!starCloudInstance.isReportLog) return
|
||||||
|
console.log(arguments[0])
|
||||||
|
},
|
||||||
|
error() {
|
||||||
|
if (!starCloudInstance.isReportLog) return
|
||||||
|
console.log(arguments[0])
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -1,6 +1,6 @@
|
|||||||
import { getStorage, removeStorage } from '@/starCloud/uniapp/storage'
|
import { getStorage, removeStorage } from '../export.js'
|
||||||
import starCloudInstance from '@/starCloud/star-cloud'
|
import starCloudInstance from '../star-cloud'
|
||||||
import { Result } from '@/constants/result'
|
import { Result } from '../constant'
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* config
|
* config
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user