|  |  |  | 
|---|
|  |  |  | </view> | 
|---|
|  |  |  | <!--  --> | 
|---|
|  |  |  | <template v-if="activeTab == '0'"> | 
|---|
|  |  |  | <uni-calendar @change="changeCalendar" :selected="selected" /> | 
|---|
|  |  |  | <!-- <uni-calendar @change="changeCalendar" :selected="selected" /> --> | 
|---|
|  |  |  | <!-- 日历 --> | 
|---|
|  |  |  | <view class="container_b"> | 
|---|
|  |  |  | <Calendar | 
|---|
|  |  |  | ref="Calendar" | 
|---|
|  |  |  | :currentTime="currentTime1" | 
|---|
|  |  |  | :mark="mark" | 
|---|
|  |  |  | :showLunar="false" | 
|---|
|  |  |  | @dayChange="dayChange" | 
|---|
|  |  |  | @monthChange="monthChange" | 
|---|
|  |  |  | :rangeMode="false" | 
|---|
|  |  |  | :maskColor="'#ffffff'" | 
|---|
|  |  |  | :dateStart="dateStart" | 
|---|
|  |  |  | :dateEnd="dateEnd" | 
|---|
|  |  |  | :canDrag="false" | 
|---|
|  |  |  | ></Calendar> | 
|---|
|  |  |  | </view> | 
|---|
|  |  |  | <!--  --> | 
|---|
|  |  |  | <view class="card_list"> | 
|---|
|  |  |  | <view class="card_title"> | 
|---|
|  |  |  | 
|---|
|  |  |  | </template> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <script> | 
|---|
|  |  |  | import Calendar from '@/components/Li-Calendar/Li-Calendar.vue'; | 
|---|
|  |  |  | import { getDay } from '@/utils/utils.js'; | 
|---|
|  |  |  | function getDate(date, AddDayCount = 0) { | 
|---|
|  |  |  | if (!date) { | 
|---|
|  |  |  | date = new Date(); | 
|---|
|  |  |  | 
|---|
|  |  |  | }; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | export default { | 
|---|
|  |  |  | components: { | 
|---|
|  |  |  | Calendar | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | data() { | 
|---|
|  |  |  | return { | 
|---|
|  |  |  | activeTab: '0', | 
|---|
|  |  |  | currentTime1: '', | 
|---|
|  |  |  | dateStart: '1999-05-01', | 
|---|
|  |  |  | dateEnd: '2999-06-15', | 
|---|
|  |  |  | mark: [], | 
|---|
|  |  |  | selected: [ | 
|---|
|  |  |  | { | 
|---|
|  |  |  | date: getDate(new Date(), -3).fullDate | 
|---|
|  |  |  | 
|---|
|  |  |  | handleDetail(item) { | 
|---|
|  |  |  | uni.navigateTo({ | 
|---|
|  |  |  | // url: `/pages/staff/meetingDetail?id=${item.id}`, | 
|---|
|  |  |  | url: `/pages/staff/meetingDetail`, | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | url: `/pages/staff/meetingDetail` | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | changeCalendar(e) { | 
|---|
|  |  |  | console.log(e); | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | // 点击某天 | 
|---|
|  |  |  | dayChange(data) { | 
|---|
|  |  |  | console.log(data); | 
|---|
|  |  |  | let date = data.time; | 
|---|
|  |  |  | let yyyy = data.time.substring(0, 4); | 
|---|
|  |  |  | let mm = Number(data.time.substring(data.time.indexOf('-') + 1, data.time.lastIndexOf('-'))); | 
|---|
|  |  |  | let dd = Number(data.time.substring(data.time.lastIndexOf('-') + 1, data.time.length)); | 
|---|
|  |  |  | mm = mm < 10 ? `0${mm}` : mm; | 
|---|
|  |  |  | dd = dd < 10 ? `0${dd}` : dd; | 
|---|
|  |  |  | let riqi = `${yyyy}-${mm}-${dd}`; | 
|---|
|  |  |  | this.currentTime = riqi; | 
|---|
|  |  |  | this.list = []; | 
|---|
|  |  |  | this.next = false; | 
|---|
|  |  |  | this.page = 0; | 
|---|
|  |  |  | // this.getRoomList() | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | // 下一月 | 
|---|
|  |  |  | monthChange(data) { | 
|---|
|  |  |  | let date = data.date.replace(/[/]/g, '-'); | 
|---|
|  |  |  | let yyyy = date.substring(0, 4); | 
|---|
|  |  |  | let mm = Number(date.substring(date.indexOf('-') + 1, date.lastIndexOf('-'))); | 
|---|
|  |  |  | let dd = Number(date.substring(date.lastIndexOf('-') + 1, date.length)); | 
|---|
|  |  |  | mm = mm < 10 ? `0${mm}` : mm; | 
|---|
|  |  |  | dd = dd < 10 ? `0${dd}` : dd; | 
|---|
|  |  |  | let riqi = `${yyyy}-${mm}-${dd}`; | 
|---|
|  |  |  | console.log('日期', riqi); | 
|---|
|  |  |  | this.currentTime1 = riqi; | 
|---|
|  |  |  | // this.getDateNum() | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }; | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | .container_b { | 
|---|
|  |  |  | width: 100%; | 
|---|
|  |  |  | padding: 30rpx; | 
|---|
|  |  |  | background: #ffffff; | 
|---|
|  |  |  | padding-top: 20rpx; | 
|---|
|  |  |  | box-sizing: border-box; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | </style> | 
|---|