Files
FT577-WMS/pda/pages/warehouse/inventory/index.vue
2026-09-16 11:28:04 +08:00

129 lines
3.0 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<template>
<view class="page-container">
<view class="module-header">
<uni-icons type="search" size="22" color="#52c41a"></uni-icons>
<text class="header-title">盘点管理</text>
</view>
<view class="feature-list">
<view class="feature-card" @click="navigateTo('/pages/warehouse/inventory/jobList')">
<view class="feature-left">
<uni-icons type="list" size="20" color="#1890ff"></uni-icons>
<text class="feature-name">盘点任务列表</text>
</view>
<uni-icons type="right" size="16" color="#ccc"></uni-icons>
</view>
<view class="feature-card" @click="navigateTo('/pages/warehouse/inventory/inventoryConfirm')">
<view class="feature-left">
<uni-icons type="scan" size="20" color="#fa8c16"></uni-icons>
<text class="feature-name">扫码盘点</text>
</view>
<uni-icons type="right" size="16" color="#ccc"></uni-icons>
</view>
<!-- <view class="feature-card" @click="$modal.showToast('功能开发中')">
<view class="feature-left">
<uni-icons type="compose" size="20" color="#52c41a"></uni-icons>
<text class="feature-name">盘点差异记录</text>
</view>
<uni-icons type="right" size="16" color="#ccc"></uni-icons>
</view>
<view class="feature-card" @click="$modal.showToast('功能开发中')">
<view class="feature-left">
<uni-icons type="paperplane" size="20" color="#722ed1"></uni-icons>
<text class="feature-name">盘点报告</text>
</view>
<uni-icons type="right" size="16" color="#ccc"></uni-icons>
</view> -->
</view>
<!-- <view class="empty-tip">
<text class="tip-text">盘点管理模块正在开发中,敬请期待</text>
</view> -->
</view>
</template>
<script>
export default {
data() {
return {
}
},
methods:{
navigateTo(url) {
this.$tab.navigateTo(url)
},
}
}
</script>
<style lang="scss" scoped>
page {
background-color: #f5f7fa;
min-height: 100%;
}
.page-container {
padding: 24rpx;
}
.module-header {
display: flex;
align-items: center;
padding: 24rpx 0;
margin-bottom: 20rpx;
}
.header-title {
font-size: 32rpx;
font-weight: 500;
color: #333;
margin-left: 12rpx;
}
.feature-list {
background: #fff;
border-radius: 16rpx;
overflow: hidden;
box-shadow: 0 2rpx 8rpx rgba(0, 0, 0, 0.04);
}
.feature-card {
display: flex;
align-items: center;
justify-content: space-between;
padding: 32rpx 28rpx;
border-bottom: 1rpx solid #f5f5f5;
}
.feature-card:last-child {
border-bottom: none;
}
.feature-left {
display: flex;
align-items: center;
}
.feature-name {
font-size: 28rpx;
color: #333;
margin-left: 16rpx;
}
.empty-tip {
padding: 60rpx 0;
text-align: center;
}
.tip-text {
font-size: 26rpx;
color: #ccc;
}
</style>