From 86f3ebfe063f2938a16fe2baf327b5fe7bc2adbf Mon Sep 17 00:00:00 2001
From: luo <17530855@qq.com>
Date: Fri, 17 Mar 2023 16:05:51 +0800
Subject: [PATCH] 企业联系人E包
---
app.json | 5 +++--
packageE/pages/qy/contactMe/contactMe.js | 495 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
packageE/pages/qy/contactMe/contactMe.json | 7 +++++++
packageE/pages/qy/contactMe/contactMe.wxml | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
packageE/pages/qy/contactMe/contactMe.wxss | 87 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
pages/qy/contactMe/contactMe.js | 486 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
pages/qy/contactMe/contactMe.json | 7 -------
pages/qy/contactMe/contactMe.wxml | 80 --------------------------------------------------------------------------------
pages/qy/contactMe/contactMe.wxss | 87 ---------------------------------------------------------------------------------------
9 files changed, 672 insertions(+), 662 deletions(-)
create mode 100644 packageE/pages/qy/contactMe/contactMe.js
create mode 100644 packageE/pages/qy/contactMe/contactMe.json
create mode 100644 packageE/pages/qy/contactMe/contactMe.wxml
create mode 100644 packageE/pages/qy/contactMe/contactMe.wxss
delete mode 100644 pages/qy/contactMe/contactMe.js
delete mode 100644 pages/qy/contactMe/contactMe.json
delete mode 100644 pages/qy/contactMe/contactMe.wxml
delete mode 100644 pages/qy/contactMe/contactMe.wxss
diff --git a/app.json b/app.json
index 19ee4a2..69bb6e6 100644
--- a/app.json
+++ b/app.json
@@ -29,7 +29,7 @@
"pages/team/team_ping/team_ping",
"pages/cart/cart2_pt/cart2_pt",
"pages/cart/cart_wk/cart_wk",
- "pages/qy/contactMe/contactMe",
+
"pages/user/userqy/userqy",
@@ -218,7 +218,8 @@
"pages/user/grow_value/grow_value",
"pages/user/labels/labels",
"pages/cart/cart2/cart2",
- "pages/barCodeBank/barCodeBank"
+ "pages/barCodeBank/barCodeBank",
+ "pages/qy/contactMe/contactMe"
]
}
diff --git a/packageE/pages/qy/contactMe/contactMe.js b/packageE/pages/qy/contactMe/contactMe.js
new file mode 100644
index 0000000..5076bdf
--- /dev/null
+++ b/packageE/pages/qy/contactMe/contactMe.js
@@ -0,0 +1,495 @@
+var t = require("../../../../utils/common.js");
+const app = getApp();
+var os = app.globalData.setting;
+var regeneratorRuntime = require('../../../../utils/runtime.js');
+
+Page({
+ data: {
+ user: null,
+ show_bind: 0,
+ imghots: os.imghost,
+ store_logo: '',
+ first_leader: '', //-- 邀请人 --
+ config2: null,
+ sub: 0,
+ phone:'',
+ id:"",
+ openuserid:'',
+ },
+ onLoad: function (tt) {
+ // tt.scene="0_0_1"
+ if (tt && tt.scene) {
+ var first_leader_str = decodeURIComponent(tt.scene);
+ var f_arr = first_leader_str.split("_");
+ // first_leader = f_arr[0] && parseFloat(f_arr[0]) > 0 ? f_arr[0] : null;
+ //注册门店
+ // if (f_arr[1] && parseFloat(f_arr[1]) > 0) {
+ // getApp().globalData.store_number = f_arr[1];
+ // }
+ //企业微信群id
+ if (f_arr && f_arr[2] && parseFloat(f_arr[2]) > 0) {
+ this.setData({
+ id:f_arr[2]
+ })
+ this.getopenuserid(f_arr[2])
+ // getApp().globalData.groupchat_id = f_arr[2];
+ }
+
+ }
+ // if (wx.getUserProfile) {
+ // this.setData({
+ // canIUseGetUserProfile: true
+ // })
+ // }
+ // getApp().globalData.isLoad_ad = 1;
+ //--判断是否有接受到邀请人的ID--
+ // if (options.first_leader) {
+ // this.setData({ first_leader: options.first_leader });
+ // } else if (getApp().globalData.first_leader) {
+ // this.setData({ first_leader: getApp().globalData.first_leader });
+ // }
+ var th = this;
+ app.getConfig(function (e) {
+ var logo = th.data.imghots + e.store_logo;
+ th.setData({ store: e, store_logo: logo });
+ })
+
+ //判断注册的条件
+ // app.getConfig2(function (e) {
+ // if (e.reg_type == 1) {
+ // var arr = JSON.parse(e.reg_info);
+ // if (arr['name_state'] == 1) th.data.name_need_go = 1;
+ // if (arr['birthday_state'] == 1) th.data.birth_need_go = 1;
+ // if (arr['idcard_state'] == 1) th.data.idcard_need_go = 1;
+ // if (arr['address_state'] == 1) th.data.address_need_go = 1;
+ // if (arr['pick_state'] == 1) th.data.pick_need_go = 1;
+ // if (arr['sex_state'] == 1) th.data.sex_need_go = 1;
+ // if (arr['introducer_state'] == 1) th.data.introducer_need_go = 1;
+ // }
+ // var json_d = JSON.parse(e.switch_list);
+ // if (json_d.user_label_set == 1) {
+ // th.data.is_lable_set = 1
+ // }
+ // }, 1)
+
+ // getApp().promiseGet("/api/wx/weappSendlist/page", {
+ // data: {
+ // store_id: os.stoid,
+ // typeid: "1007"
+ // }
+ // }).then(res => {
+ // if (res.data.code == 0 && res.data.data.pageData.length > 0) {
+ // var template_id = res.data.data.pageData[0].template_id;
+ // th.setData({ template_id: template_id });
+ // }
+ // })
+ },
+
+ getopenuserid(id){
+ let url=`/api/weshop/qyWeChat/qywxStaffcode/get/${id}`
+ console.log(url);
+ getApp().request.promiseGet(url,{data:{}}).then(res => {
+ console.log(res);
+ if (res.data.code == 0) {
+ // let resdata=JSON.parse(res.data.data);
+ let openuserid=res.data.data.openuserid;
+ this.setData({
+ openuserid
+ })
+ }
+ })
+ },
+ getqy(){
+
+ },
+
+ //绑定手机号
+ getphone: function (e) {
+ //接下来写业务代码登录
+ console.log(e);
+ // return
+ e = e.detail;
+ if (e.code == undefined) {
+ this.setData({ show_bind: 0 })
+ return app.my_warnning("登录需要授权手机号码!", 0, this);
+ return false;
+ }
+ // var sessionKey = getApp().globalData.sessionKey;
+ var req_data = {
+ js_code: e.code,
+ store_id: getApp().globalData.setting.stoid,
+ }
+ //-- 获取一下手机 --/api/weshop/users/getCodeMobile?store_id=1&js_code=b8451556dd98b2eebec5aa6775625bce192a68fc1a4b15b0c6bf3ed046f90da4
+ getApp().request.promiseGet("/api/weshop/users/getCodeMobile", { data: req_data }).then(res => {
+ // console.log('手机号码');
+ // console.log(res);
+ if (res.data.code == 0) {
+ let resdata=JSON.parse(res.data.data);
+ this.setData({
+ phone:resdata.phoneNumber
+ })
+ // getApp().globalData.zc_dd = dd;
+ // wx.redirectTo({
+ // url: "/packageA/pages/profile/profile?is_back=1"
+ // })
+ }
+ })
+
+ // var sessionKey = getApp().globalData.sessionKey;
+ // var openid = getApp().globalData.openid;
+ // var r = getApp().globalData.getu;
+ // this.save_the_data(r, e, sessionKey, openid)
+ },
+
+
+ //-- 会员授权 --
+ bindGetUserInfo: function (ee) {
+ if (!this.data.isAgree) {
+ wx.showToast({
+ title: '请您先阅读和勾选指定的内容',
+ icon: 'none',
+ });
+ return false;
+ }
+ var that = this;
+ //-- 点击授权 --
+ that.getUserProfile(function (res) {
+ var user = res;
+ //--拿下code--
+ wx.login({
+ success: function (o) {
+ var dd = {
+ js_code: o.code,
+ store_id: os.stoid,
+ nickname: app.clear_word(app.globalData.getu.nickName),
+ head_pic: app.clear_word(app.globalData.getu.avatarUrl)
+ };
+ //-- 导购会员ID --
+ if (getApp().globalData.guide_id) {
+ dd.guide_id = getApp().globalData.guide_id;
+ }
+
+ getApp().request.get("/api/weshop/users/openidandkey", {
+ data: dd,
+ success: function (e) {
+ if (e.data.code == 0) {
+ that.setData({ user: user })
+ //如果有会员的话,没有sessionKey
+ if (!e.data.data.sessionKey) {
+ // getApp().showWarning("登录成功");
+ wx.showToast({
+ title: '登录成功',
+ icon: 'success',
+ duration: 2000
+ });
+ getApp().globalData.userInfo = e.data.data;
+ getApp().globalData.user_id = e.data.data.user_id;
+ getApp().globalData.openid = e.data.data.weapp_openid;
+ //把会员的信息存在内存
+ wx.setStorageSync("userinfo", e.data.data);
+
+ //调用接口判断是不是会员
+ app.promiseGet("/api/weshop/shoppingGuide/get/" + os.stoid + "/" + e.data.data.user_id, {}).then(res => {
+ if (res.data.code == 0) {
+ getApp().globalData.guide_id = res.data.data.id;
+ }
+ })
+
+
+ setTimeout(function () {
+ getApp().globalData.login_back = 1;
+ wx.navigateBack({ delta: 1 }) //返回上一页
+ }, 1000)
+ } else {
+ getApp().globalData.sessionKey = e.data.data.sessionKey;
+ getApp().globalData.openid = e.data.data.openid;
+ that.setData({ show_bind: 1 });
+ }
+ } else {
+ getApp().confirmBox(e.data.msg);
+ }
+ }
+ });
+ }
+ })
+
+ })
+ },
+
+ //-- 调整后的获取会员信息 --
+ getUserProfile: function (func) {
+ var that = this;
+ wx.getUserProfile({
+ desc: '获取用户相关信息',
+ success: res => {
+ console.log("getUserProfile", res);
+ //此处授权得到userInfo
+ getApp().globalData.getu = res.userInfo;
+ func(res.userInfo);
+ }
+ });
+ },
+
+ //暂不登录,返回上一页
+ cancle_bind: function () {
+ wx.navigateBack({ delta: 1 })
+ },
+
+ close_pop: function () {
+ this.setData({ show_bind: 0 })
+ },
+ show_bind_mobile: function () {
+ let th = this;
+ th.sendsm(function () {
+ th.setData({ show_bind: 1 })
+ })
+ },
+
+
+ save_the_data: async function (r, e, sessionKey, openid) {
+ var app = getApp(), a = app, th = this;
+ var dd = {
+ oauth: "miniapp",
+ nickname: a.clear_word(r.nickName),
+ head_pic: r.avatarUrl,
+ sex: r.gender,
+ terminal: "miniapp",
+ sessionKey: sessionKey,
+ openid: openid,
+ encryptedData: e.encryptedData,
+ iv: e.iv,
+ store_id: getApp().globalData.setting.stoid,
+ };
+ //--如果有邀请人的时候--
+ if (th.data.first_leader) {
+ dd.first_leader = th.data.first_leader;
+ }
+ //-- 导购会员ID --
+ if (getApp().globalData.guide_id) {
+ dd.guide_id = getApp().globalData.guide_id;
+ }
+
+ //门店的扫描识别码
+ if (getApp().globalData.store_number) {
+ dd.SunCode = encodeURIComponent(getApp().globalData.store_number.trim());
+ }
+
+ console.log("-----会员注册的信息-------");
+ console.log(dd);
+
+
+ var need_go = 0;
+ //如果有需要完善的信息没有完善,就需要跳转
+ if (th.data.name_need_go) { need_go = 1; }
+ if (th.data.birth_need_go) { need_go = 1; }
+ if (th.data.idcard_need_go) { need_go = 1; }
+ if (th.data.address_need_go) { need_go = 1; }
+ if (th.data.pick_need_go) { need_go = 1; }
+ if (th.data.sex_need_go) { need_go = 1; }
+ if (th.data.introducer_need_go) { need_go = 1; }
+
+ if (need_go) {
+
+ var req_data = {
+ sessionKey: sessionKey,
+ encryptedData: e.encryptedData,
+ iv: e.iv,
+ store_id: getApp().globalData.setting.stoid,
+ }
+ //-- 获取一下手机 --
+ getApp().request.promiseGet("/api/weshop/users/getmobile", { data: req_data }).then(res => {
+ if (res.data.code == 0) {
+ dd.mobile = res.data.data;
+ getApp().globalData.zc_dd = dd;
+ wx.redirectTo({
+ url: "/packageA/pages/profile/profile?is_back=1"
+ })
+ }
+ })
+
+ } else {
+ if (th.data.is_lable_set) {
+ var req_data = {
+ sessionKey: sessionKey,
+ encryptedData: e.encryptedData,
+ iv: e.iv,
+ store_id: getApp().globalData.setting.stoid,
+ }
+ //-- 获取一下手机 --
+ getApp().request.promiseGet("/api/weshop/users/getmobile", { data: req_data }).then(res => {
+ if (res.data.code == 0) {
+ dd.mobile = res.data.data;
+ getApp().globalData.zc_dd = dd;
+ wx.redirectTo({
+ url: "/packageE/pages/user/labels/labels?pageType=1"
+ })
+ }
+ })
+ } else {
+ this.setData({ sub: 1 });
+ wx.showLoading({
+ title: '处理中.',
+ mask: true
+ })
+ this.zu_ce(dd); //调用注册的函数
+ }
+ }
+
+ },
+
+ zu_ce: function (dd) {
+ var th = this;
+ app.request.get("/api/weshop/users/thirdLogin", {
+ data: dd,
+ success: function (e) {
+ if (e.data.code == 0) {
+ app.globalData.user_id = e.data.data.user_id;
+ } else {
+ return app.showWarning("授权登入失败!" + e.data.msg);
+ }
+ getApp().globalData.login_back = 1;
+ wx.setStorageSync("userinfo", e.data.data);
+ wx.setStorageSync("isAuth", !0), app.globalData.userInfo = e.data.data, app.globalData.userInfo.head_pic = t.getFullUrl(app.globalData.userInfo.head_pic);
+ //调用接口判断是不是会员
+ app.promiseGet("/api/weshop/shoppingGuide/get/" + os.stoid + "/" + e.data.data.user_id, {}).then(res => {
+ if (res.data.code == 0) {
+ getApp().globalData.guide_id = res.data.data.id;
+ }
+ })
+
+ },
+ failStatus: function (t) {
+ th.setData({ sub: 0 });
+ return app.my_warnning("授权登入失败,请稍后再试!", 0, th);
+ },
+ fail: function (t) {
+ th.setData({ sub: 0 });
+ return i.clearAuth(), i.alertLoginErrorAndGoHome(), !1;
+ }
+ });
+ },
+
+
+ bind_bnerr: function (e) {
+ var _errImg = e.target.dataset.errorimg;
+ var _errObj = {};
+ _errObj[_errImg] = this.data.imghots + "/miniapp/images/logo.png";
+ this.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ;
+ },
+
+ //-- 会员授权 --
+ bindUserInfo: function (ee) {
+ var that = this;
+ var user = ee.detail.userInfo;
+ //此处授权得到userInfo
+ getApp().globalData.getu = user;
+
+ //--拿下code--
+ wx.login({
+ success: function (o) {
+ var dd = {
+ js_code: o.code,
+ store_id: os.stoid,
+ nickname: app.clear_word(app.globalData.getu.nickName),
+ head_pic: app.clear_word(app.globalData.getu.avatarUrl)
+ };
+ //-- 导购会员ID --
+ if (getApp().globalData.guide_id) {
+ dd.guide_id = getApp().globalData.guide_id;
+ }
+
+ getApp().request.get("/api/weshop/users/openidandkey", {
+ data: dd,
+ success: function (e) {
+ if (e.data.code == 0) {
+ that.setData({ user: user })
+ //如果有会员的话,没有sessionKey
+ if (!e.data.data.sessionKey) {
+ // getApp().showWarning("登录成功");
+ wx.showToast({
+ title: '登录成功',
+ icon: 'success',
+ duration: 2000
+ });
+
+ getApp().globalData.userInfo = e.data.data;
+ getApp().globalData.user_id = e.data.data.user_id;
+ getApp().globalData.openid = e.data.data.weapp_openid;
+ //把会员的信息存在内存
+ wx.setStorageSync("userinfo", e.data.data);
+
+ //调用接口判断是不是会员
+ app.promiseGet("/api/weshop/shoppingGuide/get/" + os.stoid + "/" + e.data.data.user_id, {}).then(res => {
+ if (res.data.code == 0) {
+ getApp().globalData.guide_id = res.data.data.id;
+ }
+ })
+
+
+ setTimeout(function () {
+ getApp().globalData.login_back = 1;
+ wx.navigateBack({ delta: 1 }) //返回上一页
+ }, 1000)
+ } else {
+ getApp().globalData.sessionKey = e.data.data.sessionKey;
+ getApp().globalData.openid = e.data.data.openid;
+ that.setData({ show_bind: 1 });
+ }
+ } else {
+ getApp().confirmBox(e.data.msg);
+ }
+ }
+ });
+ }
+ })
+
+
+ },
+
+
+ close_pop_back: function () {
+ this.close_pop();
+ wx.navigateBack({ delta: 1 })
+ },
+
+
+ // 是否同意协议
+ isAgree(e) {
+ let isAgree = null;
+ if (e.detail.value[0]) {
+ isAgree = true;
+ } else {
+ isAgree = false;
+ };
+ // this.data.isAgree = isAgree;
+ this.setData({
+ isAgree,
+ });
+ },
+
+
+ //通过路径跳转到其他页面
+ goto: function (e) {
+ console.log('xxxx', e);
+ var url = e.currentTarget.dataset.url;
+ getApp().goto(url);
+ },
+
+ //订阅消息提醒
+ sendsm: function (func) {
+ var template_id = this.data.template_id;
+ // //授权订阅
+ wx.requestSubscribeMessage({
+ tmplIds: [template_id],
+ success(res) {
+ func();
+ },
+ fail(res) {
+ func();
+ }
+ })
+
+ },
+
+
+})
diff --git a/packageE/pages/qy/contactMe/contactMe.json b/packageE/pages/qy/contactMe/contactMe.json
new file mode 100644
index 0000000..3f01b7c
--- /dev/null
+++ b/packageE/pages/qy/contactMe/contactMe.json
@@ -0,0 +1,7 @@
+{
+ "usingComponents": {
+ "warn": "/components/long_warn/long_warn"
+ },
+ "navigationBarTitleText": "联系我",
+ "enablePullDownRefresh": false
+}
\ No newline at end of file
diff --git a/packageE/pages/qy/contactMe/contactMe.wxml b/packageE/pages/qy/contactMe/contactMe.wxml
new file mode 100644
index 0000000..a6ad5bc
--- /dev/null
+++ b/packageE/pages/qy/contactMe/contactMe.wxml
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+ {{store.store_name}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 长按识别二维码
+ 添加我是企业微信
+
+
+
+
+
diff --git a/packageE/pages/qy/contactMe/contactMe.wxss b/packageE/pages/qy/contactMe/contactMe.wxss
new file mode 100644
index 0000000..ebb9fb7
--- /dev/null
+++ b/packageE/pages/qy/contactMe/contactMe.wxss
@@ -0,0 +1,87 @@
+page{
+ border-top: 3rpx solid #EAEAEC;
+ background-color: #fff;
+}
+.logins {
+ width: 100%;
+ /* padding-bottom: 130rpx; */
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover
+}
+
+.login_img {
+ width: 192rpx;
+ height: 192rpx;
+ border-radius: 50%;
+}
+.phones{
+ margin-bottom: 48rpx;
+}
+.getPhoneNumber {
+ width: 600rpx;
+ height: 94rpx;
+ line-height: 94rpx;
+ background-color: #57b837;
+ border-radius: 48rpx;
+ color: rgb(255,255,255);
+ font-size: 32rpx;
+ margin-top: 40rpx;
+}
+.we_chat{
+ width: 55rpx;
+ height: 45rpx;
+ margin-right: 15rpx;
+}
+.userlongin{
+ color: #767f8e;
+}
+button{
+ border:none;
+}
+.login_img_back{ width: 100%;}
+.p_content{
+ margin: 10%;
+ width: 80%;
+ height:340rpx;
+ top:50%;
+ margin-top: -180rpx;
+ background-color: #fff;
+ z-index: 12;
+ position: fixed;
+}
+
+.btn_view { height: 120rpx; line-height: 120rpx; border-top:1rpx solid #e9e9e9;}
+.p_title{ height:220rpx; padding: 0 40rpx; line-height: 50rpx;}
+.g_mobile{ background: none;line-height: normal;}
+.b_right{border-right:1rpx solid #e9e9e9;}
+
+.ali-c{align-items: center;}
+.flex-center2{ justify-content: center;}
+.f2 {
+ flex: 2 0;
+}
+
+.middle_view{
+ position: absolute; left: 0; width: 100%; text-align: center;
+}
+
+/*checkbox 选项框大小 */
+checkbox .wx-checkbox-input {
+ width: 30rpx;
+ height: 30rpx;
+}
+
+.gray {
+ color: #767f8e;
+}
+
+.meBox{
+ color: rgb(127, 128, 132);
+ font-size: 50rpx;
+ height: 100vh;
+ display: flex;
+ align-items: center;
+ flex-direction: column;
+ justify-content: center;
+}
\ No newline at end of file
diff --git a/pages/qy/contactMe/contactMe.js b/pages/qy/contactMe/contactMe.js
deleted file mode 100644
index d034b14..0000000
--- a/pages/qy/contactMe/contactMe.js
+++ /dev/null
@@ -1,486 +0,0 @@
-var t = require("../../../utils/common.js");
-const app = getApp();
-var os = app.globalData.setting;
-var regeneratorRuntime = require('../../../utils/runtime.js');
-
-Page({
- data: {
- user: null,
- show_bind: 0,
- imghots: os.imghost,
- store_logo: '',
- first_leader: '', //-- 邀请人 --
- config2: null,
- sub: 0,
- phone:'',
- id:"",
- },
- onLoad: function (tt) {
- // tt.scene="0_0_14"
- if (tt && tt.scene) {
- var first_leader_str = decodeURIComponent(tt.scene);
- var f_arr = first_leader_str.split("_");
- // first_leader = f_arr[0] && parseFloat(f_arr[0]) > 0 ? f_arr[0] : null;
- //注册门店
- // if (f_arr[1] && parseFloat(f_arr[1]) > 0) {
- // getApp().globalData.store_number = f_arr[1];
- // }
- //企业微信群id
- if (f_arr && f_arr[2] && parseFloat(f_arr[2]) > 0) {
- this.setData({
- id:f_arr[2]
- })
- // this.getopenuserid(f_arr[2])
- // getApp().globalData.groupchat_id = f_arr[2];
- }
-
- }
- // if (wx.getUserProfile) {
- // this.setData({
- // canIUseGetUserProfile: true
- // })
- // }
- // getApp().globalData.isLoad_ad = 1;
- //--判断是否有接受到邀请人的ID--
- // if (options.first_leader) {
- // this.setData({ first_leader: options.first_leader });
- // } else if (getApp().globalData.first_leader) {
- // this.setData({ first_leader: getApp().globalData.first_leader });
- // }
- var th = this;
- app.getConfig(function (e) {
- var logo = th.data.imghots + e.store_logo;
- th.setData({ store: e, store_logo: logo });
- })
-
- //判断注册的条件
- // app.getConfig2(function (e) {
- // if (e.reg_type == 1) {
- // var arr = JSON.parse(e.reg_info);
- // if (arr['name_state'] == 1) th.data.name_need_go = 1;
- // if (arr['birthday_state'] == 1) th.data.birth_need_go = 1;
- // if (arr['idcard_state'] == 1) th.data.idcard_need_go = 1;
- // if (arr['address_state'] == 1) th.data.address_need_go = 1;
- // if (arr['pick_state'] == 1) th.data.pick_need_go = 1;
- // if (arr['sex_state'] == 1) th.data.sex_need_go = 1;
- // if (arr['introducer_state'] == 1) th.data.introducer_need_go = 1;
- // }
- // var json_d = JSON.parse(e.switch_list);
- // if (json_d.user_label_set == 1) {
- // th.data.is_lable_set = 1
- // }
- // }, 1)
-
- // getApp().promiseGet("/api/wx/weappSendlist/page", {
- // data: {
- // store_id: os.stoid,
- // typeid: "1007"
- // }
- // }).then(res => {
- // if (res.data.code == 0 && res.data.data.pageData.length > 0) {
- // var template_id = res.data.data.pageData[0].template_id;
- // th.setData({ template_id: template_id });
- // }
- // })
- },
-
- getopenuserid(id){
- getApp().request.promiseGet("/api/weshop/qyWeChat/qywxStaffcode", { data: {id} }).then(res => {
- console.log(res);
- if (res.data.code == 0) {
- let resdata=JSON.parse(res.data.data);
-
- }
- })
- },
-
- //绑定手机号
- getphone: function (e) {
- //接下来写业务代码登录
- console.log(e);
- // return
- e = e.detail;
- if (e.code == undefined) {
- this.setData({ show_bind: 0 })
- return app.my_warnning("登录需要授权手机号码!", 0, this);
- return false;
- }
- // var sessionKey = getApp().globalData.sessionKey;
- var req_data = {
- js_code: e.code,
- store_id: getApp().globalData.setting.stoid,
- }
- //-- 获取一下手机 --/api/weshop/users/getCodeMobile?store_id=1&js_code=b8451556dd98b2eebec5aa6775625bce192a68fc1a4b15b0c6bf3ed046f90da4
- getApp().request.promiseGet("/api/weshop/users/getCodeMobile", { data: req_data }).then(res => {
- // console.log('手机号码');
- // console.log(res);
- if (res.data.code == 0) {
- let resdata=JSON.parse(res.data.data);
- this.setData({
- phone:resdata.phoneNumber
- })
- // getApp().globalData.zc_dd = dd;
- // wx.redirectTo({
- // url: "/packageA/pages/profile/profile?is_back=1"
- // })
- }
- })
-
- // var sessionKey = getApp().globalData.sessionKey;
- // var openid = getApp().globalData.openid;
- // var r = getApp().globalData.getu;
- // this.save_the_data(r, e, sessionKey, openid)
- },
-
-
- //-- 会员授权 --
- bindGetUserInfo: function (ee) {
- if (!this.data.isAgree) {
- wx.showToast({
- title: '请您先阅读和勾选指定的内容',
- icon: 'none',
- });
- return false;
- }
- var that = this;
- //-- 点击授权 --
- that.getUserProfile(function (res) {
- var user = res;
- //--拿下code--
- wx.login({
- success: function (o) {
- var dd = {
- js_code: o.code,
- store_id: os.stoid,
- nickname: app.clear_word(app.globalData.getu.nickName),
- head_pic: app.clear_word(app.globalData.getu.avatarUrl)
- };
- //-- 导购会员ID --
- if (getApp().globalData.guide_id) {
- dd.guide_id = getApp().globalData.guide_id;
- }
-
- getApp().request.get("/api/weshop/users/openidandkey", {
- data: dd,
- success: function (e) {
- if (e.data.code == 0) {
- that.setData({ user: user })
- //如果有会员的话,没有sessionKey
- if (!e.data.data.sessionKey) {
- // getApp().showWarning("登录成功");
- wx.showToast({
- title: '登录成功',
- icon: 'success',
- duration: 2000
- });
- getApp().globalData.userInfo = e.data.data;
- getApp().globalData.user_id = e.data.data.user_id;
- getApp().globalData.openid = e.data.data.weapp_openid;
- //把会员的信息存在内存
- wx.setStorageSync("userinfo", e.data.data);
-
- //调用接口判断是不是会员
- app.promiseGet("/api/weshop/shoppingGuide/get/" + os.stoid + "/" + e.data.data.user_id, {}).then(res => {
- if (res.data.code == 0) {
- getApp().globalData.guide_id = res.data.data.id;
- }
- })
-
-
- setTimeout(function () {
- getApp().globalData.login_back = 1;
- wx.navigateBack({ delta: 1 }) //返回上一页
- }, 1000)
- } else {
- getApp().globalData.sessionKey = e.data.data.sessionKey;
- getApp().globalData.openid = e.data.data.openid;
- that.setData({ show_bind: 1 });
- }
- } else {
- getApp().confirmBox(e.data.msg);
- }
- }
- });
- }
- })
-
- })
- },
-
- //-- 调整后的获取会员信息 --
- getUserProfile: function (func) {
- var that = this;
- wx.getUserProfile({
- desc: '获取用户相关信息',
- success: res => {
- console.log("getUserProfile", res);
- //此处授权得到userInfo
- getApp().globalData.getu = res.userInfo;
- func(res.userInfo);
- }
- });
- },
-
- //暂不登录,返回上一页
- cancle_bind: function () {
- wx.navigateBack({ delta: 1 })
- },
-
- close_pop: function () {
- this.setData({ show_bind: 0 })
- },
- show_bind_mobile: function () {
- let th = this;
- th.sendsm(function () {
- th.setData({ show_bind: 1 })
- })
- },
-
-
- save_the_data: async function (r, e, sessionKey, openid) {
- var app = getApp(), a = app, th = this;
- var dd = {
- oauth: "miniapp",
- nickname: a.clear_word(r.nickName),
- head_pic: r.avatarUrl,
- sex: r.gender,
- terminal: "miniapp",
- sessionKey: sessionKey,
- openid: openid,
- encryptedData: e.encryptedData,
- iv: e.iv,
- store_id: getApp().globalData.setting.stoid,
- };
- //--如果有邀请人的时候--
- if (th.data.first_leader) {
- dd.first_leader = th.data.first_leader;
- }
- //-- 导购会员ID --
- if (getApp().globalData.guide_id) {
- dd.guide_id = getApp().globalData.guide_id;
- }
-
- //门店的扫描识别码
- if (getApp().globalData.store_number) {
- dd.SunCode = encodeURIComponent(getApp().globalData.store_number.trim());
- }
-
- console.log("-----会员注册的信息-------");
- console.log(dd);
-
-
- var need_go = 0;
- //如果有需要完善的信息没有完善,就需要跳转
- if (th.data.name_need_go) { need_go = 1; }
- if (th.data.birth_need_go) { need_go = 1; }
- if (th.data.idcard_need_go) { need_go = 1; }
- if (th.data.address_need_go) { need_go = 1; }
- if (th.data.pick_need_go) { need_go = 1; }
- if (th.data.sex_need_go) { need_go = 1; }
- if (th.data.introducer_need_go) { need_go = 1; }
-
- if (need_go) {
-
- var req_data = {
- sessionKey: sessionKey,
- encryptedData: e.encryptedData,
- iv: e.iv,
- store_id: getApp().globalData.setting.stoid,
- }
- //-- 获取一下手机 --
- getApp().request.promiseGet("/api/weshop/users/getmobile", { data: req_data }).then(res => {
- if (res.data.code == 0) {
- dd.mobile = res.data.data;
- getApp().globalData.zc_dd = dd;
- wx.redirectTo({
- url: "/packageA/pages/profile/profile?is_back=1"
- })
- }
- })
-
- } else {
- if (th.data.is_lable_set) {
- var req_data = {
- sessionKey: sessionKey,
- encryptedData: e.encryptedData,
- iv: e.iv,
- store_id: getApp().globalData.setting.stoid,
- }
- //-- 获取一下手机 --
- getApp().request.promiseGet("/api/weshop/users/getmobile", { data: req_data }).then(res => {
- if (res.data.code == 0) {
- dd.mobile = res.data.data;
- getApp().globalData.zc_dd = dd;
- wx.redirectTo({
- url: "/packageE/pages/user/labels/labels?pageType=1"
- })
- }
- })
- } else {
- this.setData({ sub: 1 });
- wx.showLoading({
- title: '处理中.',
- mask: true
- })
- this.zu_ce(dd); //调用注册的函数
- }
- }
-
- },
-
- zu_ce: function (dd) {
- var th = this;
- app.request.get("/api/weshop/users/thirdLogin", {
- data: dd,
- success: function (e) {
- if (e.data.code == 0) {
- app.globalData.user_id = e.data.data.user_id;
- } else {
- return app.showWarning("授权登入失败!" + e.data.msg);
- }
- getApp().globalData.login_back = 1;
- wx.setStorageSync("userinfo", e.data.data);
- wx.setStorageSync("isAuth", !0), app.globalData.userInfo = e.data.data, app.globalData.userInfo.head_pic = t.getFullUrl(app.globalData.userInfo.head_pic);
- //调用接口判断是不是会员
- app.promiseGet("/api/weshop/shoppingGuide/get/" + os.stoid + "/" + e.data.data.user_id, {}).then(res => {
- if (res.data.code == 0) {
- getApp().globalData.guide_id = res.data.data.id;
- }
- })
-
- },
- failStatus: function (t) {
- th.setData({ sub: 0 });
- return app.my_warnning("授权登入失败,请稍后再试!", 0, th);
- },
- fail: function (t) {
- th.setData({ sub: 0 });
- return i.clearAuth(), i.alertLoginErrorAndGoHome(), !1;
- }
- });
- },
-
-
- bind_bnerr: function (e) {
- var _errImg = e.target.dataset.errorimg;
- var _errObj = {};
- _errObj[_errImg] = this.data.imghots + "/miniapp/images/logo.png";
- this.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ;
- },
-
- //-- 会员授权 --
- bindUserInfo: function (ee) {
- var that = this;
- var user = ee.detail.userInfo;
- //此处授权得到userInfo
- getApp().globalData.getu = user;
-
- //--拿下code--
- wx.login({
- success: function (o) {
- var dd = {
- js_code: o.code,
- store_id: os.stoid,
- nickname: app.clear_word(app.globalData.getu.nickName),
- head_pic: app.clear_word(app.globalData.getu.avatarUrl)
- };
- //-- 导购会员ID --
- if (getApp().globalData.guide_id) {
- dd.guide_id = getApp().globalData.guide_id;
- }
-
- getApp().request.get("/api/weshop/users/openidandkey", {
- data: dd,
- success: function (e) {
- if (e.data.code == 0) {
- that.setData({ user: user })
- //如果有会员的话,没有sessionKey
- if (!e.data.data.sessionKey) {
- // getApp().showWarning("登录成功");
- wx.showToast({
- title: '登录成功',
- icon: 'success',
- duration: 2000
- });
-
- getApp().globalData.userInfo = e.data.data;
- getApp().globalData.user_id = e.data.data.user_id;
- getApp().globalData.openid = e.data.data.weapp_openid;
- //把会员的信息存在内存
- wx.setStorageSync("userinfo", e.data.data);
-
- //调用接口判断是不是会员
- app.promiseGet("/api/weshop/shoppingGuide/get/" + os.stoid + "/" + e.data.data.user_id, {}).then(res => {
- if (res.data.code == 0) {
- getApp().globalData.guide_id = res.data.data.id;
- }
- })
-
-
- setTimeout(function () {
- getApp().globalData.login_back = 1;
- wx.navigateBack({ delta: 1 }) //返回上一页
- }, 1000)
- } else {
- getApp().globalData.sessionKey = e.data.data.sessionKey;
- getApp().globalData.openid = e.data.data.openid;
- that.setData({ show_bind: 1 });
- }
- } else {
- getApp().confirmBox(e.data.msg);
- }
- }
- });
- }
- })
-
-
- },
-
-
- close_pop_back: function () {
- this.close_pop();
- wx.navigateBack({ delta: 1 })
- },
-
-
- // 是否同意协议
- isAgree(e) {
- let isAgree = null;
- if (e.detail.value[0]) {
- isAgree = true;
- } else {
- isAgree = false;
- };
- // this.data.isAgree = isAgree;
- this.setData({
- isAgree,
- });
- },
-
-
- //通过路径跳转到其他页面
- goto: function (e) {
- console.log('xxxx', e);
- var url = e.currentTarget.dataset.url;
- getApp().goto(url);
- },
-
- //订阅消息提醒
- sendsm: function (func) {
- var template_id = this.data.template_id;
- // //授权订阅
- wx.requestSubscribeMessage({
- tmplIds: [template_id],
- success(res) {
- func();
- },
- fail(res) {
- func();
- }
- })
-
- },
-
-
-})
diff --git a/pages/qy/contactMe/contactMe.json b/pages/qy/contactMe/contactMe.json
deleted file mode 100644
index 3f01b7c..0000000
--- a/pages/qy/contactMe/contactMe.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "usingComponents": {
- "warn": "/components/long_warn/long_warn"
- },
- "navigationBarTitleText": "联系我",
- "enablePullDownRefresh": false
-}
\ No newline at end of file
diff --git a/pages/qy/contactMe/contactMe.wxml b/pages/qy/contactMe/contactMe.wxml
deleted file mode 100644
index a6ad5bc..0000000
--- a/pages/qy/contactMe/contactMe.wxml
+++ /dev/null
@@ -1,80 +0,0 @@
-
-
-
-
-
-
-
-
- {{store.store_name}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 长按识别二维码
- 添加我是企业微信
-
-
-
-
-
diff --git a/pages/qy/contactMe/contactMe.wxss b/pages/qy/contactMe/contactMe.wxss
deleted file mode 100644
index ebb9fb7..0000000
--- a/pages/qy/contactMe/contactMe.wxss
+++ /dev/null
@@ -1,87 +0,0 @@
-page{
- border-top: 3rpx solid #EAEAEC;
- background-color: #fff;
-}
-.logins {
- width: 100%;
- /* padding-bottom: 130rpx; */
- background-position: center;
- background-repeat: no-repeat;
- background-size: cover
-}
-
-.login_img {
- width: 192rpx;
- height: 192rpx;
- border-radius: 50%;
-}
-.phones{
- margin-bottom: 48rpx;
-}
-.getPhoneNumber {
- width: 600rpx;
- height: 94rpx;
- line-height: 94rpx;
- background-color: #57b837;
- border-radius: 48rpx;
- color: rgb(255,255,255);
- font-size: 32rpx;
- margin-top: 40rpx;
-}
-.we_chat{
- width: 55rpx;
- height: 45rpx;
- margin-right: 15rpx;
-}
-.userlongin{
- color: #767f8e;
-}
-button{
- border:none;
-}
-.login_img_back{ width: 100%;}
-.p_content{
- margin: 10%;
- width: 80%;
- height:340rpx;
- top:50%;
- margin-top: -180rpx;
- background-color: #fff;
- z-index: 12;
- position: fixed;
-}
-
-.btn_view { height: 120rpx; line-height: 120rpx; border-top:1rpx solid #e9e9e9;}
-.p_title{ height:220rpx; padding: 0 40rpx; line-height: 50rpx;}
-.g_mobile{ background: none;line-height: normal;}
-.b_right{border-right:1rpx solid #e9e9e9;}
-
-.ali-c{align-items: center;}
-.flex-center2{ justify-content: center;}
-.f2 {
- flex: 2 0;
-}
-
-.middle_view{
- position: absolute; left: 0; width: 100%; text-align: center;
-}
-
-/*checkbox 选项框大小 */
-checkbox .wx-checkbox-input {
- width: 30rpx;
- height: 30rpx;
-}
-
-.gray {
- color: #767f8e;
-}
-
-.meBox{
- color: rgb(127, 128, 132);
- font-size: 50rpx;
- height: 100vh;
- display: flex;
- align-items: center;
- flex-direction: column;
- justify-content: center;
-}
\ No newline at end of file
--
libgit2 0.21.4