shj
2022-08-03 72a153f82321b8da3f64f80196a3ca84821a6895
对接
已修改4个文件
274 ■■■■■ 文件已修改
src/components/equipmentDailog/Dailog.vue 246 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/equipmentDailog/repairDailog.vue 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/equipmentDailog/standardDailog.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/facilityManagement/ProductionEquipment/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/equipmentDailog/Dailog.vue
@@ -1,5 +1,5 @@
<template>
    <el-dialog v-model="dialogVisible" :fullscreen="full" draggable :title="titles" width="60%">
    <el-dialog v-model="dialogVisible" :fullscreen="full" :before-close="resetForm" draggable :title="titles" width="60%">
        <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
        <el-form :model="form" :disabled="disabled" label-width="120px" class="formType">
            <el-form-item label="装置设施名称" size="default">
@@ -531,12 +531,252 @@
                        ElMessage.error(res.data.msg);
                    }
                });
            // form.value = null;
            form.value = {
                supplyName: '',
                nextTestDate: '',
                qUsage: '',
                departmentId: '',
                produceTime: '',
                actualStopDate: '',
                takecareDetailList: [],
                infoType: '',
                leadingDepartmentId: '',
                useEndDay: '',
                previousTakecareDate: '',
                previousCheckDate: '',
                model: '',
                stopStatus: '',
                testWarn: '',
                stopSubmitDate: '',
                repairStatus: '',
                takecareStardardeDetailList: [
                    {
                        filePath: '123',
                    },
                ],
                nextCheckDate: '',
                checkCycle: '',
                checkPoint: '',
                leadingPersonId: '',
                qName: '',
                nextTakecareDate: '',
                setPart: '',
                checkStandardeDetailList: [],
                actualDestoryDate: '',
                isNeedTest: '',
                alertNum: '',
                checkContent: '',
                useMemo: '',
                previousTestDate: '',
                isNeedTakecare: '',
                destoryReason: '',
                checkDetailList: [],
                positionNum: '',
                testCycle: '',
                recoveryReason: '',
                isNeedCheck: '',
                actualRecoveryDate: '',
                leadingPersonDepartmentId: '',
                stopReason: '',
                destorySubmitDate: '',
                testDetailList: [],
                checkWarn: '',
                repaireDetailList: [],
                equipmentTypeId: 1,
                useDate: '',
                recoverySubmitDate: '',
                lockNum: '',
                stopSubmitPersonId: '',
                afterStopStep: '',
                lifeCycle: '',
                delCheckStandardeDetails: '',
                delTakecareStardardeDetails: '',
                delTakecareDetails: '',
                delRepaireDetails: '',
                delTestDetails: '',
            };
        };
        //   取消
        const resetForm = () => {
            dialogVisible.value = false;
            // form.value = null;
            form.value = {
                supplyName: '',
                nextTestDate: '',
                qUsage: '',
                departmentId: '',
                produceTime: '',
                actualStopDate: '',
                takecareDetailList: [],
                infoType: '',
                leadingDepartmentId: '',
                useEndDay: '',
                previousTakecareDate: '',
                previousCheckDate: '',
                model: '',
                stopStatus: '',
                testWarn: '',
                stopSubmitDate: '',
                repairStatus: '',
                takecareStardardeDetailList: [
                    {
                        filePath: '123',
                    },
                ],
                nextCheckDate: '',
                checkCycle: '',
                checkPoint: '',
                leadingPersonId: '',
                qName: '',
                nextTakecareDate: '',
                setPart: '',
                checkStandardeDetailList: [],
                actualDestoryDate: '',
                isNeedTest: '',
                alertNum: '',
                checkContent: '',
                useMemo: '',
                previousTestDate: '',
                isNeedTakecare: '',
                destoryReason: '',
                checkDetailList: [],
                positionNum: '',
                testCycle: '',
                recoveryReason: '',
                isNeedCheck: '',
                actualRecoveryDate: '',
                leadingPersonDepartmentId: '',
                stopReason: '',
                destorySubmitDate: '',
                testDetailList: [],
                checkWarn: '',
                repaireDetailList: [],
                equipmentTypeId: 1,
                useDate: '',
                recoverySubmitDate: '',
                lockNum: '',
                stopSubmitPersonId: '',
                afterStopStep: '',
                lifeCycle: '',
                delCheckStandardeDetails: '',
                delTakecareStardardeDetails: '',
                delTakecareDetails: '',
                delRepaireDetails: '',
                delTestDetails: '',
            };
        };
        const activeName = ref('first');
        const index = ref<any>();
src/components/equipmentDailog/repairDailog.vue
@@ -1,5 +1,5 @@
<template>
    <el-dialog v-model="dialogVisible" :fullscreen="full" :title="titles" width="50%" draggable>
    <el-dialog v-model="dialogVisible" :fullscreen="full" :before-close="resetForm" :title="titles" width="50%" draggable>
        <el-button @click="toggleFullscreen" size="small" class="pot" :icon="FullScreen"></el-button>
        <el-form :model="form" :disabled="disabled" label-width="120px">
            <el-row>
@@ -42,23 +42,23 @@
                </el-col>
                <el-col :span="11" :offset="2">
                    <el-form-item label="维修开始日期" size="default">
                        <el-date-picker v-model="form.repairStartDate" type="date" placeholder="选择日期时间" style="width: 100%" />
                        <el-date-picker v-model="form.repairStartDate" format="YYYY-MM-DD HH:mm:ss" type="datetime" placeholder="选择日期时间" style="width: 100%" />
                    </el-form-item>
                </el-col>
            </el-row>
            <el-row>
                <el-col :span="11">
                    <el-form-item label="维修结束日期" size="default">
                        <el-date-picker v-model="form.repairEndDate" type="date" placeholder="选择日期时间" style="width: 100%" />
                        <el-date-picker v-model="form.repairEndDate" format="YYYY-MM-DD HH:mm:ss" type="datetime" placeholder="选择日期时间" style="width: 100%" />
                    </el-form-item>
                </el-col>
            </el-row>
        </el-form>
        <template #footer>
            <span class="dialog-footer">
                <el-button type="primary" @click="dialogVisible = false" size="default">继续添加</el-button>
                <el-button @click="dialogVisible = false" size="default">关闭</el-button>
                <el-button type="primary" @click="dialogVisible = false" size="default">确定</el-button>
                <!-- <el-button type="primary" @click="dialogVisible = false" size="default">继续添加</el-button> -->
                <el-button @click="resetForm" size="default">关闭</el-button>
                <el-button type="primary" @click="submitForm" size="default">确定</el-button>
            </span>
        </template>
    </el-dialog>
@@ -76,7 +76,7 @@
            repairStatus: '',
            repairMemo: '',
            repairPersonId: '',
            repairPersonDepartmentId: false,
            repairPersonDepartmentId: "",
            repairStartDate: '',
            repairEndDate: '',
        });
@@ -112,7 +112,7 @@
                repairStatus: '',
                repairMemo: '',
                repairPersonId: '',
                repairPersonDepartmentId: false,
                repairPersonDepartmentId: "",
                repairStartDate: '',
                repairEndDate: '',
            };
@@ -125,7 +125,7 @@
                repairStatus: '',
                repairMemo: '',
                repairPersonId: '',
                repairPersonDepartmentId: false,
                repairPersonDepartmentId: "",
                repairStartDate: '',
                repairEndDate: '',
            };
src/components/equipmentDailog/standardDailog.vue
@@ -1,5 +1,5 @@
<template>
    <el-dialog v-model="dialogVisible" :fullscreen="full" :title="titles" width="50%" draggable>
    <el-dialog v-model="dialogVisible" :fullscreen="full" :before-close="resetForm" :title="titles" width="50%" draggable>
        <el-button @click="toggleFullscreen" size="small"  class="pot" :icon="FullScreen"></el-button>
        <el-form :model="form" label-width="120px" :disabled="disabled">
            <el-row>
@@ -61,7 +61,7 @@
            checkContent: '',
            checkTarget: '',
            unit: '',
            checkPart: false,
            checkPart: "",
            rate: '',
        });
        // 开启弹窗
@@ -93,7 +93,7 @@
                checkContent: '',
                checkTarget: '',
                unit: '',
                checkPart: false,
                checkPart: "",
                rate: '',
            };
        };
@@ -105,7 +105,7 @@
                checkContent: '',
                checkTarget: '',
                unit: '',
                checkPart: false,
                checkPart: "",
                rate: '',
            };
        };
src/views/facilityManagement/ProductionEquipment/index.vue
@@ -184,7 +184,7 @@
        // 弹窗
        const openAdd = ref();
        const openD = (title: String, id: number) => {
            openAdd.value.openDailog(title,false,id,1);
            openAdd.value.openDailog(title,true,id,1);
        };
        // 删除
        const onDelete = (id: number) => {