| <template> | 
|     <view class="p30 bg_w f26 info-style"> | 
|         <view v-if="isOut" class="cm b f32">计划出库日期:{{ info.outPlandate }}</view> | 
|         <view v-else class="cm b f32">计划入库日期:{{ info.inPlandate || info.planDate }}</view> | 
|         <view class="c2 mt25"> | 
|             <text class="c6">来源类型:</text> | 
|             {{ typeTstr(info.originType) }} | 
|         </view> | 
|         <view class="c2 mt25"> | 
|             <text class="c6">来源单号:</text> | 
|             {{ info.originCode || '-' }} | 
|         </view> | 
|         <view class="c2 mt25"> | 
|             <text class="c6">申请人员:</text> | 
|             {{ info.userName ? (info.userName + '/' + info.userDepartName) : (info.inUserName + '/' + info.inDepartName) }} | 
|         </view> | 
|         <view v-if="isOut" class="c2 mt25"> | 
|             <text class="c6">入库接收人:</text> | 
|             {{ info.originCode || '-' }} | 
|         </view> | 
|         <view class="c2 mt25"> | 
|             <text class="c6">申请时间:</text> | 
|             {{ info.createTime || '-' }} | 
|         </view> | 
|         <view v-if="info.remark" class="rd15 ptb25 plr25 bg_f7 mt25"> | 
|             <view class="f26 b c2">备注:</view> | 
|             <view class="mt20"> | 
|                 <u-read-more :showHeight="60" :toggle="true" textIndent="0" closeText="展开" :shadowStyle="shadowStyle"> | 
|                     <rich-text :nodes="info.remark"></rich-text> | 
|                     <!-- {{ info.remark }} --> | 
|                 </u-read-more> | 
|             </view> | 
|         </view> | 
|     </view> | 
| </template> | 
|   | 
| <script> | 
|     export default { | 
|         name:"InOutInfo", | 
|         props: { | 
|             isOut: { | 
|                 type: Boolean, | 
|                 default: true | 
|             }, | 
|             info: { | 
|                 type: Object, | 
|                 default: () => {} | 
|             } | 
|         }, | 
|         data() { | 
|             return { | 
|                 types: [ | 
|                     { name: '全部', id: '' }, | 
|                     { name: '采购订单', id: '0' }, | 
|                     { name: '生产工单', id: '1' }, | 
|                     { name: '销售订单', id: '2' }, | 
|                     { name: '转库单', id: '3'  }, | 
|                     { name: '盘点单', id: '4'  }, | 
|                 ], | 
|                 shadowStyle: {  | 
|                     backgroundImage: "linear-gradient(to top, #f7f7f7, rgba(247, 247, 247, 0.5))",  | 
|                     paddingTop: "50rpx",  | 
|                     marginTop: "-50rpx",  | 
|                     justifyContent: 'flex-end',  | 
|                     colors: '#333',  | 
|                 } | 
|             }; | 
|         }, | 
|         methods: { | 
|             typeTstr(type) { | 
|                 let temp = this.types.find(item => item.id == type) | 
|                 return temp ? temp.name : '-' | 
|             } | 
|         } | 
|     } | 
| </script> | 
|   | 
| <style lang="scss"> | 
| .info-style { | 
|     border-bottom: 20rpx #f7f7f7 solid; | 
| } | 
| </style> |