From 5427bd6130a0017637b6938969d02361b2708864 Mon Sep 17 00:00:00 2001
From: zrg <z1873@LAPTOP-EAVL132E>
Date: 星期四, 18 十二月 2025 17:40:37 +0800
Subject: [PATCH] 采购入库证据调整erp库存查询页面

---
 pages/caigouruku/POStockInBill.vue |  108 +++++++++++++++++++++++++++++++++++-------------------
 pages/jishikucunchaxun/table.vue   |    9 +---
 2 files changed, 72 insertions(+), 45 deletions(-)

diff --git a/pages/caigouruku/POStockInBill.vue b/pages/caigouruku/POStockInBill.vue
index 2d9c6be..cff2aad 100644
--- a/pages/caigouruku/POStockInBill.vue
+++ b/pages/caigouruku/POStockInBill.vue
@@ -158,41 +158,45 @@
 
             <view v-if="tabs == 2">
                 <view class="list" v-for="(item,index) in Materlist" :key="index">
-                    <uni-card :title="item.鐗╂枡鍚嶇О" :extra="item.鐗╂枡浠g爜" style="margin: 10px;" @tap="delMater(item)">
-                        <view class="card-detail">
-                            <view class="detail">
-                                <text>婧愬崟鍗曞彿锛�</text>{{item.婧愬崟鍗曞彿}}
-                            </view>
-                            <view class="detail">
-                                <text>婧愬崟鏁伴噺锛�</text>{{item.婧愬崟鏁伴噺}}
-                            </view>
-                            <view class="detail">
-                                <text>鏁伴噺锛�</text>{{item.鏁伴噺}}
-                            </view>
-                            <view class="detail">
-                                <text>鏉$爜涓暟锛�</text>{{item.鏉$爜涓暟}}
-                            </view>
-                            <view class="detail" v-if="item.瑙勬牸鍨嬪彿">
-                                <text>瑙勬牸鍨嬪彿锛�</text>{{item.瑙勬牸鍨嬪彿}}
-                            </view>
-                            <view class="detail" v-if="item.杈呭姪灞炴��">
-                                <text>杈呭姪灞炴�э細</text>{{item.杈呭姪灞炴�}
-                            </view>
-                            <view class="detail" v-if="item.娆惧彿">
-                                <text>娆惧彿锛�</text>{{item.娆惧彿}}
-                            </view>
-                            <view class="detail" v-if="item.鍚堣鏁伴噺">
-                                <text>鍚堣鏁伴噺锛�</text>{{item.鍚堣鏁伴噺}}
-                            </view>
-                            <view class="detail" v-if="item.鍗曚环">
-                                <text>鍗曚环锛�</text>{{item.鍗曚环}}
-                            </view>
-                            <view class="detail" v-if="materMeta[0].HWHName && /鍏磋揪/.test(hform.HStockOrgName
-                            )">
-                                <text>浠撳簱锛�</text>{{materMeta[0].HWHName}}
-                            </view>
-                        </view>
-                    </uni-card>
+                     <uni-card :title="item.鐗╂枡鍚嶇О" style="margin: 10px;" @tap="delMater(item, $event)">
+                                <!-- 鐗╂枡浠g爜浣滀负鍙偣鍑婚摼鎺� -->
+                                <view class="card-header" @tap.stop="gotoInventoryQuery(item.鐗╂枡浠g爜)">
+                                    <text class="link-text">鐗╂枡浠g爜锛歿{item.鐗╂枡浠g爜}}</text>
+                                </view>
+                                
+                                <view class="card-detail">
+                                    <view class="detail">
+                                        <text>婧愬崟鍗曞彿锛�</text>{{item.婧愬崟鍗曞彿}}
+                                    </view>
+                                    <view class="detail">
+                                        <text>婧愬崟鏁伴噺锛�</text>{{item.婧愬崟鏁伴噺}}
+                                    </view>
+                                    <view class="detail">
+                                        <text>鏁伴噺锛�</text>{{item.鏁伴噺}}
+                                    </view>
+                                    <view class="detail">
+                                        <text>鏉$爜涓暟锛�</text>{{item.鏉$爜涓暟}}
+                                    </view>
+                                    <view class="detail" v-if="item.瑙勬牸鍨嬪彿">
+                                        <text>瑙勬牸鍨嬪彿锛�</text>{{item.瑙勬牸鍨嬪彿}}
+                                    </view>
+                                    <view class="detail" v-if="item.杈呭姪灞炴��">
+                                        <text>杈呭姪灞炴�э細</text>{{item.杈呭姪灞炴�}
+                                    </view>
+                                    <view class="detail" v-if="item.娆惧彿">
+                                        <text>娆惧彿锛�</text>{{item.娆惧彿}}
+                                    </view>
+                                    <view class="detail" v-if="item.鍚堣鏁伴噺">
+                                        <text>鍚堣鏁伴噺锛�</text>{{item.鍚堣鏁伴噺}}
+                                    </view>
+                                    <view class="detail" v-if="item.鍗曚环">
+                                        <text>鍗曚环锛�</text>{{item.鍗曚环}}
+                                    </view>
+                                    <view class="detail" v-if="materMeta[0].HWHName && /鍏磋揪/.test(hform.HStockOrgName)">
+                                        <text>浠撳簱锛�</text>{{materMeta[0].HWHName}}
+                                    </view>
+                                </view>
+                            </uni-card>
                 </view>
                 <view class="over" v-if="Materlist.length == 0">鏆傛棤鏁版嵁</view>
             </view>
@@ -1527,7 +1531,30 @@
                     },
                 });
             },
