zrg
2026-04-15 52663e888fff7f234729199ee7be9b425ba1138d
pages/MJGL/Sb_EquipConkBook/Sb_EquipConkBookBill.vue
@@ -1,8 +1,12 @@
<template>
    <view>
        <view class="tabs" id="tabs">
            <view :class="tabs == 0 ? 'on':''" @tap="tabs = 0">基本信息</view>
            <view :class="tabs == 2 ? 'on':''" @tap="tabs = 2">其他信息</view>
            <view :class="tabs == 0 ? 'on':''" @tap="tabs = 0">
                {{ $t("Sb_EquipConkBookBill.tabBasic") == "Sb_EquipConkBookBill.tabBasic" ? "基本信息" : $t("Sb_EquipConkBookBill.tabBasic") }}
            </view>
            <view :class="tabs == 2 ? 'on':''" @tap="tabs = 2">
                {{ $t("Sb_EquipConkBookBill.tabOther") == "Sb_EquipConkBookBill.tabOther" ? "其他信息" : $t("Sb_EquipConkBookBill.tabOther") }}
            </view>
        </view>
        <!-- 基本信息 -->
        <template v-if="tabs == 0">
@@ -11,94 +15,85 @@
                overflow: 'auto'
            }">
                <view class="form-item">
                    <view class="title">设备条码:</view>
                    <view class="title">{{ $t("Sb_EquipConkBookBill.HBarCode") == "Sb_EquipConkBookBill.HBarCode" ? "设备条码:" : $t("Sb_EquipConkBookBill.HBarCode") }}</view>
                    <view :class="enableEdit?'right':'righton'">
                        <input v-model="hform.HBarCode" :disabled="!enableEdit"
                            @confirm="GetMessageByBarCode(hform.HBarCode)" placeholder="请输入(或扫描)设备条码" />
                            @confirm="GetMessageByBarCode(hform.HBarCode)" :placeholder="$t('Sb_EquipConkBookBill.HBarCode_Placeholder') == 'Sb_EquipConkBookBill.HBarCode_Placeholder' ? '请输入(或扫描)设备条码' : $t('Sb_EquipConkBookBill.HBarCode_Placeholder')" />
                    </view>
                    <view class="icon-wrapper">
                        <uni-icons type="scan" size="20" @click="toScanCode"></uni-icons>
                    </view>
                </view>
                <view class="form-item">
                    <view class="title">开始时间:</view>
                    <view class="title">{{ $t("Sb_EquipConkBookBill.HConkBeginDate") == "Sb_EquipConkBookBill.HConkBeginDate" ? "开始时间:" : $t("Sb_EquipConkBookBill.HConkBeginDate") }}</view>
                    <view class="right">
                        <uni-datetime-picker type="datetime" :clear-icon="false" v-model="hform.HRepairPlanBeginDate">
                            <input :value="hform.HConkBeginDate" />
                            <input :value="hform.HConkBeginDate" :placeholder="$t('Gy.HDate_Placeholder') == 'Gy.HDate_Placeholder' ? '请选择' : $t('Gy.HDate_Placeholder')" />
                        </uni-datetime-picker>
                    </view>
                </view>
                <view class="form-item">
                    <view class="title required">故障类别:</view>
                    <view class="title required">{{ $t("Sb_EquipConkBookBill.HConkTypeName") == "Sb_EquipConkBookBill.HConkTypeName" ? "故障类别:" : $t("Sb_EquipConkBookBill.HConkTypeName") }}</view>
                    <zxz-uni-data-select required class="right" :localdata="HConkTypeList" dataKey="故障类别名称"
                        dataValue="hitemid" v-model="hform.HConkTypeID">
                    </zxz-uni-data-select>
                    <!-- <input disabled v-model="hform.HDeptName" placeholder="请选择部门" /> -->
                </view>
                <view class="form-item">
                    <view class="title required">故障原因:</view>
                    <view class="title required">{{ $t("Sb_EquipConkBookBill.HConkReasonName") == "Sb_EquipConkBookBill.HConkReasonName" ? "故障原因:" : $t("Sb_EquipConkBookBill.HConkReasonName") }}</view>
                    <zxz-uni-data-select required class="right" :localdata="HConkReasonList" dataKey="HName"
                        dataValue="HItemID" v-model="hform.HConkReasonID">
                    </zxz-uni-data-select>
                    <!-- <input disabled v-model="hform.HDeptName" placeholder="请选择部门" /> -->
                </view>
                <view class="form-item">
                    <view class="title">故障描述:</view>
                    <view class="title">{{ $t("Sb_EquipConkBookBill.HExplanation") == "Sb_EquipConkBookBill.HExplanation" ? "故障描述:" : $t("Sb_EquipConkBookBill.HExplanation") }}</view>
                    <view class="right">
                        <textarea v-model="hform.HExplanation" placeholder="请输入故障描述" />
                        <textarea v-model="hform.HExplanation" :placeholder="$t('Sb_EquipConkBookBill.HExplanation_Placeholder') == 'Sb_EquipConkBookBill.HExplanation_Placeholder' ? '请输入故障描述' : $t('Sb_EquipConkBookBill.HExplanation_Placeholder')" />
                    </view>
                </view>
                <view class="form-item">
                    <view class="title">单据号:</view>
                    <view class="title">{{ $t("Gy.HBillNo") == "Gy.HBillNo" ? "单据号:" : $t("Gy.HBillNo") }}</view>
                    <view class="righton">
                        <input disabled v-model="hform.HBillNo" />
                    </view>
                </view>
                <view class="form-item">
                    <view class="title">单据日期:</view>
                    <view class="title">{{ $t("Gy.HDate") == "Gy.HDate" ? "单据日期:" : $t("Gy.HDate") }}</view>
                    <view class="righton">
                        <input disabled v-model="hform.HDate" />
                    </view>
                </view>
                <view class="form-item">
                    <view class="title required">部门:</view>
                    <view class="title required">{{ $t("Gy.HDeptName") == "Gy.HDeptName" ? "部门:" : $t("Gy.HDeptName") }}</view>
                    <zxz-uni-data-select required class="right" :localdata="HDeptList" dataKey="部门名称"
                        dataValue="HItemID" v-model="hform.HDeptID">
                    </zxz-uni-data-select>
                    <!-- <input disabled v-model="hform.HDeptName" placeholder="请选择部门" /> -->
                </view>
                <view class="form-item">
                    <view class="title required">发现人:</view>
                    <view class="title required">{{ $t("Sb_EquipConkBookBill.HEmpName") == "Sb_EquipConkBookBill.HEmpName" ? "发现人:" : $t("Sb_EquipConkBookBill.HEmpName") }}</view>
                    <zxz-uni-data-select required class="right" :localdata="HEmpList" dataKey="HName"
                        dataValue="HItemID" v-model="hform.HEmpID">
                    </zxz-uni-data-select>
                    <!-- <input disabled v-model="hform.HDeptName" placeholder="请选择部门" /> -->
                </view>
                <view class="form-item">
                    <view class="title required">负责人:</view>
                    <view class="title required">{{ $t("Sb_EquipConkBookBill.HManagerName") == "Sb_EquipConkBookBill.HManagerName" ? "验收人:" : $t("Sb_EquipConkBookBill.HManagerName") }}</view>
                    <zxz-uni-data-select required class="right" :localdata="HEmpList" dataKey="HName"
                        dataValue="HItemID" v-model="hform.HManagerID">
                    </zxz-uni-data-select>
                    <!-- <input disabled v-model="hform.HDeptName" placeholder="请选择部门" /> -->
                </view>
                <view class="form-item">
                    <view class="title">设备名称:</view>
                    <view class="title">{{ $t("Sb_EquipConkBookBill.HBarName") == "Sb_EquipConkBookBill.HBarName" ? "设备名称:" : $t("Sb_EquipConkBookBill.HBarName") }}</view>
                    <view class="righton">
                        <input v-model="hform.HBarName" disabled />
                    </view>
                </view>
                <view class="form-item">
                    <view class="title">设备规格:</view>
                    <view class="title">{{ $t("Sb_EquipConkBookBill.HBarSpec") == "Sb_EquipConkBookBill.HBarSpec" ? "设备规格:" : $t("Sb_EquipConkBookBill.HBarSpec") }}</view>
                    <view class="righton">
                        <input v-model="hform.HBarSpec" disabled />
                    </view>
                </view>
                <view class="form-item">
                    <view class="title">设备型号:</view>
                    <view class="title">{{ $t("Sb_EquipConkBookBill.HBarModel") == "Sb_EquipConkBookBill.HBarModel" ? "设备型号:" : $t("Sb_EquipConkBookBill.HBarModel") }}</view>
                    <view class="righton">
                        <input v-model="hform.HBarModel" disabled />
                    </view>
