| | |
| | | width="100"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="Inspector" |
| | | prop="check_man" |
| | | label="检查人" |
| | | align="center" |
| | | width="100"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="inspection" |
| | | prop="check_class" |
| | | label="检查班次" |
| | | align="center" |
| | | width="80"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="date" |
| | | prop="check_date" |
| | | label="检查时间" |
| | | align="center" |
| | | width="100"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="place" |
| | | prop="address" |
| | | label="地点" |
| | | align="center" |
| | | width="100"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="content" |
| | | prop="ht_content" |
| | | label="内容" |
| | | align="center" |
| | | width="180"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="category" |
| | | prop="ht_typesub" |
| | | label="类别" |
| | | align="center" |
| | | width="80"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="level" |
| | | prop="ht_level" |
| | | label="级别" |
| | | align="center" |
| | | width="120"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="rectification" |
| | | prop="measure" |
| | | label="整改措施" |
| | | align="center" |
| | | width="120"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="liable" |
| | | prop="duty_officer" |
| | | label="责任人" |
| | | align="center" |
| | | width="100"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="time" |
| | | prop="alter_time" |
| | | label="限改时间" |
| | | align="center" |
| | | width="120"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="completionTime" |
| | | prop="ACCOMPLISHTIME" |
| | | align="center" |
| | | label="完成时间" |
| | | width="160"> |
| | | <div class="item" slot-scope="scope"> |
| | | <el-date-picker |
| | | v-model="scope.row.completionTime" |
| | | v-model="scope.row.ACCOMPLISHTIME" |
| | | type="date" |
| | | value-format="yyyy-MM-dd" |
| | | placeholder="选择日期" clearable> |
| | | </el-date-picker> |
| | | <div class="item__txt">{{scope.row.completionTime}}</div> |
| | | <div class="item__txt">{{scope.row.ACCOMPLISHTIME}}</div> |
| | | </div> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="rechecker" |
| | | prop="CALLBACKPERSON" |
| | | label="复查人" |
| | | align="center" |
| | | width="160"> |
| | | <div class="item" slot-scope="scope"> |
| | | <el-input class="item__input" v-model="scope.row.rechecker" placeholder="请输入内容" clearable></el-input> |
| | | <div class="item__txt">{{scope.row.rechecker}}</div> |
| | | <el-input class="item__input" v-model="scope.row.CALLBACKPERSON" placeholder="请输入内容" clearable></el-input> |
| | | <div class="item__txt">{{scope.row.CALLBACKPERSON}}</div> |
| | | </div> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="reviewTime" |
| | | prop="CALLBACKTIME" |
| | | align="center" |
| | | width="160" |
| | | label="复查时间"> |
| | | <div class="item" slot-scope="scope"> |
| | | <el-date-picker |
| | | v-model="scope.row.reviewTime" |
| | | v-model="scope.row.CALLBACKTIME" |
| | | value-format="yyyy-MM-dd" |
| | | type="date" |
| | | placeholder="选择日期" clearable> |
| | | </el-date-picker> |
| | | <div class="item__txt">{{scope.row.reviewTime}}</div> |
| | | <div class="item__txt">{{scope.row.CALLBACKTIME}}</div> |
| | | </div> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import {self_edit_do} from "@/api/sgyhpczl/hiddenDangerManagement"; |
| | | import Titlename from "../../components/Titlename/index.vue"; |
| | | import tab from "../../components/Tab"; |
| | | |
| | | export default { |
| | | components: {Titlename}, |
| | |
| | | data() { |
| | | return { |
| | | // 表格数据 |
| | | tableData: [{ |
| | | serial:'1', |
| | | number:'dycj-20220409-0083', |
| | | hiddenDanger:'电仪车间', |
| | | Inspector:'吴甲甲 ', |
| | | inspection:'早班', |
| | | date: '2016-05-02', |
| | | place:'生化站 ', |
| | | content:'生化站3号污泥回流泵电机接地线脱落', |
| | | category:'电气', |
| | | level:'一般隐患C', |
| | | rectification:'已紧固处理', |
| | | liable:'常春', |
| | | time:'2016-05-02', |
| | | }, { |
| | | serial:'2', |
| | | number:'dycj-20220409-0083', |
| | | hiddenDanger:'电仪车间', |
| | | Inspector:'吴甲甲 ', |
| | | inspection:'早班', |
| | | date: '2016-05-02', |
| | | place:'生化站 ', |
| | | content:'生化站3号污泥回流泵电机接地线脱落', |
| | | category:'电气', |
| | | level:'一般隐患C', |
| | | rectification:'已紧固处理', |
| | | liable:'常春', |
| | | time:'2016-05-02', |
| | | }, { |
| | | serial:'3', |
| | | number:'dycj-20220409-0083', |
| | | hiddenDanger:'电仪车间', |
| | | Inspector:'吴甲甲 ', |
| | | inspection:'早班', |
| | | date: '2016-05-02', |
| | | place:'生化站 ', |
| | | content:'生化站3号污泥回流泵电机接地线脱落', |
| | | category:'电气', |
| | | level:'一般隐患C', |
| | | rectification:'已紧固处理', |
| | | liable:'常春', |
| | | time:'2016-05-02', |
| | | }], |
| | | tableData: [], |
| | | // 需要编辑的属性 |
| | | editProp: ['completionTime', 'rechecker', 'reviewTimes'] |
| | | }; |
| | |
| | | return this.options.find(o => o.value === val).label |
| | | } |
| | | } |
| | | }, |
| | | mounted(){ |
| | | this.tableData = this.$route.query.checkData; |
| | | }, |
| | | methods: { |
| | | /** 鼠标移入cell */ |
| | |
| | | // cell.querySelector('.item__txt').style.display = 'block' |
| | | } |
| | | }, |
| | | submitConfig(){ |
| | | var reqeustData = []; |
| | | for (const n of this.tableData) { |
| | | if (n.CALLBACKTIME == null || n.CALLBACKTIME == "" |
| | | || n.CALLBACKPERSON == null || n.CALLBACKPERSON == "" |
| | | || n.ACCOMPLISHTIME == null ) { |
| | | this.$message({type: 'Warn', message: "请填写完整信息", duration: 3000}) |
| | | return; |
| | | } |
| | | var sigleData = {}; |
| | | sigleData.id = n.id; |
| | | sigleData.type = "1"; |
| | | sigleData.CALLBACKTIME = n.CALLBACKTIME; |
| | | sigleData.CALLBACKPERSON = n.CALLBACKPERSON; |
| | | sigleData.ACCOMPLISHTIME = n.ACCOMPLISHTIME; |
| | | reqeustData.push(sigleData); |
| | | } |
| | | var successFlag = 0; |
| | | for (let i = 0; i < reqeustData.length; i++) { |
| | | self_edit_do(reqeustData[i]).then(res=>{ |
| | | if(res.data.ok){ |
| | | successFlag ++; |
| | | if(successFlag== reqeustData.length){ |
| | | this.$message({type: 'success', message: "操作成功!", duration: 3000}) |
| | | this.$router.push({ |
| | | path:"/hiddenDangerManagement" |
| | | }) |
| | | } |
| | | } |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
| | | }, |
| | | close(){ |
| | | this.$router.push({ |
| | | path:"/hiddenDangerManagement" |