2025-03-07 11:15:11 +08:00
|
|
|
import {
|
2025-03-08 10:50:25 +08:00
|
|
|
emitRegisterCardConfirmEventUni,
|
|
|
|
|
emitRegisterFaceConfirmEventUni,
|
|
|
|
|
emitRegisterFaceProcessEventUni,
|
|
|
|
|
emitRegisterFingerprintConfirmEventUni,
|
|
|
|
|
emitRegisterFingerprintProcessEventUni,
|
|
|
|
|
emitRegisterPalmVeinConfirmEventUni,
|
|
|
|
|
emitRegisterRemoteConfirmEventUni,
|
2025-03-07 11:15:11 +08:00
|
|
|
getStorageUni,
|
|
|
|
|
removeStorageUni,
|
|
|
|
|
setStorageUni
|
|
|
|
|
} from './uni/storage'
|
|
|
|
|
import {
|
2025-03-08 10:50:25 +08:00
|
|
|
emitRegisterCardConfirmEventWeb,
|
|
|
|
|
emitRegisterFaceConfirmEventWeb,
|
|
|
|
|
emitRegisterFaceProcessEventWeb,
|
|
|
|
|
emitRegisterFingerprintConfirmEventWeb,
|
|
|
|
|
emitRegisterFingerprintProcessEventWeb,
|
|
|
|
|
emitRegisterPalmVeinConfirmEventWeb,
|
|
|
|
|
emitRegisterRemoteConfirmEventWeb,
|
2025-03-07 11:15:11 +08:00
|
|
|
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
|
|
|
|
|
}
|
|
|
|
|
}
|
2025-03-07 11:15:11 +08:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 触发卡片确认事件
|
|
|
|
|
* @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)
|
|
|
|
|
}
|
2025-03-07 11:15:11 +08:00
|
|
|
}
|