@@ -113,49 +108,49 @@
                overflow: 'auto'
            }">
                <view class="form-item">
                    <view class="title">创建人:</view>
                    <view class="title">{{ $t("Gy.HMaker") == "Gy.HMaker" ? "创建人:" : $t("Gy.HMaker") }}</view>
                    <view class="righton">
                        <input v-model="hform.HMaker" />
                    </view>
                </view>
                <view class="form-item">
                    <view class="title">创建日期:</view>
                    <view class="title">{{ $t("Gy.HMakeDate") == "Gy.HMakeDate" ? "创建日期:" : $t("Gy.HMakeDate") }}</view>
                    <view class="righton">
                        <input v-model="hform.HMakeDate" />
                    </view>
                </view>
                <view class="form-item">
                    <view class="title">修改人:</view>
                    <view class="title">{{ $t("Gy.HUpDater") == "Gy.HUpDater" ? "修改人:" : $t("Gy.HUpDater") }}</view>
                    <view class="righton">
                        <input v-model="hform.HUpDater" />
                    </view>
                </view>
                <view class="form-item">
                    <view class="title">修改日期:</view>
                    <view class="title">{{ $t("Gy.HUpDateDate") == "Gy.HUpDateDate" ? "修改日期:" : $t("Gy.HUpDateDate") }}</view>
                    <view class="righton">
                        <input v-model="hform.HUpDateDate" />
                    </view>
                </view>
                <view class="form-item">
                    <view class="title">审核人:</view>
                    <view class="title">{{ $t("Gy.HChecker") == "Gy.HChecker" ? "审核人:" : $t("Gy.HChecker") }}</view>
                    <view class="righton">
                        <input v-model="hform.HChecker" />
                    </view>
                </view>
                <view class="form-item">
                    <view class="title">审核时间:</view>
                    <view class="title">{{ $t("Gy.HCheckDate") == "Gy.HCheckDate" ? "审核时间:" : $t("Gy.HCheckDate") }}</view>
                    <view class="righton">
                        <input v-model="hform.HCheckDate" />
                    </view>
                </view>
                <view class="form-item">
                    <view class="title">作废人:</view>
                    <view class="title">{{ $t("Gy.HDeleteMan") == "Gy.HDeleteMan" ? "作废人:" : $t("Gy.HDeleteMan") }}</view>
                    <view class="righton">
                        <input v-model="hform.HDeleteMan" />
                    </view>
                </view>
                <view class="form-item">
                    <view class="title">作废日期:</view>
                    <view class="title">{{ $t("Gy.HDeleteDate") == "Gy.HDeleteDate" ? "作废日期:" : $t("Gy.HDeleteDate") }}</view>
                    <view class="righton">
                        <input v-model="hform.HDeleteDate" />
                    </view>