+			 gotoInventoryQuery(HMaterNumber) {
+			        console.log('璺宠浆鍒板簱瀛樻煡璇紝鐗╂枡浠g爜锛�', HMaterNumber);
+			        
+			        // 浣跨敤uni.navigateTo璺宠浆鍒版柊椤甸潰
+			        uni.navigateTo({
+			            url: `/pages/jishikucunchaxun/table?OperationType=2&HMaterNumber=${HMaterNumber}`,
+			            success: (res) => {
+			                console.log('璺宠浆鎴愬姛');
+			            },
+			            fail: (err) => {
+			                console.error('璺宠浆澶辫触锛�', err);
+			                // 濡傛灉椤甸潰涓嶅瓨鍦紝鍙互璺宠浆鍒伴粯璁ら〉闈�
+			                uni.showToast({
+			                    title: '鍔熻兘姝e湪寮�鍙戜腑',
+			                    icon: 'none'
+			                });
+			            }
+			        });
+			    },
             delMater(item) {
+				if (event && event.target.classList && event.target.classList.contains('link-text')) {
+				            return; // 濡傛灉鏄摼鎺ョ偣鍑伙紝涓嶆墽琛屽垹闄�
+				        }
+				        
                 uni.showModal({
                     title: '鎻愮ず',
                     content: '纭瑕佸垹闄� "' + item.鐗╂枡鍚嶇О + '" 鎵�鏈夋壂鐮佽褰曪紵鍒犻櫎鍚庡皢涓嶅彲鎭㈠锛�',
@@ -2005,6 +2032,10 @@
             color: #fff;
         }
     }
+	/* 娣诲姞閾炬帴鏍峰紡 */
+	.link-text {
+	    color: #3a78ff; /* 钃濊壊锛岀被浼艰秴閾炬帴 */
+	}
 
     .list {
         width: 100%;
@@ -2024,9 +2055,10 @@
                 margin-right: 20rpx;
 
                 text {
-                    color: #999;
-                    font-size: 26rpx;
-                }
+					color: #999;
+					font-size: 26rpx;
+				}
+                                            
             }
         }
 
diff --git a/pages/jishikucunchaxun/table.vue b/pages/jishikucunchaxun/table.vue
index 61a0534..90ddd46 100644
--- a/pages/jishikucunchaxun/table.vue
+++ b/pages/jishikucunchaxun/table.vue
@@ -244,7 +244,8 @@
 
             }
         },
-        onLoad() {
+        onLoad(options) {
+			this.hform.HBarCode = options.HMaterNumber || '';			
             this.getWHInfo()
             this.getStockPlaceInfo()
 
@@ -253,7 +254,6 @@
             })
         },
         onReady() {
-            // #ifndef MP-WEIXIN
             let query = uni.createSelectorQuery().in(this)
             query.select("#scroll-content").boundingClientRect((data) => {
                 this.pageMeta.scrollContentTop = data.top
@@ -263,11 +263,6 @@
                 this.pageMeta.bottomBtnTop = data.top
                 console.log('this.pageMeta.bottomBtnTop: ',this.pageMeta.bottomBtnTop);
             }).exec()
-            // #endif
-            // #ifdef MP-WEIXIN
-            // 寰俊涓嶆敮鎸� uni.createSelectorQuery().in(this)
-            // #endif
-
         },
     }
 </script>

--
Gitblit v1.9.1