优化盘点功能
This commit is contained in:
@@ -32,6 +32,8 @@ const getTotal = () => {
|
||||
let obj = {
|
||||
taskId: taskInfo.value.id
|
||||
}
|
||||
obj.sceneId = uni.getStorageSync("taskInfo").sceneId
|
||||
obj.warehouseCode = uni.getStorageSync("taskInfo").warehouseCode
|
||||
getTaskCount(obj).then(res => {
|
||||
scanTotal.value = res.data
|
||||
})
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
<script setup>
|
||||
|
||||
import { ref } from "vue";
|
||||
import { onLoad } from "@dcloudio/uni-app";
|
||||
import { onLoad, onUnload } from "@dcloudio/uni-app";
|
||||
import { getHandMatch, getTaskCount } from "@/api/inventory"
|
||||
|
||||
const scanTotal = ref("")
|
||||
@@ -32,6 +32,8 @@ const getTotal = () => {
|
||||
taskId: taskInfo.value.id,
|
||||
showLoading: true
|
||||
}
|
||||
obj.sceneId = uni.getStorageSync("taskInfo").sceneId
|
||||
obj.warehouseCode = uni.getStorageSync("taskInfo").warehouseCode
|
||||
getTaskCount(obj).then(res => {
|
||||
scanTotal.value = res.data
|
||||
})
|
||||
@@ -78,6 +80,10 @@ onLoad(() => {
|
||||
getTotal()
|
||||
init()
|
||||
})
|
||||
onUnload(() => {
|
||||
rfidManager.soundRelease();
|
||||
})
|
||||
|
||||
// 插件初始化
|
||||
const init = function () {
|
||||
uni.showLoading({
|
||||
|
||||
@@ -92,6 +92,7 @@ const goInventory = (item) => {
|
||||
}
|
||||
|
||||
const goView = (item) => {
|
||||
uni.setStorageSync('taskInfo', item)
|
||||
uni.navigateTo({
|
||||
url: '/pagesInventory/matchResult?taskId=' + item.id
|
||||
})
|
||||
|
||||
@@ -18,12 +18,18 @@
|
||||
|
||||
<view class="list-item" v-for="(item, index) in listArr" :key="index">
|
||||
<view class="item-top">
|
||||
<view class="item-name"><text v-show="queryParams.status !== 2">存放位置:</text>{{ item.rkPcode }}</view>
|
||||
<view class="item-name"><text v-show="queryParams.status !== 2">存放位置:</text>{{ item.pcode }}</view>
|
||||
<view class="status1 status" v-if="queryParams.status == 1">未扫到</view>
|
||||
<view class="status2 status" v-else-if="queryParams.status == 2">无数据</view>
|
||||
<view class="status3 status" v-else>正常数据</view>
|
||||
</view>
|
||||
<view class="item-name" v-show="queryParams.status !== 2">数量:{{ item.realQty }}</view>
|
||||
<view class="item-name" v-show="queryParams.status !== 2"><text>数量:</text>{{ item.realQty }}</view>
|
||||
<view class="item-name"><text>订单号:</text>{{ item.sapNo }}</view>
|
||||
<view class="item-name"><text>物料号:</text>{{ item.wlNo }}</view>
|
||||
<view class="item-name"><text>物料描述:</text>{{ item.wlMs }}</view>
|
||||
<view class="item-name"><text>项目号:</text>{{ item.xmNo }}</view>
|
||||
<view class="item-name"><text>项目描述:</text>{{ item.xmMs }}</view>
|
||||
<view class="item-name">供应商名称:{{ item.gysMc }}</view>
|
||||
<!-- <view class="item-name">{{ item.des_pro }}</view>
|
||||
<view class="item-desc" v-show="item.des_mat">{{ item.des_mat }}</view>
|
||||
<view class="item-time" v-show="item.tme">{{ item.tme }}</view> -->
|
||||
@@ -79,8 +85,28 @@ const tabChange = (e) => {
|
||||
|
||||
// 获取列表
|
||||
const queryList = (pageNo, pageSize) => {
|
||||
if (queryParams.value.status !== 0) {
|
||||
total.value = 0
|
||||
pagingRef.value.complete([])
|
||||
return
|
||||
}
|
||||
queryParams.value.pageNum = pageNo
|
||||
console.log(pageNo, pageSize)
|
||||
// getScanResult(queryParams.value).then(res => {
|
||||
// console.log(res, "RES")
|
||||
// // historyData.value = res.data.rows
|
||||
// // if (queryParams.value.status == 2) {
|
||||
// // res.data.rows.forEach(e => {
|
||||
// // e.pcde = e.pcdeGroup
|
||||
// // });
|
||||
// // }
|
||||
// total.value = res.total
|
||||
// pagingRef.value.complete(res.rows)
|
||||
// }).catch(res => {
|
||||
// pagingRef.value.complete(false)
|
||||
// })
|
||||
queryParams.value.sceneId = uni.getStorageSync("taskInfo").sceneId
|
||||
queryParams.value.warehouseCode = uni.getStorageSync("taskInfo").warehouseCode
|
||||
getScanResult(queryParams.value).then(res => {
|
||||
console.log(res, "RES")
|
||||
// historyData.value = res.data.rows
|
||||
@@ -168,10 +194,13 @@ const exportArr = function () {
|
||||
<style scoped lang="scss">
|
||||
.container {
|
||||
padding: 32rpx;
|
||||
|
||||
// background: #eee;
|
||||
.list-item {
|
||||
padding: 20rpx 10rpx;
|
||||
border-bottom: 1rpx solid #eee;
|
||||
// border-bottom: 1rpx solid #eee;
|
||||
margin-bottom: 30rpx;
|
||||
background: #eee;
|
||||
border-radius: 10rpx;
|
||||
|
||||
.item-top {
|
||||
display: flex;
|
||||
@@ -197,9 +226,13 @@ const exportArr = function () {
|
||||
}
|
||||
|
||||
.item-name {
|
||||
font-size: 32rpx;
|
||||
color: #3b4144;
|
||||
font-size: 28rpx;
|
||||
color: #333;
|
||||
font-weight: 400;
|
||||
line-height: 50rpx;
|
||||
text{
|
||||
color: #666;
|
||||
}
|
||||
}
|
||||
|
||||
.item-desc {
|
||||
|
||||
Reference in New Issue
Block a user