181 lines
4.5 KiB
JavaScript
Raw Normal View History

import {
2025-03-08 10:50:25 +08:00
emitRegisterCardConfirmEventUni,
emitRegisterFaceConfirmEventUni,
emitRegisterFaceProcessEventUni,
emitRegisterFingerprintConfirmEventUni,
emitRegisterFingerprintProcessEventUni,
emitRegisterPalmVeinConfirmEventUni,
emitRegisterRemoteConfirmEventUni,
getStorageUni,
removeStorageUni,
setStorageUni
} from './uni/storage'
import {
2025-03-08 10:50:25 +08:00
emitRegisterCardConfirmEventWeb,
emitRegisterFaceConfirmEventWeb,
emitRegisterFaceProcessEventWeb,
emitRegisterFingerprintConfirmEventWeb,
emitRegisterFingerprintProcessEventWeb,
emitRegisterPalmVeinConfirmEventWeb,
emitRegisterRemoteConfirmEventWeb,
getStorageWeb,
removeStorageWeb,
setStorageWeb
} from './web/storage'
2024-12-19 17:34:15 +08:00
import requestUni from './uni/request'
import requestWeb from './web/request'
2024-12-19 16:01:45 +08:00
import starCloudInstance from './star-cloud'
2024-12-20 19:04:23 +08:00
import { uniBuildNumber, uniVersion, webBuildNumber, webVersion } from './env'
2024-12-19 16:01:45 +08:00
export const setStorage = (key, value) => {
2024-12-19 17:40:59 +08:00
if (starCloudInstance.platform === 1) {
2024-12-20 17:36:14 +08:00
return setStorageUni(key, value)
}
if (starCloudInstance.platform === 2) {
return setStorageWeb(key, value)
2024-12-19 16:01:45 +08:00
}
}
export const getStorage = key => {
2024-12-19 17:40:59 +08:00
if (starCloudInstance.platform === 1) {
2024-12-20 17:36:14 +08:00
return getStorageUni(key)
2024-12-19 17:40:59 +08:00
}
2024-12-19 16:01:45 +08:00
if (starCloudInstance.platform === 2) {
2024-12-20 17:36:14 +08:00
return getStorageWeb(key)
2024-12-19 16:01:45 +08:00
}
}
export const removeStorage = key => {
2024-12-19 17:40:59 +08:00
if (starCloudInstance.platform === 1) {
2024-12-20 17:36:14 +08:00
return removeStorageUni(key)
2024-12-19 17:40:59 +08:00
}
2024-12-19 16:01:45 +08:00
if (starCloudInstance.platform === 2) {
2024-12-20 17:36:14 +08:00
return removeStorageWeb(key)
2024-12-19 16:01:45 +08:00
}
}
export const request = async params => {
2024-12-19 17:40:59 +08:00
if (starCloudInstance.platform === 1) {
return await requestUni(params)
}
2024-12-19 16:01:45 +08:00
if (starCloudInstance.platform === 2) {
return await requestWeb(params)
}
}
2024-12-20 19:04:23 +08:00
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)
}
2025-03-08 10:17:55 +08:00
}
/**
* 触发人脸注册过程事件
* @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)
}
2025-03-08 10:38:30 +08:00
}
/**
* 触发掌静脉注册确认事件
* @param resultData 事件响应数据
* @returns {*}
*/
export const emitRegisterPalmVeinConfirmEvent = resultData => {
if (starCloudInstance.platform === 1) {
return emitRegisterPalmVeinConfirmEventUni(resultData)
}
if (starCloudInstance.platform === 2) {
return emitRegisterPalmVeinConfirmEventWeb(resultData)
}
2025-03-08 10:50:25 +08:00
}
/**
* 触发遥控确认事件
* @param resultData 事件响应数据
* @returns {*}
*/
export const emitRegisterRemoteConfirmEvent = resultData => {
if (starCloudInstance.platform === 1) {
return emitRegisterRemoteConfirmEventUni(resultData)
}
if (starCloudInstance.platform === 2) {
return emitRegisterRemoteConfirmEventWeb(resultData)
}
}