@@ -165,12 +160,11 @@
        </template>
        <!-- 操作按钮 -->
        <view class="buttons" id="buttons">
            <button class="btn-a" size="mini" @tap="submit">提交</button>
            <button class="btn-a" size="mini" @tap="submit">{{ $t("Sb_EquipConkBookBill.submit") == "Sb_EquipConkBookBill.submit" ? "提交" : $t("Sb_EquipConkBookBill.submit") }}</button>
            <view style="flex: 1;"></view>
            <button class="btn-a" size="mini" @tap="addNew">新增</button>
            <button class="btn-c" size="mini" @tap="goBack">退出</button>
            <button class="btn-a" size="mini" @tap="addNew">{{ $t("Sb_EquipConkBookBill.addNew") == "Sb_EquipConkBookBill.addNew" ? "新增" : $t("Sb_EquipConkBookBill.addNew") }}</button>
            <button class="btn-c" size="mini" @tap="goBack">{{ $t("Sb_EquipConkBookBill.goBack") == "Sb_EquipConkBookBill.goBack" ? "退出" : $t("Sb_EquipConkBookBill.goBack") }}</button>
        </view>
        <!-- <xe-upload ref="XeUpload" :options="uploadOptions" @callback="handleUploadCallback"></xe-upload> -->
    </view>
