| | |
| | | this.getDetail()
|
| | | }
|
| | | this.refreshShopNum()
|
| | | // #ifdef PUB_CUSTOMER
|
| | | if (options.partnerUserId) {
|
| | | //合伙人绑定的,判断当前用户,是否有登录
|
| | | this.sharePartnerUserId = options.partnerUserId
|
| | | // let tmp = this
|
| | | // setTimeout(() => {
|
| | | // if (!tmp.currentInfo.id) {
|
| | | // //前往登录,,但是带上
|
| | | // }
|
| | | // }, 500)
|
| | | //合伙人绑定的,判断当前用户,是否有登录,登录没绑定,没登录先缓存合伙人id,等注册和登录时候再弄
|
| | | let tmp = this
|
| | | setTimeout(() => {
|
| | | if (tmp.currentInfo.id) {
|
| | | tmp.bindPartnerUser(tmp.currentInfo.id, '')
|
| | | } else {
|
| | | tmp.sharePartnerUserId = options.partnerUserId
|
| | | //没有登录到话设置到缓存
|
| | | if (tmp.sharePartnerUserId) {
|
| | | tmp.$storage.setItem('cache_sharePartnerUserId', tmp.sharePartnerUserId)
|
| | | }
|
| | | }
|
| | |
|
| | | }, 1000)
|
| | | }
|
| | | // #endif
|
| | |
|
| | | },
|
| | | // #ifdef PUB_CUSTOMER
|
| | | onShareAppMessage() {
|
| | | let that = this;
|
| | | var name = that.currentInfo.customerDTO&&that.currentInfo.customerDTO.name || that.currentInfo.supplierDTO&&that.currentInfo.supplierDTO.name || that.currentInfo.partnerDTO&&that.currentInfo.partnerDTO.name || '' |
| | | var name = that.currentInfo.customerDTO && that.currentInfo.customerDTO.name || that.currentInfo.supplierDTO &&
|
| | | that.currentInfo.supplierDTO.name || that.currentInfo.partnerDTO && that.currentInfo.partnerDTO.name || ''
|
| | | //如果是合伙人的id,那么分享出去,需要附加id了
|
| | | console.log('onShareAppMessage', this.currentInfo)
|
| | |
|
| | |
| | | },
|
| | | onShareTimeline() {
|
| | | let that = this;
|
| | | var name = that.currentInfo.customerDTO && that.currentInfo.customerDTO.name || that.currentInfo.supplierDTO && |
| | | currentInfo.supplierDTO.name || that.currentInfo.partnerDTO && that.currentInfo.partnerDTO.name || '' |
| | | var name = that.currentInfo.customerDTO && that.currentInfo.customerDTO.name || that.currentInfo.supplierDTO &&
|
| | | currentInfo.supplierDTO.name || that.currentInfo.partnerDTO && that.currentInfo.partnerDTO.name || ''
|
| | | //如果是合伙人的id,那么分享出去,需要附加id了
|
| | | var partnerUserId = ''
|
| | | if (that.currentInfo.partnerDTO && currentInfo.partnerDTO.id) {
|
| | |
| | | },
|
| | | // #endif
|
| | | methods: {
|
| | | async bindPartnerUser(userId, name) {
|
| | | //调用接口绑定
|
| | | this.$message.showLoading()
|
| | | const {
|
| | | code,
|
| | | data
|
| | | } = await this.$http.request('post', '/api/customer/bind/partner', {
|
| | | data: {
|
| | | partnerUserId: userId
|
| | | }
|
| | | })
|
| | | this.$message.hideLoading()
|
| | | if (code == 0) {
|
| | | this.$message.showToast(`绑定合伙人${name}成功`)
|
| | | await this.$store.dispatch('getCurrentInfo')
|
| | | }
|
| | | },
|
| | | async updateItemNum(item) {
|
| | | const res = await this.$message.confirm('', {
|
| | | editable: true,
|