|
@@ -11,37 +11,31 @@
|
|
<el-form :model="addForm" label-width="82px">
|
|
<el-form :model="addForm" label-width="82px">
|
|
<div class="top-form-box">
|
|
<div class="top-form-box">
|
|
<div class="top-form-left-box">
|
|
<div class="top-form-left-box">
|
|
- <el-form-item label="计划标题" prop="data1">
|
|
|
|
- <el-input disabled v-model="addForm.data1" placeholder="未填写" maxLength="10" style="width: 690px"/>
|
|
|
|
|
|
+ <el-form-item label="计划标题" prop="title">
|
|
|
|
+ <el-input disabled v-model="addForm.title" placeholder="未填写" style="width: 690px"/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<div style="display: flex">
|
|
<div style="display: flex">
|
|
- <el-form-item label="学院" prop="data2">
|
|
|
|
- <el-input disabled v-model="addForm.data2" placeholder="未填写" maxLength="10" style="width: 300px"/>
|
|
|
|
|
|
+ <el-form-item label="学院" prop="collegeName">
|
|
|
|
+ <el-input disabled v-model="addForm.collegeName" placeholder="未填写" style="width: 300px"/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="实验室" prop="data3" label-width="110px">
|
|
|
|
- <el-input disabled v-model="addForm.data3" placeholder="未填写" maxLength="10" style="width: 280px"/>
|
|
|
|
|
|
+ <el-form-item label="实验室" prop="subjectName" label-width="110px">
|
|
|
|
+ <el-input disabled v-model="addForm.subjectName" placeholder="未填写" style="width: 280px"/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</div>
|
|
</div>
|
|
- <el-form-item label="检查要求" prop="data4">
|
|
|
|
- <el-input disabled v-model="addForm.data4" placeholder="未填写" maxLength="10" style="width: 690px"/>
|
|
|
|
|
|
+ <el-form-item label="检查要求" prop="checkDemand">
|
|
|
|
+ <el-input disabled v-model="addForm.checkDemand" placeholder="未填写" style="width: 690px"/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="检查结果" prop="data5">
|
|
|
|
- <el-input disabled v-model="addForm.data5" placeholder="未填写" maxLength="10" style="width: 690px"/>
|
|
|
|
|
|
+ <el-form-item label="检查结果" prop="checkResult">
|
|
|
|
+ <p style="background-color: #f5f5f5;color:#333;border-radius:4px;width:690px;padding:0 15px;">{{addForm.checkResult==0?'不符合':(addForm.checkResult==1?'符合':'')}}</p>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <div style="display: flex">
|
|
|
|
- <el-form-item label="整改告知书" prop="data6" style="width: 300px">
|
|
|
|
|
|
+ <div style="display: flex" v-if="addForm.checkResult==0">
|
|
|
|
+ <el-form-item :label="addForm.rectifyNotice == 1?'整改告知书':'整改通知书'" style="width: 300px">
|
|
<div class="data-button-box">
|
|
<div class="data-button-box">
|
|
<p class="look-button" @click="lookDocumentButton(1)">查看</p>
|
|
<p class="look-button" @click="lookDocumentButton(1)">查看</p>
|
|
<p class="download-button" @click="downloadButton">下载</p>
|
|
<p class="download-button" @click="downloadButton">下载</p>
|
|
</div>
|
|
</div>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="整改通知书" prop="data6" style="width: 300px">
|
|
|
|
- <div class="data-button-box">
|
|
|
|
- <p class="look-button" @click="lookDocumentButton(1)">查看</p>
|
|
|
|
- <p class="download-button" @click="downloadButton">下载</p>
|
|
|
|
- </div>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="材料附件" prop="data6" style="width: 300px">
|
|
|
|
|
|
+ <el-form-item label="材料附件" style="width: 300px">
|
|
<div class="data-button-box">
|
|
<div class="data-button-box">
|
|
<p class="look-button" @click="lookDocumentListButton(1)">查看</p>
|
|
<p class="look-button" @click="lookDocumentListButton(1)">查看</p>
|
|
</div>
|
|
</div>
|
|
@@ -49,31 +43,31 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="top-form-right-box">
|
|
<div class="top-form-right-box">
|
|
- <el-form-item label="检查类型" prop="data6">
|
|
|
|
- <el-input disabled v-model="addForm.data6" placeholder="未填写" maxLength="10" style="width: 450px"/>
|
|
|
|
|
|
+ <el-form-item label="检查类型" prop="checkType">
|
|
|
|
+ <p style="background-color: #f5f5f5;color:#333;border-radius:4px;width:450px;padding:0 15px;">{{addForm.checkType==1?'校园巡查':(addForm.checkType==2?'实验室自查':'')}}</p>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="楼栋" prop="data8">
|
|
|
|
- <el-input disabled v-model="addForm.data8" placeholder="未填写" maxLength="10" style="width: 450px"/>
|
|
|
|
|
|
+ <el-form-item label="楼栋" prop="buildName">
|
|
|
|
+ <el-input disabled v-model="addForm.buildName" placeholder="未填写" maxLength="10" style="width: 450px"/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="计划周期" prop="data9">
|
|
|
|
- <el-input disabled v-model="addForm.data9" placeholder="未填写" maxLength="10" style="width: 450px"/>
|
|
|
|
|
|
+ <el-form-item :label="addForm.checkType==1?'计划周期':(addForm.checkType==2?'任务周期':'')" prop="data9">
|
|
|
|
+ <el-input disabled v-model="addForm.cycleStartTime+' 至 '+addForm.cycleEndTime" placeholder="未填写" maxLength="10" style="width: 450px"/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="整改期限" prop="data10">
|
|
|
|
- <el-input disabled v-model="addForm.data10" placeholder="未填写" maxLength="10" style="width: 450px"/>
|
|
|
|
|
|
+ <el-form-item label="整改期限" prop="rectifyDeadline" v-if="addForm.checkResult==0">
|
|
|
|
+ <el-input disabled v-model="addForm.rectifyDeadline" placeholder="未填写" maxLength="10" style="width: 450px"/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="材料附件" prop="data6" style="width: 450px">
|
|
|
|
|
|
+ <el-form-item label="材料附件" style="width: 450px" v-if="addForm.checkResult==1">
|
|
<div class="data-button-box">
|
|
<div class="data-button-box">
|
|
<p class="look-button" @click="lookDocumentListButton(1)">查看</p>
|
|
<p class="look-button" @click="lookDocumentListButton(1)">查看</p>
|
|
</div>
|
|
</div>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div class="bottom-form-box">
|
|
|
|
|
|
+ <div class="bottom-form-box" v-if="addForm.checkResult==0">
|
|
<div class="bottom-form-title-box">
|
|
<div class="bottom-form-title-box">
|
|
<p>不符合项</p>
|
|
<p>不符合项</p>
|
|
- <p>隐患数:{{addForm.rectificationList.length}}</p>
|
|
|
|
|
|
+ <p>隐患数:{{addForm.dangerNum}}</p>
|
|
</div>
|
|
</div>
|
|
- <div class="for-max-big-box" v-for="(item,index) in addForm.rectificationList" :key="index">
|
|
|
|
|
|
+ <div class="for-max-big-box" v-for="(item,index) in addForm.checkHazardDtoList" :key="index">
|
|
<div class="for-title-box">
|
|
<div class="for-title-box">
|
|
<p class="for-title-p">第{{index+1}}隐患项</p>
|
|
<p class="for-title-p">第{{index+1}}隐患项</p>
|
|
</div>
|
|
</div>
|
|
@@ -86,7 +80,7 @@
|
|
<p></p>
|
|
<p></p>
|
|
</div>
|
|
</div>
|
|
<div class="right-min-content-box">
|
|
<div class="right-min-content-box">
|
|
- <p class="button-p" @click="addDialogOpen(true,item)">已完成 <i class="el-icon-d-arrow-right"></i></p>
|
|
|
|
|
|
+ <p class="button-p" @click="addDialogOpen(true,item)">{{item.rectifyStatus==1?'已完成':(item.rectifyStatus==2?'待整改':(item.rectifyStatus==3?'待复核':(item.rectifyStatus==4?'暂无法整改':'')))}} <i class="el-icon-d-arrow-right"></i></p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="min-content-box">
|
|
<div class="min-content-box">
|
|
@@ -97,10 +91,8 @@
|
|
</div>
|
|
</div>
|
|
<div class="right-min-content-box" style="height:120px;">
|
|
<div class="right-min-content-box" style="height:120px;">
|
|
<div class="inspection-box">
|
|
<div class="inspection-box">
|
|
- <p class="scrollbar-box">1 检查项目名称 — 1.1 检查项目名称名称名称名称 — 1.1.1 检查项目名称名称名称名称名
|
|
|
|
- 称名称名称名称名称名称名称名称名称名称名称名称名称名称名称名称名称名称名称名称
|
|
|
|
- </p>
|
|
|
|
- <p>此检查项在当前实验室累计出现 <span>9</span> 次隐患</p>
|
|
|
|
|
|
+ <p class="scrollbar-box">{{item.hazardCheckProStr}}</p>
|
|
|
|
+ <p v-if="item.hazardCheckCount>0">此检查项在当前实验室累计出现 <span>{{item.hazardCheckCount}}</span> 次隐患</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -113,7 +105,7 @@
|
|
<div class="right-min-content-box" style="height:120px;">
|
|
<div class="right-min-content-box" style="height:120px;">
|
|
<div class="text-box">
|
|
<div class="text-box">
|
|
<p class="null-p"></p>
|
|
<p class="null-p"></p>
|
|
- <p class="text-p">一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十</p>
|
|
|
|
|
|
+ <p class="text-p">{{item.hazardDescribe}}</p>
|
|
<p class="null-p"></p>
|
|
<p class="null-p"></p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -127,7 +119,7 @@
|
|
<p></p>
|
|
<p></p>
|
|
</div>
|
|
</div>
|
|
<div class="right-min-content-box">
|
|
<div class="right-min-content-box">
|
|
- <p class="title-p">一般隐患</p>
|
|
|
|
|
|
+ <p class="title-p">{{item.hazardLevel==0?'一般隐患':(item.hazardLevel==1?'重大隐患':(item.hazardLevel==2?'管理问题':''))}}</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="min-content-box">
|
|
<div class="min-content-box">
|
|
@@ -139,7 +131,7 @@
|
|
<div class="right-min-content-box" style="height:120px;">
|
|
<div class="right-min-content-box" style="height:120px;">
|
|
<div class="text-box">
|
|
<div class="text-box">
|
|
<p class="null-p"></p>
|
|
<p class="null-p"></p>
|
|
- <p class="text-p">一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十</p>
|
|
|
|
|
|
+ <p class="text-p">{{item.hazardCheckPoint}}</p>
|
|
<p class="null-p"></p>
|
|
<p class="null-p"></p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -152,8 +144,8 @@
|
|
</div>
|
|
</div>
|
|
<div class="right-min-content-box" style="height:120px;">
|
|
<div class="right-min-content-box" style="height:120px;">
|
|
<div class="img-box">
|
|
<div class="img-box">
|
|
- <img :src="imgItem.url" @click="lookImg(item.imgList,imgIndex)"
|
|
|
|
- v-for="(imgItem,imgIndex) in item.imgList" :ley="imgIndex">
|
|
|
|
|
|
+ <img :src="imgItem.fileUrl" @click="lookImg(item.imgList,imgIndex)"
|
|
|
|
+ v-for="(imgItem,imgIndex) in item.uploadDtoList" :ley="imgIndex">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -198,90 +190,7 @@
|
|
//页面
|
|
//页面
|
|
imgType:1,
|
|
imgType:1,
|
|
infoDialogType:false,
|
|
infoDialogType:false,
|
|
- addForm:{
|
|
|
|
- data1:0,
|
|
|
|
- data2:0,
|
|
|
|
- data3:0,
|
|
|
|
- data4:0,
|
|
|
|
- data5:0,
|
|
|
|
- data6:0,
|
|
|
|
- data7:[
|
|
|
|
- {
|
|
|
|
- name:"考勤一体机连接地址配置方法.docx",
|
|
|
|
- url:"/statics/bigFile/2023042615/17558d57-744c-47ae-84b0-3acdd5559d19.docx",
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- name:"我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容",
|
|
|
|
- url:"www.baidu.com",
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- name:"我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容",
|
|
|
|
- url:"statics/bigFile/2023022011/f23a32c8-bf8e-40b5-9e52-04cf73fc6037.docx",
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- name:"我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容",
|
|
|
|
- url:"statics/bigFile/2023022011/f23a32c8-bf8e-40b5-9e52-04cf73fc6037.docx",
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- name:"我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容",
|
|
|
|
- url:"statics/bigFile/2023022011/f23a32c8-bf8e-40b5-9e52-04cf73fc6037.docx",
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- name:"我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容",
|
|
|
|
- url:"statics/bigFile/2023022011/f23a32c8-bf8e-40b5-9e52-04cf73fc6037.docx",
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- name:"我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容",
|
|
|
|
- url:"statics/bigFile/2023022011/f23a32c8-bf8e-40b5-9e52-04cf73fc6037.docx",
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- name:"我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容",
|
|
|
|
- url:"statics/bigFile/2023022011/f23a32c8-bf8e-40b5-9e52-04cf73fc6037.docx",
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- name:"我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容",
|
|
|
|
- url:"statics/bigFile/2023022011/f23a32c8-bf8e-40b5-9e52-04cf73fc6037.docx",
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- name:"我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容",
|
|
|
|
- url:"statics/bigFile/2023022011/f23a32c8-bf8e-40b5-9e52-04cf73fc6037.docx",
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- name:"我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容",
|
|
|
|
- url:"statics/bigFile/2023022011/f23a32c8-bf8e-40b5-9e52-04cf73fc6037.docx",
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- name:"我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容",
|
|
|
|
- url:"statics/bigFile/2023022011/f23a32c8-bf8e-40b5-9e52-04cf73fc6037.docx",
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- name:"我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容我是内容",
|
|
|
|
- url:"statics/bigFile/2023022011/f23a32c8-bf8e-40b5-9e52-04cf73fc6037.docx",
|
|
|
|
- }
|
|
|
|
- ],
|
|
|
|
- rectificationList:[
|
|
|
|
- {
|
|
|
|
- lookType:true,
|
|
|
|
- imgList:[
|
|
|
|
- {name:"1",url:'https://img2.baidu.com/it/u=3219906533,2982923681&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500'},
|
|
|
|
- {name:"2",url:'https://img1.baidu.com/it/u=567782244,1695500002&fm=253&fmt=auto&app=138&f=JPEG?w=753&h=500'},
|
|
|
|
- {name:"3",url:'https://img1.baidu.com/it/u=2995157981,91041597&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=750'},
|
|
|
|
- {name:"4",url:'https://img0.baidu.com/it/u=561734853,2461096286&fm=253&fmt=auto&app=138&f=JPEG?w=889&h=500'},
|
|
|
|
- {name:"5",url:'https://img2.baidu.com/it/u=567357414,4240886412&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500'},
|
|
|
|
- ],
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- lookType:true,
|
|
|
|
- imgList:[
|
|
|
|
- {name:"1",url:'https://img2.baidu.com/it/u=3219906533,2982923681&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500'},
|
|
|
|
- {name:"2",url:'https://img1.baidu.com/it/u=567782244,1695500002&fm=253&fmt=auto&app=138&f=JPEG?w=753&h=500'},
|
|
|
|
- {name:"3",url:'https://img1.baidu.com/it/u=2995157981,91041597&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=750'},
|
|
|
|
- {name:"4",url:'https://img0.baidu.com/it/u=561734853,2461096286&fm=253&fmt=auto&app=138&f=JPEG?w=889&h=500'},
|
|
|
|
- {name:"5",url:'https://img2.baidu.com/it/u=567357414,4240886412&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500'},
|
|
|
|
- ],
|
|
|
|
- },
|
|
|
|
- ],
|
|
|
|
- },
|
|
|
|
|
|
+ addForm:{},
|
|
}
|
|
}
|
|
},
|
|
},
|
|
created(){},
|
|
created(){},
|
|
@@ -302,10 +211,10 @@
|
|
let obj = {
|
|
let obj = {
|
|
id:data.id
|
|
id:data.id
|
|
}
|
|
}
|
|
|
|
+ console.log(obj)
|
|
this.$set(this,'propsInfoDialogData',obj);
|
|
this.$set(this,'propsInfoDialogData',obj);
|
|
this.$set(this,'infoDialogType',type);
|
|
this.$set(this,'infoDialogType',type);
|
|
}else{
|
|
}else{
|
|
- this.getList();
|
|
|
|
this.$set(this,'infoDialogType',type);
|
|
this.$set(this,'infoDialogType',type);
|
|
}
|
|
}
|
|
}
|
|
}
|