From 5aa4a814ab8d4aa194a9683ebefaefdfc6d92c3a Mon Sep 17 00:00:00 2001
From: liuwh <964324856@qq.com>
Date: Tue, 17 Sep 2024 17:18:05 +0800
Subject: [PATCH] Merge branch 'master' of http://120.79.193.119:9090/r/gzzfw/frontEnd/gzDyh into master
---
gz-wxparty/pages/myRegisterList/index.js | 140 ++++++++++++++++++++++++++++++++++++++++------
1 files changed, 120 insertions(+), 20 deletions(-)
diff --git a/gz-wxparty/pages/myRegisterList/index.js b/gz-wxparty/pages/myRegisterList/index.js
index e4fdbf1..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,
@@ -44,13 +56,7 @@
label: '不予受理',
value: '4'
}],
- dataList: [{
- title: '',
- show: true
- }, {
- title: '',
- show: false
- }]
+ dataList: []
},
// 查看
@@ -63,6 +69,7 @@
// 关闭筛选框
addClosePopup() {
+ console.log('111', 11);
this.setData({
showModal: false
})
@@ -78,6 +85,7 @@
searchSelect(e) {
let idx = e.currentTarget.dataset.index;
let item = e.currentTarget.dataset.item;
+ console.log('item', item);
let searchData = {
...this.data.search,
processStatus: item.value
@@ -88,19 +96,23 @@
...item,
hover: index === idx ? true : false
})),
- searchValue: item.label
+ searchValue: item.label,
+ showModal: false
})
},
// 切换tab
threeTagChange(e) {
- value = e.detail;
+ let value = e.detail;
+ console.log(value, );
+ let data = {
+ ...this.data.search,
+ personType: value.name,
+ }
this.setData({
- search: {
- ...this.data.search,
- personType: value,
- }
+ search: data
});
+ this.pageQuery(data)
},
// 折叠列表
@@ -122,14 +134,22 @@
});
}
if (res.type) {
+ let list = []
if (params.page === 1) {
- this.data.data = res.data.content || [];
+ list = res.data.content || [];
} else {
- this.data.data = this.data.data.concat(res.data.content || []);
+ list = this.data.data.concat(res.data.content || []);
}
this.setData({
search: params,
- data: this.data.data,
+ dataList: list.map((i, index) => ({
+ ...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,
+ 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
});
if (type === 'onPullDownRefresh') {
@@ -142,12 +162,92 @@
}
},
+ // 前往查看
+ AiModalClick(e) {
+ let item = e.currentTarget.dataset.item;
+ wx.navigateTo({
+ url: '../../pages/AIAide/index?caseDes=' + item.caseDes + '&caseClaim=' + item.caseClaim + '&caseId=' + item.caseId
+ });
+ this.setData({
+ AiModal: false
+ })
+ },
+
+ // 展示协议要点
+ agreeContentClick(e) {
+ let item = e.currentTarget.dataset.item;
+ this.setData({
+ 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) {
+ onLoad(options) {},
+
+ onShow() {
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