|
|
@@ -26,11 +26,11 @@
|
|
|
v-model="startDate"
|
|
|
show-toolbar
|
|
|
@cancel="onCancel"
|
|
|
- type="day"
|
|
|
+ type="date"
|
|
|
@confirm="onDateConfirm"
|
|
|
confirm-button-text="确定"
|
|
|
title="统计日期"
|
|
|
- :formatter="monthFormatter"
|
|
|
+ :formatter="formatter"
|
|
|
/>
|
|
|
</van-popup>
|
|
|
</van-col>
|
|
|
@@ -46,7 +46,7 @@
|
|
|
@confirm="onMonthConfirm"
|
|
|
confirm-button-text="确定"
|
|
|
title="统计月份"
|
|
|
- :formatter="monthFormatter"
|
|
|
+ :formatter="formatter"
|
|
|
/>
|
|
|
</van-popup>
|
|
|
</van-col>
|
|
|
@@ -71,17 +71,14 @@
|
|
|
<script>
|
|
|
import NavBar from '@/components/NavBar'
|
|
|
import OrgTree from '@/components/orgTree'
|
|
|
-import dateCell from '@/components/dateCell'
|
|
|
import selectCell from '@/components/selectCell'
|
|
|
import dayjs from "dayjs";
|
|
|
-import {Toast} from 'vant'
|
|
|
import {selectResumptionReport} from "views/menu/resumption/api";
|
|
|
|
|
|
export default {
|
|
|
components: {
|
|
|
NavBar,
|
|
|
OrgTree,
|
|
|
- dateCell,
|
|
|
selectCell
|
|
|
},
|
|
|
data() {
|
|
|
@@ -120,20 +117,21 @@ export default {
|
|
|
dataList: []
|
|
|
}
|
|
|
},
|
|
|
- created() {},
|
|
|
+ created() {
|
|
|
+ },
|
|
|
mounted() {
|
|
|
this.initData()
|
|
|
},
|
|
|
computed: {},
|
|
|
methods: {
|
|
|
dayjs,
|
|
|
- monthFormatter(type, val) {
|
|
|
- if (type === 'day') {
|
|
|
- return `${val}日`;
|
|
|
+ formatter(type, val) {
|
|
|
+ if (type === 'year') {
|
|
|
+ return `${val}年`;
|
|
|
} else if (type === 'month') {
|
|
|
return `${val}月`;
|
|
|
- } else if (type === 'year') {
|
|
|
- return `${val}年`;
|
|
|
+ } else if (type === 'day') {
|
|
|
+ return `${val}日`;
|
|
|
}
|
|
|
return val;
|
|
|
},
|
|
|
@@ -144,12 +142,11 @@ export default {
|
|
|
return dayjs(date).format(format);
|
|
|
},
|
|
|
initDate() {
|
|
|
- return new Date()
|
|
|
+ return this.getDayStr(new Date())
|
|
|
},
|
|
|
//机构搜索
|
|
|
getOrgDataList(val) {
|
|
|
this.orgId = val
|
|
|
-
|
|
|
this.getDataList()
|
|
|
},
|
|
|
getDataList() {
|
|
|
@@ -158,7 +155,6 @@ export default {
|
|
|
cycle: this.selectType,
|
|
|
searchTime: this.showSelectTimeText
|
|
|
}
|
|
|
- console.log("getDataList....", data)
|
|
|
selectResumptionReport(data).then(res => {
|
|
|
this.dataList = res.data
|
|
|
})
|
|
|
@@ -170,21 +166,20 @@ export default {
|
|
|
this.showSelectType = false;
|
|
|
// 只有在用户选择了日期类型后,才显示日期选择器
|
|
|
if (this.selectType === 1) {
|
|
|
-
|
|
|
this.showDate = true;
|
|
|
- }else {
|
|
|
-
|
|
|
+ this.showMonth = false;
|
|
|
+ } else {
|
|
|
this.showMonth = true;
|
|
|
+ this.showDate = false;
|
|
|
}
|
|
|
},
|
|
|
-
|
|
|
onCancel() {
|
|
|
this.showSelectType = false;
|
|
|
this.showDate = false;
|
|
|
+ this.showMonth = false;
|
|
|
},
|
|
|
//日期选中触发
|
|
|
onDateConfirm(val) {
|
|
|
- console.log('onDateConfirm...', val)
|
|
|
this.showSelectTimeText = this.getDayStr(val);
|
|
|
this.startDate = val;
|
|
|
this.showDate = false;
|
|
|
@@ -192,7 +187,6 @@ export default {
|
|
|
},
|
|
|
//月份选中触发
|
|
|
onMonthConfirm(val) {
|
|
|
- console.log('onMonthConfirm...', val)
|
|
|
this.showSelectTimeText = this.getDayStr(val, 'YYYY-MM')
|
|
|
this.startDate = val;
|
|
|
this.showDate = false;
|