city_card/pages/center/case/caseList.js
2023-07-15 14:25:28 +08:00

81 lines
2.6 KiB
JavaScript

var t = require("../../../@babel/runtime/helpers/defineProperty"), e = getApp();
Page({
data: {
sourceUrl: e.baseUrls.sourceUrl,
page: {
page: 1,
rows: 10,
isAccpet: "",
handleStatus: "",
areaCode: wx.getStorageSync("areaCode")
},
baseUrl: e.baseUrls.caseUrl,
imgUrl: e.baseUrls.baseImgUrl,
caseList: []
},
getList: function() {
var a = this;
e.restAjax.get(e.restAjax.path(e.apis.myCaseList, [ e.baseUrls.requestUrl ]), a.data.page, {
headers: {
token: e.globalData.token
}
}, function(e, s) {
if (s.rows.length > 0) {
for (var o = a.data.caseList, i = 0; i < s.rows.length; i++) s.rows[i].reportPhotos && (s.rows[i].reportPhotos = s.rows[i].reportPhotos.split(",")[0]),
o.push(s.rows[i]);
a.setData({
caseList: o
});
} else wx.showToast({
title: "暂无更多",
icon: "none"
}), a.setData(t({}, "page.page", a.data.page.page - 1));
console.log(s);
}, function(t, e) {
console.log(e);
});
},
goDetail: function(t) {
var e = t.currentTarget.dataset.id;
wx.navigateTo({
url: "./caseHandle?reportId=" + e
});
},
checkLog: function(t) {
var e = t.currentTarget.dataset.log;
wx.navigateTo({
url: "./caseLog?businessId=" + e
});
},
doEvaluate: function(t) {
wx.navigateTo({
url: "../evaluate/evaluate?reportId=" + t.currentTarget.dataset.id
});
},
onLoad: function(e) {
console.log(e.isAccept), "0" != e.isAccept && "1" != e.isAccept || (this.setData(t({}, "page.isAccept", e.isAccept)),
"0" == e.isAccept ? wx.setNavigationBarTitle({
title: "待受理"
}) : wx.setNavigationBarTitle({
title: "已受理"
})), "3" == e.isAccept && wx.setNavigationBarTitle({
title: "我的收藏"
}), e.handleStatus && (this.setData(t({}, "page.handleStatus", "2")), wx.setNavigationBarTitle({
title: "已完结"
}));
},
onReady: function() {},
onShow: function() {
this.setData({
caseList: []
}), this.getList();
},
onHide: function() {},
onUnload: function() {},
onPullDownRefresh: function() {},
onReachBottom: function() {
this.setData(t({}, "page.page", this.data.page.page + 1)), this.getList();
},
onShareAppMessage: function() {}
});