From 52aa9f64e5dea1c0e30bc1094fa580c3851d8f9d Mon Sep 17 00:00:00 2001 From: zhangyongtian <1181606322@qq.com> Date: Sat, 14 Sep 2024 18:02:38 +0800 Subject: [PATCH] Merge branch 'master' of http://120.79.193.119:9090/r/gzzfw/frontEnd/gzDyh --- gz-wxparty/pages/myRegisterList/index.js | 99 +++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 83 insertions(+), 16 deletions(-) diff --git a/gz-wxparty/pages/myRegisterList/index.js b/gz-wxparty/pages/myRegisterList/index.js index 847fb0c..be40cdc 100644 --- a/gz-wxparty/pages/myRegisterList/index.js +++ b/gz-wxparty/pages/myRegisterList/index.js @@ -12,6 +12,17 @@ }) } +function getfilesApi(param) { + return $$.request({ + url: 'fileInfo/listByMainIdAndType', + type: 'get', + submitData: param || {}, + service: 'sys' + }) +} + + + Page({ /** @@ -19,6 +30,7 @@ */ data: { imgUrl: $$.url.img, + fileUrl: $$.baseUrl + $$.url.fileShowUrl, search: { page: 1, size: 10, @@ -57,6 +69,7 @@ // 关闭筛选框 addClosePopup() { + console.log('111', 11); this.setData({ showModal: false }) @@ -133,7 +146,9 @@ ...i, plaintiffNames: i.plaintiffList.length > 0 ? i.plaintiffList.map(i => i.trueName).join('、') : '-', defendantNames: i.defendantList.length > 0 ? i.defendantList.map(i => i.trueName).join('、') : '-', - show: index === 0 ? true : false + show: index === 0 ? true : false, + newAgreeContent: i.agreeContent ? i.agreeContent?.length > 75 ? i.agreeContent.slice(0, 75) + '...' : i.agreeContent : '', + agreeContentShow: i.agreeContent?.length > 75 ? true : false, })), total: res.data.totalElements || 0 }); @@ -158,29 +173,81 @@ }) }, - // 关闭AI弹窗 - addClosePopup() { + // 展示协议要点 + agreeContentClick(e) { + let item = e.currentTarget.dataset.item; this.setData({ - AiModal: false + showData: { + visible: true, + title: item.agreeContent + } }) }, + // 关闭协议要点 + agreeContentClosePopup(e) { + this.setData({ + showData: { + visible: false, + title: '' + } + }) + }, + + // 查看协议文书 + async agreeClick(e) { + let item = e.currentTarget.dataset.item; + $$.showLoading(); + + const res = await getfilesApi({ + mainId: item.id, + ownerType: '22_00018-302', + }); + $$.hideLoading(); + if (res.type) { + let data = res.data || []; + if (data?.length === 0) { + $$.showToast({ + title: '暂无协议文书', + duration: 1000 + }); + } + wx.previewImage({ + current: `${this.data.fileUrl}${data[0].showUrl}`, + urls: data.map(item => `${this.data.fileUrl}${item.showUrl}`) // 需要预览的图片http链接列表 + }); + } + }, + + // 评价 + evaluate(e) { + let id = e.currentTarget.dataset.id; + wx.navigateTo({ + url: '../../pages/evaluate/index?id=' + id + }); + }, + + // 关闭AI弹窗 + // addClosePopup() { + // this.setData({ + // AiModal: false + // }) + // }, /** * 生命周期函数--监听页面加载 */ - onLoad(options) { - this.pageQuery(this.data.search) - }, + onLoad(options) {}, onShow() { - let AICase = wx.getStorageSync('AICase') || ''; - if (AICase) { - this.setData({ - AiModal: AICase - }) - wx.removeStorage({ - key: 'AICase' - }) - } + this.pageQuery(this.data.search) + // let AICase = wx.getStorageSync('AICase') || ''; + // if (AICase) { + // this.setData({ + // AiModal: AICase + // }) + // wx.removeStorage({ + // key: 'AICase' + // }) + // } } }) \ No newline at end of file -- Gitblit v1.8.0