zrg
2025-12-18 5427bd6130a0017637b6938969d02361b2708864
采购入库证据调整erp库存查询页面
2个文件已修改
47 ■■■■ 已修改文件
pages/caigouruku/POStockInBill.vue 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/jishikucunchaxun/table.vue 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/caigouruku/POStockInBill.vue
@@ -158,7 +158,12 @@
            <view v-if="tabs == 2">
                <view class="list" v-for="(item,index) in Materlist" :key="index">
                    <uni-card :title="item.物料名称" :extra="item.物料代码" style="margin: 10px;" @tap="delMater(item)">
                     <uni-card :title="item.物料名称" style="margin: 10px;" @tap="delMater(item, $event)">
                                <!-- 物料代码作为可点击链接 -->
                                <view class="card-header" @tap.stop="gotoInventoryQuery(item.物料代码)">
                                    <text class="link-text">物料代码:{{item.物料代码}}</text>
                                </view>
                        <view class="card-detail">
                            <view class="detail">
                                <text>源单单号:</text>{{item.源单单号}}
@@ -187,8 +192,7 @@
                            <view class="detail" v-if="item.单价">
                                <text>单价:</text>{{item.单价}}
                            </view>
                            <view class="detail" v-if="materMeta[0].HWHName && /兴达/.test(hform.HStockOrgName
                            )">
                                    <view class="detail" v-if="materMeta[0].HWHName && /兴达/.test(hform.HStockOrgName)">
                                <text>仓库:</text>{{materMeta[0].HWHName}}
                            </view>
                        </view>
@@ -1527,7 +1531,30 @@
                    },
                });
            },
             gotoInventoryQuery(HMaterNumber) {
                    console.log('跳转到库存查询,物料代码:', 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: '功能正在开发中',
                                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%;
@@ -2027,6 +2058,7 @@
                    color: #999;
                    font-size: 26rpx;
                }
            }
        }
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>