zrg
2026-04-15 52663e888fff7f234729199ee7be9b425ba1138d
pages/MJGL/Sb_EquipRepairSendWork/Sb_EquipRepairSendWorkBill.vue
@@ -33,12 +33,6 @@
                        </uni-datetime-picker>
                    </view>
                </view>
                <view class="form-item">
                    <view class="title">维修内容:</view>
                    <view class="right">
                        <textarea v-model="hform.HRepairContent" placeholder="请输入维修内容" />
                    </view>
                </view>
            <!-- 源单类型 -->
            <view class="form-item">
                <view class="title">源单类型:</view>
@@ -113,16 +107,28 @@
                    </zxz-uni-data-select>
                </view>
                <view class="form-item">
                    <view class="title">维修项目:</view>
                    <view class="title required">负责人:</view>
                    <zxz-uni-data-select required class="right" :localdata="HEmpList" dataKey="HName"
                        dataValue="HItemID" v-model="hform.HManagerID">
                    </zxz-uni-data-select>
                </view>
            <view class="form-item">
                <view class="title required">维修项目:</view>
                    <zxz-uni-data-select class="right" :localdata="HRepairList" dataKey="维修项目"
                        dataValue="hitemid" v-model="hform.HRepairID">
                    </zxz-uni-data-select>
                </view>
                <view class="form-item">
                    <view class="title required">负责人:</view>
                    <zxz-uni-data-select required class="right" :localdata="HEmpList" dataKey="HName"
                        dataValue="HItemID" v-model="hform.HManagerID">
                    </zxz-uni-data-select>
                <view class="title">维修要求:</view>
                <view class="right">
                    <textarea v-model="HDetailList[0].HRepairExplanation" placeholder="请输入维修要求" />
                </view>
            </view>
            <view class="form-item">
                <view class="title">维修内容:</view>
                <view class="right">
                    <textarea v-model="hform.HRepairContent" placeholder="请输入维修内容" />
                </view>
                </view>
                <view class="form-item">
                    <view class="title">设备名称:</view>
@@ -146,12 +152,6 @@
                    <view class="title">备注:</view>
                    <view class="right">
                        <textarea v-model="hform.HRemark" placeholder="请输入备注" />
                    </view>
                </view>
                <view class="form-item">
                    <view class="title">维修要求:</view>
                    <view class="right">
                        <textarea v-model="HDetailList[0].HRepairExplanation" placeholder="请输入维修要求" />
                    </view>
                </view>
            </view>
@@ -223,7 +223,7 @@
        </view>
        <!-- <xe-upload ref="XeUpload" :options="uploadOptions" @callback="handleUploadCallback"></xe-upload> -->
        <!-- 源单单据列表弹窗 -->
        <BillListPopupEquipConkBookBillVue ref="billList" :HBillType="HBillType"
        <BillListPopupEquipConkBookBillVue ref="billList" :HBillType="HBillType" :HEquipID="hform.HEquipID"
            :HSourceBillType="hform.HMainSourceBillType" :HStockOrgID="hform.HStockOrgID">
        </BillListPopupEquipConkBookBillVue>
    </view>
@@ -527,27 +527,33 @@
            },
            // 提交数据有效性校验
            ValidCheck() {
                if (this.hform.HEquipID == 0) {
                if (this.hform.HEquipID == 0 || this.hform.HEquipID === undefined) {
                    return {
                        Message: "未录入设备信息,请先录入设备信息!",
                        state: false
                    }
                }
                if (this.hform.HDeptID == 0) {
                if (this.hform.HDeptID == 0 || this.hform.HDeptID === undefined) {
                    return {
                        Message: "部门不得为空!",
                        state: false
                    }
                }
                if (this.hform.HEmpID == 0) {
                if (this.hform.HEmpID == 0 || this.hform.HEmpID === undefined) {
                    return {
                        Message: "维修人不得为空!",
                        state: false
                    }
                }
                if (this.hform.HManagerID == 0) {
                if (this.hform.HManagerID == 0 || this.hform.HManagerID === undefined) {
                    return {
                        Message: "负责人不得为空!",
                        state: false
                    }
                }
            if (this.hform.HRepairID == 0 || this.hform.HRepairID === undefined) {
                return {
                    Message: "维修项目不得为空!",
                        state: false
                    }
                }
@@ -764,7 +770,7 @@
            },
            toScanCode() {
                MpaasScan.scanCode(cb => {
                    this.hform.HBarCode = cb; // 修复:原来是 hfrom 应该是 hform
                    this.hform.HBarCode = cb;
                    this.GetMessageByBarCode(cb)
                })
            },