chenhaozhe
2026-03-16 f59b8527261646b54f6ebf2b2ef759d0526dabd9
pages/ZLGL/lailiaojianyan_fast/Kf_QCStockInCheckBill_Fast2.vue
@@ -36,6 +36,9 @@
        </view>
        <!-- 页签 物料清单 -->
        <view v-if="tabs == 1">
            <view style="padding: 10rpx;">
                <button class="btn-a" size="mini" @tap="switchModule">批量</button>
            </view>
            <view class="form-item-wrapper">
                <view class="form-item">
                    <view class="title">质检员:</view>
@@ -310,6 +313,13 @@
            };
        },
        methods: {
            switchModule() {
                uni.redirectTo({
                    url: "/pages/ZLGL/lailiaojianyan_fast/Kf_QCStockInCheckBill_Fast?" +
                        `HInterID=${this.sourceBillInfo.HInterID}&HBillNo=${this.sourceBillInfo.HBillNo}` +
                        `&HSourceBillNo=${this.sourceBillInfo.HSourceBillNo}&operationType=5`
                })
            },
            selectMater(item, index) {
                if (typeof this.materialManifest[index].selected == 'undefined') {
                    this.$set(this.materialManifest[index], 'selected', false)
@@ -540,7 +550,7 @@
            },
            async cmdSubmit() { // 后端在单次上传文件提交后会删除本地文件,一次只能提交一个数据
                // 检查是否选中物料
                if (this.sourceBillInfo.HSourceInterID == 0) {
                    CommonUtils.showTips({
                        title: '温馨提示',
@@ -556,7 +566,8 @@
                    return
                }
                let HEntryIDStr = `${this.sourceBillInfo.HSourceEntryIDList.filter(item => item !== undefined && item !== null).join(',')}`
                let HEntryIDStr =
                    `${this.sourceBillInfo.HSourceEntryIDList.filter(item => item !== undefined && item !== null).join(',')}`
                try {
                    let res = await CommonUtils.doRequest2Sync({
@@ -591,7 +602,7 @@
                                } else if (res.cancel) {
                                    console.log('用户点击取消');
                                    setTimeout(() => {
                                       uni.navigateBack();
                                        uni.navigateBack();
                                    }, 50)
                                }
                            }
@@ -682,9 +693,28 @@
                }
            }
        },
        onLoad() {
            // 获取来料检验单最新单据号和单据内码
            this.GetMaxNumPDA()
        onLoad(e) {
            let operationType = e.operationType
            if (!operationType) {
                // 获取来料检验单最新单据号和单据内码
                this.GetMaxNumPDA()
            } else if (operationType == 5) {
                // 由批量页面进入
                let {
                    HInterID,
                    HBillNo,
                    HSourceBillNo
                } = e
                this.sourceBillInfo.HBillNo = HBillNo
                this.sourceBillInfo.HInterID = HInterID
                if (HSourceBillNo) {
                    this.tabs = 1
                    this.sourceBillInfo.HSourceBillNo = HSourceBillNo
                    this.getCode(HSourceBillNo)
                }
            }
            this.getHEmpInfo()
        }
    }
@@ -896,7 +926,13 @@
    }
    .card-selected {
        background-color: #a8c7fa;
        scale: 1.05;
        background-color: #6dabfc !important;
    }
    .btn-a {
        background-color: #3A78FF;
        color: #fff;
    }
</style>