chenhaozhe
2026-01-26 f20a697d4d3b666b2754b6d7057205f3d98503b7
pages/ZLGL/QuYangHuangYang/QC_TakeSampleCheckBill/QC_TakeSampleCheckBill.vue
@@ -60,7 +60,7 @@
         <view class="form-item">
            <view class="title required">生产班组:</view>
            <view class="right">
               <uni-combox :candidates="HGroupNameArray" name="HShiftsName" id="HShiftsName" placeholder="请选择生产班组"
               <uni-combox :candidates="HGroupNameArray" name="HGroupName" id="HGroupName" placeholder="请选择生产班组"
                  v-model="hform.HGroupName" @input="HGroupNameChangeHandler"></uni-combox>
            </view>
         </view>
@@ -368,7 +368,7 @@
               url: '/Web/GetEmployeeList_Json',
               data: {
                  Employee: '',
                  HGroupID:0
                  HGroupID: 0
               },
               resFunction: (res) => {
                  let {
@@ -495,9 +495,10 @@
                     Message,
                     count
                  } = res.data
                  this.hform.HShiftsID = data[0]['HInterID']
                  this.hform.HShiftsName = data[0]['班次']
                  if (count && data && data.length > 0) {
                     this.hform.HShiftsID = data[0]['HInterID']
                     this.hform.HShiftsName = data[0]['班次']
                  }
               }
            })
         },
@@ -626,8 +627,22 @@
                        "HICMOBillNo": data1[0].任务单号, //生产订单
                        "HDeptID": data1[0].HWorkShopID, //车间ID
                        "HDeptName": data1[0].生产车间, //车间
                     })
                     if (data1 && data1.length === 1) {
                        // 获取工序ID
                        let procId = data1[0].HProcID
                        // 在工序数组中查找对应的工序名称
                        let procIndex = this.HProcNameArraySource.findIndex(item => item.HItemID ==
                           procId)
                        if (procIndex !== -1) {
                           // 自动设置工序
                           this.hform.HProcName = this.HProcNameArraySource[procIndex].HName
                           this.hform.HProcID = procId
                           this.onHProcNameChangeHandler(this.hform.HProcName)
                        }
                     }
                     uni.showToast({
                        icon: 'none',
@@ -652,7 +667,13 @@
            if (this.hform.HQty == '') {
               return uni.showToast({
                  icon: 'none',
                  title: '取样数量为空'
                  title: '取样数量不能为空'
               })
            }
            if (this.hform.HSampleDamageQty == '') {
               return uni.showToast({
                  icon: 'none',
                  title: '破坏性实验数量不能为空'
               })
            }
            if (this.hform.HProcID == 0) {
@@ -709,21 +730,21 @@
                  } = res.data
                  if (count == 1) {
                     uni.showModal({
                         title: '提示',
                         content: res.data.Message + '。是否继续新增?',
                         success: (res) => {
                             if (res.confirm) {
                                 console.log('用户点击确定');
                                 uni.redirectTo({
                                     url: '/pages/ZLGL/QuYangHuangYang/QC_TakeSampleCheckBill/QC_TakeSampleCheckBill?operationType=1'
                                 })
                             } else if (res.cancel) {
                                 console.log('用户点击取消');
                                 setTimeout(() => {
                                    uni.navigateBack();
                                 }, 50)
                             }
                         }
                        title: '提示',
                        content: res.data.Message + '。是否继续新增?',
                        success: (res) => {
                           if (res.confirm) {
                              console.log('用户点击确定');
                              uni.redirectTo({
                                 url: '/pages/ZLGL/QuYangHuangYang/QC_TakeSampleCheckBill/QC_TakeSampleCheckBill?operationType=1'
                              })
                           } else if (res.cancel) {
                              console.log('用户点击取消');
                              setTimeout(() => {
                                 uni.navigateBack();
                              }, 50)
                           }
                        }
                     });
                  } else {
                     return uni.showToast({