wtt
2026-01-23 920675a9f1ccf311d32e6466ebde737dff765645
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>
@@ -349,6 +355,7 @@
               HCheckQty: 0,
               //源单信息
               HSourceBillQty: 0,
               HSourceBillNo:'',
               HSourceBillType: "3772",
               //流转卡信息
               HICMOBillNo: "",
@@ -529,12 +536,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,13 +603,21 @@
                     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]['产品名称']
                     this.hform.HMaterNumber = data[0]['产品代码']
                     //源单信息
                     this.hform.HMainSourceBillNo = data[0]['HBillNo']
                     this.hform.HSourceBillNo = data[0]['HBillNo']
                     this.hform.HSourceBillNo = data[0]['单据号']
                     this.hform.HMainSourceInterID = data[0].HInterID
                     this.hform.HMainSourceEntryID = data[0].HEntryID
                     this.hform.HSourceBillQty = data[0].流转卡数量
@@ -715,7 +737,7 @@
               let res = await CommonUtils.doRequest2Async({
                  url: "/Gy_Employee/list",
                  data: {
                     sWhere: ` and 禁用标记 = '' order by 部门代码`,
                     sWhere: ` and 禁用标记 = '' `,
                     user: getUserInfo()["Czymc"],
                     Organization: uni.getStorageSync("Organization"),
                  },
@@ -868,6 +890,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
               }