diff --git a/App.vue b/App.vue
index 406fe7e..3e091bc 100644
--- a/App.vue
+++ b/App.vue
@@ -1,4 +1,3 @@
-
diff --git a/config/share.js b/config/share.js
new file mode 100644
index 0000000..03161ac
--- /dev/null
+++ b/config/share.js
@@ -0,0 +1,22 @@
+const http = uni.$u.http
+
+// 获取分享码
+export const getShareCode = params =>
+ http.get('/member/api/share/share-code', { params })
+
+// 根据短码获取memberCode
+export const getMemberCode = code =>
+ http.get(`/member/api/share/find-share-code/${code}`)
+
+// 获取手机验证码
+export const getPhoneCode = params =>
+ http.get('/member/api/share/share-sms-code', { params })
+
+// 注册
+
+export const getRegister = data =>
+ http.post('/member/api/share/share-register', data)
+
+// 自动登录
+export const autoLogin = data =>
+ http.post('/retail-member/api/retail-auth/auto-login', data)
diff --git a/package-lock.json b/package-lock.json
index c5ac26d..a1b935b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -17,6 +17,7 @@
"js-cookie": "^3.0.5",
"qrcodejs2": "0.0.2",
"swiper": "^3.4.2",
+ "uqrcodejs": "^4.0.7",
"vue-clipboard2": "^0.3.3",
"vue-i18n": "^9.2.2",
"vue-tree-color": "^2.3.2",
@@ -6373,6 +6374,12 @@
"yarn": "*"
}
},
+ "node_modules/uqrcodejs": {
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/uqrcodejs/-/uqrcodejs-4.0.7.tgz",
+ "integrity": "sha512-84+aZmD2godCVI+93lxE3YUAPNY8zAJvNA7xRS7R7U+q57KzMDepBSfNCwoRUhWOfR6eHFoAOcHRPwsP6ka1cA==",
+ "license": "Apache-2.0"
+ },
"node_modules/uri-js": {
"version": "4.4.1",
"resolved": "https://mirrors.cloud.tencent.com/npm/uri-js/-/uri-js-4.4.1.tgz",
diff --git a/package.json b/package.json
index 832d13c..217aee7 100644
--- a/package.json
+++ b/package.json
@@ -12,6 +12,7 @@
"js-cookie": "^3.0.5",
"qrcodejs2": "0.0.2",
"swiper": "^3.4.2",
+ "uqrcodejs": "^4.0.7",
"vue-clipboard2": "^0.3.3",
"vue-i18n": "^9.2.2",
"vue-tree-color": "^2.3.2",
diff --git a/pages.json b/pages.json
index f1d093b..46b3284 100644
--- a/pages.json
+++ b/pages.json
@@ -265,6 +265,13 @@
"navigationBarBackgroundColor": "#fff"
}
},
+ {
+ "path": "pages/mine/share/index",
+ "style": {
+ "navigationBarTitleText": "个人推广二维码",
+ "navigationBarBackgroundColor": "#fff"
+ }
+ },
{
"path": "pages/shareRegist/success",
"style": {
diff --git a/pages/mine/index.vue b/pages/mine/index.vue
index 678a371..417f604 100644
--- a/pages/mine/index.vue
+++ b/pages/mine/index.vue
@@ -403,6 +403,13 @@ export default {
menuKey: 'selfHelp',
ifshow: false,
},
+ {
+ url: '/pages/mine/share/index',
+ name: '个人推广',
+ imgurl: '../../static/images/promotion.svg',
+ menuKey: 'share',
+ ifshow: true,
+ },
{
url: '/pages/userSecure/index',
name: '账号安全',
diff --git a/pages/mine/share/index.vue b/pages/mine/share/index.vue
new file mode 100644
index 0000000..6bbcd83
--- /dev/null
+++ b/pages/mine/share/index.vue
@@ -0,0 +1,456 @@
+
+
+
+
+ 扫码注册
+
+
+
+
+ 扫描二维码,即可完成操作
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/shareRegist/index.vue b/pages/shareRegist/index.vue
index 1cd8674..e9e898b 100644
--- a/pages/shareRegist/index.vue
+++ b/pages/shareRegist/index.vue
@@ -10,55 +10,48 @@
+ 欢迎注册
-
-
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
{{ getCode }}
@@ -137,10 +130,10 @@
+ prop="loginPwd">
+ v-model="form.loginPwd">
+ prop="payPwd">
+ v-model="form.payPwd">
-->
-
+
+
+
+ 会员编号:
+ {{ successData.memberCode }}
+
+
+ 会员姓名:
+ {{ successData.memberName }}
+
+
+ 联系方式:
+ {{ successData.phone }}
+
+
+ 登录密码:
+ {{ successData.loginPassword }}
+
+
+ 支付密码:
+ {{ successData.payPassword }}
+
+
+