115 lines
2.8 KiB
JavaScript
115 lines
2.8 KiB
JavaScript
import {
|
|
emitRegisterCardConfirmEventUni,
|
|
emitRegisterFingerprintConfirmEventUni, emitRegisterFingerprintProcessEventUni,
|
|
getStorageUni,
|
|
removeStorageUni,
|
|
setStorageUni
|
|
} from './uni/storage'
|
|
import {
|
|
emitRegisterCardConfirmEventWeb,
|
|
emitRegisterFingerprintConfirmEventWeb, emitRegisterFingerprintProcessEventWeb,
|
|
getStorageWeb,
|
|
removeStorageWeb,
|
|
setStorageWeb
|
|
} from './web/storage'
|
|
import requestUni from './uni/request'
|
|
import requestWeb from './web/request'
|
|
import starCloudInstance from './star-cloud'
|
|
import { uniBuildNumber, uniVersion, webBuildNumber, webVersion } from './env'
|
|
|
|
export const setStorage = (key, value) => {
|
|
if (starCloudInstance.platform === 1) {
|
|
return setStorageUni(key, value)
|
|
}
|
|
if (starCloudInstance.platform === 2) {
|
|
return setStorageWeb(key, value)
|
|
}
|
|
}
|
|
|
|
export const getStorage = key => {
|
|
if (starCloudInstance.platform === 1) {
|
|
return getStorageUni(key)
|
|
}
|
|
if (starCloudInstance.platform === 2) {
|
|
return getStorageWeb(key)
|
|
}
|
|
}
|
|
|
|
export const removeStorage = key => {
|
|
if (starCloudInstance.platform === 1) {
|
|
return removeStorageUni(key)
|
|
}
|
|
if (starCloudInstance.platform === 2) {
|
|
return removeStorageWeb(key)
|
|
}
|
|
}
|
|
|
|
export const request = async params => {
|
|
if (starCloudInstance.platform === 1) {
|
|
return await requestUni(params)
|
|
}
|
|
if (starCloudInstance.platform === 2) {
|
|
return await requestWeb(params)
|
|
}
|
|
}
|
|
|
|
export const version = () => {
|
|
if (starCloudInstance.platform === 1) {
|
|
return uniVersion
|
|
}
|
|
if (starCloudInstance.platform === 2) {
|
|
return webVersion
|
|
}
|
|
}
|
|
|
|
export const buildNumber = () => {
|
|
if (starCloudInstance.platform === 1) {
|
|
return uniBuildNumber
|
|
}
|
|
if (starCloudInstance.platform === 2) {
|
|
return webBuildNumber
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 触发卡片确认事件
|
|
* @param resultData 事件响应数据
|
|
* @returns {*}
|
|
*/
|
|
export const emitRegisterCardConfirmEvent = resultData => {
|
|
if (starCloudInstance.platform === 1) {
|
|
return emitRegisterCardConfirmEventUni(resultData)
|
|
}
|
|
if (starCloudInstance.platform === 2) {
|
|
return emitRegisterCardConfirmEventWeb(resultData)
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
* 触发指纹确认事件
|
|
* @param resultData 事件响应数据
|
|
* @returns {*}
|
|
*/
|
|
export const emitRegisterFingerprintConfirmEvent = resultData => {
|
|
if (starCloudInstance.platform === 1) {
|
|
return emitRegisterFingerprintConfirmEventUni(resultData)
|
|
}
|
|
if (starCloudInstance.platform === 2) {
|
|
return emitRegisterFingerprintConfirmEventWeb(resultData)
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 触发指纹确认事件
|
|
* @param resultData 事件响应数据
|
|
* @returns {*}
|
|
*/
|
|
export const emitRegisterFingerprintProcessEvent = resultData => {
|
|
if (starCloudInstance.platform === 1) {
|
|
return emitRegisterFingerprintProcessEventUni(resultData)
|
|
}
|
|
if (starCloudInstance.platform === 2) {
|
|
return emitRegisterFingerprintProcessEventWeb(resultData)
|
|
}
|
|
} |