diff --git a/src/saas/AppAskForm/components/List.vue b/src/saas/AppAskForm/components/List.vue index ad44bd72..a93ad838 100644 --- a/src/saas/AppAskForm/components/List.vue +++ b/src/saas/AppAskForm/components/List.vue @@ -109,6 +109,7 @@ export default { info: {}, isMore: false, list: [], + linkUrl: '', isShow: false } }, @@ -136,6 +137,12 @@ export default { this.info = item this.id = item.id this.isShow = true + + this.$http.post(`/app/appquestionnairetemplate/queryQrCode?id=${item.id}`).then(res => { + if (res.code == 0) { + this.linkUrl = res.data.linkUrl + } + }) }, toStop() { @@ -159,35 +166,31 @@ export default { uni.showActionSheet({ itemList: ['分享', '微信分享', '获取链接'], success: data => { - this.$http.post(`/app/appquestionnairetemplate/queryQrCode?id=${this.info.id}`).then(res => { - if (res.code == 0) { - if (data.tapIndex === 2) { - this.copy(res.data.linkUrl) + if (data.tapIndex === 2) { + this.copy(this.linkUrl) + this.isShow = false + } + if (data.tapIndex === 0 || data.tapIndex === 1) { + if (data.tapIndex === 0) { + this.wxInvoke(['shareAppMessage', { + title: this.info.title, + desc: this.info.tableExplain, + link: this.linkUrl, + imgUrl: this.info.headPicture + }, () => { this.isShow = false - } - if (data.tapIndex === 0 || data.tapIndex === 1) { - if (data.tapIndex === 0) { - this.wxInvoke(['shareAppMessage', { - title: this.info.title, - desc: this.info.tableExplain, - link: res.data.linkUrl, - imgUrl: this.info.headPicture - }, () => { - this.isShow = false - }]) - } else { - this.wxInvoke(['shareWechatMessage', { - title: this.info.title, - desc: this.info.tableExplain, - link: res.data.linkUrl, - imgUrl: this.info.headPicture - }, () => { - this.isShow = false - }]) - } - } + }]) + } else { + this.wxInvoke(['shareWechatMessage', { + title: this.info.title, + desc: this.info.tableExplain, + link: this.linkUrl, + imgUrl: this.info.headPicture + }, () => { + this.isShow = false + }]) } - }) + } } }) }, diff --git a/src/saas/AppConflictMediation/SelectUser.vue b/src/saas/AppConflictMediation/SelectUser.vue index 3c549918..3b2dabfb 100644 --- a/src/saas/AppConflictMediation/SelectUser.vue +++ b/src/saas/AppConflictMediation/SelectUser.vue @@ -9,6 +9,7 @@
+ diff --git a/src/saas/AppWalkask/AppWalkask.vue b/src/saas/AppWalkask/AppWalkask.vue index bf3c0322..d868ff45 100644 --- a/src/saas/AppWalkask/AppWalkask.vue +++ b/src/saas/AppWalkask/AppWalkask.vue @@ -106,8 +106,7 @@ export default { this.getList() }) uni.$on('updateList', () => { - this.current = 1 - this.getList() + this.getListInit() }) }, onShow() { @@ -121,8 +120,7 @@ export default { this.getList() }, getList() { - this.$http - .post('/app/appvisitvondolence/list', null, { + this.$http.post('/app/appvisitvondolence/list', null, { params: { size: this.size, current: this.current,