157 lines
4.1 KiB
JavaScript
157 lines
4.1 KiB
JavaScript
import {
|
|
emitRegisterCardConfirmEventUni, emitRegisterFaceConfirmEventUni, emitRegisterFaceProcessEventUni,
|
|
emitRegisterFingerprintConfirmEventUni, emitRegisterFingerprintProcessEventUni, emitRegisterPalmVeinConfirmEventUni,
|
|
getStorageUni,
|
|
removeStorageUni,
|
|
setStorageUni
|
|
} from './uni/storage'
|
|
import {
|
|
emitRegisterCardConfirmEventWeb, emitRegisterFaceConfirmEventWeb, emitRegisterFaceProcessEventWeb,
|
|
emitRegisterFingerprintConfirmEventWeb, emitRegisterFingerprintProcessEventWeb, emitRegisterPalmVeinConfirmEventWeb,
|
|
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)
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 触发人脸注册过程事件
|
|
* @param resultData 事件响应数据
|
|
* @returns {*}
|
|
*/
|
|
export const emitRegisterFaceProcessEvent = resultData => {
|
|
if (starCloudInstance.platform === 1) {
|
|
return emitRegisterFaceProcessEventUni(resultData)
|
|
}
|
|
if (starCloudInstance.platform === 2) {
|
|
return emitRegisterFaceProcessEventWeb(resultData)
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 触发人脸注册确认事件
|
|
* @param resultData 事件响应数据
|
|
* @returns {*}
|
|
*/
|
|
export const emitRegisterFaceConfirmEvent = resultData => {
|
|
if (starCloudInstance.platform === 1) {
|
|
return emitRegisterFaceConfirmEventUni(resultData)
|
|
}
|
|
if (starCloudInstance.platform === 2) {
|
|
return emitRegisterFaceConfirmEventWeb(resultData)
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 触发掌静脉注册确认事件
|
|
* @param resultData 事件响应数据
|
|
* @returns {*}
|
|
*/
|
|
export const emitRegisterPalmVeinConfirmEvent = resultData => {
|
|
if (starCloudInstance.platform === 1) {
|
|
return emitRegisterPalmVeinConfirmEventUni(resultData)
|
|
}
|
|
if (starCloudInstance.platform === 2) {
|
|
return emitRegisterPalmVeinConfirmEventWeb(resultData)
|
|
}
|
|
} |