wtt
2026-01-14 eab1260c8fd6da58125d6d6233a99aacf4ce9208
pages/ZLGL/QualityReportStep/QualityReportStepBill.vue
@@ -7,6 +7,7 @@
            <view :class="mainTabSelected == 1 ? 'selected' : ''" @tap="mainTabSelected = 1">基本信息</view>
            <view :class="mainTabSelected == 2 ? 'selected' : ''" @tap="mainTabSelected = 2">扫描信息</view>
            <view :class="mainTabSelected == 3 ? 'selected' : ''" @tap="mainTabSelected = 3">制单信息</view>
            <view :class="mainTabSelected == 4 ? 'selected' : ''" @tap="mainTabSelected = 4">其他信息</view>
         </view>
         <!-- 主表内容 -->
         <view class="bill-main-contents">
@@ -92,19 +93,7 @@
                     <input type="number" v-model="hform.HCheckQty" :disabled="hasCheckQty" />
                  </view>
               </view>
               <view class="form-item">
                  <view class="left">生产班组</view>
                  <view class="right-select">
                     <zxz-uni-data-select
                        v-model="hform.HGroupID"
                        dataKey="班组名称"
                        dataValue="HItemID"
                        :filterable="true"
                        :localdata="HGroupList"
                        :clear="false"
                     ></zxz-uni-data-select>
                  </view>
               </view>
               <view class="form-item">
                  <view class="left">检验员</view>
                  <view class="right-select">
@@ -127,19 +116,7 @@
                  
               </view>
               
               <view class="form-item">
                  <view class="left">生产资源</view>
                  <view class="right-select">
                     <zxz-uni-data-select
                        v-model="hform.HSourceID"
                        dataKey="生产资源名称"
                        dataValue="HItemID"
                        :filterable="true"
                        :localdata="HSourceList"
                        :clear="false"
                     ></zxz-uni-data-select>
                  </view>
               </view>
               
               <view class="form-item">
                  <view class="left">备注</view>
@@ -225,6 +202,35 @@
                  <view class="left">作废日期</view>
                  <view class="right disabled">
                     <input type="text" :value="hform.HDeleteDate" disabled />
                  </view>
               </view>
            </view>
            <!-- 其他信息 -->
            <view class="bill-main-content" v-if="mainTabSelected == 4">
               <view class="form-item">
                  <view class="left">生产班组</view>
                  <view class="right-select">
                     <zxz-uni-data-select
                        v-model="hform.HGroupID"
                        dataKey="班组名称"
                        dataValue="HItemID"
                        :filterable="true"
                        :localdata="HGroupList"
                        :clear="false"
                     ></zxz-uni-data-select>
                  </view>
               </view>
               <view class="form-item">
                  <view class="left">生产资源</view>
                  <view class="right-select">
                     <zxz-uni-data-select
                        v-model="hform.HSourceID"
                        dataKey="生产资源名称"
                        dataValue="HItemID"
                        :filterable="true"
                        :localdata="HSourceList"
                        :clear="false"
                     ></zxz-uni-data-select>
                  </view>
               </view>
            </view>
@@ -529,12 +535,19 @@
               count
            } = res.data
            if (count == 1) {
               if(data[0]['HBack']==1){
                  CommonUtils.showTips({
                     title: '温馨提示',
                     message: data[0]['HBackRemark']
                  })
                  return;
               }
               this.hform.HMaterID = data[0]['HMaterID']
               this.hform.HMaterName = data[0]['产品名称']
               this.hform.HMaterNumber = data[0]['产品代码']
               //源单信息
               this.hform.HMainSourceBillNo = data[0]['HBillNo']
               this.hform.HSourceBillNo = data[0]['HBillNo']
               this.hform.HMainSourceBillNo = data[0]['单据号']
               this.hform.HSourceBillNo = data[0]['单据号']
               this.hform.HMainSourceInterID = data[0].HInterID
               this.hform.HMainSourceEntryID = data[0].HEntryID
               this.hform.HSourceBillQty = data[0].流转卡数量
@@ -589,6 +602,14 @@
                     count
                 } = res.data
                 if (count == 1) {
                  //如果源单数量超出提示
                  if(data[0]['HBack']==1){
                     CommonUtils.showTips({
                        title: '温馨提示',
                        message: data[0]['HBackRemark']
                     })
                     return;
                  }
                     console.log('获取源单:', data)
                     this.hform.HMaterID = data[0]['HMaterID']
                     this.hform.HMaterName = data[0]['产品名称']
@@ -868,6 +889,9 @@
                  ,HMakeDate:this.hform.HMakeDate
                  ,HReportType:1
                  ,HSourceBillType:this.hform.HSourceBillType
                  ,HSourceBillNo:this.hform.HSourceBillNo
                  ,HSourceInterID:this.hform.HMainSourceInterID
                  ,HSourceEntryID:this.hform.HMainSourceEntryID
                  ,HBadReasonHQty:1
                  ,HQty:this.hform.HCheckQty
               }