From 0c100f6c702db0dd8cf696c595e83fb3fead0232 Mon Sep 17 00:00:00 2001 From: xuxueyang <xuxy@fengyuntec.com> Date: 星期六, 03 八月 2024 14:17:54 +0800 Subject: [PATCH] add 分享 --- sub_pages/customer/trade/detail.vue | 41 +++++++++++++++++++++++++++++++++-------- 1 files changed, 33 insertions(+), 8 deletions(-) diff --git a/sub_pages/customer/trade/detail.vue b/sub_pages/customer/trade/detail.vue index 5b10de5..1748d7e 100644 --- a/sub_pages/customer/trade/detail.vue +++ b/sub_pages/customer/trade/detail.vue @@ -148,9 +148,9 @@ shopnum: 0, } }, - onShow() { - if (this.id) { - this.getDetail() + onShow() { + if (this.id) { + this.getDetail() } this.refreshShopNum() }, @@ -161,6 +161,31 @@ } this.refreshShopNum() }, + // #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 || '' + var url = + `/sub_pages/customer/trade/detail?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 || '')) : "花满芫", + 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 = + `/sub_pages/customer/trade/detail?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 || '')) : "花满芫", + path: url, + } + }, + // #endif methods: { async updateItemNum(item) { const res = await this.$message.confirm('', { @@ -175,7 +200,7 @@ } else { if (!item.stock || t > item.stock) { - this.$message.showToast('库存不足无法修改') + this.$message.showToast('库存不足无法修改') return } this.addnum(item, (t - item.shopnum)) @@ -219,16 +244,16 @@ }) this.$message.hideLoading() if (code === 0) { - item.shopnum += addnum + item.shopnum += addnum this.refreshShopNum() this.$forceUpdate() } }, async refreshShopNum() { - this.shopnum = await this.$store.dispatch('countShopping'); - this.$store.dispatch('sign_add','shopnum') - + this.shopnum = await this.$store.dispatch('countShopping'); + this.$store.dispatch('sign_add', 'shopnum') + }, async collectItem(dto) { if (!this.currentInfo.id) { -- Gitblit v1.9.3