</template>
@@ -207,7 +201,7 @@
                hform: {
                    HBarCode: "",
                    HConkBeginDate: dayjs(new Date()).format("YYYY-MM-DD HH:mm:ss"),
                    HConkBeginDate: dayjs(new Date()).format("YYYY-MM-DD"),
                    HConkTypeName: "",
                    HConkTypeID: 0,
                    HConkReasonName: "",
@@ -215,13 +209,13 @@
                    HExplanation: "",
                    HBillNo: "",
                    HInterID: 0,
                    HDate: dayjs(new Date()).format("YYYY-MM-DD HH:mm:ss"),
                    HDeptName: "",
                    HDeptID: 0,
                    HEmpName: "",
                    HEmpID: 0,
                    HManagerName: "",
                    HManagerID: 0,
                    HDate: dayjs(new Date()).format("YYYY-MM-DD"),
                    HDeptName: getUserInfo().HDeptName,
                    HDeptID: getUserInfo().HDeptID,
                    HEmpName: getUserInfo().HEmpName,
                    HEmpID: getUserInfo().HEmpID,
                    HManagerName: getUserInfo().HManagerName,
                    HManagerID: getUserInfo().HManagerID,
                    HBarName: "",
                    HEquipID: 0,
                    HBarSpec: "",
@@ -230,7 +224,7 @@
                    HChecker: '',
                    HCloseMan: '',
                    HUpDater: '',
                    HMakeDate: dayjs(new Date()).format("YYYY-MM-DD HH:mm:ss"),
                    HMakeDate: dayjs(new Date()).format("YYYY-MM-DD"),
                    HCheckDate: '',
                    HCloseDate: '',
                    HUpDateDate: '',
@@ -242,7 +236,7 @@
                    "HConkReasonCode": "",
                    "HConkReasonName": "",
                    "HConkExplanation": "",
                    "HManagerID": "",
                    "HManagerID": "0",
                    "HManagerCode": "",
                    "HManagerName": "",
                    "HRemark": "  "
@@ -261,10 +255,11 @@
            async getConkType() {
                try {
                    let res = await CommonUtils.doRequest2Async({
                        url: "/Gy_ConkType/List_PDA",
                        url: '/Gy_ConkType/List_PDA2',
                        data: {
                            sWhere: ``,
                            user: getUserInfo()['Czymc']
                            sWhere: '',
                            user: getUserInfo()['Czymc'],
                            mode: 'Equip'
                        }
                    })
@@ -277,14 +272,14 @@
                        this.HConkTypeList = data
                    } else {
                        CommonUtils.showTips({
                            title: '温馨提示',
                            message: `获取故障类别失败: ${Message}`
                            title: this.$t('Sb_EquipConkBookBill.tipTitle') == 'Sb_EquipConkBookBill.tipTitle' ? '温馨提示' : this.$t('Sb_EquipConkBookBill.tipTitle'),
                            message: `${this.$t('Sb_EquipConkBookBill.getConkTypeFailed') == 'Sb_EquipConkBookBill.getConkTypeFailed' ? '获取故障类别失败' : this.$t('Sb_EquipConkBookBill.getConkTypeFailed')}: ${Message}`
                        })
                    }
                } catch (err) {
                    CommonUtils.showTips({
                        title: '温馨提示',
                        message: `获取故障类别失败: ${err}`
                        title: this.$t('Sb_EquipConkBookBill.tipTitle') == 'Sb_EquipConkBookBill.tipTitle' ? '温馨提示' : this.$t('Sb_EquipConkBookBill.tipTitle'),
                        message: `${this.$t('Sb_EquipConkBookBill.getConkTypeFailed') == 'Sb_EquipConkBookBill.getConkTypeFailed' ? '获取故障类别失败' : this.$t('Sb_EquipConkBookBill.getConkTypeFailed')}: ${err}`
                    })
                }
            },
@@ -307,14 +302,14 @@
                        this.HConkReasonList = data
                    } else {
                        CommonUtils.showTips({
                            title: '温馨提示',
                            message: `获取故障原因失败: ${Message}`
                            title: this.$t('Sb_EquipConkBookBill.tipTitle') == 'Sb_EquipConkBookBill.tipTitle' ? '温馨提示' : this.$t('Sb_EquipConkBookBill.tipTitle'),
                            message: `${this.$t('Sb_EquipConkBookBill.getConkReasonFailed') == 'Sb_EquipConkBookBill.getConkReasonFailed' ? '获取故障原因失败' : this.$t('Sb_EquipConkBookBill.getConkReasonFailed')}: ${Message}`
                        })
                    }
                } catch (err) {
                    CommonUtils.showTips({
                        title: '温馨提示',
                        message: `获取故障原因失败: ${err}`
                        title: this.$t('Sb_EquipConkBookBill.tipTitle') == 'Sb_EquipConkBookBill.tipTitle' ? '温馨提示' : this.$t('Sb_EquipConkBookBill.tipTitle'),
                        message: `${this.$t('Sb_EquipConkBookBill.getConkReasonFailed') == 'Sb_EquipConkBookBill.getConkReasonFailed' ? '获取故障原因失败' : this.$t('Sb_EquipConkBookBill.getConkReasonFailed')}: ${err}`
                    })
                }
            },
