From a7a9979ad30eecc51ac7e71cd405e97f50ef38f4 Mon Sep 17 00:00:00 2001 From: linju Date: Thu, 14 Dec 2023 11:44:28 +0800 Subject: [PATCH] =?UTF-8?q?2.1.6=20=E6=9B=B4=E6=96=B0=20=E4=BE=9D=E8=B5=96?= =?UTF-8?q?=E7=9A=84uni-id-pages=E7=9A=84=E7=89=88=E6=9C=AC=E4=B8=BA1.1.17?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- changelog.md | 2 + uni_modules/uni-captcha/changelog.md | 6 + .../components/uni-captcha/uni-captcha.uvue | 180 +++++ .../uni-popup-captcha/uni-popup-captcha.uvue | 134 ++++ uni_modules/uni-captcha/package.json | 2 +- uni_modules/uni-captcha/static/run.gif | Bin 0 -> 31089 bytes .../uni-captcha-co/index.obj.js | 18 +- uni_modules/uni-forms/changelog.md | 2 + .../uni-forms-item/uni-forms-item.vue | 10 +- .../components/uni-forms/uni-forms.vue | 2 +- uni_modules/uni-forms/package.json | 2 +- uni_modules/uni-icons/changelog.md | 14 + .../components/uni-icons/uni-icons.uvue | 91 +++ .../components/uni-icons/uni-icons.vue | 90 ++- .../components/uni-icons/uniicons.css | 63 +- .../components/uni-icons/uniicons.ttf | Bin 35760 -> 35824 bytes .../components/uni-icons/uniicons_file.ts | 664 ++++++++++++++++++ uni_modules/uni-icons/package.json | 26 +- uni_modules/uni-id-pages/changelog.md | 2 + uni_modules/uni-id-pages/package.json | 2 +- .../cloudfunctions/uni-id-co/lib/utils/sms.js | 160 +++-- .../uni-id-co/lib/utils/univerify.js | 54 +- .../module/dev/get-supported-login-type.js | 141 ++-- .../cloudfunctions/uni-id-co/package.json | 4 +- uni_modules/uni-popup/changelog.md | 2 + .../components/uni-popup/uni-popup.uvue | 90 +++ .../components/uni-popup/uni-popup.vue | 2 +- uni_modules/uni-popup/package.json | 2 +- 28 files changed, 1481 insertions(+), 284 deletions(-) create mode 100644 uni_modules/uni-captcha/components/uni-captcha/uni-captcha.uvue create mode 100644 uni_modules/uni-captcha/components/uni-popup-captcha/uni-popup-captcha.uvue create mode 100644 uni_modules/uni-captcha/static/run.gif create mode 100644 uni_modules/uni-icons/components/uni-icons/uni-icons.uvue create mode 100644 uni_modules/uni-icons/components/uni-icons/uniicons_file.ts create mode 100644 uni_modules/uni-popup/components/uni-popup/uni-popup.uvue diff --git a/changelog.md b/changelog.md index c230c7a..20e2390 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,5 @@ +## 2.1.6(2023-12-14) +- 更新 依赖的uni-id-pages的版本为1.1.17 ## 2.1.5(2023-10-20) - 更新 依赖的uni-id-pages的版本为1.1.16 ## 2.1.4(2023-07-11) diff --git a/uni_modules/uni-captcha/changelog.md b/uni_modules/uni-captcha/changelog.md index af274d8..8b4f585 100644 --- a/uni_modules/uni-captcha/changelog.md +++ b/uni_modules/uni-captcha/changelog.md @@ -1,3 +1,9 @@ +## 0.7.3(2023-11-15) +- 更新 uni-popup-captcha.uvue依赖的popup组件,直接使用uni_modules下的uni-popup组件 +## 0.7.2(2023-11-07) +- 新增 前端组件:uni-captcha.uvue、uni-popup-captcha +## 0.7.1(2023-11-07) +- 新增 前端组件:uni-captcha.uvue、uni-popup-captcha ## 0.7.0(2023-10-10) - 新增 支持在`uni-config-center`中配置mode,可选值为svg和bmp,配置成bmp后可以在uniappx的uvue页面正常显示验证码(uvue不支持显示svg验证码) ## 0.6.4(2023-01-16) diff --git a/uni_modules/uni-captcha/components/uni-captcha/uni-captcha.uvue b/uni_modules/uni-captcha/components/uni-captcha/uni-captcha.uvue new file mode 100644 index 0000000..aa51711 --- /dev/null +++ b/uni_modules/uni-captcha/components/uni-captcha/uni-captcha.uvue @@ -0,0 +1,180 @@ + + + + + \ No newline at end of file diff --git a/uni_modules/uni-captcha/components/uni-popup-captcha/uni-popup-captcha.uvue b/uni_modules/uni-captcha/components/uni-popup-captcha/uni-popup-captcha.uvue new file mode 100644 index 0000000..24be570 --- /dev/null +++ b/uni_modules/uni-captcha/components/uni-popup-captcha/uni-popup-captcha.uvue @@ -0,0 +1,134 @@ + + + + + \ No newline at end of file diff --git a/uni_modules/uni-captcha/package.json b/uni_modules/uni-captcha/package.json index ed93df7..f7e1d51 100644 --- a/uni_modules/uni-captcha/package.json +++ b/uni_modules/uni-captcha/package.json @@ -1,7 +1,7 @@ { "id": "uni-captcha", "displayName": "uni-captcha", - "version": "0.7.0", + "version": "0.7.3", "description": "云端一体图形验证码组件", "keywords": [ "captcha", diff --git a/uni_modules/uni-captcha/static/run.gif b/uni_modules/uni-captcha/static/run.gif new file mode 100644 index 0000000000000000000000000000000000000000..6d164f2146c27a309af2de7862ee5641eb382c50 GIT binary patch literal 31089 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 Ve{ud#)9(LUSwpD82w-vC?=Ntyrv literal 0 HcmV?d00001 diff --git a/uni_modules/uni-captcha/uniCloud/cloudfunctions/uni-captcha-co/index.obj.js b/uni_modules/uni-captcha/uniCloud/cloudfunctions/uni-captcha-co/index.obj.js index 504857e..186e82c 100644 --- a/uni_modules/uni-captcha/uniCloud/cloudfunctions/uni-captcha-co/index.obj.js +++ b/uni_modules/uni-captcha/uniCloud/cloudfunctions/uni-captcha-co/index.obj.js @@ -5,16 +5,9 @@ const uniCaptcha = require('uni-captcha') const db = uniCloud.database(); //获取数据表opendb-verify-codes对象 const verifyCodes = db.collection('opendb-verify-codes') - -const createConfig = require('uni-config-center') -const captchaConfig = createConfig({ // 获取配置实例 - pluginId: 'captcha-config' // common/uni-config-center下的插件配置目录名 -}) -const Config = captchaConfig.config() // 获取common/uni-config-center/share-config/config.json的内容 - module.exports = { async getImageCaptcha({ - scene + scene,isUniAppX }) { //获取设备id let { @@ -30,10 +23,13 @@ module.exports = { //如果已存在则调用刷新接口,反之调用插件接口 let action = res.data.length ? 'refresh' : 'create' //执行并返回结果 - return await uniCaptcha[action]({ - text: Config.text,//用于测试 + let option = { scene, //来源客户端传递,表示:使用场景值,用于防止不同功能的验证码混用 uniPlatform: platform - }) + } + if(isUniAppX){ + option.mode = "bmp" + } + return await uniCaptcha[action](option) } } \ No newline at end of file diff --git a/uni_modules/uni-forms/changelog.md b/uni_modules/uni-forms/changelog.md index 8218df5..3d998bc 100644 --- a/uni_modules/uni-forms/changelog.md +++ b/uni_modules/uni-forms/changelog.md @@ -1,3 +1,5 @@ +## 1.4.10(2023-11-03) +- 优化 labelWidth 描述错误 ## 1.4.9(2023-02-10) - 修复 required 参数无法动态绑定 ## 1.4.8(2022-08-23) diff --git a/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.vue b/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.vue index 34d73be..59b0528 100644 --- a/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.vue +++ b/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.vue @@ -36,7 +36,7 @@ * @tutorial https://ext.dcloud.net.cn/plugin?id=2773 * @property {Boolean} required 是否必填,左边显示红色"*"号 * @property {String } label 输入框左边的文字提示 - * @property {Number } labelWidth label的宽度,单位px(默认65) + * @property {Number } labelWidth label的宽度,单位px(默认70) * @property {String } labelAlign = [left|center|right] label的文字对齐方式(默认left) * @value left label 左侧显示 * @value center label 居中 @@ -91,7 +91,7 @@ type: String, default: '' }, - // label的宽度 ,默认 80 + // label的宽度 labelWidth: { type: [String, Number], default: '' @@ -128,7 +128,7 @@ errMsg: '', userRules: null, localLabelAlign: 'left', - localLabelWidth: '65px', + localLabelWidth: '70px', localLabelPos: 'left', border: false, isFirstBorder: false, @@ -413,9 +413,9 @@ // const { // labelWidth // } = this.form - return this.num2px(this.labelWidth ? this.labelWidth : (labelWidth || (this.label ? 65 : 'auto'))) + return this.num2px(this.labelWidth ? this.labelWidth : (labelWidth || (this.label ? 70 : 'auto'))) // } - // return '65px' + // return '70px' }, // 处理 label 位置 _labelPosition() { diff --git a/uni_modules/uni-forms/components/uni-forms/uni-forms.vue b/uni_modules/uni-forms/components/uni-forms/uni-forms.vue index 21aee1a..b484cc9 100644 --- a/uni_modules/uni-forms/components/uni-forms/uni-forms.vue +++ b/uni_modules/uni-forms/components/uni-forms/uni-forms.vue @@ -52,7 +52,7 @@ * @property {String} labelPosition = [top|left] label 位置 默认 left * @value top 顶部显示 label * @value left 左侧显示 label - * @property {String} labelWidth label 宽度,默认 65px + * @property {String} labelWidth label 宽度,默认 70px * @property {String} labelAlign = [left|center|right] label 居中方式 默认 left * @value left label 左侧显示 * @value center label 居中 diff --git a/uni_modules/uni-forms/package.json b/uni_modules/uni-forms/package.json index 1925611..464b4e6 100644 --- a/uni_modules/uni-forms/package.json +++ b/uni_modules/uni-forms/package.json @@ -1,7 +1,7 @@ { "id": "uni-forms", "displayName": "uni-forms 表单", - "version": "1.4.9", + "version": "1.4.10", "description": "由输入框、选择器、单选框、多选框等控件组成,用以收集、校验、提交数据", "keywords": [ "uni-ui", diff --git a/uni_modules/uni-icons/changelog.md b/uni_modules/uni-icons/changelog.md index 6449885..f8333ca 100644 --- a/uni_modules/uni-icons/changelog.md +++ b/uni_modules/uni-icons/changelog.md @@ -1,3 +1,17 @@ +## 2.0.7(2023-12-14) +- 修复 size 属性为 string 时,不加单位导致尺寸异常的bug +## 2.0.6(2023-12-11) +- 优化 兼容老版本icon类型,如 top ,bottom 等 +## 2.0.5(2023-12-11) +- 优化 兼容老版本icon类型,如 top ,bottom 等 +## 2.0.4(2023-12-06) +- 优化 uni-app x 下示例项目图标排序 +## 2.0.3(2023-12-06) +- 修复 nvue下引入组件报错的bug +## 2.0.2(2023-12-05) +-优化 size 属性支持单位 +## 2.0.1(2023-12-05) +- 新增 uni-app x 支持定义图标 ## 1.3.5(2022-01-24) - 优化 size 属性可以传入不带单位的字符串数值 ## 1.3.4(2022-01-24) diff --git a/uni_modules/uni-icons/components/uni-icons/uni-icons.uvue b/uni_modules/uni-icons/components/uni-icons/uni-icons.uvue new file mode 100644 index 0000000..4d0f271 --- /dev/null +++ b/uni_modules/uni-icons/components/uni-icons/uni-icons.uvue @@ -0,0 +1,91 @@ + + + + + diff --git a/uni_modules/uni-icons/components/uni-icons/uni-icons.vue b/uni_modules/uni-icons/components/uni-icons/uni-icons.vue index a87f68e..3f677ec 100644 --- a/uni_modules/uni-icons/components/uni-icons/uni-icons.vue +++ b/uni_modules/uni-icons/components/uni-icons/uni-icons.vue @@ -1,24 +1,28 @@ -