diff --git a/hm_yun/cloud-platform-master/.gitignore b/hm_yun/cloud-platform-master/.gitignore deleted file mode 100644 index 59c9154..0000000 --- a/hm_yun/cloud-platform-master/.gitignore +++ /dev/null @@ -1,16 +0,0 @@ -###################################################################### -# Build Tools - -/unpackage/* -/node_modules/* - -###################################################################### -# Development Tools - -/.idea/* -/.vscode/* -/.hbuilderx/* - -package-lock.json -yarn.lock - diff --git a/hm_yun/cloud-platform-master/.image/Java监控.jpg b/hm_yun/cloud-platform-master/.image/Java监控.jpg deleted file mode 100644 index 6ad522a..0000000 Binary files a/hm_yun/cloud-platform-master/.image/Java监控.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/MySQL.jpg b/hm_yun/cloud-platform-master/.image/MySQL.jpg deleted file mode 100644 index 64a1940..0000000 Binary files a/hm_yun/cloud-platform-master/.image/MySQL.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/OA请假-列表.jpg b/hm_yun/cloud-platform-master/.image/OA请假-列表.jpg deleted file mode 100644 index 787bb73..0000000 Binary files a/hm_yun/cloud-platform-master/.image/OA请假-列表.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/OA请假-发起.jpg b/hm_yun/cloud-platform-master/.image/OA请假-发起.jpg deleted file mode 100644 index 1a7342d..0000000 Binary files a/hm_yun/cloud-platform-master/.image/OA请假-发起.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/OA请假-详情.jpg b/hm_yun/cloud-platform-master/.image/OA请假-详情.jpg deleted file mode 100644 index a83e7c1..0000000 Binary files a/hm_yun/cloud-platform-master/.image/OA请假-详情.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/Redis.jpg b/hm_yun/cloud-platform-master/.image/Redis.jpg deleted file mode 100644 index 9569352..0000000 Binary files a/hm_yun/cloud-platform-master/.image/Redis.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/admin-uniapp/01.png b/hm_yun/cloud-platform-master/.image/admin-uniapp/01.png deleted file mode 100644 index 0f65d99..0000000 Binary files a/hm_yun/cloud-platform-master/.image/admin-uniapp/01.png and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/admin-uniapp/02.png b/hm_yun/cloud-platform-master/.image/admin-uniapp/02.png deleted file mode 100644 index 05ec781..0000000 Binary files a/hm_yun/cloud-platform-master/.image/admin-uniapp/02.png and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/admin-uniapp/03.png b/hm_yun/cloud-platform-master/.image/admin-uniapp/03.png deleted file mode 100644 index f400c68..0000000 Binary files a/hm_yun/cloud-platform-master/.image/admin-uniapp/03.png and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/admin-uniapp/04.png b/hm_yun/cloud-platform-master/.image/admin-uniapp/04.png deleted file mode 100644 index d5d5ea0..0000000 Binary files a/hm_yun/cloud-platform-master/.image/admin-uniapp/04.png and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/admin-uniapp/05.png b/hm_yun/cloud-platform-master/.image/admin-uniapp/05.png deleted file mode 100644 index 1de6d8a..0000000 Binary files a/hm_yun/cloud-platform-master/.image/admin-uniapp/05.png and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/admin-uniapp/06.png b/hm_yun/cloud-platform-master/.image/admin-uniapp/06.png deleted file mode 100644 index 400ae90..0000000 Binary files a/hm_yun/cloud-platform-master/.image/admin-uniapp/06.png and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/admin-uniapp/07.png b/hm_yun/cloud-platform-master/.image/admin-uniapp/07.png deleted file mode 100644 index 2ed8c0f..0000000 Binary files a/hm_yun/cloud-platform-master/.image/admin-uniapp/07.png and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/admin-uniapp/08.png b/hm_yun/cloud-platform-master/.image/admin-uniapp/08.png deleted file mode 100644 index 090e64a..0000000 Binary files a/hm_yun/cloud-platform-master/.image/admin-uniapp/08.png and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/admin-uniapp/09.png b/hm_yun/cloud-platform-master/.image/admin-uniapp/09.png deleted file mode 100644 index f2032c8..0000000 Binary files a/hm_yun/cloud-platform-master/.image/admin-uniapp/09.png and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/common/mall-feature.png b/hm_yun/cloud-platform-master/.image/common/mall-feature.png deleted file mode 100644 index cca05c0..0000000 Binary files a/hm_yun/cloud-platform-master/.image/common/mall-feature.png and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/common/mall-preview.png b/hm_yun/cloud-platform-master/.image/common/mall-preview.png deleted file mode 100644 index f939214..0000000 Binary files a/hm_yun/cloud-platform-master/.image/common/mall-preview.png and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/common/project-vs.png b/hm_yun/cloud-platform-master/.image/common/project-vs.png deleted file mode 100644 index 561e092..0000000 Binary files a/hm_yun/cloud-platform-master/.image/common/project-vs.png and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/common/ruoyi-vue-pro-architecture.png b/hm_yun/cloud-platform-master/.image/common/ruoyi-vue-pro-architecture.png deleted file mode 100644 index 7bd7d59..0000000 Binary files a/hm_yun/cloud-platform-master/.image/common/ruoyi-vue-pro-architecture.png and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/common/ruoyi-vue-pro-biz.png b/hm_yun/cloud-platform-master/.image/common/ruoyi-vue-pro-biz.png deleted file mode 100644 index 24a385a..0000000 Binary files a/hm_yun/cloud-platform-master/.image/common/ruoyi-vue-pro-biz.png and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/common/yudao-cloud-architecture.png b/hm_yun/cloud-platform-master/.image/common/yudao-cloud-architecture.png deleted file mode 100644 index 59416d8..0000000 Binary files a/hm_yun/cloud-platform-master/.image/common/yudao-cloud-architecture.png and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/common/yudao-roadmap.png b/hm_yun/cloud-platform-master/.image/common/yudao-roadmap.png deleted file mode 100644 index f4becc9..0000000 Binary files a/hm_yun/cloud-platform-master/.image/common/yudao-roadmap.png and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/个人中心.jpg b/hm_yun/cloud-platform-master/.image/个人中心.jpg deleted file mode 100644 index ce57f6e..0000000 Binary files a/hm_yun/cloud-platform-master/.image/个人中心.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/代码生成.jpg b/hm_yun/cloud-platform-master/.image/代码生成.jpg deleted file mode 100644 index 751603e..0000000 Binary files a/hm_yun/cloud-platform-master/.image/代码生成.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/令牌管理.jpg b/hm_yun/cloud-platform-master/.image/令牌管理.jpg deleted file mode 100644 index 04abf4d..0000000 Binary files a/hm_yun/cloud-platform-master/.image/令牌管理.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/任务列表-审批.jpg b/hm_yun/cloud-platform-master/.image/任务列表-审批.jpg deleted file mode 100644 index cba312a..0000000 Binary files a/hm_yun/cloud-platform-master/.image/任务列表-审批.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/任务列表-已办.jpg b/hm_yun/cloud-platform-master/.image/任务列表-已办.jpg deleted file mode 100644 index 7a8d0fb..0000000 Binary files a/hm_yun/cloud-platform-master/.image/任务列表-已办.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/任务列表-待办.jpg b/hm_yun/cloud-platform-master/.image/任务列表-待办.jpg deleted file mode 100644 index a90323f..0000000 Binary files a/hm_yun/cloud-platform-master/.image/任务列表-待办.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/任务日志.jpg b/hm_yun/cloud-platform-master/.image/任务日志.jpg deleted file mode 100644 index 599e50a..0000000 Binary files a/hm_yun/cloud-platform-master/.image/任务日志.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/商户信息.jpg b/hm_yun/cloud-platform-master/.image/商户信息.jpg deleted file mode 100644 index 483eace..0000000 Binary files a/hm_yun/cloud-platform-master/.image/商户信息.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/在线用户.jpg b/hm_yun/cloud-platform-master/.image/在线用户.jpg deleted file mode 100644 index b183009..0000000 Binary files a/hm_yun/cloud-platform-master/.image/在线用户.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/大屏设计器-列表.jpg b/hm_yun/cloud-platform-master/.image/大屏设计器-列表.jpg deleted file mode 100644 index 9a45c3b..0000000 Binary files a/hm_yun/cloud-platform-master/.image/大屏设计器-列表.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/大屏设计器-编辑.jpg b/hm_yun/cloud-platform-master/.image/大屏设计器-编辑.jpg deleted file mode 100644 index 63298a0..0000000 Binary files a/hm_yun/cloud-platform-master/.image/大屏设计器-编辑.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/大屏设计器-预览.jpg b/hm_yun/cloud-platform-master/.image/大屏设计器-预览.jpg deleted file mode 100644 index 501d9ea..0000000 Binary files a/hm_yun/cloud-platform-master/.image/大屏设计器-预览.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/字典数据.jpg b/hm_yun/cloud-platform-master/.image/字典数据.jpg deleted file mode 100644 index 8298c89..0000000 Binary files a/hm_yun/cloud-platform-master/.image/字典数据.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/字典类型.jpg b/hm_yun/cloud-platform-master/.image/字典类型.jpg deleted file mode 100644 index 6613392..0000000 Binary files a/hm_yun/cloud-platform-master/.image/字典类型.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/定时任务.jpg b/hm_yun/cloud-platform-master/.image/定时任务.jpg deleted file mode 100644 index d5bbd85..0000000 Binary files a/hm_yun/cloud-platform-master/.image/定时任务.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/岗位管理.jpg b/hm_yun/cloud-platform-master/.image/岗位管理.jpg deleted file mode 100644 index 42b64d2..0000000 Binary files a/hm_yun/cloud-platform-master/.image/岗位管理.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/应用信息-列表.jpg b/hm_yun/cloud-platform-master/.image/应用信息-列表.jpg deleted file mode 100644 index da419a2..0000000 Binary files a/hm_yun/cloud-platform-master/.image/应用信息-列表.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/应用信息-编辑.jpg b/hm_yun/cloud-platform-master/.image/应用信息-编辑.jpg deleted file mode 100644 index 913cfbc..0000000 Binary files a/hm_yun/cloud-platform-master/.image/应用信息-编辑.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/应用管理.jpg b/hm_yun/cloud-platform-master/.image/应用管理.jpg deleted file mode 100644 index 6e7789f..0000000 Binary files a/hm_yun/cloud-platform-master/.image/应用管理.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/我的流程-列表.jpg b/hm_yun/cloud-platform-master/.image/我的流程-列表.jpg deleted file mode 100644 index 223d17a..0000000 Binary files a/hm_yun/cloud-platform-master/.image/我的流程-列表.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/我的流程-发起.jpg b/hm_yun/cloud-platform-master/.image/我的流程-发起.jpg deleted file mode 100644 index 7a83306..0000000 Binary files a/hm_yun/cloud-platform-master/.image/我的流程-发起.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/我的流程-详情.jpg b/hm_yun/cloud-platform-master/.image/我的流程-详情.jpg deleted file mode 100644 index 6a01541..0000000 Binary files a/hm_yun/cloud-platform-master/.image/我的流程-详情.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/报表设计器-图形报表.jpg b/hm_yun/cloud-platform-master/.image/报表设计器-图形报表.jpg deleted file mode 100644 index 681b318..0000000 Binary files a/hm_yun/cloud-platform-master/.image/报表设计器-图形报表.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/报表设计器-打印设计.jpg b/hm_yun/cloud-platform-master/.image/报表设计器-打印设计.jpg deleted file mode 100644 index bb86da6..0000000 Binary files a/hm_yun/cloud-platform-master/.image/报表设计器-打印设计.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/报表设计器-数据报表.jpg b/hm_yun/cloud-platform-master/.image/报表设计器-数据报表.jpg deleted file mode 100644 index 9ca5b9b..0000000 Binary files a/hm_yun/cloud-platform-master/.image/报表设计器-数据报表.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/操作日志.jpg b/hm_yun/cloud-platform-master/.image/操作日志.jpg deleted file mode 100644 index 4a0611a..0000000 Binary files a/hm_yun/cloud-platform-master/.image/操作日志.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/支付订单.jpg b/hm_yun/cloud-platform-master/.image/支付订单.jpg deleted file mode 100644 index 0a56dd7..0000000 Binary files a/hm_yun/cloud-platform-master/.image/支付订单.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/敏感词.jpg b/hm_yun/cloud-platform-master/.image/敏感词.jpg deleted file mode 100644 index 92a5397..0000000 Binary files a/hm_yun/cloud-platform-master/.image/敏感词.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/数据库文档.jpg b/hm_yun/cloud-platform-master/.image/数据库文档.jpg deleted file mode 100644 index a4339d9..0000000 Binary files a/hm_yun/cloud-platform-master/.image/数据库文档.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/文件管理.jpg b/hm_yun/cloud-platform-master/.image/文件管理.jpg deleted file mode 100644 index 054b19f..0000000 Binary files a/hm_yun/cloud-platform-master/.image/文件管理.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/文件管理2.jpg b/hm_yun/cloud-platform-master/.image/文件管理2.jpg deleted file mode 100644 index b12e5c3..0000000 Binary files a/hm_yun/cloud-platform-master/.image/文件管理2.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/文件配置.jpg b/hm_yun/cloud-platform-master/.image/文件配置.jpg deleted file mode 100644 index e618049..0000000 Binary files a/hm_yun/cloud-platform-master/.image/文件配置.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/日志中心.jpg b/hm_yun/cloud-platform-master/.image/日志中心.jpg deleted file mode 100644 index 27c1c6c..0000000 Binary files a/hm_yun/cloud-platform-master/.image/日志中心.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/流程模型-列表.jpg b/hm_yun/cloud-platform-master/.image/流程模型-列表.jpg deleted file mode 100644 index ffdc584..0000000 Binary files a/hm_yun/cloud-platform-master/.image/流程模型-列表.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/流程模型-定义.jpg b/hm_yun/cloud-platform-master/.image/流程模型-定义.jpg deleted file mode 100644 index 18b316c..0000000 Binary files a/hm_yun/cloud-platform-master/.image/流程模型-定义.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/流程模型-设计.jpg b/hm_yun/cloud-platform-master/.image/流程模型-设计.jpg deleted file mode 100644 index 9614969..0000000 Binary files a/hm_yun/cloud-platform-master/.image/流程模型-设计.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/流程表单.jpg b/hm_yun/cloud-platform-master/.image/流程表单.jpg deleted file mode 100644 index 60669c1..0000000 Binary files a/hm_yun/cloud-platform-master/.image/流程表单.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/生成效果.jpg b/hm_yun/cloud-platform-master/.image/生成效果.jpg deleted file mode 100644 index 98ff2cc..0000000 Binary files a/hm_yun/cloud-platform-master/.image/生成效果.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/用户分组.jpg b/hm_yun/cloud-platform-master/.image/用户分组.jpg deleted file mode 100644 index 39af1cd..0000000 Binary files a/hm_yun/cloud-platform-master/.image/用户分组.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/用户管理.jpg b/hm_yun/cloud-platform-master/.image/用户管理.jpg deleted file mode 100644 index 844604a..0000000 Binary files a/hm_yun/cloud-platform-master/.image/用户管理.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/登录.jpg b/hm_yun/cloud-platform-master/.image/登录.jpg deleted file mode 100644 index b782b98..0000000 Binary files a/hm_yun/cloud-platform-master/.image/登录.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/登录日志.jpg b/hm_yun/cloud-platform-master/.image/登录日志.jpg deleted file mode 100644 index 25662d9..0000000 Binary files a/hm_yun/cloud-platform-master/.image/登录日志.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/短信日志.jpg b/hm_yun/cloud-platform-master/.image/短信日志.jpg deleted file mode 100644 index ada8e56..0000000 Binary files a/hm_yun/cloud-platform-master/.image/短信日志.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/短信模板.jpg b/hm_yun/cloud-platform-master/.image/短信模板.jpg deleted file mode 100644 index 09381cc..0000000 Binary files a/hm_yun/cloud-platform-master/.image/短信模板.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/短信渠道.jpg b/hm_yun/cloud-platform-master/.image/短信渠道.jpg deleted file mode 100644 index df3a5c3..0000000 Binary files a/hm_yun/cloud-platform-master/.image/短信渠道.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/租户套餐.png b/hm_yun/cloud-platform-master/.image/租户套餐.png deleted file mode 100644 index 9663167..0000000 Binary files a/hm_yun/cloud-platform-master/.image/租户套餐.png and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/租户管理.jpg b/hm_yun/cloud-platform-master/.image/租户管理.jpg deleted file mode 100644 index 647416a..0000000 Binary files a/hm_yun/cloud-platform-master/.image/租户管理.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/系统接口.jpg b/hm_yun/cloud-platform-master/.image/系统接口.jpg deleted file mode 100644 index 6d39d42..0000000 Binary files a/hm_yun/cloud-platform-master/.image/系统接口.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/菜单管理.jpg b/hm_yun/cloud-platform-master/.image/菜单管理.jpg deleted file mode 100644 index ad3b797..0000000 Binary files a/hm_yun/cloud-platform-master/.image/菜单管理.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/表单构建.jpg b/hm_yun/cloud-platform-master/.image/表单构建.jpg deleted file mode 100644 index 81f0374..0000000 Binary files a/hm_yun/cloud-platform-master/.image/表单构建.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/角色管理.jpg b/hm_yun/cloud-platform-master/.image/角色管理.jpg deleted file mode 100644 index eed776e..0000000 Binary files a/hm_yun/cloud-platform-master/.image/角色管理.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/访问日志.jpg b/hm_yun/cloud-platform-master/.image/访问日志.jpg deleted file mode 100644 index ef301aa..0000000 Binary files a/hm_yun/cloud-platform-master/.image/访问日志.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/退款订单.jpg b/hm_yun/cloud-platform-master/.image/退款订单.jpg deleted file mode 100644 index 2c6c6c9..0000000 Binary files a/hm_yun/cloud-platform-master/.image/退款订单.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/通知公告.jpg b/hm_yun/cloud-platform-master/.image/通知公告.jpg deleted file mode 100644 index 97bb42f..0000000 Binary files a/hm_yun/cloud-platform-master/.image/通知公告.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/部门管理.jpg b/hm_yun/cloud-platform-master/.image/部门管理.jpg deleted file mode 100644 index 6eab233..0000000 Binary files a/hm_yun/cloud-platform-master/.image/部门管理.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/配置管理.jpg b/hm_yun/cloud-platform-master/.image/配置管理.jpg deleted file mode 100644 index 0abaec9..0000000 Binary files a/hm_yun/cloud-platform-master/.image/配置管理.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/链路追踪.jpg b/hm_yun/cloud-platform-master/.image/链路追踪.jpg deleted file mode 100644 index 12f7aa8..0000000 Binary files a/hm_yun/cloud-platform-master/.image/链路追踪.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/错误日志.jpg b/hm_yun/cloud-platform-master/.image/错误日志.jpg deleted file mode 100644 index eb615ea..0000000 Binary files a/hm_yun/cloud-platform-master/.image/错误日志.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/错误码管理.jpg b/hm_yun/cloud-platform-master/.image/错误码管理.jpg deleted file mode 100644 index ea91dde..0000000 Binary files a/hm_yun/cloud-platform-master/.image/错误码管理.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/.image/首页.jpg b/hm_yun/cloud-platform-master/.image/首页.jpg deleted file mode 100644 index 10a7fde..0000000 Binary files a/hm_yun/cloud-platform-master/.image/首页.jpg and /dev/null differ diff --git a/hm_yun/cloud-platform-master/App.vue b/hm_yun/cloud-platform-master/App.vue deleted file mode 100644 index 6620b1d..0000000 --- a/hm_yun/cloud-platform-master/App.vue +++ /dev/null @@ -1,65 +0,0 @@ - - - - - \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/LICENSE b/hm_yun/cloud-platform-master/LICENSE deleted file mode 100644 index 84f43b5..0000000 --- a/hm_yun/cloud-platform-master/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2022 芋道 - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/hm_yun/cloud-platform-master/README.md b/hm_yun/cloud-platform-master/README.md deleted file mode 100644 index 9976e22..0000000 --- a/hm_yun/cloud-platform-master/README.md +++ /dev/null @@ -1,52 +0,0 @@ -**严肃声明:现在、未来都不会有商业版本,所有代码全部开源!!** - -**「我喜欢写代码,乐此不疲」** -**「我喜欢做开源,以此为乐」** - -我 🐶 在上海艰苦奋斗,早中晚在 top3 大厂认真搬砖,夜里为开源做贡献。 - -如果这个项目让你有所收获,记得 Star 关注哦,这对我是非常不错的鼓励与支持。 - -## 🐶 新手必读 - -* 演示地址【Vue3 + element-plus】: -* 演示地址【Vue3 + vben(ant-design-vue)】: -* 演示地址【Vue2 + element-ui】: -* 启动文档: -* 视频教程: - -## 🐯 平台简介 - -**芋道**,以开发者为中心,打造中国第一流的快速开发平台,全部开源,个人与企业可 100% 免费使用。 - -![](/.image/admin-uniapp/02.png) - -* 采用 uni-app 框架,一套代码多端适配,支持 App、小程序、H5! -* 已经实现登录、我的、工作台、编辑资料、头像修改、密码修改、常见问题、关于我们等基础功能。 - -## 技术栈 - -| 框架 | 说明 | 版本 | -|-------------------------------------------------|--------------------|--------| -| [uni-app](hhttps://github.com/dcloudio/uni-app) | 跨平台框架 | 2.0.0 | -| [uni-ui](https://github.com/dcloudio/uni-ui) | 基于 uni-app 的 UI 框架 | 1.4.20 | - -## 🔥 后端架构 - -支持 Spring Boot、Spring Cloud 两种架构: - -① Spring Boot 单体架构: - -![架构图](/.image/common/ruoyi-vue-pro-architecture.png) - -② Spring Cloud 微服务架构: - -![架构图](/.image/common/yudao-cloud-architecture.png) - -## 🐷 演示图 - -| biu | biu | biu | -|----------------------------------|----------------------------------|----------------------------------| -| ![](/.image/admin-uniapp/01.png) | ![](/.image/admin-uniapp/02.png) | ![](/.image/admin-uniapp/03.png) | -| ![](/.image/admin-uniapp/04.png) | ![](/.image/admin-uniapp/05.png) | ![](/.image/admin-uniapp/06.png) | -| ![](/.image/admin-uniapp/07.png) | ![](/.image/admin-uniapp/08.png) | ![](/.image/admin-uniapp/09.png) | diff --git a/hm_yun/cloud-platform-master/api/fws/home.js b/hm_yun/cloud-platform-master/api/fws/home.js deleted file mode 100644 index b78e884..0000000 --- a/hm_yun/cloud-platform-master/api/fws/home.js +++ /dev/null @@ -1,134 +0,0 @@ -import request from '@/utils/request' -const homeApi = { - DeviceCustomer: () => { //累计收益 - return request({ - url: '/AppServerController/statisticMoneyDeviceCustomer', - 'method': 'GET', - }) - }, - myTicket: (parms) => { - return request({ //我的工单 - url: `/AppServerController/myTicket?pageNo=${parms.pageNo}&pageSize=10&worderType=&worderStatus=${parms.worderStatus}&worderContent=${parms.worderContent || ''}`, - 'method': 'GET', - }) - }, - myTicketsh: (parms) => { - return request({ //师傅端我的工单 - url: `/AppServerController/myTicketsh?pageNo=${parms.pageNo}&pageSize=10&worderType=&worderStatus=${parms.worderStatus}&worderContent=${parms.worderContent || ''}`, - 'method': 'GET', - }) - }, - myTicketStatistics: () => { - return request({ //我的统计工单 - url: '/AppServerController/myTicketStatistics', - 'method': 'GET', - }) - }, - getUserPage: (params) => { //用户分页查询 - return request({ - url: '/AppServerController/getUserPage', - 'method': 'GET', - params:params - }) - }, - monthOrders: (params) => { //工单列表 - return request({ - url: '/AppServerController/monthOrders', - 'method': 'GET', - params - }) - }, - myTicketDay: (parms) => { //按日期查询我的工单统计 - return request({ - url: `/AppServerController/myTicketDayStatistics?day=${parms}`, - 'method': 'GET', - }) - }, - appListMaster: (parms) => { //派单时查询师傅分页 - return request({ - url: `/AppServerController/appListMaster?pageNo=${parms.page}&pageSize=10&customerName=${parms.customerName}&customerPhone=${parms.customerPhone}&customerAreaId=${parms.customerAreaId}&worderId=${parms.worderId}`, - 'method': 'GET', - }) - }, - appDistributeMaster: (data) => { //派单 - return request({ - url: `/AppServerController/appDistributeMaster`, - 'method': 'POST', - data, - }) - }, - reschedulingTime: (data) => { //改约时间 - return request({ - url: `/AppServerController/reschedulingTime`, - 'method': 'PUT', - data, - }) - }, - getDeviceMgmtTab: (parms) => { //获得设备管理分页 - return request({ - url: `/AppServerController/getDeviceMgmtTab?pageNo=${parms.page}&pageSize=10&id=${parms.id}`, - 'method': 'GET', - }) - }, - getUserProduct: (parms) => { //设备详情 - return request({ - url: `/userClient2/getUserProduct?id=${parms}`, - 'method': 'GET', - }) - }, - getFilterDetailsByDeviceId: (parms) => { //滤芯详情 - return request({ - url: `/userClient2/getFilterDetailsByDeviceId?deviceId=${parms}`, - 'method': 'GET', - }) - }, - restFilterS: (parms) => { //滤芯重置 - return request({ - url: `/tdproduct/td-product/restFilterS?filterId=${parms[0]}&deviceId=${parms[1]}&filterRestFlow=${parms[2]}&filterMaxFlow=${parms[3]}`, - 'method': 'GET', - }) - }, - create: (data) => { //设备充值 - return request({ - url: `/dproductrecharge/D-product-recharge/create`, - 'method': 'POST', - data, - }) - }, - unbindTheDevice: (data) => { //解绑设备 - return request({ - url: `/AppServerController/unbindTheDevice?id=${data}`, - 'method': 'GET', - }) - }, - pushUserOrder: (params) => { //设备报修 - return request({ - url: `/userClient2/pushUserOrder`, - 'method': 'GET', - params:params, - }) - }, - notice: (dada) => { //公告列表 - return request({ - url: `/AppServerController/getNoticePage?pageNo=${dada}&pageSize=10`, - 'method': 'GET', - }) - }, - getNotice: (dada) => { //公告详情 - return request({ - url: `/AppServerController/getNotice?id=${dada}`, - 'method': 'GET', - }) - }, - - // 师傅管理 - getMasterList: (data) => { - return request({ - url: `/system/user/masterManage`, - method: 'get', - data, - }) - }, - -} -export default homeApi diff --git a/hm_yun/cloud-platform-master/api/login.js b/hm_yun/cloud-platform-master/api/login.js deleted file mode 100644 index b65dfe3..0000000 --- a/hm_yun/cloud-platform-master/api/login.js +++ /dev/null @@ -1,34 +0,0 @@ -import request from '@/utils/request' - -// 登录方法 -export function login(username, password, captchaVerification) { - const data = { - username, - password, - captchaVerification - } - return request({ - url: '/system/auth/logins', - headers: { - isToken: false - }, - 'method': 'POST', - 'data': data - }) -} - -// 获取用户详细信息 -export function getInfo() { - return request({ - url: '/system/auth/get-permission-info', - 'method': 'GET' - }) -} - -// 退出方法 -export function logout() { - return request({ - url: '/system/auth/logout', - 'method': 'POST' - }) -} diff --git a/hm_yun/cloud-platform-master/api/master.js b/hm_yun/cloud-platform-master/api/master.js deleted file mode 100644 index 5d062db..0000000 --- a/hm_yun/cloud-platform-master/api/master.js +++ /dev/null @@ -1,124 +0,0 @@ -import request from '@/utils/request' -import upload from '@/utils/upload' - -const MasterApi = { - // 获得工单 - getWorkOrderNum: () => { - return request({ - url: '/AppMasterController/masterHomeStatistics', - method: 'GET', - }) - }, - getAnnouncements: () => { - return request({ - url: '/AppMasterController/intervalOrder', - method: 'GET', - }) - }, - getMasterOrderList: (data) => { - return request({ - url: '/AppMasterController/queryCoverageArea', - method: 'GET', - data: data, - }) - }, - - // 查询字典数据 - // dictData - //字典 - dictData: (params) => { - return request({ - url: '/userClient2/getDictDataList', - method: 'GET', - params: params, - }) - }, - // 工单详情 - getWorderById: (data) => { - return request({ - url: '/userClient2/getWorderById', - method: 'get', - data: data, - }) - }, - // 接单、退单 - updateOrder: (params) => { - return request({ - url: '/AppMasterController/acceptRejectOrder', - method: 'get', - params: params, - }) - }, - - // 完结工单上传 - uploadFile: (data) => { - return upload({ - url: '/admin-api/infra/file/upload', - method: 'post', - filePath: data, - }) - }, - - // 评价 - evaluateApi: (data) => { - return request({ - url: '/userClient2/savefeedBack', - method: 'get', - data: data, - }) - }, - // 收益明细 - getProfitList: (data) => { - return request({ - url: '/AppUserBalanceController/getUserBalance', - method: 'get', - data: data, - }) - }, - - // 收益分析 - getProfitAnalyseList: (data) => { - return request({ - url: '/earningsAnalysisController/earningsAnalysiHome', - method: 'get', - data: data, - }) - }, - // 修改密码 - updatePassword: (data) => { - return request({ - url: '/userClient2/updatePassword', - method: 'get', - data: data, - }) - }, - - // 我的总资产 - getMyInfo: (data) => { - return request({ - url: '/earningsAnalysisController/myInfo', - method: 'get', - data: data, - }) - }, - - // 提现记录 - getWithdrawList: (data) => { - return request({ - url: '/duserbalancewithdraw/D-user-balance-withdraw/pageWithdrawSuccess', - method: 'get', - data: data, - }) - }, - - // 提现/AppUserBalanceController/applyWithdraw - withdrawDeposit: (data) => { - return request({ - url: '/AppUserBalanceController/applyWithdraw', - method: 'post', - data: data, - }) - }, -} - -export default MasterApi diff --git a/hm_yun/cloud-platform-master/api/system/user.js b/hm_yun/cloud-platform-master/api/system/user.js deleted file mode 100644 index 59e9304..0000000 --- a/hm_yun/cloud-platform-master/api/system/user.js +++ /dev/null @@ -1,42 +0,0 @@ -import upload from '@/utils/upload' -import request from '@/utils/request' - -// 用户密码重置 -export function updateUserPwd(oldPassword, newPassword) { - const data = { - oldPassword, - newPassword - } - return request({ - url: '/system/user/profile/update-password', - method: 'PUT', - params: data - }) -} - -// 查询用户个人信息 -export function getUserProfile() { - return request({ - url: '/system/user/profile/get', - method: 'GET' - }) -} - -// 修改用户个人信息 -export function updateUserProfile(data) { - return request({ - url: '/system/user/profile/update', - method: 'PUT', - data: data - }) -} - -// 用户头像上传 -export function uploadAvatar(data) { - return upload({ - url: '/system/user/profile/update-avatar', - method: 'PUT', - name: data.name, - filePath: data.filePath - }) -} diff --git a/hm_yun/cloud-platform-master/components/MyTabBar/MyTabBar.vue b/hm_yun/cloud-platform-master/components/MyTabBar/MyTabBar.vue deleted file mode 100644 index cafcbdc..0000000 --- a/hm_yun/cloud-platform-master/components/MyTabBar/MyTabBar.vue +++ /dev/null @@ -1,241 +0,0 @@ - - - - - \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/components/uni-section/uni-section.vue b/hm_yun/cloud-platform-master/components/uni-section/uni-section.vue deleted file mode 100644 index 9a52e0b..0000000 --- a/hm_yun/cloud-platform-master/components/uni-section/uni-section.vue +++ /dev/null @@ -1,167 +0,0 @@ - - - - diff --git a/hm_yun/cloud-platform-master/components/verifition/Verify.vue b/hm_yun/cloud-platform-master/components/verifition/Verify.vue deleted file mode 100644 index 3fe4d88..0000000 --- a/hm_yun/cloud-platform-master/components/verifition/Verify.vue +++ /dev/null @@ -1,469 +0,0 @@ - - - diff --git a/hm_yun/cloud-platform-master/components/verifition/utils/ase.js b/hm_yun/cloud-platform-master/components/verifition/utils/ase.js deleted file mode 100644 index 1fdceed..0000000 --- a/hm_yun/cloud-platform-master/components/verifition/utils/ase.js +++ /dev/null @@ -1,14 +0,0 @@ -import CryptoJS from 'crypto-js' -/** - * @word 要加密的内容 - * @keyWord String 服务器随机返回的关键字 - * */ -export function aesEncrypt(word, keyWord = "XwKsGlMcdPMEhR1B") { - var key = CryptoJS.enc.Utf8.parse(keyWord); - var srcs = CryptoJS.enc.Utf8.parse(word); - var encrypted = CryptoJS.AES.encrypt(srcs, key, { - mode: CryptoJS.mode.ECB, - padding: CryptoJS.pad.Pkcs7 - }); - return encrypted.toString(); -} diff --git a/hm_yun/cloud-platform-master/components/verifition/utils/request.js b/hm_yun/cloud-platform-master/components/verifition/utils/request.js deleted file mode 100644 index e6a31b0..0000000 --- a/hm_yun/cloud-platform-master/components/verifition/utils/request.js +++ /dev/null @@ -1,17 +0,0 @@ -import config from '@/config' -const baseUrl = config.baseUrl -export const myRequest = (option = {}) => { - return new Promise((reslove, reject) => { - uni.request({ - url: baseUrl + option.url, - data: option.data, - method: option.method || "GET", - success: (result) => { - reslove(result) - }, - fail: (error) => { - reject(error) - } - }) - }) -} diff --git a/hm_yun/cloud-platform-master/components/verifition/verifyPoint/verifyPoint.vue b/hm_yun/cloud-platform-master/components/verifition/verifyPoint/verifyPoint.vue deleted file mode 100644 index 57d7d03..0000000 --- a/hm_yun/cloud-platform-master/components/verifition/verifyPoint/verifyPoint.vue +++ /dev/null @@ -1,557 +0,0 @@ - - - - diff --git a/hm_yun/cloud-platform-master/components/verifition/verifySlider/verifySlider.vue b/hm_yun/cloud-platform-master/components/verifition/verifySlider/verifySlider.vue deleted file mode 100644 index 7c75e0e..0000000 --- a/hm_yun/cloud-platform-master/components/verifition/verifySlider/verifySlider.vue +++ /dev/null @@ -1,661 +0,0 @@ - - - diff --git a/hm_yun/cloud-platform-master/config.js b/hm_yun/cloud-platform-master/config.js deleted file mode 100644 index aee4987..0000000 --- a/hm_yun/cloud-platform-master/config.js +++ /dev/null @@ -1,29 +0,0 @@ -// 应用全局配置 -module.exports = { - // baseUrl: 'http://221.176.140.236:48080', - baseUrl: 'http://192.168.10.64:48080', - baseApi: '/admin-api', - NewBaseApi: '/app-api', - tenantId: 179, - // 应用信息 - appInfo: { - // 应用名称 - name: 'yudao-app', - // 应用版本 - version: '1.0.0', - // 应用logo - logo: '/static/logo.png', - // 官方网站 - site_url: 'https://iocoder.cn', - // 政策协议 - agreements: [{ - title: '隐私政策', - url: 'https://iocoder.cn', - }, - { - title: '用户服务协议', - url: 'https://iocoder.cn', - }, - ], - }, -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/main.js b/hm_yun/cloud-platform-master/main.js deleted file mode 100644 index 6cc1d0f..0000000 --- a/hm_yun/cloud-platform-master/main.js +++ /dev/null @@ -1,22 +0,0 @@ -import Vue from 'vue' -import App from './App' -import store from './store' // store -import plugins from './plugins' // plugins -import './permission' // permission -import uView from 'uview-ui' -import VueCompositionAPI from '@vue/composition-api' -Vue.use(uView) - -Vue.use(plugins) - -Vue.config.productionTip = false -Vue.prototype.$store = store -Vue.use(VueCompositionAPI) - -App.mpType = 'app' - -const app = new Vue({ - ...App, -}) - -app.$mount() diff --git a/hm_yun/cloud-platform-master/manifest.json b/hm_yun/cloud-platform-master/manifest.json deleted file mode 100644 index c4d734f..0000000 --- a/hm_yun/cloud-platform-master/manifest.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "name": "芋道移动端", - "appid": "__UNI__FCE7D1D", - "description": "", - "versionName": "1.0.0", - "versionCode": "100", - "transformPx": false, - "app-plus": { - "usingComponents": true, - "nvueCompiler": "uni-app", - "splashscreen": { - "alwaysShowBeforeRender": true, - "waiting": true, - "autoclose": true, - "delay": 0 - }, - "modules": {}, - "distribute": { - "android": { - "permissions": [ - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "" - ] - }, - "ios": {}, - "sdkConfigs": {} - } - }, - "quickapp": {}, - "mp-weixin": { - "appid": "wx53b5ac263b9cdb5b", - "setting": { - "urlCheck": false, - "es6": false, - "minified": true, - "postcss": true - }, - "optimization": { - "subPackages": true - }, - "usingComponents": true, - "lazyCodeLoading": "requiredComponents" - }, - "vueVersion": "2", - "h5": { - "template": "static/index.html", - "devServer": { - "port": 9090, - "https": false - }, - "title": "Yudao-App", - "router": { - "mode": "hash", - "base": "./" - } - } -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/package.json b/hm_yun/cloud-platform-master/package.json deleted file mode 100644 index 02260f2..0000000 --- a/hm_yun/cloud-platform-master/package.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "dependencies": { - "crypto-js": "^4.0.0", - "echarts": "^5.5.0", - "uview-ui": "^2.0.36" - }, - "devDependencies": { - "sass": "^1.77.4", - "sass-loader": "^10.5.2" - } -} diff --git a/hm_yun/cloud-platform-master/pages.json b/hm_yun/cloud-platform-master/pages.json deleted file mode 100644 index d41aed6..0000000 --- a/hm_yun/cloud-platform-master/pages.json +++ /dev/null @@ -1,406 +0,0 @@ -{ - "easycom": { - "^u-(.*)": "uview-ui/components/u-$1/u-$1.vue" - // "^u-(.*)": "@/uni_modules/uview-ui/uview-ui/components/u-$1/u-$1.vue" - }, - "pages": [ - { - "path": "pages/login", - "style": { - "navigationBarTitleText": "登录" - } - }, - { - "path": "pages/index", - "style": { - "navigationBarTitleText": "芋道移动端框架" - // "navigationStyle": "custom" - } - }, - { - "path": "pages/work/index", - "style": { - "navigationBarTitleText": "工作台" - } - }, - { - "path": "pages/mine/index", - "style": { - "navigationBarTitleText": "我的" - } - }, - { - "path": "pages/mine/avatar/index", - "style": { - "navigationBarTitleText": "修改头像" - } - }, - { - "path": "pages/mine/info/index", - "style": { - "navigationBarTitleText": "个人信息" - } - }, - { - "path": "pages/mine/info/edit", - "style": { - "navigationBarTitleText": "编辑资料" - } - }, - { - "path": "pages/mine/pwd/index", - "style": { - "navigationBarTitleText": "修改密码" - } - }, - { - "path": "pages/mine/setting/index", - "style": { - "navigationBarTitleText": "应用设置" - } - }, - { - "path": "pages/mine/help/index", - "style": { - "navigationBarTitleText": "常见问题" - } - }, - { - "path": "pages/mine/about/index", - "style": { - "navigationBarTitleText": "关于我们" - } - }, - { - "path": "pages/common/webview/index", - "style": { - "navigationBarTitleText": "浏览网页" - } - }, - { - "path": "pages/common/textview/index", - "style": { - "navigationBarTitleText": "浏览文本" - } - }, - { - "path": "pages/work/Distributor", - "style": { - "navigationBarTitleText": "分销商", - "enablePullDownRefresh": false - } - } - ], - "tabBar": { - "custom": false, - "color": "#000000", - "selectedColor": "#000000", - "borderStyle": "white", - "backgroundColor": "#ffffff", - "list": [ - { - "pagePath": "pages/index", - "iconPath": "static/images/tabbar/home.png", - "selectedIconPath": "static/images/tabbar/home_.png", - "text": "首页" - }, - { - "pagePath": "pages/work/index", - "iconPath": "static/images/tabbar/work.png", - "selectedIconPath": "static/images/tabbar/work_.png", - "text": "工作台" - }, - { - "pagePath": "pages/mine/index", - "iconPath": "static/images/tabbar/mine.png", - "selectedIconPath": "static/images/tabbar/mine_.png", - "text": "我的" - } - ] - }, - "globalStyle": { - "navigationBarTextStyle": "black", - "navigationBarTitleText": "RuoYi", - "navigationBarBackgroundColor": "#FFFFFF" - }, - "subPackages": [ - { - "root": "pages_fwsd", - "pages": [ - { - "path": "index", - "style": { - "navigationBarTitleText": "首页", - "navigationBarBackgroundColor": "#FFFFFF" - } - }, - { - "path": "client", - "style": { - "navigationBarTitleText": "客户", - "navigationBarTextStyle": "#FFFFFF", - "navigationBarBackgroundColor": "#3786fb" - } - }, - { - "path": "work", - "style": { - "navigationBarTitleText": "工单", - "navigationBarTextStyle": "#FFFFFF", - "navigationBarBackgroundColor": "#3786fb" - } - }, - { - "path": "Workdetails/Workdetails", - "name": "Workdetails", - "style": { - "navigationBarTitleText": "工单详情", - "navigationBarTextStyle": "#FFFFFF", - "navigationBarBackgroundColor": "#3786fb" - } - }, - { - "path": "Workdetails/sendorders", - "name": "sendorders", - "style": { - "navigationBarTitleText": "派单", - "navigationBarTextStyle": "#FFFFFF", - "navigationBarBackgroundColor": "#3786fb" - } - }, - { - "path": "earlyWarning", - "name": "earlyWarning", - "style": { - "navigationBarTitleText": "预警", - "navigationBarTextStyle": "#FFFFFF", - "navigationBarBackgroundColor": "#3786fb" - } - } - ,{ - "path": "myTeam", - "name": "myTeam", - "style": { - "navigationBarTitleText": "我的团队", - "navigationBarTextStyle": "#FFFFFF", - "navigationBarBackgroundColor": "#3786fb" - } - } - , - { - "path": "myTeamDetail", - "name": "myTeamDetail", - "style": { - "navigationBarTitleText": "团队成员", - "navigationBarTextStyle": "#FFFFFF", - "navigationBarBackgroundColor": "#3786fb" - } - } - ] - }, - { - "root": "pages_sf", - "pages": [ - { - "path": "index", - "style": { - "navigationBarTitleText": "首页", - "navigationBarBackgroundColor": "#0550f7", - "navigationBarTextStyle": "white" - } - }, - { - "path": "sfUser", - "style": { - "navigationBarTitleText": "我的", - "navigationBarBackgroundColor": "#FFFFFF" - } - }, - { - "path": "orderForGoods/receivingOrders", - "name": "receivingOrders", - "style": { - "navigationBarTitleText": "工单详情", - "navigationBarBackgroundColor": "#FFFFFF" - } - }, - { - "path": "endWorkOrder/endWorkOrder", - "name": "endWorkOrder", - "style": { - "navigationBarTitleText": "完结工单", - "navigationBarBackgroundColor": "#FFFFFF" - } - }, - { - "path": "info/index", - "style": { - "navigationBarTitleText": "个人信息", - "navigationBarBackgroundColor": "#FFFFFF" - } - }, - { - "path": "tuiDanView/tuiDanView", - "name": "tuiDanView", - "style": { - "navigationBarTitleText": "退单", - "navigationBarBackgroundColor": "#FFFFFF" - } - }, - { - "path": "announcementManagement/announcementManagement", - "name": "announcementManagement", - "style": { - "navigationBarTitleText": "公告管理", - "navigationBarBackgroundColor": "#FFFFFF" - } - }, - { - "path": "announcementDetails/announcementDetails", - "name": "announcementDetails", - "style": { - "navigationBarTitleText": "公告详情", - "navigationBarBackgroundColor": "#FFFFFF" - } - }, - { - "path": "masterManagement/masterManagement", - "name": "masterManagement", - "style": { - "navigationBarTitleText": "师傅管理", - "navigationBarBackgroundColor": "#3887fc", - "navigationBarTextStyle": "white" - } - }, - { - "path": "tixianView/tixianView", - "name": "tixianView", - "style": { - "navigationBarTitleText": "提现" - } - }, - { - "path": "txjlView/txjlView", - "name": "txjlView", - "style": { - "navigationBarTitleText": "提现记录" - } - }, - { - "path": "myZhanghu/myZhanghu", - "name": "myZhanghu", - "style": { - "navigationBarTitleText": "我的账户" - } - }, - { - "path": "incomeAnalysis/incomeAnalysis", - "name": "incomeAnalysis", - "style": { - "navigationBarTitleText": "收益分析" - } - }, - { - "path": "putPassword/putPassword", - "name": "putPassword", - "style": { - "navigationBarTitleText": "修改密码" - } - } - ] - }, - { - "root": "pages_zhd", - "pages": [ - { - "path": "index", - "style": { - "navigationBarTitleText": "首页" - } - }, - { - "path": "clientDetails/clientDetails", - "name": "clientDetails", - "style": { - "navigationBarTitleText": "客户详情", - "navigationBarTextStyle": "#FFFFFF", - "navigationBarBackgroundColor": "#3786fb" - } - }, - { - "path": "client", - "style": { - "navigationBarTitleText": "客户" - } - }, - { - "path": "statistics", - "style": { - "navigationBarTitleText": "统计" - } - }, - { - "path": "zhUser", - "style": { - "navigationBarTitleText": "我的" - } - }, - { - "path": "sbglView/sbglView", - "style": { - "navigationBarTitleText": "设备管理", - "navigationBarBackgroundColor": "#3887fc", - "navigationBarTextStyle": "white" - } - }, - { - "path": "sbDetaillView/repair", - "style": { - "navigationBarTitleText": "设备报修", - "navigationBarBackgroundColor": "#3887fc", - "navigationBarTextStyle": "white" - } - }, - { - "path": "sbDetaillView/filter", - "style": { - "navigationBarTitleText": "滤芯详情", - "navigationBarBackgroundColor": "#3887fc", - "navigationBarTextStyle": "white" - } - }, - { - "path": "myTeam/myTeam", - "style": { - "navigationBarTitleText": "我的团队", - "navigationBarBackgroundColor": "#3887fc", - "navigationBarTextStyle": "white" - } - }, - { - "path": "myTeam/myTeams", - "style": { - "navigationBarTitleText": "我的团队", - "navigationBarBackgroundColor": "#ffffff", - "navigationBarTextStyle": "white" - } - }, - { - "path": "sbDetaillView/sbDetaillView", - "style": { - "navigationBarTitleText": "设备详情", - "navigationBarBackgroundColor": "#a1cffb" - } - }, - { - "path": "grxxView/grxxView", - "style": { - "navigationBarTitleText": "个人信息", - "navigationBarBackgroundColor": "#FFFFFF", - "navigationBarTextStyle": "black" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/pages/common/textview/index.vue b/hm_yun/cloud-platform-master/pages/common/textview/index.vue deleted file mode 100644 index e9b05fb..0000000 --- a/hm_yun/cloud-platform-master/pages/common/textview/index.vue +++ /dev/null @@ -1,43 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/pages/common/webview/index.vue b/hm_yun/cloud-platform-master/pages/common/webview/index.vue deleted file mode 100644 index 8388c76..0000000 --- a/hm_yun/cloud-platform-master/pages/common/webview/index.vue +++ /dev/null @@ -1,34 +0,0 @@ - - - diff --git a/hm_yun/cloud-platform-master/pages/index.vue b/hm_yun/cloud-platform-master/pages/index.vue deleted file mode 100644 index c537fc7..0000000 --- a/hm_yun/cloud-platform-master/pages/index.vue +++ /dev/null @@ -1,52 +0,0 @@ - - - - - \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/pages/login.vue b/hm_yun/cloud-platform-master/pages/login.vue deleted file mode 100644 index 71a1038..0000000 --- a/hm_yun/cloud-platform-master/pages/login.vue +++ /dev/null @@ -1,195 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/pages/mine/about/index.vue b/hm_yun/cloud-platform-master/pages/mine/about/index.vue deleted file mode 100644 index c5dd58a..0000000 --- a/hm_yun/cloud-platform-master/pages/mine/about/index.vue +++ /dev/null @@ -1,75 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/pages/mine/avatar/index.vue b/hm_yun/cloud-platform-master/pages/mine/avatar/index.vue deleted file mode 100644 index 90f2fd1..0000000 --- a/hm_yun/cloud-platform-master/pages/mine/avatar/index.vue +++ /dev/null @@ -1,662 +0,0 @@ - - - - - \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/pages/mine/help/index.vue b/hm_yun/cloud-platform-master/pages/mine/help/index.vue deleted file mode 100644 index 4cffe55..0000000 --- a/hm_yun/cloud-platform-master/pages/mine/help/index.vue +++ /dev/null @@ -1,112 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/pages/mine/index.vue b/hm_yun/cloud-platform-master/pages/mine/index.vue deleted file mode 100644 index 42e2120..0000000 --- a/hm_yun/cloud-platform-master/pages/mine/index.vue +++ /dev/null @@ -1,198 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/pages/mine/info/edit.vue b/hm_yun/cloud-platform-master/pages/mine/info/edit.vue deleted file mode 100644 index 44d8ce4..0000000 --- a/hm_yun/cloud-platform-master/pages/mine/info/edit.vue +++ /dev/null @@ -1,128 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/pages/mine/info/index.vue b/hm_yun/cloud-platform-master/pages/mine/info/index.vue deleted file mode 100644 index 2e519e8..0000000 --- a/hm_yun/cloud-platform-master/pages/mine/info/index.vue +++ /dev/null @@ -1,44 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/pages/mine/pwd/index.vue b/hm_yun/cloud-platform-master/pages/mine/pwd/index.vue deleted file mode 100644 index da9567f..0000000 --- a/hm_yun/cloud-platform-master/pages/mine/pwd/index.vue +++ /dev/null @@ -1,85 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/pages/mine/setting/index.vue b/hm_yun/cloud-platform-master/pages/mine/setting/index.vue deleted file mode 100644 index 0f9f058..0000000 --- a/hm_yun/cloud-platform-master/pages/mine/setting/index.vue +++ /dev/null @@ -1,78 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/pages/work/Distributor.vue b/hm_yun/cloud-platform-master/pages/work/Distributor.vue deleted file mode 100644 index 90e04da..0000000 --- a/hm_yun/cloud-platform-master/pages/work/Distributor.vue +++ /dev/null @@ -1,269 +0,0 @@ - - - - - \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/pages/work/index.vue b/hm_yun/cloud-platform-master/pages/work/index.vue deleted file mode 100644 index fae2679..0000000 --- a/hm_yun/cloud-platform-master/pages/work/index.vue +++ /dev/null @@ -1,256 +0,0 @@ - - - - - \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/pages_fwsd/Workdetails/Workdetails.vue b/hm_yun/cloud-platform-master/pages_fwsd/Workdetails/Workdetails.vue deleted file mode 100644 index 8f2a726..0000000 --- a/hm_yun/cloud-platform-master/pages_fwsd/Workdetails/Workdetails.vue +++ /dev/null @@ -1,507 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/pages_fwsd/Workdetails/sendorders.vue b/hm_yun/cloud-platform-master/pages_fwsd/Workdetails/sendorders.vue deleted file mode 100644 index d4810a7..0000000 --- a/hm_yun/cloud-platform-master/pages_fwsd/Workdetails/sendorders.vue +++ /dev/null @@ -1,159 +0,0 @@ - - - - - \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/pages_fwsd/client.vue b/hm_yun/cloud-platform-master/pages_fwsd/client.vue deleted file mode 100644 index a5555c3..0000000 --- a/hm_yun/cloud-platform-master/pages_fwsd/client.vue +++ /dev/null @@ -1,198 +0,0 @@ - - - - - \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/pages_fwsd/clientDetails/clientDetails.vue b/hm_yun/cloud-platform-master/pages_fwsd/clientDetails/clientDetails.vue deleted file mode 100644 index 8e53d25..0000000 --- a/hm_yun/cloud-platform-master/pages_fwsd/clientDetails/clientDetails.vue +++ /dev/null @@ -1,233 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/pages_fwsd/earlyWarning.vue b/hm_yun/cloud-platform-master/pages_fwsd/earlyWarning.vue deleted file mode 100644 index 7e0ce07..0000000 --- a/hm_yun/cloud-platform-master/pages_fwsd/earlyWarning.vue +++ /dev/null @@ -1,143 +0,0 @@ - - - - - \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/pages_fwsd/index.vue b/hm_yun/cloud-platform-master/pages_fwsd/index.vue deleted file mode 100644 index a526f18..0000000 --- a/hm_yun/cloud-platform-master/pages_fwsd/index.vue +++ /dev/null @@ -1,46 +0,0 @@ - - - - - \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/pages_fwsd/myTeam.vue b/hm_yun/cloud-platform-master/pages_fwsd/myTeam.vue deleted file mode 100644 index 5412290..0000000 --- a/hm_yun/cloud-platform-master/pages_fwsd/myTeam.vue +++ /dev/null @@ -1,150 +0,0 @@ - -6 - - - \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/pages_fwsd/myTeamDetail.vue b/hm_yun/cloud-platform-master/pages_fwsd/myTeamDetail.vue deleted file mode 100644 index 32c4b8e..0000000 --- a/hm_yun/cloud-platform-master/pages_fwsd/myTeamDetail.vue +++ /dev/null @@ -1,130 +0,0 @@ - - - - - \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/pages_fwsd/work.vue b/hm_yun/cloud-platform-master/pages_fwsd/work.vue deleted file mode 100644 index ea07b0c..0000000 --- a/hm_yun/cloud-platform-master/pages_fwsd/work.vue +++ /dev/null @@ -1,341 +0,0 @@ - - - - - \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/pages_sf/My-pickerDIY/MyPickerDIY.vue b/hm_yun/cloud-platform-master/pages_sf/My-pickerDIY/MyPickerDIY.vue deleted file mode 100644 index 0c4297f..0000000 --- a/hm_yun/cloud-platform-master/pages_sf/My-pickerDIY/MyPickerDIY.vue +++ /dev/null @@ -1,399 +0,0 @@ - - - \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/pages_sf/announcementDetails/announcementDetails.vue b/hm_yun/cloud-platform-master/pages_sf/announcementDetails/announcementDetails.vue deleted file mode 100644 index ddd3d0b..0000000 --- a/hm_yun/cloud-platform-master/pages_sf/announcementDetails/announcementDetails.vue +++ /dev/null @@ -1,61 +0,0 @@ - - - - - \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/pages_sf/announcementManagement/announcementManagement.vue b/hm_yun/cloud-platform-master/pages_sf/announcementManagement/announcementManagement.vue deleted file mode 100644 index 757cc6a..0000000 --- a/hm_yun/cloud-platform-master/pages_sf/announcementManagement/announcementManagement.vue +++ /dev/null @@ -1,84 +0,0 @@ - - - - - \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/pages_sf/endWorkOrder/endWorkOrder.vue b/hm_yun/cloud-platform-master/pages_sf/endWorkOrder/endWorkOrder.vue deleted file mode 100644 index a2acbf2..0000000 --- a/hm_yun/cloud-platform-master/pages_sf/endWorkOrder/endWorkOrder.vue +++ /dev/null @@ -1,111 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-easyinput/package.json b/hm_yun/cloud-platform-master/uni_modules/uni-easyinput/package.json deleted file mode 100644 index 3cc793e..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-easyinput/package.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "id": "uni-easyinput", - "displayName": "uni-easyinput 增强输入框", - "version": "1.1.0", - "description": "Easyinput 组件是对原生input组件的增强", - "keywords": [ - "uni-ui", - "uniui", - "input", - "uni-easyinput", - "输入框" -], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "" - }, - "directories": { - "example": "../../temps/example_temps" - }, - "dcloudext": { - "category": [ - "前端组件", - "通用组件" - ], - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" - }, - "uni_modules": { - "dependencies": [ - "uni-scss", - "uni-icons" - ], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "y" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y" - }, - "快应用": { - "华为": "u", - "联盟": "u" - }, - "Vue": { - "vue2": "y", - "vue3": "y" - } - } - } - } -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-easyinput/readme.md b/hm_yun/cloud-platform-master/uni_modules/uni-easyinput/readme.md deleted file mode 100644 index f1faf8f..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-easyinput/readme.md +++ /dev/null @@ -1,11 +0,0 @@ - - -### Easyinput 增强输入框 -> **组件名:uni-easyinput** -> 代码块: `uEasyinput` - - -easyinput 组件是对原生input组件的增强 ,是专门为配合表单组件[uni-forms](https://ext.dcloud.net.cn/plugin?id=2773)而设计的,easyinput 内置了边框,图标等,同时包含 input 所有功能 - -### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-easyinput) -#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-fab/changelog.md b/hm_yun/cloud-platform-master/uni_modules/uni-fab/changelog.md deleted file mode 100644 index 24e26b1..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-fab/changelog.md +++ /dev/null @@ -1,17 +0,0 @@ -## 1.2.2(2021-12-29) -- 更新 组件依赖 -## 1.2.1(2021-11-19) -- 修复 阴影颜色不正确的bug -## 1.2.0(2021-11-19) -- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) -- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-fab](https://uniapp.dcloud.io/component/uniui/uni-fab) -## 1.1.1(2021-11-09) -- 新增 提供组件设计资源,组件样式调整 -## 1.1.0(2021-07-30) -- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) -## 1.0.7(2021-05-12) -- 新增 组件示例地址 -## 1.0.6(2021-02-05) -- 调整为uni_modules目录规范 -- 优化 按钮背景色调整 -- 优化 兼容pc端 diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-fab/components/uni-fab/uni-fab.vue b/hm_yun/cloud-platform-master/uni_modules/uni-fab/components/uni-fab/uni-fab.vue deleted file mode 100644 index bef97f1..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-fab/components/uni-fab/uni-fab.vue +++ /dev/null @@ -1,475 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-fab/package.json b/hm_yun/cloud-platform-master/uni_modules/uni-fab/package.json deleted file mode 100644 index 0f27daa..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-fab/package.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "id": "uni-fab", - "displayName": "uni-fab 悬浮按钮", - "version": "1.2.2", - "description": "悬浮按钮 fab button ,点击可展开一个图标按钮菜单。", - "keywords": [ - "uni-ui", - "uniui", - "按钮", - "悬浮按钮", - "fab" -], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "" - }, - "directories": { - "example": "../../temps/example_temps" - }, - "dcloudext": { - "category": [ - "前端组件", - "通用组件" - ], - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" - }, - "uni_modules": { - "dependencies": ["uni-scss","uni-icons"], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "y" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y" - }, - "快应用": { - "华为": "u", - "联盟": "u" - }, - "Vue": { - "vue2": "y", - "vue3": "y" - } - } - } - } -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-fab/readme.md b/hm_yun/cloud-platform-master/uni_modules/uni-fab/readme.md deleted file mode 100644 index 9a444e8..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-fab/readme.md +++ /dev/null @@ -1,9 +0,0 @@ -## Fab 悬浮按钮 -> **组件名:uni-fab** -> 代码块: `uFab` - - -点击可展开一个图形按钮菜单 - -### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-fab) -#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-fav/changelog.md b/hm_yun/cloud-platform-master/uni_modules/uni-fav/changelog.md deleted file mode 100644 index d8a08d4..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-fav/changelog.md +++ /dev/null @@ -1,19 +0,0 @@ -## 1.2.1(2022-05-30) -- 新增 stat 属性 ,是否开启uni统计功能 -## 1.2.0(2021-11-19) -- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) -- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-fav](https://uniapp.dcloud.io/component/uniui/uni-fav) -## 1.1.1(2021-08-24) -- 新增 支持国际化 -## 1.1.0(2021-07-13) -- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) -## 1.0.6(2021-05-12) -- 新增 组件示例地址 -## 1.0.5(2021-04-21) -- 优化 添加依赖 uni-icons, 导入后自动下载依赖 -## 1.0.4(2021-02-05) -- 优化 组件引用关系,通过uni_modules引用组件 -## 1.0.3(2021-02-05) -- 优化 组件引用关系,通过uni_modules引用组件 -## 1.0.2(2021-02-05) -- 调整为uni_modules目录规范 diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-fav/components/uni-fav/i18n/en.json b/hm_yun/cloud-platform-master/uni_modules/uni-fav/components/uni-fav/i18n/en.json deleted file mode 100644 index 9a0759e..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-fav/components/uni-fav/i18n/en.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "uni-fav.collect": "collect", - "uni-fav.collected": "collected" -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-fav/components/uni-fav/i18n/index.js b/hm_yun/cloud-platform-master/uni_modules/uni-fav/components/uni-fav/i18n/index.js deleted file mode 100644 index de7509c..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-fav/components/uni-fav/i18n/index.js +++ /dev/null @@ -1,8 +0,0 @@ -import en from './en.json' -import zhHans from './zh-Hans.json' -import zhHant from './zh-Hant.json' -export default { - en, - 'zh-Hans': zhHans, - 'zh-Hant': zhHant -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-fav/components/uni-fav/i18n/zh-Hans.json b/hm_yun/cloud-platform-master/uni_modules/uni-fav/components/uni-fav/i18n/zh-Hans.json deleted file mode 100644 index 67c89bf..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-fav/components/uni-fav/i18n/zh-Hans.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "uni-fav.collect": "收藏", - "uni-fav.collected": "已收藏" -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-fav/components/uni-fav/i18n/zh-Hant.json b/hm_yun/cloud-platform-master/uni_modules/uni-fav/components/uni-fav/i18n/zh-Hant.json deleted file mode 100644 index 67c89bf..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-fav/components/uni-fav/i18n/zh-Hant.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "uni-fav.collect": "收藏", - "uni-fav.collected": "已收藏" -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-fav/components/uni-fav/uni-fav.vue b/hm_yun/cloud-platform-master/uni_modules/uni-fav/components/uni-fav/uni-fav.vue deleted file mode 100644 index d2c58df..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-fav/components/uni-fav/uni-fav.vue +++ /dev/null @@ -1,161 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-fav/package.json b/hm_yun/cloud-platform-master/uni_modules/uni-fav/package.json deleted file mode 100644 index cc14697..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-fav/package.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "id": "uni-fav", - "displayName": "uni-fav 收藏按钮", - "version": "1.2.1", - "description": " Fav 收藏组件,可自定义颜色、大小。", - "keywords": [ - "fav", - "uni-ui", - "uniui", - "收藏" -], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "" - }, - "directories": { - "example": "../../temps/example_temps" - }, - "dcloudext": { - "category": [ - "前端组件", - "通用组件" - ], - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" - }, - "uni_modules": { - "dependencies": [ - "uni-scss", - "uni-icons" - ], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "y" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y" - }, - "快应用": { - "华为": "u", - "联盟": "u" - }, - "Vue": { - "vue2": "y", - "vue3": "y" - } - } - } - } -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-fav/readme.md b/hm_yun/cloud-platform-master/uni_modules/uni-fav/readme.md deleted file mode 100644 index 4de125d..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-fav/readme.md +++ /dev/null @@ -1,10 +0,0 @@ - - -## Fav 收藏按钮 -> **组件名:uni-fav** -> 代码块: `uFav` - -用于收藏功能,可点击切换选中、不选中的状态。 - -### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-fav) -#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-file-picker/changelog.md b/hm_yun/cloud-platform-master/uni_modules/uni-file-picker/changelog.md deleted file mode 100644 index 81e43b9..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-file-picker/changelog.md +++ /dev/null @@ -1,75 +0,0 @@ -## 1.0.8(2024-03-20) -- 补充 删除文件时返回文件下标 -## 1.0.7(2024-02-21) -- 新增 微信小程序选择视频时改用chooseMedia,并返回视频缩略图 -## 1.0.6(2024-01-06) -- 新增 微信小程序不再调用chooseImage,而是调用chooseMedia -## 1.0.5(2024-01-03) -- 新增 上传文件至云存储携带本地文件名称 -## 1.0.4(2023-03-29) -- 修复 手动上传删除一个文件后不能再上传的bug -## 1.0.3(2022-12-19) -- 新增 sourceType 属性, 可以自定义图片和视频选择的来源 -## 1.0.2(2022-07-04) -- 修复 在uni-forms下样式不生效的bug -## 1.0.1(2021-11-23) -- 修复 参数为对象的情况下,url在某些情况显示错误的bug -## 1.0.0(2021-11-19) -- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) -- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-file-picker](https://uniapp.dcloud.io/component/uniui/uni-file-picker) -## 0.2.16(2021-11-08) -- 修复 传入空对象 ,显示错误的Bug -## 0.2.15(2021-08-30) -- 修复 return-type="object" 时且存在v-model时,无法删除文件的Bug -## 0.2.14(2021-08-23) -- 新增 参数中返回 fileID 字段 -## 0.2.13(2021-08-23) -- 修复 腾讯云传入fileID 不能回显的bug -- 修复 选择图片后,不能放大的问题 -## 0.2.12(2021-08-17) -- 修复 由于 0.2.11 版本引起的不能回显图片的Bug -## 0.2.11(2021-08-16) -- 新增 clearFiles(index) 方法,可以手动删除指定文件 -- 修复 v-model 值设为 null 报错的Bug -## 0.2.10(2021-08-13) -- 修复 return-type="object" 时,无法删除文件的Bug -## 0.2.9(2021-08-03) -- 修复 auto-upload 属性失效的Bug -## 0.2.8(2021-07-31) -- 修复 fileExtname属性不指定值报错的Bug -## 0.2.7(2021-07-31) -- 修复 在某种场景下图片不回显的Bug -## 0.2.6(2021-07-30) -- 修复 return-type为object下,返回值不正确的Bug -## 0.2.5(2021-07-30) -- 修复(重要) H5 平台下如果和uni-forms组件一同使用导致页面卡死的问题 -## 0.2.3(2021-07-28) -- 优化 调整示例代码 -## 0.2.2(2021-07-27) -- 修复 vue3 下赋值错误的Bug -- 优化 h5平台下上传文件导致页面卡死的问题 -## 0.2.0(2021-07-13) -- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) -## 0.1.1(2021-07-02) -- 修复 sourceType 缺少默认值导致 ios 无法选择文件 -## 0.1.0(2021-06-30) -- 优化 解耦与uniCloud的强绑定关系 ,如不绑定服务空间,默认autoUpload为false且不可更改 -## 0.0.11(2021-06-30) -- 修复 由 0.0.10 版本引发的 returnType 属性失效的问题 -## 0.0.10(2021-06-29) -- 优化 文件上传后进度条消失时机 -## 0.0.9(2021-06-29) -- 修复 在uni-forms 中,删除文件 ,获取的值不对的Bug -## 0.0.8(2021-06-15) -- 修复 删除文件时无法触发 v-model 的Bug -## 0.0.7(2021-05-12) -- 新增 组件示例地址 -## 0.0.6(2021-04-09) -- 修复 选择的文件非 file-extname 字段指定的扩展名报错的Bug -## 0.0.5(2021-04-09) -- 优化 更新组件示例 -## 0.0.4(2021-04-09) -- 优化 file-extname 字段支持字符串写法,多个扩展名需要用逗号分隔 -## 0.0.3(2021-02-05) -- 调整为uni_modules目录规范 -- 修复 微信小程序不指定 fileExtname 属性选择失败的Bug diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-file-picker/components/uni-file-picker/choose-and-upload-file.js b/hm_yun/cloud-platform-master/uni_modules/uni-file-picker/components/uni-file-picker/choose-and-upload-file.js deleted file mode 100644 index 9c6bcdf..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-file-picker/components/uni-file-picker/choose-and-upload-file.js +++ /dev/null @@ -1,287 +0,0 @@ -'use strict'; - -const ERR_MSG_OK = 'chooseAndUploadFile:ok'; -const ERR_MSG_FAIL = 'chooseAndUploadFile:fail'; - -function chooseImage(opts) { - const { - count, - sizeType = ['original', 'compressed'], - sourceType, - extension - } = opts - return new Promise((resolve, reject) => { - // 微信由于旧接口不再维护,针对微信小程序平台改用chooseMedia接口 - // #ifdef MP-WEIXIN - uni.chooseMedia({ - count, - sizeType, - sourceType, - mediaType: ['image'], - extension, - success(res) { - res.tempFiles.forEach(item => { - item.path = item.tempFilePath; - }) - resolve(normalizeChooseAndUploadFileRes(res, 'image')); - }, - fail(res) { - reject({ - errMsg: res.errMsg.replace('chooseImage:fail', ERR_MSG_FAIL), - }); - }, - }) - // #endif - // #ifndef MP-WEIXIN - uni.chooseImage({ - count, - sizeType, - sourceType, - extension, - success(res) { - resolve(normalizeChooseAndUploadFileRes(res, 'image')); - }, - fail(res) { - reject({ - errMsg: res.errMsg.replace('chooseImage:fail', ERR_MSG_FAIL), - }); - }, - }); - // #endif - - }); -} - -function chooseVideo(opts) { - const { - count, - camera, - compressed, - maxDuration, - sourceType, - extension - } = opts; - return new Promise((resolve, reject) => { - // 微信由于旧接口不再维护,针对微信小程序平台改用chooseMedia接口 - // #ifdef MP-WEIXIN - uni.chooseMedia({ - count, - compressed, - maxDuration, - sourceType, - extension, - mediaType: ['video'], - success(res) { - const { - tempFiles, - } = res; - resolve(normalizeChooseAndUploadFileRes({ - errMsg: 'chooseVideo:ok', - tempFiles: tempFiles.map(item => { - return { - name: item.name || '', - path: item.tempFilePath, - thumbTempFilePath: item.thumbTempFilePath, - size:item.size, - type: (res.tempFile && res.tempFile.type) || '', - width:item.width, - height:item.height, - duration:item.duration, - fileType: 'video', - cloudPath: '', - } - }), - }, 'video')); - }, - fail(res) { - reject({ - errMsg: res.errMsg.replace('chooseVideo:fail', ERR_MSG_FAIL), - }); - }, - }) - // #endif - // #ifndef MP-WEIXIN - uni.chooseVideo({ - camera, - compressed, - maxDuration, - sourceType, - extension, - success(res) { - const { - tempFilePath, - duration, - size, - height, - width - } = res; - resolve(normalizeChooseAndUploadFileRes({ - errMsg: 'chooseVideo:ok', - tempFilePaths: [tempFilePath], - tempFiles: [{ - name: (res.tempFile && res.tempFile.name) || '', - path: tempFilePath, - size, - type: (res.tempFile && res.tempFile.type) || '', - width, - height, - duration, - fileType: 'video', - cloudPath: '', - }, ], - }, 'video')); - }, - fail(res) { - reject({ - errMsg: res.errMsg.replace('chooseVideo:fail', ERR_MSG_FAIL), - }); - }, - }); - // #endif - }); -} - -function chooseAll(opts) { - const { - count, - extension - } = opts; - return new Promise((resolve, reject) => { - let chooseFile = uni.chooseFile; - if (typeof wx !== 'undefined' && - typeof wx.chooseMessageFile === 'function') { - chooseFile = wx.chooseMessageFile; - } - if (typeof chooseFile !== 'function') { - return reject({ - errMsg: ERR_MSG_FAIL + ' 请指定 type 类型,该平台仅支持选择 image 或 video。', - }); - } - chooseFile({ - type: 'all', - count, - extension, - success(res) { - resolve(normalizeChooseAndUploadFileRes(res)); - }, - fail(res) { - reject({ - errMsg: res.errMsg.replace('chooseFile:fail', ERR_MSG_FAIL), - }); - }, - }); - }); -} - -function normalizeChooseAndUploadFileRes(res, fileType) { - res.tempFiles.forEach((item, index) => { - if (!item.name) { - item.name = item.path.substring(item.path.lastIndexOf('/') + 1); - } - if (fileType) { - item.fileType = fileType; - } - item.cloudPath = - Date.now() + '_' + index + item.name.substring(item.name.lastIndexOf('.')); - }); - if (!res.tempFilePaths) { - res.tempFilePaths = res.tempFiles.map((file) => file.path); - } - return res; -} - -function uploadCloudFiles(files, max = 5, onUploadProgress) { - files = JSON.parse(JSON.stringify(files)) - const len = files.length - let count = 0 - let self = this - return new Promise(resolve => { - while (count < max) { - next() - } - - function next() { - let cur = count++ - if (cur >= len) { - !files.find(item => !item.url && !item.errMsg) && resolve(files) - return - } - const fileItem = files[cur] - const index = self.files.findIndex(v => v.uuid === fileItem.uuid) - fileItem.url = '' - delete fileItem.errMsg - - uniCloud - .uploadFile({ - filePath: fileItem.path, - cloudPath: fileItem.cloudPath, - fileType: fileItem.fileType, - onUploadProgress: res => { - res.index = index - onUploadProgress && onUploadProgress(res) - } - }) - .then(res => { - fileItem.url = res.fileID - fileItem.index = index - if (cur < len) { - next() - } - }) - .catch(res => { - fileItem.errMsg = res.errMsg || res.message - fileItem.index = index - if (cur < len) { - next() - } - }) - } - }) -} - - - - - -function uploadFiles(choosePromise, { - onChooseFile, - onUploadProgress -}) { - return choosePromise - .then((res) => { - if (onChooseFile) { - const customChooseRes = onChooseFile(res); - if (typeof customChooseRes !== 'undefined') { - return Promise.resolve(customChooseRes).then((chooseRes) => typeof chooseRes === 'undefined' ? - res : chooseRes); - } - } - return res; - }) - .then((res) => { - if (res === false) { - return { - errMsg: ERR_MSG_OK, - tempFilePaths: [], - tempFiles: [], - }; - } - return res - }) -} - -function chooseAndUploadFile(opts = { - type: 'all' -}) { - if (opts.type === 'image') { - return uploadFiles(chooseImage(opts), opts); - } else if (opts.type === 'video') { - return uploadFiles(chooseVideo(opts), opts); - } - return uploadFiles(chooseAll(opts), opts); -} - -export { - chooseAndUploadFile, - uploadCloudFiles -}; diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.vue b/hm_yun/cloud-platform-master/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.vue deleted file mode 100644 index fb83f63..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.vue +++ /dev/null @@ -1,678 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.vue b/hm_yun/cloud-platform-master/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.vue deleted file mode 100644 index 625d92e..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.vue +++ /dev/null @@ -1,325 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.vue b/hm_yun/cloud-platform-master/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.vue deleted file mode 100644 index 2a29bc2..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.vue +++ /dev/null @@ -1,292 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-file-picker/components/uni-file-picker/utils.js b/hm_yun/cloud-platform-master/uni_modules/uni-file-picker/components/uni-file-picker/utils.js deleted file mode 100644 index 1bc9259..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-file-picker/components/uni-file-picker/utils.js +++ /dev/null @@ -1,110 +0,0 @@ -/** - * 获取文件名和后缀 - * @param {String} name - */ -export const get_file_ext = (name) => { - const last_len = name.lastIndexOf('.') - const len = name.length - return { - name: name.substring(0, last_len), - ext: name.substring(last_len + 1, len) - } -} - -/** - * 获取扩展名 - * @param {Array} fileExtname - */ -export const get_extname = (fileExtname) => { - if (!Array.isArray(fileExtname)) { - let extname = fileExtname.replace(/(\[|\])/g, '') - return extname.split(',') - } else { - return fileExtname - } - return [] -} - -/** - * 获取文件和检测是否可选 - */ -export const get_files_and_is_max = (res, _extname) => { - let filePaths = [] - let files = [] - if(!_extname || _extname.length === 0){ - return { - filePaths, - files - } - } - res.tempFiles.forEach(v => { - let fileFullName = get_file_ext(v.name) - const extname = fileFullName.ext.toLowerCase() - if (_extname.indexOf(extname) !== -1) { - files.push(v) - filePaths.push(v.path) - } - }) - if (files.length !== res.tempFiles.length) { - uni.showToast({ - title: `当前选择了${res.tempFiles.length}个文件 ,${res.tempFiles.length - files.length} 个文件格式不正确`, - icon: 'none', - duration: 5000 - }) - } - - return { - filePaths, - files - } -} - - -/** - * 获取图片信息 - * @param {Object} filepath - */ -export const get_file_info = (filepath) => { - return new Promise((resolve, reject) => { - uni.getImageInfo({ - src: filepath, - success(res) { - resolve(res) - }, - fail(err) { - reject(err) - } - }) - }) -} -/** - * 获取封装数据 - */ -export const get_file_data = async (files, type = 'image') => { - // 最终需要上传数据库的数据 - let fileFullName = get_file_ext(files.name) - const extname = fileFullName.ext.toLowerCase() - let filedata = { - name: files.name, - uuid: files.uuid, - extname: extname || '', - cloudPath: files.cloudPath, - fileType: files.fileType, - thumbTempFilePath: files.thumbTempFilePath, - url: files.path || files.path, - size: files.size, //单位是字节 - image: {}, - path: files.path, - video: {} - } - if (type === 'image') { - const imageinfo = await get_file_info(files.path) - delete filedata.video - filedata.image.width = imageinfo.width - filedata.image.height = imageinfo.height - filedata.image.location = imageinfo.path - } else { - delete filedata.image - } - return filedata -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-file-picker/package.json b/hm_yun/cloud-platform-master/uni_modules/uni-file-picker/package.json deleted file mode 100644 index 004d330..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-file-picker/package.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "id": "uni-file-picker", - "displayName": "uni-file-picker 文件选择上传", - "version": "1.0.8", - "description": "文件选择上传组件,可以选择图片、视频等任意文件并上传到当前绑定的服务空间", - "keywords": [ - "uni-ui", - "uniui", - "图片上传", - "文件上传" -], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "" - }, - "directories": { - "example": "../../temps/example_temps" - }, -"dcloudext": { - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui", - "type": "component-vue" - }, - "uni_modules": { - "dependencies": ["uni-scss"], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "n" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y" - }, - "快应用": { - "华为": "u", - "联盟": "u" - }, - "Vue": { - "vue2": "y", - "vue3": "y" - } - } - } - } -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-file-picker/readme.md b/hm_yun/cloud-platform-master/uni_modules/uni-file-picker/readme.md deleted file mode 100644 index c8399a5..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-file-picker/readme.md +++ /dev/null @@ -1,11 +0,0 @@ - -## FilePicker 文件选择上传 - -> **组件名:uni-file-picker** -> 代码块: `uFilePicker` - - -文件选择上传组件,可以选择图片、视频等任意文件并上传到当前绑定的服务空间 - -### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-file-picker) -#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-forms/changelog.md b/hm_yun/cloud-platform-master/uni_modules/uni-forms/changelog.md deleted file mode 100644 index 5a4bb79..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-forms/changelog.md +++ /dev/null @@ -1,86 +0,0 @@ -## 1.4.6(2022-07-13) -- 修复 model 需要校验的值没有声明对应字段时,导致第一次不触发校验的bug -## 1.4.5(2022-07-05) -- 新增 更多表单示例 -- 优化 子表单组件过期提示的问题 -- 优化 子表单组件uni-datetime-picker、uni-data-select、uni-data-picker的显示样式 -## 1.4.4(2022-07-04) -- 更新 删除组件日志 -## 1.4.3(2022-07-04) -- 修复 由 1.4.0 引发的 label 插槽不生效的bug -## 1.4.2(2022-07-04) -- 修复 子组件找不到 setValue 报错的bug -## 1.4.1(2022-07-04) -- 修复 uni-data-picker 在 uni-forms-item 中报错的bug -- 修复 uni-data-picker 在 uni-forms-item 中宽度不正确的bug -## 1.4.0(2022-06-30) -- 【重要】组件逻辑重构,部分用法用旧版本不兼容,请注意兼容问题 -- 【重要】组件使用 Provide/Inject 方式注入依赖,提供了自定义表单组件调用 uni-forms 校验表单的能力 -- 新增 model 属性,等同于原 value/modelValue 属性,旧属性即将废弃 -- 新增 validateTrigger 属性的 blur 值,仅 uni-easyinput 生效 -- 新增 onFieldChange 方法,可以对子表单进行校验,可替代binddata方法 -- 新增 子表单的 setRules 方法,配合自定义校验函数使用 -- 新增 uni-forms-item 的 setRules 方法,配置动态表单使用可动态更新校验规则 -- 优化 动态表单校验方式,废弃拼接name的方式 -## 1.3.3(2022-06-22) -- 修复 表单校验顺序无序问题 -## 1.3.2(2021-12-09) -- -## 1.3.1(2021-11-19) -- 修复 label 插槽不生效的bug -## 1.3.0(2021-11-19) -- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) -- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-forms](https://uniapp.dcloud.io/component/uniui/uni-forms) -## 1.2.7(2021-08-13) -- 修复 没有添加校验规则的字段依然报错的Bug -## 1.2.6(2021-08-11) -- 修复 重置表单错误信息无法清除的问题 -## 1.2.5(2021-08-11) -- 优化 组件文档 -## 1.2.4(2021-08-11) -- 修复 表单验证只生效一次的问题 -## 1.2.3(2021-07-30) -- 优化 vue3下事件警告的问题 -## 1.2.2(2021-07-26) -- 修复 vue2 下条件编译导致destroyed生命周期失效的Bug -- 修复 1.2.1 引起的示例在小程序平台报错的Bug -## 1.2.1(2021-07-22) -- 修复 动态校验表单,默认值为空的情况下校验失效的Bug -- 修复 不指定name属性时,运行报错的Bug -- 优化 label默认宽度从65调整至70,使required为true且四字时不换行 -- 优化 组件示例,新增动态校验示例代码 -- 优化 组件文档,使用方式更清晰 -## 1.2.0(2021-07-13) -- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) -## 1.1.2(2021-06-25) -- 修复 pattern 属性在微信小程序平台无效的问题 -## 1.1.1(2021-06-22) -- 修复 validate-trigger属性为submit且err-show-type属性为toast时不能弹出的Bug -## 1.1.0(2021-06-22) -- 修复 只写setRules方法而导致校验不生效的Bug -- 修复 由上个办法引发的错误提示文字错位的Bug -## 1.0.48(2021-06-21) -- 修复 不设置 label 属性 ,无法设置label插槽的问题 -## 1.0.47(2021-06-21) -- 修复 不设置label属性,label-width属性不生效的bug -- 修复 setRules 方法与rules属性冲突的问题 -## 1.0.46(2021-06-04) -- 修复 动态删减数据导致报错的问题 -## 1.0.45(2021-06-04) -- 新增 modelValue 属性 ,value 即将废弃 -## 1.0.44(2021-06-02) -- 新增 uni-forms-item 可以设置单独的 rules -- 新增 validate 事件增加 keepitem 参数,可以选择那些字段不过滤 -- 优化 submit 事件重命名为 validate -## 1.0.43(2021-05-12) -- 新增 组件示例地址 -## 1.0.42(2021-04-30) -- 修复 自定义检验器失效的问题 -## 1.0.41(2021-03-05) -- 更新 校验器 -- 修复 表单规则设置类型为 number 的情况下,值为0校验失败的Bug -## 1.0.40(2021-03-04) -- 修复 动态显示uni-forms-item的情况下,submit 方法获取值错误的Bug -## 1.0.39(2021-02-05) -- 调整为uni_modules目录规范 -- 修复 校验器传入 int 等类型 ,返回String类型的Bug diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.vue b/hm_yun/cloud-platform-master/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.vue deleted file mode 100644 index 250ed87..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.vue +++ /dev/null @@ -1,627 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-forms/components/uni-forms/uni-forms.vue b/hm_yun/cloud-platform-master/uni_modules/uni-forms/components/uni-forms/uni-forms.vue deleted file mode 100644 index ed2f6d9..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-forms/components/uni-forms/uni-forms.vue +++ /dev/null @@ -1,397 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-forms/components/uni-forms/utils.js b/hm_yun/cloud-platform-master/uni_modules/uni-forms/components/uni-forms/utils.js deleted file mode 100644 index 6da2421..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-forms/components/uni-forms/utils.js +++ /dev/null @@ -1,293 +0,0 @@ -/** - * 简单处理对象拷贝 - * @param {Obejct} 被拷贝对象 - * @@return {Object} 拷贝对象 - */ -export const deepCopy = (val) => { - return JSON.parse(JSON.stringify(val)) -} -/** - * 过滤数字类型 - * @param {String} format 数字类型 - * @@return {Boolean} 返回是否为数字类型 - */ -export const typeFilter = (format) => { - return format === 'int' || format === 'double' || format === 'number' || format === 'timestamp'; -} - -/** - * 把 value 转换成指定的类型,用于处理初始值,原因是初始值需要入库不能为 undefined - * @param {String} key 字段名 - * @param {any} value 字段值 - * @param {Object} rules 表单校验规则 - */ -export const getValue = (key, value, rules) => { - const isRuleNumType = rules.find(val => val.format && typeFilter(val.format)); - const isRuleBoolType = rules.find(val => (val.format && val.format === 'boolean') || val.format === 'bool'); - // 输入类型为 number - if (!!isRuleNumType) { - if (!value && value !== 0) { - value = null - } else { - value = isNumber(Number(value)) ? Number(value) : value - } - } - - // 输入类型为 boolean - if (!!isRuleBoolType) { - value = isBoolean(value) ? value : false - } - - return value; -} - -/** - * 获取表单数据 - * @param {String|Array} name 真实名称,需要使用 realName 获取 - * @param {Object} data 原始数据 - * @param {any} value 需要设置的值 - */ -export const setDataValue = (field, formdata, value) => { - formdata[field] = value - return value || '' -} - -/** - * 获取表单数据 - * @param {String|Array} field 真实名称,需要使用 realName 获取 - * @param {Object} data 原始数据 - */ -export const getDataValue = (field, data) => { - return objGet(data, field) -} - -/** - * 获取表单类型 - * @param {String|Array} field 真实名称,需要使用 realName 获取 - */ -export const getDataValueType = (field, data) => { - const value = getDataValue(field, data) - return { - type: type(value), - value - } -} - -/** - * 获取表单可用的真实name - * @param {String|Array} name 表单name - * @@return {String} 表单可用的真实name - */ -export const realName = (name, data = {}) => { - const base_name = _basePath(name) - if (typeof base_name === 'object' && Array.isArray(base_name) && base_name.length > 1) { - const realname = base_name.reduce((a, b) => a += `#${b}`, '_formdata_') - return realname - } - return base_name[0] || name -} - -/** - * 判断是否表单可用的真实name - * @param {String|Array} name 表单name - * @@return {String} 表单可用的真实name - */ -export const isRealName = (name) => { - const reg = /^_formdata_#*/ - return reg.test(name) -} - -/** - * 获取表单数据的原始格式 - * @@return {Object|Array} object 需要解析的数据 - */ -export const rawData = (object = {}, name) => { - let newData = JSON.parse(JSON.stringify(object)) - let formData = {} - for(let i in newData){ - let path = name2arr(i) - objSet(formData,path,newData[i]) - } - return formData -} - -/** - * 真实name还原为 array - * @param {*} name - */ -export const name2arr = (name) => { - let field = name.replace('_formdata_#', '') - field = field.split('#').map(v => (isNumber(v) ? Number(v) : v)) - return field -} - -/** - * 对象中设置值 - * @param {Object|Array} object 源数据 - * @param {String| Array} path 'a.b.c' 或 ['a',0,'b','c'] - * @param {String} value 需要设置的值 - */ -export const objSet = (object, path, value) => { - if (typeof object !== 'object') return object; - _basePath(path).reduce((o, k, i, _) => { - if (i === _.length - 1) { - // 若遍历结束直接赋值 - o[k] = value - return null - } else if (k in o) { - // 若存在对应路径,则返回找到的对象,进行下一次遍历 - return o[k] - } else { - // 若不存在对应路径,则创建对应对象,若下一路径是数字,新对象赋值为空数组,否则赋值为空对象 - o[k] = /^[0-9]{1,}$/.test(_[i + 1]) ? [] : {} - return o[k] - } - }, object) - // 返回object - return object; -} - -// 处理 path, path有三种形式:'a[0].b.c'、'a.0.b.c' 和 ['a','0','b','c'],需要统一处理成数组,便于后续使用 -function _basePath(path) { - // 若是数组,则直接返回 - if (Array.isArray(path)) return path - // 若有 '[',']',则替换成将 '[' 替换成 '.',去掉 ']' - return path.replace(/\[/g, '.').replace(/\]/g, '').split('.') -} - -/** - * 从对象中获取值 - * @param {Object|Array} object 源数据 - * @param {String| Array} path 'a.b.c' 或 ['a',0,'b','c'] - * @param {String} defaultVal 如果无法从调用链中获取值的默认值 - */ -export const objGet = (object, path, defaultVal = 'undefined') => { - // 先将path处理成统一格式 - let newPath = _basePath(path) - // 递归处理,返回最后结果 - let val = newPath.reduce((o, k) => { - return (o || {})[k] - }, object); - return !val || val !== undefined ? val : defaultVal -} - - -/** - * 是否为 number 类型 - * @param {any} num 需要判断的值 - * @return {Boolean} 是否为 number - */ -export const isNumber = (num) => { - return !isNaN(Number(num)) -} - -/** - * 是否为 boolean 类型 - * @param {any} bool 需要判断的值 - * @return {Boolean} 是否为 boolean - */ -export const isBoolean = (bool) => { - return (typeof bool === 'boolean') -} -/** - * 是否有必填字段 - * @param {Object} rules 规则 - * @return {Boolean} 是否有必填字段 - */ -export const isRequiredField = (rules) => { - let isNoField = false; - for (let i = 0; i < rules.length; i++) { - const ruleData = rules[i]; - if (ruleData.required) { - isNoField = true; - break; - } - } - return isNoField; -} - - -/** - * 获取数据类型 - * @param {Any} obj 需要获取数据类型的值 - */ -export const type = (obj) => { - var class2type = {}; - - // 生成class2type映射 - "Boolean Number String Function Array Date RegExp Object Error".split(" ").map(function(item, index) { - class2type["[object " + item + "]"] = item.toLowerCase(); - }) - if (obj == null) { - return obj + ""; - } - return typeof obj === "object" || typeof obj === "function" ? - class2type[Object.prototype.toString.call(obj)] || "object" : - typeof obj; -} - -/** - * 判断两个值是否相等 - * @param {any} a 值 - * @param {any} b 值 - * @return {Boolean} 是否相等 - */ -export const isEqual = (a, b) => { - //如果a和b本来就全等 - if (a === b) { - //判断是否为0和-0 - return a !== 0 || 1 / a === 1 / b; - } - //判断是否为null和undefined - if (a == null || b == null) { - return a === b; - } - //接下来判断a和b的数据类型 - var classNameA = toString.call(a), - classNameB = toString.call(b); - //如果数据类型不相等,则返回false - if (classNameA !== classNameB) { - return false; - } - //如果数据类型相等,再根据不同数据类型分别判断 - switch (classNameA) { - case '[object RegExp]': - case '[object String]': - //进行字符串转换比较 - return '' + a === '' + b; - case '[object Number]': - //进行数字转换比较,判断是否为NaN - if (+a !== +a) { - return +b !== +b; - } - //判断是否为0或-0 - return +a === 0 ? 1 / +a === 1 / b : +a === +b; - case '[object Date]': - case '[object Boolean]': - return +a === +b; - } - //如果是对象类型 - if (classNameA == '[object Object]') { - //获取a和b的属性长度 - var propsA = Object.getOwnPropertyNames(a), - propsB = Object.getOwnPropertyNames(b); - if (propsA.length != propsB.length) { - return false; - } - for (var i = 0; i < propsA.length; i++) { - var propName = propsA[i]; - //如果对应属性对应值不相等,则返回false - if (a[propName] !== b[propName]) { - return false; - } - } - return true; - } - //如果是数组类型 - if (classNameA == '[object Array]') { - if (a.toString() == b.toString()) { - return true; - } - return false; - } -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-forms/components/uni-forms/validate.js b/hm_yun/cloud-platform-master/uni_modules/uni-forms/components/uni-forms/validate.js deleted file mode 100644 index 1834c6c..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-forms/components/uni-forms/validate.js +++ /dev/null @@ -1,486 +0,0 @@ -var pattern = { - email: /^\S+?@\S+?\.\S+?$/, - idcard: /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/, - url: new RegExp( - "^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$", - 'i') -}; - -const FORMAT_MAPPING = { - "int": 'integer', - "bool": 'boolean', - "double": 'number', - "long": 'number', - "password": 'string' - // "fileurls": 'array' -} - -function formatMessage(args, resources = '') { - var defaultMessage = ['label'] - defaultMessage.forEach((item) => { - if (args[item] === undefined) { - args[item] = '' - } - }) - - let str = resources - for (let key in args) { - let reg = new RegExp('{' + key + '}') - str = str.replace(reg, args[key]) - } - return str -} - -function isEmptyValue(value, type) { - if (value === undefined || value === null) { - return true; - } - - if (typeof value === 'string' && !value) { - return true; - } - - if (Array.isArray(value) && !value.length) { - return true; - } - - if (type === 'object' && !Object.keys(value).length) { - return true; - } - - return false; -} - -const types = { - integer(value) { - return types.number(value) && parseInt(value, 10) === value; - }, - string(value) { - return typeof value === 'string'; - }, - number(value) { - if (isNaN(value)) { - return false; - } - return typeof value === 'number'; - }, - "boolean": function(value) { - return typeof value === 'boolean'; - }, - "float": function(value) { - return types.number(value) && !types.integer(value); - }, - array(value) { - return Array.isArray(value); - }, - object(value) { - return typeof value === 'object' && !types.array(value); - }, - date(value) { - return value instanceof Date; - }, - timestamp(value) { - if (!this.integer(value) || Math.abs(value).toString().length > 16) { - return false - } - return true; - }, - file(value) { - return typeof value.url === 'string'; - }, - email(value) { - return typeof value === 'string' && !!value.match(pattern.email) && value.length < 255; - }, - url(value) { - return typeof value === 'string' && !!value.match(pattern.url); - }, - pattern(reg, value) { - try { - return new RegExp(reg).test(value); - } catch (e) { - return false; - } - }, - method(value) { - return typeof value === 'function'; - }, - idcard(value) { - return typeof value === 'string' && !!value.match(pattern.idcard); - }, - 'url-https'(value) { - return this.url(value) && value.startsWith('https://'); - }, - 'url-scheme'(value) { - return value.startsWith('://'); - }, - 'url-web'(value) { - return false; - } -} - -class RuleValidator { - - constructor(message) { - this._message = message - } - - async validateRule(fieldKey, fieldValue, value, data, allData) { - var result = null - - let rules = fieldValue.rules - - let hasRequired = rules.findIndex((item) => { - return item.required - }) - if (hasRequired < 0) { - if (value === null || value === undefined) { - return result - } - if (typeof value === 'string' && !value.length) { - return result - } - } - - var message = this._message - - if (rules === undefined) { - return message['default'] - } - - for (var i = 0; i < rules.length; i++) { - let rule = rules[i] - let vt = this._getValidateType(rule) - - Object.assign(rule, { - label: fieldValue.label || `["${fieldKey}"]` - }) - - if (RuleValidatorHelper[vt]) { - result = RuleValidatorHelper[vt](rule, value, message) - if (result != null) { - break - } - } - - if (rule.validateExpr) { - let now = Date.now() - let resultExpr = rule.validateExpr(value, allData, now) - if (resultExpr === false) { - result = this._getMessage(rule, rule.errorMessage || this._message['default']) - break - } - } - - if (rule.validateFunction) { - result = await this.validateFunction(rule, value, data, allData, vt) - if (result !== null) { - break - } - } - } - - if (result !== null) { - result = message.TAG + result - } - - return result - } - - async validateFunction(rule, value, data, allData, vt) { - let result = null - try { - let callbackMessage = null - const res = await rule.validateFunction(rule, value, allData || data, (message) => { - callbackMessage = message - }) - if (callbackMessage || (typeof res === 'string' && res) || res === false) { - result = this._getMessage(rule, callbackMessage || res, vt) - } - } catch (e) { - result = this._getMessage(rule, e.message, vt) - } - return result - } - - _getMessage(rule, message, vt) { - return formatMessage(rule, message || rule.errorMessage || this._message[vt] || message['default']) - } - - _getValidateType(rule) { - var result = '' - if (rule.required) { - result = 'required' - } else if (rule.format) { - result = 'format' - } else if (rule.arrayType) { - result = 'arrayTypeFormat' - } else if (rule.range) { - result = 'range' - } else if (rule.maximum !== undefined || rule.minimum !== undefined) { - result = 'rangeNumber' - } else if (rule.maxLength !== undefined || rule.minLength !== undefined) { - result = 'rangeLength' - } else if (rule.pattern) { - result = 'pattern' - } else if (rule.validateFunction) { - result = 'validateFunction' - } - return result - } -} - -const RuleValidatorHelper = { - required(rule, value, message) { - if (rule.required && isEmptyValue(value, rule.format || typeof value)) { - return formatMessage(rule, rule.errorMessage || message.required); - } - - return null - }, - - range(rule, value, message) { - const { - range, - errorMessage - } = rule; - - let list = new Array(range.length); - for (let i = 0; i < range.length; i++) { - const item = range[i]; - if (types.object(item) && item.value !== undefined) { - list[i] = item.value; - } else { - list[i] = item; - } - } - - let result = false - if (Array.isArray(value)) { - result = (new Set(value.concat(list)).size === list.length); - } else { - if (list.indexOf(value) > -1) { - result = true; - } - } - - if (!result) { - return formatMessage(rule, errorMessage || message['enum']); - } - - return null - }, - - rangeNumber(rule, value, message) { - if (!types.number(value)) { - return formatMessage(rule, rule.errorMessage || message.pattern.mismatch); - } - - let { - minimum, - maximum, - exclusiveMinimum, - exclusiveMaximum - } = rule; - let min = exclusiveMinimum ? value <= minimum : value < minimum; - let max = exclusiveMaximum ? value >= maximum : value > maximum; - - if (minimum !== undefined && min) { - return formatMessage(rule, rule.errorMessage || message['number'][exclusiveMinimum ? - 'exclusiveMinimum' : 'minimum' - ]) - } else if (maximum !== undefined && max) { - return formatMessage(rule, rule.errorMessage || message['number'][exclusiveMaximum ? - 'exclusiveMaximum' : 'maximum' - ]) - } else if (minimum !== undefined && maximum !== undefined && (min || max)) { - return formatMessage(rule, rule.errorMessage || message['number'].range) - } - - return null - }, - - rangeLength(rule, value, message) { - if (!types.string(value) && !types.array(value)) { - return formatMessage(rule, rule.errorMessage || message.pattern.mismatch); - } - - let min = rule.minLength; - let max = rule.maxLength; - let val = value.length; - - if (min !== undefined && val < min) { - return formatMessage(rule, rule.errorMessage || message['length'].minLength) - } else if (max !== undefined && val > max) { - return formatMessage(rule, rule.errorMessage || message['length'].maxLength) - } else if (min !== undefined && max !== undefined && (val < min || val > max)) { - return formatMessage(rule, rule.errorMessage || message['length'].range) - } - - return null - }, - - pattern(rule, value, message) { - if (!types['pattern'](rule.pattern, value)) { - return formatMessage(rule, rule.errorMessage || message.pattern.mismatch); - } - - return null - }, - - format(rule, value, message) { - var customTypes = Object.keys(types); - var format = FORMAT_MAPPING[rule.format] ? FORMAT_MAPPING[rule.format] : (rule.format || rule.arrayType); - - if (customTypes.indexOf(format) > -1) { - if (!types[format](value)) { - return formatMessage(rule, rule.errorMessage || message.typeError); - } - } - - return null - }, - - arrayTypeFormat(rule, value, message) { - if (!Array.isArray(value)) { - return formatMessage(rule, rule.errorMessage || message.typeError); - } - - for (let i = 0; i < value.length; i++) { - const element = value[i]; - let formatResult = this.format(rule, element, message) - if (formatResult !== null) { - return formatResult - } - } - - return null - } -} - -class SchemaValidator extends RuleValidator { - - constructor(schema, options) { - super(SchemaValidator.message); - - this._schema = schema - this._options = options || null - } - - updateSchema(schema) { - this._schema = schema - } - - async validate(data, allData) { - let result = this._checkFieldInSchema(data) - if (!result) { - result = await this.invokeValidate(data, false, allData) - } - return result.length ? result[0] : null - } - - async validateAll(data, allData) { - let result = this._checkFieldInSchema(data) - if (!result) { - result = await this.invokeValidate(data, true, allData) - } - return result - } - - async validateUpdate(data, allData) { - let result = this._checkFieldInSchema(data) - if (!result) { - result = await this.invokeValidateUpdate(data, false, allData) - } - return result.length ? result[0] : null - } - - async invokeValidate(data, all, allData) { - let result = [] - let schema = this._schema - for (let key in schema) { - let value = schema[key] - let errorMessage = await this.validateRule(key, value, data[key], data, allData) - if (errorMessage != null) { - result.push({ - key, - errorMessage - }) - if (!all) break - } - } - return result - } - - async invokeValidateUpdate(data, all, allData) { - let result = [] - for (let key in data) { - let errorMessage = await this.validateRule(key, this._schema[key], data[key], data, allData) - if (errorMessage != null) { - result.push({ - key, - errorMessage - }) - if (!all) break - } - } - return result - } - - _checkFieldInSchema(data) { - var keys = Object.keys(data) - var keys2 = Object.keys(this._schema) - if (new Set(keys.concat(keys2)).size === keys2.length) { - return '' - } - - var noExistFields = keys.filter((key) => { - return keys2.indexOf(key) < 0; - }) - var errorMessage = formatMessage({ - field: JSON.stringify(noExistFields) - }, SchemaValidator.message.TAG + SchemaValidator.message['defaultInvalid']) - return [{ - key: 'invalid', - errorMessage - }] - } -} - -function Message() { - return { - TAG: "", - default: '验证错误', - defaultInvalid: '提交的字段{field}在数据库中并不存在', - validateFunction: '验证无效', - required: '{label}必填', - 'enum': '{label}超出范围', - timestamp: '{label}格式无效', - whitespace: '{label}不能为空', - typeError: '{label}类型无效', - date: { - format: '{label}日期{value}格式无效', - parse: '{label}日期无法解析,{value}无效', - invalid: '{label}日期{value}无效' - }, - length: { - minLength: '{label}长度不能少于{minLength}', - maxLength: '{label}长度不能超过{maxLength}', - range: '{label}必须介于{minLength}和{maxLength}之间' - }, - number: { - minimum: '{label}不能小于{minimum}', - maximum: '{label}不能大于{maximum}', - exclusiveMinimum: '{label}不能小于等于{minimum}', - exclusiveMaximum: '{label}不能大于等于{maximum}', - range: '{label}必须介于{minimum}and{maximum}之间' - }, - pattern: { - mismatch: '{label}格式不匹配' - } - }; -} - - -SchemaValidator.message = new Message(); - -export default SchemaValidator diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-forms/package.json b/hm_yun/cloud-platform-master/uni_modules/uni-forms/package.json deleted file mode 100644 index e69d39b..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-forms/package.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "id": "uni-forms", - "displayName": "uni-forms 表单", - "version": "1.4.6", - "description": "由输入框、选择器、单选框、多选框等控件组成,用以收集、校验、提交数据", - "keywords": [ - "uni-ui", - "表单", - "校验", - "表单校验", - "表单验证" -], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "" - }, - "directories": { - "example": "../../temps/example_temps" - }, - "dcloudext": { - "category": [ - "前端组件", - "通用组件" - ], - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" - }, - "uni_modules": { - "dependencies": [ - "uni-scss", - "uni-icons" - ], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "y" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y", - "京东": "u" - }, - "快应用": { - "华为": "u", - "联盟": "u" - }, - "Vue": { - "vue2": "y", - "vue3": "y" - } - } - } - } -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-forms/readme.md b/hm_yun/cloud-platform-master/uni_modules/uni-forms/readme.md deleted file mode 100644 index 63d5a04..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-forms/readme.md +++ /dev/null @@ -1,23 +0,0 @@ - - -## Forms 表单 - -> **组件名:uni-forms** -> 代码块: `uForms`、`uni-forms-item` -> 关联组件:`uni-forms-item`、`uni-easyinput`、`uni-data-checkbox`、`uni-group`。 - - -uni-app的内置组件已经有了 `
`组件,用于提交表单内容。 - -然而几乎每个表单都需要做表单验证,为了方便做表单验证,减少重复开发,`uni ui` 又基于 ``组件封装了 ``组件,内置了表单验证功能。 - -`` 提供了 `rules`属性来描述校验规则、``子组件来包裹具体的表单项,以及给原生或三方组件提供了 `binddata()` 来设置表单值。 - -每个要校验的表单项,不管input还是checkbox,都必须放在``组件中,且一个``组件只能放置一个表单项。 - -``组件内部预留了显示error message的区域,默认是在表单项的底部。 - -另外,``组件下面的各个表单项,可以通过``包裹为不同的分组。同一``下的不同表单项目将聚拢在一起,同其他group保持垂直间距。``仅影响视觉效果。 - -### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-forms) -#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-goods-nav/changelog.md b/hm_yun/cloud-platform-master/uni_modules/uni-goods-nav/changelog.md deleted file mode 100644 index c6264c6..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-goods-nav/changelog.md +++ /dev/null @@ -1,18 +0,0 @@ -## 1.2.1(2022-05-30) -- 新增 stat属性,是否开启uni统计功能 -## 1.2.0(2021-11-19) -- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) -- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-goods-nav](https://uniapp.dcloud.io/component/uniui/uni-goods-nav) -## 1.1.1(2021-08-24) -- 新增 支持国际化 -## 1.1.0(2021-07-13) -- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) -## 1.0.7(2021-05-12) -- 新增 组件示例地址 -## 1.0.6(2021-04-21) -- 优化 添加依赖 uni-icons, 导入后自动下载依赖 -## 1.0.5(2021-02-05) -- 优化 组件引用关系,通过uni_modules引用组件 - -## 1.0.4(2021-02-05) -- 调整为uni_modules目录规范 diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-goods-nav/components/uni-goods-nav/i18n/en.json b/hm_yun/cloud-platform-master/uni_modules/uni-goods-nav/components/uni-goods-nav/i18n/en.json deleted file mode 100644 index dcdba41..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-goods-nav/components/uni-goods-nav/i18n/en.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "uni-goods-nav.options.shop": "shop", - "uni-goods-nav.options.cart": "cart", - "uni-goods-nav.buttonGroup.addToCart": "add to cart", - "uni-goods-nav.buttonGroup.buyNow": "buy now" -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-goods-nav/components/uni-goods-nav/i18n/index.js b/hm_yun/cloud-platform-master/uni_modules/uni-goods-nav/components/uni-goods-nav/i18n/index.js deleted file mode 100644 index de7509c..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-goods-nav/components/uni-goods-nav/i18n/index.js +++ /dev/null @@ -1,8 +0,0 @@ -import en from './en.json' -import zhHans from './zh-Hans.json' -import zhHant from './zh-Hant.json' -export default { - en, - 'zh-Hans': zhHans, - 'zh-Hant': zhHant -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-goods-nav/components/uni-goods-nav/i18n/zh-Hans.json b/hm_yun/cloud-platform-master/uni_modules/uni-goods-nav/components/uni-goods-nav/i18n/zh-Hans.json deleted file mode 100644 index 48ee344..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-goods-nav/components/uni-goods-nav/i18n/zh-Hans.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "uni-goods-nav.options.shop": "店铺", - "uni-goods-nav.options.cart": "购物车", - "uni-goods-nav.buttonGroup.addToCart": "加入购物车", - "uni-goods-nav.buttonGroup.buyNow": "立即购买" -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-goods-nav/components/uni-goods-nav/i18n/zh-Hant.json b/hm_yun/cloud-platform-master/uni_modules/uni-goods-nav/components/uni-goods-nav/i18n/zh-Hant.json deleted file mode 100644 index d0a0255..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-goods-nav/components/uni-goods-nav/i18n/zh-Hant.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "uni-goods-nav.options.shop": "店鋪", - "uni-goods-nav.options.cart": "購物車", - "uni-goods-nav.buttonGroup.addToCart": "加入購物車", - "uni-goods-nav.buttonGroup.buyNow": "立即購買" -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-goods-nav/components/uni-goods-nav/uni-goods-nav.vue b/hm_yun/cloud-platform-master/uni_modules/uni-goods-nav/components/uni-goods-nav/uni-goods-nav.vue deleted file mode 100644 index 8a16b17..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-goods-nav/components/uni-goods-nav/uni-goods-nav.vue +++ /dev/null @@ -1,229 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-goods-nav/package.json b/hm_yun/cloud-platform-master/uni_modules/uni-goods-nav/package.json deleted file mode 100644 index 636e45e..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-goods-nav/package.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "id": "uni-goods-nav", - "displayName": "uni-goods-nav 商品导航", - "version": "1.2.1", - "description": "商品导航组件主要用于电商类应用底部导航,可自定义加入购物车,购买等操作", - "keywords": [ - "uni-ui", - "uniui", - "商品导航" -], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "" - }, - "directories": { - "example": "../../temps/example_temps" - }, - "dcloudext": { - "category": [ - "前端组件", - "通用组件" - ], - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" - }, - "uni_modules": { - "dependencies": [ - "uni-scss", - "uni-icons" - ], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "y" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y" - }, - "快应用": { - "华为": "u", - "联盟": "u" - }, - "Vue": { - "vue2": "y", - "vue3": "y" - } - } - } - } -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-goods-nav/readme.md b/hm_yun/cloud-platform-master/uni_modules/uni-goods-nav/readme.md deleted file mode 100644 index 07df93f..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-goods-nav/readme.md +++ /dev/null @@ -1,10 +0,0 @@ - - -## GoodsNav 商品导航 -> **组件名:uni-goods-nav** -> 代码块: `uGoodsNav` - -商品加入购物车,立即购买等。 - -### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-goods-nav) -#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-grid/changelog.md b/hm_yun/cloud-platform-master/uni_modules/uni-grid/changelog.md deleted file mode 100644 index d301166..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-grid/changelog.md +++ /dev/null @@ -1,13 +0,0 @@ -## 1.4.0(2021-11-19) -- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) -- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-grid](https://uniapp.dcloud.io/component/uniui/uni-grid) -## 1.3.2(2021-11-09) -- 新增 提供组件设计资源,组件样式调整 -## 1.3.1(2021-07-30) -- 优化 vue3下事件警告的问题 -## 1.3.0(2021-07-13) -- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) -## 1.2.4(2021-05-12) -- 新增 组件示例地址 -## 1.2.3(2021-02-05) -- 调整为uni_modules目录规范 diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-grid/components/uni-grid-item/uni-grid-item.vue b/hm_yun/cloud-platform-master/uni_modules/uni-grid/components/uni-grid-item/uni-grid-item.vue deleted file mode 100644 index 20fd54e..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-grid/components/uni-grid-item/uni-grid-item.vue +++ /dev/null @@ -1,127 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-grid/components/uni-grid/uni-grid.vue b/hm_yun/cloud-platform-master/uni_modules/uni-grid/components/uni-grid/uni-grid.vue deleted file mode 100644 index 96a412f..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-grid/components/uni-grid/uni-grid.vue +++ /dev/null @@ -1,142 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-grid/package.json b/hm_yun/cloud-platform-master/uni_modules/uni-grid/package.json deleted file mode 100644 index ccb2c91..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-grid/package.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "id": "uni-grid", - "displayName": "uni-grid 宫格", - "version": "1.4.0", - "description": "Grid 宫格组件,提供移动端常见的宫格布局,如九宫格。", - "keywords": [ - "uni-ui", - "uniui", - "九宫格", - "表格" -], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "" - }, - "directories": { - "example": "../../temps/example_temps" - }, - "dcloudext": { - "category": [ - "前端组件", - "通用组件" - ], - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" - }, - "uni_modules": { - "dependencies": ["uni-scss","uni-icons"], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "y" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y" - }, - "快应用": { - "华为": "u", - "联盟": "u" - }, - "Vue": { - "vue2": "y", - "vue3": "y" - } - } - } - } -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-grid/readme.md b/hm_yun/cloud-platform-master/uni_modules/uni-grid/readme.md deleted file mode 100644 index 0aa44cc..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-grid/readme.md +++ /dev/null @@ -1,11 +0,0 @@ - - -## Grid 宫格 -> **组件名:uni-grid** -> 代码块: `uGrid` - - -宫格组件。 - -### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-grid) -#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-group/changelog.md b/hm_yun/cloud-platform-master/uni_modules/uni-group/changelog.md deleted file mode 100644 index a7024fd..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-group/changelog.md +++ /dev/null @@ -1,16 +0,0 @@ -## 1.2.2(2022-05-30) -- 新增 stat属性,是否开启uni统计功能 -## 1.2.1(2021-11-22) -- 修复 vue3中某些scss变量无法找到的问题 -## 1.2.0(2021-11-19) -- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) -- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-group](https://uniapp.dcloud.io/component/uniui/uni-group) -## 1.1.7(2021-11-08) -## 1.1.0(2021-07-30) -- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) -- 优化 组件文档 -## 1.0.3(2021-05-12) -- 新增 组件示例地址 -## 1.0.2(2021-02-05) -- 调整为uni_modules目录规范 -- 优化 兼容 nvue 页面 diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-group/components/uni-group/uni-group.vue b/hm_yun/cloud-platform-master/uni_modules/uni-group/components/uni-group/uni-group.vue deleted file mode 100644 index 3425ecd..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-group/components/uni-group/uni-group.vue +++ /dev/null @@ -1,134 +0,0 @@ - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-group/package.json b/hm_yun/cloud-platform-master/uni_modules/uni-group/package.json deleted file mode 100644 index ea00a08..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-group/package.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "id": "uni-group", - "displayName": "uni-group 分组", - "version": "1.2.2", - "description": "分组组件可用于将组件用于分组,添加间隔,以产生明显的区块", - "keywords": [ - "uni-ui", - "uniui", - "group", - "分组", - "" -], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "" - }, - "directories": { - "example": "../../temps/example_temps" - }, - "dcloudext": { - "category": [ - "前端组件", - "通用组件" - ], - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" - }, - "uni_modules": { - "dependencies": ["uni-scss"], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "y" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y" - }, - "快应用": { - "华为": "u", - "联盟": "u" - }, - "Vue": { - "vue2": "y", - "vue3": "y" - } - } - } - } -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-group/readme.md b/hm_yun/cloud-platform-master/uni_modules/uni-group/readme.md deleted file mode 100644 index bae67f4..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-group/readme.md +++ /dev/null @@ -1,9 +0,0 @@ - -## Group 分组 -> **组件名:uni-group** -> 代码块: `uGroup` - -分组组件可用于将组件分组,添加间隔,以产生明显的区块。 - -### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-group) -#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-icons/changelog.md b/hm_yun/cloud-platform-master/uni_modules/uni-icons/changelog.md deleted file mode 100644 index 620ab02..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-icons/changelog.md +++ /dev/null @@ -1,40 +0,0 @@ -## 2.0.9(2024-01-12) -fix: 修复图标大小默认值错误的问题 -## 2.0.8(2023-12-14) -- 修复 项目未使用 ts 情况下,打包报错的bug -## 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) -- 优化 size 支持其他单位 -## 1.3.3(2022-01-17) -- 修复 nvue 有些图标不显示的bug,兼容老版本图标 -## 1.3.2(2021-12-01) -- 优化 示例可复制图标名称 -## 1.3.1(2021-11-23) -- 优化 兼容旧组件 type 值 -## 1.3.0(2021-11-19) -- 新增 更多图标 -- 优化 自定义图标使用方式 -- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) -- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-icons](https://uniapp.dcloud.io/component/uniui/uni-icons) -## 1.1.7(2021-11-08) -## 1.2.0(2021-07-30) -- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) -## 1.1.5(2021-05-12) -- 新增 组件示例地址 -## 1.1.4(2021-02-05) -- 调整为uni_modules目录规范 diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-icons/components/uni-icons/icons.js b/hm_yun/cloud-platform-master/uni_modules/uni-icons/components/uni-icons/icons.js deleted file mode 100644 index 7889936..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-icons/components/uni-icons/icons.js +++ /dev/null @@ -1,1169 +0,0 @@ -export default { - "id": "2852637", - "name": "uniui图标库", - "font_family": "uniicons", - "css_prefix_text": "uniui-", - "description": "", - "glyphs": [ - { - "icon_id": "25027049", - "name": "yanse", - "font_class": "color", - "unicode": "e6cf", - "unicode_decimal": 59087 - }, - { - "icon_id": "25027048", - "name": "wallet", - "font_class": "wallet", - "unicode": "e6b1", - "unicode_decimal": 59057 - }, - { - "icon_id": "25015720", - "name": "settings-filled", - "font_class": "settings-filled", - "unicode": "e6ce", - "unicode_decimal": 59086 - }, - { - "icon_id": "25015434", - "name": "shimingrenzheng-filled", - "font_class": "auth-filled", - "unicode": "e6cc", - "unicode_decimal": 59084 - }, - { - "icon_id": "24934246", - "name": "shop-filled", - "font_class": "shop-filled", - "unicode": "e6cd", - "unicode_decimal": 59085 - }, - { - "icon_id": "24934159", - "name": "staff-filled-01", - "font_class": "staff-filled", - "unicode": "e6cb", - "unicode_decimal": 59083 - }, - { - "icon_id": "24932461", - "name": "VIP-filled", - "font_class": "vip-filled", - "unicode": "e6c6", - "unicode_decimal": 59078 - }, - { - "icon_id": "24932462", - "name": "plus_circle_fill", - "font_class": "plus-filled", - "unicode": "e6c7", - "unicode_decimal": 59079 - }, - { - "icon_id": "24932463", - "name": "folder_add-filled", - "font_class": "folder-add-filled", - "unicode": "e6c8", - "unicode_decimal": 59080 - }, - { - "icon_id": "24932464", - "name": "yanse-filled", - "font_class": "color-filled", - "unicode": "e6c9", - "unicode_decimal": 59081 - }, - { - "icon_id": "24932465", - "name": "tune-filled", - "font_class": "tune-filled", - "unicode": "e6ca", - "unicode_decimal": 59082 - }, - { - "icon_id": "24932455", - "name": "a-rilidaka-filled", - "font_class": "calendar-filled", - "unicode": "e6c0", - "unicode_decimal": 59072 - }, - { - "icon_id": "24932456", - "name": "notification-filled", - "font_class": "notification-filled", - "unicode": "e6c1", - "unicode_decimal": 59073 - }, - { - "icon_id": "24932457", - "name": "wallet-filled", - "font_class": "wallet-filled", - "unicode": "e6c2", - "unicode_decimal": 59074 - }, - { - "icon_id": "24932458", - "name": "paihangbang-filled", - "font_class": "medal-filled", - "unicode": "e6c3", - "unicode_decimal": 59075 - }, - { - "icon_id": "24932459", - "name": "gift-filled", - "font_class": "gift-filled", - "unicode": "e6c4", - "unicode_decimal": 59076 - }, - { - "icon_id": "24932460", - "name": "fire-filled", - "font_class": "fire-filled", - "unicode": "e6c5", - "unicode_decimal": 59077 - }, - { - "icon_id": "24928001", - "name": "refreshempty", - "font_class": "refreshempty", - "unicode": "e6bf", - "unicode_decimal": 59071 - }, - { - "icon_id": "24926853", - "name": "location-ellipse", - "font_class": "location-filled", - "unicode": "e6af", - "unicode_decimal": 59055 - }, - { - "icon_id": "24926735", - "name": "person-filled", - "font_class": "person-filled", - "unicode": "e69d", - "unicode_decimal": 59037 - }, - { - "icon_id": "24926703", - "name": "personadd-filled", - "font_class": "personadd-filled", - "unicode": "e698", - "unicode_decimal": 59032 - }, - { - "icon_id": "24923351", - "name": "back", - "font_class": "back", - "unicode": "e6b9", - "unicode_decimal": 59065 - }, - { - "icon_id": "24923352", - "name": "forward", - "font_class": "forward", - "unicode": "e6ba", - "unicode_decimal": 59066 - }, - { - "icon_id": "24923353", - "name": "arrowthinright", - "font_class": "arrow-right", - "unicode": "e6bb", - "unicode_decimal": 59067 - }, - { - "icon_id": "24923353", - "name": "arrowthinright", - "font_class": "arrowthinright", - "unicode": "e6bb", - "unicode_decimal": 59067 - }, - { - "icon_id": "24923354", - "name": "arrowthinleft", - "font_class": "arrow-left", - "unicode": "e6bc", - "unicode_decimal": 59068 - }, - { - "icon_id": "24923354", - "name": "arrowthinleft", - "font_class": "arrowthinleft", - "unicode": "e6bc", - "unicode_decimal": 59068 - }, - { - "icon_id": "24923355", - "name": "arrowthinup", - "font_class": "arrow-up", - "unicode": "e6bd", - "unicode_decimal": 59069 - }, - { - "icon_id": "24923355", - "name": "arrowthinup", - "font_class": "arrowthinup", - "unicode": "e6bd", - "unicode_decimal": 59069 - }, - { - "icon_id": "24923356", - "name": "arrowthindown", - "font_class": "arrow-down", - "unicode": "e6be", - "unicode_decimal": 59070 - },{ - "icon_id": "24923356", - "name": "arrowthindown", - "font_class": "arrowthindown", - "unicode": "e6be", - "unicode_decimal": 59070 - }, - { - "icon_id": "24923349", - "name": "arrowdown", - "font_class": "bottom", - "unicode": "e6b8", - "unicode_decimal": 59064 - },{ - "icon_id": "24923349", - "name": "arrowdown", - "font_class": "arrowdown", - "unicode": "e6b8", - "unicode_decimal": 59064 - }, - { - "icon_id": "24923346", - "name": "arrowright", - "font_class": "right", - "unicode": "e6b5", - "unicode_decimal": 59061 - }, - { - "icon_id": "24923346", - "name": "arrowright", - "font_class": "arrowright", - "unicode": "e6b5", - "unicode_decimal": 59061 - }, - { - "icon_id": "24923347", - "name": "arrowup", - "font_class": "top", - "unicode": "e6b6", - "unicode_decimal": 59062 - }, - { - "icon_id": "24923347", - "name": "arrowup", - "font_class": "arrowup", - "unicode": "e6b6", - "unicode_decimal": 59062 - }, - { - "icon_id": "24923348", - "name": "arrowleft", - "font_class": "left", - "unicode": "e6b7", - "unicode_decimal": 59063 - }, - { - "icon_id": "24923348", - "name": "arrowleft", - "font_class": "arrowleft", - "unicode": "e6b7", - "unicode_decimal": 59063 - }, - { - "icon_id": "24923334", - "name": "eye", - "font_class": "eye", - "unicode": "e651", - "unicode_decimal": 58961 - }, - { - "icon_id": "24923335", - "name": "eye-filled", - "font_class": "eye-filled", - "unicode": "e66a", - "unicode_decimal": 58986 - }, - { - "icon_id": "24923336", - "name": "eye-slash", - "font_class": "eye-slash", - "unicode": "e6b3", - "unicode_decimal": 59059 - }, - { - "icon_id": "24923337", - "name": "eye-slash-filled", - "font_class": "eye-slash-filled", - "unicode": "e6b4", - "unicode_decimal": 59060 - }, - { - "icon_id": "24923305", - "name": "info-filled", - "font_class": "info-filled", - "unicode": "e649", - "unicode_decimal": 58953 - }, - { - "icon_id": "24923299", - "name": "reload-01", - "font_class": "reload", - "unicode": "e6b2", - "unicode_decimal": 59058 - }, - { - "icon_id": "24923195", - "name": "mic_slash_fill", - "font_class": "micoff-filled", - "unicode": "e6b0", - "unicode_decimal": 59056 - }, - { - "icon_id": "24923165", - "name": "map-pin-ellipse", - "font_class": "map-pin-ellipse", - "unicode": "e6ac", - "unicode_decimal": 59052 - }, - { - "icon_id": "24923166", - "name": "map-pin", - "font_class": "map-pin", - "unicode": "e6ad", - "unicode_decimal": 59053 - }, - { - "icon_id": "24923167", - "name": "location", - "font_class": "location", - "unicode": "e6ae", - "unicode_decimal": 59054 - }, - { - "icon_id": "24923064", - "name": "starhalf", - "font_class": "starhalf", - "unicode": "e683", - "unicode_decimal": 59011 - }, - { - "icon_id": "24923065", - "name": "star", - "font_class": "star", - "unicode": "e688", - "unicode_decimal": 59016 - }, - { - "icon_id": "24923066", - "name": "star-filled", - "font_class": "star-filled", - "unicode": "e68f", - "unicode_decimal": 59023 - }, - { - "icon_id": "24899646", - "name": "a-rilidaka", - "font_class": "calendar", - "unicode": "e6a0", - "unicode_decimal": 59040 - }, - { - "icon_id": "24899647", - "name": "fire", - "font_class": "fire", - "unicode": "e6a1", - "unicode_decimal": 59041 - }, - { - "icon_id": "24899648", - "name": "paihangbang", - "font_class": "medal", - "unicode": "e6a2", - "unicode_decimal": 59042 - }, - { - "icon_id": "24899649", - "name": "font", - "font_class": "font", - "unicode": "e6a3", - "unicode_decimal": 59043 - }, - { - "icon_id": "24899650", - "name": "gift", - "font_class": "gift", - "unicode": "e6a4", - "unicode_decimal": 59044 - }, - { - "icon_id": "24899651", - "name": "link", - "font_class": "link", - "unicode": "e6a5", - "unicode_decimal": 59045 - }, - { - "icon_id": "24899652", - "name": "notification", - "font_class": "notification", - "unicode": "e6a6", - "unicode_decimal": 59046 - }, - { - "icon_id": "24899653", - "name": "staff", - "font_class": "staff", - "unicode": "e6a7", - "unicode_decimal": 59047 - }, - { - "icon_id": "24899654", - "name": "VIP", - "font_class": "vip", - "unicode": "e6a8", - "unicode_decimal": 59048 - }, - { - "icon_id": "24899655", - "name": "folder_add", - "font_class": "folder-add", - "unicode": "e6a9", - "unicode_decimal": 59049 - }, - { - "icon_id": "24899656", - "name": "tune", - "font_class": "tune", - "unicode": "e6aa", - "unicode_decimal": 59050 - }, - { - "icon_id": "24899657", - "name": "shimingrenzheng", - "font_class": "auth", - "unicode": "e6ab", - "unicode_decimal": 59051 - }, - { - "icon_id": "24899565", - "name": "person", - "font_class": "person", - "unicode": "e699", - "unicode_decimal": 59033 - }, - { - "icon_id": "24899566", - "name": "email-filled", - "font_class": "email-filled", - "unicode": "e69a", - "unicode_decimal": 59034 - }, - { - "icon_id": "24899567", - "name": "phone-filled", - "font_class": "phone-filled", - "unicode": "e69b", - "unicode_decimal": 59035 - }, - { - "icon_id": "24899568", - "name": "phone", - "font_class": "phone", - "unicode": "e69c", - "unicode_decimal": 59036 - }, - { - "icon_id": "24899570", - "name": "email", - "font_class": "email", - "unicode": "e69e", - "unicode_decimal": 59038 - }, - { - "icon_id": "24899571", - "name": "personadd", - "font_class": "personadd", - "unicode": "e69f", - "unicode_decimal": 59039 - }, - { - "icon_id": "24899558", - "name": "chatboxes-filled", - "font_class": "chatboxes-filled", - "unicode": "e692", - "unicode_decimal": 59026 - }, - { - "icon_id": "24899559", - "name": "contact", - "font_class": "contact", - "unicode": "e693", - "unicode_decimal": 59027 - }, - { - "icon_id": "24899560", - "name": "chatbubble-filled", - "font_class": "chatbubble-filled", - "unicode": "e694", - "unicode_decimal": 59028 - }, - { - "icon_id": "24899561", - "name": "contact-filled", - "font_class": "contact-filled", - "unicode": "e695", - "unicode_decimal": 59029 - }, - { - "icon_id": "24899562", - "name": "chatboxes", - "font_class": "chatboxes", - "unicode": "e696", - "unicode_decimal": 59030 - }, - { - "icon_id": "24899563", - "name": "chatbubble", - "font_class": "chatbubble", - "unicode": "e697", - "unicode_decimal": 59031 - }, - { - "icon_id": "24881290", - "name": "upload-filled", - "font_class": "upload-filled", - "unicode": "e68e", - "unicode_decimal": 59022 - }, - { - "icon_id": "24881292", - "name": "upload", - "font_class": "upload", - "unicode": "e690", - "unicode_decimal": 59024 - }, - { - "icon_id": "24881293", - "name": "weixin", - "font_class": "weixin", - "unicode": "e691", - "unicode_decimal": 59025 - }, - { - "icon_id": "24881274", - "name": "compose", - "font_class": "compose", - "unicode": "e67f", - "unicode_decimal": 59007 - }, - { - "icon_id": "24881275", - "name": "qq", - "font_class": "qq", - "unicode": "e680", - "unicode_decimal": 59008 - }, - { - "icon_id": "24881276", - "name": "download-filled", - "font_class": "download-filled", - "unicode": "e681", - "unicode_decimal": 59009 - }, - { - "icon_id": "24881277", - "name": "pengyouquan", - "font_class": "pyq", - "unicode": "e682", - "unicode_decimal": 59010 - }, - { - "icon_id": "24881279", - "name": "sound", - "font_class": "sound", - "unicode": "e684", - "unicode_decimal": 59012 - }, - { - "icon_id": "24881280", - "name": "trash-filled", - "font_class": "trash-filled", - "unicode": "e685", - "unicode_decimal": 59013 - }, - { - "icon_id": "24881281", - "name": "sound-filled", - "font_class": "sound-filled", - "unicode": "e686", - "unicode_decimal": 59014 - }, - { - "icon_id": "24881282", - "name": "trash", - "font_class": "trash", - "unicode": "e687", - "unicode_decimal": 59015 - }, - { - "icon_id": "24881284", - "name": "videocam-filled", - "font_class": "videocam-filled", - "unicode": "e689", - "unicode_decimal": 59017 - }, - { - "icon_id": "24881285", - "name": "spinner-cycle", - "font_class": "spinner-cycle", - "unicode": "e68a", - "unicode_decimal": 59018 - }, - { - "icon_id": "24881286", - "name": "weibo", - "font_class": "weibo", - "unicode": "e68b", - "unicode_decimal": 59019 - }, - { - "icon_id": "24881288", - "name": "videocam", - "font_class": "videocam", - "unicode": "e68c", - "unicode_decimal": 59020 - }, - { - "icon_id": "24881289", - "name": "download", - "font_class": "download", - "unicode": "e68d", - "unicode_decimal": 59021 - }, - { - "icon_id": "24879601", - "name": "help", - "font_class": "help", - "unicode": "e679", - "unicode_decimal": 59001 - }, - { - "icon_id": "24879602", - "name": "navigate-filled", - "font_class": "navigate-filled", - "unicode": "e67a", - "unicode_decimal": 59002 - }, - { - "icon_id": "24879603", - "name": "plusempty", - "font_class": "plusempty", - "unicode": "e67b", - "unicode_decimal": 59003 - }, - { - "icon_id": "24879604", - "name": "smallcircle", - "font_class": "smallcircle", - "unicode": "e67c", - "unicode_decimal": 59004 - }, - { - "icon_id": "24879605", - "name": "minus-filled", - "font_class": "minus-filled", - "unicode": "e67d", - "unicode_decimal": 59005 - }, - { - "icon_id": "24879606", - "name": "micoff", - "font_class": "micoff", - "unicode": "e67e", - "unicode_decimal": 59006 - }, - { - "icon_id": "24879588", - "name": "closeempty", - "font_class": "closeempty", - "unicode": "e66c", - "unicode_decimal": 58988 - }, - { - "icon_id": "24879589", - "name": "clear", - "font_class": "clear", - "unicode": "e66d", - "unicode_decimal": 58989 - }, - { - "icon_id": "24879590", - "name": "navigate", - "font_class": "navigate", - "unicode": "e66e", - "unicode_decimal": 58990 - }, - { - "icon_id": "24879591", - "name": "minus", - "font_class": "minus", - "unicode": "e66f", - "unicode_decimal": 58991 - }, - { - "icon_id": "24879592", - "name": "image", - "font_class": "image", - "unicode": "e670", - "unicode_decimal": 58992 - }, - { - "icon_id": "24879593", - "name": "mic", - "font_class": "mic", - "unicode": "e671", - "unicode_decimal": 58993 - }, - { - "icon_id": "24879594", - "name": "paperplane", - "font_class": "paperplane", - "unicode": "e672", - "unicode_decimal": 58994 - }, - { - "icon_id": "24879595", - "name": "close", - "font_class": "close", - "unicode": "e673", - "unicode_decimal": 58995 - }, - { - "icon_id": "24879596", - "name": "help-filled", - "font_class": "help-filled", - "unicode": "e674", - "unicode_decimal": 58996 - }, - { - "icon_id": "24879597", - "name": "plus-filled", - "font_class": "paperplane-filled", - "unicode": "e675", - "unicode_decimal": 58997 - }, - { - "icon_id": "24879598", - "name": "plus", - "font_class": "plus", - "unicode": "e676", - "unicode_decimal": 58998 - }, - { - "icon_id": "24879599", - "name": "mic-filled", - "font_class": "mic-filled", - "unicode": "e677", - "unicode_decimal": 58999 - }, - { - "icon_id": "24879600", - "name": "image-filled", - "font_class": "image-filled", - "unicode": "e678", - "unicode_decimal": 59000 - }, - { - "icon_id": "24855900", - "name": "locked-filled", - "font_class": "locked-filled", - "unicode": "e668", - "unicode_decimal": 58984 - }, - { - "icon_id": "24855901", - "name": "info", - "font_class": "info", - "unicode": "e669", - "unicode_decimal": 58985 - }, - { - "icon_id": "24855903", - "name": "locked", - "font_class": "locked", - "unicode": "e66b", - "unicode_decimal": 58987 - }, - { - "icon_id": "24855884", - "name": "camera-filled", - "font_class": "camera-filled", - "unicode": "e658", - "unicode_decimal": 58968 - }, - { - "icon_id": "24855885", - "name": "chat-filled", - "font_class": "chat-filled", - "unicode": "e659", - "unicode_decimal": 58969 - }, - { - "icon_id": "24855886", - "name": "camera", - "font_class": "camera", - "unicode": "e65a", - "unicode_decimal": 58970 - }, - { - "icon_id": "24855887", - "name": "circle", - "font_class": "circle", - "unicode": "e65b", - "unicode_decimal": 58971 - }, - { - "icon_id": "24855888", - "name": "checkmarkempty", - "font_class": "checkmarkempty", - "unicode": "e65c", - "unicode_decimal": 58972 - }, - { - "icon_id": "24855889", - "name": "chat", - "font_class": "chat", - "unicode": "e65d", - "unicode_decimal": 58973 - }, - { - "icon_id": "24855890", - "name": "circle-filled", - "font_class": "circle-filled", - "unicode": "e65e", - "unicode_decimal": 58974 - }, - { - "icon_id": "24855891", - "name": "flag", - "font_class": "flag", - "unicode": "e65f", - "unicode_decimal": 58975 - }, - { - "icon_id": "24855892", - "name": "flag-filled", - "font_class": "flag-filled", - "unicode": "e660", - "unicode_decimal": 58976 - }, - { - "icon_id": "24855893", - "name": "gear-filled", - "font_class": "gear-filled", - "unicode": "e661", - "unicode_decimal": 58977 - }, - { - "icon_id": "24855894", - "name": "home", - "font_class": "home", - "unicode": "e662", - "unicode_decimal": 58978 - }, - { - "icon_id": "24855895", - "name": "home-filled", - "font_class": "home-filled", - "unicode": "e663", - "unicode_decimal": 58979 - }, - { - "icon_id": "24855896", - "name": "gear", - "font_class": "gear", - "unicode": "e664", - "unicode_decimal": 58980 - }, - { - "icon_id": "24855897", - "name": "smallcircle-filled", - "font_class": "smallcircle-filled", - "unicode": "e665", - "unicode_decimal": 58981 - }, - { - "icon_id": "24855898", - "name": "map-filled", - "font_class": "map-filled", - "unicode": "e666", - "unicode_decimal": 58982 - }, - { - "icon_id": "24855899", - "name": "map", - "font_class": "map", - "unicode": "e667", - "unicode_decimal": 58983 - }, - { - "icon_id": "24855825", - "name": "refresh-filled", - "font_class": "refresh-filled", - "unicode": "e656", - "unicode_decimal": 58966 - }, - { - "icon_id": "24855826", - "name": "refresh", - "font_class": "refresh", - "unicode": "e657", - "unicode_decimal": 58967 - }, - { - "icon_id": "24855808", - "name": "cloud-upload", - "font_class": "cloud-upload", - "unicode": "e645", - "unicode_decimal": 58949 - }, - { - "icon_id": "24855809", - "name": "cloud-download-filled", - "font_class": "cloud-download-filled", - "unicode": "e646", - "unicode_decimal": 58950 - }, - { - "icon_id": "24855810", - "name": "cloud-download", - "font_class": "cloud-download", - "unicode": "e647", - "unicode_decimal": 58951 - }, - { - "icon_id": "24855811", - "name": "cloud-upload-filled", - "font_class": "cloud-upload-filled", - "unicode": "e648", - "unicode_decimal": 58952 - }, - { - "icon_id": "24855813", - "name": "redo", - "font_class": "redo", - "unicode": "e64a", - "unicode_decimal": 58954 - }, - { - "icon_id": "24855814", - "name": "images-filled", - "font_class": "images-filled", - "unicode": "e64b", - "unicode_decimal": 58955 - }, - { - "icon_id": "24855815", - "name": "undo-filled", - "font_class": "undo-filled", - "unicode": "e64c", - "unicode_decimal": 58956 - }, - { - "icon_id": "24855816", - "name": "more", - "font_class": "more", - "unicode": "e64d", - "unicode_decimal": 58957 - }, - { - "icon_id": "24855817", - "name": "more-filled", - "font_class": "more-filled", - "unicode": "e64e", - "unicode_decimal": 58958 - }, - { - "icon_id": "24855818", - "name": "undo", - "font_class": "undo", - "unicode": "e64f", - "unicode_decimal": 58959 - }, - { - "icon_id": "24855819", - "name": "images", - "font_class": "images", - "unicode": "e650", - "unicode_decimal": 58960 - }, - { - "icon_id": "24855821", - "name": "paperclip", - "font_class": "paperclip", - "unicode": "e652", - "unicode_decimal": 58962 - }, - { - "icon_id": "24855822", - "name": "settings", - "font_class": "settings", - "unicode": "e653", - "unicode_decimal": 58963 - }, - { - "icon_id": "24855823", - "name": "search", - "font_class": "search", - "unicode": "e654", - "unicode_decimal": 58964 - }, - { - "icon_id": "24855824", - "name": "redo-filled", - "font_class": "redo-filled", - "unicode": "e655", - "unicode_decimal": 58965 - }, - { - "icon_id": "24841702", - "name": "list", - "font_class": "list", - "unicode": "e644", - "unicode_decimal": 58948 - }, - { - "icon_id": "24841489", - "name": "mail-open-filled", - "font_class": "mail-open-filled", - "unicode": "e63a", - "unicode_decimal": 58938 - }, - { - "icon_id": "24841491", - "name": "hand-thumbsdown-filled", - "font_class": "hand-down-filled", - "unicode": "e63c", - "unicode_decimal": 58940 - }, - { - "icon_id": "24841492", - "name": "hand-thumbsdown", - "font_class": "hand-down", - "unicode": "e63d", - "unicode_decimal": 58941 - }, - { - "icon_id": "24841493", - "name": "hand-thumbsup-filled", - "font_class": "hand-up-filled", - "unicode": "e63e", - "unicode_decimal": 58942 - }, - { - "icon_id": "24841494", - "name": "hand-thumbsup", - "font_class": "hand-up", - "unicode": "e63f", - "unicode_decimal": 58943 - }, - { - "icon_id": "24841496", - "name": "heart-filled", - "font_class": "heart-filled", - "unicode": "e641", - "unicode_decimal": 58945 - }, - { - "icon_id": "24841498", - "name": "mail-open", - "font_class": "mail-open", - "unicode": "e643", - "unicode_decimal": 58947 - }, - { - "icon_id": "24841488", - "name": "heart", - "font_class": "heart", - "unicode": "e639", - "unicode_decimal": 58937 - }, - { - "icon_id": "24839963", - "name": "loop", - "font_class": "loop", - "unicode": "e633", - "unicode_decimal": 58931 - }, - { - "icon_id": "24839866", - "name": "pulldown", - "font_class": "pulldown", - "unicode": "e632", - "unicode_decimal": 58930 - }, - { - "icon_id": "24813798", - "name": "scan", - "font_class": "scan", - "unicode": "e62a", - "unicode_decimal": 58922 - }, - { - "icon_id": "24813786", - "name": "bars", - "font_class": "bars", - "unicode": "e627", - "unicode_decimal": 58919 - }, - { - "icon_id": "24813788", - "name": "cart-filled", - "font_class": "cart-filled", - "unicode": "e629", - "unicode_decimal": 58921 - }, - { - "icon_id": "24813790", - "name": "checkbox", - "font_class": "checkbox", - "unicode": "e62b", - "unicode_decimal": 58923 - }, - { - "icon_id": "24813791", - "name": "checkbox-filled", - "font_class": "checkbox-filled", - "unicode": "e62c", - "unicode_decimal": 58924 - }, - { - "icon_id": "24813794", - "name": "shop", - "font_class": "shop", - "unicode": "e62f", - "unicode_decimal": 58927 - }, - { - "icon_id": "24813795", - "name": "headphones", - "font_class": "headphones", - "unicode": "e630", - "unicode_decimal": 58928 - }, - { - "icon_id": "24813796", - "name": "cart", - "font_class": "cart", - "unicode": "e631", - "unicode_decimal": 58929 - } - ] -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-icons/components/uni-icons/uni-icons.uvue b/hm_yun/cloud-platform-master/uni_modules/uni-icons/components/uni-icons/uni-icons.uvue deleted file mode 100644 index 398678e..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-icons/components/uni-icons/uni-icons.uvue +++ /dev/null @@ -1,91 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-icons/components/uni-icons/uni-icons.vue b/hm_yun/cloud-platform-master/uni_modules/uni-icons/components/uni-icons/uni-icons.vue deleted file mode 100644 index 7da5356..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-icons/components/uni-icons/uni-icons.vue +++ /dev/null @@ -1,110 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-icons/components/uni-icons/uniicons.css b/hm_yun/cloud-platform-master/uni_modules/uni-icons/components/uni-icons/uniicons.css deleted file mode 100644 index 0a6b6fe..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-icons/components/uni-icons/uniicons.css +++ /dev/null @@ -1,664 +0,0 @@ - -.uniui-cart-filled:before { - content: "\e6d0"; -} - -.uniui-gift-filled:before { - content: "\e6c4"; -} - -.uniui-color:before { - content: "\e6cf"; -} - -.uniui-wallet:before { - content: "\e6b1"; -} - -.uniui-settings-filled:before { - content: "\e6ce"; -} - -.uniui-auth-filled:before { - content: "\e6cc"; -} - -.uniui-shop-filled:before { - content: "\e6cd"; -} - -.uniui-staff-filled:before { - content: "\e6cb"; -} - -.uniui-vip-filled:before { - content: "\e6c6"; -} - -.uniui-plus-filled:before { - content: "\e6c7"; -} - -.uniui-folder-add-filled:before { - content: "\e6c8"; -} - -.uniui-color-filled:before { - content: "\e6c9"; -} - -.uniui-tune-filled:before { - content: "\e6ca"; -} - -.uniui-calendar-filled:before { - content: "\e6c0"; -} - -.uniui-notification-filled:before { - content: "\e6c1"; -} - -.uniui-wallet-filled:before { - content: "\e6c2"; -} - -.uniui-medal-filled:before { - content: "\e6c3"; -} - -.uniui-fire-filled:before { - content: "\e6c5"; -} - -.uniui-refreshempty:before { - content: "\e6bf"; -} - -.uniui-location-filled:before { - content: "\e6af"; -} - -.uniui-person-filled:before { - content: "\e69d"; -} - -.uniui-personadd-filled:before { - content: "\e698"; -} - -.uniui-arrowthinleft:before { - content: "\e6d2"; -} - -.uniui-arrowthinup:before { - content: "\e6d3"; -} - -.uniui-arrowthindown:before { - content: "\e6d4"; -} - -.uniui-back:before { - content: "\e6b9"; -} - -.uniui-forward:before { - content: "\e6ba"; -} - -.uniui-arrow-right:before { - content: "\e6bb"; -} - -.uniui-arrow-left:before { - content: "\e6bc"; -} - -.uniui-arrow-up:before { - content: "\e6bd"; -} - -.uniui-arrow-down:before { - content: "\e6be"; -} - -.uniui-arrowthinright:before { - content: "\e6d1"; -} - -.uniui-down:before { - content: "\e6b8"; -} - -.uniui-bottom:before { - content: "\e6b8"; -} - -.uniui-arrowright:before { - content: "\e6d5"; -} - -.uniui-right:before { - content: "\e6b5"; -} - -.uniui-up:before { - content: "\e6b6"; -} - -.uniui-top:before { - content: "\e6b6"; -} - -.uniui-left:before { - content: "\e6b7"; -} - -.uniui-arrowup:before { - content: "\e6d6"; -} - -.uniui-eye:before { - content: "\e651"; -} - -.uniui-eye-filled:before { - content: "\e66a"; -} - -.uniui-eye-slash:before { - content: "\e6b3"; -} - -.uniui-eye-slash-filled:before { - content: "\e6b4"; -} - -.uniui-info-filled:before { - content: "\e649"; -} - -.uniui-reload:before { - content: "\e6b2"; -} - -.uniui-micoff-filled:before { - content: "\e6b0"; -} - -.uniui-map-pin-ellipse:before { - content: "\e6ac"; -} - -.uniui-map-pin:before { - content: "\e6ad"; -} - -.uniui-location:before { - content: "\e6ae"; -} - -.uniui-starhalf:before { - content: "\e683"; -} - -.uniui-star:before { - content: "\e688"; -} - -.uniui-star-filled:before { - content: "\e68f"; -} - -.uniui-calendar:before { - content: "\e6a0"; -} - -.uniui-fire:before { - content: "\e6a1"; -} - -.uniui-medal:before { - content: "\e6a2"; -} - -.uniui-font:before { - content: "\e6a3"; -} - -.uniui-gift:before { - content: "\e6a4"; -} - -.uniui-link:before { - content: "\e6a5"; -} - -.uniui-notification:before { - content: "\e6a6"; -} - -.uniui-staff:before { - content: "\e6a7"; -} - -.uniui-vip:before { - content: "\e6a8"; -} - -.uniui-folder-add:before { - content: "\e6a9"; -} - -.uniui-tune:before { - content: "\e6aa"; -} - -.uniui-auth:before { - content: "\e6ab"; -} - -.uniui-person:before { - content: "\e699"; -} - -.uniui-email-filled:before { - content: "\e69a"; -} - -.uniui-phone-filled:before { - content: "\e69b"; -} - -.uniui-phone:before { - content: "\e69c"; -} - -.uniui-email:before { - content: "\e69e"; -} - -.uniui-personadd:before { - content: "\e69f"; -} - -.uniui-chatboxes-filled:before { - content: "\e692"; -} - -.uniui-contact:before { - content: "\e693"; -} - -.uniui-chatbubble-filled:before { - content: "\e694"; -} - -.uniui-contact-filled:before { - content: "\e695"; -} - -.uniui-chatboxes:before { - content: "\e696"; -} - -.uniui-chatbubble:before { - content: "\e697"; -} - -.uniui-upload-filled:before { - content: "\e68e"; -} - -.uniui-upload:before { - content: "\e690"; -} - -.uniui-weixin:before { - content: "\e691"; -} - -.uniui-compose:before { - content: "\e67f"; -} - -.uniui-qq:before { - content: "\e680"; -} - -.uniui-download-filled:before { - content: "\e681"; -} - -.uniui-pyq:before { - content: "\e682"; -} - -.uniui-sound:before { - content: "\e684"; -} - -.uniui-trash-filled:before { - content: "\e685"; -} - -.uniui-sound-filled:before { - content: "\e686"; -} - -.uniui-trash:before { - content: "\e687"; -} - -.uniui-videocam-filled:before { - content: "\e689"; -} - -.uniui-spinner-cycle:before { - content: "\e68a"; -} - -.uniui-weibo:before { - content: "\e68b"; -} - -.uniui-videocam:before { - content: "\e68c"; -} - -.uniui-download:before { - content: "\e68d"; -} - -.uniui-help:before { - content: "\e679"; -} - -.uniui-navigate-filled:before { - content: "\e67a"; -} - -.uniui-plusempty:before { - content: "\e67b"; -} - -.uniui-smallcircle:before { - content: "\e67c"; -} - -.uniui-minus-filled:before { - content: "\e67d"; -} - -.uniui-micoff:before { - content: "\e67e"; -} - -.uniui-closeempty:before { - content: "\e66c"; -} - -.uniui-clear:before { - content: "\e66d"; -} - -.uniui-navigate:before { - content: "\e66e"; -} - -.uniui-minus:before { - content: "\e66f"; -} - -.uniui-image:before { - content: "\e670"; -} - -.uniui-mic:before { - content: "\e671"; -} - -.uniui-paperplane:before { - content: "\e672"; -} - -.uniui-close:before { - content: "\e673"; -} - -.uniui-help-filled:before { - content: "\e674"; -} - -.uniui-paperplane-filled:before { - content: "\e675"; -} - -.uniui-plus:before { - content: "\e676"; -} - -.uniui-mic-filled:before { - content: "\e677"; -} - -.uniui-image-filled:before { - content: "\e678"; -} - -.uniui-locked-filled:before { - content: "\e668"; -} - -.uniui-info:before { - content: "\e669"; -} - -.uniui-locked:before { - content: "\e66b"; -} - -.uniui-camera-filled:before { - content: "\e658"; -} - -.uniui-chat-filled:before { - content: "\e659"; -} - -.uniui-camera:before { - content: "\e65a"; -} - -.uniui-circle:before { - content: "\e65b"; -} - -.uniui-checkmarkempty:before { - content: "\e65c"; -} - -.uniui-chat:before { - content: "\e65d"; -} - -.uniui-circle-filled:before { - content: "\e65e"; -} - -.uniui-flag:before { - content: "\e65f"; -} - -.uniui-flag-filled:before { - content: "\e660"; -} - -.uniui-gear-filled:before { - content: "\e661"; -} - -.uniui-home:before { - content: "\e662"; -} - -.uniui-home-filled:before { - content: "\e663"; -} - -.uniui-gear:before { - content: "\e664"; -} - -.uniui-smallcircle-filled:before { - content: "\e665"; -} - -.uniui-map-filled:before { - content: "\e666"; -} - -.uniui-map:before { - content: "\e667"; -} - -.uniui-refresh-filled:before { - content: "\e656"; -} - -.uniui-refresh:before { - content: "\e657"; -} - -.uniui-cloud-upload:before { - content: "\e645"; -} - -.uniui-cloud-download-filled:before { - content: "\e646"; -} - -.uniui-cloud-download:before { - content: "\e647"; -} - -.uniui-cloud-upload-filled:before { - content: "\e648"; -} - -.uniui-redo:before { - content: "\e64a"; -} - -.uniui-images-filled:before { - content: "\e64b"; -} - -.uniui-undo-filled:before { - content: "\e64c"; -} - -.uniui-more:before { - content: "\e64d"; -} - -.uniui-more-filled:before { - content: "\e64e"; -} - -.uniui-undo:before { - content: "\e64f"; -} - -.uniui-images:before { - content: "\e650"; -} - -.uniui-paperclip:before { - content: "\e652"; -} - -.uniui-settings:before { - content: "\e653"; -} - -.uniui-search:before { - content: "\e654"; -} - -.uniui-redo-filled:before { - content: "\e655"; -} - -.uniui-list:before { - content: "\e644"; -} - -.uniui-mail-open-filled:before { - content: "\e63a"; -} - -.uniui-hand-down-filled:before { - content: "\e63c"; -} - -.uniui-hand-down:before { - content: "\e63d"; -} - -.uniui-hand-up-filled:before { - content: "\e63e"; -} - -.uniui-hand-up:before { - content: "\e63f"; -} - -.uniui-heart-filled:before { - content: "\e641"; -} - -.uniui-mail-open:before { - content: "\e643"; -} - -.uniui-heart:before { - content: "\e639"; -} - -.uniui-loop:before { - content: "\e633"; -} - -.uniui-pulldown:before { - content: "\e632"; -} - -.uniui-scan:before { - content: "\e62a"; -} - -.uniui-bars:before { - content: "\e627"; -} - -.uniui-checkbox:before { - content: "\e62b"; -} - -.uniui-checkbox-filled:before { - content: "\e62c"; -} - -.uniui-shop:before { - content: "\e62f"; -} - -.uniui-headphones:before { - content: "\e630"; -} - -.uniui-cart:before { - content: "\e631"; -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-icons/components/uni-icons/uniicons.ttf b/hm_yun/cloud-platform-master/uni_modules/uni-icons/components/uni-icons/uniicons.ttf deleted file mode 100644 index 14696d0..0000000 Binary files a/hm_yun/cloud-platform-master/uni_modules/uni-icons/components/uni-icons/uniicons.ttf and /dev/null differ diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-icons/components/uni-icons/uniicons_file.ts b/hm_yun/cloud-platform-master/uni_modules/uni-icons/components/uni-icons/uniicons_file.ts deleted file mode 100644 index 98e93aa..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-icons/components/uni-icons/uniicons_file.ts +++ /dev/null @@ -1,664 +0,0 @@ - -export type IconsData = { - id : string - name : string - font_family : string - css_prefix_text : string - description : string - glyphs : Array -} - -export type IconsDataItem = { - font_class : string - unicode : string -} - - -export const fontData = [ - { - "font_class": "arrow-down", - "unicode": "\ue6be" - }, - { - "font_class": "arrow-left", - "unicode": "\ue6bc" - }, - { - "font_class": "arrow-right", - "unicode": "\ue6bb" - }, - { - "font_class": "arrow-up", - "unicode": "\ue6bd" - }, - { - "font_class": "auth", - "unicode": "\ue6ab" - }, - { - "font_class": "auth-filled", - "unicode": "\ue6cc" - }, - { - "font_class": "back", - "unicode": "\ue6b9" - }, - { - "font_class": "bars", - "unicode": "\ue627" - }, - { - "font_class": "calendar", - "unicode": "\ue6a0" - }, - { - "font_class": "calendar-filled", - "unicode": "\ue6c0" - }, - { - "font_class": "camera", - "unicode": "\ue65a" - }, - { - "font_class": "camera-filled", - "unicode": "\ue658" - }, - { - "font_class": "cart", - "unicode": "\ue631" - }, - { - "font_class": "cart-filled", - "unicode": "\ue6d0" - }, - { - "font_class": "chat", - "unicode": "\ue65d" - }, - { - "font_class": "chat-filled", - "unicode": "\ue659" - }, - { - "font_class": "chatboxes", - "unicode": "\ue696" - }, - { - "font_class": "chatboxes-filled", - "unicode": "\ue692" - }, - { - "font_class": "chatbubble", - "unicode": "\ue697" - }, - { - "font_class": "chatbubble-filled", - "unicode": "\ue694" - }, - { - "font_class": "checkbox", - "unicode": "\ue62b" - }, - { - "font_class": "checkbox-filled", - "unicode": "\ue62c" - }, - { - "font_class": "checkmarkempty", - "unicode": "\ue65c" - }, - { - "font_class": "circle", - "unicode": "\ue65b" - }, - { - "font_class": "circle-filled", - "unicode": "\ue65e" - }, - { - "font_class": "clear", - "unicode": "\ue66d" - }, - { - "font_class": "close", - "unicode": "\ue673" - }, - { - "font_class": "closeempty", - "unicode": "\ue66c" - }, - { - "font_class": "cloud-download", - "unicode": "\ue647" - }, - { - "font_class": "cloud-download-filled", - "unicode": "\ue646" - }, - { - "font_class": "cloud-upload", - "unicode": "\ue645" - }, - { - "font_class": "cloud-upload-filled", - "unicode": "\ue648" - }, - { - "font_class": "color", - "unicode": "\ue6cf" - }, - { - "font_class": "color-filled", - "unicode": "\ue6c9" - }, - { - "font_class": "compose", - "unicode": "\ue67f" - }, - { - "font_class": "contact", - "unicode": "\ue693" - }, - { - "font_class": "contact-filled", - "unicode": "\ue695" - }, - { - "font_class": "down", - "unicode": "\ue6b8" - }, - { - "font_class": "bottom", - "unicode": "\ue6b8" - }, - { - "font_class": "download", - "unicode": "\ue68d" - }, - { - "font_class": "download-filled", - "unicode": "\ue681" - }, - { - "font_class": "email", - "unicode": "\ue69e" - }, - { - "font_class": "email-filled", - "unicode": "\ue69a" - }, - { - "font_class": "eye", - "unicode": "\ue651" - }, - { - "font_class": "eye-filled", - "unicode": "\ue66a" - }, - { - "font_class": "eye-slash", - "unicode": "\ue6b3" - }, - { - "font_class": "eye-slash-filled", - "unicode": "\ue6b4" - }, - { - "font_class": "fire", - "unicode": "\ue6a1" - }, - { - "font_class": "fire-filled", - "unicode": "\ue6c5" - }, - { - "font_class": "flag", - "unicode": "\ue65f" - }, - { - "font_class": "flag-filled", - "unicode": "\ue660" - }, - { - "font_class": "folder-add", - "unicode": "\ue6a9" - }, - { - "font_class": "folder-add-filled", - "unicode": "\ue6c8" - }, - { - "font_class": "font", - "unicode": "\ue6a3" - }, - { - "font_class": "forward", - "unicode": "\ue6ba" - }, - { - "font_class": "gear", - "unicode": "\ue664" - }, - { - "font_class": "gear-filled", - "unicode": "\ue661" - }, - { - "font_class": "gift", - "unicode": "\ue6a4" - }, - { - "font_class": "gift-filled", - "unicode": "\ue6c4" - }, - { - "font_class": "hand-down", - "unicode": "\ue63d" - }, - { - "font_class": "hand-down-filled", - "unicode": "\ue63c" - }, - { - "font_class": "hand-up", - "unicode": "\ue63f" - }, - { - "font_class": "hand-up-filled", - "unicode": "\ue63e" - }, - { - "font_class": "headphones", - "unicode": "\ue630" - }, - { - "font_class": "heart", - "unicode": "\ue639" - }, - { - "font_class": "heart-filled", - "unicode": "\ue641" - }, - { - "font_class": "help", - "unicode": "\ue679" - }, - { - "font_class": "help-filled", - "unicode": "\ue674" - }, - { - "font_class": "home", - "unicode": "\ue662" - }, - { - "font_class": "home-filled", - "unicode": "\ue663" - }, - { - "font_class": "image", - "unicode": "\ue670" - }, - { - "font_class": "image-filled", - "unicode": "\ue678" - }, - { - "font_class": "images", - "unicode": "\ue650" - }, - { - "font_class": "images-filled", - "unicode": "\ue64b" - }, - { - "font_class": "info", - "unicode": "\ue669" - }, - { - "font_class": "info-filled", - "unicode": "\ue649" - }, - { - "font_class": "left", - "unicode": "\ue6b7" - }, - { - "font_class": "link", - "unicode": "\ue6a5" - }, - { - "font_class": "list", - "unicode": "\ue644" - }, - { - "font_class": "location", - "unicode": "\ue6ae" - }, - { - "font_class": "location-filled", - "unicode": "\ue6af" - }, - { - "font_class": "locked", - "unicode": "\ue66b" - }, - { - "font_class": "locked-filled", - "unicode": "\ue668" - }, - { - "font_class": "loop", - "unicode": "\ue633" - }, - { - "font_class": "mail-open", - "unicode": "\ue643" - }, - { - "font_class": "mail-open-filled", - "unicode": "\ue63a" - }, - { - "font_class": "map", - "unicode": "\ue667" - }, - { - "font_class": "map-filled", - "unicode": "\ue666" - }, - { - "font_class": "map-pin", - "unicode": "\ue6ad" - }, - { - "font_class": "map-pin-ellipse", - "unicode": "\ue6ac" - }, - { - "font_class": "medal", - "unicode": "\ue6a2" - }, - { - "font_class": "medal-filled", - "unicode": "\ue6c3" - }, - { - "font_class": "mic", - "unicode": "\ue671" - }, - { - "font_class": "mic-filled", - "unicode": "\ue677" - }, - { - "font_class": "micoff", - "unicode": "\ue67e" - }, - { - "font_class": "micoff-filled", - "unicode": "\ue6b0" - }, - { - "font_class": "minus", - "unicode": "\ue66f" - }, - { - "font_class": "minus-filled", - "unicode": "\ue67d" - }, - { - "font_class": "more", - "unicode": "\ue64d" - }, - { - "font_class": "more-filled", - "unicode": "\ue64e" - }, - { - "font_class": "navigate", - "unicode": "\ue66e" - }, - { - "font_class": "navigate-filled", - "unicode": "\ue67a" - }, - { - "font_class": "notification", - "unicode": "\ue6a6" - }, - { - "font_class": "notification-filled", - "unicode": "\ue6c1" - }, - { - "font_class": "paperclip", - "unicode": "\ue652" - }, - { - "font_class": "paperplane", - "unicode": "\ue672" - }, - { - "font_class": "paperplane-filled", - "unicode": "\ue675" - }, - { - "font_class": "person", - "unicode": "\ue699" - }, - { - "font_class": "person-filled", - "unicode": "\ue69d" - }, - { - "font_class": "personadd", - "unicode": "\ue69f" - }, - { - "font_class": "personadd-filled", - "unicode": "\ue698" - }, - { - "font_class": "personadd-filled-copy", - "unicode": "\ue6d1" - }, - { - "font_class": "phone", - "unicode": "\ue69c" - }, - { - "font_class": "phone-filled", - "unicode": "\ue69b" - }, - { - "font_class": "plus", - "unicode": "\ue676" - }, - { - "font_class": "plus-filled", - "unicode": "\ue6c7" - }, - { - "font_class": "plusempty", - "unicode": "\ue67b" - }, - { - "font_class": "pulldown", - "unicode": "\ue632" - }, - { - "font_class": "pyq", - "unicode": "\ue682" - }, - { - "font_class": "qq", - "unicode": "\ue680" - }, - { - "font_class": "redo", - "unicode": "\ue64a" - }, - { - "font_class": "redo-filled", - "unicode": "\ue655" - }, - { - "font_class": "refresh", - "unicode": "\ue657" - }, - { - "font_class": "refresh-filled", - "unicode": "\ue656" - }, - { - "font_class": "refreshempty", - "unicode": "\ue6bf" - }, - { - "font_class": "reload", - "unicode": "\ue6b2" - }, - { - "font_class": "right", - "unicode": "\ue6b5" - }, - { - "font_class": "scan", - "unicode": "\ue62a" - }, - { - "font_class": "search", - "unicode": "\ue654" - }, - { - "font_class": "settings", - "unicode": "\ue653" - }, - { - "font_class": "settings-filled", - "unicode": "\ue6ce" - }, - { - "font_class": "shop", - "unicode": "\ue62f" - }, - { - "font_class": "shop-filled", - "unicode": "\ue6cd" - }, - { - "font_class": "smallcircle", - "unicode": "\ue67c" - }, - { - "font_class": "smallcircle-filled", - "unicode": "\ue665" - }, - { - "font_class": "sound", - "unicode": "\ue684" - }, - { - "font_class": "sound-filled", - "unicode": "\ue686" - }, - { - "font_class": "spinner-cycle", - "unicode": "\ue68a" - }, - { - "font_class": "staff", - "unicode": "\ue6a7" - }, - { - "font_class": "staff-filled", - "unicode": "\ue6cb" - }, - { - "font_class": "star", - "unicode": "\ue688" - }, - { - "font_class": "star-filled", - "unicode": "\ue68f" - }, - { - "font_class": "starhalf", - "unicode": "\ue683" - }, - { - "font_class": "trash", - "unicode": "\ue687" - }, - { - "font_class": "trash-filled", - "unicode": "\ue685" - }, - { - "font_class": "tune", - "unicode": "\ue6aa" - }, - { - "font_class": "tune-filled", - "unicode": "\ue6ca" - }, - { - "font_class": "undo", - "unicode": "\ue64f" - }, - { - "font_class": "undo-filled", - "unicode": "\ue64c" - }, - { - "font_class": "up", - "unicode": "\ue6b6" - }, - { - "font_class": "top", - "unicode": "\ue6b6" - }, - { - "font_class": "upload", - "unicode": "\ue690" - }, - { - "font_class": "upload-filled", - "unicode": "\ue68e" - }, - { - "font_class": "videocam", - "unicode": "\ue68c" - }, - { - "font_class": "videocam-filled", - "unicode": "\ue689" - }, - { - "font_class": "vip", - "unicode": "\ue6a8" - }, - { - "font_class": "vip-filled", - "unicode": "\ue6c6" - }, - { - "font_class": "wallet", - "unicode": "\ue6b1" - }, - { - "font_class": "wallet-filled", - "unicode": "\ue6c2" - }, - { - "font_class": "weibo", - "unicode": "\ue68b" - }, - { - "font_class": "weixin", - "unicode": "\ue691" - } -] as IconsDataItem[] - -// export const fontData = JSON.parse(fontDataJson) diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-icons/components/uni-icons/uniicons_file_vue.js b/hm_yun/cloud-platform-master/uni_modules/uni-icons/components/uni-icons/uniicons_file_vue.js deleted file mode 100644 index 1cd11e1..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-icons/components/uni-icons/uniicons_file_vue.js +++ /dev/null @@ -1,649 +0,0 @@ - -export const fontData = [ - { - "font_class": "arrow-down", - "unicode": "\ue6be" - }, - { - "font_class": "arrow-left", - "unicode": "\ue6bc" - }, - { - "font_class": "arrow-right", - "unicode": "\ue6bb" - }, - { - "font_class": "arrow-up", - "unicode": "\ue6bd" - }, - { - "font_class": "auth", - "unicode": "\ue6ab" - }, - { - "font_class": "auth-filled", - "unicode": "\ue6cc" - }, - { - "font_class": "back", - "unicode": "\ue6b9" - }, - { - "font_class": "bars", - "unicode": "\ue627" - }, - { - "font_class": "calendar", - "unicode": "\ue6a0" - }, - { - "font_class": "calendar-filled", - "unicode": "\ue6c0" - }, - { - "font_class": "camera", - "unicode": "\ue65a" - }, - { - "font_class": "camera-filled", - "unicode": "\ue658" - }, - { - "font_class": "cart", - "unicode": "\ue631" - }, - { - "font_class": "cart-filled", - "unicode": "\ue6d0" - }, - { - "font_class": "chat", - "unicode": "\ue65d" - }, - { - "font_class": "chat-filled", - "unicode": "\ue659" - }, - { - "font_class": "chatboxes", - "unicode": "\ue696" - }, - { - "font_class": "chatboxes-filled", - "unicode": "\ue692" - }, - { - "font_class": "chatbubble", - "unicode": "\ue697" - }, - { - "font_class": "chatbubble-filled", - "unicode": "\ue694" - }, - { - "font_class": "checkbox", - "unicode": "\ue62b" - }, - { - "font_class": "checkbox-filled", - "unicode": "\ue62c" - }, - { - "font_class": "checkmarkempty", - "unicode": "\ue65c" - }, - { - "font_class": "circle", - "unicode": "\ue65b" - }, - { - "font_class": "circle-filled", - "unicode": "\ue65e" - }, - { - "font_class": "clear", - "unicode": "\ue66d" - }, - { - "font_class": "close", - "unicode": "\ue673" - }, - { - "font_class": "closeempty", - "unicode": "\ue66c" - }, - { - "font_class": "cloud-download", - "unicode": "\ue647" - }, - { - "font_class": "cloud-download-filled", - "unicode": "\ue646" - }, - { - "font_class": "cloud-upload", - "unicode": "\ue645" - }, - { - "font_class": "cloud-upload-filled", - "unicode": "\ue648" - }, - { - "font_class": "color", - "unicode": "\ue6cf" - }, - { - "font_class": "color-filled", - "unicode": "\ue6c9" - }, - { - "font_class": "compose", - "unicode": "\ue67f" - }, - { - "font_class": "contact", - "unicode": "\ue693" - }, - { - "font_class": "contact-filled", - "unicode": "\ue695" - }, - { - "font_class": "down", - "unicode": "\ue6b8" - }, - { - "font_class": "bottom", - "unicode": "\ue6b8" - }, - { - "font_class": "download", - "unicode": "\ue68d" - }, - { - "font_class": "download-filled", - "unicode": "\ue681" - }, - { - "font_class": "email", - "unicode": "\ue69e" - }, - { - "font_class": "email-filled", - "unicode": "\ue69a" - }, - { - "font_class": "eye", - "unicode": "\ue651" - }, - { - "font_class": "eye-filled", - "unicode": "\ue66a" - }, - { - "font_class": "eye-slash", - "unicode": "\ue6b3" - }, - { - "font_class": "eye-slash-filled", - "unicode": "\ue6b4" - }, - { - "font_class": "fire", - "unicode": "\ue6a1" - }, - { - "font_class": "fire-filled", - "unicode": "\ue6c5" - }, - { - "font_class": "flag", - "unicode": "\ue65f" - }, - { - "font_class": "flag-filled", - "unicode": "\ue660" - }, - { - "font_class": "folder-add", - "unicode": "\ue6a9" - }, - { - "font_class": "folder-add-filled", - "unicode": "\ue6c8" - }, - { - "font_class": "font", - "unicode": "\ue6a3" - }, - { - "font_class": "forward", - "unicode": "\ue6ba" - }, - { - "font_class": "gear", - "unicode": "\ue664" - }, - { - "font_class": "gear-filled", - "unicode": "\ue661" - }, - { - "font_class": "gift", - "unicode": "\ue6a4" - }, - { - "font_class": "gift-filled", - "unicode": "\ue6c4" - }, - { - "font_class": "hand-down", - "unicode": "\ue63d" - }, - { - "font_class": "hand-down-filled", - "unicode": "\ue63c" - }, - { - "font_class": "hand-up", - "unicode": "\ue63f" - }, - { - "font_class": "hand-up-filled", - "unicode": "\ue63e" - }, - { - "font_class": "headphones", - "unicode": "\ue630" - }, - { - "font_class": "heart", - "unicode": "\ue639" - }, - { - "font_class": "heart-filled", - "unicode": "\ue641" - }, - { - "font_class": "help", - "unicode": "\ue679" - }, - { - "font_class": "help-filled", - "unicode": "\ue674" - }, - { - "font_class": "home", - "unicode": "\ue662" - }, - { - "font_class": "home-filled", - "unicode": "\ue663" - }, - { - "font_class": "image", - "unicode": "\ue670" - }, - { - "font_class": "image-filled", - "unicode": "\ue678" - }, - { - "font_class": "images", - "unicode": "\ue650" - }, - { - "font_class": "images-filled", - "unicode": "\ue64b" - }, - { - "font_class": "info", - "unicode": "\ue669" - }, - { - "font_class": "info-filled", - "unicode": "\ue649" - }, - { - "font_class": "left", - "unicode": "\ue6b7" - }, - { - "font_class": "link", - "unicode": "\ue6a5" - }, - { - "font_class": "list", - "unicode": "\ue644" - }, - { - "font_class": "location", - "unicode": "\ue6ae" - }, - { - "font_class": "location-filled", - "unicode": "\ue6af" - }, - { - "font_class": "locked", - "unicode": "\ue66b" - }, - { - "font_class": "locked-filled", - "unicode": "\ue668" - }, - { - "font_class": "loop", - "unicode": "\ue633" - }, - { - "font_class": "mail-open", - "unicode": "\ue643" - }, - { - "font_class": "mail-open-filled", - "unicode": "\ue63a" - }, - { - "font_class": "map", - "unicode": "\ue667" - }, - { - "font_class": "map-filled", - "unicode": "\ue666" - }, - { - "font_class": "map-pin", - "unicode": "\ue6ad" - }, - { - "font_class": "map-pin-ellipse", - "unicode": "\ue6ac" - }, - { - "font_class": "medal", - "unicode": "\ue6a2" - }, - { - "font_class": "medal-filled", - "unicode": "\ue6c3" - }, - { - "font_class": "mic", - "unicode": "\ue671" - }, - { - "font_class": "mic-filled", - "unicode": "\ue677" - }, - { - "font_class": "micoff", - "unicode": "\ue67e" - }, - { - "font_class": "micoff-filled", - "unicode": "\ue6b0" - }, - { - "font_class": "minus", - "unicode": "\ue66f" - }, - { - "font_class": "minus-filled", - "unicode": "\ue67d" - }, - { - "font_class": "more", - "unicode": "\ue64d" - }, - { - "font_class": "more-filled", - "unicode": "\ue64e" - }, - { - "font_class": "navigate", - "unicode": "\ue66e" - }, - { - "font_class": "navigate-filled", - "unicode": "\ue67a" - }, - { - "font_class": "notification", - "unicode": "\ue6a6" - }, - { - "font_class": "notification-filled", - "unicode": "\ue6c1" - }, - { - "font_class": "paperclip", - "unicode": "\ue652" - }, - { - "font_class": "paperplane", - "unicode": "\ue672" - }, - { - "font_class": "paperplane-filled", - "unicode": "\ue675" - }, - { - "font_class": "person", - "unicode": "\ue699" - }, - { - "font_class": "person-filled", - "unicode": "\ue69d" - }, - { - "font_class": "personadd", - "unicode": "\ue69f" - }, - { - "font_class": "personadd-filled", - "unicode": "\ue698" - }, - { - "font_class": "personadd-filled-copy", - "unicode": "\ue6d1" - }, - { - "font_class": "phone", - "unicode": "\ue69c" - }, - { - "font_class": "phone-filled", - "unicode": "\ue69b" - }, - { - "font_class": "plus", - "unicode": "\ue676" - }, - { - "font_class": "plus-filled", - "unicode": "\ue6c7" - }, - { - "font_class": "plusempty", - "unicode": "\ue67b" - }, - { - "font_class": "pulldown", - "unicode": "\ue632" - }, - { - "font_class": "pyq", - "unicode": "\ue682" - }, - { - "font_class": "qq", - "unicode": "\ue680" - }, - { - "font_class": "redo", - "unicode": "\ue64a" - }, - { - "font_class": "redo-filled", - "unicode": "\ue655" - }, - { - "font_class": "refresh", - "unicode": "\ue657" - }, - { - "font_class": "refresh-filled", - "unicode": "\ue656" - }, - { - "font_class": "refreshempty", - "unicode": "\ue6bf" - }, - { - "font_class": "reload", - "unicode": "\ue6b2" - }, - { - "font_class": "right", - "unicode": "\ue6b5" - }, - { - "font_class": "scan", - "unicode": "\ue62a" - }, - { - "font_class": "search", - "unicode": "\ue654" - }, - { - "font_class": "settings", - "unicode": "\ue653" - }, - { - "font_class": "settings-filled", - "unicode": "\ue6ce" - }, - { - "font_class": "shop", - "unicode": "\ue62f" - }, - { - "font_class": "shop-filled", - "unicode": "\ue6cd" - }, - { - "font_class": "smallcircle", - "unicode": "\ue67c" - }, - { - "font_class": "smallcircle-filled", - "unicode": "\ue665" - }, - { - "font_class": "sound", - "unicode": "\ue684" - }, - { - "font_class": "sound-filled", - "unicode": "\ue686" - }, - { - "font_class": "spinner-cycle", - "unicode": "\ue68a" - }, - { - "font_class": "staff", - "unicode": "\ue6a7" - }, - { - "font_class": "staff-filled", - "unicode": "\ue6cb" - }, - { - "font_class": "star", - "unicode": "\ue688" - }, - { - "font_class": "star-filled", - "unicode": "\ue68f" - }, - { - "font_class": "starhalf", - "unicode": "\ue683" - }, - { - "font_class": "trash", - "unicode": "\ue687" - }, - { - "font_class": "trash-filled", - "unicode": "\ue685" - }, - { - "font_class": "tune", - "unicode": "\ue6aa" - }, - { - "font_class": "tune-filled", - "unicode": "\ue6ca" - }, - { - "font_class": "undo", - "unicode": "\ue64f" - }, - { - "font_class": "undo-filled", - "unicode": "\ue64c" - }, - { - "font_class": "up", - "unicode": "\ue6b6" - }, - { - "font_class": "top", - "unicode": "\ue6b6" - }, - { - "font_class": "upload", - "unicode": "\ue690" - }, - { - "font_class": "upload-filled", - "unicode": "\ue68e" - }, - { - "font_class": "videocam", - "unicode": "\ue68c" - }, - { - "font_class": "videocam-filled", - "unicode": "\ue689" - }, - { - "font_class": "vip", - "unicode": "\ue6a8" - }, - { - "font_class": "vip-filled", - "unicode": "\ue6c6" - }, - { - "font_class": "wallet", - "unicode": "\ue6b1" - }, - { - "font_class": "wallet-filled", - "unicode": "\ue6c2" - }, - { - "font_class": "weibo", - "unicode": "\ue68b" - }, - { - "font_class": "weixin", - "unicode": "\ue691" - } -] - -// export const fontData = JSON.parse(fontDataJson) diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-icons/package.json b/hm_yun/cloud-platform-master/uni_modules/uni-icons/package.json deleted file mode 100644 index 397be83..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-icons/package.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "id": "uni-icons", - "displayName": "uni-icons 图标", - "version": "2.0.9", - "description": "图标组件,用于展示移动端常见的图标,可自定义颜色、大小。", - "keywords": [ - "uni-ui", - "uniui", - "icon", - "图标" -], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "^3.2.14" - }, - "directories": { - "example": "../../temps/example_temps" - }, -"dcloudext": { - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui", - "type": "component-vue" - }, - "uni_modules": { - "dependencies": ["uni-scss"], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "y", - "app-uvue": "y" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y", - "钉钉": "y", - "快手": "y", - "飞书": "y", - "京东": "y" - }, - "快应用": { - "华为": "y", - "联盟": "y" - }, - "Vue": { - "vue2": "y", - "vue3": "y" - } - } - } - } -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-icons/readme.md b/hm_yun/cloud-platform-master/uni_modules/uni-icons/readme.md deleted file mode 100644 index 86234ba..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-icons/readme.md +++ /dev/null @@ -1,8 +0,0 @@ -## Icons 图标 -> **组件名:uni-icons** -> 代码块: `uIcons` - -用于展示 icons 图标 。 - -### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-icons) -#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-indexed-list/changelog.md b/hm_yun/cloud-platform-master/uni_modules/uni-indexed-list/changelog.md deleted file mode 100644 index 08fa71c..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-indexed-list/changelog.md +++ /dev/null @@ -1,17 +0,0 @@ -## 1.2.1(2021-11-22) -- 修复 vue3中某些scss变量无法找到的问题 -## 1.2.0(2021-11-19) -- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) -- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-indexed-list](https://uniapp.dcloud.io/component/uniui/uni-indexed-list) -## 1.1.0(2021-07-30) -- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) -## 1.0.11(2021-05-12) -- 新增 组件示例地址 -## 1.0.10(2021-04-21) -- 优化 添加依赖 uni-icons, 导入后自动下载依赖 -## 1.0.9(2021-02-05) -- 优化 组件引用关系,通过uni_modules引用组件 - -## 1.0.8(2021-02-05) -- 调整为uni_modules目录规范 -- 新增 支持 PC 端 diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-indexed-list/components/uni-indexed-list/uni-indexed-list-item.vue b/hm_yun/cloud-platform-master/uni_modules/uni-indexed-list/components/uni-indexed-list/uni-indexed-list-item.vue deleted file mode 100644 index 2f13bae..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-indexed-list/components/uni-indexed-list/uni-indexed-list-item.vue +++ /dev/null @@ -1,144 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-indexed-list/components/uni-indexed-list/uni-indexed-list.vue b/hm_yun/cloud-platform-master/uni_modules/uni-indexed-list/components/uni-indexed-list/uni-indexed-list.vue deleted file mode 100644 index 35e168c..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-indexed-list/components/uni-indexed-list/uni-indexed-list.vue +++ /dev/null @@ -1,367 +0,0 @@ - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-indexed-list/package.json b/hm_yun/cloud-platform-master/uni_modules/uni-indexed-list/package.json deleted file mode 100644 index 125c0e7..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-indexed-list/package.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "id": "uni-indexed-list", - "displayName": "uni-indexed-list 索引列表", - "version": "1.2.1", - "description": "索引列表组件,右侧带索引的列表,方便快速定位到具体内容,通常用于城市/机场选择等场景", - "keywords": [ - "uni-ui", - "索引列表", - "索引", - "列表" -], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "" - }, - "directories": { - "example": "../../temps/example_temps" - }, - "dcloudext": { - "category": [ - "前端组件", - "通用组件" - ], - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" - }, - "uni_modules": { - "dependencies": [ - "uni-scss", - "uni-icons" - ], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "y" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y" - }, - "快应用": { - "华为": "u", - "联盟": "u" - }, - "Vue": { - "vue2": "y", - "vue3": "y" - } - } - } - } -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-indexed-list/readme.md b/hm_yun/cloud-platform-master/uni_modules/uni-indexed-list/readme.md deleted file mode 100644 index 44ad84b..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-indexed-list/readme.md +++ /dev/null @@ -1,11 +0,0 @@ - - -## IndexedList 索引列表 -> **组件名:uni-indexed-list** -> 代码块: `uIndexedList` - - -用于展示索引列表。 - -### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-indexed-list) -#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-link/changelog.md b/hm_yun/cloud-platform-master/uni_modules/uni-link/changelog.md deleted file mode 100644 index 2cfbf59..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-link/changelog.md +++ /dev/null @@ -1,17 +0,0 @@ -## 1.0.0(2021-11-19) -- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) -- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-link](https://uniapp.dcloud.io/component/uniui/uni-link) -## 1.1.7(2021-11-08) -## 0.0.7(2021-09-03) -- 修复 在 nvue 下不显示的 bug -## 0.0.6(2021-07-30) -- 新增 支持自定义插槽 -## 0.0.5(2021-06-21) -- 新增 download 属性,H5平台下载文件名 -## 0.0.4(2021-05-12) -- 新增 组件示例地址 -## 0.0.3(2021-03-09) -- 新增 href 属性支持 tel:|mailto: - -## 0.0.2(2021-02-05) -- 调整为uni_modules目录规范 diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-link/components/uni-link/uni-link.vue b/hm_yun/cloud-platform-master/uni_modules/uni-link/components/uni-link/uni-link.vue deleted file mode 100644 index 27c5468..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-link/components/uni-link/uni-link.vue +++ /dev/null @@ -1,128 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-link/package.json b/hm_yun/cloud-platform-master/uni_modules/uni-link/package.json deleted file mode 100644 index 77b1986..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-link/package.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "id": "uni-link", - "displayName": "uni-link 超链接", - "version": "1.0.0", - "description": "uni-link是一个外部网页超链接组件,在小程序内复制url,在app内打开外部浏览器,在h5端打", - "keywords": [ - "uni-ui", - "uniui", - "link", - "超链接", - "" -], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "" - }, - "directories": { - "example": "../../temps/example_temps" - }, - "dcloudext": { - "category": [ - "前端组件", - "通用组件" - ], - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" - }, - "uni_modules": { - "dependencies": ["uni-scss"], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "y" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y" - }, - "快应用": { - "华为": "y", - "联盟": "y" - }, - "Vue": { - "vue2": "y", - "vue3": "y" - } - } - } - } -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-link/readme.md b/hm_yun/cloud-platform-master/uni_modules/uni-link/readme.md deleted file mode 100644 index 7f09e94..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-link/readme.md +++ /dev/null @@ -1,11 +0,0 @@ - - -## Link 链接 -> **组件名:uni-link** -> 代码块: `uLink` - - -uni-link是一个外部网页超链接组件,在小程序内复制url,在app内打开外部浏览器,在h5端打开新网页。 - -### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-link) -#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-list/changelog.md b/hm_yun/cloud-platform-master/uni_modules/uni-list/changelog.md deleted file mode 100644 index 6aa6e4e..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-list/changelog.md +++ /dev/null @@ -1,20 +0,0 @@ -## 1.2.1(2022-03-30) -- 删除无用文件 -## 1.2.0(2021-11-23) -- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) -- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-list](https://uniapp.dcloud.io/component/uniui/uni-list) -## 1.1.3(2021-08-30) -- 修复 在vue3中to属性在发行应用的时候报错的bug -## 1.1.2(2021-07-30) -- 优化 vue3下事件警告的问题 -## 1.1.1(2021-07-21) -- 修复 与其他组件嵌套使用时,点击失效的Bug -## 1.1.0(2021-07-13) -- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) -## 1.0.17(2021-05-12) -- 新增 组件示例地址 -## 1.0.16(2021-02-05) -- 优化 组件引用关系,通过uni_modules引用组件 -## 1.0.15(2021-02-05) -- 调整为uni_modules目录规范 -- 修复 uni-list-chat 角标显示不正常的问题 diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-list/components/uni-list-ad/uni-list-ad.vue b/hm_yun/cloud-platform-master/uni_modules/uni-list/components/uni-list-ad/uni-list-ad.vue deleted file mode 100644 index b9349c2..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-list/components/uni-list-ad/uni-list-ad.vue +++ /dev/null @@ -1,107 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-list/components/uni-list-chat/uni-list-chat.scss b/hm_yun/cloud-platform-master/uni_modules/uni-list/components/uni-list-chat/uni-list-chat.scss deleted file mode 100644 index 311f8d9..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-list/components/uni-list-chat/uni-list-chat.scss +++ /dev/null @@ -1,58 +0,0 @@ -/** - * 这里是 uni-list 组件内置的常用样式变量 - * 如果需要覆盖样式,这里提供了基本的组件样式变量,您可以尝试修改这里的变量,去完成样式替换,而不用去修改源码 - * - */ - -// 背景色 -$background-color : #fff; -// 分割线颜色 -$divide-line-color : #e5e5e5; - -// 默认头像大小,如需要修改此值,注意同步修改 js 中的值 const avatarWidth = xx ,目前只支持方形头像 -// nvue 页面不支持修改头像大小 -$avatar-width : 45px ; - -// 头像边框 -$avatar-border-radius: 5px; -$avatar-border-color: #eee; -$avatar-border-width: 1px; - -// 标题文字样式 -$title-size : 16px; -$title-color : #3b4144; -$title-weight : normal; - -// 描述文字样式 -$note-size : 12px; -$note-color : #999; -$note-weight : normal; - -// 右侧额外内容默认样式 -$right-text-size : 12px; -$right-text-color : #999; -$right-text-weight : normal; - -// 角标样式 -// nvue 页面不支持修改圆点位置以及大小 -// 角标在左侧时,角标的位置,默认为 0 ,负数左/下移动,正数右/上移动 -$badge-left: 0px; -$badge-top: 0px; - -// 显示圆点时,圆点大小 -$dot-width: 10px; -$dot-height: 10px; - -// 显示角标时,角标大小和字体大小 -$badge-size : 18px; -$badge-font : 12px; -// 显示角标时,角标前景色 -$badge-color : #fff; -// 显示角标时,角标背景色 -$badge-background-color : #ff5a5f; -// 显示角标时,角标左右间距 -$badge-space : 6px; - -// 状态样式 -// 选中颜色 -$hover : #f5f5f5; diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-list/components/uni-list-chat/uni-list-chat.vue b/hm_yun/cloud-platform-master/uni_modules/uni-list/components/uni-list-chat/uni-list-chat.vue deleted file mode 100644 index 2b31008..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-list/components/uni-list-chat/uni-list-chat.vue +++ /dev/null @@ -1,538 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-list/components/uni-list-item/uni-list-item.vue b/hm_yun/cloud-platform-master/uni_modules/uni-list/components/uni-list-item/uni-list-item.vue deleted file mode 100644 index 2c7d9ea..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-list/components/uni-list-item/uni-list-item.vue +++ /dev/null @@ -1,454 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-list/components/uni-list/uni-list.vue b/hm_yun/cloud-platform-master/uni_modules/uni-list/components/uni-list/uni-list.vue deleted file mode 100644 index ecda676..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-list/components/uni-list/uni-list.vue +++ /dev/null @@ -1,108 +0,0 @@ - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-list/components/uni-list/uni-refresh.vue b/hm_yun/cloud-platform-master/uni_modules/uni-list/components/uni-list/uni-refresh.vue deleted file mode 100644 index 3b4c5a2..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-list/components/uni-list/uni-refresh.vue +++ /dev/null @@ -1,65 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-list/components/uni-list/uni-refresh.wxs b/hm_yun/cloud-platform-master/uni_modules/uni-list/components/uni-list/uni-refresh.wxs deleted file mode 100644 index 818a6b7..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-list/components/uni-list/uni-refresh.wxs +++ /dev/null @@ -1,87 +0,0 @@ -var pullDown = { - threshold: 95, - maxHeight: 200, - callRefresh: 'onrefresh', - callPullingDown: 'onpullingdown', - refreshSelector: '.uni-refresh' -}; - -function ready(newValue, oldValue, ownerInstance, instance) { - var state = instance.getState() - state.canPullDown = newValue; - // console.log(newValue); -} - -function touchStart(e, instance) { - var state = instance.getState(); - state.refreshInstance = instance.selectComponent(pullDown.refreshSelector); - state.canPullDown = (state.refreshInstance != null && state.refreshInstance != undefined); - if (!state.canPullDown) { - return - } - - // console.log("touchStart"); - - state.height = 0; - state.touchStartY = e.touches[0].pageY || e.changedTouches[0].pageY; - state.refreshInstance.setStyle({ - 'height': 0 - }); - state.refreshInstance.callMethod("onchange", true); -} - -function touchMove(e, ownerInstance) { - var instance = e.instance; - var state = instance.getState(); - if (!state.canPullDown) { - return - } - - var oldHeight = state.height; - var endY = e.touches[0].pageY || e.changedTouches[0].pageY; - var height = endY - state.touchStartY; - if (height > pullDown.maxHeight) { - return; - } - - var refreshInstance = state.refreshInstance; - refreshInstance.setStyle({ - 'height': height + 'px' - }); - - height = height < pullDown.maxHeight ? height : pullDown.maxHeight; - state.height = height; - refreshInstance.callMethod(pullDown.callPullingDown, { - height: height - }); -} - -function touchEnd(e, ownerInstance) { - var state = e.instance.getState(); - if (!state.canPullDown) { - return - } - - state.refreshInstance.callMethod("onchange", false); - - var refreshInstance = state.refreshInstance; - if (state.height > pullDown.threshold) { - refreshInstance.callMethod(pullDown.callRefresh); - return; - } - - refreshInstance.setStyle({ - 'height': 0 - }); -} - -function propObserver(newValue, oldValue, instance) { - pullDown = newValue; -} - -module.exports = { - touchmove: touchMove, - touchstart: touchStart, - touchend: touchEnd, - propObserver: propObserver -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-list/package.json b/hm_yun/cloud-platform-master/uni_modules/uni-list/package.json deleted file mode 100644 index 66e8bef..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-list/package.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "id": "uni-list", - "displayName": "uni-list 列表", - "version": "1.2.1", - "description": "List 组件 ,帮助使用者快速构建列表。", - "keywords": [ - "", - "uni-ui", - "uniui", - "列表", - "", - "list" -], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "" - }, - "directories": { - "example": "../../temps/example_temps" - }, - "dcloudext": { - "category": [ - "前端组件", - "通用组件" - ], - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" - }, - "uni_modules": { - "dependencies": [ - "uni-badge", - "uni-icons" - ], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "y" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y" - }, - "快应用": { - "华为": "u", - "联盟": "u" - }, - "Vue": { - "vue2": "y", - "vue3": "y" - } - } - } - } -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-list/readme.md b/hm_yun/cloud-platform-master/uni_modules/uni-list/readme.md deleted file mode 100644 index 32c2865..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-list/readme.md +++ /dev/null @@ -1,346 +0,0 @@ -## List 列表 -> **组件名:uni-list** -> 代码块: `uList`、`uListItem` -> 关联组件:`uni-list-item`、`uni-badge`、`uni-icons`、`uni-list-chat`、`uni-list-ad` - - -List 列表组件,包含基本列表样式、可扩展插槽机制、长列表性能优化、多端兼容。 - -在vue页面里,它默认使用页面级滚动。在app-nvue页面里,它默认使用原生list组件滚动。这样的长列表,在滚动出屏幕外后,系统会回收不可见区域的渲染内存资源,不会造成滚动越长手机越卡的问题。 - -uni-list组件是父容器,里面的核心是uni-list-item子组件,它代表列表中的一个可重复行,子组件可以无限循环。 - -uni-list-item有很多风格,uni-list-item组件通过内置的属性,满足一些常用的场景。当内置属性不满足需求时,可以通过扩展插槽来自定义列表内容。 - -内置属性可以覆盖的场景包括:导航列表、设置列表、小图标列表、通信录列表、聊天记录列表。 - -涉及很多大图或丰富内容的列表,比如类今日头条的新闻列表、类淘宝的电商列表,需要通过扩展插槽实现。 - -下文均有样例给出。 - -uni-list不包含下拉刷新和上拉翻页。上拉翻页另见组件:[uni-load-more](https://ext.dcloud.net.cn/plugin?id=29) - - -### 安装方式 - -本组件符合[easycom](https://uniapp.dcloud.io/collocation/pages?id=easycom)规范,`HBuilderX 2.5.5`起,只需将本组件导入项目,在页面`template`中即可直接使用,无需在页面中`import`和注册`components`。 - -如需通过`npm`方式使用`uni-ui`组件,另见文档:[https://ext.dcloud.net.cn/plugin?id=55](https://ext.dcloud.net.cn/plugin?id=55) - -> **注意事项** -> 为了避免错误使用,给大家带来不好的开发体验,请在使用组件前仔细阅读下面的注意事项,可以帮你避免一些错误。 -> - 组件需要依赖 `sass` 插件 ,请自行手动安装 -> - 组件内部依赖 `'uni-icons'` 、`uni-badge` 组件 -> - `uni-list` 和 `uni-list-item` 需要配套使用,暂不支持单独使用 `uni-list-item` -> - 只有开启点击反馈后,会有点击选中效果 -> - 使用插槽时,可以完全自定义内容 -> - note 、rightText 属性暂时没做限制,不支持文字溢出隐藏,使用时应该控制长度显示或通过默认插槽自行扩展 -> - 支付宝小程序平台需要在支付宝小程序开发者工具里开启 component2 编译模式,开启方式: 详情 --> 项目配置 --> 启用 component2 编译 -> - 如果需要修改 `switch`、`badge` 样式,请使用插槽自定义 -> - 在 `HBuilderX` 低版本中,可能会出现组件显示 `undefined` 的问题,请升级最新的 `HBuilderX` 或者 `cli` -> - 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 - - -### 基本用法 - -- 设置 `title` 属性,可以显示列表标题 -- 设置 `disabled` 属性,可以禁用当前项 - -```html - - - - - -``` - -### 多行内容显示 - -- 设置 `note` 属性 ,可以在第二行显示描述文本信息 - -```html - - - - - -``` - -### 右侧显示角标、switch - -- 设置 `show-badge` 属性 ,可以显示角标内容 -- 设置 `show-switch` 属性,可以显示 switch 开关 - -```html - - - - - -``` - -### 左侧显示略缩图、图标 - -- 设置 `thumb` 属性 ,可以在列表左侧显示略缩图 -- 设置 `show-extra-icon` 属性,并指定 `extra-icon` 可以在左侧显示图标 - -```html - - - - -``` - -### 开启点击反馈和右侧箭头 -- 设置 `clickable` 为 `true` ,则表示这是一个可点击的列表,会默认给一个点击效果,并可以监听 `click` 事件 -- 设置 `link` 属性,会自动开启点击反馈,并给列表右侧添加一个箭头 -- 设置 `to` 属性,可以跳转页面,`link` 的值表示跳转方式,如果不指定,默认为 `navigateTo` - -```html - - - - - - - -``` - - -### 聊天列表示例 -- 设置 `clickable` 为 `true` ,则表示这是一个可点击的列表,会默认给一个点击效果,并可以监听 `click` 事件 -- 设置 `link` 属性,会自动开启点击反馈,`link` 的值表示跳转方式,如果不指定,默认为 `navigateTo` -- 设置 `to` 属性,可以跳转页面 -- `time` 属性,通常会设置成时间显示,但是这个属性不仅仅可以设置时间,你可以传入任何文本,注意文本长度可能会影响显示 -- `avatar` 和 `avatarList` 属性同时只会有一个生效,同时设置的话,`avatarList` 属性的长度大于1 ,`avatar` 属性将失效 -- 可以通过默认插槽自定义列表右侧内容 - -```html - - - - - - - - - - - - - - - - - 刚刚 - - - - - - - -``` - -```javascript - -export default { - components: {}, - data() { - return { - avatarList: [{ - url: 'https://vkceyugu.cdn.bspapp.com/VKCEYUGU-dc-site/460d46d0-4fcc-11eb-8ff1-d5dcf8779628.png' - }, { - url: 'https://vkceyugu.cdn.bspapp.com/VKCEYUGU-dc-site/460d46d0-4fcc-11eb-8ff1-d5dcf8779628.png' - }, { - url: 'https://vkceyugu.cdn.bspapp.com/VKCEYUGU-dc-site/460d46d0-4fcc-11eb-8ff1-d5dcf8779628.png' - }] - } - } -} - -``` - - -```css - -.chat-custom-right { - flex: 1; - /* #ifndef APP-NVUE */ - display: flex; - /* #endif */ - flex-direction: column; - justify-content: space-between; - align-items: flex-end; -} - -.chat-custom-text { - font-size: 12px; - color: #999; -} - -``` - -## API - -### List Props - -属性名 |类型 |默认值 | 说明 -:-: |:-: |:-: | :-: -border |Boolean |true | 是否显示边框 - - -### ListItem Props - -属性名 |类型 |默认值 | 说明 -:-: |:-: |:-: | :-: -title |String |- | 标题 -note |String |- | 描述 -ellipsis |Number |0 | title 是否溢出隐藏,可选值,0:默认; 1:显示一行; 2:显示两行;【nvue 暂不支持】 -thumb |String |- | 左侧缩略图,若thumb有值,则不会显示扩展图标 -thumbSize |String |medium | 略缩图尺寸,可选值,lg:大图; medium:一般; sm:小图; -showBadge |Boolean |false | 是否显示数字角标 -badgeText |String |- | 数字角标内容 -badgeType |String |- | 数字角标类型,参考[uni-icons](https://ext.dcloud.net.cn/plugin?id=21) -badgeStyle |Object |- | 数字角标样式,使用uni-badge的custom-style参数 -rightText |String |- | 右侧文字内容 -disabled |Boolean |false | 是否禁用 -showArrow |Boolean |true | 是否显示箭头图标 -link |String |navigateTo | 新页面跳转方式,可选值见下表 -to |String |- | 新页面跳转地址,如填写此属性,click 会返回页面是否跳转成功 -clickable |Boolean |false | 是否开启点击反馈 -showSwitch |Boolean |false | 是否显示Switch -switchChecked |Boolean |false | Switch是否被选中 -showExtraIcon |Boolean |false | 左侧是否显示扩展图标 -extraIcon |Object |- | 扩展图标参数,格式为 ``{color: '#4cd964',size: '22',type: 'spinner'}``,参考 [uni-icons](https://ext.dcloud.net.cn/plugin?id=28) -direction | String |row | 排版方向,可选值,row:水平排列; column:垂直排列; 3个插槽是水平排还是垂直排,也受此属性控制 - - -#### Link Options - -属性名 | 说明 -:-: | :-: -navigateTo | 同 uni.navigateTo() -redirectTo | 同 uni.reLaunch() -reLaunch | 同 uni.reLaunch() -switchTab | 同 uni.switchTab() - -### ListItem Events - -事件称名 |说明 |返回参数 -:-: |:-: |:-: -click |点击 uniListItem 触发事件,需开启点击反馈 |- -switchChange |点击切换 Switch 时触发,需显示 switch |e={value:checked} - - - -### ListItem Slots - -名称 | 说明 -:-: | :-: -header | 左/上内容插槽,可完全自定义默认显示 -body | 中间内容插槽,可完全自定义中间内容 -footer | 右/下内容插槽,可完全自定义右侧内容 - - -> **通过插槽扩展** -> 需要注意的是当使用插槽时,内置样式将会失效,只保留排版样式,此时的样式需要开发者自己实现 -> 如果 `uni-list-item` 组件内置属性样式无法满足需求,可以使用插槽来自定义uni-list-item里的内容。 -> uni-list-item提供了3个可扩展的插槽:`header`、`body`、`footer` -> - 当 `direction` 属性为 `row` 时表示水平排列,此时 `header` 表示列表的左边部分,`body` 表示列表的中间部分,`footer` 表示列表的右边部分 -> - 当 `direction` 属性为 `column` 时表示垂直排列,此时 `header` 表示列表的上边部分,`body` 表示列表的中间部分,`footer` 表示列表的下边部分 -> 开发者可以只用1个插槽,也可以3个一起使用。在插槽中可自主编写view标签,实现自己所需的效果。 - - -**示例** - -```html - - - - - - - - - 自定义插槽 - - - - -``` - - - - - -### ListItemChat Props - -属性名 |类型 |默认值 | 说明 -:-: |:-: |:-: | :-: -title |String |- | 标题 -note |String |- | 描述 -clickable |Boolean |false | 是否开启点击反馈 -badgeText |String |- | 数字角标内容,设置为 `dot` 将显示圆点 -badgePositon |String |right | 角标位置 -link |String |navigateTo | 是否展示右侧箭头并开启点击反馈,可选值见下表 -clickable |Boolean |false | 是否开启点击反馈 -to |String |- | 跳转页面地址,如填写此属性,click 会返回页面是否跳转成功 -time |String |- | 右侧时间显示 -avatarCircle |Boolean |false | 是否显示圆形头像 -avatar |String |- | 头像地址,avatarCircle 不填时生效 -avatarList |Array |- | 头像组,格式为 [{url:''}] - -#### Link Options - -属性名 | 说明 -:-: | :-: -navigateTo | 同 uni.navigateTo() -redirectTo | 同 uni.reLaunch() -reLaunch | 同 uni.reLaunch() -switchTab | 同 uni.switchTab() - -### ListItemChat Slots - -名称 | 说明 -:- | :- -default | 自定义列表右侧内容(包括时间和角标显示) - -### ListItemChat Events -事件称名 | 说明 | 返回参数 -:-: | :-: | :-: -@click | 点击 uniListChat 触发事件 | {data:{}} ,如有 to 属性,会返回页面跳转信息 - - - - - - -## 基于uni-list扩展的页面模板 - -通过扩展插槽,可实现多种常见样式的列表 - -**新闻列表类** - -1. 云端一体混合布局:[https://ext.dcloud.net.cn/plugin?id=2546](https://ext.dcloud.net.cn/plugin?id=2546) -2. 云端一体垂直布局,大图模式:[https://ext.dcloud.net.cn/plugin?id=2583](https://ext.dcloud.net.cn/plugin?id=2583) -3. 云端一体垂直布局,多行图文混排:[https://ext.dcloud.net.cn/plugin?id=2584](https://ext.dcloud.net.cn/plugin?id=2584) -4. 云端一体垂直布局,多图模式:[https://ext.dcloud.net.cn/plugin?id=2585](https://ext.dcloud.net.cn/plugin?id=2585) -5. 云端一体水平布局,左图右文:[https://ext.dcloud.net.cn/plugin?id=2586](https://ext.dcloud.net.cn/plugin?id=2586) -6. 云端一体水平布局,左文右图:[https://ext.dcloud.net.cn/plugin?id=2587](https://ext.dcloud.net.cn/plugin?id=2587) -7. 云端一体垂直布局,无图模式,主标题+副标题:[https://ext.dcloud.net.cn/plugin?id=2588](https://ext.dcloud.net.cn/plugin?id=2588) - -**商品列表类** - -1. 云端一体列表/宫格视图互切:[https://ext.dcloud.net.cn/plugin?id=2651](https://ext.dcloud.net.cn/plugin?id=2651) -2. 云端一体列表(宫格模式):[https://ext.dcloud.net.cn/plugin?id=2671](https://ext.dcloud.net.cn/plugin?id=2671) -3. 云端一体列表(列表模式):[https://ext.dcloud.net.cn/plugin?id=2672](https://ext.dcloud.net.cn/plugin?id=2672) - -## 组件示例 - -点击查看:[https://hellouniapp.dcloud.net.cn/pages/extUI/list/list](https://hellouniapp.dcloud.net.cn/pages/extUI/list/list) \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-load-more/changelog.md b/hm_yun/cloud-platform-master/uni_modules/uni-load-more/changelog.md deleted file mode 100644 index 8f03f1d..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-load-more/changelog.md +++ /dev/null @@ -1,19 +0,0 @@ -## 1.3.3(2022-01-20) -- 新增 showText属性 ,是否显示文本 -## 1.3.2(2022-01-19) -- 修复 nvue 平台下不显示文本的bug -## 1.3.1(2022-01-19) -- 修复 微信小程序平台样式选择器报警告的问题 -## 1.3.0(2021-11-19) -- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) -- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-load-more](https://uniapp.dcloud.io/component/uniui/uni-load-more) -## 1.2.1(2021-08-24) -- 新增 支持国际化 -## 1.2.0(2021-07-30) -- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) -## 1.1.8(2021-05-12) -- 新增 组件示例地址 -## 1.1.7(2021-03-30) -- 修复 uni-load-more 在首页使用时,h5 平台报 'uni is not defined' 的 bug -## 1.1.6(2021-02-05) -- 调整为uni_modules目录规范 diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-load-more/components/uni-load-more/i18n/en.json b/hm_yun/cloud-platform-master/uni_modules/uni-load-more/components/uni-load-more/i18n/en.json deleted file mode 100644 index a4f14a5..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-load-more/components/uni-load-more/i18n/en.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "uni-load-more.contentdown": "Pull up to show more", - "uni-load-more.contentrefresh": "loading...", - "uni-load-more.contentnomore": "No more data" -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-load-more/components/uni-load-more/i18n/index.js b/hm_yun/cloud-platform-master/uni_modules/uni-load-more/components/uni-load-more/i18n/index.js deleted file mode 100644 index de7509c..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-load-more/components/uni-load-more/i18n/index.js +++ /dev/null @@ -1,8 +0,0 @@ -import en from './en.json' -import zhHans from './zh-Hans.json' -import zhHant from './zh-Hant.json' -export default { - en, - 'zh-Hans': zhHans, - 'zh-Hant': zhHant -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hans.json b/hm_yun/cloud-platform-master/uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hans.json deleted file mode 100644 index f15d510..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hans.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "uni-load-more.contentdown": "上拉显示更多", - "uni-load-more.contentrefresh": "正在加载...", - "uni-load-more.contentnomore": "没有更多数据了" -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hant.json b/hm_yun/cloud-platform-master/uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hant.json deleted file mode 100644 index a255c6d..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hant.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "uni-load-more.contentdown": "上拉顯示更多", - "uni-load-more.contentrefresh": "正在加載...", - "uni-load-more.contentnomore": "沒有更多數據了" -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-load-more/components/uni-load-more/uni-load-more.vue b/hm_yun/cloud-platform-master/uni_modules/uni-load-more/components/uni-load-more/uni-load-more.vue deleted file mode 100644 index e5eff4d..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-load-more/components/uni-load-more/uni-load-more.vue +++ /dev/null @@ -1,399 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-load-more/package.json b/hm_yun/cloud-platform-master/uni_modules/uni-load-more/package.json deleted file mode 100644 index 2fa6f04..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-load-more/package.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "id": "uni-load-more", - "displayName": "uni-load-more 加载更多", - "version": "1.3.3", - "description": "LoadMore 组件,常用在列表里面,做滚动加载使用。", - "keywords": [ - "uni-ui", - "uniui", - "加载更多", - "load-more" -], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "" - }, - "directories": { - "example": "../../temps/example_temps" - }, - "dcloudext": { - "category": [ - "前端组件", - "通用组件" - ], - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" - }, - "uni_modules": { - "dependencies": ["uni-scss"], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "y" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y" - }, - "快应用": { - "华为": "u", - "联盟": "u" - }, - "Vue": { - "vue2": "y", - "vue3": "y" - } - } - } - } -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-load-more/readme.md b/hm_yun/cloud-platform-master/uni_modules/uni-load-more/readme.md deleted file mode 100644 index 54dc1fa..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-load-more/readme.md +++ /dev/null @@ -1,14 +0,0 @@ - - -### LoadMore 加载更多 -> **组件名:uni-load-more** -> 代码块: `uLoadMore` - - -用于列表中,做滚动加载使用,展示 loading 的各种状态。 - - -### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-load-more) -#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-nav-bar/changelog.md b/hm_yun/cloud-platform-master/uni_modules/uni-nav-bar/changelog.md deleted file mode 100644 index f0f6b56..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-nav-bar/changelog.md +++ /dev/null @@ -1,41 +0,0 @@ -## 1.3.6(2022-06-30) -- 修复 组件示例中插槽用法无法显示内容的bug -## 1.3.5(2022-05-24) -- 新增 stat 属性 ,可开启统计title 上报 ,仅使用了title 属性且项目开启了uni统计生效 -## 1.3.4(2022-01-24) -- 更新 组件示例 -## 1.3.3(2022-01-24) -- 新增 left-width/right-width属性 ,可修改左右两侧的宽度 -## 1.3.2(2022-01-18) -- 修复 在vue下,标题不垂直居中的bug -## 1.3.1(2022-01-18) -- 修复 height 属性类型错误 -## 1.3.0(2022-01-18) -- 新增 height 属性,可修改组件高度 -- 新增 dark 属性可可开启暗黑模式 -- 优化 标题字数过多显示省略号 -- 优化 插槽,插入内容可完全覆盖 -## 1.2.1(2022-01-10) -- 修复 color 属性不生效的bug -## 1.2.0(2021-11-19) -- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) -- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-nav-bar](https://uniapp.dcloud.io/component/uniui/uni-nav-bar) -## 1.1.0(2021-07-30) -- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) -## 1.0.11(2021-05-12) -- 新增 组件示例地址 -## 1.0.10(2021-04-30) -- 修复 在nvue下fixed为true,宽度不能撑满的Bug -## 1.0.9(2021-04-21) -- 优化 添加依赖 uni-icons, 导入后自动下载依赖 -## 1.0.8(2021-04-14) -- uni-ui 修复 uni-nav-bar 当 fixed 属性为 true 时铺不满屏幕的 bug - -## 1.0.7(2021-02-25) -- 修复 easycom 下,找不到 uni-status-bar 的bug - -## 1.0.6(2021-02-05) -- 优化 组件引用关系,通过uni_modules引用组件 - -## 1.0.5(2021-02-05) -- 调整为uni_modules目录规范 diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-nav-bar/components/uni-nav-bar/uni-nav-bar.vue b/hm_yun/cloud-platform-master/uni_modules/uni-nav-bar/components/uni-nav-bar/uni-nav-bar.vue deleted file mode 100644 index cbfc168..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-nav-bar/components/uni-nav-bar/uni-nav-bar.vue +++ /dev/null @@ -1,348 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-nav-bar/components/uni-nav-bar/uni-status-bar.vue b/hm_yun/cloud-platform-master/uni_modules/uni-nav-bar/components/uni-nav-bar/uni-status-bar.vue deleted file mode 100644 index 6a68874..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-nav-bar/components/uni-nav-bar/uni-status-bar.vue +++ /dev/null @@ -1,27 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-nav-bar/package.json b/hm_yun/cloud-platform-master/uni_modules/uni-nav-bar/package.json deleted file mode 100644 index e3fe073..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-nav-bar/package.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "id": "uni-nav-bar", - "displayName": "uni-nav-bar 自定义导航栏", - "version": "1.3.6", - "description": "自定义导航栏组件,主要用于头部导航。", - "keywords": [ - "uni-ui", - "导航", - "导航栏", - "自定义导航栏" -], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "" - }, - "directories": { - "example": "../../temps/example_temps" - }, - "dcloudext": { - "category": [ - "前端组件", - "通用组件" - ], - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" - }, - "uni_modules": { - "dependencies": [ - "uni-scss", - "uni-icons" - ], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "y" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y" - }, - "快应用": { - "华为": "u", - "联盟": "u" - }, - "Vue": { - "vue2": "y", - "vue3": "y" - } - } - } - } -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-nav-bar/readme.md b/hm_yun/cloud-platform-master/uni_modules/uni-nav-bar/readme.md deleted file mode 100644 index 3934b32..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-nav-bar/readme.md +++ /dev/null @@ -1,15 +0,0 @@ - - -## NavBar 导航栏 -> **组件名:uni-nav-bar** -> 代码块: `uNavBar` - -导航栏组件,主要用于头部导航。 - -### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-nav-bar) -#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-notice-bar/changelog.md b/hm_yun/cloud-platform-master/uni_modules/uni-notice-bar/changelog.md deleted file mode 100644 index 9ee75a0..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-notice-bar/changelog.md +++ /dev/null @@ -1,16 +0,0 @@ -## 1.2.0(2021-11-19) -- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) -- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-notice-bar](https://uniapp.dcloud.io/component/uniui/uni-notice-bar) -## 1.1.1(2021-11-09) -- 新增 提供组件设计资源,组件样式调整 -## 1.1.0(2021-07-30) -- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) -## 1.0.9(2021-05-12) -- 新增 组件示例地址 -## 1.0.8(2021-04-21) -- 优化 添加依赖 uni-icons, 导入后自动下载依赖 -## 1.0.7(2021-02-05) -- 优化 组件引用关系,通过uni_modules引用组件 - -## 1.0.6(2021-02-05) -- 调整为uni_modules目录规范 diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-notice-bar/components/uni-notice-bar/uni-notice-bar.vue b/hm_yun/cloud-platform-master/uni_modules/uni-notice-bar/components/uni-notice-bar/uni-notice-bar.vue deleted file mode 100644 index 1d2ac1d..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-notice-bar/components/uni-notice-bar/uni-notice-bar.vue +++ /dev/null @@ -1,395 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-notice-bar/package.json b/hm_yun/cloud-platform-master/uni_modules/uni-notice-bar/package.json deleted file mode 100644 index 97719a0..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-notice-bar/package.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "id": "uni-notice-bar", - "displayName": "uni-notice-bar 通告栏", - "version": "1.2.0", - "description": "NoticeBar 通告栏组件,常用于展示公告信息,可设为滚动公告", - "keywords": [ - "uni-ui", - "uniui", - "通告栏", - "公告", - "跑马灯" -], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "" - }, - "directories": { - "example": "../../temps/example_temps" - }, - "dcloudext": { - "category": [ - "前端组件", - "通用组件" - ], - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" - }, - "uni_modules": { - "dependencies": [ - "uni-scss", - "uni-icons" - ], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "y" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y" - }, - "快应用": { - "华为": "u", - "联盟": "u" - }, - "Vue": { - "vue2": "y", - "vue3": "y" - } - } - } - } -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-notice-bar/readme.md b/hm_yun/cloud-platform-master/uni_modules/uni-notice-bar/readme.md deleted file mode 100644 index fb2ede2..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-notice-bar/readme.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## NoticeBar 通告栏 -> **组件名:uni-notice-bar** -> 代码块: `uNoticeBar` - - -通告栏组件 。 - -### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-notice-bar) -#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-number-box/changelog.md b/hm_yun/cloud-platform-master/uni_modules/uni-number-box/changelog.md deleted file mode 100644 index 5925c32..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-number-box/changelog.md +++ /dev/null @@ -1,25 +0,0 @@ -## 1.2.1(2021-11-22) -- 修复 vue3中某些scss变量无法找到的问题 -## 1.2.0(2021-11-19) -- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) -- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-number-box](https://uniapp.dcloud.io/component/uniui/uni-number-box) -## 1.1.2(2021-11-09) -- 新增 提供组件设计资源,组件样式调整 -## 1.1.1(2021-07-30) -- 优化 vue3下事件警告的问题 -## 1.1.0(2021-07-13) -- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) -## 1.0.7(2021-05-12) -- 新增 组件示例地址 -## 1.0.6(2021-04-20) -- 修复 uni-number-box 浮点数运算不精确的 bug -- 修复 uni-number-box change 事件触发不正确的 bug -- 新增 uni-number-box v-model 双向绑定 -## 1.0.5(2021-02-05) -- 调整为uni_modules目录规范 - -## 1.0.7(2021-02-05) -- 调整为uni_modules目录规范 -- 新增 支持 v-model -- 新增 支持 focus、blur 事件 -- 新增 支持 PC 端 diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-number-box/components/uni-number-box/uni-number-box.vue b/hm_yun/cloud-platform-master/uni_modules/uni-number-box/components/uni-number-box/uni-number-box.vue deleted file mode 100644 index e91c032..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-number-box/components/uni-number-box/uni-number-box.vue +++ /dev/null @@ -1,221 +0,0 @@ - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-number-box/package.json b/hm_yun/cloud-platform-master/uni_modules/uni-number-box/package.json deleted file mode 100644 index ad82336..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-number-box/package.json +++ /dev/null @@ -1,85 +0,0 @@ -{ - "id": "uni-number-box", - "displayName": "uni-number-box 数字输入框", - "version": "1.2.1", - "description": "NumberBox 带加减按钮的数字输入框组件,用户可以控制每次点击增加的数值,支持小数。", - "keywords": [ - "uni-ui", - "uniui", - "数字输入框" -], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "" - }, - "directories": { - "example": "../../temps/example_temps" - }, - "dcloudext": { - "category": [ - "前端组件", - "通用组件" - ], - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" - }, - "uni_modules": { - "dependencies": ["uni-scss"], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "y" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y" - }, - "快应用": { - "华为": "u", - "联盟": "u" - }, - "Vue": { - "vue2": "y", - "vue3": "y" - } - } - } - } -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-number-box/readme.md b/hm_yun/cloud-platform-master/uni_modules/uni-number-box/readme.md deleted file mode 100644 index affc56f..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-number-box/readme.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## NumberBox 数字输入框 -> **组件名:uni-number-box** -> 代码块: `uNumberBox` - - -带加减按钮的数字输入框。 - -### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-number-box) -#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-pagination/changelog.md b/hm_yun/cloud-platform-master/uni_modules/uni-pagination/changelog.md deleted file mode 100644 index 336c2ba..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-pagination/changelog.md +++ /dev/null @@ -1,20 +0,0 @@ -## 1.2.1(2021-11-22) -- 修复 vue3中某些scss变量无法找到的问题 -## 1.2.0(2021-11-19) -- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) -- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-pagination](https://uniapp.dcloud.io/component/uniui/uni-pagination) -## 1.1.2(2021-10-08) -- 修复 current 、value 属性未监听,导致高亮样式失效的 bug -## 1.1.1(2021-08-20) -- 新增 支持国际化 -## 1.1.0(2021-07-30) -- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) -## 1.0.7(2021-05-12) -- 新增 组件示例地址 -## 1.0.6(2021-04-12) -- 新增 PC 和 移动端适配不同的 ui -## 1.0.5(2021-02-05) -- 优化 组件引用关系,通过uni_modules引用组件 - -## 1.0.4(2021-02-05) -- 调整为uni_modules目录规范 diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-pagination/components/uni-pagination/i18n/en.json b/hm_yun/cloud-platform-master/uni_modules/uni-pagination/components/uni-pagination/i18n/en.json deleted file mode 100644 index a57becd..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-pagination/components/uni-pagination/i18n/en.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "uni-pagination.prevText": "prev", - "uni-pagination.nextText": "next" -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-pagination/components/uni-pagination/i18n/es.json b/hm_yun/cloud-platform-master/uni_modules/uni-pagination/components/uni-pagination/i18n/es.json deleted file mode 100644 index ccbba2f..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-pagination/components/uni-pagination/i18n/es.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "uni-pagination.prevText": "anterior", - "uni-pagination.nextText": "próxima" -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-pagination/components/uni-pagination/i18n/fr.json b/hm_yun/cloud-platform-master/uni_modules/uni-pagination/components/uni-pagination/i18n/fr.json deleted file mode 100644 index 9b5f2d9..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-pagination/components/uni-pagination/i18n/fr.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "uni-pagination.prevText": "précédente", - "uni-pagination.nextText": "suivante" -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-pagination/components/uni-pagination/i18n/index.js b/hm_yun/cloud-platform-master/uni_modules/uni-pagination/components/uni-pagination/i18n/index.js deleted file mode 100644 index 2469dd0..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-pagination/components/uni-pagination/i18n/index.js +++ /dev/null @@ -1,12 +0,0 @@ -import en from './en.json' -import es from './es.json' -import fr from './fr.json' -import zhHans from './zh-Hans.json' -import zhHant from './zh-Hant.json' -export default { - en, - es, - fr, - 'zh-Hans': zhHans, - 'zh-Hant': zhHant -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-pagination/components/uni-pagination/i18n/zh-Hans.json b/hm_yun/cloud-platform-master/uni_modules/uni-pagination/components/uni-pagination/i18n/zh-Hans.json deleted file mode 100644 index fedbe82..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-pagination/components/uni-pagination/i18n/zh-Hans.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "uni-pagination.prevText": "上一页", - "uni-pagination.nextText": "下一页" -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-pagination/components/uni-pagination/i18n/zh-Hant.json b/hm_yun/cloud-platform-master/uni_modules/uni-pagination/components/uni-pagination/i18n/zh-Hant.json deleted file mode 100644 index 133b340..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-pagination/components/uni-pagination/i18n/zh-Hant.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "uni-pagination.prevText": "上一頁", - "uni-pagination.nextText": "下一頁" -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-pagination/components/uni-pagination/uni-pagination.vue b/hm_yun/cloud-platform-master/uni_modules/uni-pagination/components/uni-pagination/uni-pagination.vue deleted file mode 100644 index 79db4b8..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-pagination/components/uni-pagination/uni-pagination.vue +++ /dev/null @@ -1,409 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-pagination/package.json b/hm_yun/cloud-platform-master/uni_modules/uni-pagination/package.json deleted file mode 100644 index adce670..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-pagination/package.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "id": "uni-pagination", - "displayName": "uni-pagination 分页器", - "version": "1.2.1", - "description": "Pagination 分页器组件,用于展示页码、请求数据等。", - "keywords": [ - "uni-ui", - "uniui", - "分页器", - "页码" -], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "" - }, - "directories": { - "example": "../../temps/example_temps" - }, - "dcloudext": { - "category": [ - "前端组件", - "通用组件" - ], - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" - }, - "uni_modules": { - "dependencies": ["uni-scss","uni-icons"], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "y" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y" - }, - "快应用": { - "华为": "u", - "联盟": "u" - }, - "Vue": { - "vue2": "y", - "vue3": "y" - } - } - } - } -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-pagination/readme.md b/hm_yun/cloud-platform-master/uni_modules/uni-pagination/readme.md deleted file mode 100644 index eefa263..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-pagination/readme.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## Pagination 分页器 -> **组件名:uni-pagination** -> 代码块: `uPagination` - - -分页器组件,用于展示页码、请求数据等。 - -### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-pagination) -#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-popup/changelog.md b/hm_yun/cloud-platform-master/uni_modules/uni-popup/changelog.md deleted file mode 100644 index a9e2d66..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-popup/changelog.md +++ /dev/null @@ -1,60 +0,0 @@ -## 1.7.9(2022-04-02) -- 修复 弹出层内部无法滚动的bug -## 1.7.8(2022-03-28) -- 修复 小程序中高度错误的bug -## 1.7.7(2022-03-17) -- 修复 快速调用open出现问题的Bug -## 1.7.6(2022-02-14) -- 修复 safeArea 属性不能设置为false的bug -## 1.7.5(2022-01-19) -- 修复 isMaskClick 失效的bug -## 1.7.4(2022-01-19) -- 新增 cancelText \ confirmText 属性 ,可自定义文本 -- 新增 maskBackgroundColor 属性 ,可以修改蒙版颜色 -- 优化 maskClick属性 更新为 isMaskClick ,解决微信小程序警告的问题 -## 1.7.3(2022-01-13) -- 修复 设置 safeArea 属性不生效的bug -## 1.7.2(2021-11-26) -- 优化 组件示例 -## 1.7.1(2021-11-26) -- 修复 vuedoc 文字错误 -## 1.7.0(2021-11-19) -- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) -- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-popup](https://uniapp.dcloud.io/component/uniui/uni-popup) -## 1.6.2(2021-08-24) -- 新增 支持国际化 -## 1.6.1(2021-07-30) -- 优化 vue3下事件警告的问题 -## 1.6.0(2021-07-13) -- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) -## 1.5.0(2021-06-23) -- 新增 mask-click 遮罩层点击事件 -## 1.4.5(2021-06-22) -- 修复 nvue 平台中间弹出后,点击内容,再点击遮罩无法关闭的Bug -## 1.4.4(2021-06-18) -- 修复 H5平台中间弹出后,点击内容,再点击遮罩无法关闭的Bug -## 1.4.3(2021-06-08) -- 修复 错误的 watch 字段 -- 修复 safeArea 属性不生效的问题 -- 修复 点击内容,再点击遮罩无法关闭的Bug -## 1.4.2(2021-05-12) -- 新增 组件示例地址 -## 1.4.1(2021-04-29) -- 修复 组件内放置 input 、textarea 组件,无法聚焦的问题 -## 1.4.0 (2021-04-29) -- 新增 type 属性的 left\right 值,支持左右弹出 -- 新增 open(String:type) 方法参数 ,可以省略 type 属性 ,直接传入类型打开指定弹窗 -- 新增 backgroundColor 属性,可定义主窗口背景色,默认不显示背景色 -- 新增 safeArea 属性,是否适配底部安全区 -- 修复 App\h5\微信小程序底部安全区占位不对的Bug -- 修复 App 端弹出等待的Bug -- 优化 提升低配设备性能,优化动画卡顿问题 -- 优化 更简单的组件自定义方式 -## 1.2.9(2021-02-05) -- 优化 组件引用关系,通过uni_modules引用组件 -## 1.2.8(2021-02-05) -- 调整为uni_modules目录规范 -## 1.2.7(2021-02-05) -- 调整为uni_modules目录规范 -- 新增 支持 PC 端 -- 新增 uni-popup-message 、uni-popup-dialog扩展组件支持 PC 端 diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup-dialog/keypress.js b/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup-dialog/keypress.js deleted file mode 100644 index 6ef26a2..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup-dialog/keypress.js +++ /dev/null @@ -1,45 +0,0 @@ -// #ifdef H5 -export default { - name: 'Keypress', - props: { - disable: { - type: Boolean, - default: false - } - }, - mounted () { - const keyNames = { - esc: ['Esc', 'Escape'], - tab: 'Tab', - enter: 'Enter', - space: [' ', 'Spacebar'], - up: ['Up', 'ArrowUp'], - left: ['Left', 'ArrowLeft'], - right: ['Right', 'ArrowRight'], - down: ['Down', 'ArrowDown'], - delete: ['Backspace', 'Delete', 'Del'] - } - const listener = ($event) => { - if (this.disable) { - return - } - const keyName = Object.keys(keyNames).find(key => { - const keyName = $event.key - const value = keyNames[key] - return value === keyName || (Array.isArray(value) && value.includes(keyName)) - }) - if (keyName) { - // 避免和其他按键事件冲突 - setTimeout(() => { - this.$emit(keyName, {}) - }, 0) - } - } - document.addEventListener('keyup', listener) - this.$once('hook:beforeDestroy', () => { - document.removeEventListener('keyup', listener) - }) - }, - render: () => {} -} -// #endif diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.vue b/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.vue deleted file mode 100644 index a5d0f2a..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.vue +++ /dev/null @@ -1,271 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.vue b/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.vue deleted file mode 100644 index 91370a8..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.vue +++ /dev/null @@ -1,143 +0,0 @@ - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup-share/uni-popup-share.vue b/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup-share/uni-popup-share.vue deleted file mode 100644 index 5be7624..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup-share/uni-popup-share.vue +++ /dev/null @@ -1,187 +0,0 @@ - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup/i18n/en.json b/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup/i18n/en.json deleted file mode 100644 index 7f1bd06..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup/i18n/en.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "uni-popup.cancel": "cancel", - "uni-popup.ok": "ok", - "uni-popup.placeholder": "pleace enter", - "uni-popup.title": "Hint", - "uni-popup.shareTitle": "Share to" -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup/i18n/index.js b/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup/i18n/index.js deleted file mode 100644 index de7509c..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup/i18n/index.js +++ /dev/null @@ -1,8 +0,0 @@ -import en from './en.json' -import zhHans from './zh-Hans.json' -import zhHant from './zh-Hant.json' -export default { - en, - 'zh-Hans': zhHans, - 'zh-Hant': zhHant -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup/i18n/zh-Hans.json b/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup/i18n/zh-Hans.json deleted file mode 100644 index 5e3003c..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup/i18n/zh-Hans.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "uni-popup.cancel": "取消", - "uni-popup.ok": "确定", - "uni-popup.placeholder": "请输入", - "uni-popup.title": "提示", - "uni-popup.shareTitle": "分享到" -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup/i18n/zh-Hant.json b/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup/i18n/zh-Hant.json deleted file mode 100644 index 13e39eb..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup/i18n/zh-Hant.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "uni-popup.cancel": "取消", - "uni-popup.ok": "確定", - "uni-popup.placeholder": "請輸入", - "uni-popup.title": "提示", - "uni-popup.shareTitle": "分享到" -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup/keypress.js b/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup/keypress.js deleted file mode 100644 index 62dda46..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup/keypress.js +++ /dev/null @@ -1,45 +0,0 @@ -// #ifdef H5 -export default { - name: 'Keypress', - props: { - disable: { - type: Boolean, - default: false - } - }, - mounted () { - const keyNames = { - esc: ['Esc', 'Escape'], - tab: 'Tab', - enter: 'Enter', - space: [' ', 'Spacebar'], - up: ['Up', 'ArrowUp'], - left: ['Left', 'ArrowLeft'], - right: ['Right', 'ArrowRight'], - down: ['Down', 'ArrowDown'], - delete: ['Backspace', 'Delete', 'Del'] - } - const listener = ($event) => { - if (this.disable) { - return - } - const keyName = Object.keys(keyNames).find(key => { - const keyName = $event.key - const value = keyNames[key] - return value === keyName || (Array.isArray(value) && value.includes(keyName)) - }) - if (keyName) { - // 避免和其他按键事件冲突 - setTimeout(() => { - this.$emit(keyName, {}) - }, 0) - } - } - document.addEventListener('keyup', listener) - // this.$once('hook:beforeDestroy', () => { - // document.removeEventListener('keyup', listener) - // }) - }, - render: () => {} -} -// #endif diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup/popup.js b/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup/popup.js deleted file mode 100644 index c4e5781..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup/popup.js +++ /dev/null @@ -1,26 +0,0 @@ - -export default { - data() { - return { - - } - }, - created(){ - this.popup = this.getParent() - }, - methods:{ - /** - * 获取父元素实例 - */ - getParent(name = 'uniPopup') { - let parent = this.$parent; - let parentName = parent.$options.name; - while (parentName !== name) { - parent = parent.$parent; - if (!parent) return false - parentName = parent.$options.name; - } - return parent; - }, - } -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup/uni-popup.vue b/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup/uni-popup.vue deleted file mode 100644 index 056b987..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-popup/components/uni-popup/uni-popup.vue +++ /dev/null @@ -1,476 +0,0 @@ - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-popup/package.json b/hm_yun/cloud-platform-master/uni_modules/uni-popup/package.json deleted file mode 100644 index 069e9ce..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-popup/package.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "id": "uni-popup", - "displayName": "uni-popup 弹出层", - "version": "1.7.9", - "description": " Popup 组件,提供常用的弹层", - "keywords": [ - "uni-ui", - "弹出层", - "弹窗", - "popup", - "弹框" - ], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "" - }, - "directories": { - "example": "../../temps/example_temps" - }, - "dcloudext": { - "category": [ - "前端组件", - "通用组件" - ], - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" - }, - "uni_modules": { - "dependencies": [ - "uni-scss", - "uni-transition" - ], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "y" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y" - }, - "快应用": { - "华为": "u", - "联盟": "u" - }, - "Vue": { - "vue2": "y", - "vue3": "y" - } - } - } - } -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-popup/readme.md b/hm_yun/cloud-platform-master/uni_modules/uni-popup/readme.md deleted file mode 100644 index fdad4b3..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-popup/readme.md +++ /dev/null @@ -1,17 +0,0 @@ - - -## Popup 弹出层 -> **组件名:uni-popup** -> 代码块: `uPopup` -> 关联组件:`uni-transition` - - -弹出层组件,在应用中弹出一个消息提示窗口、提示框等 - -### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-popup) -#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-rate/changelog.md b/hm_yun/cloud-platform-master/uni_modules/uni-rate/changelog.md deleted file mode 100644 index 8a98a61..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-rate/changelog.md +++ /dev/null @@ -1,25 +0,0 @@ -## 1.3.1(2022-02-25) -- 修复 条件判断 `NaN` 错误的 bug -## 1.3.0(2021-11-19) -- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) -- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-rate](https://uniapp.dcloud.io/component/uniui/uni-rate) -## 1.2.2(2021-09-10) -- 优化 默认值修改为 0 颗星 -## 1.2.1(2021-07-30) -- 优化 vue3下事件警告的问题 -## 1.2.0(2021-07-13) -- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) -## 1.1.2(2021-05-12) -- 新增 组件示例地址 -## 1.1.1(2021-04-21) -- 修复 布局变化后 uni-rate 星星计算不准确的 bug -- 优化 添加依赖 uni-icons, 导入 uni-rate 自动下载依赖 -## 1.1.0(2021-04-16) -- 修复 uni-rate 属性 margin 值为 string 组件失效的 bug - -## 1.0.9(2021-02-05) -- 优化 组件引用关系,通过uni_modules引用组件 - -## 1.0.8(2021-02-05) -- 调整为uni_modules目录规范 -- 支持 pc 端 diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-rate/components/uni-rate/uni-rate.vue b/hm_yun/cloud-platform-master/uni_modules/uni-rate/components/uni-rate/uni-rate.vue deleted file mode 100644 index 857f5f9..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-rate/components/uni-rate/uni-rate.vue +++ /dev/null @@ -1,361 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-rate/package.json b/hm_yun/cloud-platform-master/uni_modules/uni-rate/package.json deleted file mode 100644 index 64e8e33..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-rate/package.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "id": "uni-rate", - "displayName": "uni-rate 评分", - "version": "1.3.1", - "description": "Rate 评分组件,可自定义评分星星图标的大小、间隔、评分数。", - "keywords": [ - "uni-ui", - "uniui", - "评分" -], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "" - }, - "directories": { - "example": "../../temps/example_temps" - }, - "dcloudext": { - "category": [ - "前端组件", - "通用组件" - ], - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" - }, - "uni_modules": { - "dependencies": [ - "uni-scss", - "uni-icons" - ], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "y" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y" - }, - "快应用": { - "华为": "u", - "联盟": "u" - }, - "Vue": { - "vue2": "y", - "vue3": "y" - } - } - } - } -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-rate/readme.md b/hm_yun/cloud-platform-master/uni_modules/uni-rate/readme.md deleted file mode 100644 index eae7b5c..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-rate/readme.md +++ /dev/null @@ -1,12 +0,0 @@ - - -## Rate 评分 -> **组件名:uni-rate** -> 代码块: `uRate` -> 关联组件:`uni-icons` - - -评分组件,多用于购买商品后,对商品进行评价等场景 - -### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-rate) -#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-row/changelog.md b/hm_yun/cloud-platform-master/uni_modules/uni-row/changelog.md deleted file mode 100644 index 5b465bc..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-row/changelog.md +++ /dev/null @@ -1,10 +0,0 @@ -## 1.0.0(2021-11-19) -- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) -- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-row](https://uniapp.dcloud.io/component/uniui/uni-row) -## 0.1.0(2021-07-13) -- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) -## 0.0.4(2021-05-12) -- 新增 组件示例地址 -## 0.0.3(2021-02-05) -- 调整为uni_modules目录规范 -- 新增uni-row组件 diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-row/components/uni-col/uni-col.vue b/hm_yun/cloud-platform-master/uni_modules/uni-row/components/uni-col/uni-col.vue deleted file mode 100644 index d5f3728..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-row/components/uni-col/uni-col.vue +++ /dev/null @@ -1,317 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-row/components/uni-row/uni-row.vue b/hm_yun/cloud-platform-master/uni_modules/uni-row/components/uni-row/uni-row.vue deleted file mode 100644 index c7d9370..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-row/components/uni-row/uni-row.vue +++ /dev/null @@ -1,190 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-row/package.json b/hm_yun/cloud-platform-master/uni_modules/uni-row/package.json deleted file mode 100644 index 3f52fa6..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-row/package.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "id": "uni-row", - "displayName": "uni-row 布局-行", - "version": "1.0.0", - "description": "流式栅格系统,随着屏幕或视口分为 24 份,可以迅速简便地创建布局。", - "keywords": [ - "uni-ui", - "uniui", - "栅格", - "布局", - "layout" -], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "" - }, - "directories": { - "example": "../../temps/example_temps" - }, - "dcloudext": { - "category": [ - "前端组件", - "通用组件" - ], - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" - }, - "uni_modules": { - "dependencies": ["uni-scss"], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "y" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y" - }, - "快应用": { - "华为": "u", - "联盟": "u" - }, - "Vue": { - "vue2": "y", - "vue3": "u" - } - } - } - } -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-row/readme.md b/hm_yun/cloud-platform-master/uni_modules/uni-row/readme.md deleted file mode 100644 index 3c9c8b9..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-row/readme.md +++ /dev/null @@ -1,10 +0,0 @@ -## Layout 布局 - -> **组件名 uni-row、uni-col** -> 代码块: `uRow`、`uCol` - - -流式栅格系统,随着屏幕或视口分为 24 份,可以迅速简便地创建布局。 - -### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-row) -#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-scss/changelog.md b/hm_yun/cloud-platform-master/uni_modules/uni-scss/changelog.md deleted file mode 100644 index b863bb0..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-scss/changelog.md +++ /dev/null @@ -1,8 +0,0 @@ -## 1.0.3(2022-01-21) -- 优化 组件示例 -## 1.0.2(2021-11-22) -- 修复 / 符号在 vue 不同版本兼容问题引起的报错问题 -## 1.0.1(2021-11-22) -- 修复 vue3中scss语法兼容问题 -## 1.0.0(2021-11-18) -- init diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-scss/index.scss b/hm_yun/cloud-platform-master/uni_modules/uni-scss/index.scss deleted file mode 100644 index 1744a5f..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-scss/index.scss +++ /dev/null @@ -1 +0,0 @@ -@import './styles/index.scss'; diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-scss/package.json b/hm_yun/cloud-platform-master/uni_modules/uni-scss/package.json deleted file mode 100644 index 7cc0ccb..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-scss/package.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "id": "uni-scss", - "displayName": "uni-scss 辅助样式", - "version": "1.0.3", - "description": "uni-sass是uni-ui提供的一套全局样式 ,通过一些简单的类名和sass变量,实现简单的页面布局操作,比如颜色、边距、圆角等。", - "keywords": [ - "uni-scss", - "uni-ui", - "辅助样式" -], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "^3.1.0" - }, - "dcloudext": { - "category": [ - "JS SDK", - "通用 SDK" - ], - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" - }, - "uni_modules": { - "dependencies": [], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "u" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y" - }, - "快应用": { - "华为": "n", - "联盟": "n" - }, - "Vue": { - "vue2": "y", - "vue3": "y" - } - } - } - } -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-scss/readme.md b/hm_yun/cloud-platform-master/uni_modules/uni-scss/readme.md deleted file mode 100644 index b7d1c25..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-scss/readme.md +++ /dev/null @@ -1,4 +0,0 @@ -`uni-sass` 是 `uni-ui`提供的一套全局样式 ,通过一些简单的类名和`sass`变量,实现简单的页面布局操作,比如颜色、边距、圆角等。 - -### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-sass) -#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-scss/styles/index.scss b/hm_yun/cloud-platform-master/uni_modules/uni-scss/styles/index.scss deleted file mode 100644 index ffac4fe..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-scss/styles/index.scss +++ /dev/null @@ -1,7 +0,0 @@ -@import './setting/_variables.scss'; -@import './setting/_border.scss'; -@import './setting/_color.scss'; -@import './setting/_space.scss'; -@import './setting/_radius.scss'; -@import './setting/_text.scss'; -@import './setting/_styles.scss'; diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-scss/styles/setting/_border.scss b/hm_yun/cloud-platform-master/uni_modules/uni-scss/styles/setting/_border.scss deleted file mode 100644 index 12a11c3..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-scss/styles/setting/_border.scss +++ /dev/null @@ -1,3 +0,0 @@ -.uni-border { - border: 1px $uni-border-1 solid; -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-scss/styles/setting/_color.scss b/hm_yun/cloud-platform-master/uni_modules/uni-scss/styles/setting/_color.scss deleted file mode 100644 index 1ededd9..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-scss/styles/setting/_color.scss +++ /dev/null @@ -1,66 +0,0 @@ - -// TODO 暂时不需要 class ,需要用户使用变量实现 ,如果使用类名其实并不推荐 -// @mixin get-styles($k,$c) { -// @if $k == size or $k == weight{ -// font-#{$k}:#{$c} -// }@else{ -// #{$k}:#{$c} -// } -// } -$uni-ui-color:( - // 主色 - primary: $uni-primary, - primary-disable: $uni-primary-disable, - primary-light: $uni-primary-light, - // 辅助色 - success: $uni-success, - success-disable: $uni-success-disable, - success-light: $uni-success-light, - warning: $uni-warning, - warning-disable: $uni-warning-disable, - warning-light: $uni-warning-light, - error: $uni-error, - error-disable: $uni-error-disable, - error-light: $uni-error-light, - info: $uni-info, - info-disable: $uni-info-disable, - info-light: $uni-info-light, - // 中性色 - main-color: $uni-main-color, - base-color: $uni-base-color, - secondary-color: $uni-secondary-color, - extra-color: $uni-extra-color, - // 背景色 - bg-color: $uni-bg-color, - // 边框颜色 - border-1: $uni-border-1, - border-2: $uni-border-2, - border-3: $uni-border-3, - border-4: $uni-border-4, - // 黑色 - black:$uni-black, - // 白色 - white:$uni-white, - // 透明 - transparent:$uni-transparent -) !default; -@each $key, $child in $uni-ui-color { - .uni-#{"" + $key} { - color: $child; - } - .uni-#{"" + $key}-bg { - background-color: $child; - } -} -.uni-shadow-sm { - box-shadow: $uni-shadow-sm; -} -.uni-shadow-base { - box-shadow: $uni-shadow-base; -} -.uni-shadow-lg { - box-shadow: $uni-shadow-lg; -} -.uni-mask { - background-color:$uni-mask; -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-scss/styles/setting/_radius.scss b/hm_yun/cloud-platform-master/uni_modules/uni-scss/styles/setting/_radius.scss deleted file mode 100644 index 9a0428b..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-scss/styles/setting/_radius.scss +++ /dev/null @@ -1,55 +0,0 @@ -@mixin radius($r,$d:null ,$important: false){ - $radius-value:map-get($uni-radius, $r) if($important, !important, null); - // Key exists within the $uni-radius variable - @if (map-has-key($uni-radius, $r) and $d){ - @if $d == t { - border-top-left-radius:$radius-value; - border-top-right-radius:$radius-value; - }@else if $d == r { - border-top-right-radius:$radius-value; - border-bottom-right-radius:$radius-value; - }@else if $d == b { - border-bottom-left-radius:$radius-value; - border-bottom-right-radius:$radius-value; - }@else if $d == l { - border-top-left-radius:$radius-value; - border-bottom-left-radius:$radius-value; - }@else if $d == tl { - border-top-left-radius:$radius-value; - }@else if $d == tr { - border-top-right-radius:$radius-value; - }@else if $d == br { - border-bottom-right-radius:$radius-value; - }@else if $d == bl { - border-bottom-left-radius:$radius-value; - } - }@else{ - border-radius:$radius-value; - } -} - -@each $key, $child in $uni-radius { - @if($key){ - .uni-radius-#{"" + $key} { - @include radius($key) - } - }@else{ - .uni-radius { - @include radius($key) - } - } -} - -@each $direction in t, r, b, l,tl, tr, br, bl { - @each $key, $child in $uni-radius { - @if($key){ - .uni-radius-#{"" + $direction}-#{"" + $key} { - @include radius($key,$direction,false) - } - }@else{ - .uni-radius-#{$direction} { - @include radius($key,$direction,false) - } - } - } -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-scss/styles/setting/_space.scss b/hm_yun/cloud-platform-master/uni_modules/uni-scss/styles/setting/_space.scss deleted file mode 100644 index 3c89528..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-scss/styles/setting/_space.scss +++ /dev/null @@ -1,56 +0,0 @@ - -@mixin fn($space,$direction,$size,$n) { - @if $n { - #{$space}-#{$direction}: #{$size*$uni-space-root}px - } @else { - #{$space}-#{$direction}: #{-$size*$uni-space-root}px - } -} -@mixin get-styles($direction,$i,$space,$n){ - @if $direction == t { - @include fn($space, top,$i,$n); - } - @if $direction == r { - @include fn($space, right,$i,$n); - } - @if $direction == b { - @include fn($space, bottom,$i,$n); - } - @if $direction == l { - @include fn($space, left,$i,$n); - } - @if $direction == x { - @include fn($space, left,$i,$n); - @include fn($space, right,$i,$n); - } - @if $direction == y { - @include fn($space, top,$i,$n); - @include fn($space, bottom,$i,$n); - } - @if $direction == a { - @if $n { - #{$space}:#{$i*$uni-space-root}px; - } @else { - #{$space}:#{-$i*$uni-space-root}px; - } - } -} - -@each $orientation in m,p { - $space: margin; - @if $orientation == m { - $space: margin; - } @else { - $space: padding; - } - @for $i from 0 through 16 { - @each $direction in t, r, b, l, x, y, a { - .uni-#{$orientation}#{$direction}-#{$i} { - @include get-styles($direction,$i,$space,true); - } - .uni-#{$orientation}#{$direction}-n#{$i} { - @include get-styles($direction,$i,$space,false); - } - } - } -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-scss/styles/setting/_styles.scss b/hm_yun/cloud-platform-master/uni_modules/uni-scss/styles/setting/_styles.scss deleted file mode 100644 index 689afec..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-scss/styles/setting/_styles.scss +++ /dev/null @@ -1,167 +0,0 @@ -/* #ifndef APP-NVUE */ - -$-color-white:#fff; -$-color-black:#000; -@mixin base-style($color) { - color: #fff; - background-color: $color; - border-color: mix($-color-black, $color, 8%); - &:not([hover-class]):active { - background: mix($-color-black, $color, 10%); - border-color: mix($-color-black, $color, 20%); - color: $-color-white; - outline: none; - } -} -@mixin is-color($color) { - @include base-style($color); - &[loading] { - @include base-style($color); - &::before { - margin-right:5px; - } - } - &[disabled] { - &, - &[loading], - &:not([hover-class]):active { - color: $-color-white; - border-color: mix(darken($color,10%), $-color-white); - background-color: mix($color, $-color-white); - } - } - -} -@mixin base-plain-style($color) { - color:$color; - background-color: mix($-color-white, $color, 90%); - border-color: mix($-color-white, $color, 70%); - &:not([hover-class]):active { - background: mix($-color-white, $color, 80%); - color: $color; - outline: none; - border-color: mix($-color-white, $color, 50%); - } -} -@mixin is-plain($color){ - &[plain] { - @include base-plain-style($color); - &[loading] { - @include base-plain-style($color); - &::before { - margin-right:5px; - } - } - &[disabled] { - &, - &:active { - color: mix($-color-white, $color, 40%); - background-color: mix($-color-white, $color, 90%); - border-color: mix($-color-white, $color, 80%); - } - } - } -} - - -.uni-btn { - margin: 5px; - color: #393939; - border:1px solid #ccc; - font-size: 16px; - font-weight: 200; - background-color: #F9F9F9; - // TODO 暂时处理边框隐藏一边的问题 - overflow: visible; - &::after{ - border: none; - } - - &:not([type]),&[type=default] { - color: #999; - &[loading] { - background: none; - &::before { - margin-right:5px; - } - } - - - - &[disabled]{ - color: mix($-color-white, #999, 60%); - &, - &[loading], - &:active { - color: mix($-color-white, #999, 60%); - background-color: mix($-color-white,$-color-black , 98%); - border-color: mix($-color-white, #999, 85%); - } - } - - &[plain] { - color: #999; - background: none; - border-color: $uni-border-1; - &:not([hover-class]):active { - background: none; - color: mix($-color-white, $-color-black, 80%); - border-color: mix($-color-white, $-color-black, 90%); - outline: none; - } - &[disabled]{ - &, - &[loading], - &:active { - background: none; - color: mix($-color-white, #999, 60%); - border-color: mix($-color-white, #999, 85%); - } - } - } - } - - &:not([hover-class]):active { - color: mix($-color-white, $-color-black, 50%); - } - - &[size=mini] { - font-size: 16px; - font-weight: 200; - border-radius: 8px; - } - - - - &.uni-btn-small { - font-size: 14px; - } - &.uni-btn-mini { - font-size: 12px; - } - - &.uni-btn-radius { - border-radius: 999px; - } - &[type=primary] { - @include is-color($uni-primary); - @include is-plain($uni-primary) - } - &[type=success] { - @include is-color($uni-success); - @include is-plain($uni-success) - } - &[type=error] { - @include is-color($uni-error); - @include is-plain($uni-error) - } - &[type=warning] { - @include is-color($uni-warning); - @include is-plain($uni-warning) - } - &[type=info] { - @include is-color($uni-info); - @include is-plain($uni-info) - } -} -/* #endif */ diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-scss/styles/setting/_text.scss b/hm_yun/cloud-platform-master/uni_modules/uni-scss/styles/setting/_text.scss deleted file mode 100644 index a34d08f..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-scss/styles/setting/_text.scss +++ /dev/null @@ -1,24 +0,0 @@ -@mixin get-styles($k,$c) { - @if $k == size or $k == weight{ - font-#{$k}:#{$c} - }@else{ - #{$k}:#{$c} - } -} - -@each $key, $child in $uni-headings { - /* #ifndef APP-NVUE */ - .uni-#{$key} { - @each $k, $c in $child { - @include get-styles($k,$c) - } - } - /* #endif */ - /* #ifdef APP-NVUE */ - .container .uni-#{$key} { - @each $k, $c in $child { - @include get-styles($k,$c) - } - } - /* #endif */ -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-scss/styles/setting/_variables.scss b/hm_yun/cloud-platform-master/uni_modules/uni-scss/styles/setting/_variables.scss deleted file mode 100644 index 557d3d7..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-scss/styles/setting/_variables.scss +++ /dev/null @@ -1,146 +0,0 @@ -// @use "sass:math"; -@import '../tools/functions.scss'; -// 间距基础倍数 -$uni-space-root: 2 !default; -// 边框半径默认值 -$uni-radius-root:5px !default; -$uni-radius: () !default; -// 边框半径断点 -$uni-radius: map-deep-merge( - ( - 0: 0, - // TODO 当前版本暂时不支持 sm 属性 - // 'sm': math.div($uni-radius-root, 2), - null: $uni-radius-root, - 'lg': $uni-radius-root * 2, - 'xl': $uni-radius-root * 6, - 'pill': 9999px, - 'circle': 50% - ), - $uni-radius -); -// 字体家族 -$body-font-family: 'Roboto', sans-serif !default; -// 文本 -$heading-font-family: $body-font-family !default; -$uni-headings: () !default; -$letterSpacing: -0.01562em; -$uni-headings: map-deep-merge( - ( - 'h1': ( - size: 32px, - weight: 300, - line-height: 50px, - // letter-spacing:-0.01562em - ), - 'h2': ( - size: 28px, - weight: 300, - line-height: 40px, - // letter-spacing: -0.00833em - ), - 'h3': ( - size: 24px, - weight: 400, - line-height: 32px, - // letter-spacing: normal - ), - 'h4': ( - size: 20px, - weight: 400, - line-height: 30px, - // letter-spacing: 0.00735em - ), - 'h5': ( - size: 16px, - weight: 400, - line-height: 24px, - // letter-spacing: normal - ), - 'h6': ( - size: 14px, - weight: 500, - line-height: 18px, - // letter-spacing: 0.0125em - ), - 'subtitle': ( - size: 12px, - weight: 400, - line-height: 20px, - // letter-spacing: 0.00937em - ), - 'body': ( - font-size: 14px, - font-weight: 400, - line-height: 22px, - // letter-spacing: 0.03125em - ), - 'caption': ( - 'size': 12px, - 'weight': 400, - 'line-height': 20px, - // 'letter-spacing': 0.03333em, - // 'text-transform': false - ) - ), - $uni-headings -); - - - -// 主色 -$uni-primary: #2979ff !default; -$uni-primary-disable:lighten($uni-primary,20%) !default; -$uni-primary-light: lighten($uni-primary,25%) !default; - -// 辅助色 -// 除了主色外的场景色,需要在不同的场景中使用(例如危险色表示危险的操作)。 -$uni-success: #18bc37 !default; -$uni-success-disable:lighten($uni-success,20%) !default; -$uni-success-light: lighten($uni-success,25%) !default; - -$uni-warning: #f3a73f !default; -$uni-warning-disable:lighten($uni-warning,20%) !default; -$uni-warning-light: lighten($uni-warning,25%) !default; - -$uni-error: #e43d33 !default; -$uni-error-disable:lighten($uni-error,20%) !default; -$uni-error-light: lighten($uni-error,25%) !default; - -$uni-info: #8f939c !default; -$uni-info-disable:lighten($uni-info,20%) !default; -$uni-info-light: lighten($uni-info,25%) !default; - -// 中性色 -// 中性色用于文本、背景和边框颜色。通过运用不同的中性色,来表现层次结构。 -$uni-main-color: #3a3a3a !default; // 主要文字 -$uni-base-color: #6a6a6a !default; // 常规文字 -$uni-secondary-color: #909399 !default; // 次要文字 -$uni-extra-color: #c7c7c7 !default; // 辅助说明 - -// 边框颜色 -$uni-border-1: #F0F0F0 !default; -$uni-border-2: #EDEDED !default; -$uni-border-3: #DCDCDC !default; -$uni-border-4: #B9B9B9 !default; - -// 常规色 -$uni-black: #000000 !default; -$uni-white: #ffffff !default; -$uni-transparent: rgba($color: #000000, $alpha: 0) !default; - -// 背景色 -$uni-bg-color: #f7f7f7 !default; - -/* 水平间距 */ -$uni-spacing-sm: 8px !default; -$uni-spacing-base: 15px !default; -$uni-spacing-lg: 30px !default; - -// 阴影 -$uni-shadow-sm:0 0 5px rgba($color: #d8d8d8, $alpha: 0.5) !default; -$uni-shadow-base:0 1px 8px 1px rgba($color: #a5a5a5, $alpha: 0.2) !default; -$uni-shadow-lg:0px 1px 10px 2px rgba($color: #a5a4a4, $alpha: 0.5) !default; - -// 蒙版 -$uni-mask: rgba($color: #000000, $alpha: 0.4) !default; diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-scss/styles/tools/functions.scss b/hm_yun/cloud-platform-master/uni_modules/uni-scss/styles/tools/functions.scss deleted file mode 100644 index ac6f63e..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-scss/styles/tools/functions.scss +++ /dev/null @@ -1,19 +0,0 @@ -// 合并 map -@function map-deep-merge($parent-map, $child-map){ - $result: $parent-map; - @each $key, $child in $child-map { - $parent-has-key: map-has-key($result, $key); - $parent-value: map-get($result, $key); - $parent-type: type-of($parent-value); - $child-type: type-of($child); - $parent-is-map: $parent-type == map; - $child-is-map: $child-type == map; - - @if (not $parent-has-key) or ($parent-type != $child-type) or (not ($parent-is-map and $child-is-map)){ - $result: map-merge($result, ( $key: $child )); - }@else { - $result: map-merge($result, ( $key: map-deep-merge($parent-value, $child) )); - } - } - @return $result; -}; diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-scss/theme.scss b/hm_yun/cloud-platform-master/uni_modules/uni-scss/theme.scss deleted file mode 100644 index 80ee62f..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-scss/theme.scss +++ /dev/null @@ -1,31 +0,0 @@ -// 间距基础倍数 -$uni-space-root: 2; -// 边框半径默认值 -$uni-radius-root:5px; -// 主色 -$uni-primary: #2979ff; -// 辅助色 -$uni-success: #4cd964; -// 警告色 -$uni-warning: #f0ad4e; -// 错误色 -$uni-error: #dd524d; -// 描述色 -$uni-info: #909399; -// 中性色 -$uni-main-color: #303133; -$uni-base-color: #606266; -$uni-secondary-color: #909399; -$uni-extra-color: #C0C4CC; -// 背景色 -$uni-bg-color: #f5f5f5; -// 边框颜色 -$uni-border-1: #DCDFE6; -$uni-border-2: #E4E7ED; -$uni-border-3: #EBEEF5; -$uni-border-4: #F2F6FC; - -// 常规色 -$uni-black: #000000; -$uni-white: #ffffff; -$uni-transparent: rgba($color: #000000, $alpha: 0); diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-scss/variables.scss b/hm_yun/cloud-platform-master/uni_modules/uni-scss/variables.scss deleted file mode 100644 index 1c062d4..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-scss/variables.scss +++ /dev/null @@ -1,62 +0,0 @@ -@import './styles/setting/_variables.scss'; -// 间距基础倍数 -$uni-space-root: 2; -// 边框半径默认值 -$uni-radius-root:5px; - -// 主色 -$uni-primary: #2979ff; -$uni-primary-disable:mix(#fff,$uni-primary,50%); -$uni-primary-light: mix(#fff,$uni-primary,80%); - -// 辅助色 -// 除了主色外的场景色,需要在不同的场景中使用(例如危险色表示危险的操作)。 -$uni-success: #18bc37; -$uni-success-disable:mix(#fff,$uni-success,50%); -$uni-success-light: mix(#fff,$uni-success,80%); - -$uni-warning: #f3a73f; -$uni-warning-disable:mix(#fff,$uni-warning,50%); -$uni-warning-light: mix(#fff,$uni-warning,80%); - -$uni-error: #e43d33; -$uni-error-disable:mix(#fff,$uni-error,50%); -$uni-error-light: mix(#fff,$uni-error,80%); - -$uni-info: #8f939c; -$uni-info-disable:mix(#fff,$uni-info,50%); -$uni-info-light: mix(#fff,$uni-info,80%); - -// 中性色 -// 中性色用于文本、背景和边框颜色。通过运用不同的中性色,来表现层次结构。 -$uni-main-color: #3a3a3a; // 主要文字 -$uni-base-color: #6a6a6a; // 常规文字 -$uni-secondary-color: #909399; // 次要文字 -$uni-extra-color: #c7c7c7; // 辅助说明 - -// 边框颜色 -$uni-border-1: #F0F0F0; -$uni-border-2: #EDEDED; -$uni-border-3: #DCDCDC; -$uni-border-4: #B9B9B9; - -// 常规色 -$uni-black: #000000; -$uni-white: #ffffff; -$uni-transparent: rgba($color: #000000, $alpha: 0); - -// 背景色 -$uni-bg-color: #f7f7f7; - -/* 水平间距 */ -$uni-spacing-sm: 8px; -$uni-spacing-base: 15px; -$uni-spacing-lg: 30px; - -// 阴影 -$uni-shadow-sm:0 0 5px rgba($color: #d8d8d8, $alpha: 0.5); -$uni-shadow-base:0 1px 8px 1px rgba($color: #a5a5a5, $alpha: 0.2); -$uni-shadow-lg:0px 1px 10px 2px rgba($color: #a5a4a4, $alpha: 0.5); - -// 蒙版 -$uni-mask: rgba($color: #000000, $alpha: 0.4); diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-search-bar/changelog.md b/hm_yun/cloud-platform-master/uni_modules/uni-search-bar/changelog.md deleted file mode 100644 index b41fdd3..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-search-bar/changelog.md +++ /dev/null @@ -1,33 +0,0 @@ -## 1.2.3(2022-05-24) -- 新增 readonly 属性,组件只读 -## 1.2.2(2022-05-06) -- 修复 vue3 input 事件不生效的bug -## 1.2.1(2022-05-06) -- 修复 多余代码导致的bug -## 1.2.0(2021-11-19) -- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) -- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-search-bar](https://uniapp.dcloud.io/component/uniui/uni-search-bar) -## 1.1.2(2021-08-30) -- 修复 value 属性与 modelValue 属性不兼容的Bug -## 1.1.1(2021-08-24) -- 新增 支持国际化 -## 1.1.0(2021-07-30) -- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) -## 1.0.9(2021-05-12) -- 新增 项目示例地址 -## 1.0.8(2021-04-21) -- 优化 添加依赖 uni-icons, 导入后自动下载依赖 -## 1.0.7(2021-04-15) -- uni-ui 新增 uni-search-bar 的 focus 事件 - -## 1.0.6(2021-02-05) -- 优化 组件引用关系,通过uni_modules引用组件 - -## 1.0.5(2021-02-05) -- 调整为uni_modules目录规范 -- 新增 支持双向绑定 -- 更改 input 事件的返回值,e={value:Number} --> e=value -- 新增 支持图标插槽 -- 新增 支持 clear、blur 事件 -- 新增 支持 focus 属性 -- 去掉组件背景色 diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-search-bar/components/uni-search-bar/i18n/en.json b/hm_yun/cloud-platform-master/uni_modules/uni-search-bar/components/uni-search-bar/i18n/en.json deleted file mode 100644 index dd083a5..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-search-bar/components/uni-search-bar/i18n/en.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "uni-search-bar.cancel": "cancel", - "uni-search-bar.placeholder": "Search enter content" -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-search-bar/components/uni-search-bar/i18n/index.js b/hm_yun/cloud-platform-master/uni_modules/uni-search-bar/components/uni-search-bar/i18n/index.js deleted file mode 100644 index de7509c..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-search-bar/components/uni-search-bar/i18n/index.js +++ /dev/null @@ -1,8 +0,0 @@ -import en from './en.json' -import zhHans from './zh-Hans.json' -import zhHant from './zh-Hant.json' -export default { - en, - 'zh-Hans': zhHans, - 'zh-Hant': zhHant -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-search-bar/components/uni-search-bar/i18n/zh-Hans.json b/hm_yun/cloud-platform-master/uni_modules/uni-search-bar/components/uni-search-bar/i18n/zh-Hans.json deleted file mode 100644 index d4e5c12..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-search-bar/components/uni-search-bar/i18n/zh-Hans.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "uni-search-bar.cancel": "cancel", - "uni-search-bar.placeholder": "请输入搜索内容" -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-search-bar/components/uni-search-bar/i18n/zh-Hant.json b/hm_yun/cloud-platform-master/uni_modules/uni-search-bar/components/uni-search-bar/i18n/zh-Hant.json deleted file mode 100644 index 318b6ef..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-search-bar/components/uni-search-bar/i18n/zh-Hant.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "uni-search-bar.cancel": "cancel", - "uni-search-bar.placeholder": "請輸入搜索內容" -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-search-bar/components/uni-search-bar/uni-search-bar.vue b/hm_yun/cloud-platform-master/uni_modules/uni-search-bar/components/uni-search-bar/uni-search-bar.vue deleted file mode 100644 index 5a518a8..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-search-bar/components/uni-search-bar/uni-search-bar.vue +++ /dev/null @@ -1,298 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-search-bar/package.json b/hm_yun/cloud-platform-master/uni_modules/uni-search-bar/package.json deleted file mode 100644 index 9352c57..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-search-bar/package.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "id": "uni-search-bar", - "displayName": "uni-search-bar 搜索栏", - "version": "1.2.3", - "description": "搜索栏组件,通常用于搜索商品、文章等", - "keywords": [ - "uni-ui", - "uniui", - "搜索框", - "搜索栏" -], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "" - }, - "directories": { - "example": "../../temps/example_temps" - }, - "dcloudext": { - "category": [ - "前端组件", - "通用组件" - ], - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" - }, - "uni_modules": { - "dependencies": [ - "uni-scss", - "uni-icons" - ], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "y" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y" - }, - "快应用": { - "华为": "u", - "联盟": "u" - }, - "Vue": { - "vue2": "y", - "vue3": "y" - } - } - } - } -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-search-bar/readme.md b/hm_yun/cloud-platform-master/uni_modules/uni-search-bar/readme.md deleted file mode 100644 index 253092f..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-search-bar/readme.md +++ /dev/null @@ -1,14 +0,0 @@ - - -## SearchBar 搜索栏 - -> **组件名:uni-search-bar** -> 代码块: `uSearchBar` - - -搜索栏组件 - -### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-search-bar) -#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-segmented-control/changelog.md b/hm_yun/cloud-platform-master/uni_modules/uni-segmented-control/changelog.md deleted file mode 100644 index a44385d..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-segmented-control/changelog.md +++ /dev/null @@ -1,9 +0,0 @@ -## 1.2.0(2021-11-19) -- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) -- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-segmented-control](https://uniapp.dcloud.io/component/uniui/uni-segmented-control) -## 1.1.0(2021-07-30) -- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) -## 1.0.5(2021-05-12) -- 新增 项目示例地址 -## 1.0.4(2021-02-05) -- 调整为uni_modules目录规范 diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-segmented-control/components/uni-segmented-control/uni-segmented-control.vue b/hm_yun/cloud-platform-master/uni_modules/uni-segmented-control/components/uni-segmented-control/uni-segmented-control.vue deleted file mode 100644 index ddbcf88..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-segmented-control/components/uni-segmented-control/uni-segmented-control.vue +++ /dev/null @@ -1,145 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-segmented-control/package.json b/hm_yun/cloud-platform-master/uni_modules/uni-segmented-control/package.json deleted file mode 100644 index 6cae41d..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-segmented-control/package.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "id": "uni-segmented-control", - "displayName": "uni-segmented-control 分段器", - "version": "1.2.0", - "description": "分段器由至少 2 个分段控件组成,用作不同视图的显示", - "keywords": [ - "uni-ui", - "uniui", - "分段器", - "segement", - "顶部选择" -], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "" - }, - "directories": { - "example": "../../temps/example_temps" - }, - "dcloudext": { - "category": [ - "前端组件", - "通用组件" - ], - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" - }, - "uni_modules": { - "dependencies": ["uni-scss"], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "y" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y" - }, - "快应用": { - "华为": "u", - "联盟": "u" - }, - "Vue": { - "vue2": "y", - "vue3": "y" - } - } - } - } -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-segmented-control/readme.md b/hm_yun/cloud-platform-master/uni_modules/uni-segmented-control/readme.md deleted file mode 100644 index 3527b03..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-segmented-control/readme.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## SegmentedControl 分段器 -> **组件名:uni-segmented-control** -> 代码块: `uSegmentedControl` - - -用作不同视图的显示 - -### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-segmented-control) -#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-steps/changelog.md b/hm_yun/cloud-platform-master/uni_modules/uni-steps/changelog.md deleted file mode 100644 index 04367d8..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-steps/changelog.md +++ /dev/null @@ -1,18 +0,0 @@ -## 1.1.2(2024-03-28) -- 修复 uni-steps为竖排列时,文本长度过长引起点错乱的bug -## 1.1.1(2021-11-22) -- 修复 vue3中某些scss变量无法找到的问题 -## 1.1.0(2021-11-19) -- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) -- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-steps](https://uniapp.dcloud.io/component/uniui/uni-steps) -## 1.0.8(2021-05-12) -- 新增 项目示例地址 -## 1.0.7(2021-05-06) -- 修复 uni-steps 横向布局时,多行文字高度不合理的 bug -## 1.0.6(2021-04-21) -- 优化 添加依赖 uni-icons, 导入后自动下载依赖 -## 1.0.5(2021-02-05) -- 优化 组件引用关系,通过uni_modules引用组件 - -## 1.0.4(2021-02-05) -- 调整为uni_modules目录规范 diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-steps/components/uni-steps/uni-steps.vue b/hm_yun/cloud-platform-master/uni_modules/uni-steps/components/uni-steps/uni-steps.vue deleted file mode 100644 index 81017fc..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-steps/components/uni-steps/uni-steps.vue +++ /dev/null @@ -1,280 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-steps/package.json b/hm_yun/cloud-platform-master/uni_modules/uni-steps/package.json deleted file mode 100644 index 4145ce9..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-steps/package.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "id": "uni-steps", - "displayName": "uni-steps 步骤条", - "version": "1.1.2", - "description": "步骤条组件,提供横向和纵向两种布局格式。", - "keywords": [ - "uni-ui", - "uniui", - "步骤条", - "时间轴" -], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "" - }, - "directories": { - "example": "../../temps/example_temps" - }, -"dcloudext": { - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui", - "type": "component-vue" - }, - "uni_modules": { - "dependencies": [ - "uni-scss", - "uni-icons" - ], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y", - "alipay": "n" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "y" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y" - }, - "快应用": { - "华为": "u", - "联盟": "u" - }, - "Vue": { - "vue2": "y", - "vue3": "y" - } - } - } - } -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-steps/readme.md b/hm_yun/cloud-platform-master/uni_modules/uni-steps/readme.md deleted file mode 100644 index da7a4bf..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-steps/readme.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## Steps 步骤条 -> **组件名:uni-steps** -> 代码块: `uSteps` - - -步骤条,常用于显示进度 - -### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-steps) -#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/changelog.md b/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/changelog.md deleted file mode 100644 index c007cb5..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/changelog.md +++ /dev/null @@ -1,41 +0,0 @@ -## 1.3.7(2022-06-06) -- 修复 vue3 下使用组件不能正常运行的Bug -## 1.3.6(2022-05-31) -- 修复 h5端点击click触发两次的Bug -## 1.3.5(2022-05-23) -- 修复 isPC 找不到的Bug -## 1.3.4(2022-05-19) -- 修复 在 nvue 下 disabled 失效的bug -## 1.3.3(2022-03-31) -- 修复 按钮字体大小不能设置的bug -## 1.3.2(2022-03-16) -- 修复 h5和app端下报el错误的bug -## 1.3.1(2022-03-07) -- 修复 HBuilderX 1.4.X 版本中,h5和app端下报错的bug -## 1.3.0(2021-11-19) -- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) -- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-swipe-action](https://uniapp.dcloud.io/component/uniui/uni-swipe-action) -## 1.2.4(2021-08-20) -- 优化 close-all 方法 -## 1.2.3(2021-08-20) -- 新增 close-all 方法,关闭所有已打开的组件 -## 1.2.2(2021-08-17) -- 新增 resize() 方法,在非微信小程序、h5、app-vue端出现不能滑动的问题的时候,重置组件 -- 修复 app 端偶尔出现类似 Page[x][-x,xx;-x,xx,x,x-x] 的问题 -- 优化 微信小程序、h5、app-vue 滑动逻辑,避免出现动态新增组件后不能滑动的问题 -## 1.2.1(2021-07-30) -- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) -- 修复 跨页面修改组件数据 ,导致不能滑动的问题 -## 1.1.10(2021-06-17) -- 修复 按钮点击执行两次的bug -## 1.1.9(2021-05-12) -- 新增 项目示例地址 -## 1.1.8(2021-03-26) -- 修复 微信小程序 nv_navigator is not defined 报错的bug -## 1.1.7(2021-02-05) -- 调整为uni_modules目录规范 -- 新增 左侧滑动 -- 新增 插槽使用方式 -- 新增 threshold 属性,可以控制滑动缺省值 -- 优化 长列表滚动性能 -- 修复 滚动页面时触发组件滑动的Bug diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/components/uni-swipe-action-item/bindingx.js b/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/components/uni-swipe-action-item/bindingx.js deleted file mode 100644 index 755c97c..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/components/uni-swipe-action-item/bindingx.js +++ /dev/null @@ -1,302 +0,0 @@ -let bindIngXMixins = {} - -// #ifdef APP-NVUE -const BindingX = uni.requireNativePlugin('bindingx'); -const dom = uni.requireNativePlugin('dom'); -const animation = uni.requireNativePlugin('animation'); - -bindIngXMixins = { - data() { - return {} - }, - - watch: { - show(newVal) { - if (this.autoClose) return - if (this.stop) return - this.stop = true - if (newVal) { - this.open(newVal) - } else { - this.close() - } - }, - leftOptions() { - this.getSelectorQuery() - this.init() - }, - rightOptions(newVal) { - this.init() - } - }, - created() { - this.swipeaction = this.getSwipeAction() - if (this.swipeaction.children !== undefined) { - this.swipeaction.children.push(this) - } - }, - mounted() { - this.box = this.getEl(this.$refs['selector-box--hock']) - this.selector = this.getEl(this.$refs['selector-content--hock']); - this.leftButton = this.getEl(this.$refs['selector-left-button--hock']); - this.rightButton = this.getEl(this.$refs['selector-right-button--hock']); - this.init() - }, - // beforeDestroy() { - // this.swipeaction.children.forEach((item, index) => { - // if (item === this) { - // this.swipeaction.children.splice(index, 1) - // } - // }) - // }, - methods: { - init() { - this.$nextTick(() => { - this.x = 0 - this.button = { - show: false - } - setTimeout(() => { - this.getSelectorQuery() - }, 200) - }) - }, - onClick(index, item, position) { - this.$emit('click', { - content: item, - index, - position - }) - }, - touchstart(e) { - // fix by mehaotian 禁止滑动 - if (this.disabled) return - // 每次只触发一次,避免多次监听造成闪烁 - if (this.stop) return - this.stop = true - if (this.autoClose) { - this.swipeaction.closeOther(this) - } - - const leftWidth = this.button.left.width - const rightWidth = this.button.right.width - let expression = this.range(this.x, -rightWidth, leftWidth) - let leftExpression = this.range(this.x - leftWidth, -leftWidth, 0) - let rightExpression = this.range(this.x + rightWidth, 0, rightWidth) - - this.eventpan = BindingX.bind({ - anchor: this.box, - eventType: 'pan', - props: [{ - element: this.selector, - property: 'transform.translateX', - expression - }, { - element: this.leftButton, - property: 'transform.translateX', - expression: leftExpression - }, { - element: this.rightButton, - property: 'transform.translateX', - expression: rightExpression - }, ] - }, (e) => { - // nope - if (e.state === 'end') { - this.x = e.deltaX + this.x; - this.isclick = true - this.bindTiming(e.deltaX) - } - }); - }, - touchend(e) { - if (this.isopen !== 'none' && !this.isclick) { - this.open('none') - } - }, - bindTiming(x) { - const left = this.x - const leftWidth = this.button.left.width - const rightWidth = this.button.right.width - const threshold = this.threshold - if (!this.isopen || this.isopen === 'none') { - if (left > threshold) { - this.open('left') - } else if (left < -threshold) { - this.open('right') - } else { - this.open('none') - } - } else { - if ((x > -leftWidth && x < 0) || x > rightWidth) { - if ((x > -threshold && x < 0) || (x - rightWidth > threshold)) { - this.open('left') - } else { - this.open('none') - } - } else { - if ((x < threshold && x > 0) || (x + leftWidth < -threshold)) { - this.open('right') - } else { - this.open('none') - } - } - } - }, - - /** - * 移动范围 - * @param {Object} num - * @param {Object} mix - * @param {Object} max - */ - range(num, mix, max) { - return `min(max(x+${num}, ${mix}), ${max})` - }, - - /** - * 开启swipe - */ - open(type) { - this.animation(type) - }, - - /** - * 关闭swipe - */ - close() { - this.animation('none') - }, - - /** - * 开启关闭动画 - * @param {Object} type - */ - animation(type) { - const time = 300 - const leftWidth = this.button.left.width - const rightWidth = this.button.right.width - if (this.eventpan && this.eventpan.token) { - BindingX.unbind({ - token: this.eventpan.token, - eventType: 'pan' - }) - } - - switch (type) { - case 'left': - Promise.all([ - this.move(this.selector, leftWidth), - this.move(this.leftButton, 0), - this.move(this.rightButton, rightWidth * 2) - ]).then(() => { - this.setEmit(leftWidth, type) - }) - break - case 'right': - Promise.all([ - this.move(this.selector, -rightWidth), - this.move(this.leftButton, -leftWidth * 2), - this.move(this.rightButton, 0) - ]).then(() => { - this.setEmit(-rightWidth, type) - }) - break - default: - Promise.all([ - this.move(this.selector, 0), - this.move(this.leftButton, -leftWidth), - this.move(this.rightButton, rightWidth) - ]).then(() => { - this.setEmit(0, type) - }) - - } - }, - setEmit(x, type) { - const leftWidth = this.button.left.width - const rightWidth = this.button.right.width - this.isopen = this.isopen || 'none' - this.stop = false - this.isclick = false - // 只有状态不一致才会返回结果 - if (this.isopen !== type && this.x !== x) { - if (type === 'left' && leftWidth > 0) { - this.$emit('change', 'left') - } - if (type === 'right' && rightWidth > 0) { - this.$emit('change', 'right') - } - if (type === 'none') { - this.$emit('change', 'none') - } - } - this.x = x - this.isopen = type - }, - move(ref, value) { - return new Promise((resolve, reject) => { - animation.transition(ref, { - styles: { - transform: `translateX(${value})`, - }, - duration: 150, //ms - timingFunction: 'linear', - needLayout: false, - delay: 0 //ms - }, function(res) { - resolve(res) - }) - }) - - }, - - /** - * 获取ref - * @param {Object} el - */ - getEl(el) { - return el.ref - }, - /** - * 获取节点信息 - */ - getSelectorQuery() { - Promise.all([ - this.getDom('left'), - this.getDom('right'), - ]).then((data) => { - let show = 'none' - if (this.autoClose) { - show = 'none' - } else { - show = this.show - } - - if (show === 'none') { - // this.close() - } else { - this.open(show) - } - - }) - - }, - getDom(str) { - return new Promise((resolve, reject) => { - dom.getComponentRect(this.$refs[`selector-${str}-button--hock`], (data) => { - if (data) { - this.button[str] = data.size - resolve(data) - } else { - reject() - } - }) - }) - } - } -} - -// #endif - -export default bindIngXMixins diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/components/uni-swipe-action-item/isPC.js b/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/components/uni-swipe-action-item/isPC.js deleted file mode 100644 index 917cb48..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/components/uni-swipe-action-item/isPC.js +++ /dev/null @@ -1,12 +0,0 @@ -export function isPC() { - var userAgentInfo = navigator.userAgent; - var Agents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"]; - var flag = true; - for (let v = 0; v < Agents.length - 1; v++) { - if (userAgentInfo.indexOf(Agents[v]) > 0) { - flag = false; - break; - } - } - return flag; -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/components/uni-swipe-action-item/mpalipay.js b/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/components/uni-swipe-action-item/mpalipay.js deleted file mode 100644 index 43cd56b..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/components/uni-swipe-action-item/mpalipay.js +++ /dev/null @@ -1,193 +0,0 @@ -export default { - data() { - return { - x: 0, - transition: false, - width: 0, - viewWidth: 0, - swipeShow: 0 - } - }, - watch: { - show(newVal) { - if (this.autoClose) return - if (newVal && newVal !== 'none') { - this.transition = true - this.open(newVal) - } else { - this.close() - } - } - }, - created() { - this.swipeaction = this.getSwipeAction() - if (this.swipeaction.children !== undefined) { - this.swipeaction.children.push(this) - } - }, - mounted() { - this.isopen = false - setTimeout(() => { - this.getQuerySelect() - }, 50) - }, - methods: { - appTouchStart(e) { - const { - clientX - } = e.changedTouches[0] - this.clientX = clientX - this.timestamp = new Date().getTime() - }, - appTouchEnd(e, index, item, position) { - const { - clientX - } = e.changedTouches[0] - // fixed by xxxx 模拟点击事件,解决 ios 13 点击区域错位的问题 - let diff = Math.abs(this.clientX - clientX) - let time = (new Date().getTime()) - this.timestamp - if (diff < 40 && time < 300) { - this.$emit('click', { - content: item, - index, - position - }) - } - }, - /** - * 移动触发 - * @param {Object} e - */ - onChange(e) { - this.moveX = e.detail.x - this.isclose = false - }, - touchstart(e) { - this.transition = false - this.isclose = true - this.autoClose && this.swipeaction.closeOther(this) - }, - touchmove(e) {}, - touchend(e) { - // 0的位置什么都不执行 - if (this.isclose && this.isopen === 'none') return - if (this.isclose && this.isopen !== 'none') { - this.transition = true - this.close() - } else { - this.move(this.moveX + this.leftWidth) - } - }, - - /** - * 移动 - * @param {Object} moveX - */ - move(moveX) { - // 打开关闭的处理逻辑不太一样 - this.transition = true - // 未打开状态 - if (!this.isopen || this.isopen === 'none') { - if (moveX > this.threshold) { - this.open('left') - } else if (moveX < -this.threshold) { - this.open('right') - } else { - this.close() - } - } else { - if (moveX < 0 && moveX < this.rightWidth) { - const rightX = this.rightWidth + moveX - if (rightX < this.threshold) { - this.open('right') - } else { - this.close() - } - } else if (moveX > 0 && moveX < this.leftWidth) { - const leftX = this.leftWidth - moveX - if (leftX < this.threshold) { - this.open('left') - } else { - this.close() - } - } - - } - - }, - - /** - * 打开 - */ - open(type) { - this.x = this.moveX - this.animation(type) - }, - - /** - * 关闭 - */ - close() { - this.x = this.moveX - // TODO 解决 x 值不更新的问题,所以会多触发一次 nextTick ,待优化 - this.$nextTick(() => { - this.x = -this.leftWidth - if (this.isopen !== 'none') { - this.$emit('change', 'none') - } - this.isopen = 'none' - }) - }, - - /** - * 执行结束动画 - * @param {Object} type - */ - animation(type) { - this.$nextTick(() => { - if (type === 'left') { - this.x = 0 - } else { - this.x = -this.rightWidth - this.leftWidth - } - - if (this.isopen !== type) { - this.$emit('change', type) - } - this.isopen = type - }) - - }, - getSlide(x) {}, - getQuerySelect() { - const query = uni.createSelectorQuery().in(this); - query.selectAll('.movable-view--hock').boundingClientRect(data => { - this.leftWidth = data[1].width - this.rightWidth = data[2].width - this.width = data[0].width - this.viewWidth = this.width + this.rightWidth + this.leftWidth - if (this.leftWidth === 0) { - // TODO 疑似bug ,初始化的时候如果x 是0,会导致移动位置错误,所以让元素超出一点 - this.x = -0.1 - } else { - this.x = -this.leftWidth - } - this.moveX = this.x - this.$nextTick(() => { - this.swipeShow = 1 - }) - - if (!this.buttonWidth) { - this.disabledView = true - } - - if (this.autoClose) return - if (this.show !== 'none') { - this.transition = true - this.open(this.shows) - } - }).exec(); - - } - } -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/components/uni-swipe-action-item/mpother.js b/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/components/uni-swipe-action-item/mpother.js deleted file mode 100644 index 9a8bcbb..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/components/uni-swipe-action-item/mpother.js +++ /dev/null @@ -1,259 +0,0 @@ -let otherMixins = {} - -// #ifndef APP-PLUS|| MP-WEIXIN || H5 -const MIN_DISTANCE = 10; -otherMixins = { - data() { - // TODO 随机生生元素ID,解决百度小程序获取同一个元素位置信息的bug - const elClass = `Uni_${Math.ceil(Math.random() * 10e5).toString(36)}` - return { - uniShow: false, - left: 0, - buttonShow: 'none', - ani: false, - moveLeft: '', - elClass - } - }, - watch: { - show(newVal) { - if (this.autoClose) return - this.openState(newVal) - }, - left() { - this.moveLeft = `translateX(${this.left}px)` - }, - buttonShow(newVal) { - if (this.autoClose) return - this.openState(newVal) - }, - leftOptions() { - this.init() - }, - rightOptions() { - this.init() - } - }, - mounted() { - this.swipeaction = this.getSwipeAction() - if (this.swipeaction.children !== undefined) { - this.swipeaction.children.push(this) - } - this.init() - }, - methods: { - init() { - clearTimeout(this.timer) - this.timer = setTimeout(() => { - this.getSelectorQuery() - }, 100) - // 移动距离 - this.left = 0 - this.x = 0 - }, - - closeSwipe(e) { - if (!this.autoClose) return - this.swipeaction.closeOther(this) - }, - appTouchStart(e) { - const { - clientX - } = e.changedTouches[0] - this.clientX = clientX - this.timestamp = new Date().getTime() - }, - appTouchEnd(e, index, item, position) { - const { - clientX - } = e.changedTouches[0] - // fixed by xxxx 模拟点击事件,解决 ios 13 点击区域错位的问题 - let diff = Math.abs(this.clientX - clientX) - let time = (new Date().getTime()) - this.timestamp - if (diff < 40 && time < 300) { - this.$emit('click', { - content: item, - index, - position - }) - } - }, - touchstart(e) { - if (this.disabled) return - this.ani = false - this.x = this.left || 0 - this.stopTouchStart(e) - this.autoClose && this.closeSwipe() - }, - touchmove(e) { - if (this.disabled) return - // 是否可以滑动页面 - this.stopTouchMove(e); - if (this.direction !== 'horizontal') { - return; - } - this.move(this.x + this.deltaX) - return false - }, - touchend() { - if (this.disabled) return - this.moveDirection(this.left) - }, - /** - * 设置移动距离 - * @param {Object} value - */ - move(value) { - value = value || 0 - const leftWidth = this.leftWidth - const rightWidth = this.rightWidth - // 获取可滑动范围 - this.left = this.range(value, -rightWidth, leftWidth); - }, - - /** - * 获取范围 - * @param {Object} num - * @param {Object} min - * @param {Object} max - */ - range(num, min, max) { - return Math.min(Math.max(num, min), max); - }, - /** - * 移动方向判断 - * @param {Object} left - * @param {Object} value - */ - moveDirection(left) { - const threshold = this.threshold - const isopen = this.isopen || 'none' - const leftWidth = this.leftWidth - const rightWidth = this.rightWidth - if (this.deltaX === 0) { - this.openState('none') - return - } - if ((isopen === 'none' && rightWidth > 0 && -left > threshold) || (isopen !== 'none' && rightWidth > - 0 && rightWidth + - left < threshold)) { - // right - this.openState('right') - } else if ((isopen === 'none' && leftWidth > 0 && left > threshold) || (isopen !== 'none' && leftWidth > - 0 && - leftWidth - left < threshold)) { - // left - this.openState('left') - } else { - // default - this.openState('none') - } - }, - - /** - * 开启状态 - * @param {Boolean} type - */ - openState(type) { - const leftWidth = this.leftWidth - const rightWidth = this.rightWidth - let left = '' - this.isopen = this.isopen ? this.isopen : 'none' - switch (type) { - case "left": - left = leftWidth - break - case "right": - left = -rightWidth - break - default: - left = 0 - } - - - if (this.isopen !== type) { - this.throttle = true - this.$emit('change', type) - } - - this.isopen = type - // 添加动画类 - this.ani = true - this.$nextTick(() => { - this.move(left) - }) - // 设置最终移动位置,理论上只要进入到这个函数,肯定是要打开的 - }, - close() { - this.openState('none') - }, - getDirection(x, y) { - if (x > y && x > MIN_DISTANCE) { - return 'horizontal'; - } - if (y > x && y > MIN_DISTANCE) { - return 'vertical'; - } - return ''; - }, - - /** - * 重置滑动状态 - * @param {Object} event - */ - resetTouchStatus() { - this.direction = ''; - this.deltaX = 0; - this.deltaY = 0; - this.offsetX = 0; - this.offsetY = 0; - }, - - /** - * 设置滑动开始位置 - * @param {Object} event - */ - stopTouchStart(event) { - this.resetTouchStatus(); - const touch = event.touches[0]; - this.startX = touch.clientX; - this.startY = touch.clientY; - }, - - /** - * 滑动中,是否禁止打开 - * @param {Object} event - */ - stopTouchMove(event) { - const touch = event.touches[0]; - this.deltaX = touch.clientX - this.startX; - this.deltaY = touch.clientY - this.startY; - this.offsetX = Math.abs(this.deltaX); - this.offsetY = Math.abs(this.deltaY); - this.direction = this.direction || this.getDirection(this.offsetX, this.offsetY); - }, - - getSelectorQuery() { - const views = uni.createSelectorQuery().in(this) - views - .selectAll('.' + this.elClass) - .boundingClientRect(data => { - if (data.length === 0) return - let show = 'none' - if (this.autoClose) { - show = 'none' - } else { - show = this.show - } - this.leftWidth = data[0].width || 0 - this.rightWidth = data[1].width || 0 - this.buttonShow = show - }) - .exec() - } - } -} - -// #endif - -export default otherMixins diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/components/uni-swipe-action-item/mpwxs.js b/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/components/uni-swipe-action-item/mpwxs.js deleted file mode 100644 index 435e0fb..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/components/uni-swipe-action-item/mpwxs.js +++ /dev/null @@ -1,83 +0,0 @@ -let mpMixins = {} -let is_pc = null -// #ifdef H5 -import { - isPC -} from "./isPC" -is_pc = isPC() -// #endif -// #ifdef APP-VUE|| MP-WEIXIN || H5 - -mpMixins = { - data() { - return { - is_show: 'none' - } - }, - watch: { - show(newVal) { - this.is_show = this.show - } - }, - created() { - this.swipeaction = this.getSwipeAction() - if (this.swipeaction.children !== undefined) { - this.swipeaction.children.push(this) - } - }, - mounted() { - this.is_show = this.show - }, - methods: { - // wxs 中调用 - closeSwipe(e) { - if (!this.autoClose) return - this.swipeaction.closeOther(this) - }, - - change(e) { - this.$emit('change', e.open) - if (this.is_show !== e.open) { - this.is_show = e.open - } - }, - - appTouchStart(e) { - if (is_pc) return - const { - clientX - } = e.changedTouches[0] - this.clientX = clientX - this.timestamp = new Date().getTime() - }, - appTouchEnd(e, index, item, position) { - if (is_pc) return - const { - clientX - } = e.changedTouches[0] - // fixed by xxxx 模拟点击事件,解决 ios 13 点击区域错位的问题 - let diff = Math.abs(this.clientX - clientX) - let time = (new Date().getTime()) - this.timestamp - if (diff < 40 && time < 300) { - this.$emit('click', { - content: item, - index, - position - }) - } - }, - onClickForPC(index, item, position) { - if (!is_pc) return - // #ifdef H5 - this.$emit('click', { - content: item, - index, - position - }) - // #endif - } - } -} - -// #endif -export default mpMixins diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/components/uni-swipe-action-item/render.js b/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/components/uni-swipe-action-item/render.js deleted file mode 100644 index 78f0ec6..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/components/uni-swipe-action-item/render.js +++ /dev/null @@ -1,270 +0,0 @@ -const MIN_DISTANCE = 10; -export default { - showWatch(newVal, oldVal, ownerInstance, instance, self) { - var state = self.state - var $el = ownerInstance.$el || ownerInstance.$vm && ownerInstance.$vm.$el - if (!$el) return - this.getDom(instance, ownerInstance, self) - if (newVal && newVal !== 'none') { - this.openState(newVal, instance, ownerInstance, self) - return - } - - if (state.left) { - this.openState('none', instance, ownerInstance, self) - } - this.resetTouchStatus(instance, self) - }, - - /** - * 开始触摸操作 - * @param {Object} e - * @param {Object} ins - */ - touchstart(e, ownerInstance, self) { - let instance = e.instance; - let disabled = instance.getDataset().disabled - let state = self.state; - this.getDom(instance, ownerInstance, self) - // fix by mehaotian, TODO 兼容 app-vue 获取dataset为字符串 , h5 获取 为 undefined 的问题,待框架修复 - disabled = this.getDisabledType(disabled) - if (disabled) return - // 开始触摸时移除动画类 - instance.requestAnimationFrame(function() { - instance.removeClass('ani'); - ownerInstance.callMethod('closeSwipe'); - }) - - // 记录上次的位置 - state.x = state.left || 0 - // 计算滑动开始位置 - this.stopTouchStart(e, ownerInstance, self) - }, - - /** - * 开始滑动操作 - * @param {Object} e - * @param {Object} ownerInstance - */ - touchmove(e, ownerInstance, self) { - let instance = e.instance; - // 删除之后已经那不到实例了 - if (!instance) return; - let disabled = instance.getDataset().disabled - let state = self.state - // fix by mehaotian, TODO 兼容 app-vue 获取dataset为字符串 , h5 获取 为 undefined 的问题,待框架修复 - disabled = this.getDisabledType(disabled) - if (disabled) return - // 是否可以滑动页面 - this.stopTouchMove(e, self); - if (state.direction !== 'horizontal') { - return; - } - if (e.preventDefault) { - // 阻止页面滚动 - e.preventDefault() - } - let x = state.x + state.deltaX - this.move(x, instance, ownerInstance, self) - }, - - /** - * 结束触摸操作 - * @param {Object} e - * @param {Object} ownerInstance - */ - touchend(e, ownerInstance, self) { - let instance = e.instance; - let disabled = instance.getDataset().disabled - let state = self.state - // fix by mehaotian, TODO 兼容 app-vue 获取dataset为字符串 , h5 获取 为 undefined 的问题,待框架修复 - disabled = this.getDisabledType(disabled) - - if (disabled) return - // 滑动过程中触摸结束,通过阙值判断是开启还是关闭 - // fixed by mehaotian 定时器解决点击按钮,touchend 触发比 click 事件时机早的问题 ,主要是 ios13 - this.moveDirection(state.left, instance, ownerInstance, self) - - }, - - /** - * 设置移动距离 - * @param {Object} value - * @param {Object} instance - * @param {Object} ownerInstance - */ - move(value, instance, ownerInstance, self) { - value = value || 0 - let state = self.state - let leftWidth = state.leftWidth - let rightWidth = state.rightWidth - // 获取可滑动范围 - state.left = this.range(value, -rightWidth, leftWidth); - instance.requestAnimationFrame(function() { - instance.setStyle({ - transform: 'translateX(' + state.left + 'px)', - '-webkit-transform': 'translateX(' + state.left + 'px)' - }) - }) - - }, - - /** - * 获取元素信息 - * @param {Object} instance - * @param {Object} ownerInstance - */ - getDom(instance, ownerInstance, self) { - var state = self.state - var $el = ownerInstance.$el || ownerInstance.$vm && ownerInstance.$vm.$el - var leftDom = $el.querySelector('.button-group--left') - var rightDom = $el.querySelector('.button-group--right') - - state.leftWidth = leftDom.offsetWidth || 0 - state.rightWidth = rightDom.offsetWidth || 0 - state.threshold = instance.getDataset().threshold - }, - - getDisabledType(value) { - return (typeof(value) === 'string' ? JSON.parse(value) : value) || false; - }, - - /** - * 获取范围 - * @param {Object} num - * @param {Object} min - * @param {Object} max - */ - range(num, min, max) { - return Math.min(Math.max(num, min), max); - }, - - - /** - * 移动方向判断 - * @param {Object} left - * @param {Object} value - * @param {Object} ownerInstance - * @param {Object} ins - */ - moveDirection(left, ins, ownerInstance, self) { - var state = self.state - var threshold = state.threshold - var position = state.position - var isopen = state.isopen || 'none' - var leftWidth = state.leftWidth - var rightWidth = state.rightWidth - if (state.deltaX === 0) { - this.openState('none', ins, ownerInstance, self) - return - } - if ((isopen === 'none' && rightWidth > 0 && -left > threshold) || (isopen !== 'none' && rightWidth > 0 && - rightWidth + - left < threshold)) { - // right - this.openState('right', ins, ownerInstance, self) - } else if ((isopen === 'none' && leftWidth > 0 && left > threshold) || (isopen !== 'none' && leftWidth > 0 && - leftWidth - left < threshold)) { - // left - this.openState('left', ins, ownerInstance, self) - } else { - // default - this.openState('none', ins, ownerInstance, self) - } - }, - - - /** - * 开启状态 - * @param {Boolean} type - * @param {Object} ins - * @param {Object} ownerInstance - */ - openState(type, ins, ownerInstance, self) { - let state = self.state - let leftWidth = state.leftWidth - let rightWidth = state.rightWidth - let left = '' - state.isopen = state.isopen ? state.isopen : 'none' - switch (type) { - case "left": - left = leftWidth - break - case "right": - left = -rightWidth - break - default: - left = 0 - } - - // && !state.throttle - - if (state.isopen !== type) { - state.throttle = true - ownerInstance.callMethod('change', { - open: type - }) - - } - - state.isopen = type - // 添加动画类 - ins.requestAnimationFrame(() => { - ins.addClass('ani'); - this.move(left, ins, ownerInstance, self) - }) - }, - - - getDirection(x, y) { - if (x > y && x > MIN_DISTANCE) { - return 'horizontal'; - } - if (y > x && y > MIN_DISTANCE) { - return 'vertical'; - } - return ''; - }, - - /** - * 重置滑动状态 - * @param {Object} event - */ - resetTouchStatus(instance, self) { - let state = self.state; - state.direction = ''; - state.deltaX = 0; - state.deltaY = 0; - state.offsetX = 0; - state.offsetY = 0; - }, - - /** - * 设置滑动开始位置 - * @param {Object} event - */ - stopTouchStart(event, ownerInstance, self) { - let instance = event.instance; - let state = self.state - this.resetTouchStatus(instance, self); - var touch = event.touches[0]; - state.startX = touch.clientX; - state.startY = touch.clientY; - }, - - /** - * 滑动中,是否禁止打开 - * @param {Object} event - */ - stopTouchMove(event, self) { - let instance = event.instance; - let state = self.state; - let touch = event.touches[0]; - - state.deltaX = touch.clientX - state.startX; - state.deltaY = touch.clientY - state.startY; - state.offsetY = Math.abs(state.deltaY); - state.offsetX = Math.abs(state.deltaX); - state.direction = state.direction || this.getDirection(state.offsetX, state.offsetY); - } -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/components/uni-swipe-action-item/uni-swipe-action-item.vue b/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/components/uni-swipe-action-item/uni-swipe-action-item.vue deleted file mode 100644 index d79c297..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/components/uni-swipe-action-item/uni-swipe-action-item.vue +++ /dev/null @@ -1,347 +0,0 @@ - - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/components/uni-swipe-action-item/wx.wxs b/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/components/uni-swipe-action-item/wx.wxs deleted file mode 100644 index b394244..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/components/uni-swipe-action-item/wx.wxs +++ /dev/null @@ -1,341 +0,0 @@ -var MIN_DISTANCE = 10; - -/** - * 判断当前是否为H5、app-vue - */ -var IS_HTML5 = false -if (typeof window === 'object') IS_HTML5 = true - -/** - * 监听页面内值的变化,主要用于动态开关swipe-action - * @param {Object} newValue - * @param {Object} oldValue - * @param {Object} ownerInstance - * @param {Object} instance - */ -function showWatch(newVal, oldVal, ownerInstance, instance) { - var state = instance.getState() - getDom(instance, ownerInstance) - if (newVal && newVal !== 'none') { - openState(newVal, instance, ownerInstance) - return - } - - if (state.left) { - openState('none', instance, ownerInstance) - } - resetTouchStatus(instance) -} - -/** - * 开始触摸操作 - * @param {Object} e - * @param {Object} ins - */ -function touchstart(e, ownerInstance) { - var instance = e.instance; - var disabled = instance.getDataset().disabled - var state = instance.getState(); - getDom(instance, ownerInstance) - // fix by mehaotian, TODO 兼容 app-vue 获取dataset为字符串 , h5 获取 为 undefined 的问题,待框架修复 - disabled = (typeof(disabled) === 'string' ? JSON.parse(disabled) : disabled) || false; - if (disabled) return - // 开始触摸时移除动画类 - instance.requestAnimationFrame(function() { - instance.removeClass('ani'); - ownerInstance.callMethod('closeSwipe'); - }) - - // 记录上次的位置 - state.x = state.left || 0 - // 计算滑动开始位置 - stopTouchStart(e, ownerInstance) -} - -/** - * 开始滑动操作 - * @param {Object} e - * @param {Object} ownerInstance - */ -function touchmove(e, ownerInstance) { - var instance = e.instance; - var disabled = instance.getDataset().disabled - var state = instance.getState() - // fix by mehaotian, TODO 兼容 app-vue 获取dataset为字符串 , h5 获取 为 undefined 的问题,待框架修复 - disabled = (typeof(disabled) === 'string' ? JSON.parse(disabled) : disabled) || false; - if (disabled) return - // 是否可以滑动页面 - stopTouchMove(e); - if (state.direction !== 'horizontal') { - return; - } - - if (e.preventDefault) { - // 阻止页面滚动 - e.preventDefault() - } - - move(state.x + state.deltaX, instance, ownerInstance) -} - -/** - * 结束触摸操作 - * @param {Object} e - * @param {Object} ownerInstance - */ -function touchend(e, ownerInstance) { - var instance = e.instance; - var disabled = instance.getDataset().disabled - var state = instance.getState() - // fix by mehaotian, TODO 兼容 app-vue 获取dataset为字符串 , h5 获取 为 undefined 的问题,待框架修复 - disabled = (typeof(disabled) === 'string' ? JSON.parse(disabled) : disabled) || false; - - if (disabled) return - // 滑动过程中触摸结束,通过阙值判断是开启还是关闭 - // fixed by mehaotian 定时器解决点击按钮,touchend 触发比 click 事件时机早的问题 ,主要是 ios13 - moveDirection(state.left, instance, ownerInstance) - -} - -/** - * 设置移动距离 - * @param {Object} value - * @param {Object} instance - * @param {Object} ownerInstance - */ -function move(value, instance, ownerInstance) { - value = value || 0 - var state = instance.getState() - var leftWidth = state.leftWidth - var rightWidth = state.rightWidth - // 获取可滑动范围 - state.left = range(value, -rightWidth, leftWidth); - instance.requestAnimationFrame(function() { - instance.setStyle({ - transform: 'translateX(' + state.left + 'px)', - '-webkit-transform': 'translateX(' + state.left + 'px)' - }) - }) - -} - -/** - * 获取元素信息 - * @param {Object} instance - * @param {Object} ownerInstance - */ -function getDom(instance, ownerInstance) { - var state = instance.getState() - var leftDom = ownerInstance.selectComponent('.button-group--left') - var rightDom = ownerInstance.selectComponent('.button-group--right') - var leftStyles = { - width: 0 - } - var rightStyles = { - width: 0 - } - leftStyles = leftDom.getBoundingClientRect() - rightStyles = rightDom.getBoundingClientRect() - - state.leftWidth = leftStyles.width || 0 - state.rightWidth = rightStyles.width || 0 - state.threshold = instance.getDataset().threshold -} - -/** - * 获取范围 - * @param {Object} num - * @param {Object} min - * @param {Object} max - */ -function range(num, min, max) { - return Math.min(Math.max(num, min), max); -} - - -/** - * 移动方向判断 - * @param {Object} left - * @param {Object} value - * @param {Object} ownerInstance - * @param {Object} ins - */ -function moveDirection(left, ins, ownerInstance) { - var state = ins.getState() - var threshold = state.threshold - var position = state.position - var isopen = state.isopen || 'none' - var leftWidth = state.leftWidth - var rightWidth = state.rightWidth - if (state.deltaX === 0) { - openState('none', ins, ownerInstance) - return - } - if ((isopen === 'none' && rightWidth > 0 && -left > threshold) || (isopen !== 'none' && rightWidth > 0 && - rightWidth + - left < threshold)) { - // right - openState('right', ins, ownerInstance) - } else if ((isopen === 'none' && leftWidth > 0 && left > threshold) || (isopen !== 'none' && leftWidth > 0 && - leftWidth - left < threshold)) { - // left - openState('left', ins, ownerInstance) - } else { - // default - openState('none', ins, ownerInstance) - } -} - - -/** - * 开启状态 - * @param {Boolean} type - * @param {Object} ins - * @param {Object} ownerInstance - */ -function openState(type, ins, ownerInstance) { - var state = ins.getState() - var leftWidth = state.leftWidth - var rightWidth = state.rightWidth - var left = '' - state.isopen = state.isopen ? state.isopen : 'none' - switch (type) { - case "left": - left = leftWidth - break - case "right": - left = -rightWidth - break - default: - left = 0 - } - - // && !state.throttle - - if (state.isopen !== type) { - state.throttle = true - ownerInstance.callMethod('change', { - open: type - }) - - } - - state.isopen = type - // 添加动画类 - ins.requestAnimationFrame(function() { - ins.addClass('ani'); - move(left, ins, ownerInstance) - }) - // 设置最终移动位置,理论上只要进入到这个函数,肯定是要打开的 -} - - -function getDirection(x, y) { - if (x > y && x > MIN_DISTANCE) { - return 'horizontal'; - } - if (y > x && y > MIN_DISTANCE) { - return 'vertical'; - } - return ''; -} - -/** - * 重置滑动状态 - * @param {Object} event - */ -function resetTouchStatus(instance) { - var state = instance.getState(); - state.direction = ''; - state.deltaX = 0; - state.deltaY = 0; - state.offsetX = 0; - state.offsetY = 0; -} - -/** - * 设置滑动开始位置 - * @param {Object} event - */ -function stopTouchStart(event) { - var instance = event.instance; - var state = instance.getState(); - resetTouchStatus(instance); - var touch = event.touches[0]; - if (IS_HTML5 && isPC()) { - touch = event; - } - state.startX = touch.clientX; - state.startY = touch.clientY; -} - -/** - * 滑动中,是否禁止打开 - * @param {Object} event - */ -function stopTouchMove(event) { - var instance = event.instance; - var state = instance.getState(); - var touch = event.touches[0]; - if (IS_HTML5 && isPC()) { - touch = event; - } - state.deltaX = touch.clientX - state.startX; - state.deltaY = touch.clientY - state.startY; - state.offsetY = Math.abs(state.deltaY); - state.offsetX = Math.abs(state.deltaX); - state.direction = state.direction || getDirection(state.offsetX, state.offsetY); -} - -function isPC() { - var userAgentInfo = navigator.userAgent; - var Agents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"]; - var flag = true; - for (var v = 0; v < Agents.length - 1; v++) { - if (userAgentInfo.indexOf(Agents[v]) > 0) { - flag = false; - break; - } - } - return flag; -} - -var movable = false - -function mousedown(e, ins) { - if (!IS_HTML5) return - if (!isPC()) return - touchstart(e, ins) - movable = true -} - -function mousemove(e, ins) { - if (!IS_HTML5) return - if (!isPC()) return - if (!movable) return - touchmove(e, ins) -} - -function mouseup(e, ins) { - if (!IS_HTML5) return - if (!isPC()) return - touchend(e, ins) - movable = false -} - -function mouseleave(e, ins) { - if (!IS_HTML5) return - if (!isPC()) return - movable = false -} - -module.exports = { - showWatch: showWatch, - touchstart: touchstart, - touchmove: touchmove, - touchend: touchend, - mousedown: mousedown, - mousemove: mousemove, - mouseup: mouseup, - mouseleave: mouseleave -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/components/uni-swipe-action/uni-swipe-action.vue b/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/components/uni-swipe-action/uni-swipe-action.vue deleted file mode 100644 index 4971782..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/components/uni-swipe-action/uni-swipe-action.vue +++ /dev/null @@ -1,60 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/package.json b/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/package.json deleted file mode 100644 index c8998d9..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/package.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "id": "uni-swipe-action", - "displayName": "uni-swipe-action 滑动操作", - "version": "1.3.7", - "description": "SwipeAction 滑动操作操作组件", - "keywords": [ - "", - "uni-ui", - "uniui", - "滑动删除", - "侧滑删除" - ], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "" - }, - "directories": { - "example": "../../temps/example_temps" - }, - "dcloudext": { - "category": [ - "前端组件", - "通用组件" - ], - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" - }, - "uni_modules": { - "dependencies": ["uni-scss"], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "y" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y" - }, - "快应用": { - "华为": "y", - "联盟": "u" - }, - "Vue": { - "vue2": "y", - "vue3": "y" - } - } - } - } -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/readme.md b/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/readme.md deleted file mode 100644 index 93a5cac..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-swipe-action/readme.md +++ /dev/null @@ -1,11 +0,0 @@ - - -## SwipeAction 滑动操作 -> **组件名:uni-swipe-action** -> 代码块: `uSwipeAction`、`uSwipeActionItem` - - -通过滑动触发选项的容器 - -### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-swipe-action) -#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-swiper-dot/changelog.md b/hm_yun/cloud-platform-master/uni_modules/uni-swiper-dot/changelog.md deleted file mode 100644 index 85cf54d..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-swiper-dot/changelog.md +++ /dev/null @@ -1,12 +0,0 @@ -## 1.2.0(2021-11-19) -- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) -- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-swiper-dot](https://uniapp.dcloud.io/component/uniui/uni-swiper-dot) -## 1.1.0(2021-07-30) -- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) -## 1.0.6(2021-05-12) -- 新增 示例地址 -- 修复 示例项目缺少组件的Bug -## 1.0.5(2021-02-05) -- 调整为uni_modules目录规范 -- 新增 clickItem 事件,支持指示点控制轮播 -- 新增 支持 pc 可用 diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-swiper-dot/components/uni-swiper-dot/uni-swiper-dot.vue b/hm_yun/cloud-platform-master/uni_modules/uni-swiper-dot/components/uni-swiper-dot/uni-swiper-dot.vue deleted file mode 100644 index e5befae..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-swiper-dot/components/uni-swiper-dot/uni-swiper-dot.vue +++ /dev/null @@ -1,218 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-swiper-dot/package.json b/hm_yun/cloud-platform-master/uni_modules/uni-swiper-dot/package.json deleted file mode 100644 index f2dd8d2..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-swiper-dot/package.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "id": "uni-swiper-dot", - "displayName": "uni-swiper-dot 轮播图指示点", - "version": "1.2.0", - "description": "自定义轮播图指示点组件", - "keywords": [ - "uni-ui", - "uniui", - "轮播图指示点", - "dot", - "swiper" -], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "" - }, - "directories": { - "example": "../../temps/example_temps" - }, - "dcloudext": { - "category": [ - "前端组件", - "通用组件" - ], - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" - }, - "uni_modules": { - "dependencies": ["uni-scss"], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "y" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y" - }, - "快应用": { - "华为": "u", - "联盟": "u" - }, - "Vue": { - "vue2": "y", - "vue3": "y" - } - } - } - } -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-swiper-dot/readme.md b/hm_yun/cloud-platform-master/uni_modules/uni-swiper-dot/readme.md deleted file mode 100644 index 7d397e2..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-swiper-dot/readme.md +++ /dev/null @@ -1,11 +0,0 @@ - - -## SwiperDot 轮播图指示点 -> **组件名:uni-swiper-dot** -> 代码块: `uSwiperDot` - - -自定义轮播图指示点 - -### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-swiper-dot) -#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-table/changelog.md b/hm_yun/cloud-platform-master/uni_modules/uni-table/changelog.md deleted file mode 100644 index 8233b20..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-table/changelog.md +++ /dev/null @@ -1,23 +0,0 @@ -## 1.2.1(2022-06-06) -- 修复 微信小程序存在无使用组件的问题 -## 1.2.0(2021-11-19) -- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) -- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-table](https://uniapp.dcloud.io/component/uniui/uni-table) -## 1.1.0(2021-07-30) -- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) -## 1.0.7(2021-07-08) -- 新增 uni-th 支持 date 日期筛选范围 -## 1.0.6(2021-07-05) -- 新增 uni-th 支持 range 筛选范围 -## 1.0.5(2021-06-28) -- 新增 uni-th 筛选功能 -## 1.0.4(2021-05-12) -- 新增 示例地址 -- 修复 示例项目缺少组件的Bug -## 1.0.3(2021-04-16) -- 新增 sortable 属性,是否开启单列排序 -- 优化 表格多选逻辑 -## 1.0.2(2021-03-22) -- uni-tr 添加 disabled 属性,用于 type=selection 时,设置某行是否可由全选按钮控制 -## 1.0.1(2021-02-05) -- 调整为uni_modules目录规范 diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-table/components/uni-table/uni-table.vue b/hm_yun/cloud-platform-master/uni_modules/uni-table/components/uni-table/uni-table.vue deleted file mode 100644 index 91b74fa..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-table/components/uni-table/uni-table.vue +++ /dev/null @@ -1,455 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-table/components/uni-tbody/uni-tbody.vue b/hm_yun/cloud-platform-master/uni_modules/uni-table/components/uni-tbody/uni-tbody.vue deleted file mode 100644 index fbe1bdc..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-table/components/uni-tbody/uni-tbody.vue +++ /dev/null @@ -1,29 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-table/components/uni-td/uni-td.vue b/hm_yun/cloud-platform-master/uni_modules/uni-table/components/uni-td/uni-td.vue deleted file mode 100644 index 9ce93e9..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-table/components/uni-td/uni-td.vue +++ /dev/null @@ -1,90 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-table/components/uni-th/filter-dropdown.vue b/hm_yun/cloud-platform-master/uni_modules/uni-table/components/uni-th/filter-dropdown.vue deleted file mode 100644 index bc9a0e3..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-table/components/uni-th/filter-dropdown.vue +++ /dev/null @@ -1,503 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-table/components/uni-th/uni-th.vue b/hm_yun/cloud-platform-master/uni_modules/uni-table/components/uni-th/uni-th.vue deleted file mode 100644 index 883e3f2..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-table/components/uni-th/uni-th.vue +++ /dev/null @@ -1,278 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-table/components/uni-thead/uni-thead.vue b/hm_yun/cloud-platform-master/uni_modules/uni-table/components/uni-thead/uni-thead.vue deleted file mode 100644 index 0dd18cd..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-table/components/uni-thead/uni-thead.vue +++ /dev/null @@ -1,129 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-table/components/uni-tr/table-checkbox.vue b/hm_yun/cloud-platform-master/uni_modules/uni-table/components/uni-tr/table-checkbox.vue deleted file mode 100644 index 158f3ff..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-table/components/uni-tr/table-checkbox.vue +++ /dev/null @@ -1,179 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-table/components/uni-tr/uni-tr.vue b/hm_yun/cloud-platform-master/uni_modules/uni-table/components/uni-tr/uni-tr.vue deleted file mode 100644 index f9b9671..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-table/components/uni-tr/uni-tr.vue +++ /dev/null @@ -1,171 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-table/i18n/en.json b/hm_yun/cloud-platform-master/uni_modules/uni-table/i18n/en.json deleted file mode 100644 index e32023c..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-table/i18n/en.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "filter-dropdown.reset": "Reset", - "filter-dropdown.search": "Search", - "filter-dropdown.submit": "Submit", - "filter-dropdown.filter": "Filter", - "filter-dropdown.gt": "Greater or equal to", - "filter-dropdown.lt": "Less than or equal to", - "filter-dropdown.date": "Date" -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-table/i18n/es.json b/hm_yun/cloud-platform-master/uni_modules/uni-table/i18n/es.json deleted file mode 100644 index 9afd04b..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-table/i18n/es.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "filter-dropdown.reset": "Reiniciar", - "filter-dropdown.search": "Búsqueda", - "filter-dropdown.submit": "Entregar", - "filter-dropdown.filter": "Filtrar", - "filter-dropdown.gt": "Mayor o igual a", - "filter-dropdown.lt": "Menos que o igual a", - "filter-dropdown.date": "Fecha" -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-table/i18n/fr.json b/hm_yun/cloud-platform-master/uni_modules/uni-table/i18n/fr.json deleted file mode 100644 index b006237..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-table/i18n/fr.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "filter-dropdown.reset": "Réinitialiser", - "filter-dropdown.search": "Chercher", - "filter-dropdown.submit": "Soumettre", - "filter-dropdown.filter": "Filtre", - "filter-dropdown.gt": "Supérieur ou égal à", - "filter-dropdown.lt": "Inférieur ou égal à", - "filter-dropdown.date": "Date" -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-table/i18n/index.js b/hm_yun/cloud-platform-master/uni_modules/uni-table/i18n/index.js deleted file mode 100644 index 2469dd0..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-table/i18n/index.js +++ /dev/null @@ -1,12 +0,0 @@ -import en from './en.json' -import es from './es.json' -import fr from './fr.json' -import zhHans from './zh-Hans.json' -import zhHant from './zh-Hant.json' -export default { - en, - es, - fr, - 'zh-Hans': zhHans, - 'zh-Hant': zhHant -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-table/i18n/zh-Hans.json b/hm_yun/cloud-platform-master/uni_modules/uni-table/i18n/zh-Hans.json deleted file mode 100644 index 862af17..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-table/i18n/zh-Hans.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "filter-dropdown.reset": "重置", - "filter-dropdown.search": "搜索", - "filter-dropdown.submit": "确定", - "filter-dropdown.filter": "筛选", - "filter-dropdown.gt": "大于等于", - "filter-dropdown.lt": "小于等于", - "filter-dropdown.date": "日期范围" -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-table/i18n/zh-Hant.json b/hm_yun/cloud-platform-master/uni_modules/uni-table/i18n/zh-Hant.json deleted file mode 100644 index 64f8061..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-table/i18n/zh-Hant.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "filter-dropdown.reset": "重置", - "filter-dropdown.search": "搜索", - "filter-dropdown.submit": "確定", - "filter-dropdown.filter": "篩選", - "filter-dropdown.gt": "大於等於", - "filter-dropdown.lt": "小於等於", - "filter-dropdown.date": "日期範圍" -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-table/package.json b/hm_yun/cloud-platform-master/uni_modules/uni-table/package.json deleted file mode 100644 index f224ab7..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-table/package.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "id": "uni-table", - "displayName": "uni-table 表格", - "version": "1.2.1", - "description": "表格组件,多用于展示多条结构类似的数据,如", - "keywords": [ - "uni-ui", - "uniui", - "table", - "表格" -], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "" - }, - "directories": { - "example": "../../temps/example_temps" - }, - "dcloudext": { - "category": [ - "前端组件", - "通用组件" - ], - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" - }, - "uni_modules": { - "dependencies": ["uni-scss","uni-datetime-picker"], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "n" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "n", - "QQ": "y" - }, - "快应用": { - "华为": "n", - "联盟": "n" - }, - "Vue": { - "vue2": "y", - "vue3": "y" - } - } - } - } -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-table/readme.md b/hm_yun/cloud-platform-master/uni_modules/uni-table/readme.md deleted file mode 100644 index bb08c79..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-table/readme.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## Table 表单 -> 组件名:``uni-table``,代码块: `uTable`。 - -用于展示多条结构类似的数据 - -### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-table) -#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-tag/changelog.md b/hm_yun/cloud-platform-master/uni_modules/uni-tag/changelog.md deleted file mode 100644 index c0c5839..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-tag/changelog.md +++ /dev/null @@ -1,21 +0,0 @@ -## 2.1.0(2021-11-19) -- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) -- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-tag](https://uniapp.dcloud.io/component/uniui/uni-tag) -## 2.0.0(2021-11-09) -- 新增 提供组件设计资源,组件样式调整 -- 移除 插槽 -- 移除 type 属性的 royal 选项 -## 1.1.1(2021-08-11) -- type 不是 default 时,size 为 small 字体大小显示不正确 -## 1.1.0(2021-07-30) -- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) -## 1.0.7(2021-06-18) -- 修复 uni-tag 在字节跳动小程序上 css 类名编译错误的 bug -## 1.0.6(2021-06-04) -- 修复 未定义 sass 变量 "$uni-color-royal" 的bug -## 1.0.5(2021-05-10) -- 修复 royal 类型无效的bug -- 修复 uni-tag 宽度不自适应的bug -- 新增 uni-tag 支持属性 custom-style 自定义样式 -## 1.0.4(2021-02-05) -- 调整为uni_modules目录规范 diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-tag/components/uni-tag/uni-tag.vue b/hm_yun/cloud-platform-master/uni_modules/uni-tag/components/uni-tag/uni-tag.vue deleted file mode 100644 index 6378a0b..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-tag/components/uni-tag/uni-tag.vue +++ /dev/null @@ -1,252 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-tag/package.json b/hm_yun/cloud-platform-master/uni_modules/uni-tag/package.json deleted file mode 100644 index 1878088..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-tag/package.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "id": "uni-tag", - "displayName": "uni-tag 标签", - "version": "2.1.0", - "description": "Tag 组件,用于展示1个或多个文字标签,可点击切换选中、不选中的状态。", - "keywords": [ - "uni-ui", - "uniui", - "", - "tag", - "标签" -], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "" - }, - "directories": { - "example": "../../temps/example_temps" - }, - "dcloudext": { - "category": [ - "前端组件", - "通用组件" - ], - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" - }, - "uni_modules": { - "dependencies": ["uni-scss"], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "y" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y" - }, - "快应用": { - "华为": "u", - "联盟": "u" - }, - "Vue": { - "vue2": "y", - "vue3": "y" - } - } - } - } -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-tag/readme.md b/hm_yun/cloud-platform-master/uni_modules/uni-tag/readme.md deleted file mode 100644 index 6e78ff5..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-tag/readme.md +++ /dev/null @@ -1,13 +0,0 @@ - - -## Tag 标签 -> **组件名:uni-tag** -> 代码块: `uTag` - - -用于展示1个或多个文字标签,可点击切换选中、不选中的状态 。 - -### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-tag) -#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-title/changelog.md b/hm_yun/cloud-platform-master/uni_modules/uni-title/changelog.md deleted file mode 100644 index 7626216..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-title/changelog.md +++ /dev/null @@ -1,10 +0,0 @@ -## 1.1.1(2022-05-19) -- 修改组件描述 -## 1.1.0(2021-11-19) -- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) -- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-title](https://uniapp.dcloud.io/component/uniui/uni-title) -## 1.0.2(2021-05-12) -- 新增 示例地址 -- 修复 示例项目缺少组件的Bug -## 1.0.1(2021-02-05) -- 调整为uni_modules目录规范 diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-title/components/uni-title/uni-title.vue b/hm_yun/cloud-platform-master/uni_modules/uni-title/components/uni-title/uni-title.vue deleted file mode 100644 index bf4f926..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-title/components/uni-title/uni-title.vue +++ /dev/null @@ -1,171 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-title/package.json b/hm_yun/cloud-platform-master/uni_modules/uni-title/package.json deleted file mode 100644 index 2249f5a..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-title/package.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "id": "uni-title", - "displayName": "uni-title 章节标题", - "version": "1.1.1", - "description": "章节标题,通常用于记录页面标题,使用当前组件,uni-app 如果开启统计,将会自动统计页面标题", - "keywords": [ - "uni-ui", - "uniui", - "标题", - "章节", - "章节标题", - "" -], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "" - }, - "directories": { - "example": "../../temps/example_temps" - }, - "dcloudext": { - "category": [ - "前端组件", - "通用组件" - ], - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" - }, - "uni_modules": { - "dependencies": ["uni-scss"], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "y" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y" - }, - "快应用": { - "华为": "u", - "联盟": "u" - }, - "Vue": { - "vue2": "y", - "vue3": "y" - } - } - } - } -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-title/readme.md b/hm_yun/cloud-platform-master/uni_modules/uni-title/readme.md deleted file mode 100644 index 0e60b1b..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-title/readme.md +++ /dev/null @@ -1,14 +0,0 @@ - - -## Title 标题 -> **组件名:uni-title** -> 代码块: `uTitle` - - -章节标题,通常用于记录页面标题,使用当前组件,uni-app 如果开启统计,将会自动统计页面标题 。 - -### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-title) -#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-tooltip/changelog.md b/hm_yun/cloud-platform-master/uni_modules/uni-tooltip/changelog.md deleted file mode 100644 index 00f1572..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-tooltip/changelog.md +++ /dev/null @@ -1,10 +0,0 @@ -## 0.2.1(2022-05-09) -- 修复 content 为空时仍然弹出的bug -## 0.2.0(2022-05-07) -**注意:破坏性更新** -- 更新 text 属性变更为 content -- 更新 移除 width 属性 -## 0.1.1(2022-04-27) -- 修复 组件根 text 嵌套组件 warning -## 0.1.0(2022-04-21) -- 初始化 diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-tooltip/components/uni-tooltip/uni-tooltip.vue b/hm_yun/cloud-platform-master/uni_modules/uni-tooltip/components/uni-tooltip/uni-tooltip.vue deleted file mode 100644 index ffbb6fa..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-tooltip/components/uni-tooltip/uni-tooltip.vue +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-tooltip/package.json b/hm_yun/cloud-platform-master/uni_modules/uni-tooltip/package.json deleted file mode 100644 index e88ecf8..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-tooltip/package.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "id": "uni-tooltip", - "displayName": "uni-tooltip 提示文字", - "version": "0.2.1", - "description": "Tooltip 提示文字", - "keywords": [ - "uni-tooltip", - "uni-ui", - "tooltip", - "tip", - "文字提示" - ], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "" - }, - "directories": { - "example": "../../temps/example_temps" - }, - "dcloudext": { - "category": [ - "前端组件", - "通用组件" - ], - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无 ", - "data": "无", - "permissions": "无" - }, - "npmurl": "" - }, - "uni_modules": { - "dependencies": [], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "Vue": { - "vue2": "y", - "vue3": "y" - }, - "App": { - "app-vue": "y", - "app-nvue": "u" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "u", - "百度": "u", - "字节跳动": "u", - "QQ": "u", - "京东": "u" - }, - "快应用": { - "华为": "u", - "联盟": "u" - } - } - } - } -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-tooltip/readme.md b/hm_yun/cloud-platform-master/uni_modules/uni-tooltip/readme.md deleted file mode 100644 index faafa2e..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-tooltip/readme.md +++ /dev/null @@ -1,8 +0,0 @@ -## Badge 数字角标 -> **组件名:uni-tooltip** -> 代码块: `uTooltip` - -数字角标一般和其它控件(列表、9宫格等)配合使用,用于进行数量提示,默认为实心灰色背景, - -### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-tooltip) -#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-transition/changelog.md b/hm_yun/cloud-platform-master/uni_modules/uni-transition/changelog.md deleted file mode 100644 index b1a824b..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-transition/changelog.md +++ /dev/null @@ -1,20 +0,0 @@ -## 1.3.1(2021-11-23) -- 修复 init 方法初始化问题 -## 1.3.0(2021-11-19) -- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) -- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-transition](https://uniapp.dcloud.io/component/uniui/uni-transition) -## 1.2.1(2021-09-27) -- 修复 init 方法不生效的 Bug -## 1.2.0(2021-07-30) -- 组件兼容 vue3,如何创建 vue3 项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) -## 1.1.1(2021-05-12) -- 新增 示例地址 -- 修复 示例项目缺少组件的 Bug -## 1.1.0(2021-04-22) -- 新增 通过方法自定义动画 -- 新增 custom-class 非 NVUE 平台支持自定义 class 定制样式 -- 优化 动画触发逻辑,使动画更流畅 -- 优化 支持单独的动画类型 -- 优化 文档示例 -## 1.0.2(2021-02-05) -- 调整为 uni_modules 目录规范 diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-transition/components/uni-transition/createAnimation.js b/hm_yun/cloud-platform-master/uni_modules/uni-transition/components/uni-transition/createAnimation.js deleted file mode 100644 index 5f54365..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-transition/components/uni-transition/createAnimation.js +++ /dev/null @@ -1,128 +0,0 @@ -// const defaultOption = { -// duration: 300, -// timingFunction: 'linear', -// delay: 0, -// transformOrigin: '50% 50% 0' -// } -// #ifdef APP-NVUE -const nvueAnimation = uni.requireNativePlugin('animation') -// #endif -class MPAnimation { - constructor(options, _this) { - this.options = options - this.animation = uni.createAnimation(options) - this.currentStepAnimates = {} - this.next = 0 - this.$ = _this - - } - - _nvuePushAnimates(type, args) { - let aniObj = this.currentStepAnimates[this.next] - let styles = {} - if (!aniObj) { - styles = { - styles: {}, - config: {} - } - } else { - styles = aniObj - } - if (animateTypes1.includes(type)) { - if (!styles.styles.transform) { - styles.styles.transform = '' - } - let unit = '' - if(type === 'rotate'){ - unit = 'deg' - } - styles.styles.transform += `${type}(${args+unit}) ` - } else { - styles.styles[type] = `${args}` - } - this.currentStepAnimates[this.next] = styles - } - _animateRun(styles = {}, config = {}) { - let ref = this.$.$refs['ani'].ref - if (!ref) return - return new Promise((resolve, reject) => { - nvueAnimation.transition(ref, { - styles, - ...config - }, res => { - resolve() - }) - }) - } - - _nvueNextAnimate(animates, step = 0, fn) { - let obj = animates[step] - if (obj) { - let { - styles, - config - } = obj - this._animateRun(styles, config).then(() => { - step += 1 - this._nvueNextAnimate(animates, step, fn) - }) - } else { - this.currentStepAnimates = {} - typeof fn === 'function' && fn() - this.isEnd = true - } - } - - step(config = {}) { - // #ifndef APP-NVUE - this.animation.step(config) - // #endif - // #ifdef APP-NVUE - this.currentStepAnimates[this.next].config = Object.assign({}, this.options, config) - this.currentStepAnimates[this.next].styles.transformOrigin = this.currentStepAnimates[this.next].config.transformOrigin - this.next++ - // #endif - return this - } - - run(fn) { - // #ifndef APP-NVUE - this.$.animationData = this.animation.export() - this.$.timer = setTimeout(() => { - typeof fn === 'function' && fn() - }, this.$.durationTime) - // #endif - // #ifdef APP-NVUE - this.isEnd = false - let ref = this.$.$refs['ani'] && this.$.$refs['ani'].ref - if(!ref) return - this._nvueNextAnimate(this.currentStepAnimates, 0, fn) - this.next = 0 - // #endif - } -} - - -const animateTypes1 = ['matrix', 'matrix3d', 'rotate', 'rotate3d', 'rotateX', 'rotateY', 'rotateZ', 'scale', 'scale3d', - 'scaleX', 'scaleY', 'scaleZ', 'skew', 'skewX', 'skewY', 'translate', 'translate3d', 'translateX', 'translateY', - 'translateZ' -] -const animateTypes2 = ['opacity', 'backgroundColor'] -const animateTypes3 = ['width', 'height', 'left', 'right', 'top', 'bottom'] -animateTypes1.concat(animateTypes2, animateTypes3).forEach(type => { - MPAnimation.prototype[type] = function(...args) { - // #ifndef APP-NVUE - this.animation[type](...args) - // #endif - // #ifdef APP-NVUE - this._nvuePushAnimates(type, args) - // #endif - return this - } -}) - -export function createAnimation(option, _this) { - if(!_this) return - clearTimeout(_this.timer) - return new MPAnimation(option, _this) -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-transition/components/uni-transition/uni-transition.vue b/hm_yun/cloud-platform-master/uni_modules/uni-transition/components/uni-transition/uni-transition.vue deleted file mode 100644 index 0d739bd..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-transition/components/uni-transition/uni-transition.vue +++ /dev/null @@ -1,277 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-transition/package.json b/hm_yun/cloud-platform-master/uni_modules/uni-transition/package.json deleted file mode 100644 index d15fdf0..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-transition/package.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "id": "uni-transition", - "displayName": "uni-transition 过渡动画", - "version": "1.3.1", - "description": "元素的简单过渡动画", - "keywords": [ - "uni-ui", - "uniui", - "动画", - "过渡", - "过渡动画" -], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "" - }, - "directories": { - "example": "../../temps/example_temps" - }, - "dcloudext": { - "category": [ - "前端组件", - "通用组件" - ], - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" - }, - "uni_modules": { - "dependencies": ["uni-scss"], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "y" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y" - }, - "快应用": { - "华为": "u", - "联盟": "u" - }, - "Vue": { - "vue2": "y", - "vue3": "y" - } - } - } - } -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uni-transition/readme.md b/hm_yun/cloud-platform-master/uni_modules/uni-transition/readme.md deleted file mode 100644 index 2f8a77e..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uni-transition/readme.md +++ /dev/null @@ -1,11 +0,0 @@ - - -## Transition 过渡动画 -> **组件名:uni-transition** -> 代码块: `uTransition` - - -元素过渡动画 - -### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-transition) -#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-line-progress/changelog.md b/hm_yun/cloud-platform-master/uni_modules/uv-line-progress/changelog.md deleted file mode 100644 index 975acce..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-line-progress/changelog.md +++ /dev/null @@ -1,7 +0,0 @@ -## 1.0.2(2023-06-20) -1. 适配height参数携带单位 -## 1.0.1(2023-05-16) -1. 优化组件依赖,修改后无需全局引入,组件导入即可使用 -2. 优化部分功能 -## 1.0.0(2023-05-10) -uv-line-progress 线形进度条 diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-line-progress/components/uv-line-progress/props.js b/hm_yun/cloud-platform-master/uni_modules/uv-line-progress/components/uv-line-progress/props.js deleted file mode 100644 index 23138c7..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-line-progress/components/uv-line-progress/props.js +++ /dev/null @@ -1,29 +0,0 @@ -export default { - props: { - // 激活部分的颜色 - activeColor: { - type: String, - default: '#19be6b' - }, - inactiveColor: { - type: String, - default: '#ececec' - }, - // 进度百分比,数值 - percentage: { - type: [String, Number], - default: 0 - }, - // 是否在进度条内部显示百分比的值 - showText: { - type: Boolean, - default: true - }, - // 进度条的高度,单位px - height: { - type: [String, Number], - default: 12 - }, - ...uni.$uv?.props?.lineProgress - } -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-line-progress/components/uv-line-progress/uv-line-progress.vue b/hm_yun/cloud-platform-master/uni_modules/uv-line-progress/components/uv-line-progress/uv-line-progress.vue deleted file mode 100644 index 229c2aa..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-line-progress/components/uv-line-progress/uv-line-progress.vue +++ /dev/null @@ -1,146 +0,0 @@ - - - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-line-progress/package.json b/hm_yun/cloud-platform-master/uni_modules/uv-line-progress/package.json deleted file mode 100644 index 01e550e..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-line-progress/package.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "id": "uv-line-progress", - "displayName": "uv-line-progress 线形进度条 全面兼容小程序、nvue、vue2、vue3等多端", - "version": "1.0.2", - "description": "uv-line-progress 该组件展示操作或任务的当前进度,比如上传文件,是一个线形的进度条。", - "keywords": [ - "uv-line-progress", - "uvui", - "uv-ui", - "progress", - "进度条" -], - "repository": "", - "engines": { - "HBuilderX": "^3.1.0" - }, - "dcloudext": { - "type": "component-vue", - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "插件不采集任何数据", - "permissions": "无" - }, - "npmurl": "" - }, - "uni_modules": { - "dependencies": [ - "uv-ui-tools" - ], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "Vue": { - "vue2": "y", - "vue3": "y" - }, - "App": { - "app-vue": "y", - "app-nvue": "y" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y", - "钉钉": "u", - "快手": "u", - "飞书": "u", - "京东": "u" - }, - "快应用": { - "华为": "u", - "联盟": "u" - } - } - } - } -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-line-progress/readme.md b/hm_yun/cloud-platform-master/uni_modules/uv-line-progress/readme.md deleted file mode 100644 index 98e5d49..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-line-progress/readme.md +++ /dev/null @@ -1,11 +0,0 @@ -## LineProgress 线形进度条 - -> **组件名:uv-line-progress** - -展示操作或任务的当前进度,比如上传文件,是一个线形的进度条。 - -### 查看文档 - -### [完整示例项目下载 | 关注更多组件](https://ext.dcloud.net.cn/plugin?name=uv-ui) - -#### 如使用过程中有任何问题,或者您对uv-ui有一些好的建议,欢迎加入 uv-ui 交流群:uv-ui官方QQ群 diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/changelog.md b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/changelog.md deleted file mode 100644 index 998373e..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/changelog.md +++ /dev/null @@ -1,76 +0,0 @@ -## 1.1.25(2024-01-20) -1.1.20版本更新 -## 1.1.24(2023-12-21) -1. luch-request更新 -## 1.1.23(2023-12-12) -1. 1.1.19版本 -## 1.1.22(2023-11-28) -1. 优化 -## 1.1.21(2023-11-10) -1. 1.1.17版本 -## 1.1.20(2023-10-30) -1. 1.1.16版本 -## 1.1.19(2023-10-13) -1. 兼容vue3 -## 1.1.18(2023-10-12) -1. 1.1.15版本 -## 1.1.17(2023-09-27) -1. 1.1.14版本发布 -## 1.1.16(2023-09-15) -1. 1.1.13版本发布 -## 1.1.15(2023-09-15) -1. 更新button.js相关按钮支持open-type="agreePrivacyAuthorization" -## 1.1.14(2023-09-14) -1. 优化dayjs -## 1.1.13(2023-09-13) -1. 优化,$uv中增加unit参数,方便组件中使用 -## 1.1.12(2023-09-10) -1. 升级版本 -## 1.1.11(2023-09-04) -1. 1.1.11版本 -## 1.1.10(2023-08-31) -1. 修复customStyle和customClass存在冲突的问题 -## 1.1.9(2023-08-27) -1. 版本升级 -2. 优化 -## 1.1.8(2023-08-24) -1. 版本升级 -## 1.1.7(2023-08-22) -1. 版本升级 -## 1.1.6(2023-08-18) -uvui版本:1.1.6 -## 1.0.15(2023-08-14) -1. 更新uvui版本号 -## 1.0.13(2023-08-06) -1. 优化 -## 1.0.12(2023-08-06) -1. 修改版本号 -## 1.0.11(2023-08-06) -1. 路由增加events参数 -2. 路由拦截修复 -## 1.0.10(2023-08-01) -1. 优化 -## 1.0.9(2023-06-28) -优化openType.js -## 1.0.8(2023-06-15) -1. 修改支付宝报错的BUG -## 1.0.7(2023-06-07) -1. 解决微信小程序使用uvui提示 Some selectors are not allowed in component wxss, including tag name selectors, ID selectors, and attribute selectors -2. 解决上述提示,需要在uni.scss配置$uvui-nvue-style: false; 然后在APP.vue下面引入uvui内置的基础样式:@import '@/uni_modules/uv-ui-tools/index.scss'; -## 1.0.6(2023-06-04) -1. uv-ui-tools 优化工具组件,兼容更多功能 -2. 小程序分享功能优化等 -## 1.0.5(2023-06-02) -1. 修改扩展使用mixin中方法的问题 -## 1.0.4(2023-05-23) -1. 兼容百度小程序修改bem函数 -## 1.0.3(2023-05-16) -1. 优化组件依赖,修改后无需全局引入,组件导入即可使用 -2. 优化部分功能 -## 1.0.2(2023-05-10) -1. 增加Http请求封装 -2. 优化 -## 1.0.1(2023-05-04) -1. 修改名称及备注 -## 1.0.0(2023-05-04) -1. uv-ui工具集首次发布 diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/components/uv-ui-tools/uv-ui-tools.vue b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/components/uv-ui-tools/uv-ui-tools.vue deleted file mode 100644 index baf45e9..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/components/uv-ui-tools/uv-ui-tools.vue +++ /dev/null @@ -1,6 +0,0 @@ - - - diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/index.js b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/index.js deleted file mode 100644 index 71a8b66..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/index.js +++ /dev/null @@ -1,79 +0,0 @@ -// 全局挂载引入http相关请求拦截插件 -import Request from './libs/luch-request' - -// 引入全局mixin -import mixin from './libs/mixin/mixin.js' -// 小程序特有的mixin -import mpMixin from './libs/mixin/mpMixin.js' -// #ifdef MP -import mpShare from './libs/mixin/mpShare.js' -// #endif - -// 路由封装 -import route from './libs/util/route.js' -// 公共工具函数 -import * as index from './libs/function/index.js' -// 防抖方法 -import debounce from './libs/function/debounce.js' -// 节流方法 -import throttle from './libs/function/throttle.js' -// 规则检验 -import * as test from './libs/function/test.js' - -// 颜色渐变相关,colorGradient-颜色渐变,hexToRgb-十六进制颜色转rgb颜色,rgbToHex-rgb转十六进制 -import * as colorGradient from './libs/function/colorGradient.js' - -// 配置信息 -import config from './libs/config/config.js' -// 平台 -import platform from './libs/function/platform' - -const $uv = { - route, - config, - test, - date: index.timeFormat, // 另名date - ...index, - colorGradient: colorGradient.colorGradient, - hexToRgb: colorGradient.hexToRgb, - rgbToHex: colorGradient.rgbToHex, - colorToRgba: colorGradient.colorToRgba, - http: new Request(), - debounce, - throttle, - platform, - mixin, - mpMixin -} -uni.$uv = $uv; -const install = (Vue,options={}) => { - // #ifndef APP-NVUE - const cloneMixin = index.deepClone(mixin); - delete cloneMixin?.props?.customClass; - delete cloneMixin?.props?.customStyle; - Vue.mixin(cloneMixin); - // #ifdef MP - if(options.mpShare){ - Vue.mixin(mpShare); - } - // #endif - // #endif - // #ifdef VUE2 - // 时间格式化,同时两个名称,date和timeFormat - Vue.filter('timeFormat', (timestamp, format) => uni.$uv.timeFormat(timestamp, format)); - Vue.filter('date', (timestamp, format) => uni.$uv.timeFormat(timestamp, format)); - // 将多久以前的方法,注入到全局过滤器 - Vue.filter('timeFrom', (timestamp, format) => uni.$uv.timeFrom(timestamp, format)); - // 同时挂载到uni和Vue.prototype中 - // #ifndef APP-NVUE - // 只有vue,挂载到Vue.prototype才有意义,因为nvue中全局Vue.prototype和Vue.mixin是无效的 - Vue.prototype.$uv = $uv; - // #endif - // #endif - // #ifdef VUE3 - Vue.config.globalProperties.$uv = $uv; - // #endif -} -export default { - install -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/index.scss b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/index.scss deleted file mode 100644 index 8d05b8d..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/index.scss +++ /dev/null @@ -1,7 +0,0 @@ -// 引入公共基础类 -@import "./libs/css/common.scss"; - -// 非nvue的样式 -/* #ifndef APP-NVUE */ -@import "./libs/css/vue.scss"; -/* #endif */ \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/config/config.js b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/config/config.js deleted file mode 100644 index f18ae74..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/config/config.js +++ /dev/null @@ -1,34 +0,0 @@ -// 此版本发布于2024-01-20 -const version = '1.1.20' - -// 开发环境才提示,生产环境不会提示 -if (process.env.NODE_ENV === 'development') { - console.log(`\n %c uvui V${version} https://www.uvui.cn/ \n\n`, 'color: #ffffff; background: #3c9cff; padding:5px 0; border-radius: 5px;'); -} - -export default { - v: version, - version, - // 主题名称 - type: [ - 'primary', - 'success', - 'info', - 'error', - 'warning' - ], - // 颜色部分,本来可以通过scss的:export导出供js使用,但是奈何nvue不支持 - color: { - 'uv-primary': '#2979ff', - 'uv-warning': '#ff9900', - 'uv-success': '#19be6b', - 'uv-error': '#fa3534', - 'uv-info': '#909399', - 'uv-main-color': '#303133', - 'uv-content-color': '#606266', - 'uv-tips-color': '#909399', - 'uv-light-color': '#c0c4cc' - }, - // 默认单位,可以通过配置为rpx,那么在用于传入组件大小参数为数值时,就默认为rpx - unit: 'px' -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/css/color.scss b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/css/color.scss deleted file mode 100644 index ce65743..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/css/color.scss +++ /dev/null @@ -1,32 +0,0 @@ -$uv-main-color: #303133 !default; -$uv-content-color: #606266 !default; -$uv-tips-color: #909193 !default; -$uv-light-color: #c0c4cc !default; -$uv-border-color: #dadbde !default; -$uv-bg-color: #f3f4f6 !default; -$uv-disabled-color: #c8c9cc !default; - -$uv-primary: #3c9cff !default; -$uv-primary-dark: #398ade !default; -$uv-primary-disabled: #9acafc !default; -$uv-primary-light: #ecf5ff !default; - -$uv-warning: #f9ae3d !default; -$uv-warning-dark: #f1a532 !default; -$uv-warning-disabled: #f9d39b !default; -$uv-warning-light: #fdf6ec !default; - -$uv-success: #5ac725 !default; -$uv-success-dark: #53c21d !default; -$uv-success-disabled: #a9e08f !default; -$uv-success-light: #f5fff0; - -$uv-error: #f56c6c !default; -$uv-error-dark: #e45656 !default; -$uv-error-disabled: #f7b2b2 !default; -$uv-error-light: #fef0f0 !default; - -$uv-info: #909399 !default; -$uv-info-dark: #767a82 !default; -$uv-info-disabled: #c4c6c9 !default; -$uv-info-light: #f4f4f5 !default; diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/css/common.scss b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/css/common.scss deleted file mode 100644 index 7ab99f8..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/css/common.scss +++ /dev/null @@ -1,100 +0,0 @@ -// 超出行数,自动显示行尾省略号,最多5行 -// 来自uvui的温馨提示:当您在控制台看到此报错,说明需要在App.vue的style标签加上【lang="scss"】 -@for $i from 1 through 5 { - .uv-line-#{$i} { - /* #ifdef APP-NVUE */ - // nvue下,可以直接使用lines属性,这是weex特有样式 - lines: $i; - text-overflow: ellipsis; - overflow: hidden; - flex: 1; - /* #endif */ - - /* #ifndef APP-NVUE */ - // vue下,单行和多行显示省略号需要单独处理 - @if $i == '1' { - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; - } @else { - display: -webkit-box!important; - overflow: hidden; - text-overflow: ellipsis; - word-break: break-all; - -webkit-line-clamp: $i; - -webkit-box-orient: vertical!important; - } - /* #endif */ - } -} -$uv-bordercolor: #dadbde; -@if variable-exists(uv-border-color) { - $uv-bordercolor: $uv-border-color; -} - -// 此处加上!important并非随意乱用,而是因为目前*.nvue页面编译到H5时, -// App.vue的样式会被uni-app的view元素的自带border属性覆盖,导致无效 -// 综上,这是uni-app的缺陷导致我们为了多端兼容,而必须要加上!important -// 移动端兼容性较好,直接使用0.5px去实现细边框,不使用伪元素形式实现 -.uv-border { - border-width: 0.5px!important; - border-color: $uv-bordercolor!important; - border-style: solid; -} - -.uv-border-top { - border-top-width: 0.5px!important; - border-color: $uv-bordercolor!important; - border-top-style: solid; -} - -.uv-border-left { - border-left-width: 0.5px!important; - border-color: $uv-bordercolor!important; - border-left-style: solid; -} - -.uv-border-right { - border-right-width: 0.5px!important; - border-color: $uv-bordercolor!important; - border-right-style: solid; -} - -.uv-border-bottom { - border-bottom-width: 0.5px!important; - border-color: $uv-bordercolor!important; - border-bottom-style: solid; -} - -.uv-border-top-bottom { - border-top-width: 0.5px!important; - border-bottom-width: 0.5px!important; - border-color: $uv-bordercolor!important; - border-top-style: solid; - border-bottom-style: solid; -} - -// 去除button的所有默认样式,让其表现跟普通的view、text元素一样 -.uv-reset-button { - padding: 0; - background-color: transparent; - /* #ifndef APP-PLUS */ - font-size: inherit; - line-height: inherit; - color: inherit; - /* #endif */ - /* #ifdef APP-NVUE */ - border-width: 0; - /* #endif */ -} - -/* #ifndef APP-NVUE */ -.uv-reset-button::after { - border: none; -} -/* #endif */ - -.uv-hover-class { - opacity: 0.7; -} - diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/css/components.scss b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/css/components.scss deleted file mode 100644 index 81ce15d..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/css/components.scss +++ /dev/null @@ -1,23 +0,0 @@ -@mixin flex($direction: row) { - /* #ifndef APP-NVUE */ - display: flex; - /* #endif */ - flex-direction: $direction; -} - -/* #ifndef APP-NVUE */ -// 由于uvui是基于nvue环境进行开发的,此环境中普通元素默认为flex-direction: column; -// 所以在非nvue中,需要对元素进行重置为flex-direction: column; 否则可能会表现异常 -$uvui-nvue-style: true !default; -@if $uvui-nvue-style == true { - view, scroll-view, swiper-item { - display: flex; - flex-direction: column; - flex-shrink: 0; - flex-grow: 0; - flex-basis: auto; - align-items: stretch; - align-content: flex-start; - } -} -/* #endif */ diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/css/variable.scss b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/css/variable.scss deleted file mode 100644 index 63903c9..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/css/variable.scss +++ /dev/null @@ -1,111 +0,0 @@ -// 超出行数,自动显示行尾省略号,最多5行 -// 来自uvui的温馨提示:当您在控制台看到此报错,说明需要在App.vue的style标签加上【lang="scss"】 -@if variable-exists(show-lines) { - @for $i from 1 through 5 { - .uv-line-#{$i} { - /* #ifdef APP-NVUE */ - // nvue下,可以直接使用lines属性,这是weex特有样式 - lines: $i; - text-overflow: ellipsis; - overflow: hidden; - flex: 1; - /* #endif */ - - /* #ifndef APP-NVUE */ - // vue下,单行和多行显示省略号需要单独处理 - @if $i == '1' { - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; - } @else { - display: -webkit-box!important; - overflow: hidden; - text-overflow: ellipsis; - word-break: break-all; - -webkit-line-clamp: $i; - -webkit-box-orient: vertical!important; - } - /* #endif */ - } - } -} -@if variable-exists(show-border) { - $uv-bordercolor: #dadbde; - @if variable-exists(uv-border-color) { - $uv-bordercolor: $uv-border-color; - } - // 此处加上!important并非随意乱用,而是因为目前*.nvue页面编译到H5时, - // App.vue的样式会被uni-app的view元素的自带border属性覆盖,导致无效 - // 综上,这是uni-app的缺陷导致我们为了多端兼容,而必须要加上!important - // 移动端兼容性较好,直接使用0.5px去实现细边框,不使用伪元素形式实现 - @if variable-exists(show-border-surround) { - .uv-border { - border-width: 0.5px!important; - border-color: $uv-bordercolor!important; - border-style: solid; - } - } - @if variable-exists(show-border-top) { - .uv-border-top { - border-top-width: 0.5px!important; - border-color: $uv-bordercolor!important; - border-top-style: solid; - } - } - @if variable-exists(show-border-left) { - .uv-border-left { - border-left-width: 0.5px!important; - border-color: $uv-bordercolor!important; - border-left-style: solid; - } - } - @if variable-exists(show-border-right) { - .uv-border-right { - border-right-width: 0.5px!important; - border-color: $uv-bordercolor!important; - border-right-style: solid; - } - } - @if variable-exists(show-border-bottom) { - .uv-border-bottom { - border-bottom-width: 0.5px!important; - border-color: $uv-bordercolor!important; - border-bottom-style: solid; - } - } - @if variable-exists(show-border-top-bottom) { - .uv-border-top-bottom { - border-top-width: 0.5px!important; - border-bottom-width: 0.5px!important; - border-color: $uv-bordercolor!important; - border-top-style: solid; - border-bottom-style: solid; - } - } -} -@if variable-exists(show-reset-button) { - // 去除button的所有默认样式,让其表现跟普通的view、text元素一样 - .uv-reset-button { - padding: 0; - background-color: transparent; - /* #ifndef APP-PLUS */ - font-size: inherit; - line-height: inherit; - color: inherit; - /* #endif */ - /* #ifdef APP-NVUE */ - border-width: 0; - /* #endif */ - } - - /* #ifndef APP-NVUE */ - .uv-reset-button::after { - border: none; - } - /* #endif */ -} -@if variable-exists(show-hover) { - .uv-hover-class { - opacity: 0.7; - } -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/css/vue.scss b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/css/vue.scss deleted file mode 100644 index bdbefdd..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/css/vue.scss +++ /dev/null @@ -1,40 +0,0 @@ -// 历遍生成4个方向的底部安全区 -@each $d in top, right, bottom, left { - .uv-safe-area-inset-#{$d} { - padding-#{$d}: 0; - padding-#{$d}: constant(safe-area-inset-#{$d}); - padding-#{$d}: env(safe-area-inset-#{$d}); - } -} - -//提升H5端uni.toast()的层级,避免被uvui的modal等遮盖 -/* #ifdef H5 */ -uni-toast { - z-index: 10090; -} -uni-toast .uni-toast { - z-index: 10090; -} -/* #endif */ - -// 隐藏scroll-view的滚动条 -::-webkit-scrollbar { - display: none; - width: 0 !important; - height: 0 !important; - -webkit-appearance: none; - background: transparent; -} - -$uvui-nvue-style: true !default; -@if $uvui-nvue-style == false { - view, scroll-view, swiper-item { - display: flex; - flex-direction: column; - flex-shrink: 0; - flex-grow: 0; - flex-basis: auto; - align-items: stretch; - align-content: flex-start; - } -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/function/colorGradient.js b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/function/colorGradient.js deleted file mode 100644 index 55c188f..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/function/colorGradient.js +++ /dev/null @@ -1,134 +0,0 @@ -/** - * 求两个颜色之间的渐变值 - * @param {string} startColor 开始的颜色 - * @param {string} endColor 结束的颜色 - * @param {number} step 颜色等分的份额 - * */ -function colorGradient(startColor = 'rgb(0, 0, 0)', endColor = 'rgb(255, 255, 255)', step = 10) { - const startRGB = hexToRgb(startColor, false) // 转换为rgb数组模式 - const startR = startRGB[0] - const startG = startRGB[1] - const startB = startRGB[2] - - const endRGB = hexToRgb(endColor, false) - const endR = endRGB[0] - const endG = endRGB[1] - const endB = endRGB[2] - - const sR = (endR - startR) / step // 总差值 - const sG = (endG - startG) / step - const sB = (endB - startB) / step - const colorArr = [] - for (let i = 0; i < step; i++) { - // 计算每一步的hex值 - let hex = rgbToHex(`rgb(${Math.round((sR * i + startR))},${Math.round((sG * i + startG))},${Math.round((sB - * i + startB))})`) - // 确保第一个颜色值为startColor的值 - if (i === 0) hex = rgbToHex(startColor) - // 确保最后一个颜色值为endColor的值 - if (i === step - 1) hex = rgbToHex(endColor) - colorArr.push(hex) - } - return colorArr -} - -// 将hex表示方式转换为rgb表示方式(这里返回rgb数组模式) -function hexToRgb(sColor, str = true) { - const reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/ - sColor = String(sColor).toLowerCase() - if (sColor && reg.test(sColor)) { - if (sColor.length === 4) { - let sColorNew = '#' - for (let i = 1; i < 4; i += 1) { - sColorNew += sColor.slice(i, i + 1).concat(sColor.slice(i, i + 1)) - } - sColor = sColorNew - } - // 处理六位的颜色值 - const sColorChange = [] - for (let i = 1; i < 7; i += 2) { - sColorChange.push(parseInt(`0x${sColor.slice(i, i + 2)}`)) - } - if (!str) { - return sColorChange - } - return `rgb(${sColorChange[0]},${sColorChange[1]},${sColorChange[2]})` - } if (/^(rgb|RGB)/.test(sColor)) { - const arr = sColor.replace(/(?:\(|\)|rgb|RGB)*/g, '').split(',') - return arr.map((val) => Number(val)) - } - return sColor -} - -// 将rgb表示方式转换为hex表示方式 -function rgbToHex(rgb) { - const _this = rgb - const reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/ - if (/^(rgb|RGB)/.test(_this)) { - const aColor = _this.replace(/(?:\(|\)|rgb|RGB)*/g, '').split(',') - let strHex = '#' - for (let i = 0; i < aColor.length; i++) { - let hex = Number(aColor[i]).toString(16) - hex = String(hex).length == 1 ? `${0}${hex}` : hex // 保证每个rgb的值为2位 - if (hex === '0') { - hex += hex - } - strHex += hex - } - if (strHex.length !== 7) { - strHex = _this - } - return strHex - } if (reg.test(_this)) { - const aNum = _this.replace(/#/, '').split('') - if (aNum.length === 6) { - return _this - } if (aNum.length === 3) { - let numHex = '#' - for (let i = 0; i < aNum.length; i += 1) { - numHex += (aNum[i] + aNum[i]) - } - return numHex - } - } else { - return _this - } -} - -/** -* JS颜色十六进制转换为rgb或rgba,返回的格式为 rgba(255,255,255,0.5)字符串 -* sHex为传入的十六进制的色值 -* alpha为rgba的透明度 -*/ -function colorToRgba(color, alpha) { - color = rgbToHex(color) - // 十六进制颜色值的正则表达式 - const reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/ - /* 16进制颜色转为RGB格式 */ - let sColor = String(color).toLowerCase() - if (sColor && reg.test(sColor)) { - if (sColor.length === 4) { - let sColorNew = '#' - for (let i = 1; i < 4; i += 1) { - sColorNew += sColor.slice(i, i + 1).concat(sColor.slice(i, i + 1)) - } - sColor = sColorNew - } - // 处理六位的颜色值 - const sColorChange = [] - for (let i = 1; i < 7; i += 2) { - sColorChange.push(parseInt(`0x${sColor.slice(i, i + 2)}`)) - } - // return sColorChange.join(',') - return `rgba(${sColorChange.join(',')},${alpha})` - } - - return sColor -} - -export { - colorGradient, - hexToRgb, - rgbToHex, - colorToRgba -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/function/debounce.js b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/function/debounce.js deleted file mode 100644 index ad3996b..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/function/debounce.js +++ /dev/null @@ -1,29 +0,0 @@ -let timeout = null - -/** - * 防抖原理:一定时间内,只有最后一次操作,再过wait毫秒后才执行函数 - * - * @param {Function} func 要执行的回调函数 - * @param {Number} wait 延时的时间 - * @param {Boolean} immediate 是否立即执行 - * @return null - */ -function debounce(func, wait = 500, immediate = false) { - // 清除定时器 - if (timeout !== null) clearTimeout(timeout) - // 立即执行,此类情况一般用不到 - if (immediate) { - const callNow = !timeout - timeout = setTimeout(() => { - timeout = null - }, wait) - if (callNow) typeof func === 'function' && func() - } else { - // 设置定时器,当最后一次操作后,timeout不会再被清除,所以在延时wait毫秒后执行func回调方法 - timeout = setTimeout(() => { - typeof func === 'function' && func() - }, wait) - } -} - -export default debounce diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/function/digit.js b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/function/digit.js deleted file mode 100644 index c8260a0..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/function/digit.js +++ /dev/null @@ -1,167 +0,0 @@ -let _boundaryCheckingState = true; // 是否进行越界检查的全局开关 - -/** - * 把错误的数据转正 - * @private - * @example strip(0.09999999999999998)=0.1 - */ -function strip(num, precision = 15) { - return +parseFloat(Number(num).toPrecision(precision)); -} - -/** - * Return digits length of a number - * @private - * @param {*number} num Input number - */ -function digitLength(num) { - // Get digit length of e - const eSplit = num.toString().split(/[eE]/); - const len = (eSplit[0].split('.')[1] || '').length - +(eSplit[1] || 0); - return len > 0 ? len : 0; -} - -/** - * 把小数转成整数,如果是小数则放大成整数 - * @private - * @param {*number} num 输入数 - */ -function float2Fixed(num) { - if (num.toString().indexOf('e') === -1) { - return Number(num.toString().replace('.', '')); - } - const dLen = digitLength(num); - return dLen > 0 ? strip(Number(num) * Math.pow(10, dLen)) : Number(num); -} - -/** - * 检测数字是否越界,如果越界给出提示 - * @private - * @param {*number} num 输入数 - */ -function checkBoundary(num) { - if (_boundaryCheckingState) { - if (num > Number.MAX_SAFE_INTEGER || num < Number.MIN_SAFE_INTEGER) { - console.warn(`${num} 超出了精度限制,结果可能不正确`); - } - } -} - -/** - * 把递归操作扁平迭代化 - * @param {number[]} arr 要操作的数字数组 - * @param {function} operation 迭代操作 - * @private - */ -function iteratorOperation(arr, operation) { - const [num1, num2, ...others] = arr; - let res = operation(num1, num2); - - others.forEach((num) => { - res = operation(res, num); - }); - - return res; -} - -/** - * 高精度乘法 - * @export - */ -export function times(...nums) { - if (nums.length > 2) { - return iteratorOperation(nums, times); - } - - const [num1, num2] = nums; - const num1Changed = float2Fixed(num1); - const num2Changed = float2Fixed(num2); - const baseNum = digitLength(num1) + digitLength(num2); - const leftValue = num1Changed * num2Changed; - - checkBoundary(leftValue); - - return leftValue / Math.pow(10, baseNum); -} - -/** - * 高精度加法 - * @export - */ -export function plus(...nums) { - if (nums.length > 2) { - return iteratorOperation(nums, plus); - } - - const [num1, num2] = nums; - // 取最大的小数位 - const baseNum = Math.pow(10, Math.max(digitLength(num1), digitLength(num2))); - // 把小数都转为整数然后再计算 - return (times(num1, baseNum) + times(num2, baseNum)) / baseNum; -} - -/** - * 高精度减法 - * @export - */ -export function minus(...nums) { - if (nums.length > 2) { - return iteratorOperation(nums, minus); - } - - const [num1, num2] = nums; - const baseNum = Math.pow(10, Math.max(digitLength(num1), digitLength(num2))); - return (times(num1, baseNum) - times(num2, baseNum)) / baseNum; -} - -/** - * 高精度除法 - * @export - */ -export function divide(...nums) { - if (nums.length > 2) { - return iteratorOperation(nums, divide); - } - - const [num1, num2] = nums; - const num1Changed = float2Fixed(num1); - const num2Changed = float2Fixed(num2); - checkBoundary(num1Changed); - checkBoundary(num2Changed); - // 重要,这里必须用strip进行修正 - return times(num1Changed / num2Changed, strip(Math.pow(10, digitLength(num2) - digitLength(num1)))); -} - -/** - * 四舍五入 - * @export - */ -export function round(num, ratio) { - const base = Math.pow(10, ratio); - let result = divide(Math.round(Math.abs(times(num, base))), base); - if (num < 0 && result !== 0) { - result = times(result, -1); - } - // 位数不足则补0 - return result; -} - -/** - * 是否进行边界检查,默认开启 - * @param flag 标记开关,true 为开启,false 为关闭,默认为 true - * @export - */ -export function enableBoundaryChecking(flag = true) { - _boundaryCheckingState = flag; -} - - -export default { - times, - plus, - minus, - divide, - round, - enableBoundaryChecking, -}; - diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/function/index.js b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/function/index.js deleted file mode 100644 index b35e0ab..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/function/index.js +++ /dev/null @@ -1,734 +0,0 @@ -import { number, empty } from './test.js' -import { round } from './digit.js' -/** - * @description 如果value小于min,取min;如果value大于max,取max - * @param {number} min - * @param {number} max - * @param {number} value - */ -function range(min = 0, max = 0, value = 0) { - return Math.max(min, Math.min(max, Number(value))) -} - -/** - * @description 用于获取用户传递值的px值 如果用户传递了"xxpx"或者"xxrpx",取出其数值部分,如果是"xxxrpx"还需要用过uni.upx2px进行转换 - * @param {number|string} value 用户传递值的px值 - * @param {boolean} unit - * @returns {number|string} - */ -function getPx(value, unit = false) { - if (number(value)) { - return unit ? `${value}px` : Number(value) - } - // 如果带有rpx,先取出其数值部分,再转为px值 - if (/(rpx|upx)$/.test(value)) { - return unit ? `${uni.upx2px(parseInt(value))}px` : Number(uni.upx2px(parseInt(value))) - } - return unit ? `${parseInt(value)}px` : parseInt(value) -} - -/** - * @description 进行延时,以达到可以简写代码的目的 比如: await uni.$uv.sleep(20)将会阻塞20ms - * @param {number} value 堵塞时间 单位ms 毫秒 - * @returns {Promise} 返回promise - */ -function sleep(value = 30) { - return new Promise((resolve) => { - setTimeout(() => { - resolve() - }, value) - }) -} -/** - * @description 运行期判断平台 - * @returns {string} 返回所在平台(小写) - * @link 运行期判断平台 https://uniapp.dcloud.io/frame?id=判断平台 - */ -function os() { - return uni.getSystemInfoSync().platform.toLowerCase() -} -/** - * @description 获取系统信息同步接口 - * @link 获取系统信息同步接口 https://uniapp.dcloud.io/api/system/info?id=getsysteminfosync - */ -function sys() { - return uni.getSystemInfoSync() -} - -/** - * @description 取一个区间数 - * @param {Number} min 最小值 - * @param {Number} max 最大值 - */ -function random(min, max) { - if (min >= 0 && max > 0 && max >= min) { - const gab = max - min + 1 - return Math.floor(Math.random() * gab + min) - } - return 0 -} - -/** - * @param {Number} len uuid的长度 - * @param {Boolean} firstU 将返回的首字母置为"u" - * @param {Nubmer} radix 生成uuid的基数(意味着返回的字符串都是这个基数),2-二进制,8-八进制,10-十进制,16-十六进制 - */ -function guid(len = 32, firstU = true, radix = null) { - const chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split('') - const uuid = [] - radix = radix || chars.length - - if (len) { - // 如果指定uuid长度,只是取随机的字符,0|x为位运算,能去掉x的小数位,返回整数位 - for (let i = 0; i < len; i++) uuid[i] = chars[0 | Math.random() * radix] - } else { - let r - // rfc4122标准要求返回的uuid中,某些位为固定的字符 - uuid[8] = uuid[13] = uuid[18] = uuid[23] = '-' - uuid[14] = '4' - - for (let i = 0; i < 36; i++) { - if (!uuid[i]) { - r = 0 | Math.random() * 16 - uuid[i] = chars[(i == 19) ? (r & 0x3) | 0x8 : r] - } - } - } - // 移除第一个字符,并用u替代,因为第一个字符为数值时,该guuid不能用作id或者class - if (firstU) { - uuid.shift() - return `u${uuid.join('')}` - } - return uuid.join('') -} - -/** -* @description 获取父组件的参数,因为支付宝小程序不支持provide/inject的写法 - this.$parent在非H5中,可以准确获取到父组件,但是在H5中,需要多次this.$parent.$parent.xxx - 这里默认值等于undefined有它的含义,因为最顶层元素(组件)的$parent就是undefined,意味着不传name - 值(默认为undefined),就是查找最顶层的$parent -* @param {string|undefined} name 父组件的参数名 -*/ -function $parent(name = undefined) { - let parent = this.$parent - // 通过while历遍,这里主要是为了H5需要多层解析的问题 - while (parent) { - // 父组件 - if (parent.$options && parent.$options.name !== name) { - // 如果组件的name不相等,继续上一级寻找 - parent = parent.$parent - } else { - return parent - } - } - return false -} - -/** - * @description 样式转换 - * 对象转字符串,或者字符串转对象 - * @param {object | string} customStyle 需要转换的目标 - * @param {String} target 转换的目的,object-转为对象,string-转为字符串 - * @returns {object|string} - */ -function addStyle(customStyle, target = 'object') { - // 字符串转字符串,对象转对象情形,直接返回 - if (empty(customStyle) || typeof(customStyle) === 'object' && target === 'object' || target === 'string' && - typeof(customStyle) === 'string') { - return customStyle - } - // 字符串转对象 - if (target === 'object') { - // 去除字符串样式中的两端空格(中间的空格不能去掉,比如padding: 20px 0如果去掉了就错了),空格是无用的 - customStyle = trim(customStyle) - // 根据";"将字符串转为数组形式 - const styleArray = customStyle.split(';') - const style = {} - // 历遍数组,拼接成对象 - for (let i = 0; i < styleArray.length; i++) { - // 'font-size:20px;color:red;',如此最后字符串有";"的话,会导致styleArray最后一个元素为空字符串,这里需要过滤 - if (styleArray[i]) { - const item = styleArray[i].split(':') - style[trim(item[0])] = trim(item[1]) - } - } - return style - } - // 这里为对象转字符串形式 - let string = '' - for (const i in customStyle) { - // 驼峰转为中划线的形式,否则css内联样式,无法识别驼峰样式属性名 - const key = i.replace(/([A-Z])/g, '-$1').toLowerCase() - string += `${key}:${customStyle[i]};` - } - // 去除两端空格 - return trim(string) -} - -/** - * @description 添加单位,如果有rpx,upx,%,px等单位结尾或者值为auto,直接返回,否则加上px单位结尾 - * @param {string|number} value 需要添加单位的值 - * @param {string} unit 添加的单位名 比如px - */ -function addUnit(value = 'auto', unit = uni?.$uv?.config?.unit ? uni?.$uv?.config?.unit : 'px') { - value = String(value) - // 用uvui内置验证规则中的number判断是否为数值 - return number(value) ? `${value}${unit}` : value -} - -/** - * @description 深度克隆 - * @param {object} obj 需要深度克隆的对象 - * @param cache 缓存 - * @returns {*} 克隆后的对象或者原值(不是对象) - */ -function deepClone(obj, cache = new WeakMap()) { - if (obj === null || typeof obj !== 'object') return obj; - if (cache.has(obj)) return cache.get(obj); - let clone; - if (obj instanceof Date) { - clone = new Date(obj.getTime()); - } else if (obj instanceof RegExp) { - clone = new RegExp(obj); - } else if (obj instanceof Map) { - clone = new Map(Array.from(obj, ([key, value]) => [key, deepClone(value, cache)])); - } else if (obj instanceof Set) { - clone = new Set(Array.from(obj, value => deepClone(value, cache))); - } else if (Array.isArray(obj)) { - clone = obj.map(value => deepClone(value, cache)); - } else if (Object.prototype.toString.call(obj) === '[object Object]') { - clone = Object.create(Object.getPrototypeOf(obj)); - cache.set(obj, clone); - for (const [key, value] of Object.entries(obj)) { - clone[key] = deepClone(value, cache); - } - } else { - clone = Object.assign({}, obj); - } - cache.set(obj, clone); - return clone; -} - -/** - * @description JS对象深度合并 - * @param {object} target 需要拷贝的对象 - * @param {object} source 拷贝的来源对象 - * @returns {object|boolean} 深度合并后的对象或者false(入参有不是对象) - */ -function deepMerge(target = {}, source = {}) { - target = deepClone(target) - if (typeof target !== 'object' || target === null || typeof source !== 'object' || source === null) return target; - const merged = Array.isArray(target) ? target.slice() : Object.assign({}, target); - for (const prop in source) { - if (!source.hasOwnProperty(prop)) continue; - const sourceValue = source[prop]; - const targetValue = merged[prop]; - if (sourceValue instanceof Date) { - merged[prop] = new Date(sourceValue); - } else if (sourceValue instanceof RegExp) { - merged[prop] = new RegExp(sourceValue); - } else if (sourceValue instanceof Map) { - merged[prop] = new Map(sourceValue); - } else if (sourceValue instanceof Set) { - merged[prop] = new Set(sourceValue); - } else if (typeof sourceValue === 'object' && sourceValue !== null) { - merged[prop] = deepMerge(targetValue, sourceValue); - } else { - merged[prop] = sourceValue; - } - } - return merged; -} - -/** - * @description error提示 - * @param {*} err 错误内容 - */ -function error(err) { - // 开发环境才提示,生产环境不会提示 - if (process.env.NODE_ENV === 'development') { - console.error(`uvui提示:${err}`) - } -} - -/** - * @description 打乱数组 - * @param {array} array 需要打乱的数组 - * @returns {array} 打乱后的数组 - */ -function randomArray(array = []) { - // 原理是sort排序,Math.random()产生0<= x < 1之间的数,会导致x-0.05大于或者小于0 - return array.sort(() => Math.random() - 0.5) -} - -// padStart 的 polyfill,因为某些机型或情况,还无法支持es7的padStart,比如电脑版的微信小程序 -// 所以这里做一个兼容polyfill的兼容处理 -if (!String.prototype.padStart) { - // 为了方便表示这里 fillString 用了ES6 的默认参数,不影响理解 - String.prototype.padStart = function(maxLength, fillString = ' ') { - if (Object.prototype.toString.call(fillString) !== '[object String]') { - throw new TypeError( - 'fillString must be String' - ) - } - const str = this - // 返回 String(str) 这里是为了使返回的值是字符串字面量,在控制台中更符合直觉 - if (str.length >= maxLength) return String(str) - - const fillLength = maxLength - str.length - let times = Math.ceil(fillLength / fillString.length) - while (times >>= 1) { - fillString += fillString - if (times === 1) { - fillString += fillString - } - } - return fillString.slice(0, fillLength) + str - } -} - -/** - * @description 格式化时间 - * @param {String|Number} dateTime 需要格式化的时间戳 - * @param {String} fmt 格式化规则 yyyy:mm:dd|yyyy:mm|yyyy年mm月dd日|yyyy年mm月dd日 hh时MM分等,可自定义组合 默认yyyy-mm-dd - * @returns {string} 返回格式化后的字符串 - */ -function timeFormat(dateTime = null, formatStr = 'yyyy-mm-dd') { - let date - // 若传入时间为假值,则取当前时间 - if (!dateTime) { - date = new Date() - } - // 若为unix秒时间戳,则转为毫秒时间戳(逻辑有点奇怪,但不敢改,以保证历史兼容) - else if (/^\d{10}$/.test(dateTime?.toString().trim())) { - date = new Date(dateTime * 1000) - } - // 若用户传入字符串格式时间戳,new Date无法解析,需做兼容 - else if (typeof dateTime === 'string' && /^\d+$/.test(dateTime.trim())) { - date = new Date(Number(dateTime)) - } - // 处理平台性差异,在Safari/Webkit中,new Date仅支持/作为分割符的字符串时间 - // 处理 '2022-07-10 01:02:03',跳过 '2022-07-10T01:02:03' - else if (typeof dateTime === 'string' && dateTime.includes('-') && !dateTime.includes('T')) { - date = new Date(dateTime.replace(/-/g, '/')) - } - // 其他都认为符合 RFC 2822 规范 - else { - date = new Date(dateTime) - } - - const timeSource = { - 'y': date.getFullYear().toString(), // 年 - 'm': (date.getMonth() + 1).toString().padStart(2, '0'), // 月 - 'd': date.getDate().toString().padStart(2, '0'), // 日 - 'h': date.getHours().toString().padStart(2, '0'), // 时 - 'M': date.getMinutes().toString().padStart(2, '0'), // 分 - 's': date.getSeconds().toString().padStart(2, '0') // 秒 - // 有其他格式化字符需求可以继续添加,必须转化成字符串 - } - - for (const key in timeSource) { - const [ret] = new RegExp(`${key}+`).exec(formatStr) || [] - if (ret) { - // 年可能只需展示两位 - const beginIndex = key === 'y' && ret.length === 2 ? 2 : 0 - formatStr = formatStr.replace(ret, timeSource[key].slice(beginIndex)) - } - } - - return formatStr -} - -/** - * @description 时间戳转为多久之前 - * @param {String|Number} timestamp 时间戳 - * @param {String|Boolean} format - * 格式化规则如果为时间格式字符串,超出一定时间范围,返回固定的时间格式; - * 如果为布尔值false,无论什么时间,都返回多久以前的格式 - * @returns {string} 转化后的内容 - */ -function timeFrom(timestamp = null, format = 'yyyy-mm-dd') { - if (timestamp == null) timestamp = Number(new Date()) - timestamp = parseInt(timestamp) - // 判断用户输入的时间戳是秒还是毫秒,一般前端js获取的时间戳是毫秒(13位),后端传过来的为秒(10位) - if (timestamp.toString().length == 10) timestamp *= 1000 - let timer = (new Date()).getTime() - timestamp - timer = parseInt(timer / 1000) - // 如果小于5分钟,则返回"刚刚",其他以此类推 - let tips = '' - switch (true) { - case timer < 300: - tips = '刚刚' - break - case timer >= 300 && timer < 3600: - tips = `${parseInt(timer / 60)}分钟前` - break - case timer >= 3600 && timer < 86400: - tips = `${parseInt(timer / 3600)}小时前` - break - case timer >= 86400 && timer < 2592000: - tips = `${parseInt(timer / 86400)}天前` - break - default: - // 如果format为false,则无论什么时间戳,都显示xx之前 - if (format === false) { - if (timer >= 2592000 && timer < 365 * 86400) { - tips = `${parseInt(timer / (86400 * 30))}个月前` - } else { - tips = `${parseInt(timer / (86400 * 365))}年前` - } - } else { - tips = timeFormat(timestamp, format) - } - } - return tips -} - -/** - * @description 去除空格 - * @param String str 需要去除空格的字符串 - * @param String pos both(左右)|left|right|all 默认both - */ -function trim(str, pos = 'both') { - str = String(str) - if (pos == 'both') { - return str.replace(/^\s+|\s+$/g, '') - } - if (pos == 'left') { - return str.replace(/^\s*/, '') - } - if (pos == 'right') { - return str.replace(/(\s*$)/g, '') - } - if (pos == 'all') { - return str.replace(/\s+/g, '') - } - return str -} - -/** - * @description 对象转url参数 - * @param {object} data,对象 - * @param {Boolean} isPrefix,是否自动加上"?" - * @param {string} arrayFormat 规则 indices|brackets|repeat|comma - */ -function queryParams(data = {}, isPrefix = true, arrayFormat = 'brackets') { - const prefix = isPrefix ? '?' : '' - const _result = [] - if (['indices', 'brackets', 'repeat', 'comma'].indexOf(arrayFormat) == -1) arrayFormat = 'brackets' - for (const key in data) { - const value = data[key] - // 去掉为空的参数 - if (['', undefined, null].indexOf(value) >= 0) { - continue - } - // 如果值为数组,另行处理 - if (value.constructor === Array) { - // e.g. {ids: [1, 2, 3]} - switch (arrayFormat) { - case 'indices': - // 结果: ids[0]=1&ids[1]=2&ids[2]=3 - for (let i = 0; i < value.length; i++) { - _result.push(`${key}[${i}]=${value[i]}`) - } - break - case 'brackets': - // 结果: ids[]=1&ids[]=2&ids[]=3 - value.forEach((_value) => { - _result.push(`${key}[]=${_value}`) - }) - break - case 'repeat': - // 结果: ids=1&ids=2&ids=3 - value.forEach((_value) => { - _result.push(`${key}=${_value}`) - }) - break - case 'comma': - // 结果: ids=1,2,3 - let commaStr = '' - value.forEach((_value) => { - commaStr += (commaStr ? ',' : '') + _value - }) - _result.push(`${key}=${commaStr}`) - break - default: - value.forEach((_value) => { - _result.push(`${key}[]=${_value}`) - }) - } - } else { - _result.push(`${key}=${value}`) - } - } - return _result.length ? prefix + _result.join('&') : '' -} - -/** - * 显示消息提示框 - * @param {String} title 提示的内容,长度与 icon 取值有关。 - * @param {Number} duration 提示的延迟时间,单位毫秒,默认:2000 - */ -function toast(title, duration = 2000) { - uni.showToast({ - title: String(title), - icon: 'none', - duration - }) -} - -/** - * @description 根据主题type值,获取对应的图标 - * @param {String} type 主题名称,primary|info|error|warning|success - * @param {boolean} fill 是否使用fill填充实体的图标 - */ -function type2icon(type = 'success', fill = false) { - // 如果非预置值,默认为success - if (['primary', 'info', 'error', 'warning', 'success'].indexOf(type) == -1) type = 'success' - let iconName = '' - // 目前(2019-12-12),info和primary使用同一个图标 - switch (type) { - case 'primary': - iconName = 'info-circle' - break - case 'info': - iconName = 'info-circle' - break - case 'error': - iconName = 'close-circle' - break - case 'warning': - iconName = 'error-circle' - break - case 'success': - iconName = 'checkmark-circle' - break - default: - iconName = 'checkmark-circle' - } - // 是否是实体类型,加上-fill,在icon组件库中,实体的类名是后面加-fill的 - if (fill) iconName += '-fill' - return iconName -} - -/** - * @description 数字格式化 - * @param {number|string} number 要格式化的数字 - * @param {number} decimals 保留几位小数 - * @param {string} decimalPoint 小数点符号 - * @param {string} thousandsSeparator 千分位符号 - * @returns {string} 格式化后的数字 - */ -function priceFormat(number, decimals = 0, decimalPoint = '.', thousandsSeparator = ',') { - number = (`${number}`).replace(/[^0-9+-Ee.]/g, '') - const n = !isFinite(+number) ? 0 : +number - const prec = !isFinite(+decimals) ? 0 : Math.abs(decimals) - const sep = (typeof thousandsSeparator === 'undefined') ? ',' : thousandsSeparator - const dec = (typeof decimalPoint === 'undefined') ? '.' : decimalPoint - let s = '' - - s = (prec ? round(n, prec) + '' : `${Math.round(n)}`).split('.') - const re = /(-?\d+)(\d{3})/ - while (re.test(s[0])) { - s[0] = s[0].replace(re, `$1${sep}$2`) - } - - if ((s[1] || '').length < prec) { - s[1] = s[1] || '' - s[1] += new Array(prec - s[1].length + 1).join('0') - } - return s.join(dec) -} - -/** - * @description 获取duration值 - * 如果带有ms或者s直接返回,如果大于一定值,认为是ms单位,小于一定值,认为是s单位 - * 比如以30位阈值,那么300大于30,可以理解为用户想要的是300ms,而不是想花300s去执行一个动画 - * @param {String|number} value 比如: "1s"|"100ms"|1|100 - * @param {boolean} unit 提示: 如果是false 默认返回number - * @return {string|number} - */ -function getDuration(value, unit = true) { - const valueNum = parseInt(value) - if (unit) { - if (/s$/.test(value)) return value - return value > 30 ? `${value}ms` : `${value}s` - } - if (/ms$/.test(value)) return valueNum - if (/s$/.test(value)) return valueNum > 30 ? valueNum : valueNum * 1000 - return valueNum -} - -/** - * @description 日期的月或日补零操作 - * @param {String} value 需要补零的值 - */ -function padZero(value) { - return `00${value}`.slice(-2) -} - -/** - * @description 在uv-form的子组件内容发生变化,或者失去焦点时,尝试通知uv-form执行校验方法 - * @param {*} instance - * @param {*} event - */ -function formValidate(instance, event) { - const formItem = $parent.call(instance, 'uv-form-item') - const form = $parent.call(instance, 'uv-form') - // 如果发生变化的input或者textarea等,其父组件中有uv-form-item或者uv-form等,就执行form的validate方法 - // 同时将form-item的pros传递给form,让其进行精确对象验证 - if (formItem && form) { - form.validateField(formItem.prop, () => {}, event) - } -} - -/** - * @description 获取某个对象下的属性,用于通过类似'a.b.c'的形式去获取一个对象的的属性的形式 - * @param {object} obj 对象 - * @param {string} key 需要获取的属性字段 - * @returns {*} - */ -function getProperty(obj, key) { - if (!obj) { - return - } - if (typeof key !== 'string' || key === '') { - return '' - } - if (key.indexOf('.') !== -1) { - const keys = key.split('.') - let firstObj = obj[keys[0]] || {} - - for (let i = 1; i < keys.length; i++) { - if (firstObj) { - firstObj = firstObj[keys[i]] - } - } - return firstObj - } - return obj[key] -} - -/** - * @description 设置对象的属性值,如果'a.b.c'的形式进行设置 - * @param {object} obj 对象 - * @param {string} key 需要设置的属性 - * @param {string} value 设置的值 - */ -function setProperty(obj, key, value) { - if (!obj) { - return - } - // 递归赋值 - const inFn = function(_obj, keys, v) { - // 最后一个属性key - if (keys.length === 1) { - _obj[keys[0]] = v - return - } - // 0~length-1个key - while (keys.length > 1) { - const k = keys[0] - if (!_obj[k] || (typeof _obj[k] !== 'object')) { - _obj[k] = {} - } - const key = keys.shift() - // 自调用判断是否存在属性,不存在则自动创建对象 - inFn(_obj[k], keys, v) - } - } - - if (typeof key !== 'string' || key === '') { - - } else if (key.indexOf('.') !== -1) { // 支持多层级赋值操作 - const keys = key.split('.') - inFn(obj, keys, value) - } else { - obj[key] = value - } -} - -/** - * @description 获取当前页面路径 - */ -function page() { - const pages = getCurrentPages(); - const route = pages[pages.length - 1]?.route; - // 某些特殊情况下(比如页面进行redirectTo时的一些时机),pages可能为空数组 - return `/${route ? route : ''}` -} - -/** - * @description 获取当前路由栈实例数组 - */ -function pages() { - const pages = getCurrentPages() - return pages -} - -/** - * 获取页面历史栈指定层实例 - * @param back {number} [0] - 0或者负数,表示获取历史栈的哪一层,0表示获取当前页面实例,-1 表示获取上一个页面实例。默认0。 - */ -function getHistoryPage(back = 0) { - const pages = getCurrentPages() - const len = pages.length - return pages[len - 1 + back] -} - - - -/** - * @description 修改uvui内置属性值 - * @param {object} props 修改内置props属性 - * @param {object} config 修改内置config属性 - * @param {object} color 修改内置color属性 - * @param {object} zIndex 修改内置zIndex属性 - */ -function setConfig({ - props = {}, - config = {}, - color = {}, - zIndex = {} -}) { - const { - deepMerge, - } = uni.$uv - uni.$uv.config = deepMerge(uni.$uv.config, config) - uni.$uv.props = deepMerge(uni.$uv.props, props) - uni.$uv.color = deepMerge(uni.$uv.color, color) - uni.$uv.zIndex = deepMerge(uni.$uv.zIndex, zIndex) -} - -export { - range, - getPx, - sleep, - os, - sys, - random, - guid, - $parent, - addStyle, - addUnit, - deepClone, - deepMerge, - error, - randomArray, - timeFormat, - timeFrom, - trim, - queryParams, - toast, - type2icon, - priceFormat, - getDuration, - padZero, - formValidate, - getProperty, - setProperty, - page, - pages, - getHistoryPage, - setConfig -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/function/platform.js b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/function/platform.js deleted file mode 100644 index d6b926e..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/function/platform.js +++ /dev/null @@ -1,75 +0,0 @@ -/** - * 注意: - * 此部分内容,在vue-cli模式下,需要在vue.config.js加入如下内容才有效: - * module.exports = { - * transpileDependencies: ['uview-v2'] - * } - */ - -let platform = 'none' - -// #ifdef VUE3 -platform = 'vue3' -// #endif - -// #ifdef VUE2 -platform = 'vue2' -// #endif - -// #ifdef APP-PLUS -platform = 'plus' -// #endif - -// #ifdef APP-NVUE -platform = 'nvue' -// #endif - -// #ifdef H5 -platform = 'h5' -// #endif - -// #ifdef MP-WEIXIN -platform = 'weixin' -// #endif - -// #ifdef MP-ALIPAY -platform = 'alipay' -// #endif - -// #ifdef MP-BAIDU -platform = 'baidu' -// #endif - -// #ifdef MP-TOUTIAO -platform = 'toutiao' -// #endif - -// #ifdef MP-QQ -platform = 'qq' -// #endif - -// #ifdef MP-KUAISHOU -platform = 'kuaishou' -// #endif - -// #ifdef MP-360 -platform = '360' -// #endif - -// #ifdef MP -platform = 'mp' -// #endif - -// #ifdef QUICKAPP-WEBVIEW -platform = 'quickapp-webview' -// #endif - -// #ifdef QUICKAPP-WEBVIEW-HUAWEI -platform = 'quickapp-webview-huawei' -// #endif - -// #ifdef QUICKAPP-WEBVIEW-UNION -platform = 'quckapp-webview-union' -// #endif - -export default platform diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/function/test.js b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/function/test.js deleted file mode 100644 index 7c8b747..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/function/test.js +++ /dev/null @@ -1,287 +0,0 @@ -/** - * 验证电子邮箱格式 - */ -function email(value) { - return /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(value) -} - -/** - * 验证手机格式 - */ -function mobile(value) { - return /^1([3589]\d|4[5-9]|6[1-2,4-7]|7[0-8])\d{8}$/.test(value) -} - -/** - * 验证URL格式 - */ -function url(value) { - return /^((https|http|ftp|rtsp|mms):\/\/)(([0-9a-zA-Z_!~*'().&=+$%-]+: )?[0-9a-zA-Z_!~*'().&=+$%-]+@)?(([0-9]{1,3}.){3}[0-9]{1,3}|([0-9a-zA-Z_!~*'()-]+.)*([0-9a-zA-Z][0-9a-zA-Z-]{0,61})?[0-9a-zA-Z].[a-zA-Z]{2,6})(:[0-9]{1,4})?((\/?)|(\/[0-9a-zA-Z_!~*'().;?:@&=+$,%#-]+)+\/?)$/ - .test(value) -} - -/** - * 验证日期格式 - */ -function date(value) { - if (!value) return false - // 判断是否数值或者字符串数值(意味着为时间戳),转为数值,否则new Date无法识别字符串时间戳 - if (number(value)) value = +value - return !/Invalid|NaN/.test(new Date(value).toString()) -} - -/** - * 验证ISO类型的日期格式 - */ -function dateISO(value) { - return /^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(value) -} - -/** - * 验证十进制数字 - */ -function number(value) { - return /^[\+-]?(\d+\.?\d*|\.\d+|\d\.\d+e\+\d+)$/.test(value) -} - -/** - * 验证字符串 - */ -function string(value) { - return typeof value === 'string' -} - -/** - * 验证整数 - */ -function digits(value) { - return /^\d+$/.test(value) -} - -/** - * 验证身份证号码 - */ -function idCard(value) { - return /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/.test( - value - ) -} - -/** - * 是否车牌号 - */ -function carNo(value) { - // 新能源车牌 - const xreg = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}(([0-9]{5}[DF]$)|([DF][A-HJ-NP-Z0-9][0-9]{4}$))/ - // 旧车牌 - const creg = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳]{1}$/ - if (value.length === 7) { - return creg.test(value) - } if (value.length === 8) { - return xreg.test(value) - } - return false -} - -/** - * 金额,只允许2位小数 - */ -function amount(value) { - // 金额,只允许保留两位小数 - return /^[1-9]\d*(,\d{3})*(\.\d{1,2})?$|^0\.\d{1,2}$/.test(value) -} - -/** - * 中文 - */ -function chinese(value) { - const reg = /^[\u4e00-\u9fa5]+$/gi - return reg.test(value) -} - -/** - * 只能输入字母 - */ -function letter(value) { - return /^[a-zA-Z]*$/.test(value) -} - -/** - * 只能是字母或者数字 - */ -function enOrNum(value) { - // 英文或者数字 - const reg = /^[0-9a-zA-Z]*$/g - return reg.test(value) -} - -/** - * 验证是否包含某个值 - */ -function contains(value, param) { - return value.indexOf(param) >= 0 -} - -/** - * 验证一个值范围[min, max] - */ -function range(value, param) { - return value >= param[0] && value <= param[1] -} - -/** - * 验证一个长度范围[min, max] - */ -function rangeLength(value, param) { - return value.length >= param[0] && value.length <= param[1] -} - -/** - * 是否固定电话 - */ -function landline(value) { - const reg = /^\d{3,4}-\d{7,8}(-\d{3,4})?$/ - return reg.test(value) -} - -/** - * 判断是否为空 - */ -function empty(value) { - switch (typeof value) { - case 'undefined': - return true - case 'string': - if (value.replace(/(^[ \t\n\r]*)|([ \t\n\r]*$)/g, '').length == 0) return true - break - case 'boolean': - if (!value) return true - break - case 'number': - if (value === 0 || isNaN(value)) return true - break - case 'object': - if (value === null || value.length === 0) return true - for (const i in value) { - return false - } - return true - } - return false -} - -/** - * 是否json字符串 - */ -function jsonString(value) { - if (typeof value === 'string') { - try { - const obj = JSON.parse(value) - if (typeof obj === 'object' && obj) { - return true - } - return false - } catch (e) { - return false - } - } - return false -} - -/** - * 是否数组 - */ -function array(value) { - if (typeof Array.isArray === 'function') { - return Array.isArray(value) - } - return Object.prototype.toString.call(value) === '[object Array]' -} - -/** - * 是否对象 - */ -function object(value) { - return Object.prototype.toString.call(value) === '[object Object]' -} - -/** - * 是否短信验证码 - */ -function code(value, len = 6) { - return new RegExp(`^\\d{${len}}$`).test(value) -} - -/** - * 是否函数方法 - * @param {Object} value - */ -function func(value) { - return typeof value === 'function' -} - -/** - * 是否promise对象 - * @param {Object} value - */ -function promise(value) { - return object(value) && func(value.then) && func(value.catch) -} - -/** 是否图片格式 - * @param {Object} value - */ -function image(value) { - const newValue = value.split('?')[0] - const IMAGE_REGEXP = /\.(jpeg|jpg|gif|png|svg|webp|jfif|bmp|dpg)/i - return IMAGE_REGEXP.test(newValue) -} - -/** - * 是否视频格式 - * @param {Object} value - */ -function video(value) { - const VIDEO_REGEXP = /\.(mp4|mpg|mpeg|dat|asf|avi|rm|rmvb|mov|wmv|flv|mkv|m3u8)/i - return VIDEO_REGEXP.test(value) -} - -/** - * 是否为正则对象 - * @param {Object} - * @return {Boolean} - */ -function regExp(o) { - return o && Object.prototype.toString.call(o) === '[object RegExp]' -} - -export { - email, - mobile, - url, - date, - dateISO, - number, - digits, - idCard, - carNo, - amount, - chinese, - letter, - enOrNum, - contains, - range, - rangeLength, - empty, - jsonString, - landline, - object, - array, - code, - func, - promise, - video, - image, - regExp, - string -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/function/throttle.js b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/function/throttle.js deleted file mode 100644 index 2f33611..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/function/throttle.js +++ /dev/null @@ -1,30 +0,0 @@ -let timer; let - flag -/** - * 节流原理:在一定时间内,只能触发一次 - * - * @param {Function} func 要执行的回调函数 - * @param {Number} wait 延时的时间 - * @param {Boolean} immediate 是否立即执行 - * @return null - */ -function throttle(func, wait = 500, immediate = true) { - if (immediate) { - if (!flag) { - flag = true - // 如果是立即执行,则在wait毫秒内开始时执行 - typeof func === 'function' && func() - timer = setTimeout(() => { - flag = false - }, wait) - } - } else if (!flag) { - flag = true - // 如果是非立即执行,则在wait毫秒内的结束处执行 - timer = setTimeout(() => { - flag = false - typeof func === 'function' && func() - }, wait) - } -} -export default throttle diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/adapters/index.js b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/adapters/index.js deleted file mode 100644 index 31a5cfc..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/adapters/index.js +++ /dev/null @@ -1,132 +0,0 @@ -import buildURL from '../helpers/buildURL' -import buildFullPath from '../core/buildFullPath' -import settle from '../core/settle' -import {isUndefined} from "../utils" - -/** - * 返回可选值存在的配置 - * @param {Array} keys - 可选值数组 - * @param {Object} config2 - 配置 - * @return {{}} - 存在的配置项 - */ -const mergeKeys = (keys, config2) => { - let config = {} - keys.forEach(prop => { - if (!isUndefined(config2[prop])) { - config[prop] = config2[prop] - } - }) - return config -} -export default (config) => { - return new Promise((resolve, reject) => { - let fullPath = buildURL(buildFullPath(config.baseURL, config.url), config.params, config.paramsSerializer) - const _config = { - url: fullPath, - header: config.header, - complete: (response) => { - config.fullPath = fullPath - response.config = config - response.rawData = response.data - try { - let jsonParseHandle = false - const forcedJSONParsingType = typeof config.forcedJSONParsing - if (forcedJSONParsingType === 'boolean') { - jsonParseHandle = config.forcedJSONParsing - } else if (forcedJSONParsingType === 'object') { - const includesMethod = config.forcedJSONParsing.include || [] - jsonParseHandle = includesMethod.includes(config.method) - } - - // 对可能字符串不是json 的情况容错 - if (jsonParseHandle && typeof response.data === 'string') { - response.data = JSON.parse(response.data) - } - // eslint-disable-next-line no-empty - } catch (e) { - } - settle(resolve, reject, response) - } - } - let requestTask - if (config.method === 'UPLOAD') { - delete _config.header['content-type'] - delete _config.header['Content-Type'] - let otherConfig = { - // #ifdef MP-ALIPAY - fileType: config.fileType, - // #endif - filePath: config.filePath, - name: config.name - } - const optionalKeys = [ - // #ifdef APP-PLUS || H5 - 'files', - // #endif - // #ifdef H5 - 'file', - // #endif - // #ifdef H5 || APP-PLUS || MP-WEIXIN || MP-ALIPAY || MP-TOUTIAO || MP-KUAISHOU - 'timeout', - // #endif - 'formData' - ] - requestTask = uni.uploadFile({..._config, ...otherConfig, ...mergeKeys(optionalKeys, config)}) - } else if (config.method === 'DOWNLOAD') { - const optionalKeys = [ - // #ifdef H5 || APP-PLUS || MP-WEIXIN || MP-ALIPAY || MP-TOUTIAO || MP-KUAISHOU - 'timeout', - // #endif - // #ifdef MP - 'filePath', - // #endif - ] - requestTask = uni.downloadFile({..._config, ...mergeKeys(optionalKeys, config)}) - } else { - const optionalKeys = [ - 'data', - 'method', - // #ifdef H5 || APP-PLUS || MP-ALIPAY || MP-WEIXIN - 'timeout', - // #endif - 'dataType', - // #ifndef MP-ALIPAY - 'responseType', - // #endif - // #ifdef APP-PLUS - 'sslVerify', - // #endif - // #ifdef H5 - 'withCredentials', - // #endif - // #ifdef APP-PLUS - 'firstIpv4', - // #endif - // #ifdef MP-WEIXIN - 'enableHttp2', - 'enableQuic', - // #endif - // #ifdef MP-TOUTIAO || MP-WEIXIN - 'enableCache', - // #endif - // #ifdef MP-WEIXIN - 'enableHttpDNS', - 'httpDNSServiceId', - 'enableChunked', - 'forceCellularNetwork', - // #endif - // #ifdef MP-ALIPAY - 'enableCookie', - // #endif - // #ifdef MP-BAIDU - 'cloudCache', - 'defer' - // #endif - ] - requestTask = uni.request({..._config, ...mergeKeys(optionalKeys, config)}) - } - if (config.getTask) { - config.getTask(requestTask, config) - } - }) -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/core/InterceptorManager.js b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/core/InterceptorManager.js deleted file mode 100644 index 3ea0d5e..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/core/InterceptorManager.js +++ /dev/null @@ -1,51 +0,0 @@ -'use strict' - - -function InterceptorManager() { - this.handlers = [] -} - -/** - * Add a new interceptor to the stack - * - * @param {Function} fulfilled The function to handle `then` for a `Promise` - * @param {Function} rejected The function to handle `reject` for a `Promise` - * - * @return {Number} An ID used to remove interceptor later - */ -InterceptorManager.prototype.use = function use(fulfilled, rejected) { - this.handlers.push({ - fulfilled: fulfilled, - rejected: rejected - }) - return this.handlers.length - 1 -} - -/** - * Remove an interceptor from the stack - * - * @param {Number} id The ID that was returned by `use` - */ -InterceptorManager.prototype.eject = function eject(id) { - if (this.handlers[id]) { - this.handlers[id] = null - } -} - -/** - * Iterate over all the registered interceptors - * - * This method is particularly useful for skipping over any - * interceptors that may have become `null` calling `eject`. - * - * @param {Function} fn The function to call for each interceptor - */ -InterceptorManager.prototype.forEach = function forEach(fn) { - this.handlers.forEach(h => { - if (h !== null) { - fn(h) - } - }) -} - -export default InterceptorManager diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/core/Request.js b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/core/Request.js deleted file mode 100644 index 96c89a8..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/core/Request.js +++ /dev/null @@ -1,201 +0,0 @@ -/** - * @Class Request - * @description luch-request http请求插件 - * @Author lu-ch - * @Email webwork.s@qq.com - * 文档: https://www.quanzhan.co/luch-request/ - * github: https://github.com/lei-mu/luch-request - * DCloud: http://ext.dcloud.net.cn/plugin?id=392 - */ - - -import dispatchRequest from './dispatchRequest' -import InterceptorManager from './InterceptorManager' -import mergeConfig from './mergeConfig' -import defaults from './defaults' -import { isPlainObject } from '../utils' -import clone from '../utils/clone' - -export default class Request { - /** - * @param {Object} arg - 全局配置 - * @param {String} arg.baseURL - 全局根路径 - * @param {Object} arg.header - 全局header - * @param {String} arg.method = [GET|POST|PUT|DELETE|CONNECT|HEAD|OPTIONS|TRACE] - 全局默认请求方式 - * @param {String} arg.dataType = [json] - 全局默认的dataType - * @param {String} arg.responseType = [text|arraybuffer] - 全局默认的responseType。支付宝小程序不支持 - * @param {Object} arg.custom - 全局默认的自定义参数 - * @param {Number} arg.timeout - 全局默认的超时时间,单位 ms。默认60000。H5(HBuilderX 2.9.9+)、APP(HBuilderX 2.9.9+)、微信小程序(2.10.0)、支付宝小程序 - * @param {Boolean} arg.sslVerify - 全局默认的是否验证 ssl 证书。默认true.仅App安卓端支持(HBuilderX 2.3.3+) - * @param {Boolean} arg.withCredentials - 全局默认的跨域请求时是否携带凭证(cookies)。默认false。仅H5支持(HBuilderX 2.6.15+) - * @param {Boolean} arg.firstIpv4 - 全DNS解析时优先使用ipv4。默认false。仅 App-Android 支持 (HBuilderX 2.8.0+) - * @param {Function(statusCode):Boolean} arg.validateStatus - 全局默认的自定义验证器。默认statusCode >= 200 && statusCode < 300 - */ - constructor(arg = {}) { - if (!isPlainObject(arg)) { - arg = {} - console.warn('设置全局参数必须接收一个Object') - } - this.config = clone({...defaults, ...arg}) - this.interceptors = { - request: new InterceptorManager(), - response: new InterceptorManager() - } - } - - /** - * @Function - * @param {Request~setConfigCallback} f - 设置全局默认配置 - */ - setConfig(f) { - this.config = f(this.config) - } - - middleware(config) { - config = mergeConfig(this.config, config) - let chain = [dispatchRequest, undefined] - let promise = Promise.resolve(config) - - this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) { - chain.unshift(interceptor.fulfilled, interceptor.rejected) - }) - - this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) { - chain.push(interceptor.fulfilled, interceptor.rejected) - }) - - while (chain.length) { - promise = promise.then(chain.shift(), chain.shift()) - } - - return promise - } - - /** - * @Function - * @param {Object} config - 请求配置项 - * @prop {String} options.url - 请求路径 - * @prop {Object} options.data - 请求参数 - * @prop {Object} [options.responseType = config.responseType] [text|arraybuffer] - 响应的数据类型 - * @prop {Object} [options.dataType = config.dataType] - 如果设为 json,会尝试对返回的数据做一次 JSON.parse - * @prop {Object} [options.header = config.header] - 请求header - * @prop {Object} [options.method = config.method] - 请求方法 - * @returns {Promise} - */ - request(config = {}) { - return this.middleware(config) - } - - get(url, options = {}) { - return this.middleware({ - url, - method: 'GET', - ...options - }) - } - - post(url, data, options = {}) { - return this.middleware({ - url, - data, - method: 'POST', - ...options - }) - } - - // #ifndef MP-ALIPAY || MP-KUAISHOU || MP-JD - put(url, data, options = {}) { - return this.middleware({ - url, - data, - method: 'PUT', - ...options - }) - } - - // #endif - - // #ifdef APP-PLUS || H5 || MP-WEIXIN || MP-BAIDU - delete(url, data, options = {}) { - return this.middleware({ - url, - data, - method: 'DELETE', - ...options - }) - } - - // #endif - - // #ifdef H5 || MP-WEIXIN - connect(url, data, options = {}) { - return this.middleware({ - url, - data, - method: 'CONNECT', - ...options - }) - } - - // #endif - - // #ifdef H5 || MP-WEIXIN || MP-BAIDU - head(url, data, options = {}) { - return this.middleware({ - url, - data, - method: 'HEAD', - ...options - }) - } - - // #endif - - // #ifdef APP-PLUS || H5 || MP-WEIXIN || MP-BAIDU - options(url, data, options = {}) { - return this.middleware({ - url, - data, - method: 'OPTIONS', - ...options - }) - } - - // #endif - - // #ifdef H5 || MP-WEIXIN - trace(url, data, options = {}) { - return this.middleware({ - url, - data, - method: 'TRACE', - ...options - }) - } - - // #endif - - upload(url, config = {}) { - config.url = url - config.method = 'UPLOAD' - return this.middleware(config) - } - - download(url, config = {}) { - config.url = url - config.method = 'DOWNLOAD' - return this.middleware(config) - } - - get version () { - return '3.1.0' - } -} - - -/** - * setConfig回调 - * @return {Object} - 返回操作后的config - * @callback Request~setConfigCallback - * @param {Object} config - 全局默认config - */ diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/core/buildFullPath.js b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/core/buildFullPath.js deleted file mode 100644 index f2852f4..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/core/buildFullPath.js +++ /dev/null @@ -1,20 +0,0 @@ -'use strict' - -import isAbsoluteURL from '../helpers/isAbsoluteURL' -import combineURLs from '../helpers/combineURLs' - -/** - * Creates a new URL by combining the baseURL with the requestedURL, - * only when the requestedURL is not already an absolute URL. - * If the requestURL is absolute, this function returns the requestedURL untouched. - * - * @param {string} baseURL The base URL - * @param {string} requestedURL Absolute or relative URL to combine - * @returns {string} The combined full path - */ -export default function buildFullPath(baseURL, requestedURL) { - if (baseURL && !isAbsoluteURL(requestedURL)) { - return combineURLs(baseURL, requestedURL) - } - return requestedURL -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/core/defaults.js b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/core/defaults.js deleted file mode 100644 index db74609..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/core/defaults.js +++ /dev/null @@ -1,33 +0,0 @@ -/** - * 默认的全局配置 - */ - - -export default { - baseURL: '', - header: {}, - method: 'GET', - dataType: 'json', - paramsSerializer: null, - // #ifndef MP-ALIPAY - responseType: 'text', - // #endif - custom: {}, - // #ifdef H5 || APP-PLUS || MP-WEIXIN || MP-ALIPAY || MP-TOUTIAO || MP-KUAISHOU - timeout: 60000, - // #endif - // #ifdef APP-PLUS - sslVerify: true, - // #endif - // #ifdef H5 - withCredentials: false, - // #endif - // #ifdef APP-PLUS - firstIpv4: false, - // #endif - validateStatus: function validateStatus(status) { - return status >= 200 && status < 300 - }, - // 是否尝试将响应数据json化 - forcedJSONParsing: true -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/core/dispatchRequest.js b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/core/dispatchRequest.js deleted file mode 100644 index c5f2c85..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/core/dispatchRequest.js +++ /dev/null @@ -1,6 +0,0 @@ -import adapter from '../adapters/index' - - -export default (config) => { - return adapter(config) -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/core/mergeConfig.js b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/core/mergeConfig.js deleted file mode 100644 index 99c8ecd..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/core/mergeConfig.js +++ /dev/null @@ -1,126 +0,0 @@ -import {deepMerge, isUndefined} from '../utils' - -/** - * 合并局部配置优先的配置,如果局部有该配置项则用局部,如果全局有该配置项则用全局 - * @param {Array} keys - 配置项 - * @param {Object} globalsConfig - 当前的全局配置 - * @param {Object} config2 - 局部配置 - * @return {{}} - */ -const mergeKeys = (keys, globalsConfig, config2) => { - let config = {} - keys.forEach(prop => { - if (!isUndefined(config2[prop])) { - config[prop] = config2[prop] - } else if (!isUndefined(globalsConfig[prop])) { - config[prop] = globalsConfig[prop] - } - }) - return config -} -/** - * - * @param globalsConfig - 当前实例的全局配置 - * @param config2 - 当前的局部配置 - * @return - 合并后的配置 - */ -export default (globalsConfig, config2 = {}) => { - const method = config2.method || globalsConfig.method || 'GET' - let config = { - baseURL: config2.baseURL || globalsConfig.baseURL || '', - method: method, - url: config2.url || '', - params: config2.params || {}, - custom: {...(globalsConfig.custom || {}), ...(config2.custom || {})}, - header: deepMerge(globalsConfig.header || {}, config2.header || {}) - } - const defaultToConfig2Keys = ['getTask', 'validateStatus', 'paramsSerializer', 'forcedJSONParsing'] - config = {...config, ...mergeKeys(defaultToConfig2Keys, globalsConfig, config2)} - - // eslint-disable-next-line no-empty - if (method === 'DOWNLOAD') { - const downloadKeys = [ - // #ifdef H5 || APP-PLUS || MP-WEIXIN || MP-ALIPAY || MP-TOUTIAO || MP-KUAISHOU - 'timeout', - // #endif - // #ifdef MP - 'filePath', - // #endif - ] - config = {...config, ...mergeKeys(downloadKeys, globalsConfig, config2)} - } else if (method === 'UPLOAD') { - delete config.header['content-type'] - delete config.header['Content-Type'] - const uploadKeys = [ - // #ifdef APP-PLUS || H5 - 'files', - // #endif - // #ifdef MP-ALIPAY - 'fileType', - // #endif - // #ifdef H5 - 'file', - // #endif - 'filePath', - 'name', - // #ifdef H5 || APP-PLUS || MP-WEIXIN || MP-ALIPAY || MP-TOUTIAO || MP-KUAISHOU - 'timeout', - // #endif - 'formData', - ] - uploadKeys.forEach(prop => { - if (!isUndefined(config2[prop])) { - config[prop] = config2[prop] - } - }) - // #ifdef H5 || APP-PLUS || MP-WEIXIN || MP-ALIPAY || MP-TOUTIAO || MP-KUAISHOU - if (isUndefined(config.timeout) && !isUndefined(globalsConfig.timeout)) { - config['timeout'] = globalsConfig['timeout'] - } - // #endif - } else { - const defaultsKeys = [ - 'data', - // #ifdef H5 || APP-PLUS || MP-ALIPAY || MP-WEIXIN - 'timeout', - // #endif - 'dataType', - // #ifndef MP-ALIPAY - 'responseType', - // #endif - // #ifdef APP-PLUS - 'sslVerify', - // #endif - // #ifdef H5 - 'withCredentials', - // #endif - // #ifdef APP-PLUS - 'firstIpv4', - // #endif - // #ifdef MP-WEIXIN - 'enableHttp2', - 'enableQuic', - // #endif - // #ifdef MP-TOUTIAO || MP-WEIXIN - 'enableCache', - // #endif - // #ifdef MP-WEIXIN - 'enableHttpDNS', - 'httpDNSServiceId', - 'enableChunked', - 'forceCellularNetwork', - // #endif - // #ifdef MP-ALIPAY - 'enableCookie', - // #endif - // #ifdef MP-BAIDU - 'cloudCache', - 'defer' - // #endif - - ] - config = {...config, ...mergeKeys(defaultsKeys, globalsConfig, config2)} - } - - return config -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/core/settle.js b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/core/settle.js deleted file mode 100644 index b2f1659..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/core/settle.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Resolve or reject a Promise based on response status. - * - * @param {Function} resolve A function that resolves the promise. - * @param {Function} reject A function that rejects the promise. - * @param {object} response The response. - */ -export default function settle(resolve, reject, response) { - const validateStatus = response.config.validateStatus - const status = response.statusCode - if (status && (!validateStatus || validateStatus(status))) { - resolve(response) - } else { - reject(response) - } -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/helpers/buildURL.js b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/helpers/buildURL.js deleted file mode 100644 index e90b908..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/helpers/buildURL.js +++ /dev/null @@ -1,64 +0,0 @@ -'use strict' - -import * as utils from './../utils' - -function encode(val) { - return encodeURIComponent(val).replace(/%40/gi, '@').replace(/%3A/gi, ':').replace(/%24/g, '$').replace(/%2C/gi, ',').replace(/%20/g, '+').replace(/%5B/gi, '[').replace(/%5D/gi, ']') -} - -/** - * Build a URL by appending params to the end - * - * @param {string} url The base of the url (e.g., http://www.google.com) - * @param {object} [params] The params to be appended - * @returns {string} The formatted url - */ -export default function buildURL(url, params, paramsSerializer) { - /*eslint no-param-reassign:0*/ - if (!params) { - return url - } - - var serializedParams - if (paramsSerializer) { - serializedParams = paramsSerializer(params) - } else if (utils.isURLSearchParams(params)) { - serializedParams = params.toString() - } else { - var parts = [] - - utils.forEach(params, function serialize(val, key) { - if (val === null || typeof val === 'undefined') { - return - } - - if (utils.isArray(val)) { - key = key + '[]' - } else { - val = [val] - } - - utils.forEach(val, function parseValue(v) { - if (utils.isDate(v)) { - v = v.toISOString() - } else if (utils.isObject(v)) { - v = JSON.stringify(v) - } - parts.push(encode(key) + '=' + encode(v)) - }) - }) - - serializedParams = parts.join('&') - } - - if (serializedParams) { - var hashmarkIndex = url.indexOf('#') - if (hashmarkIndex !== -1) { - url = url.slice(0, hashmarkIndex) - } - - url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams - } - - return url -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/helpers/combineURLs.js b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/helpers/combineURLs.js deleted file mode 100644 index 7b9d1ef..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/helpers/combineURLs.js +++ /dev/null @@ -1,14 +0,0 @@ -'use strict' - -/** - * Creates a new URL by combining the specified URLs - * - * @param {string} baseURL The base URL - * @param {string} relativeURL The relative URL - * @returns {string} The combined URL - */ -export default function combineURLs(baseURL, relativeURL) { - return relativeURL - ? baseURL.replace(/\/+$/, '') + '/' + relativeURL.replace(/^\/+/, '') - : baseURL -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/helpers/isAbsoluteURL.js b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/helpers/isAbsoluteURL.js deleted file mode 100644 index 2a82517..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/helpers/isAbsoluteURL.js +++ /dev/null @@ -1,14 +0,0 @@ -'use strict' - -/** - * Determines whether the specified URL is absolute - * - * @param {string} url The URL to test - * @returns {boolean} True if the specified URL is absolute, otherwise false - */ -export default function isAbsoluteURL(url) { - // A URL is considered absolute if it begins with "://" or "//" (protocol-relative URL). - // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed - // by any combination of letters, digits, plus, period, or hyphen. - return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(url) -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/index.d.ts b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/index.d.ts deleted file mode 100644 index 62d3fb9..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/index.d.ts +++ /dev/null @@ -1,197 +0,0 @@ -export type HttpTask = UniApp.RequestTask | UniApp.UploadTask | UniApp.DownloadTask; - -export type HttpRequestTask = UniApp.RequestTask; - -export type HttpUploadTask = UniApp.UploadTask; - -export type HttpDownloadTask = UniApp.DownloadTask; - -export type HttpMethod = - "GET" - | "POST" - | "PUT" - | "DELETE" - | "CONNECT" - | "HEAD" - | "OPTIONS" - | "TRACE" - | "UPLOAD" - | "DOWNLOAD"; - -export type HttpRequestHeader = Record; - -export type HttpParams = Record; - -export type HttpData = Record; - -export type HttpResponseType = 'arraybuffer' | 'text'; - -export type HttpCustom = Record; - -export type HttpFileType = 'image' | 'video' | 'audio'; - -export type HttpFormData = Record; - -export type HttpResponseHeader = Record & { - "set-cookie"?: string[] -}; - -export interface HttpRequestConfig { - /** @desc 请求服务器接口地址 */ - url?: string; - /** @desc 请求方式,默认为 GET */ - method?: HttpMethod; - /** @desc 请求基地址 */ - baseURL?: string; - /** @desc 请求头信息,不能设置 Referer,App、H5 端会自动带上 cookie,且 H5 端不可手动修改 */ - header?: HttpRequestHeader; - /** @desc 请求查询参数,自动拼接为查询字符串 */ - params?: HttpParams; - /** @desc 请求体参数 */ - data?: HttpData; - /** @desc 超时时间,单位 ms,默认为 60000,仅 H5 (HBuilderX 2.9.9+)、APP (HBuilderX 2.9.9+)、微信小程序 (2.10.0)、支付宝小程序支持 */ - timeout?: number; - /** @desc 跨域请求时是否携带凭证 (cookies),默认为 false,仅 H5 (HBuilderX 2.6.15+) 支持 */ - withCredentials?: boolean; - /** @desc 设置响应的数据类型,支付宝小程序不支持 */ - responseType?: HttpResponseType; - /** @desc 全局自定义验证器 */ - validateStatus?: ((statusCode: number) => boolean) | null; - - - /** params 参数自定义处理 */ - paramsSerializer?: (params: AnyObject) => string | void; - - /** @desc 默认为 json,如果设为 json,会尝试对返回的数据做一次 JSON.parse */ - dataType?: string; - /** @desc DNS 解析时是否优先使用 ipv4,默认为 false,仅 App-Android (HBuilderX 2.8.0+) 支持 */ - firstIpv4?: boolean; - /** @desc 是否验证 SSL 证书,默认为 true,仅 App-Android (HBuilderX 2.3.3+) 支持 */ - sslVerify?: boolean; - - /** @desc 开启 http2;微信小程序 */ - enableHttp2?: boolean; - - /** @desc 开启 quic;微信小程序 */ - enableQuic?: boolean; - /** @desc 开启 cache;微信小程序、字节跳动小程序 2.31.0+ */ - enableCache?: boolean; - /** @desc 开启 httpDNS;微信小程序 */ - enableHttpDNS?: boolean; - /** @desc httpDNS 服务商;微信小程序 */ - httpDNSServiceId?: string; - /** @desc 开启 transfer-encoding chunked;微信小程序 */ - enableChunked?: boolean; - /** @desc wifi下使用移动网络发送请求;微信小程序 */ - forceCellularNetwork?: boolean; - /** @desc 开启后可在headers中编辑cookie;支付宝小程序 10.2.33+ */ - enableCookie?: boolean; - /** @desc 是否开启云加速;百度小程序 3.310.11+ */ - cloudCache?: boolean | object; - /** @desc 控制当前请求是否延时至首屏内容渲染后发送;百度小程序 3.310.11+ */ - defer?: boolean; - - /** @desc 自定义参数 */ - custom?: HttpCustom; - - /** @desc 返回当前请求的 task 和 options,不要在这里修改 options */ - getTask?: (task: T, options: HttpRequestConfig) => void; - - /** @desc 需要上传的文件列表,使用 files 时,filePath 和 name 不生效,仅支持 App、H5 (2.6.15+) */ - files?: { name?: string; file?: File; uri: string; }[]; - /** @desc 文件类型,仅支付宝小程序支持且为必填项 */ - fileType?: HttpFileType; - /** @desc 要上传的文件对象,仅 H5 (2.6.15+) 支持 */ - file?: File; - /** @desc 要上传文件资源的路径,使用 files 时,filePath 和 name 不生效 */ - filePath?: string; - /** @desc 文件对应的 key,开发者在服务器端通过这个 key 可以获取到文件二进制内容,使用 files 时,filePath 和 name 不生效 */ - name?: string; - /** @desc 请求中其他额外的 form data */ - formData?: HttpFormData; -} - -export interface HttpResponse { - data: T; - statusCode: number; - header: HttpResponseHeader; - config: HttpRequestConfig; - cookies: string[]; - errMsg: string; - rawData: any; -} - -export interface HttpUploadResponse { - data: T; - statusCode: number; - config: HttpRequestConfig; - errMsg: string; - rawData: any; -} - -export interface HttpDownloadResponse extends HttpResponse { - tempFilePath: string; - apFilePath?: string; - filePath?: string; - fileContent?: string; -} - -export interface HttpError { - data?: T; - statusCode?: number; - header?: HttpResponseHeader; - config: HttpRequestConfig; - cookies?: string[]; - errMsg: string; -} - -export interface HttpPromise extends Promise> { -} - -export interface HttpInterceptorManager { - use(onFulfilled?: (value: V) => V | Promise, onRejected?: (error: E) => T | Promise): void; - - eject(id: number): void; -} - -export abstract class HttpRequestAbstract { - constructor(config?: HttpRequestConfig); - - interceptors: { - request: HttpInterceptorManager; - response: HttpInterceptorManager; - } - - request, D = HttpRequestTask>(config: HttpRequestConfig): Promise; - - get, D = HttpRequestTask>(url: string, config?: HttpRequestConfig): Promise; - - delete, D = HttpRequestTask>(url: string, data?: HttpData, config?: HttpRequestConfig): Promise; - - head, D = HttpRequestTask>(url: string, data?: HttpData, config?: HttpRequestConfig): Promise; - - options, D = HttpRequestTask>(url: string, data?: HttpData, config?: HttpRequestConfig): Promise; - - post, D = HttpRequestTask>(url: string, data?: HttpData, config?: HttpRequestConfig): Promise; - - put, D = HttpRequestTask>(url: string, data?: HttpData, config?: HttpRequestConfig): Promise; - - config: HttpRequestConfig; - - setConfig(onSend: (config: HttpRequestConfig) => HttpRequestConfig): void; - - connect, D = HttpRequestTask>(url: string, data?: HttpData, config?: HttpRequestConfig): Promise; - - trace, D = HttpRequestTask>(url: string, data?: HttpData, config?: HttpRequestConfig): Promise; - - upload, D = HttpUploadTask>(url: string, config?: HttpRequestConfig): Promise; - - download, D = HttpDownloadTask>(url: string, config?: HttpRequestConfig): Promise; - - middleware, D = HttpTask>(config: HttpRequestConfig): Promise; -} - -declare class HttpRequest extends HttpRequestAbstract { -} - -export default HttpRequest; diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/index.js b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/index.js deleted file mode 100644 index d8fe348..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import Request from './core/Request' -export default Request diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/utils.js b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/utils.js deleted file mode 100644 index 0b5bf21..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/utils.js +++ /dev/null @@ -1,135 +0,0 @@ -'use strict' - -// utils is a library of generic helper functions non-specific to axios - -var toString = Object.prototype.toString - -/** - * Determine if a value is an Array - * - * @param {Object} val The value to test - * @returns {boolean} True if value is an Array, otherwise false - */ -export function isArray (val) { - return toString.call(val) === '[object Array]' -} - - -/** - * Determine if a value is an Object - * - * @param {Object} val The value to test - * @returns {boolean} True if value is an Object, otherwise false - */ -export function isObject (val) { - return val !== null && typeof val === 'object' -} - -/** - * Determine if a value is a Date - * - * @param {Object} val The value to test - * @returns {boolean} True if value is a Date, otherwise false - */ -export function isDate (val) { - return toString.call(val) === '[object Date]' -} - -/** - * Determine if a value is a URLSearchParams object - * - * @param {Object} val The value to test - * @returns {boolean} True if value is a URLSearchParams object, otherwise false - */ -export function isURLSearchParams (val) { - return typeof URLSearchParams !== 'undefined' && val instanceof URLSearchParams -} - - -/** - * Iterate over an Array or an Object invoking a function for each item. - * - * If `obj` is an Array callback will be called passing - * the value, index, and complete array for each item. - * - * If 'obj' is an Object callback will be called passing - * the value, key, and complete object for each property. - * - * @param {Object|Array} obj The object to iterate - * @param {Function} fn The callback to invoke for each item - */ -export function forEach (obj, fn) { - // Don't bother if no value provided - if (obj === null || typeof obj === 'undefined') { - return - } - - // Force an array if not already something iterable - if (typeof obj !== 'object') { - /*eslint no-param-reassign:0*/ - obj = [obj] - } - - if (isArray(obj)) { - // Iterate over array values - for (var i = 0, l = obj.length; i < l; i++) { - fn.call(null, obj[i], i, obj) - } - } else { - // Iterate over object keys - for (var key in obj) { - if (Object.prototype.hasOwnProperty.call(obj, key)) { - fn.call(null, obj[key], key, obj) - } - } - } -} - -/** - * 是否为boolean 值 - * @param val - * @returns {boolean} - */ -export function isBoolean(val) { - return typeof val === 'boolean' -} - -/** - * 是否为真正的对象{} new Object - * @param {any} obj - 检测的对象 - * @returns {boolean} - */ -export function isPlainObject(obj) { - return Object.prototype.toString.call(obj) === '[object Object]' -} - - - -/** - * Function equal to merge with the difference being that no reference - * to original objects is kept. - * - * @see merge - * @param {Object} obj1 Object to merge - * @returns {Object} Result of all merge properties - */ -export function deepMerge(/* obj1, obj2, obj3, ... */) { - let result = {} - function assignValue(val, key) { - if (typeof result[key] === 'object' && typeof val === 'object') { - result[key] = deepMerge(result[key], val) - } else if (typeof val === 'object') { - result[key] = deepMerge({}, val) - } else { - result[key] = val - } - } - for (let i = 0, l = arguments.length; i < l; i++) { - forEach(arguments[i], assignValue) - } - return result -} - -export function isUndefined (val) { - return typeof val === 'undefined' -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/utils/clone.js b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/utils/clone.js deleted file mode 100644 index 2fee704..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/luch-request/utils/clone.js +++ /dev/null @@ -1,264 +0,0 @@ -/* eslint-disable */ -var clone = (function() { - 'use strict'; - - function _instanceof(obj, type) { - return type != null && obj instanceof type; - } - - var nativeMap; - try { - nativeMap = Map; - } catch(_) { - // maybe a reference error because no `Map`. Give it a dummy value that no - // value will ever be an instanceof. - nativeMap = function() {}; - } - - var nativeSet; - try { - nativeSet = Set; - } catch(_) { - nativeSet = function() {}; - } - - var nativePromise; - try { - nativePromise = Promise; - } catch(_) { - nativePromise = function() {}; - } - - /** - * Clones (copies) an Object using deep copying. - * - * This function supports circular references by default, but if you are certain - * there are no circular references in your object, you can save some CPU time - * by calling clone(obj, false). - * - * Caution: if `circular` is false and `parent` contains circular references, - * your program may enter an infinite loop and crash. - * - * @param `parent` - the object to be cloned - * @param `circular` - set to true if the object to be cloned may contain - * circular references. (optional - true by default) - * @param `depth` - set to a number if the object is only to be cloned to - * a particular depth. (optional - defaults to Infinity) - * @param `prototype` - sets the prototype to be used when cloning an object. - * (optional - defaults to parent prototype). - * @param `includeNonEnumerable` - set to true if the non-enumerable properties - * should be cloned as well. Non-enumerable properties on the prototype - * chain will be ignored. (optional - false by default) - */ - function clone(parent, circular, depth, prototype, includeNonEnumerable) { - if (typeof circular === 'object') { - depth = circular.depth; - prototype = circular.prototype; - includeNonEnumerable = circular.includeNonEnumerable; - circular = circular.circular; - } - // maintain two arrays for circular references, where corresponding parents - // and children have the same index - var allParents = []; - var allChildren = []; - - var useBuffer = typeof Buffer != 'undefined'; - - if (typeof circular == 'undefined') - circular = true; - - if (typeof depth == 'undefined') - depth = Infinity; - - // recurse this function so we don't reset allParents and allChildren - function _clone(parent, depth) { - // cloning null always returns null - if (parent === null) - return null; - - if (depth === 0) - return parent; - - var child; - var proto; - if (typeof parent != 'object') { - return parent; - } - - if (_instanceof(parent, nativeMap)) { - child = new nativeMap(); - } else if (_instanceof(parent, nativeSet)) { - child = new nativeSet(); - } else if (_instanceof(parent, nativePromise)) { - child = new nativePromise(function (resolve, reject) { - parent.then(function(value) { - resolve(_clone(value, depth - 1)); - }, function(err) { - reject(_clone(err, depth - 1)); - }); - }); - } else if (clone.__isArray(parent)) { - child = []; - } else if (clone.__isRegExp(parent)) { - child = new RegExp(parent.source, __getRegExpFlags(parent)); - if (parent.lastIndex) child.lastIndex = parent.lastIndex; - } else if (clone.__isDate(parent)) { - child = new Date(parent.getTime()); - } else if (useBuffer && Buffer.isBuffer(parent)) { - if (Buffer.from) { - // Node.js >= 5.10.0 - child = Buffer.from(parent); - } else { - // Older Node.js versions - child = new Buffer(parent.length); - parent.copy(child); - } - return child; - } else if (_instanceof(parent, Error)) { - child = Object.create(parent); - } else { - if (typeof prototype == 'undefined') { - proto = Object.getPrototypeOf(parent); - child = Object.create(proto); - } - else { - child = Object.create(prototype); - proto = prototype; - } - } - - if (circular) { - var index = allParents.indexOf(parent); - - if (index != -1) { - return allChildren[index]; - } - allParents.push(parent); - allChildren.push(child); - } - - if (_instanceof(parent, nativeMap)) { - parent.forEach(function(value, key) { - var keyChild = _clone(key, depth - 1); - var valueChild = _clone(value, depth - 1); - child.set(keyChild, valueChild); - }); - } - if (_instanceof(parent, nativeSet)) { - parent.forEach(function(value) { - var entryChild = _clone(value, depth - 1); - child.add(entryChild); - }); - } - - for (var i in parent) { - var attrs = Object.getOwnPropertyDescriptor(parent, i); - if (attrs) { - child[i] = _clone(parent[i], depth - 1); - } - - try { - var objProperty = Object.getOwnPropertyDescriptor(parent, i); - if (objProperty.set === 'undefined') { - // no setter defined. Skip cloning this property - continue; - } - child[i] = _clone(parent[i], depth - 1); - } catch(e){ - if (e instanceof TypeError) { - // when in strict mode, TypeError will be thrown if child[i] property only has a getter - // we can't do anything about this, other than inform the user that this property cannot be set. - continue - } else if (e instanceof ReferenceError) { - //this may happen in non strict mode - continue - } - } - - } - - if (Object.getOwnPropertySymbols) { - var symbols = Object.getOwnPropertySymbols(parent); - for (var i = 0; i < symbols.length; i++) { - // Don't need to worry about cloning a symbol because it is a primitive, - // like a number or string. - var symbol = symbols[i]; - var descriptor = Object.getOwnPropertyDescriptor(parent, symbol); - if (descriptor && !descriptor.enumerable && !includeNonEnumerable) { - continue; - } - child[symbol] = _clone(parent[symbol], depth - 1); - Object.defineProperty(child, symbol, descriptor); - } - } - - if (includeNonEnumerable) { - var allPropertyNames = Object.getOwnPropertyNames(parent); - for (var i = 0; i < allPropertyNames.length; i++) { - var propertyName = allPropertyNames[i]; - var descriptor = Object.getOwnPropertyDescriptor(parent, propertyName); - if (descriptor && descriptor.enumerable) { - continue; - } - child[propertyName] = _clone(parent[propertyName], depth - 1); - Object.defineProperty(child, propertyName, descriptor); - } - } - - return child; - } - - return _clone(parent, depth); - } - - /** - * Simple flat clone using prototype, accepts only objects, usefull for property - * override on FLAT configuration object (no nested props). - * - * USE WITH CAUTION! This may not behave as you wish if you do not know how this - * works. - */ - clone.clonePrototype = function clonePrototype(parent) { - if (parent === null) - return null; - - var c = function () {}; - c.prototype = parent; - return new c(); - }; - -// private utility functions - - function __objToStr(o) { - return Object.prototype.toString.call(o); - } - clone.__objToStr = __objToStr; - - function __isDate(o) { - return typeof o === 'object' && __objToStr(o) === '[object Date]'; - } - clone.__isDate = __isDate; - - function __isArray(o) { - return typeof o === 'object' && __objToStr(o) === '[object Array]'; - } - clone.__isArray = __isArray; - - function __isRegExp(o) { - return typeof o === 'object' && __objToStr(o) === '[object RegExp]'; - } - clone.__isRegExp = __isRegExp; - - function __getRegExpFlags(re) { - var flags = ''; - if (re.global) flags += 'g'; - if (re.ignoreCase) flags += 'i'; - if (re.multiline) flags += 'm'; - return flags; - } - clone.__getRegExpFlags = __getRegExpFlags; - - return clone; -})(); - -export default clone diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/mixin/button.js b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/mixin/button.js deleted file mode 100644 index 0c019c2..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/mixin/button.js +++ /dev/null @@ -1,13 +0,0 @@ -export default { - props: { - lang: String, - sessionFrom: String, - sendMessageTitle: String, - sendMessagePath: String, - sendMessageImg: String, - showMessageCard: Boolean, - appParameter: String, - formType: String, - openType: String - } -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/mixin/mixin.js b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/mixin/mixin.js deleted file mode 100644 index 0dd3b03..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/mixin/mixin.js +++ /dev/null @@ -1,172 +0,0 @@ -import * as index from '../function/index.js'; -import * as test from '../function/test.js'; -import route from '../util/route.js'; -import debounce from '../function/debounce.js'; -import throttle from '../function/throttle.js'; -export default { - // 定义每个组件都可能需要用到的外部样式以及类名 - props: { - // 每个组件都有的父组件传递的样式,可以为字符串或者对象形式 - customStyle: { - type: [Object, String], - default: () => ({}) - }, - customClass: { - type: String, - default: '' - }, - // 跳转的页面路径 - url: { - type: String, - default: '' - }, - // 页面跳转的类型 - linkType: { - type: String, - default: 'navigateTo' - } - }, - data() { - return {} - }, - onLoad() { - // getRect挂载到$uv上,因为这方法需要使用in(this),所以无法把它独立成一个单独的文件导出 - this.$uv.getRect = this.$uvGetRect - }, - created() { - // 组件当中,只有created声明周期,为了能在组件使用,故也在created中将方法挂载到$uv - this.$uv.getRect = this.$uvGetRect - }, - computed: { - $uv() { - return { - ...index, - test, - route, - debounce, - throttle, - unit: uni?.$uv?.config?.unit - } - }, - /** - * 生成bem规则类名 - * 由于微信小程序,H5,nvue之间绑定class的差异,无法通过:class="[bem()]"的形式进行同用 - * 故采用如下折中做法,最后返回的是数组(一般平台)或字符串(支付宝和字节跳动平台),类似['a', 'b', 'c']或'a b c'的形式 - * @param {String} name 组件名称 - * @param {Array} fixed 一直会存在的类名 - * @param {Array} change 会根据变量值为true或者false而出现或者隐藏的类名 - * @returns {Array|string} - */ - bem() { - return function(name, fixed, change) { - // 类名前缀 - const prefix = `uv-${name}--` - const classes = {} - if (fixed) { - fixed.map((item) => { - // 这里的类名,会一直存在 - classes[prefix + this[item]] = true - }) - } - if (change) { - change.map((item) => { - // 这里的类名,会根据this[item]的值为true或者false,而进行添加或者移除某一个类 - this[item] ? (classes[prefix + item] = this[item]) : (delete classes[prefix + item]) - }) - } - return Object.keys(classes) - // 支付宝,头条小程序无法动态绑定一个数组类名,否则解析出来的结果会带有",",而导致失效 - // #ifdef MP-ALIPAY || MP-TOUTIAO || MP-LARK || MP-BAIDU - .join(' ') - // #endif - } - } - }, - methods: { - // 跳转某一个页面 - openPage(urlKey = 'url') { - const url = this[urlKey] - if (url) { - // 执行类似uni.navigateTo的方法 - uni[this.linkType]({ - url - }) - } - }, - // 查询节点信息 - // 目前此方法在支付宝小程序中无法获取组件跟接点的尺寸,为支付宝的bug(2020-07-21) - // 解决办法为在组件根部再套一个没有任何作用的view元素 - $uvGetRect(selector, all) { - return new Promise((resolve) => { - uni.createSelectorQuery() - .in(this)[all ? 'selectAll' : 'select'](selector) - .boundingClientRect((rect) => { - if (all && Array.isArray(rect) && rect.length) { - resolve(rect) - } - if (!all && rect) { - resolve(rect) - } - }) - .exec() - }) - }, - getParentData(parentName = '') { - // 避免在created中去定义parent变量 - if (!this.parent) this.parent = {} - // 这里的本质原理是,通过获取父组件实例(也即类似uv-radio的父组件uv-radio-group的this) - // 将父组件this中对应的参数,赋值给本组件(uv-radio的this)的parentData对象中对应的属性 - // 之所以需要这么做,是因为所有端中,头条小程序不支持通过this.parent.xxx去监听父组件参数的变化 - // 此处并不会自动更新子组件的数据,而是依赖父组件uv-radio-group去监听data的变化,手动调用更新子组件的方法去重新获取 - this.parent = this.$uv.$parent.call(this, parentName) - if (this.parent.children) { - // 如果父组件的children不存在本组件的实例,才将本实例添加到父组件的children中 - this.parent.children.indexOf(this) === -1 && this.parent.children.push(this) - } - if (this.parent && this.parentData) { - // 历遍parentData中的属性,将parent中的同名属性赋值给parentData - Object.keys(this.parentData).map((key) => { - this.parentData[key] = this.parent[key] - }) - } - }, - // 阻止事件冒泡 - preventEvent(e) { - e && typeof(e.stopPropagation) === 'function' && e.stopPropagation() - }, - // 空操作 - noop(e) { - this.preventEvent(e) - } - }, - onReachBottom() { - uni.$emit('uvOnReachBottom') - }, - beforeDestroy() { - // 判断当前页面是否存在parent和chldren,一般在checkbox和checkbox-group父子联动的场景会有此情况 - // 组件销毁时,移除子组件在父组件children数组中的实例,释放资源,避免数据混乱 - if (this.parent && test.array(this.parent.children)) { - // 组件销毁时,移除父组件中的children数组中对应的实例 - const childrenList = this.parent.children - childrenList.map((child, index) => { - // 如果相等,则移除 - if (child === this) { - childrenList.splice(index, 1) - } - }) - } - }, - // 兼容vue3 - unmounted() { - if (this.parent && test.array(this.parent.children)) { - // 组件销毁时,移除父组件中的children数组中对应的实例 - const childrenList = this.parent.children - childrenList.map((child, index) => { - // 如果相等,则移除 - if (child === this) { - childrenList.splice(index, 1) - } - }) - } - } -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/mixin/mpMixin.js b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/mixin/mpMixin.js deleted file mode 100644 index 90b6903..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/mixin/mpMixin.js +++ /dev/null @@ -1,8 +0,0 @@ -export default { - // #ifdef MP-WEIXIN - // 将自定义节点设置成虚拟的(去掉自定义组件包裹层),更加接近Vue组件的表现,能更好的使用flex属性 - options: { - virtualHost: true - } - // #endif -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/mixin/mpShare.js b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/mixin/mpShare.js deleted file mode 100644 index c9695a0..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/mixin/mpShare.js +++ /dev/null @@ -1,13 +0,0 @@ -export default { - onLoad() { - // 设置默认的转发参数 - uni.$uv.mpShare = { - title: '', // 默认为小程序名称 - path: '', // 默认为当前页面路径 - imageUrl: '' // 默认为当前页面的截图 - } - }, - onShareAppMessage() { - return uni.$uv.mpShare - } -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/mixin/openType.js b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/mixin/openType.js deleted file mode 100644 index 1b94b7e..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/mixin/openType.js +++ /dev/null @@ -1,47 +0,0 @@ -export default { - props: { - openType: String - }, - emits: ['getphonenumber','getuserinfo','error','opensetting','launchapp','contact','chooseavatar','addgroupapp','chooseaddress','subscribe','login','im'], - methods: { - onGetPhoneNumber(event) { - this.$emit('getphonenumber', event.detail) - }, - onGetUserInfo(event) { - this.$emit('getuserinfo', event.detail) - }, - onError(event) { - this.$emit('error', event.detail) - }, - onOpenSetting(event) { - this.$emit('opensetting', event.detail) - }, - onLaunchApp(event) { - this.$emit('launchapp', event.detail) - }, - onContact(event) { - this.$emit('contact', event.detail) - }, - onChooseavatar(event) { - this.$emit('chooseavatar', event.detail) - }, - onAgreeprivacyauthorization(event) { - this.$emit('agreeprivacyauthorization', event.detail) - }, - onAddgroupapp(event) { - this.$emit('addgroupapp', event.detail) - }, - onChooseaddress(event) { - this.$emit('chooseaddress', event.detail) - }, - onSubscribe(event) { - this.$emit('subscribe', event.detail) - }, - onLogin(event) { - this.$emit('login', event.detail) - }, - onIm(event) { - this.$emit('im', event.detail) - } - } -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/mixin/touch.js b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/mixin/touch.js deleted file mode 100644 index 0ecbd88..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/mixin/touch.js +++ /dev/null @@ -1,59 +0,0 @@ -const MIN_DISTANCE = 10 - -function getDirection(x, y) { - if (x > y && x > MIN_DISTANCE) { - return 'horizontal' - } - if (y > x && y > MIN_DISTANCE) { - return 'vertical' - } - return '' -} - -export default { - methods: { - getTouchPoint(e) { - if (!e) { - return { - x: 0, - y: 0 - } - } if (e.touches && e.touches[0]) { - return { - x: e.touches[0].pageX, - y: e.touches[0].pageY - } - } if (e.changedTouches && e.changedTouches[0]) { - return { - x: e.changedTouches[0].pageX, - y: e.changedTouches[0].pageY - } - } - return { - x: e.clientX || 0, - y: e.clientY || 0 - } - }, - resetTouchStatus() { - this.direction = '' - this.deltaX = 0 - this.deltaY = 0 - this.offsetX = 0 - this.offsetY = 0 - }, - touchStart(event) { - this.resetTouchStatus() - const touch = this.getTouchPoint(event) - this.startX = touch.x - this.startY = touch.y - }, - touchMove(event) { - const touch = this.getTouchPoint(event) - this.deltaX = touch.x - this.startX - this.deltaY = touch.y - this.startY - this.offsetX = Math.abs(this.deltaX) - this.offsetY = Math.abs(this.deltaY) - this.direction = this.direction || getDirection(this.offsetX, this.offsetY) - } - } -} diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/util/dayjs.js b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/util/dayjs.js deleted file mode 100644 index c84ab68..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/util/dayjs.js +++ /dev/null @@ -1,216 +0,0 @@ -var __getOwnPropNames = Object.getOwnPropertyNames; -var __commonJS = (cb, mod) => function __require() { - return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; -}; - -var require_dayjs_min = __commonJS({ - "uvuidayjs"(exports, module) { - !function(t, e) { - "object" == typeof exports && "undefined" != typeof module ? module.exports = e() : "function" == typeof define && define.amd ? define(e) : (t = "undefined" != typeof globalThis ? globalThis : t || self).dayjs = e(); - }(exports, function() { - "use strict"; - var t = 1e3, e = 6e4, n = 36e5, r = "millisecond", i = "second", s = "minute", u = "hour", a = "day", o = "week", f = "month", h = "quarter", c = "year", d = "date", l = "Invalid Date", $ = /^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/, y = /\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g, M = { name: "en", weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), ordinal: function(t2) { - var e2 = ["th", "st", "nd", "rd"], n2 = t2 % 100; - return "[" + t2 + (e2[(n2 - 20) % 10] || e2[n2] || e2[0]) + "]"; - } }, m = function(t2, e2, n2) { - var r2 = String(t2); - return !r2 || r2.length >= e2 ? t2 : "" + Array(e2 + 1 - r2.length).join(n2) + t2; - }, v = { s: m, z: function(t2) { - var e2 = -t2.utcOffset(), n2 = Math.abs(e2), r2 = Math.floor(n2 / 60), i2 = n2 % 60; - return (e2 <= 0 ? "+" : "-") + m(r2, 2, "0") + ":" + m(i2, 2, "0"); - }, m: function t2(e2, n2) { - if (e2.date() < n2.date()) - return -t2(n2, e2); - var r2 = 12 * (n2.year() - e2.year()) + (n2.month() - e2.month()), i2 = e2.clone().add(r2, f), s2 = n2 - i2 < 0, u2 = e2.clone().add(r2 + (s2 ? -1 : 1), f); - return +(-(r2 + (n2 - i2) / (s2 ? i2 - u2 : u2 - i2)) || 0); - }, a: function(t2) { - return t2 < 0 ? Math.ceil(t2) || 0 : Math.floor(t2); - }, p: function(t2) { - return { M: f, y: c, w: o, d: a, D: d, h: u, m: s, s: i, ms: r, Q: h }[t2] || String(t2 || "").toLowerCase().replace(/s$/, ""); - }, u: function(t2) { - return void 0 === t2; - } }, g = "en", D = {}; - D[g] = M; - var p = function(t2) { - return t2 instanceof _; - }, S = function t2(e2, n2, r2) { - var i2; - if (!e2) - return g; - if ("string" == typeof e2) { - var s2 = e2.toLowerCase(); - D[s2] && (i2 = s2), n2 && (D[s2] = n2, i2 = s2); - var u2 = e2.split("-"); - if (!i2 && u2.length > 1) - return t2(u2[0]); - } else { - var a2 = e2.name; - D[a2] = e2, i2 = a2; - } - return !r2 && i2 && (g = i2), i2 || !r2 && g; - }, w = function(t2, e2) { - if (p(t2)) - return t2.clone(); - var n2 = "object" == typeof e2 ? e2 : {}; - return n2.date = t2, n2.args = arguments, new _(n2); - }, O = v; - O.l = S, O.i = p, O.w = function(t2, e2) { - return w(t2, { locale: e2.$L, utc: e2.$u, x: e2.$x, $offset: e2.$offset }); - }; - var _ = function() { - function M2(t2) { - this.$L = S(t2.locale, null, true), this.parse(t2); - } - var m2 = M2.prototype; - return m2.parse = function(t2) { - this.$d = function(t3) { - var e2 = t3.date, n2 = t3.utc; - if (null === e2) - return new Date(NaN); - if (O.u(e2)) - return new Date(); - if (e2 instanceof Date) - return new Date(e2); - if ("string" == typeof e2 && !/Z$/i.test(e2)) { - var r2 = e2.match($); - if (r2) { - var i2 = r2[2] - 1 || 0, s2 = (r2[7] || "0").substring(0, 3); - return n2 ? new Date(Date.UTC(r2[1], i2, r2[3] || 1, r2[4] || 0, r2[5] || 0, r2[6] || 0, s2)) : new Date(r2[1], i2, r2[3] || 1, r2[4] || 0, r2[5] || 0, r2[6] || 0, s2); - } - } - return new Date(e2); - }(t2), this.$x = t2.x || {}, this.init(); - }, m2.init = function() { - var t2 = this.$d; - this.$y = t2.getFullYear(), this.$M = t2.getMonth(), this.$D = t2.getDate(), this.$W = t2.getDay(), this.$H = t2.getHours(), this.$m = t2.getMinutes(), this.$s = t2.getSeconds(), this.$ms = t2.getMilliseconds(); - }, m2.$utils = function() { - return O; - }, m2.isValid = function() { - return !(this.$d.toString() === l); - }, m2.isSame = function(t2, e2) { - var n2 = w(t2); - return this.startOf(e2) <= n2 && n2 <= this.endOf(e2); - }, m2.isAfter = function(t2, e2) { - return w(t2) < this.startOf(e2); - }, m2.isBefore = function(t2, e2) { - return this.endOf(e2) < w(t2); - }, m2.$g = function(t2, e2, n2) { - return O.u(t2) ? this[e2] : this.set(n2, t2); - }, m2.unix = function() { - return Math.floor(this.valueOf() / 1e3); - }, m2.valueOf = function() { - return this.$d.getTime(); - }, m2.startOf = function(t2, e2) { - var n2 = this, r2 = !!O.u(e2) || e2, h2 = O.p(t2), l2 = function(t3, e3) { - var i2 = O.w(n2.$u ? Date.UTC(n2.$y, e3, t3) : new Date(n2.$y, e3, t3), n2); - return r2 ? i2 : i2.endOf(a); - }, $2 = function(t3, e3) { - return O.w(n2.toDate()[t3].apply(n2.toDate("s"), (r2 ? [0, 0, 0, 0] : [23, 59, 59, 999]).slice(e3)), n2); - }, y2 = this.$W, M3 = this.$M, m3 = this.$D, v2 = "set" + (this.$u ? "UTC" : ""); - switch (h2) { - case c: - return r2 ? l2(1, 0) : l2(31, 11); - case f: - return r2 ? l2(1, M3) : l2(0, M3 + 1); - case o: - var g2 = this.$locale().weekStart || 0, D2 = (y2 < g2 ? y2 + 7 : y2) - g2; - return l2(r2 ? m3 - D2 : m3 + (6 - D2), M3); - case a: - case d: - return $2(v2 + "Hours", 0); - case u: - return $2(v2 + "Minutes", 1); - case s: - return $2(v2 + "Seconds", 2); - case i: - return $2(v2 + "Milliseconds", 3); - default: - return this.clone(); - } - }, m2.endOf = function(t2) { - return this.startOf(t2, false); - }, m2.$set = function(t2, e2) { - var n2, o2 = O.p(t2), h2 = "set" + (this.$u ? "UTC" : ""), l2 = (n2 = {}, n2[a] = h2 + "Date", n2[d] = h2 + "Date", n2[f] = h2 + "Month", n2[c] = h2 + "FullYear", n2[u] = h2 + "Hours", n2[s] = h2 + "Minutes", n2[i] = h2 + "Seconds", n2[r] = h2 + "Milliseconds", n2)[o2], $2 = o2 === a ? this.$D + (e2 - this.$W) : e2; - if (o2 === f || o2 === c) { - var y2 = this.clone().set(d, 1); - y2.$d[l2]($2), y2.init(), this.$d = y2.set(d, Math.min(this.$D, y2.daysInMonth())).$d; - } else - l2 && this.$d[l2]($2); - return this.init(), this; - }, m2.set = function(t2, e2) { - return this.clone().$set(t2, e2); - }, m2.get = function(t2) { - return this[O.p(t2)](); - }, m2.add = function(r2, h2) { - var d2, l2 = this; - r2 = Number(r2); - var $2 = O.p(h2), y2 = function(t2) { - var e2 = w(l2); - return O.w(e2.date(e2.date() + Math.round(t2 * r2)), l2); - }; - if ($2 === f) - return this.set(f, this.$M + r2); - if ($2 === c) - return this.set(c, this.$y + r2); - if ($2 === a) - return y2(1); - if ($2 === o) - return y2(7); - var M3 = (d2 = {}, d2[s] = e, d2[u] = n, d2[i] = t, d2)[$2] || 1, m3 = this.$d.getTime() + r2 * M3; - return O.w(m3, this); - }, m2.subtract = function(t2, e2) { - return this.add(-1 * t2, e2); - }, m2.format = function(t2) { - var e2 = this, n2 = this.$locale(); - if (!this.isValid()) - return n2.invalidDate || l; - var r2 = t2 || "YYYY-MM-DDTHH:mm:ssZ", i2 = O.z(this), s2 = this.$H, u2 = this.$m, a2 = this.$M, o2 = n2.weekdays, f2 = n2.months, h2 = function(t3, n3, i3, s3) { - return t3 && (t3[n3] || t3(e2, r2)) || i3[n3].slice(0, s3); - }, c2 = function(t3) { - return O.s(s2 % 12 || 12, t3, "0"); - }, d2 = n2.meridiem || function(t3, e3, n3) { - var r3 = t3 < 12 ? "AM" : "PM"; - return n3 ? r3.toLowerCase() : r3; - }, $2 = { YY: String(this.$y).slice(-2), YYYY: this.$y, M: a2 + 1, MM: O.s(a2 + 1, 2, "0"), MMM: h2(n2.monthsShort, a2, f2, 3), MMMM: h2(f2, a2), D: this.$D, DD: O.s(this.$D, 2, "0"), d: String(this.$W), dd: h2(n2.weekdaysMin, this.$W, o2, 2), ddd: h2(n2.weekdaysShort, this.$W, o2, 3), dddd: o2[this.$W], H: String(s2), HH: O.s(s2, 2, "0"), h: c2(1), hh: c2(2), a: d2(s2, u2, true), A: d2(s2, u2, false), m: String(u2), mm: O.s(u2, 2, "0"), s: String(this.$s), ss: O.s(this.$s, 2, "0"), SSS: O.s(this.$ms, 3, "0"), Z: i2 }; - return r2.replace(y, function(t3, e3) { - return e3 || $2[t3] || i2.replace(":", ""); - }); - }, m2.utcOffset = function() { - return 15 * -Math.round(this.$d.getTimezoneOffset() / 15); - }, m2.diff = function(r2, d2, l2) { - var $2, y2 = O.p(d2), M3 = w(r2), m3 = (M3.utcOffset() - this.utcOffset()) * e, v2 = this - M3, g2 = O.m(this, M3); - return g2 = ($2 = {}, $2[c] = g2 / 12, $2[f] = g2, $2[h] = g2 / 3, $2[o] = (v2 - m3) / 6048e5, $2[a] = (v2 - m3) / 864e5, $2[u] = v2 / n, $2[s] = v2 / e, $2[i] = v2 / t, $2)[y2] || v2, l2 ? g2 : O.a(g2); - }, m2.daysInMonth = function() { - return this.endOf(f).$D; - }, m2.$locale = function() { - return D[this.$L]; - }, m2.locale = function(t2, e2) { - if (!t2) - return this.$L; - var n2 = this.clone(), r2 = S(t2, e2, true); - return r2 && (n2.$L = r2), n2; - }, m2.clone = function() { - return O.w(this.$d, this); - }, m2.toDate = function() { - return new Date(this.valueOf()); - }, m2.toJSON = function() { - return this.isValid() ? this.toISOString() : null; - }, m2.toISOString = function() { - return this.$d.toISOString(); - }, m2.toString = function() { - return this.$d.toUTCString(); - }, M2; - }(), T = _.prototype; - return w.prototype = T, [["$ms", r], ["$s", i], ["$m", s], ["$H", u], ["$W", a], ["$M", f], ["$y", c], ["$D", d]].forEach(function(t2) { - T[t2[1]] = function(e2) { - return this.$g(e2, t2[0], t2[1]); - }; - }), w.extend = function(t2, e2) { - return t2.$i || (t2(e2, _, w), t2.$i = true), w; - }, w.locale = S, w.isDayjs = p, w.unix = function(t2) { - return w(1e3 * t2); - }, w.en = D[g], w.Ls = D, w.p = {}, w; - }); - } -}); -export default require_dayjs_min(); diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/util/route.js b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/util/route.js deleted file mode 100644 index 80c0afd..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/libs/util/route.js +++ /dev/null @@ -1,126 +0,0 @@ -/** - * 路由跳转方法,该方法相对于直接使用uni.xxx的好处是使用更加简单快捷 - * 并且带有路由拦截功能 - */ -import { queryParams, deepMerge, page } from '@/uni_modules/uv-ui-tools/libs/function/index.js' -class Router { - constructor() { - // 原始属性定义 - this.config = { - type: 'navigateTo', - url: '', - delta: 1, // navigateBack页面后退时,回退的层数 - params: {}, // 传递的参数 - animationType: 'pop-in', // 窗口动画,只在APP有效 - animationDuration: 300, // 窗口动画持续时间,单位毫秒,只在APP有效 - intercept: false ,// 是否需要拦截 - events: {} // 页面间通信接口,用于监听被打开页面发送到当前页面的数据。hbuilderx 2.8.9+ 开始支持。 - } - // 因为route方法是需要对外赋值给另外的对象使用,同时route内部有使用this,会导致route失去上下文 - // 这里在构造函数中进行this绑定 - this.route = this.route.bind(this) - } - - // 判断url前面是否有"/",如果没有则加上,否则无法跳转 - addRootPath(url) { - return url[0] === '/' ? url : `/${url}` - } - - // 整合路由参数 - mixinParam(url, params) { - url = url && this.addRootPath(url) - - // 使用正则匹配,主要依据是判断是否有"/","?","="等,如“/page/index/index?name=mary" - // 如果有url中有get参数,转换后无需带上"?" - let query = '' - if (/.*\/.*\?.*=.*/.test(url)) { - // object对象转为get类型的参数 - query = queryParams(params, false) - // 因为已有get参数,所以后面拼接的参数需要带上"&"隔开 - return url += `&${query}` - } - // 直接拼接参数,因为此处url中没有后面的query参数,也就没有"?/&"之类的符号 - query = queryParams(params) - return url += query - } - - // 对外的方法名称 - async route(options = {}, params = {}) { - // 合并用户的配置和内部的默认配置 - let mergeConfig = {} - - if (typeof options === 'string') { - // 如果options为字符串,则为route(url, params)的形式 - mergeConfig.url = this.mixinParam(options, params) - mergeConfig.type = 'navigateTo' - } else { - mergeConfig = deepMerge(this.config, options) - // 否则正常使用mergeConfig中的url和params进行拼接 - mergeConfig.url = this.mixinParam(options.url, options.params) - } - // 如果本次跳转的路径和本页面路径一致,不执行跳转,防止用户快速点击跳转按钮,造成多次跳转同一个页面的问题 - if (mergeConfig.url === page()) return - - if (params.intercept) { - mergeConfig.intercept = params.intercept - } - // params参数也带给拦截器 - mergeConfig.params = params - // 合并内外部参数 - mergeConfig = deepMerge(this.config, mergeConfig) - // 判断用户是否定义了拦截器 - if (typeof mergeConfig.intercept === 'function') { - // 定一个promise,根据用户执行resolve(true)或者resolve(false)来决定是否进行路由跳转 - const isNext = await new Promise((resolve, reject) => { - mergeConfig.intercept(mergeConfig, resolve) - }) - // 如果isNext为true,则执行路由跳转 - isNext && this.openPage(mergeConfig) - } else { - this.openPage(mergeConfig) - } - } - - // 执行路由跳转 - openPage(config) { - // 解构参数 - const { - url, - type, - delta, - animationType, - animationDuration, - events - } = config - if (config.type == 'navigateTo' || config.type == 'to') { - uni.navigateTo({ - url, - animationType, - animationDuration, - events - }) - } - if (config.type == 'redirectTo' || config.type == 'redirect') { - uni.redirectTo({ - url - }) - } - if (config.type == 'switchTab' || config.type == 'tab') { - uni.switchTab({ - url - }) - } - if (config.type == 'reLaunch' || config.type == 'launch') { - uni.reLaunch({ - url - }) - } - if (config.type == 'navigateBack' || config.type == 'back') { - uni.navigateBack({ - delta - }) - } - } -} - -export default (new Router()).route \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/package.json b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/package.json deleted file mode 100644 index 2d940f6..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/package.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "id": "uv-ui-tools", - "displayName": "uv-ui-tools 工具集 全面兼容vue3+2、app、h5、小程序等多端", - "version": "1.1.25", - "description": "uv-ui-tools,集成工具库,强大的Http请求封装,清晰的文档说明,开箱即用。方便使用,可以全局使用", - "keywords": [ - "uv-ui-tools,uv-ui组件库,工具集,uvui,uView2.x" -], - "repository": "", - "engines": { - "HBuilderX": "^3.1.0" - }, - "dcloudext": { - "type": "component-vue", - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "插件不采集任何数据", - "permissions": "无" - }, - "npmurl": "" - }, - "uni_modules": { - "dependencies": [], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "Vue": { - "vue2": "y", - "vue3": "y" - }, - "App": { - "app-vue": "y", - "app-nvue": "y" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y", - "钉钉": "y", - "快手": "y", - "飞书": "y", - "京东": "y" - }, - "快应用": { - "华为": "y", - "联盟": "y" - } - } - } - } -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/readme.md b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/readme.md deleted file mode 100644 index 79a7df5..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/readme.md +++ /dev/null @@ -1,23 +0,0 @@ -## uv-ui-tools 工具集 - -> **组件名:uv-ui-tools** - -uv-ui工具集成,包括网络Http请求、便捷工具、节流防抖、对象操作、时间格式化、路由跳转、全局唯一标识符、规则校验等等。 - -该组件推荐配合[uv-ui组件库](https://www.uvui.cn/components/intro.html)使用,单独下载也可以在自己项目中使用,需要做相应的配置,可查看文档。强烈推荐使用[uv-ui组件库](https://www.uvui.cn/components/intro.html),导入组件都会自动导入`uv-ui-tools`。需要在自己的项目中使用请参考[扩展配置](https://www.uvui.cn/components/setting.html)。 - -uv-ui破釜沉舟之兼容vue3+2、app、h5、多端小程序的uni-app生态框架,大部分组件基于uView2.x,在经过改进后全面支持vue3,部分组件做了进一步的优化,修复大量BUG,支持单独导入,方便开发者选择导入需要的组件。开箱即用,灵活配置。 - -# 查看文档 - -## [下载完整示例项目](https://ext.dcloud.net.cn/plugin?name=uv-ui) (请不要 下载插件ZIP) - -### [更多插件,请关注uv-ui组件库](https://ext.dcloud.net.cn/plugin?name=uv-ui) - - - -![image](https://mp-a667b617-c5f1-4a2d-9a54-683a67cff588.cdn.bspapp.com/uv-ui/banner.png) - - - -#### 如使用过程中有任何问题反馈,或者您对uv-ui有一些好的建议,欢迎加入uv-ui官方交流群:官方QQ群 \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/theme.scss b/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/theme.scss deleted file mode 100644 index cfaae92..0000000 --- a/hm_yun/cloud-platform-master/uni_modules/uv-ui-tools/theme.scss +++ /dev/null @@ -1,43 +0,0 @@ -// 此文件为uvUI的主题变量,这些变量目前只能通过uni.scss引入才有效,另外由于 -// uni.scss中引入的样式会同时混入到全局样式文件和单独每一个页面的样式中,造成微信程序包太大, -// 故uni.scss只建议放scss变量名相关样式,其他的样式可以通过main.js或者App.vue引入 - -$uv-main-color: #303133; -$uv-content-color: #606266; -$uv-tips-color: #909193; -$uv-light-color: #c0c4cc; -$uv-border-color: #dadbde; -$uv-bg-color: #f3f4f6; -$uv-disabled-color: #c8c9cc; - -$uv-primary: #3c9cff; -$uv-primary-dark: #398ade; -$uv-primary-disabled: #9acafc; -$uv-primary-light: #ecf5ff; - -$uv-warning: #f9ae3d; -$uv-warning-dark: #f1a532; -$uv-warning-disabled: #f9d39b; -$uv-warning-light: #fdf6ec; - -$uv-success: #5ac725; -$uv-success-dark: #53c21d; -$uv-success-disabled: #a9e08f; -$uv-success-light: #f5fff0; - -$uv-error: #f56c6c; -$uv-error-dark: #e45656; -$uv-error-disabled: #f7b2b2; -$uv-error-light: #fef0f0; - -$uv-info: #909399; -$uv-info-dark: #767a82; -$uv-info-disabled: #c4c6c9; -$uv-info-light: #f4f4f5; - -@mixin flex($direction: row) { - /* #ifndef APP-NVUE */ - display: flex; - /* #endif */ - flex-direction: $direction; -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/utils/auth.js b/hm_yun/cloud-platform-master/utils/auth.js deleted file mode 100644 index cf27e27..0000000 --- a/hm_yun/cloud-platform-master/utils/auth.js +++ /dev/null @@ -1,22 +0,0 @@ -const AccessTokenKey = 'ACCESS_TOKEN' -const RefreshTokenKey = 'REFRESH_TOKEN' - -// ========== Token 相关 ========== - -export function getAccessToken() { - return uni.getStorageSync(AccessTokenKey) -} - -export function getRefreshToken() { - return uni.getStorageSync(RefreshTokenKey) -} - -export function setToken(token) { - uni.setStorageSync(AccessTokenKey, token.accessToken) - uni.setStorageSync(RefreshTokenKey, token.refreshToken) -} - -export function removeToken() { - uni.removeStorageSync(AccessTokenKey) - uni.removeStorageSync(RefreshTokenKey) -} diff --git a/hm_yun/cloud-platform-master/utils/common.js b/hm_yun/cloud-platform-master/utils/common.js deleted file mode 100644 index 00d4137..0000000 --- a/hm_yun/cloud-platform-master/utils/common.js +++ /dev/null @@ -1,54 +0,0 @@ -/** -* 显示消息提示框 -* @param content 提示的标题 -*/ -export function toast(content) { - uni.showToast({ - icon: 'none', - title: content - }) -} - -/** -* 显示模态弹窗 -* @param content 提示的标题 -*/ -export function showConfirm(content) { - return new Promise((resolve, reject) => { - uni.showModal({ - title: '提示', - content: content, - cancelText: '取消', - confirmText: '确定', - success: function(res) { - resolve(res) - } - }) - }) -} - -/** -* 参数处理 -* @param params 参数 -*/ -export function tansParams(params) { - let result = '' - for (const propName of Object.keys(params)) { - const value = params[propName] - var part = encodeURIComponent(propName) + "=" - if (value !== null && value !== "" && typeof (value) !== "undefined") { - if (typeof value === 'object') { - for (const key of Object.keys(value)) { - if (value[key] !== null && value[key] !== "" && typeof (value[key]) !== 'undefined') { - let params = propName + '[' + key + ']' - var subPart = encodeURIComponent(params) + "=" - result += subPart + encodeURIComponent(value[key]) + "&" - } - } - } else { - result += part + encodeURIComponent(value) + "&" - } - } - } - return result -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/utils/constant.js b/hm_yun/cloud-platform-master/utils/constant.js deleted file mode 100644 index 8becd84..0000000 --- a/hm_yun/cloud-platform-master/utils/constant.js +++ /dev/null @@ -1,8 +0,0 @@ -const constant = { - avatar: 'vuex_avatar', - name: 'vuex_name', - roles: 'vuex_roles', - permissions: 'vuex_permissions' - } - - export default constant diff --git a/hm_yun/cloud-platform-master/utils/errorCode.js b/hm_yun/cloud-platform-master/utils/errorCode.js deleted file mode 100644 index d2111ee..0000000 --- a/hm_yun/cloud-platform-master/utils/errorCode.js +++ /dev/null @@ -1,6 +0,0 @@ -export default { - '401': '认证失败,无法访问系统资源', - '403': '当前操作没有权限', - '404': '访问资源不存在', - 'default': '系统未知错误,请反馈给管理员' -} diff --git a/hm_yun/cloud-platform-master/utils/permission.js b/hm_yun/cloud-platform-master/utils/permission.js deleted file mode 100644 index 17969f2..0000000 --- a/hm_yun/cloud-platform-master/utils/permission.js +++ /dev/null @@ -1,51 +0,0 @@ -import store from '@/store' - -/** - * 字符权限校验 - * @param {Array} value 校验值 - * @returns {Boolean} - */ -export function checkPermi(value) { - if (value && value instanceof Array && value.length > 0) { - const permissions = store.getters && store.getters.permissions - const permissionDatas = value - const all_permission = "*:*:*" - - const hasPermission = permissions.some(permission => { - return all_permission === permission || permissionDatas.includes(permission) - }) - - if (!hasPermission) { - return false - } - return true - } else { - console.error(`need roles! Like checkPermi="['system:user:add','system:user:edit']"`) - return false - } -} - -/** - * 角色权限校验 - * @param {Array} value 校验值 - * @returns {Boolean} - */ -export function checkRole(value) { - if (value && value instanceof Array && value.length > 0) { - const roles = store.getters && store.getters.roles - const permissionRoles = value - const super_admin = "admin" - - const hasRole = roles.some(role => { - return super_admin === role || permissionRoles.includes(role) - }) - - if (!hasRole) { - return false - } - return true - } else { - console.error(`need roles! Like checkRole="['admin','editor']"`) - return false - } -} \ No newline at end of file diff --git a/hm_yun/cloud-platform-master/utils/request.js b/hm_yun/cloud-platform-master/utils/request.js deleted file mode 100644 index 31ee6b3..0000000 --- a/hm_yun/cloud-platform-master/utils/request.js +++ /dev/null @@ -1,76 +0,0 @@ -import store from '@/store' -import config from '@/config' -import { getAccessToken } from '@/utils/auth' -import errorCode from '@/utils/errorCode' -import { toast, showConfirm, tansParams } from '@/utils/common' - -let timeout = 10000 -const baseUrl = config.baseUrl + config.baseApi; -let tenantId = config.tenantId -const request = config => { - // 是否需要设置 token - const isToken = (config.headers || {}).isToken === false - config.header = config.header || {} - if (getAccessToken() && !isToken) { - config.header['Authorization'] = 'Bearer ' + getAccessToken() - } - // 设置租户 TODO 芋艿:强制 1 先 - config.header['tenant-id'] = tenantId - // get请求映射params参数 - if (config.params) { - let url = config.url + '?' + tansParams(config.params) - url = url.slice(0, -1) - config.url = url - } - return new Promise((resolve, reject) => { - uni.request({ - method: config.method || 'get', - timeout: config.timeout || timeout, - url: config.baseUrl || baseUrl + config.url, - data: config.data, - // header: config.header, - header: config.header, - dataType: 'json' - }).then(response => { - let [error, res] = response - if (error) { - toast('后端接口连接异常') - reject('后端接口连接异常') - return - } - const code = res.data.code || 200 - const msg = errorCode[code] || res.data.msg || errorCode['default'] - if (code === 401) { - showConfirm('登录状态已过期,您可以继续留在该页面,或者重新登录?').then(res => { - if (res.confirm) { - store.dispatch('LogOut').then(res => { - uni.reLaunch({ url: '/pages/login' }) - }) - } - }) - reject('无效的会话,或者会话已过期,请重新登录。') - } else if (code === 500) { - toast(msg) - reject('500') - } else if (code !== 200) { - toast(msg) - reject(code) - } - resolve(res.data) - }) - .catch(error => { - let { message } = error - if (message === 'Network Error') { - message = '后端接口连接异常' - } else if (message.includes('timeout')) { - message = '系统接口请求超时' - } else if (message.includes('Request failed with status code')) { - message = '系统接口' + message.substr(message.length - 3) + '异常' - } - toast(message) - reject(error) - }) - }) -} - -export default request diff --git a/hm_yun/cloud-platform-master/utils/ruoyi.js b/hm_yun/cloud-platform-master/utils/ruoyi.js deleted file mode 100644 index fb60217..0000000 --- a/hm_yun/cloud-platform-master/utils/ruoyi.js +++ /dev/null @@ -1,47 +0,0 @@ -/** - * 通用js方法封装处理 - * Copyright (c) 2019 ruoyi - */ - -// 日期格式化 -export function parseTime(time, pattern) { - if (arguments.length === 0 || !time) { - return null - } - const format = pattern || '{y}-{m}-{d} {h}:{i}:{s}' - let date - if (typeof time === 'object') { - date = time - } else { - if ((typeof time === 'string') && (/^[0-9]+$/.test(time))) { - time = parseInt(time) - } else if (typeof time === 'string') { - time = time.replace(new RegExp(/-/gm), '/').replace('T', ' ').replace(new RegExp(/\.[\d]{3}/gm),''); - } - if ((typeof time === 'number') && (time.toString().length === 10)) { - time = time * 1000 - } - date = new Date(time) - } - const formatObj = { - y: date.getFullYear(), - m: date.getMonth() + 1, - d: date.getDate(), - h: date.getHours(), - i: date.getMinutes(), - s: date.getSeconds(), - a: date.getDay() - } - const time_str = format.replace(/{(y|m|d|h|i|s|a)+}/g, (result, key) => { - let value = formatObj[key] - // Note: getDay() returns 0 on Sunday - if (key === 'a') { - return ['日', '一', '二', '三', '四', '五', '六'][value] - } - if (result.length > 0 && value < 10) { - value = '0' + value - } - return value || 0 - }) - return time_str -} diff --git a/hm_yun/cloud-platform-master/utils/storage.js b/hm_yun/cloud-platform-master/utils/storage.js deleted file mode 100644 index dd5c38b..0000000 --- a/hm_yun/cloud-platform-master/utils/storage.js +++ /dev/null @@ -1,33 +0,0 @@ -import constant from './constant' - -// 存储变量名 -let storageKey = 'storage_data' - -// 存储节点变量名 -let storageNodeKeys = [constant.avatar, constant.name, constant.roles, constant.permissions] - -// 存储的数据 -let storageData = uni.getStorageSync(storageKey) || {} - -const storage = { - set: function(key, value) { - if (storageNodeKeys.indexOf(key) != -1) { - let tmp = uni.getStorageSync(storageKey) - tmp = tmp ? tmp : {} - tmp[key] = value - uni.setStorageSync(storageKey, tmp) - } - }, - get: function(key) { - return storageData[key] || "" - }, - remove: function(key) { - delete storageData[key] - uni.setStorageSync(storageKey, storageData) - }, - clean: function() { - uni.removeStorageSync(storageKey) - } -} - -export default storage diff --git a/hm_yun/cloud-platform-master/utils/upload.js b/hm_yun/cloud-platform-master/utils/upload.js deleted file mode 100644 index d54864a..0000000 --- a/hm_yun/cloud-platform-master/utils/upload.js +++ /dev/null @@ -1,73 +0,0 @@ -import store from '@/store' -import config from '@/config' -import { getAccessToken } from '@/utils/auth' -import errorCode from '@/utils/errorCode' -import { toast, showConfirm, tansParams } from '@/utils/common' - -let timeout = 10000 -const baseUrl = config.baseUrl -let tenantId = config.tenantId -const upload = config => { - // 是否需要设置 token - const isToken = (config.headers || {}).isToken === false - config.header = config.header || {} - if (getAccessToken() && !isToken) { - config.header['Authorization'] = 'Bearer ' + getAccessToken() - } - // get请求映射params参数 - if (config.params) { - let url = config.url + '?' + tansParams(config.params) - url = url.slice(0, -1) - config.url = url - } - // 设置租户 TODO 芋艿:强制 1 先 - config.header['tenant-id'] = tenantId - return new Promise((resolve, reject) => { - uni.uploadFile({ - timeout: config.timeout || timeout, - url: baseUrl + config.url, - filePath: config.filePath, - name: config.name || 'file', - header: config.header, - formData: config.formData, - method: config.method || 'post', - success: (res) => { - let result = JSON.parse(res.data) - const code = result.code || 200 - const msg = errorCode[code] || result.msg || errorCode['default'] - if (code === 200) { - resolve(result) - } else if (code == 401) { - showConfirm("登录状态已过期,您可以继续留在该页面,或者重新登录?").then(res => { - if (res.confirm) { - store.dispatch('LogOut').then(res => { - uni.reLaunch({ url: '/pages/login/login' }) - }) - } - }) - reject('无效的会话,或者会话已过期,请重新登录。') - } else if (code === 500) { - toast(msg) - reject('500') - } else if (code !== 200) { - toast(msg) - reject(code) - } - }, - fail: (error) => { - let { message } = error - if (message == 'Network Error') { - message = '后端接口连接异常' - } else if (message.includes('timeout')) { - message = '系统接口请求超时' - } else if (message.includes('Request failed with status code')) { - message = '系统接口' + message.substr(message.length - 3) + '异常' - } - toast(message) - reject(error) - } - }) - }) -} - -export default upload