@@ -324,39 +319,39 @@
            },
            // 提交数据有效性校验
            ValidCheck() {
                if (this.hform.HEquipID == 0) {
                if (this.hform.HEquipID == 0 || this.hform.HEquipID === undefined) {
                    return {
                        Message: "未录入设备信息,请先录入设备信息!",
                        Message: this.$t('Sb_EquipConkBookBill.noEquipInfo') == 'Sb_EquipConkBookBill.noEquipInfo' ? '未录入设备信息,请先录入设备信息!' : this.$t('Sb_EquipConkBookBill.noEquipInfo'),
                        state: false
                    }
                }
                if (this.hform.HDeptID == 0) {
                if (this.hform.HDeptID == 0 || this.hform.HDeptID === undefined) {
                    return {
                        Message: "部门不得为空!",
                        Message: this.$t('Sb_EquipConkBookBill.deptRequired') == 'Sb_EquipConkBookBill.deptRequired' ? '部门不得为空!' : this.$t('Sb_EquipConkBookBill.deptRequired'),
                        state: false
                    }
                }
                if (this.hform.HEmpID == 0) {
                if (this.hform.HEmpID == 0 || this.hform.HEmpID === undefined) {
                    return {
                        Message: "发现人不得为空!",
                        Message: this.$t('Sb_EquipConkBookBill.discovererRequired') == 'Sb_EquipConkBookBill.discovererRequired' ? '发现人不得为空!' : this.$t('Sb_EquipConkBookBill.discovererRequired'),
                        state: false
                    }
                }
                if (this.hform.HManagerID == 0) {
                if (this.hform.HManagerID === 0 || this.hform.HManagerID === undefined) {
                    return {
                        Message: "负责人不得为空!",
                        Message: this.$t('Sb_EquipConkBookBill.checkerRequired') == 'Sb_EquipConkBookBill.checkerRequired' ? '验收人不得为空!' : this.$t('Sb_EquipConkBookBill.checkerRequired'),
                        state: false
                    }
                }
                if (this.hform.HConkReasonID == 0) {
                if (this.hform.HConkReasonID == 0 || this.hform.HConkReasonID === undefined) {
                    return {
                        Message: "故障原因不得为空!",
                        Message: this.$t('Sb_EquipConkBookBill.reasonRequired') == 'Sb_EquipConkBookBill.reasonRequired' ? '故障原因不得为空!' : this.$t('Sb_EquipConkBookBill.reasonRequired'),
                        state: false
                    }
                }
                if (this.hform.HConkTypeID == 0) {
                if (this.hform.HConkTypeID == 0 || this.hform.HConkTypeID === undefined) {
                    return {
                        Message: "故障类别不得为空!",
                        Message: this.$t('Sb_EquipConkBookBill.typeRequired') == 'Sb_EquipConkBookBill.typeRequired' ? '故障类别不得为空!' : this.$t('Sb_EquipConkBookBill.typeRequired'),
                        state: false
                    }
                }
@@ -396,14 +391,14 @@
                    },
                    success: (uploadRes) => {
                        CommonUtils.showTips({
                            message: "上传成功"
                            message: this.$t('Sb_EquipConkBookBill.uploadSuccess') == 'Sb_EquipConkBookBill.uploadSuccess' ? '上传成功' : this.$t('Sb_EquipConkBookBill.uploadSuccess')
                        })
                        this.attachmentInfo[index].status = "上传成功"
                        this.attachmentInfo[index].status = this.$t('Sb_EquipConkBookBill.uploadSuccess') == 'Sb_EquipConkBookBill.uploadSuccess' ? '上传成功' : this.$t('Sb_EquipConkBookBill.uploadSuccess')
                    },
                    fail: (err) => {
                        CommonUtils.showTips({
                            title: '温馨提示',
                            message: `上传失败: ${err}`
                            title: this.$t('Sb_EquipConkBookBill.tipTitle') == 'Sb_EquipConkBookBill.tipTitle' ? '温馨提示' : this.$t('Sb_EquipConkBookBill.tipTitle'),
                            message: `${this.$t('Sb_EquipConkBookBill.uploadFailed') == 'Sb_EquipConkBookBill.uploadFailed' ? '上传失败' : this.$t('Sb_EquipConkBookBill.uploadFailed')}: ${err}`
                        })
                    }
                })
@@ -411,8 +406,8 @@
            delFile(index) {
                console.log('attachmentInfo: ', this.attachmentInfo[index]);
                uni.showModal({
                    title: '提示',
                    content: '确认要删除 " ' + this.attachmentInfo[index].fileName + ' " 删除后将不可恢复!',
                    title: this.$t('Sb_EquipConkBookBill.confirmTitle') == 'Sb_EquipConkBookBill.confirmTitle' ? '提示' : this.$t('Sb_EquipConkBookBill.confirmTitle'),
                    content: this.$t('Sb_EquipConkBookBill.delConfirm') == 'Sb_EquipConkBookBill.delConfirm' ? '确认要删除 " ' : this.$t('Sb_EquipConkBookBill.delConfirm') + this.attachmentInfo[index].fileName + this.$t('Sb_EquipConkBookBill.delConfirmSuffix') == 'Sb_EquipConkBookBill.delConfirmSuffix' ? ' " 删除后将不可恢复!' : this.$t('Sb_EquipConkBookBill.delConfirmSuffix'),
                    success: (res) => {
                        if (res.confirm) {
                            this.attachmentInfo.splice(index, 1)
@@ -427,7 +422,7 @@
                this.attachmentInfo.push({
                    fileName: fileInfo.name,
                    size: fileInfo.size,
                    status: '等待上传',
                    status: this.$t('Sb_EquipConkBookBill.uploadWaiting') == 'Sb_EquipConkBookBill.uploadWaiting' ? '等待上传' : this.$t('Sb_EquipConkBookBill.uploadWaiting'),
                    filePath: fileInfo.tempFilePath
                })
            },
@@ -454,13 +449,13 @@
                        this.HShiftsList = data
                    } else {
                        CommonUtils.showTips({
                            title: '温馨提示',
                            title: this.$t('Sb_EquipConkBookBill.tipTitle') == 'Sb_EquipConkBookBill.tipTitle' ? '温馨提示' : this.$t('Sb_EquipConkBookBill.tipTitle'),
                            message: Message
                        })
                    }
                } catch (err) {
                    CommonUtils.showTips({
                        title: '温馨提示',
                        title: this.$t('Sb_EquipConkBookBill.tipTitle') == 'Sb_EquipConkBookBill.tipTitle' ? '温馨提示' : this.$t('Sb_EquipConkBookBill.tipTitle'),
                        message: err
                    })
                }
@@ -486,13 +481,13 @@
                        this.HDeptList = data
                    } else {
                        CommonUtils.showTips({
                            title: '温馨提示',
                            title: this.$t('Sb_EquipConkBookBill.tipTitle') == 'Sb_EquipConkBookBill.tipTitle' ? '温馨提示' : this.$t('Sb_EquipConkBookBill.tipTitle'),
                            message: Message
                        })
                    }
                } catch (err) {
                    CommonUtils.showTips({
                        title: '温馨提示',
                        title: this.$t('Sb_EquipConkBookBill.tipTitle') == 'Sb_EquipConkBookBill.tipTitle' ? '温馨提示' : this.$t('Sb_EquipConkBookBill.tipTitle'),
                        message: err
                    })
                }
@@ -500,10 +495,15 @@
            // 获取职员数据
            async getEmpList() {
                try {
                    let sWhere = " where 1=1 "
                    if (this.hform.HDeptName && uni.getStorageSync("Organization") == '宁波市华舟包装有限公司') {
                        sWhere += ` and HDeptName = '${this.hform.HDeptName}'`
                    }
                    let res = await CommonUtils.doRequest2Async({
                        url: '/PublicPageMethod/UserList',
                        data: {
                            sWhere: " where 1=1",
                            sWhere: sWhere,
                        }
                    })
@@ -516,13 +516,13 @@
                        this.HEmpList = data
                    } else {
                        CommonUtils.showTips({
                            title: '温馨提示',
                            title: this.$t('Sb_EquipConkBookBill.tipTitle') == 'Sb_EquipConkBookBill.tipTitle' ? '温馨提示' : this.$t('Sb_EquipConkBookBill.tipTitle'),
                            message: Message
                        })
                    }
                } catch (err) {
                    CommonUtils.showTips({
                        title: '温馨提示',
                        title: this.$t('Sb_EquipConkBookBill.tipTitle') == 'Sb_EquipConkBookBill.tipTitle' ? '温馨提示' : this.$t('Sb_EquipConkBookBill.tipTitle'),
                        message: err
                    })
                }
@@ -530,7 +530,7 @@
            toScanCode() {
                MpaasScan.scanCode(cb => {
                    this.hfrom.HBarCode = cb
                    this.hform.HBarCode = cb
                    this.GetMessageByBarCode(cb)
                })
            },
@@ -565,14 +565,14 @@
                        this.enableEdit = false
                    } else {
                        CommonUtils.showTips({
                            title: "温馨提示",
                            title: this.$t('Sb_EquipConkBookBill.tipTitle') == 'Sb_EquipConkBookBill.tipTitle' ? '温馨提示' : this.$t('Sb_EquipConkBookBill.tipTitle'),
                            message: Message
                        })
                    }
                } catch (err) {
                    CommonUtils.showTips({
                        title: "温馨提示",
                        title: this.$t('Sb_EquipConkBookBill.tipTitle') == 'Sb_EquipConkBookBill.tipTitle' ? '温馨提示' : this.$t('Sb_EquipConkBookBill.tipTitle'),
                        message: err
                    })
                }
@@ -625,14 +625,14 @@
                    } else {
                        CommonUtils.showTips({
                            title: '温馨提示',
                            message: `获取点检规程错误: ${Message}`
                            title: this.$t('Sb_EquipConkBookBill.tipTitle') == 'Sb_EquipConkBookBill.tipTitle' ? '温馨提示' : this.$t('Sb_EquipConkBookBill.tipTitle'),
                            message: `${this.$t('Sb_EquipConkBookBill.getCheckRuleFailed') == 'Sb_EquipConkBookBill.getCheckRuleFailed' ? '获取点检规程错误' : this.$t('Sb_EquipConkBookBill.getCheckRuleFailed')}: ${Message}`
                        })
                    }
                } catch (err) {
                    CommonUtils.showTips({
                        title: '温馨提示',
                        message: `获取点检规程错误: ${err}`
                        title: this.$t('Sb_EquipConkBookBill.tipTitle') == 'Sb_EquipConkBookBill.tipTitle' ? '温馨提示' : this.$t('Sb_EquipConkBookBill.tipTitle'),
                        message: `${this.$t('Sb_EquipConkBookBill.getCheckRuleFailed') == 'Sb_EquipConkBookBill.getCheckRuleFailed' ? '获取点检规程错误' : this.$t('Sb_EquipConkBookBill.getCheckRuleFailed')}: ${err}`
                    })
                }
            },
