chenhaozhe
2025-08-13 2b1caeb8defa28b2dc769da5ca23c77873eb36d9
pages/weiwaigxOut/form.vue
@@ -14,11 +14,17 @@
            <view class="title"><text>*</text>流水号:</view>
            <view class="right" style="width: 380rpx;">
               <input v-model="hform.HProcNo" placeholder="请输入(或扫描)流水号"
                  @confirm="getHProcNoData(hform.HBarCode,hform.HProcNo)" />
                  @blur="getHProcNoData(hform.HBarCode,hform.HProcNo)" />
            </view>
            <uni-icons type="scan"
               style="margin-left: 10rpx;background-color: #3A78FF;padding: 6rpx;color: #fff;border-radius: 100%;"
               size="20" @click="toScanProcNo"></uni-icons>
         </view>
         <view class="form-item">
             <view class="title">工序编码:</view>
             <view class="righton">
                 <input disabled v-model="hform.HProcNumber" placeholder="请输入工序编码" />
             </view>
         </view>
         <view class="form-item">
            <view class="title">未报工数量:</view>
@@ -58,7 +64,7 @@
                  @input="HEmpNameChange"></uni-combox>
            </view>
         </view>
         <view class="form-item">
         <!-- <view class="form-item">
            <view class="title">工序:</view>
            <view class="right">
               <uni-combox :candidates="arrayHProcName" placeholder="请选择工序" v-model="hform.HProcName"
@@ -71,7 +77,7 @@
               <uni-combox :candidates="arrayHDept" placeholder="请选择部门" v-model="hform.HDept"
                  @input="HHDeptChange"></uni-combox>
            </view>
         </view>
         </view> -->
         <view class="form-item">
            <view class="title">送货单号:</view>
            <view class="right">
@@ -407,6 +413,7 @@
               HNotReportQty: 0,
               HQty: 0,
               HPieceQty: 0,
               HProcNumber: '',
               HWasterQty: 0,
               HEmpName: '',
               HEmpID: 0,
@@ -494,8 +501,8 @@
         this.getHProcList()
         this.getHSupList()
         this.getHEmpList()
         // this.getHProcList()
         this.getHDeptList()
         //this.getHProcList()
         //this.getHDeptList()
         this.getDefValByUser()
@@ -1016,6 +1023,7 @@
                     this.hform.HCenterName = data.工作中心
                     this.hform.HCenterID = data.HCenterID
                     this.hform.HNotReportQty = data['未报工数量']
                     this.hform.HProcNumber = data['工序代码']
                     if (!this.hform.HSupName) {
                        this.hform.HSupName = data.供应商
                        this.hform.HSupID = data.HSupID
@@ -1070,6 +1078,9 @@
            })
         },
         submit() {
            //去除分号以免后端分解报错
            this.hform.HMaterName= this.hform.HMaterName.replace(/;/g, '');
            this.hform.HMaterModel = this.hform.HMaterModel.replace(/;/g, '');
            if (!this.hform.HBarCode) {
               uni.showToast({
                  title: '请扫描设备条形码',
@@ -1085,12 +1096,14 @@
                  title: '请选择供应商',
                  icon: 'none'
               })
            }else if (!this.hform.HDeptID) {
               uni.showToast({
                  title: '请选择部门',
                  icon: 'none'
               })
            } else if (!this.hform.HEmpName) {
            }
            // else if (!this.hform.HDeptID) {
            //    uni.showToast({
            //       title: '请选择部门',
            //       icon: 'none'
            //    })
            // }
            else if (!this.hform.HEmpName) {
               uni.showToast({
                  title: '请选择操作员',
                  icon: 'none'