首次完整推送,

V:1.20240808.006
This commit is contained in:
fm453
2024-08-13 18:32:37 +08:00
parent 15be3e9373
commit c62d15b288
939 changed files with 111777 additions and 0 deletions

View File

@ -0,0 +1,35 @@
const {
CAPTCHA_SCENE
} = require('../../common/constants')
const {
ERROR
} = require('../../common/error')
/**
* 创建图形验证码
* @tutorial https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#create-captcha
* @param {Object} params
* @param {String} params.scene 图形验证码使用场景
* @returns
*/
module.exports = async function (params = {}) {
const schema = {
scene: 'string'
}
this.middleware.validate(params, schema)
const { deviceId, platform } = this.getUniversalClientInfo()
const {
scene
} = params
if (!(Object.values(CAPTCHA_SCENE).includes(scene))) {
throw {
errCode: ERROR.INVALID_PARAM
}
}
return this.uniCaptcha.create({
deviceId,
scene,
uniPlatform: platform
})
}