@@ -663,8 +663,8 @@
                    this.hform.HBillNo = data[0]["HBillNo"]
                } catch (err) {
                    CommonUtils.showTips({
                        title: "温馨提示",
                        message: "获取单据信息异常: " + err
                        title: this.$t('Sb_EquipConkBookBill.tipTitle') == 'Sb_EquipConkBookBill.tipTitle' ? '温馨提示' : this.$t('Sb_EquipConkBookBill.tipTitle'),
                        message: `${this.$t('Sb_EquipConkBookBill.getBillInfoFailed') == 'Sb_EquipConkBookBill.getBillInfoFailed' ? '获取单据信息异常' : this.$t('Sb_EquipConkBookBill.getBillInfoFailed')}: ` + err
                    })
                }
            },
@@ -703,8 +703,8 @@
                    } = res.data
                    if (count == 1) {
                        uni.showModal({
                            title: '提示',
                            content: res.data.Message + '。是否继续新增?(点击取消返回上级页面)',
                            title: this.$t('Sb_EquipConkBookBill.confirmTitle') == 'Sb_EquipConkBookBill.confirmTitle' ? '提示' : this.$t('Sb_EquipConkBookBill.confirmTitle'),
                            content: res.data.Message + (this.$t('Sb_EquipConkBookBill.continueAdd') == 'Sb_EquipConkBookBill.continueAdd' ? '。是否继续新增?(点击取消返回上级页面)' : this.$t('Sb_EquipConkBookBill.continueAdd')),
                            success: (res) => {
                                if (res.confirm) {
                                    console.log('用户点击确定');
@@ -721,16 +721,16 @@
                        });
                    } else {
                        CommonUtils.showTips({
                            title: "温馨提示",
                            message: "提交单据失败: " + Message
                            title: this.$t('Sb_EquipConkBookBill.tipTitle') == 'Sb_EquipConkBookBill.tipTitle' ? '温馨提示' : this.$t('Sb_EquipConkBookBill.tipTitle'),
                            message: `${this.$t('Sb_EquipConkBookBill.submitFailed') == 'Sb_EquipConkBookBill.submitFailed' ? '提交单据失败' : this.$t('Sb_EquipConkBookBill.submitFailed')}: ` + Message
                        })
                    }
                } catch (err) {
                    CommonUtils.showTips({
                        title: "温馨提示",
                        message: "提交单据失败: " + err
                        title: this.$t('Sb_EquipConkBookBill.tipTitle') == 'Sb_EquipConkBookBill.tipTitle' ? '温馨提示' : this.$t('Sb_EquipConkBookBill.tipTitle'),
                        message: `${this.$t('Sb_EquipConkBookBill.submitFailed') == 'Sb_EquipConkBookBill.submitFailed' ? '提交单据失败' : this.$t('Sb_EquipConkBookBill.submitFailed')}: ` + err
                    })
                }
            },
