| | |
| | | id: '',
|
| | | dto: {},
|
| | | shopnum: 0,
|
| | | sharePartnerUserId: '',
|
| | | }
|
| | | },
|
| | | onShow() {
|
| | |
| | | this.refreshShopNum()
|
| | | },
|
| | | onLoad(options) {
|
| | | console.log('trade detail options', options)
|
| | | this.id = options.id || ''
|
| | | if (this.id) {
|
| | | this.getDetail()
|
| | | }
|
| | | this.refreshShopNum()
|
| | | if (options.partnerUserId) {
|
| | | //合伙人绑定的,判断当前用户,是否有登录
|
| | | this.sharePartnerUserId = options.partnerUserId
|
| | | // let tmp = this
|
| | | // setTimeout(() => {
|
| | | // if (!tmp.currentInfo.id) {
|
| | | // //前往登录,,但是带上
|
| | | // }
|
| | | // }, 500)
|
| | | }
|
| | | },
|
| | | // #ifdef PUB_CUSTOMER
|
| | | onShareAppMessage() {
|
| | | let that = this;
|
| | | var name = that.currentInfo.customerDTO && currentInfo.customerDTO.name || that.currentInfo.supplierDTO &&
|
| | | currentInfo.supplierDTO.name || that.currentInfo.partnerDTO && currentInfo.partnerDTO.name || ''
|
| | | //如果是合伙人的id,那么分享出去,需要附加id了
|
| | | console.log('onShareAppMessage', this.currentInfo)
|
| | |
|
| | | var partnerUserId = ''
|
| | | if (that.currentInfo.partnerDTO && currentInfo.partnerDTO.id) {
|
| | | partnerUserId = this.currentInfo.id
|
| | | }
|
| | | var url =
|
| | | `/sub_pages/customer/trade/detail?id=${this.id}&shareId=${this.currentInfo&&this.currentInfo.id||''}&shareName=${name||''}`; //你的转发页面路径拼接参数
|
| | | `/sub_pages/customer/trade/detail?partnerUserId=${partnerUserId}&id=${this.id}&shareId=${this.currentInfo&&this.currentInfo.id||''}&shareName=${name||''}`; //你的转发页面路径拼接参数
|
| | | return {
|
| | |
|
| | | title: this.dto.id ? (this.dto.name + " " + (this.dto.price || '-') + '元/扎 ' + (this.dto.unit || '')) : "花满芫",
|
| | | title: this.dto.id ? (this.dto.name + " " + (this.dto.price || '-') + '元/扎 ' + (this.dto.unit || '')) :
|
| | | "花满芫",
|
| | | path: url,
|
| | | }
|
| | | },
|
| | |
| | | let that = this;
|
| | | var name = that.currentInfo.customerDTO && currentInfo.customerDTO.name || that.currentInfo.supplierDTO &&
|
| | | currentInfo.supplierDTO.name || that.currentInfo.partnerDTO && currentInfo.partnerDTO.name || ''
|
| | | //如果是合伙人的id,那么分享出去,需要附加id了
|
| | | var partnerUserId = ''
|
| | | if (that.currentInfo.partnerDTO && currentInfo.partnerDTO.id) {
|
| | | partnerUserId = this.currentInfo.id
|
| | | }
|
| | | var url =
|
| | | `/sub_pages/customer/trade/detail?id=${this.id}&shareId=${this.currentInfo&&this.currentInfo.id||''}&shareName=${name||''}`; //你的转发页面路径拼接参数
|
| | | `/sub_pages/customer/trade/detail?partnerUserId=${partnerUserId}&id=${this.id}&shareId=${this.currentInfo&&this.currentInfo.id||''}&shareName=${name||''}`; //你的转发页面路径拼接参数
|
| | | return {
|
| | | title: this.dto.id ? (this.dto.name + " " + (this.dto.price || '-') + '元/扎 ' + (this.dto.unit || '')) : "花满芫",
|
| | | title: this.dto.id ? (this.dto.name + " " + (this.dto.price || '-') + '元/扎 ' + (this.dto.unit || '')) :
|
| | | "花满芫",
|
| | | path: url,
|
| | | }
|
| | | },
|
| | |
| | | },
|
| | | async addnum(item, addnum) {
|
| | | if (!this.currentInfo.id) {
|
| | | await this.$message.confirm('请前往登录')
|
| | | // await this.$message.confirm('请前往登录')
|
| | | uni.navigateTo({
|
| | | url: '/pages/user/supplier-user'
|
| | | url: `/pages/login/supplier-login?source=jump&sharePartnerUserId=${this.sharePartnerUserId}`
|
| | | })
|
| | | return
|
| | | }
|
| | |
| | | },
|
| | | async collectItem(dto) {
|
| | | if (!this.currentInfo.id) {
|
| | | this.$message.showToast('请先登录')
|
| | | // this.$message.showToast('请先登录')
|
| | | uni.navigateTo({
|
| | | url: `/pages/login/supplier-login?source=jump&sharePartnerUserId=${this.sharePartnerUserId}`
|
| | | })
|
| | | return
|
| | | }
|
| | | await this.$message.confirm(`是否${dto.collection?'移除':'添加到'}收藏`)
|
| | |
| | | async submitShopping(dto) {
|
| | | //提交到购物车中
|
| | | // this.$message.showLoading()
|
| | | if (!this.currentInfo.id) {
|
| | | // this.$message.showToast('请先登录')
|
| | | uni.navigateTo({
|
| | | url: `/pages/login/supplier-login?source=jump&sharePartnerUserId=${this.sharePartnerUserId}`
|
| | | })
|
| | | return
|
| | | }
|
| | | const {
|
| | | code,
|
| | | data
|
| | |
| | |
|
| | | },
|
| | | toShopping() {
|
| | | if (!this.currentInfo.id) {
|
| | | // this.$message.showToast('请先登录')
|
| | | uni.navigateTo({
|
| | | url: `/pages/login/supplier-login?source=jump&sharePartnerUserId=${this.sharePartnerUserId}`
|
| | | })
|
| | | return
|
| | | }
|
| | | uni.navigateTo({
|
| | | url: '/sub_pages/customer/shopping/shopping'
|
| | | })
|