|
|
@ -1,23 +1,28 @@ |
|
|
|
<template> |
|
|
|
<view class="container"> |
|
|
|
<view class="list"> |
|
|
|
<view> |
|
|
|
<view> |
|
|
|
<u-search :show-action="true" v-model="searchValue" action-text="搜索" input-align="left" height="65" |
|
|
|
border-color=#ff9900 @search="searchTable()"></u-search> |
|
|
|
border-color=#ff9900 @search="searchTable()"> |
|
|
|
</u-search> |
|
|
|
<u-subsection :animation="true" active-color="#ff9900" ref="tabs1" :list="list1" :current="current" |
|
|
|
@change="tabsChange" :is-scroll="false"> |
|
|
|
</u-subsection> |
|
|
|
<!-- <u-tabs-swiper ref="tabs1" :list="list1" :current="current" @change="tabsChange" :is-scroll="false" |
|
|
|
swiperWidth="750"></u-tabs-swiper> --> |
|
|
|
</view> |
|
|
|
<view class="item" v-for="(item, index) in list" :key="index" @click="openDetail(item)"> |
|
|
|
<view class="dec"> |
|
|
|
<view>日计划单号:</view> |
|
|
|
<view>{{ item.planNoDay }}</view> |
|
|
|
<view class="title"> |
|
|
|
<view class="title-txt"> |
|
|
|
{{item.planNoDay}} |
|
|
|
</view> |
|
|
|
<view class="time"> |
|
|
|
{{`${$time.formatDate(item.createTime)}`}} |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="dec"> |
|
|
|
<view>日计划单号:</view><view>{{ item.planNoDay }}</view> |
|
|
|
</view> |
|
|
|
<view class="dec"> |
|
|
|
<view>产品批次码:</view> |
|
|
|
<view>{{ item.batchCode }}</view> |
|
|
|
<view>产品批次码:</view><view>{{ item.batchCode }}</view> |
|
|
|
</view> |
|
|
|
<view class="dec"> |
|
|
|
<view>状态:</view> |
|
|
@ -33,31 +38,8 @@ |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<!-- <view class="item" v-for="(item,index) in list" :key="index" @click="openDetail(item)"> |
|
|
|
<view class="dec"> |
|
|
|
<view>日计划单号:</view> |
|
|
|
<view>{{item.planNoDay}}</view> |
|
|
|
</view> |
|
|
|
<view class="dec"> |
|
|
|
<view>产品批次码:</view> |
|
|
|
<view>{{item.batchCode}}</view> |
|
|
|
</view> |
|
|
|
<view class="dec"> |
|
|
|
<view>状态:</view> |
|
|
|
<view> |
|
|
|
<u-tag text="待排产" v-if="item.status==1" bg-color='rgba(255,255,255,0)' color='#fe8463' |
|
|
|
border-color='#fe8463' type="primary" shape='circle' /> |
|
|
|
<u-tag text="已发布" v-if="item.status==2" bg-color='rgba(255,255,255,0)' color='#fe8463' |
|
|
|
border-color='#fe8463' type="primary" shape='circle' /> |
|
|
|
<u-tag text="生产中" v-if="item.status==3" bg-color='rgba(255,255,255,0)' color='#fe8463' |
|
|
|
border-color='#fe8463' type="primary" shape='circle' /> |
|
|
|
<u-tag text="已终止" v-if="item.status==4" bg-color='rgba(255,255,255,0)' color='#fe8463' |
|
|
|
border-color='#fe8463' type="primary" shape='circle' /> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> --> |
|
|
|
<view style="height: 94rpx;padding-top: 30rpx;"> |
|
|
|
<u-loadmore :status="status" v-if="status != 'loadmore'"/> |
|
|
|
<u-loadmore :status="status" v-if="status != 'loadmore'" /> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view style="height: constant(safe-area-inset-bottom); height: env(safe-area-inset-bottom);"></view> |
|
|
@ -220,73 +202,61 @@ async function searchTable() { |
|
|
|
</script> |
|
|
|
|
|
|
|
<style lang="scss" scoped> |
|
|
|
.container { |
|
|
|
background: #f5f5f5; |
|
|
|
min-height: 100vh; |
|
|
|
} |
|
|
|
|
|
|
|
.list { |
|
|
|
background: #f5f5f5; |
|
|
|
margin-top: 20 rpx; |
|
|
|
|
|
|
|
.item { |
|
|
|
padding: 30 rpx 30 rpx 0px 30 rpx; |
|
|
|
margin-top: 20 rpx; |
|
|
|
background: white; |
|
|
|
position: relative; |
|
|
|
|
|
|
|
.title { |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
padding-bottom: 20 rpx; |
|
|
|
|
|
|
|
.title-txt { |
|
|
|
color: #409eff; |
|
|
|
font-weight: bold; |
|
|
|
font-size: 36 rpx; |
|
|
|
width: 0px; |
|
|
|
flex: 1; |
|
|
|
word-wrap: break-word; |
|
|
|
} |
|
|
|
|
|
|
|
.time { |
|
|
|
color: #919191; |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.dec { |
|
|
|
padding-bottom: 20 rpx; |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
|
|
|
|
view { |
|
|
|
&:nth-child(1) { |
|
|
|
width: 200 rpx;; |
|
|
|
} |
|
|
|
|
|
|
|
&:nth-child(2) { |
|
|
|
color: #999999; |
|
|
|
flex: 1; |
|
|
|
width: 0px; |
|
|
|
word-wrap: break-word; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.last { |
|
|
|
padding-bottom: 30 rpx; |
|
|
|
} |
|
|
|
|
|
|
|
.bottom { |
|
|
|
display: flex; |
|
|
|
justify-content: space-between; |
|
|
|
align-items: center; |
|
|
|
border-top: 1px solid #E4E4E4; |
|
|
|
padding: 20 rpx 0px; |
|
|
|
height: 90 rpx; |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
.container{ |
|
|
|
background: #f5f5f5; |
|
|
|
min-height: 100vh; |
|
|
|
} |
|
|
|
.list { |
|
|
|
background: #f5f5f5; |
|
|
|
margin-top: 20rpx; |
|
|
|
.item { |
|
|
|
padding: 30rpx 30rpx 0px 30rpx; |
|
|
|
margin-top: 20rpx; |
|
|
|
background: white; |
|
|
|
position: relative; |
|
|
|
.title { |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
padding-bottom: 20rpx; |
|
|
|
.title-txt { |
|
|
|
color: #409eff; |
|
|
|
font-weight: bold; |
|
|
|
font-size: 36rpx; |
|
|
|
width: 0px; |
|
|
|
flex: 1; |
|
|
|
word-wrap: break-word; |
|
|
|
} |
|
|
|
.time { |
|
|
|
color: #919191; |
|
|
|
} |
|
|
|
} |
|
|
|
.dec { |
|
|
|
padding-bottom: 20rpx; |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
view { |
|
|
|
&:nth-child(1){ |
|
|
|
width: 200rpx;; |
|
|
|
} |
|
|
|
&:nth-child(2){ |
|
|
|
color: #999999; |
|
|
|
flex: 1; |
|
|
|
width: 0px; |
|
|
|
word-wrap: break-word; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
.last { |
|
|
|
padding-bottom: 30rpx; |
|
|
|
} |
|
|
|
.bottom { |
|
|
|
display: flex; |
|
|
|
justify-content: space-between; |
|
|
|
align-items: center; |
|
|
|
border-top: 1px solid #E4E4E4; |
|
|
|
padding: 20rpx 0px; |
|
|
|
height: 90rpx; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
</style> |