| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 | 
							- <template>
 
- 	<dm-pop-view ref='popView' title="选择时段" :isShowConfirm="true" :maskTapHide='maskTapHide' @confirm="confirmAction">
 
- 		<view class="content">
 
- 			<uni-calendar 
 
- 				:date = "date==''?startDate:date"
 
- 			    :insert="true"
 
- 			    :lunar="true"
 
- 				:range = "false"
 
- 				:startDate = "afterDate"
 
- 			    :end-date="nowDate"
 
- 			    @change="change"
 
- 			     />
 
- 		</view>
 
- 	</dm-pop-view>
 
- </template>
 
- <script>
 
- 	import dmPopView from './dmPopView.vue'
 
- 	import uniCalendar from '../uni-calendar/uni-calendar.vue'
 
- 	
 
- 	import moment from '../../static/moment.min.js'
 
- 	export default {
 
- 		props: {
 
- 			maskTapHide: {
 
- 				type: Boolean,
 
- 				default: true
 
- 			},
 
- 			dataList: Array,
 
- 			date: String
 
- 		},
 
- 		data() {
 
- 			return { 
 
- 				nowDate:'',
 
- 				afterDate:'',
 
- 				startDate: '',
 
- 				endDate: ''
 
- 			}
 
- 		},
 
- 		created() {
 
- 			this.startDate = moment().locale('zh-cn').format('YYYY-MM-DD');
 
- 		},
 
- 		methods: {
 
- 			show() {
 
- 				this.$refs.popView.show()
 
- 			},
 
- 			confirmAction() {
 
- 				this.$emit('confirm',this.startDate)
 
- 			},
 
- 			change(e) {
 
- 				this.startDate = e.fulldate;
 
- 			}
 
- 		},
 
- 		components: {
 
- 			dmPopView,
 
- 			uniCalendar
 
- 		}
 
- 	}
 
- </script>
 
- <style scoped lang="scss">
 
- 	.content {
 
- 		width: 100%;
 
- 		height: 776rpx;
 
- 		font-family: Verdana;
 
- 		padding-bottom: 100rpx;
 
- 		.list-content {
 
- 			margin-top: 20rpx;
 
- 			border-radius: 20rpx;
 
- 			background-color: #FFFFFF;
 
- 			margin-left: 20rpx;
 
- 			width: 670rpx;
 
- 			display: flex;
 
- 			flex-direction: column;
 
- 			padding: 30rpx 20rpx;
 
- 			.list-title {
 
- 				color: #333333;
 
- 				font-size: 28rpx;
 
- 				font-weight: bold;
 
- 			}
 
- 			.list-content-detail {
 
- 				margin-top: 14rpx;
 
- 				color: #333333;
 
- 				font-size: 24rpx;
 
- 				line-height: 46rpx;
 
- 			}
 
- 		}
 
- 	}
 
- </style>
 
 
  |