@@ -756,15 +756,15 @@
                        this.enableEdit = false
                    } else {
                        CommonUtils.showTips({
                            title: '温馨提示',
                            message: `获取故障登记单失败: ${msg}`
                            title: this.$t('Sb_EquipConkBookBill.tipTitle') == 'Sb_EquipConkBookBill.tipTitle' ? '温馨提示' : this.$t('Sb_EquipConkBookBill.tipTitle'),
                            message: `${this.$t('Sb_EquipConkBookBill.getEditFailed') == 'Sb_EquipConkBookBill.getEditFailed' ? '获取故障登记单失败' : this.$t('Sb_EquipConkBookBill.getEditFailed')}: ${msg}`
                        })
                    }
                } catch (err) {
                    CommonUtils.showTips({
                        title: '温馨提示',
                        message: `获取故障登记单失败: ${err}`
                        title: this.$t('Sb_EquipConkBookBill.tipTitle') == 'Sb_EquipConkBookBill.tipTitle' ? '温馨提示' : this.$t('Sb_EquipConkBookBill.tipTitle'),
                        message: `${this.$t('Sb_EquipConkBookBill.getEditFailed') == 'Sb_EquipConkBookBill.getEditFailed' ? '获取故障登记单失败' : this.$t('Sb_EquipConkBookBill.getEditFailed')}: ${err}`
                    })
                }
            },
