From 110b6b66982f0c02a70a3291d54c1f19693138ee Mon Sep 17 00:00:00 2001 From: xuxueyang <xuxy@fengyuntec.com> Date: 星期六, 03 八月 2024 15:42:46 +0800 Subject: [PATCH] 1 --- pages/login/supplier-login.vue | 71 +++++++++++++++++++++++------------ manifest.json | 2 pages/user/supplier-user.vue | 2 3 files changed, 49 insertions(+), 26 deletions(-) diff --git a/manifest.json b/manifest.json index 782394c..2848179 100644 --- a/manifest.json +++ b/manifest.json @@ -49,7 +49,7 @@ "quickapp" : {}, /* 快应用特有相关 */ "mp-weixin" : { - "appid" : "wx6d0ecc4e18710458", + "appid" : "wx1441324401626290", "setting" : { "urlCheck" : false, "es6" : true, diff --git a/pages/login/supplier-login.vue b/pages/login/supplier-login.vue index a16e302..f17e16f 100644 --- a/pages/login/supplier-login.vue +++ b/pages/login/supplier-login.vue @@ -84,7 +84,7 @@ </template> <script> export default { - onLoad(options) { + async onLoad(options) { // #ifdef PUB_CUSTOMER var query = options.q && decodeURIComponent(options.q) || '' var querydto = {} @@ -102,6 +102,22 @@ console.log('options query111', querydto) // this.optionsStr = JSON.stringify(options) || '' if (querydto.partnerUserId) { + //通过接口获取名称,兼容,url上不能放中文的情况 + + // if (!querydto.partnerUserName) { + // this.$message.showLoading() + // const resname = await this.$http.request('get', '/api/', { + // params: { + // id: querydto.partnerUserId + // } + // }) + // this.$message.hideLoading() + // if (resname.code == 0) { + // querydto.partnerUserName = resname.name || '' + // } + + // } + if (this.$storage.getItem('token')) { console.log('to login 1') this.$message.showLoading() @@ -112,6 +128,8 @@ tmp.$message.hideLoading() if (tmp.currentInfo && tmp.currentInfo.id || tmp.$storage.getItem('token')) { await this.$store.dispatch('getCurrentInfo'); + + //这种已经登录的 //确定是注册绑定还是重新绑定 tmp.$nextTick(() => { @@ -126,10 +144,12 @@ } uni.showModal({ ...tt, - success: (res) => { + success: async (res) => { + if (res.confirm) { //清空登录信息, - this.$store.commit('updateLogin', false) + this.$store.commit('updateLogin', + false) setTimeout(() => { uni.navigateTo({ url: `/sub_pages/customer/customer-info/customer-info?source=step&partnerUserId=${querydto.partnerUserId}&partnerUserName=${querydto.partnerUserName}` @@ -138,7 +158,8 @@ } if (res.cancel) { if (!tmp.currentInfo.customerDTO) { - tmp.$message.showToast('您尚未完善信息无法绑定') + tmp.$message.showToast( + '您尚未完善信息无法绑定') return } else { if (tmp.currentInfo.customerDTO @@ -186,26 +207,28 @@ } // #endif - }, - onShareAppMessage() { - let that = this; - var name = that.currentInfo.customerDTO&¤tInfo.customerDTO.name || that.currentInfo.supplierDTO&¤tInfo.supplierDTO.name || that.currentInfo.partnerDTO&¤tInfo.partnerDTO.name || '' - var url = - `/pages/login/supplier-login?shareId=${this.currentInfo&&this.currentInfo.id||''}&shareName=${name||''}`; //你的转发页面路径拼接参数 - return { - title: "花满芫", - path: url, - } - }, - onShareTimeline() { - let that = this; - var name = that.currentInfo.customerDTO&¤tInfo.customerDTO.name || that.currentInfo.supplierDTO&¤tInfo.supplierDTO.name || that.currentInfo.partnerDTO&¤tInfo.partnerDTO.name || '' - var url = - `/pages/login/supplier-login?shareId=${this.currentInfo&&this.currentInfo.id||''}&shareName=${name||''}`; //你的转发页面路径拼接参数 - return { - title: "花满芫", - path: url, - } + }, + onShareAppMessage() { + let that = this; + var name = that.currentInfo.customerDTO && currentInfo.customerDTO.name || that.currentInfo.supplierDTO && + currentInfo.supplierDTO.name || that.currentInfo.partnerDTO && currentInfo.partnerDTO.name || '' + var url = + `/pages/login/supplier-login?shareId=${this.currentInfo&&this.currentInfo.id||''}&shareName=${name||''}`; //你的转发页面路径拼接参数 + return { + title: "花满芫", + path: url, + } + }, + onShareTimeline() { + let that = this; + var name = that.currentInfo.customerDTO && currentInfo.customerDTO.name || that.currentInfo.supplierDTO && + currentInfo.supplierDTO.name || that.currentInfo.partnerDTO && currentInfo.partnerDTO.name || '' + var url = + `/pages/login/supplier-login?shareId=${this.currentInfo&&this.currentInfo.id||''}&shareName=${name||''}`; //你的转发页面路径拼接参数 + return { + title: "花满芫", + path: url, + } }, data() { return { diff --git a/pages/user/supplier-user.vue b/pages/user/supplier-user.vue index 552aac9..93c7b95 100644 --- a/pages/user/supplier-user.vue +++ b/pages/user/supplier-user.vue @@ -439,7 +439,7 @@ dto[tarr[0]] = dto[tarr[1]] } } - dto['name'] = dto['partnerUserName'] || dto['partnerUserId'] || '佚名' + dto['name'] = dto['partnerUserName'] || '' dto['userId'] = dto['partnerUserId'] || '' } else { -- Gitblit v1.9.3