|
|
@@ -1,86 +1,89 @@
|
|
|
<template>
|
|
|
-
|
|
|
- <view class="work-info">
|
|
|
- <view class="work-detail">
|
|
|
- <view class="order-img">
|
|
|
- <image :src="orderInfo.cover"></image>
|
|
|
- </view>
|
|
|
- <view class="order-item">
|
|
|
- <view><text class="left">分类</text><text class="right">{{orderInfo.catName}}</text></view>
|
|
|
- <view><text class="left">名称</text><text class="right">{{orderInfo.name}}</text></view>
|
|
|
- <view><text class="left">数量</text><text class="right">{{orderInfo.num}}</text></view>
|
|
|
- <view><text class="left">商品编号</text><text class="right">{{orderInfo.goodsId}}</text></view>
|
|
|
- <view><text class="left">售价</text><text class="right">{{orderInfo.price||''}}</text></view>
|
|
|
- <view><text class="left">工单号</text><text class="right">{{orderInfo.workSn}}</text></view>
|
|
|
- <view><text class="left">订单号</text><text class="right">{{orderInfo.orderSn}}</text></view>
|
|
|
- <view><text class="left">状态</text><text class="right">{{getStatus(orderInfo.status)}}</text></view>
|
|
|
- <view><text class="left">备注</text><text class="right">{{orderInfo.remark}}</text></view>
|
|
|
- </view>
|
|
|
+<view>
|
|
|
+ <view v-if="$util.isEmpty(orderInfo)"></view>
|
|
|
+ <view class="work-info" v-else>
|
|
|
+ <view class="work-detail">
|
|
|
+ <view class="order-img">
|
|
|
+ <image :src="orderInfo.cover"></image>
|
|
|
</view>
|
|
|
- <view class="work-item-detail">
|
|
|
+ <view class="order-item">
|
|
|
+ <view><text class="left">分类</text><text class="right">{{orderInfo.catName}}</text></view>
|
|
|
+ <view><text class="left">名称</text><text class="right">{{orderInfo.name}}</text></view>
|
|
|
+ <view><text class="left">数量</text><text class="right">{{orderInfo.num}}</text></view>
|
|
|
+ <view><text class="left">商品编号</text><text class="right">{{orderInfo.goodsId}}</text></view>
|
|
|
+ <view><text class="left">售价</text><text class="right">{{orderInfo.price||''}}</text></view>
|
|
|
+ <view><text class="left">工单号</text><text class="right">{{orderInfo.workSn}}</text></view>
|
|
|
+ <view><text class="left">订单号</text><text class="right">{{orderInfo.orderSn}}</text></view>
|
|
|
+ <view><text class="left">状态</text><text class="right">{{getStatus(orderInfo.status)}}</text></view>
|
|
|
+ <view><text class="left">备注</text><text class="right">{{orderInfo.remark}}</text></view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="work-item-detail">
|
|
|
|
|
|
- <view class="flex-space right-detail-title"> 单位用材 </view>
|
|
|
-
|
|
|
- <view class="unit-use-item">
|
|
|
- <view class="commodity-list">
|
|
|
- <view v-for="(s, idx) in orderItem" :key="idx" class="commodity-item" >
|
|
|
- <image class="item-icon" :src="s.cover" @click="pageTo({url:'/admin/item/detail',query:{id: s.id}})"></image>
|
|
|
- <view class="item-info">
|
|
|
- <view class="info-line">
|
|
|
- <text class="item-name">{{ s.name }}</text>
|
|
|
- <text class="item-price">
|
|
|
- <text class="unit">5扎</text>
|
|
|
- </text>
|
|
|
- </view>
|
|
|
- <view class="info-line">
|
|
|
- <text class="item-type">20支/扎</text>
|
|
|
- </view>
|
|
|
+ <view class="flex-space right-detail-title">单位用材</view>
|
|
|
+
|
|
|
+ <view class="unit-use-item">
|
|
|
+ <view class="commodity-list">
|
|
|
+ <view v-for="(s, idx) in orderItem" :key="idx" class="commodity-item" >
|
|
|
+ <image class="item-icon" :src="s.cover" @click="pageTo({url:'/admin/item/detail',query:{id: s.id}})"></image>
|
|
|
+ <view class="item-info">
|
|
|
+ <view class="info-line">
|
|
|
+ <text class="item-name">{{ s.name }}</text>
|
|
|
+ <text class="item-price">
|
|
|
+ <text class="unit">5扎</text>
|
|
|
+ </text>
|
|
|
+ </view>
|
|
|
+ <view class="info-line">
|
|
|
+ <text class="item-type">20支/扎</text>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view class="summary-bar">
|
|
|
- <view class="operate-view" ></view>
|
|
|
- <view class="describe-view"><text>2扎</text> <text>3支</text></view>
|
|
|
- </view>
|
|
|
</view>
|
|
|
+ <view class="summary-bar">
|
|
|
+ <view class="operate-view" ></view>
|
|
|
+ <view class="describe-view"><text>2扎</text> <text>3支</text></view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
|
|
|
- <view style="height:2vh;background-color:#EEEEEE;"></view>
|
|
|
+ <view style="height:2vh;background-color:#EEEEEE;"></view>
|
|
|
|
|
|
- <view class="flex-space right-detail-title"> 累计用材 </view>
|
|
|
-
|
|
|
- <view class="total-use-item">
|
|
|
- <view class="commodity-list">
|
|
|
- <view v-for="(s, idx) in orderItem" :key="idx" class="commodity-item" >
|
|
|
- <image class="item-icon" :src="s.cover" @click="pageTo({url:'/admin/item/detail',query:{id: s.id}})" />
|
|
|
- <view class="item-info">
|
|
|
- <view class="info-line">
|
|
|
- <text class="item-name">{{ s.name }}</text>
|
|
|
- <text class="item-price">
|
|
|
- <text class="unit">5扎</text>
|
|
|
- </text>
|
|
|
- </view>
|
|
|
- <view class="info-line">
|
|
|
- <text class="item-type">20支/扎</text>
|
|
|
- <button class="wastage">报损</button>
|
|
|
- </view>
|
|
|
+ <view class="flex-space right-detail-title"> 累计用材 </view>
|
|
|
+
|
|
|
+ <view class="total-use-item">
|
|
|
+ <view class="commodity-list">
|
|
|
+ <view v-for="(s, idx) in orderItem" :key="idx" class="commodity-item" >
|
|
|
+ <image class="item-icon" :src="s.cover" @click="pageTo({url:'/admin/item/detail',query:{id: s.id}})" />
|
|
|
+ <view class="item-info">
|
|
|
+ <view class="info-line">
|
|
|
+ <text class="item-name">{{ s.name }}</text>
|
|
|
+ <text class="item-price">
|
|
|
+ <text class="unit">5扎</text>
|
|
|
+ </text>
|
|
|
+ </view>
|
|
|
+ <view class="info-line">
|
|
|
+ <text class="item-type">20支/扎</text>
|
|
|
+ <button class="wastage">报损</button>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view class="summary-bar">
|
|
|
- <view class="operate-view" ></view>
|
|
|
- <view class="describe-view"><text>2扎</text> <text>3支</text></view>
|
|
|
- </view>
|
|
|
+ </view>
|
|
|
+ <view class="summary-bar">
|
|
|
+ <view class="operate-view" ></view>
|
|
|
+ <view class="describe-view"><text>2扎</text> <text>3支</text></view>
|
|
|
</view>
|
|
|
</view>
|
|
|
+ </view>
|
|
|
|
|
|
- <view class="operate-area">
|
|
|
- <view>修改</view>
|
|
|
- <view>提交</view>
|
|
|
- <view>打印</view>
|
|
|
- </view>
|
|
|
-
|
|
|
- </view>
|
|
|
+ <view class="button-area">
|
|
|
+ <view>修改</view>
|
|
|
+ <view>取消</view>
|
|
|
+ <view>锁定</view>
|
|
|
+ <view>提交</view>
|
|
|
+ <view>打印</view>
|
|
|
+ </view>
|
|
|
|
|
|
+ </view>
|
|
|
+</view>
|
|
|
</template>
|
|
|
<script>
|
|
|
import { getFullInfo } from '@/api/work'
|
|
|
@@ -139,41 +142,42 @@ export default {
|
|
|
display:flex;
|
|
|
height: 100%;
|
|
|
& .work-detail{
|
|
|
- flex: 40;
|
|
|
- .order-img{
|
|
|
- display:flex;
|
|
|
- margin:5upx;
|
|
|
- justify-content:center;
|
|
|
- image{
|
|
|
- width:180upx;
|
|
|
- height:180upx;
|
|
|
- border-radius:3upx;
|
|
|
- }
|
|
|
+ border-right:1upx solid #EEEEEE;
|
|
|
+ flex: 40;
|
|
|
+ .order-img{
|
|
|
+ display:flex;
|
|
|
+ margin:5upx;
|
|
|
+ justify-content:center;
|
|
|
+ image{
|
|
|
+ width:180upx;
|
|
|
+ height:180upx;
|
|
|
+ border-radius:3upx;
|
|
|
}
|
|
|
- .order-item{
|
|
|
+ }
|
|
|
+ .order-item{
|
|
|
+ display:flex;
|
|
|
+ font-size:11upx;
|
|
|
+ margin-top:10upx;
|
|
|
+ justify-content: center;
|
|
|
+ flex-wrap:wrap;
|
|
|
+ view{
|
|
|
+ justify-content:space-between;
|
|
|
+ align-items:center;
|
|
|
display:flex;
|
|
|
- font-size:11upx;
|
|
|
- margin-top:10upx;
|
|
|
- justify-content: center;
|
|
|
- flex-wrap:wrap;
|
|
|
- view{
|
|
|
- justify-content:space-between;
|
|
|
- align-items:center;
|
|
|
- display:flex;
|
|
|
- border-bottom:1upx solid #EEEEEE;
|
|
|
- width:180upx;
|
|
|
- height:19upx;
|
|
|
- padding:0 10upx 0 10upx;
|
|
|
- .left{
|
|
|
- color:#CCCCCC;
|
|
|
- }
|
|
|
- .right{
|
|
|
- color:#666666;
|
|
|
- }
|
|
|
+ border-bottom:1upx solid #EEEEEE;
|
|
|
+ width:180upx;
|
|
|
+ height:19upx;
|
|
|
+ padding:0 10upx 0 10upx;
|
|
|
+ .left{
|
|
|
+ color:#CCCCCC;
|
|
|
+ }
|
|
|
+ .right{
|
|
|
+ color:#666666;
|
|
|
}
|
|
|
}
|
|
|
+ }
|
|
|
}
|
|
|
- & .operate-area {
|
|
|
+ & .button-area {
|
|
|
flex: 9;
|
|
|
height: 100vh;
|
|
|
display: flex;
|
|
|
@@ -200,7 +204,6 @@ export default {
|
|
|
& .work-item-detail {
|
|
|
flex: 40;
|
|
|
height: 100%;
|
|
|
- border-left:1upx solid #EEEEEE;
|
|
|
& .right-detail-title{
|
|
|
font-size:10upx;
|
|
|
font-weight:bold;
|