@@ -784,7 +784,7 @@
                        count
                    } = res.data
                    if (count == 1) {
                        console.log('data: ',data);
                        console.log('data: ', data);
                        Object.assign(this.hform, {
                            HDeptID: data[0]["HDeptID"],
                            HDeptName: data[0]["使用部门"],
@@ -797,19 +797,22 @@
                        })
                    } else {
                        CommonUtils.showTips({
                            title: "温馨提示",
                            message: `获取设备数据失败: ${Message}`
                            title: this.$t('Sb_EquipConkBookBill.tipTitle') == 'Sb_EquipConkBookBill.tipTitle' ? '温馨提示' : this.$t('Sb_EquipConkBookBill.tipTitle'),
                            message: `${this.$t('Sb_EquipConkBookBill.getEquipFailed') == 'Sb_EquipConkBookBill.getEquipFailed' ? '获取设备数据失败' : this.$t('Sb_EquipConkBookBill.getEquipFailed')}: ${Message}`
                        })
                    }
                } catch (err) {
                    CommonUtils.showTips({
                        title: "温馨提示",
                        message: `获取设备数据失败: ${err}`
                        title: this.$t('Sb_EquipConkBookBill.tipTitle') == 'Sb_EquipConkBookBill.tipTitle' ? '温馨提示' : this.$t('Sb_EquipConkBookBill.tipTitle'),
                        message: `${this.$t('Sb_EquipConkBookBill.getEquipFailed') == 'Sb_EquipConkBookBill.getEquipFailed' ? '获取设备数据失败' : this.$t('Sb_EquipConkBookBill.getEquipFailed')}: ${err}`
                    })
                }
            }
        },
        onLoad(e) {
            uni.setNavigationBarTitle({
                title: this.$t("Sb_EquipConkBookBill.title") == 'Sb_EquipConkBookBill.title' ? '设备故障登记单' : this.$t("Sb_EquipConkBookBill.title")
            })
            console.log('e: ', e);
            if (!e.operationType) {
                this.operationType = 1