Commit b833b6b5 by LJM

盘点操作

parent f48d4497
......@@ -45,7 +45,7 @@
padding-bottom: 100rpx;
.box {
position: relative;
padding: 15px 17rpx 18rpx 17rpx;
padding: 15px 17rpx 37rpx 17rpx;
background: #ffffff;
box-shadow: 0px 3rpx 3rpx 0px rgba(198, 199, 204, 0.3);
border-radius: 10rpx;
......
......@@ -48,7 +48,7 @@
<!-- 待盘点任务数 -->
<view class="total row verCenter" style="margin-top: 15rpx;">
<text class="t1">待盘点任务数:</text>
<text class="t2">{{ list.length }}</text>
<text class="t2">{{ total }}</text>
</view>
<!-- 列表 -->
<view class="list row bothSide" v-if="list.length > 0">
......@@ -324,6 +324,7 @@
input_flag: false, //库位
input_stock_in_batch_sn: false, //入库批次号
index: 0,
total: 0, //待盘点任务数
array: ['库位'],
filterArr: ['全部', '已盘完', '未盘完'],
filter_list: [], //筛选已选中的列表
......@@ -331,7 +332,7 @@
indexFilter: 0,
array_batch_sn: ['入库批次号', '货品名称', '旧标签'],
index_batch_sn: 0,
stocktake_qty: '',
stocktake_qty: '', //盘点数量
list: [],
page: 1,
limit: 50,
......@@ -394,7 +395,8 @@
return result;
},
/**
* @param {Object} data
* 打开弹窗
* @param {Object} data
* @param {Object} type 1 选择详情 2 补打入库标签
*/
showDrawer(data, type) {
......@@ -403,9 +405,9 @@
this.$refs.showRight.open();
this.detail = data;
if (data.is_stocktake == 0) {
this.stocktake_qty = '';
this.stocktake_qty = data.stock_qty; //需要盘点的数量
} else {
this.stocktake_qty = data.stocktake_qty;
this.stocktake_qty = data.stocktake_qty; //已盘点数量
}
} else if (type == 2) {
//补打入库标签
......@@ -566,6 +568,7 @@
getData() {
this.request(API.stocktakeOperateList, 'POST', { page: this.page, limit: this.limit, ...this.searchParams }, false).then(res => {
if (res.code === 0) {
this.total = res.data.total;
uni.setNavigationBarTitle({
title: this.stocktake_sn
});
......@@ -634,11 +637,13 @@
this.getData();
this.closeDrawer();
//入库批次号重新获取焦点
this.is_focus = false;
setTimeout(() => {
//清空入库批次号,货品名称,旧标签
this.searchParams.stock_in_batch_sn = '';
this.searchParams.goods_name = '';
this.is_focus = true;
this.is_focus = true; //再次获取焦点
}, 500);
}, 2000);
} else {
......
<template>
<view class="stocktake-record">
<!-- 搜索 -->
<view class="search-box row bothSide verCenter">
<view class="sn row rowCenter verCenter">
<picker @change="bindPickerChange($event, 1)" :value="index" :range="array">
......@@ -22,6 +23,7 @@
<text class="iconfont icon-a-juxing11" @click="clearInput()" v-if="input_flag"></text>
</view>
</view>
<!-- 列表 -->
<view class="list" v-if="list.length > 0">
<view class="box row" v-for="(item, index) in list" :key="index" :class="{ curr: filter_list[index] }">
<view class="check-box-icon" @click="filterChange(index)"></view>
......@@ -93,9 +95,18 @@
<text class="label">盘点数量:</text>
<text class="tt">{{ item.stocktake_qty }}</text>
</view>
<view class="input-box row">
<text class="label">盘点人:</text>
<text class="tt">{{ item.stocktake_user }}</text>
</view>
<view class="input-box row">
<text class="label">盘点时间:</text>
<text class="tt">{{ item.stocktake_time }}</text>
</view>
<template v-if="item.stocktake_status == 3">
<view class="btn row rowCenter verCenter" @click="showDrawer(item, 1)">修改</view>
</template>
<view class="btn row rowCenter verCenter" @click="showDrawer(item, 1)">修改</view>
</view>
</view>
<!-- 无数据展示 -->
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment