|
@@ -7,6 +7,7 @@
|
|
|
<p class="page-top-title-edit-p" @click="submitForm">继续检查</p>
|
|
|
<p class="page-top-title-add-p" @click="submitForm">提交查看</p>
|
|
|
<p class="page-top-title-out-p" @click="backPage">返回</p>
|
|
|
+ <p class="page-top-title-add-p" @click="submitForm">提交</p>
|
|
|
</div>
|
|
|
<div class="content-box">
|
|
|
<!--校级角标-->
|
|
@@ -82,207 +83,111 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="content-right-box scrollbar-box">
|
|
|
- <p class="content-right-title-p">基本信息</p>
|
|
|
- <div class="content-right-flex-border-box" style="padding-top:20px;">
|
|
|
- <div class="right-text-box">
|
|
|
- <p class="right-text-name-p">实验室</p>
|
|
|
- <div class="right-text-title-box">
|
|
|
- <p>{{newData.data9}}</p>
|
|
|
+ <p class="content-right-title-p">基本信息
|
|
|
+ <span :class="itemShowType_1?'el-icon-arrow-down':'el-icon-arrow-up'" @click="itemShowButton(1)"></span>
|
|
|
+ </p>
|
|
|
+ <div v-if="itemShowType_1">
|
|
|
+ <div class="content-right-flex-border-box" style="padding-top:20px;">
|
|
|
+ <div class="right-text-box">
|
|
|
+ <p class="right-text-name-p">实验室</p>
|
|
|
+ <div class="right-text-title-box">
|
|
|
+ <p>{{newData.data9}}</p>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="right-text-box">
|
|
|
- <p class="right-text-name-p" style="width:138px;">分级分类</p>
|
|
|
- <div class="right-text-title-box">
|
|
|
- <p>{{newData.data10}}</p>
|
|
|
+ <div class="right-text-box">
|
|
|
+ <p class="right-text-name-p" style="width:138px;">分级分类</p>
|
|
|
+ <div class="right-text-title-box">
|
|
|
+ <p>{{newData.data10}}</p>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="content-right-flex-border-box">
|
|
|
- <div class="right-text-box">
|
|
|
- <p class="right-text-name-p">学院单位</p>
|
|
|
- <div class="right-text-title-box">
|
|
|
- <p>{{newData.data11}}</p>
|
|
|
+ <div class="content-right-flex-border-box">
|
|
|
+ <div class="right-text-box">
|
|
|
+ <p class="right-text-name-p">学院单位</p>
|
|
|
+ <div class="right-text-title-box">
|
|
|
+ <p>{{newData.data11}}</p>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="right-text-box">
|
|
|
- <p class="right-text-name-p" style="width:138px;">楼栋楼层</p>
|
|
|
- <div class="right-text-title-box">
|
|
|
- <p>{{newData.data12}}</p>
|
|
|
+ <div class="right-text-box">
|
|
|
+ <p class="right-text-name-p" style="width:138px;">楼栋楼层</p>
|
|
|
+ <div class="right-text-title-box">
|
|
|
+ <p>{{newData.data12}}</p>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="content-right-flex-border-box">
|
|
|
- <div class="right-text-box">
|
|
|
- <p class="right-text-name-p">检查人</p>
|
|
|
- <div class="right-text-title-box">
|
|
|
- <p>{{newData.data13}}</p>
|
|
|
+ <div class="content-right-flex-border-box">
|
|
|
+ <div class="right-text-box">
|
|
|
+ <p class="right-text-name-p">检查人</p>
|
|
|
+ <div class="right-text-title-box">
|
|
|
+ <p>{{newData.data13}}</p>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- <div class="right-text-box">
|
|
|
- <p class="right-text-name-p" style="width:138px;">检查时间</p>
|
|
|
- <div class="right-text-title-box">
|
|
|
- <p>{{newData.data14}}</p>
|
|
|
+ <div class="right-text-box">
|
|
|
+ <p class="right-text-name-p" style="width:138px;">检查时间</p>
|
|
|
+ <div class="right-text-title-box">
|
|
|
+ <p>{{newData.data14}}</p>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<el-form class="add-form-box" :model="addForm" ref="addForm" :rules="lookInfoType?rulesNo:rules" label-width="110px">
|
|
|
- <p class="content-right-title-min-p">检查内容</p>
|
|
|
- <el-form-item label="检查项目" prop="formData1">
|
|
|
- <el-select v-model="addForm.formData1" :disabled="lookInfoType||!checkItem" placeholder="请选择检查项目" style="width:700px;">
|
|
|
- <el-option
|
|
|
- v-for="item in options"
|
|
|
- :key="item.value"
|
|
|
- :label="item.label"
|
|
|
- :value="item.value">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <p class="dangers-num-p">此检查项在当前实验室累计出现 <span>{{dangersNum}}</span> 次隐患</p>
|
|
|
- <el-form-item label="检查要点" prop="formData2">
|
|
|
- <el-input v-model="addForm.formData2" disabled placeholder="请选择检查项目" style="width:700px;"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <div style="display: flex;">
|
|
|
- <el-form-item label="隐患等级" prop="formData3">
|
|
|
- <el-select v-model="addForm.formData3" disabled placeholder="请选择检查项目" style="width:160px;">
|
|
|
+ <p class="content-right-title-min-p">
|
|
|
+ 检查内容
|
|
|
+ <span :class="itemShowType_2?'el-icon-arrow-down':'el-icon-arrow-up'" @click="itemShowButton(2)"></span>
|
|
|
+ </p>
|
|
|
+ <div v-if="itemShowType_2" style="margin-top:20px;">
|
|
|
+ <el-form-item label="检查项目" prop="formData1">
|
|
|
+ <el-select v-model="addForm.formData1" :disabled="lookInfoType||!checkItem" placeholder="请选择检查项目" style="width:700px;">
|
|
|
<el-option
|
|
|
- v-for="item in dangerLevel"
|
|
|
+ v-for="item in options"
|
|
|
:key="item.value"
|
|
|
:label="item.label"
|
|
|
:value="item.value">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="检查结果" prop="formData4" label-width="253px" v-if="!lookInfoType">
|
|
|
- <div class="check-button-box">
|
|
|
- <div :class="addForm.formData4 == 1?'check-button-border':''" @click="checkButton(1)">
|
|
|
- <p>不符合</p>
|
|
|
- <img v-if="addForm.formData4 == 1" src="@/assets/ZDimages/safetyCheck/icom_xjjc_jcjc@1x.png">
|
|
|
- </div>
|
|
|
- <div :class="addForm.formData4 == 2?'check-button-border':''" @click="checkButton(2)">
|
|
|
- <p>符合</p>
|
|
|
- <img v-if="addForm.formData4 == 2" src="@/assets/ZDimages/safetyCheck/icom_xjjc_jcjc@1x.png">
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="检查结果" prop="formData4" label-width="253px" v-if="lookInfoType">
|
|
|
- <div class="check-button-border-box">
|
|
|
- <p>{{addForm.formData4?'不符合':'符合'}}</p>
|
|
|
- <img src="@/assets/ZDimages/safetyCheck/icom_xjjc_jcjc@1x.png">
|
|
|
- </div>
|
|
|
- </el-form-item>
|
|
|
- </div>
|
|
|
- <!--开展检查/草稿-->
|
|
|
- <div v-if="addForm.formData4 == 1">
|
|
|
- <p class="content-right-title-min-p">隐患信息</p>
|
|
|
- <el-form-item label="隐患描述" prop="formData5">
|
|
|
- <el-input placeholder="请输入隐患描述" maxLength='200' type="textarea" style="width:704px;"
|
|
|
- resize="none" v-model="addForm.formData5" show-word-limit :rows="3"></el-input>
|
|
|
+ <p class="dangers-num-p">此检查项在当前实验室累计出现 <span>{{dangersNum}}</span> 次隐患</p>
|
|
|
+ <el-form-item label="检查要点" prop="formData2">
|
|
|
+ <el-input v-model="addForm.formData2" disabled placeholder="请选择检查项目" style="width:700px;"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="现场照片" prop="imgDtoList">
|
|
|
- <div class="snapshotManagement-for-img-box" v-for="(img,imgIndex) in addForm.imgDtoList" :key="imgIndex">
|
|
|
- <img class="for-img" :src="img.fileUrl" @click="fullScreenViewClick(addForm.imgDtoList,imgIndex)">
|
|
|
- <p class="for-del-button el-icon-circle-close" @click="delImg(imgIndex)"></p>
|
|
|
- </div>
|
|
|
- <el-upload
|
|
|
- v-if="addForm.imgDtoList.length<6"
|
|
|
- style="display: inline-block;overflow: hidden"
|
|
|
- class="avatar-uploader"
|
|
|
- :action="uploadImgUrl"
|
|
|
- :show-file-list="false"
|
|
|
- :on-success="(res)=>handleAvatarSuccess(res)"
|
|
|
- :headers="headers"
|
|
|
- :before-upload="(res)=>beforeAvatarUpload(res)">
|
|
|
- <p class="el-icon-plus up-img-p" style="display: inline-block"></p>
|
|
|
- </el-upload>
|
|
|
- <p class="up-img-text">支持jpg/png/bmp/gif格式,且不超过2M,最多上传6张</p>
|
|
|
- </el-form-item>
|
|
|
- </div>
|
|
|
- <!--详情/整改展示/复核展示-->
|
|
|
- <div v-for="(item,index) in newData.dataList1" :key="index">
|
|
|
- <p class="content-right-title-min-p">{{item.dataList1Data1 == 1?'隐患信息':(item.dataList1Data1 == 2?'隐患整改':(item.dataList1Data1 == 3?'复查验证':''))}}</p>
|
|
|
- <div class="right-text-box" v-if="item.dataList1Data1 == 2 || item.dataList1Data1 == 3">
|
|
|
- <p class="right-text-name-p">{{item.dataList1Data1 == 2?'整改结果':(item.dataList1Data1 == 3?'复查结果':'')}}</p>
|
|
|
- <div class="right-check-box">
|
|
|
- <div class="right-min-check-title-box">
|
|
|
- <p></p>
|
|
|
+ <div style="display: flex;">
|
|
|
+ <el-form-item label="隐患等级" prop="formData3">
|
|
|
+ <el-select v-model="addForm.formData3" disabled placeholder="请选择检查项目" style="width:160px;">
|
|
|
+ <el-option
|
|
|
+ v-for="item in dangerLevel"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="检查结果" prop="formData4" label-width="253px" v-if="!lookInfoType">
|
|
|
+ <div class="check-button-box">
|
|
|
+ <div :class="addForm.formData4 == 1?'check-button-border':''" @click="checkButton(1)">
|
|
|
+ <p>不符合</p>
|
|
|
+ <img v-if="addForm.formData4 == 1" src="@/assets/ZDimages/safetyCheck/icom_xjjc_jcjc@1x.png">
|
|
|
+ </div>
|
|
|
+ <div :class="addForm.formData4 == 2?'check-button-border':''" @click="checkButton(2)">
|
|
|
+ <p>符合</p>
|
|
|
+ <img v-if="addForm.formData4 == 2" src="@/assets/ZDimages/safetyCheck/icom_xjjc_jcjc@1x.png">
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- <p class="right-check-title-p" v-if="item.dataList1Data1 == 2">{{newData.rectifyStatus == 1?'已整改':'暂无法整改'}}</p>
|
|
|
- <p class="right-check-title-p" v-if="item.dataList1Data1 == 3">{{newData.rectifyStatus == 1?'复查完毕':'退回整改'}}</p>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="right-text-box">
|
|
|
- <p class="right-text-name-p">{{item.dataList1Data1 == 1?'隐患描述':(item.dataList1Data1 == 2?'整改措施':(item.dataList1Data1 == 3?'验证情况':''))}}</p>
|
|
|
- <div class="right-text-text-box" style="width:704px;">
|
|
|
- <p style="min-height:80px;">{{item.dataList1Data2}}</p>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="right-text-box">
|
|
|
- <p class="right-text-name-p">现场照片</p>
|
|
|
- <img :src="imgItem" @click="fullScreenViewClick(item.dataList1Data3,imgIndex)"
|
|
|
- v-for="(imgItem,imgIndex) in item.dataList1Data3" :key="imgIndex">
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <!--当前整改-->
|
|
|
- <div>
|
|
|
- <p class="content-right-title-min-p">隐患整改</p>
|
|
|
- <div class="right-text-box">
|
|
|
- <p class="right-text-name-p">整改结果</p>
|
|
|
- <div :class="addForm.formData6 == 1?'right-check-box':'right-no-check-box'">
|
|
|
- <div>
|
|
|
- <p></p>
|
|
|
- </div>
|
|
|
- <p class="right-no-check-title-p">已整改</p>
|
|
|
- </div>
|
|
|
- <div :class="addForm.formData6 == 2?'right-check-box':'right-no-check-box'">
|
|
|
- <div>
|
|
|
- <p></p>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="检查结果" prop="formData4" label-width="253px" v-if="lookInfoType">
|
|
|
+ <div class="check-button-border-box">
|
|
|
+ <p>{{addForm.formData4?'不符合':'符合'}}</p>
|
|
|
+ <img src="@/assets/ZDimages/safetyCheck/icom_xjjc_jcjc@1x.png">
|
|
|
</div>
|
|
|
- <p class="right-no-check-title-p">暂无法整改</p>
|
|
|
- </div>
|
|
|
+ </el-form-item>
|
|
|
</div>
|
|
|
- <el-form-item label="整改措施" prop="formData5">
|
|
|
- <el-input placeholder="请输入整改措施" maxLength='200' type="textarea" style="width:704px;"
|
|
|
- resize="none" v-model="addForm.formData5" show-word-limit :rows="3"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="现场照片" prop="imgDtoList">
|
|
|
- <div class="snapshotManagement-for-img-box" v-for="(img,imgIndex) in addForm.imgDtoList" :key="imgIndex">
|
|
|
- <img class="for-img" :src="img.fileUrl" @click="fullScreenViewClick(addForm.imgDtoList,imgIndex)">
|
|
|
- <p class="for-del-button el-icon-circle-close" @click="delImg(imgIndex)"></p>
|
|
|
- </div>
|
|
|
- <el-upload
|
|
|
- v-if="addForm.imgDtoList.length<6"
|
|
|
- style="display: inline-block;overflow: hidden"
|
|
|
- class="avatar-uploader"
|
|
|
- :action="uploadImgUrl"
|
|
|
- :show-file-list="false"
|
|
|
- :on-success="(res)=>handleAvatarSuccess(res)"
|
|
|
- :headers="headers"
|
|
|
- :before-upload="(res)=>beforeAvatarUpload(res)">
|
|
|
- <p class="el-icon-plus up-img-p" style="display: inline-block"></p>
|
|
|
- </el-upload>
|
|
|
- <p class="up-img-text">支持jpg/png/bmp/gif格式,且不超过2M,最多上传6张</p>
|
|
|
- </el-form-item>
|
|
|
</div>
|
|
|
- <!--当前审核-->
|
|
|
- <div>
|
|
|
- <p class="content-right-title-min-p">复查验证</p>
|
|
|
- <div class="right-text-box">
|
|
|
- <p class="right-text-name-p">复查结果</p>
|
|
|
- <div :class="addForm.formData7 == 1?'right-check-box':'right-no-check-box'">
|
|
|
- <div>
|
|
|
- <p></p>
|
|
|
- </div>
|
|
|
- <p class="right-no-check-title-p">复查完毕</p>
|
|
|
- </div>
|
|
|
- <div :class="addForm.formData7 == 2?'right-check-box':'right-no-check-box'">
|
|
|
- <div>
|
|
|
- <p></p>
|
|
|
- </div>
|
|
|
- <p class="right-no-check-title-p">退回整改</p>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <el-form-item label="验证情况" prop="formData5">
|
|
|
- <el-input placeholder="请输入验证情况" maxLength='200' type="textarea" style="width:704px;"
|
|
|
+ <p class="content-right-title-min-p">
|
|
|
+ 隐患信息
|
|
|
+ <span :class="itemShowType_3?'el-icon-arrow-down':'el-icon-arrow-up'" @click="itemShowButton(3)"></span>
|
|
|
+ </p>
|
|
|
+ <div v-if="itemShowType_3" style="margin-top:20px;">
|
|
|
+ <el-form-item label="隐患描述" prop="formData5">
|
|
|
+ <el-input placeholder="请输入隐患描述" maxLength='200' type="textarea" style="width:704px;"
|
|
|
resize="none" v-model="addForm.formData5" show-word-limit :rows="3"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="现场照片" prop="imgDtoList">
|
|
@@ -305,6 +210,12 @@
|
|
|
</el-form-item>
|
|
|
</div>
|
|
|
</el-form>
|
|
|
+ <!--历史记录-->
|
|
|
+ <history-records-component ref="historyRecordsComponent" :historyRecordsComponentPropsData="historyRecordsComponentPropsData"></history-records-component>
|
|
|
+ <!--整改-->
|
|
|
+ <rectification-component ref="rectificationComponent" :recheckComponentPropsData="recheckComponentPropsData"></rectification-component>
|
|
|
+ <!--复核-->
|
|
|
+ <recheck-component ref="recheckComponent" :rectificationComponentPropsData="rectificationComponentPropsData"></recheck-component>
|
|
|
</div>
|
|
|
</div>
|
|
|
<fullScreenView :fullScreenViewProps="fullScreenViewProps" ref="fullScreenView"></fullScreenView>
|
|
@@ -316,6 +227,9 @@
|
|
|
import { getToken } from "@/utils/auth";
|
|
|
import fullScreenView from "@/components/fullScreenView/fullScreenView.vue";
|
|
|
import fullScreenFileLook from "@/components/fullScreenFileLook/fullScreenFileLook.vue";
|
|
|
+ import historyRecordsComponent from "./historyRecordsComponent.vue";
|
|
|
+ import recheckComponent from "./recheckComponent.vue";
|
|
|
+ import rectificationComponent from "./rectificationComponent.vue";
|
|
|
//import { getDicts } from "@/api/commonality/noPermission";
|
|
|
//import { systemUserSelect } from "@/api/commonality/permission";
|
|
|
//import { getInfo } from "@/api/basicsModules/index";
|
|
@@ -324,6 +238,9 @@
|
|
|
components: {
|
|
|
fullScreenView,
|
|
|
fullScreenFileLook,
|
|
|
+ historyRecordsComponent,
|
|
|
+ recheckComponent,
|
|
|
+ rectificationComponent,
|
|
|
},
|
|
|
props:{
|
|
|
propsData:{},
|
|
@@ -362,44 +279,6 @@
|
|
|
data12:'楼栋名称',
|
|
|
data13:'姓名-工号',
|
|
|
data14:'2024-09-06',
|
|
|
- dataList1:[
|
|
|
- {
|
|
|
- dataList1Data1:'1',
|
|
|
- dataList1Data2:'现场隐患信息描述内容',
|
|
|
- dataList1Data3:[
|
|
|
- 'https://inews.gtimg.com/news_bt/ObxBXJWswEC7oTRhEqLPmyZOq_o2q_HYFD0L4tt-vzEFYAA/641',
|
|
|
- 'https://inews.gtimg.com/news_bt/ObxBXJWswEC7oTRhEqLPmyZOq_o2q_HYFD0L4tt-vzEFYAA/641',
|
|
|
- 'https://inews.gtimg.com/news_bt/ObxBXJWswEC7oTRhEqLPmyZOq_o2q_HYFD0L4tt-vzEFYAA/641',
|
|
|
- 'https://inews.gtimg.com/news_bt/ObxBXJWswEC7oTRhEqLPmyZOq_o2q_HYFD0L4tt-vzEFYAA/641',
|
|
|
- 'https://inews.gtimg.com/news_bt/ObxBXJWswEC7oTRhEqLPmyZOq_o2q_HYFD0L4tt-vzEFYAA/641',
|
|
|
- 'https://inews.gtimg.com/news_bt/ObxBXJWswEC7oTRhEqLPmyZOq_o2q_HYFD0L4tt-vzEFYAA/641',
|
|
|
- ],
|
|
|
- },
|
|
|
- {
|
|
|
- dataList1Data1:'2',
|
|
|
- dataList1Data2:'整改措施整改措施整改措施整改措施',
|
|
|
- dataList1Data3:[
|
|
|
- 'https://inews.gtimg.com/news_bt/ObxBXJWswEC7oTRhEqLPmyZOq_o2q_HYFD0L4tt-vzEFYAA/641',
|
|
|
- 'https://inews.gtimg.com/news_bt/ObxBXJWswEC7oTRhEqLPmyZOq_o2q_HYFD0L4tt-vzEFYAA/641',
|
|
|
- 'https://inews.gtimg.com/news_bt/ObxBXJWswEC7oTRhEqLPmyZOq_o2q_HYFD0L4tt-vzEFYAA/641',
|
|
|
- 'https://inews.gtimg.com/news_bt/ObxBXJWswEC7oTRhEqLPmyZOq_o2q_HYFD0L4tt-vzEFYAA/641',
|
|
|
- 'https://inews.gtimg.com/news_bt/ObxBXJWswEC7oTRhEqLPmyZOq_o2q_HYFD0L4tt-vzEFYAA/641',
|
|
|
- 'https://inews.gtimg.com/news_bt/ObxBXJWswEC7oTRhEqLPmyZOq_o2q_HYFD0L4tt-vzEFYAA/641',
|
|
|
- ],
|
|
|
- },
|
|
|
- {
|
|
|
- dataList1Data1:'3',
|
|
|
- dataList1Data2:'验证情况验证情况验证情况验证情况验证情况验证情况验证情况验证情况验证情况验证情况验证情况验证情况验证情况验证情况验证情况',
|
|
|
- dataList1Data3:[
|
|
|
- 'https://inews.gtimg.com/news_bt/ObxBXJWswEC7oTRhEqLPmyZOq_o2q_HYFD0L4tt-vzEFYAA/641',
|
|
|
- 'https://inews.gtimg.com/news_bt/ObxBXJWswEC7oTRhEqLPmyZOq_o2q_HYFD0L4tt-vzEFYAA/641',
|
|
|
- 'https://inews.gtimg.com/news_bt/ObxBXJWswEC7oTRhEqLPmyZOq_o2q_HYFD0L4tt-vzEFYAA/641',
|
|
|
- 'https://inews.gtimg.com/news_bt/ObxBXJWswEC7oTRhEqLPmyZOq_o2q_HYFD0L4tt-vzEFYAA/641',
|
|
|
- 'https://inews.gtimg.com/news_bt/ObxBXJWswEC7oTRhEqLPmyZOq_o2q_HYFD0L4tt-vzEFYAA/641',
|
|
|
- 'https://inews.gtimg.com/news_bt/ObxBXJWswEC7oTRhEqLPmyZOq_o2q_HYFD0L4tt-vzEFYAA/641',
|
|
|
- ],
|
|
|
- },
|
|
|
- ],
|
|
|
dataFileList1:[
|
|
|
{
|
|
|
fileName:'文件名称',
|
|
@@ -412,9 +291,11 @@
|
|
|
],
|
|
|
},
|
|
|
options:[],
|
|
|
- dangerLevel:[
|
|
|
-
|
|
|
- ],
|
|
|
+ dangerLevel:[],
|
|
|
+ //子项展开状态
|
|
|
+ itemShowType_1:true,
|
|
|
+ itemShowType_2:true,
|
|
|
+ itemShowType_3:true,
|
|
|
//隐患次数
|
|
|
dangersNum:0,
|
|
|
addForm:{
|
|
@@ -445,10 +326,18 @@
|
|
|
{ required: true, message: "请上传现场照片", trigger: "blur" },
|
|
|
],
|
|
|
},
|
|
|
+ //历史记录组件数据
|
|
|
+ historyRecordsComponentPropsData:{},
|
|
|
+ //开始检查组件数据
|
|
|
+ inspectComponentPropsData:{},
|
|
|
+ //整改组件数据
|
|
|
+ rectificationComponentPropsData:{},
|
|
|
+ //复核组件数据
|
|
|
+ recheckComponentPropsData:{},
|
|
|
}
|
|
|
},
|
|
|
created(){
|
|
|
- this.initialize();
|
|
|
+ // this.initialize();
|
|
|
},
|
|
|
mounted(){
|
|
|
|
|
@@ -485,6 +374,16 @@
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ //子项展开隐藏按钮
|
|
|
+ itemShowButton(type){
|
|
|
+ if(type == 1){
|
|
|
+ this.$set(this,'itemShowType_1',!this.itemShowType_1);
|
|
|
+ }else if(type == 2){
|
|
|
+ this.$set(this,'itemShowType_2',!this.itemShowType_2);
|
|
|
+ }else if(type == 3){
|
|
|
+ this.$set(this,'itemShowType_3',!this.itemShowType_3);
|
|
|
+ }
|
|
|
+ },
|
|
|
//检查结果勾选
|
|
|
checkButton(type){
|
|
|
if(this.addForm.formData4 != type){
|
|
@@ -690,6 +589,13 @@
|
|
|
background: #F5F5F5;
|
|
|
border: 1px solid #E0E0E0;
|
|
|
padding-left:23px;
|
|
|
+ span{
|
|
|
+ float: right;
|
|
|
+ font-size:20px;
|
|
|
+ line-height:40px;
|
|
|
+ margin-right:20px;
|
|
|
+ cursor: pointer;
|
|
|
+ }
|
|
|
}
|
|
|
.content-right-flex-border-box{
|
|
|
display: flex;
|
|
@@ -700,12 +606,18 @@
|
|
|
border:1px solid #E0E0E0;
|
|
|
border-top:none;
|
|
|
.content-right-title-min-p{
|
|
|
- margin-bottom:20px;
|
|
|
line-height:40px;
|
|
|
background: #F5F5F5;
|
|
|
padding-left:23px;
|
|
|
border-top:1px solid #E0E0E0;
|
|
|
border-bottom:1px solid #E0E0E0;
|
|
|
+ span{
|
|
|
+ float: right;
|
|
|
+ font-size:20px;
|
|
|
+ line-height:40px;
|
|
|
+ margin-right:20px;
|
|
|
+ cursor: pointer;
|
|
|
+ }
|
|
|
}
|
|
|
::v-deep .snapshotManagement-for-img-box{
|
|
|
width:80px;
|