| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <view class="p30 bg_w order-info"> |
| | | <view class="bX"> |
| | | <view class="cY"> |
| | | <view class="mr10 b">{{ `${orederMessage.mmodel.name} |${orederMessage.procedureName}`}}</view> |
| | | <u-tag size="mini" bgColor="#03AF76" text="æ£å¸¸"></u-tag> |
| | | </view> |
| | | <view class="status" :class="orederMessage.status==0?'wc':orederMessage.status==1?'green':orederMessage.status==3?'blue':orederMessage.status==7?'green':'c6'">{{ stausToStr(orederMessage.status) }}</view> |
| | | </view> |
| | | <view class="f24 c6 mt20">å·¥åç¼å·ï¼{{ orederMessage.code || '-' }}</view> |
| | | <view class="f24 mt20 bg_f7 ptb20 plr30 n"> |
| | | <view class="c2 mb20"> |
| | | <span class="c6">ç©æç¼ç ï¼</span> |
| | | {{ orederMessage.mmodel ? orederMessage.mmodel.code : '-' }} |
| | | </view> |
| | | <view class="c2 mb20"> |
| | | <span class="c6">计åå¼å·¥ï¼</span> |
| | | {{ orederMessage.planDate || '-' }} |
| | | </view> |
| | | <view class="c2 mb20"> |
| | | <span class="c6">çäº§æ¹æ¬¡ï¼</span> |
| | | {{ orederMessage.batch || '-' }} |
| | | </view> |
| | | <view class="c2 mb20"> |
| | | <span class="c6">è®¡åæ°éï¼</span> |
| | | {{ orederMessage.planNum || '-' }}{{ orederMessage.umodel ? orederMessage.umodel.name : '-' }} |
| | | </view> |
| | | <view class="c2 mb20"> |
| | | <span class="c6">ç产设å¤ï¼</span> |
| | | {{ orederMessage.pgmodel ? `${orederMessage.pgmodel.code} - ${orederMessage.pgmodel.name}` : '-' }} |
| | | </view> |
| | | <view class="c2 flex"> |
| | | <view class="c6" style="flex-shrink: 0;">ç产人åï¼</view> |
| | | <view class="flex1"> |
| | | {{ orederMessage.proUserList ? orederMessage.proUserList.map(item => item.proUserDepartName).join(' / ') : '-' }} |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: "workOrderInfo", |
| | | props: { |
| | | orederMessage: { |
| | | type: Object, |
| | | default: () => {} |
| | | } |
| | | }, |
| | | data() { |
| | | return { |
| | | status: [ |
| | | { status: 0, label: 'å·²å建' }, |
| | | { status: 1, label: '已夿' }, |
| | | { status: 2, label: 'å·²å®å·¥æ£' }, |
| | | { status: 3, label: 'å·²æ£éª' }, |
| | | { status: 4, label: 'å·²æ¥å·¥' }, |
| | | { status: 5, label: 'å·²å
¥åº' }, |
| | | { status: 6, label: '已忶' }, |
| | | { status: 7, label: 'è¿è¡ä¸' } |
| | | ] |
| | | }; |
| | | }, |
| | | methods: { |
| | | stausToStr(status) { |
| | | let temp = this.status.find(item => item.status == status) |
| | | return temp ? temp.label : '-' |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style lang="scss"> |
| | | .status { |
| | | height: 26rpx; |
| | | font-size: 26rpx; |
| | | font-weight: 400; |
| | | color: #666666; |
| | | line-height: 26rpx; |
| | | } |
| | | .order-info { |
| | | border-bottom: 20rpx #f7f7f7 solid; |
| | | } |
| | | </style> |