| <template> | 
|     <view class="main_app"> | 
|         <view class="app_header"> | 
|             <view class="item" @click="isShowDate = true"> | 
|                 <text v-if="param.aa">{{ param.aa }}</text> | 
|                 <text v-else class="placeholder9">选择日期</text> | 
|                 <u-icon class="ml12" name="arrow-down" color="#999999" /> | 
|             </view> | 
|             <view class="item" @click="isShowCar = true"> | 
|                 <text v-if="false">xx</text> | 
|                 <text v-else class="placeholder9">选择车辆</text> | 
|                 <u-icon class="ml12" name="arrow-down" color="#999999" /> | 
|             </view> | 
|         </view> | 
|         <!--  --> | 
|         <view class="box_list"> | 
|             <view class="box_list_item" v-for="(item, index) in 3" :key="index"> | 
|                 <view class="box_list_item_head"> | 
|                     <text>丁恩凯的劳务入厂申请</text> | 
|                     <text class="loading">待审核</text> | 
|                 </view> | 
|                 <view class="box_list_item_nr"> | 
|                     <view class="box_list_item_nr_item"> | 
|                         <text>被访问人:</text> | 
|                         <text>人事部-王亚蓝</text> | 
|                     </view> | 
|                     <view class="box_list_item_nr_item"> | 
|                         <text>进厂时间:</text> | 
|                         <text>12-12 09:00</text> | 
|                     </view> | 
|                     <view class="box_list_item_nr_item"> | 
|                         <text>离厂时间:</text> | 
|                         <text>12-12 12:00</text> | 
|                     </view> | 
|                     <view class="box_list_item_nr_item"> | 
|                         <text>来访事由:</text> | 
|                         <text>业务来往</text> | 
|                     </view> | 
|                     <view class="box_list_item_nr_item"> | 
|                         <text>随行车辆:</text> | 
|                         <text>皖A88888</text> | 
|                     </view> | 
|                 </view> | 
|             </view> | 
|         </view> | 
|         <!-- 选择车辆 --> | 
|         <u-picker keyName="name" closeOnClickOverlay @close="isShowCar = false" :show="isShowCar" :columns="carList" @confirm="seletedCar" @cancel="isShowCar = false"></u-picker> | 
|         <!-- 日期 --> | 
|         <u-datetime-picker :show="isShowDate" :minDate="minDate" @confirm="confirmDate" @cancel="isShowDate = false" mode="date"></u-datetime-picker> | 
|     </view> | 
| </template> | 
|   | 
| <script> | 
| export default { | 
|     data() { | 
|         return { | 
|             isShowCar: false, | 
|             isShowDate: false, | 
|             param: {}, | 
|             carList: [[{ name: 'aa', value: '11' }]], | 
|             timeList: [{ time: '08:30-09:00' }, { time: '08:30-09:00' }, { time: '08:30-09:00' }, { time: '08:30-09:00' }] | 
|         }; | 
|     }, | 
|     methods: { | 
|         confirmDate(e) { | 
|             console.log(e.value); | 
|             this.param.aa = dayjs(e.value).format('YYYY-MM-DD'); | 
|             this.isShowDate = false; | 
|         }, | 
|         seletedCar(e) { | 
|             console.log(e.value); | 
|             this.param.aa = dayjs(e.value).format('YYYY-MM-DD'); | 
|             this.isShowDate = false; | 
|         } | 
|     } | 
| }; | 
| </script> | 
|   | 
| <style lang="scss"> | 
|     .main_app{ | 
|         background: #F7F7F7; | 
|         padding: 0; | 
|     } | 
| .app_header { | 
|     display: flex; | 
|     align-items: center; | 
|     margin: 0 -15rpx; | 
|     background-color: #fff; | 
|     .item { | 
|         width: 360rpx; | 
|         height: 72rpx; | 
|         margin: 15rpx; | 
|         padding: 0 30rpx; | 
|         display: flex; | 
|         align-items: center; | 
|         justify-content: center; | 
|         align-items: center; | 
|     } | 
| } | 
| .box_list { | 
|     width: 100%; | 
|     padding: 30rpx; | 
|     box-sizing: border-box; | 
|     .box_list_item { | 
|         width: 100%; | 
|         margin-bottom: 20rpx; | 
|         &:last-child { | 
|             margin: 0 !important; | 
|         } | 
|         .box_list_item_head { | 
|             width: 100%; | 
|             height: 100rpx; | 
|             padding: 0 30rpx; | 
|             box-sizing: border-box; | 
|             background: linear-gradient(270deg, #fefeff 0%, #e1f7fe 100%); | 
|             border-radius: 8rpx 8rpx 0rpx 0rpx; | 
|             display: flex; | 
|             align-items: center; | 
|             justify-content: space-between; | 
|             .loading { | 
|                 color: #4c99a8; | 
|             } | 
|             .success { | 
|                 color: #03c68f; | 
|             } | 
|             .error { | 
|                 color: #e0312a; | 
|             } | 
|             text { | 
|                 &:nth-child(1) { | 
|                     font-size: 32rpx; | 
|                     font-weight: 500; | 
|                     color: #222222; | 
|                 } | 
|                 &:nth-child(2) { | 
|                     font-size: 26rpx; | 
|                     font-weight: 400; | 
|                 } | 
|             } | 
|         } | 
|         .box_list_item_nr { | 
|             padding: 30rpx; | 
|             width: 100%; | 
|             box-sizing: border-box; | 
|             background-color: #ffffff; | 
|             .box_list_item_nr_item { | 
|                 width: 100%; | 
|                 display: flex; | 
|                 align-items: center; | 
|                 margin-bottom: 20rpx; | 
|                 text { | 
|                     &:nth-child(1) { | 
|                         font-size: 26rpx; | 
|                         font-weight: 400; | 
|                         color: #666666; | 
|                     } | 
|                     &:nth-child(2) { | 
|                         font-size: 26rpx; | 
|                         font-weight: 400; | 
|                         color: #333333; | 
|                     } | 
|                 } | 
|             } | 
|         } | 
|     } | 
| } | 
| </style> |