|
@@ -1,6 +1,6 @@
|
|
|
<template>
|
|
|
<view class="content flex flex_column">
|
|
|
- <view class="product-list flex">
|
|
|
+ <view class="product-list flex" v-if="placeTab.length">
|
|
|
<view class="leftTabs">
|
|
|
<view v-for="item in placeTab" :key="item" :class="curTab==item?'active':''" @click="curTab = item">{{item}}层</view>
|
|
|
</view>
|
|
@@ -29,14 +29,22 @@
|
|
|
<view></view>
|
|
|
<view class="pcurnums flex align_center">
|
|
|
<view class="u-ninput">
|
|
|
- <u-number-box :index="item.id" @blur="updateNums" @minus="updateNums" @plus="updateNums" color="#000" bg-color="#fff" v-model="item.qty" :min="0"></u-number-box>
|
|
|
+ <u-number-box :index="item.id" :input-height="60" @blur="updateNums" @minus="updateNums" @plus="updateNums" color="#000" bg-color="#fff" v-model="item.qty" :min="0"></u-number-box>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</scroll-view>
|
|
|
</view>
|
|
|
- <view class="footer-bar flex align_center justify_between">
|
|
|
+ <view class="product-list" v-else>
|
|
|
+ <view style="padding: 200upx 0 0;">
|
|
|
+ <u-empty :src="`/static/${$config('themePath')}/def_no_data@3x.png`" icon-size="150" text="暂无货位产品,请录入" img-width="150" mode="list"></u-empty>
|
|
|
+ </view>
|
|
|
+ <view style="text-align: center;margin-top: 50upx;" v-if="!loading">
|
|
|
+ <u-button @click="showLayer=true" type='primary' shape="circle" size="medium">点击录入产品</u-button>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="footer-bar flex align_center justify_between" v-if="placeTab.length">
|
|
|
<view class="heji flex align_center" @click="showPop=!showPop">
|
|
|
所有层合计款数:<text>{{totalKs}}</text>;数量:<text>{{totalNums}}</text>;
|
|
|
<u-icon name="arrow-up"></u-icon>
|
|
@@ -98,6 +106,7 @@
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
+ loading: false,
|
|
|
showPop: false,
|
|
|
chooseModal: false,
|
|
|
showPrintModal: false,
|
|
@@ -198,7 +207,6 @@
|
|
|
}).then(res => {
|
|
|
uni.hideLoading()
|
|
|
if(res.status == 200){
|
|
|
- uni.$emit("updateHw")
|
|
|
uni.navigateBack()
|
|
|
}
|
|
|
})
|
|
@@ -247,6 +255,7 @@
|
|
|
mask: true,
|
|
|
title: '正在加载...'
|
|
|
})
|
|
|
+ this.loading = true
|
|
|
queryMapList({ shelfSn: this.shelfSn }).then(res => {
|
|
|
console.log(res.data)
|
|
|
if (res.status == 200 && res.data) {
|
|
@@ -269,6 +278,7 @@
|
|
|
this.placeTab = []
|
|
|
}
|
|
|
uni.hideLoading()
|
|
|
+ this.loading = false
|
|
|
})
|
|
|
},
|
|
|
// 获取统计数据
|
|
@@ -407,6 +417,7 @@
|
|
|
.ptools{
|
|
|
color: #666;
|
|
|
font-size: 26rpx;
|
|
|
+ margin-top: 20rpx;
|
|
|
.u-ninput{
|
|
|
border: 2rpx solid #eee;
|
|
|
border-radius: 50rpx;
|