diff --git a/components/uni-agreements/uni-agreements.vue b/components/uni-agreements/uni-agreements.vue
deleted file mode 100644
index d94a5b76d88a0422f894cd84871e0b4c2ad60752..0000000000000000000000000000000000000000
--- a/components/uni-agreements/uni-agreements.vue
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
- {{$t('common.agree')}}
-
-
- {{agreement.title}}
- &
-
-
-
-
-
-
-
diff --git a/pages/ucenter/login-page/index/index.test.js b/pages/ucenter/login-page/index/index.test.js
deleted file mode 100644
index 34c634496909e4bcaebc1bd7afad6204305530e2..0000000000000000000000000000000000000000
--- a/pages/ucenter/login-page/index/index.test.js
+++ /dev/null
@@ -1,55 +0,0 @@
-// jest官方文档: https://www.jestjs.cn/
-// uniapp自动化测试教程: https://uniapp.dcloud.io/collocation/auto/quick-start
-describe('pages/ucenter/login-page/index/index.vue', () => {
-
- let page
- beforeAll(async () => {
- try {
- page = await program.navigateTo('/pages/ucenter/login-page/index/index?type=smsCode')
- await page.waitFor(500)
- console.log("await program.pageStack(): ",await program.pageStack());
- } catch (e) {
- console.log("e: ",e);
- }
- })
-
- it('smsCode-login', async () => {
- const perPage = await page.$('.content')
- const getTitle = await perPage.$('.title')
- // console.log(await getTitle.text());
-
- if ((await program.currentPage()).path == 'pages/ucenter/login-page/index/index') {
- console.log(await getTitle.text(),"1-------------");
- // expect(await getTitle.text()).toBe('登录后即可展示自己')
-
- const setInput = await page.setData({
- "phone": '17769516019',
- "agree": true,
- // "type":"smsCode"
- })
- await page.waitFor(300)
- console.log(await page.data('phone'), "phone----------");
- console.log(await page.data('agree'), "agree-----------");
- console.log(await page.data('type'), "type----------");
-
- const agreeTrue = await page.waitFor(async () => {
- return await page.data('agree')
- })
-
- await page.callMethod('sendShortMsg')
- await page.waitFor(300)
- //pages/ucenter/login-page/phone-code/phone-code
- }
-
- if ((await program.currentPage()).path == 'pages/ucenter/login-page/pwd-login/pwd-login') {
- console.log(await getTitle.text(),"2-------------");
- // expect(await getTitle.text()).toBe('用户名密码登录')
- }
- console.log("currentPage:---------- ",await program.currentPage());
- })
-})
-
-
-
-
-
diff --git a/pages/ucenter/login-page/phone-code/phone-code.test1.js b/pages/ucenter/login-page/phone-code/phone-code.test1.js
deleted file mode 100644
index 700a6dbe14bd57d0a4321c9dd23026419fa71188..0000000000000000000000000000000000000000
--- a/pages/ucenter/login-page/phone-code/phone-code.test1.js
+++ /dev/null
@@ -1,37 +0,0 @@
-// jest官方文档: https://www.jestjs.cn/
-// uniapp自动化测试教程: https://uniapp.dcloud.io/collocation/auto/quick-start
-describe('pages/ucenter/login-page/phone-code/phone-code.vue', () => {
-
- let page
- beforeAll(async () => {
- page = await program.navigateTo('/pages/ucenter/login-page/phone-code/phone-code')
- await page.waitFor(500)
- })
-// ?phoneNumber=17769516019
- it('获取短信验证码', async () => {
-
- const initClickRes = await page.callMethod('initClick')
- console.log("initClickRes: ",initClickRes);
-
- console.log(await page.data('count'));
-
- await page.waitFor(500)
-
- await page.setData({
- "code":"123456"
- })
-
- expect(await page.data('code').length).toBe(6)
-
-
- const submitRes = await page.callMethod('submit')
- console.log("submitRes: ",submitRes);
-
- // expect(submitRes.msg).toBe('注册成功')
-
- console.log(await program.currentPage());
- // 登录成功后,/pages/ucenter/settings/settings
-
-
- })
-})
diff --git a/pages/ucenter/login-page/pwd-login/pwd-login.test.js b/pages/ucenter/login-page/pwd-login/pwd-login.test.js
deleted file mode 100644
index 9961ffc8659efee1f030fe076fba0db68cc20e00..0000000000000000000000000000000000000000
--- a/pages/ucenter/login-page/pwd-login/pwd-login.test.js
+++ /dev/null
@@ -1,83 +0,0 @@
-// jest官方文档: https://www.jestjs.cn/
-// uniapp自动化测试教程: https://uniapp.dcloud.io/collocation/auto/quick-start
-
-describe('pages/ucenter/login-page/pwd-login/pwd-login.vue', () => {
-
- let page
- beforeAll(async () => {
- page = await program.navigateTo('/pages/ucenter/login-page/pwd-login/pwd-login')
- await page.waitFor(500)
- console.log("program.pageStack: ",await program.pageStack());
- })
-
- it('前往注册页', async () => {
- // expect.assertions(2);
- const resReg = await page.callMethod('toRegister')
- await page.waitFor(300)
- // expect((await program.currentPage()).path).toBe(
- // 'pages/ucenter/login-page/register/register')
- await program.navigateBack()
- // await page.waitFor(500)
- // 执行 navigateBack 验证是否返回navigateTo
- // expect((await program.navigateBack()).path).toBe(
- // 'pages/ucenter/login-page/pwd-login/pwd-login')
-
- // console.log(await program.currentPage(),"22222222222");
- })
-
-
- it('用户名密码登录', async () => {
- // expect.assertions(1);
- const setForm = await page.setData({
- "username": "数字天堂",
- "password": "111111",
- // "captcha":"test",
- "agree": true
- })
-
- const needCaptcha = await page.data('needCaptcha')
- console.log("needCaptcha---1: : ",needCaptcha);
-
- if(needCaptcha){
- await page.setData({
- "captcha":"test"
- })
- console.log("needCaptcha---2: ",await page.data('needCaptcha'));
- }
-
-
- const resLogin = await page.callMethod('pwdLogin')
- console.log("resLogin: ", resLogin.code);
-
-
- switch (resLogin.code){
- case 0:
- console.log('登录成功')
- expect(resLogin.uid).toHaveLength(24);
- console.log(await program.currentPage(),"currentPage---------");
- break;
- case 10102:
- expect(resLogin.msg).toBe("密码错误");
- await page.setData({
- "username": "数字天堂",
- "password": "222222",
- "agree": true,
- })
- await page.callMethod('pwdLogin')
- break;
- case 10103:
- expect(resLogin.msg).toBe("密码错误次数过多");
- break;
- case 10002:
- expect(resLogin.msg).toBe("验证码不可为空");
- break;
- case "SYS_ERR":
- console.log("未知错误---SYS_ERR",resLogin)
- break;
- default:
- // console.log(await program.currentPage(),"22222222222");
- break;
- }
- })
-
-})
diff --git a/pages/ucenter/login-page/pwd-retrieve/pwd-retrieve.test.js b/pages/ucenter/login-page/pwd-retrieve/pwd-retrieve.test.js
deleted file mode 100644
index ee8826683c7ff49ae008a8238296c92efabd78fa..0000000000000000000000000000000000000000
--- a/pages/ucenter/login-page/pwd-retrieve/pwd-retrieve.test.js
+++ /dev/null
@@ -1,62 +0,0 @@
-// jest官方文档: https://www.jestjs.cn/
-// uniapp自动化测试教程: https://uniapp.dcloud.io/collocation/auto/quick-start
-describe('pages/ucenter/login-page/pwd-retrieve/pwd-retrieve.vue', () => {
-
- let page,abled;
- beforeAll(async () => {
- try {
- page = await program.navigateTo(
- '/pages/ucenter/login-page/pwd-retrieve/pwd-retrieve?phoneNumber=17769516019')
- await page.waitFor(500)
- console.log("await program.pageStack(): ", await program.pageStack());
- } catch (e) {
- console.log("e: ", e);
- }
- })
-
- it('重置密码之前', async () => {
-
- const element = await page.$('.send-btn-box')
- abled = await element.attribute('disabled')
-
- await page.setData({
- formData: {
- "phone": "17769516019",
- 'code': '123456',
- 'pwd': '222222',
- 'pwd2': '222222',
-
- }
- })
- });
-
- it('重置密码', async () => {
-
- if(abled){
- const submitRes = await page.callMethod('submit')
- console.log("submitRes: ", submitRes);
-
- if (submitRes) {
- switch (submitRes.code) {
- case 0:
- console.log("密码重置成功")
- expect(submitRes.errCode).toBe(0)
- // expect(submitRes.errMsg).toBe('密码重置成功')
- break;
- case 10202:
- expect(submitRes.errMsg).toBe('此账号尚未注册')
- break;
- case 50202:
- expect(submitRes.errCode).toBe("uni-id-invalid-verify-code")
- expect(submitRes.errMsg).toBe("短信验证码错误或已失效")
- console.log("process.env.UNI_PLATFORM",process.env.UNI_PLATFORM)
- break;
- default:
- break;
- }
- }else{
- console.log("err")
- }
- }
- })
-})
diff --git a/pages/ucenter/login-page/register/register.test.js b/pages/ucenter/login-page/register/register.test.js
deleted file mode 100644
index ecaeb1be1cd29dea6838ab274505425c8ea38081..0000000000000000000000000000000000000000
--- a/pages/ucenter/login-page/register/register.test.js
+++ /dev/null
@@ -1,67 +0,0 @@
-// jest官方文档: https://www.jestjs.cn/
-// uniapp自动化测试教程: https://uniapp.dcloud.io/collocation/auto/quick-start
-
-
-describe('pages/ucenter/login-page/register/register.vue', () => {
-
- let page
- beforeAll(async () => {
- page = await program.redirectTo('/pages/ucenter/login-page/register/register')
- await page.waitFor(500)
- console.log("program.pageStack: ",await program.pageStack());
- })
-
- it('注册账号', async () => {
-
- let username = "数字天堂"
- let nickname = "DCloud"
- let password = "111111"
- let pwd2 = "111111"
-
- const setInput = await page.setData({
- formData: {
- "username": username,
- "nickname": nickname,
- 'password': password,
- 'pwd2': pwd2,
- "captcha": "1234"
- },
- })
- console.log(await page.data('formData'),"setData----formData");
-
- expect(username).toMatch(/^.{3,20}$/);
- expect(password).toMatch(/^.{6,20}$/);
- expect(pwd2).toMatch(/^.{6,20}$/);
- expect(pwd2).toEqual(password);
-
- await page.setData({
- agree: true
- })
-
-
-
- const resRegister = await page.waitFor(async () => {
- return await page.callMethod('submit')
- })
-
- console.log("resRegister: ",resRegister);
-
-
- switch (resRegister.code){
- case 0:
- console.log('注册成功')
- // expect(resRegister.userInfo.username).toBe("数字天堂");
- // await program.navigateTo('/pages/ucenter/settings/settings')
- break;
- case 20102:
- expect(resRegister.errMsg).toBe("此账号已注册");
- // expect(getUid.msg).toBe("此用户名已注册");
- // expect(getUid.msg).toBe("Account exists");
- // await program.navigateTo('/pages/ucenter/login-page/pwd-login/pwd-login')
- break;
- default:
- break;
- }
-
- })
-})
diff --git a/uni_modules/uni-id-cf/changelog.md b/uni_modules/uni-id-cf/changelog.md
deleted file mode 100644
index c8e7e70df76b4f001a0ea159a6656fcb616f037d..0000000000000000000000000000000000000000
--- a/uni_modules/uni-id-cf/changelog.md
+++ /dev/null
@@ -1,39 +0,0 @@
-## 1.0.15(2022-05-11)
-- loginBySms、bindMobileBySms新增防刷机制(当短信验证码输入错误2次以上,弹出图形验证码进行人机校验)
-- 更改loginLog为uniIdLog 记录各类uni-id操作,并新增action字段记录操作的行为名称
-- register新增校验图形验证码逻辑
-## 1.0.14(2022-01-26)
-- 修复 uni-admin 的 'registerUser' 接口,注册用户含有多余字段 uid
-## 1.0.13(2022-01-26)
-- 新增逻辑:调用logout接口后刷新设备信息中token的有效期
-## 1.0.12(2022-01-24)
-- 优化设备信息存储逻辑
-- 新增刷新设备信息token有效期的API `renewDeviceTokenExpired`
-## 1.0.11(2022-01-19)
-- 新增 getNeedCaptcha 接口
-- 优化 调整 login 接口的代码结构
-## 1.0.10(2022-01-08)
-- 修复 限制只有 admin 用户可管理用户标签(不支持非 admin 用户操作managerMultiTag 接口)
-## 1.0.9(2021-12-01)
-- 新增 uni-admin 用户标签管理接口 managerTags
-## 1.0.8(2021-11-29)
-新增 `closeAccount`注销账号
-## 1.0.7(2021-10-20)
-新增bindMobileByMpWeixin,一键获取微信绑定的手机号
-## 1.0.6(2021-09-23)
-修复微信登录成功后没有添加日志的问题
-## 1.0.5(2021-08-10)
-- 修复登录成功后响应体包含userInfo.password的问题
-- 新增微信登录成功后,自动获取用户的微信昵称和头像完善用户个人资料
-## 1.0.4(2021-07-31)
-- 修复 登录日志在登录失败时不写入记录的 bug
-- 修复 写入记录登录是未传递 type 参数的 bug
-## 1.0.3(2021-07-02)
-- 框架设定非 admin 不能创建用户, 用户可自定义
-## 1.0.2(2021-07-01)
-- 发送短信验证码api,默认注释掉:虚拟发送短信验证码的代码块。
-- 统一action名称为驼峰法
-## 1.0.1(2021-06-28)
-修复resetPwdBySmsCode接口,未注册过的用户也能调用的问题
-## 1.0.0(2021-06-21)
-1.0.0版发布
\ No newline at end of file
diff --git a/uni_modules/uni-id-cf/package.json b/uni_modules/uni-id-cf/package.json
deleted file mode 100644
index c84ddcb3e34b116dd3fcbd36f873df1ad979f983..0000000000000000000000000000000000000000
--- a/uni_modules/uni-id-cf/package.json
+++ /dev/null
@@ -1,81 +0,0 @@
-{
- "id": "uni-id-cf",
- "displayName": "uni-id-cf",
- "version": "1.0.14",
- "description": "封装uni-id常用接口的云函数,快速实现简单、统一、可扩展的用户管理功能",
- "keywords": [
- "uni-id-cf",
- "uni-id的云函数"
-],
- "repository": "",
- "engines": {
- "HBuilderX": "^3.1.0"
- },
- "dcloudext": {
- "category": [
- "uniCloud",
- "云函数模板"
- ],
- "sale": {
- "regular": {
- "price": "0.00"
- },
- "sourcecode": {
- "price": "0.00"
- }
- },
- "contact": {
- "qq": ""
- },
- "declaration": {
- "ads": "无",
- "data": "无",
- "permissions": "无"
- },
- "npmurl": ""
- },
- "uni_modules": {
- "dependencies": ["uni-config-center","uni-captcha","uni-id"],
- "encrypt": [],
- "platforms": {
- "cloud": {
- "tcb": "y",
- "aliyun": "y"
- },
- "client": {
- "App": {
- "app-vue": "u",
- "app-nvue": "u"
- },
- "H5-mobile": {
- "Safari": "u",
- "Android Browser": "u",
- "微信浏览器(Android)": "u",
- "QQ浏览器(Android)": "u"
- },
- "H5-pc": {
- "Chrome": "u",
- "IE": "u",
- "Edge": "u",
- "Firefox": "u",
- "Safari": "u"
- },
- "小程序": {
- "微信": "u",
- "阿里": "u",
- "百度": "u",
- "字节跳动": "u",
- "QQ": "u"
- },
- "快应用": {
- "华为": "u",
- "联盟": "u"
- },
- "Vue": {
- "vue2": "y",
- "vue3": "u"
- }
- }
- }
- }
-}
diff --git a/uni_modules/uni-id-cf/readme.md b/uni_modules/uni-id-cf/readme.md
deleted file mode 100644
index 75be0bbf87be33a4b886206d91c66f3424c033f0..0000000000000000000000000000000000000000
--- a/uni_modules/uni-id-cf/readme.md
+++ /dev/null
@@ -1,7 +0,0 @@
-#### uni-id-cf是uni-id-uniCloudFunction的缩写。
-
-#### 直接调用他内置的云函数,即可直接使用uni-id的各类api。
-
-含:登录注册(含用户名密码登录、手机号验证码登录、app一键登录、微信登录、Apple登录、微信小程序登录)、修改密码、忘记密码、退出登录等
-
-> 详细的使用方式见[uni-starter](https://ext.dcloud.net.cn/plugin?id=5057)
\ No newline at end of file
diff --git a/uni_modules/uni-id-cf/uniCloud/cloudfunctions/uni-id-cf/package-lock.json b/uni_modules/uni-id-cf/uniCloud/cloudfunctions/uni-id-cf/package-lock.json
deleted file mode 100644
index 46c588a8659b28d977de9cf283b631cfef27b616..0000000000000000000000000000000000000000
--- a/uni_modules/uni-id-cf/uniCloud/cloudfunctions/uni-id-cf/package-lock.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "name": "uni-id-cf",
- "version": "1.0.0",
- "lockfileVersion": 1,
- "requires": true,
- "dependencies": {
- "uni-captcha": {
- "version": "file:../../../../uni-captcha/uniCloud/cloudfunctions/common/uni-captcha"
- },
- "uni-config-center": {
- "version": "file:../../../../uni-config-center/uniCloud/cloudfunctions/common/uni-config-center"
- },
- "uni-id": {
- "version": "file:../../../../uni-id/uniCloud/cloudfunctions/common/uni-id",
- "requires": {
- "uni-config-center": "file:../../../../uni-config-center/uniCloud/cloudfunctions/common/uni-config-center"
- },
- "dependencies": {
- "uni-config-center": {
- "version": "file:../../../../uni-config-center/uniCloud/cloudfunctions/common/uni-config-center"
- }
- }
- }
- }
-}