From 9ffa3aedc9a537a16c2fff69a7161f87b5388020 Mon Sep 17 00:00:00 2001
From: zwl <1051256694@qq.com>
Date: 星期一, 20 十月 2025 10:25:36 +0800
Subject: [PATCH] 新增agv拣料回库或者移动
---
pages/mat/moduleMat.vue | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++--------
1 files changed, 50 insertions(+), 8 deletions(-)
diff --git a/pages/mat/moduleMat.vue b/pages/mat/moduleMat.vue
index d0ceabe..44c5a65 100644
--- a/pages/mat/moduleMat.vue
+++ b/pages/mat/moduleMat.vue
@@ -1,19 +1,34 @@
<template>
<view>
<view class="back" @click="back()" v-show="backIds.length > 1">
- <uni-icons class="opt-icon" type="left" size="20" color="#b9b9b9"></uni-icons>
- <text>杩斿洖涓婁竴绾�</text>
+ <uni-icons class="opt-icon" type="left" size="20" color="#FFF"></uni-icons>
+ <text style="color: #FFF;">杩斿洖涓婁竴绾�</text>
</view>
<view class="card" v-for="item in data">
<view class="card-left" @click="getPageList(item.tagId,true)">
- <view>鍚嶇О锛歿{item.maktx}}</view>
- <view>缂栫爜锛歿{item.matnr}}</view>
- <view>瑙勬牸锛歿{item.specs}}</view>
+ <view>搴忓彿: {{item.tagId}}</view>
+ <view>鍚嶇О: {{item.maktx}}</view>
+ <view>缂栫爜: {{item.matnr}}</view>
+ <view>瑙勬牸: {{item.specs}}</view>
</view>
- <view class="card-right">
+ <view class="card-right" @click="findBySelect(item.matnr)">
<uni-icons class="opt-icon" type="right" size="20" color="#b9b9b9"></uni-icons>
</view>
</view>
+ <!-- 寮圭獥閫夋嫨 -->
+ <uni-popup ref="inputDialog" type="dialog">
+ <view class="pop">
+ <view class="pop-btn" @click="select(1)">
+ 褰撳墠鐗╂枡
+ </view>
+ <view class="pop-btn" @click="select(2)">
+ 褰撳墠鑺傜偣鎵�鏈夌墿鏂�
+ </view>
+ <view class="pop-btn" @click="select(3)">
+ 瀛愯妭鐐规墍鏈夌墿鏂�
+ </view>
+ </view>
+ </uni-popup>
</view>
</template>
@@ -71,6 +86,16 @@
this.getPageList(this.backIds[a],false)
this.backIds.pop()
// console.log("back:"+this.backIds);
+ },
+ typeShow() {
+ this.$refs.inputDialog.open()
+ },
+ findBySelect(matnr) {
+ this.getOpenerEventChannel().emit('acceptDataFromOpenedPage', {data: matnr});
+ uni.navigateBack({
+
+ })
+
}
}
}
@@ -78,11 +103,11 @@
<style>
.back {
- height: 70rpx;
+ height: 100rpx;
display: flex;
align-items: center;
line-height: 2;
- background-color: #FFF;
+ background-color: #55aaff;
}
.card {
background-color: #e3e3e3;
@@ -106,4 +131,21 @@
.opt-icon {
padding: 8rpx;
}
+ .pop {
+ min-height: 200rpx;
+ width: 80vw;
+ background-color: #55aaff;
+ border-radius: 20rpx;
+ color: #eee;
+ }
+ .pop-btn {
+ height: 100rpx;
+ line-height: 100rpx;
+ width: 100%;
+ text-align: center;
+ border-bottom: 1px solid #ccc;
+ }
+ .pop-btn:last-child {
+ border: none;
+ }
</style>
--
Gitblit v1.9.1