diff --git a/src/pages.json b/src/pages.json
index 82dc05b..8fd3995 100644
--- a/src/pages.json
+++ b/src/pages.json
@@ -23,6 +23,12 @@
"navigationBarTitleText": "首页"
}
},
+ {
+ "path": "pages/calendar/list",
+ "style": {
+ "navigationBarTitleText": "首页"
+ }
+ },
{
"path": "pages/index",
"style": {
diff --git a/src/pages/calendar/index.vue b/src/pages/calendar/index.vue
index 46ecf0c..e51dd75 100644
--- a/src/pages/calendar/index.vue
+++ b/src/pages/calendar/index.vue
@@ -106,7 +106,11 @@ export default {
italicEl.append(arg.event.title)
italicEl.setAttribute('class', `plan_title ${arg.event.extendedProps.class}`)
return { domNodes: [italicEl] }
- }
+ },
+ eventClick: function (info) {
+ // 点击查看时触发
+ handleClick(info)
+ },
// select: function (info) {}
})
state.Tcalendar.render()
@@ -150,9 +154,53 @@ export default {
}
})
}
+ // 点击计划查看
+const handleClick = (info) => {
+ const date = info.event.startStr
+ const type = info.event._def.extendedProps.type
+ const accountId = info.event._def.extendedProps.accountId
+ const billDatePeriod = info.event._def.extendedProps.billDatePeriod
+ //信用卡账单日
+ if (type === 1) {
+ const _id = accountId
+ uni.navigateTo({ url: `/pages/calendar/list?accountId=${_id}&billDatePeriod=${billDatePeriod}` })
+ }
+ //贷款已还
+ if (type === 4) {
+ const _id = accountId
+ const billDatePeriod = date+'~'+date
+ uni.navigateTo({ url: `/pages/calendar/list?accountId=${_id}&billDatePeriod=${billDatePeriod}&dealType=1&dealCategory=9` })
+ }
+ //日常支出
+ if (type === 5) {
+ const billDatePeriod = date+'~'+date
+ uni.navigateTo({ url: `/pages/calendar/list?billDatePeriod=${billDatePeriod}&dealType=2&dealCategory=1` })
+ }
+
+ //投资收益
+ if (type === 6) {
+ const billDatePeriod = date+'~'+date
+ uni.navigateTo({ url: `/pages/calendar/list?billDatePeriod=${billDatePeriod}&dealCategory=2` })
+ }
+ //POS机刷卡
+ if (type === 7) {
+ const billDatePeriod = date+'~'+date
+ uni.navigateTo({ url: `/pages/calendar/list?billDatePeriod=${billDatePeriod}&dealType=2&dealCategory=5` })
+ }
+
+ //工资收入
+ if (type === 8) {
+ const billDatePeriod = date+'~'+date
+ uni.navigateTo({ url: `/pages/calendar/list?billDatePeriod=${billDatePeriod}&dealCategory=11` })
+
+ }
+}
+
+
return {
...toRefs(state),
getPrev,
+ handleClick,
getNext,
morLinkFunction,
getCalendarList
diff --git a/src/pages/calendar/list.vue b/src/pages/calendar/list.vue
new file mode 100644
index 0000000..5880c3d
--- /dev/null
+++ b/src/pages/calendar/list.vue
@@ -0,0 +1,428 @@
+
+
+
+
+
+
+
+
+
+
+ 交易类别
+
+ {{ item.dictLabel }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 记账类型:
+ {{ dictStr(item.type, accountTypeList) }}
+
+
+ 交易时间:
+ {{ item.createTime }}
+
+
+ 交易金额:
+ {{ item.amount }}
+
+
+ 当前余额:
+ {{ item.currentBalance }}
+
+
+ 交易类型:
+ {{ dictStr(item.dealType, dealTypeList) }}
+
+
+ 交易类别:
+ {{ dictStr(item.dealCategory, dealCategoryList) }}
+
+
+ 备注:
+ {{ item.remark }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file