Merge remote-tracking branch 'origin/master' into master
| | |
| | | // IMG_API: '"http://220.171.99.118:4100/upload/"', |
| | | // BASE_API: '"http://192.168.0.35:8006"', |
| | | // IMG_API: '"http://192.168.0.35:8006/upload/"', |
| | | BASE_API: '"http://192.168.0.35:8006"', |
| | | IMG_API: '"http://192.168.0.35:8006/upload/"', |
| | | |
| | | BASE_API: '"http://192.168.0.8:8006"', |
| | | IMG_API: '"http://192.168.0.8:8006/upload/"', |
| | | |
| | | // BASE_API: '"http://192.168.0.35:8006"', |
| | | // IMG_API: '"http://192.168.0.35:8006/upload/"', |
| | | // BASE_API: '"http://192.168.0.62:8006"', |
| | | // IMG_API: '"http://192.168.0.62:8006/upload/"', |
| | | // BASE_API: '"http://222.92.213.22:8006/zhongtai"', |
| | |
| | | } |
| | | |
| | | |
| | | export function exportAnalyseUnit() { |
| | | return request({ |
| | | headers: { |
| | | 'Authorization': getToken() |
| | | }, |
| | | url: process.env.BASE_API + '/riskAnaUnit/export', |
| | | method: 'post', |
| | | }) |
| | | } |
| | | |
| | | |
| | | export function getRiskEventList(data) { |
| | | return request({ |
| | |
| | | }) |
| | | } |
| | | |
| | | export function exportRiskEvent() { |
| | | return request({ |
| | | headers: { |
| | | 'Authorization': getToken() |
| | | }, |
| | | url: process.env.BASE_API + '/riskEvent/export', |
| | | method: 'post', |
| | | }) |
| | | } |
| | | |
| | | |
| | | |
| | |
| | | }) |
| | | } |
| | | |
| | | export function exportRiskControlMeasure() { |
| | | return request({ |
| | | headers: { |
| | | 'Authorization': getToken() |
| | | }, |
| | | url: process.env.BASE_API + '/riskControlMeasure/export', |
| | | method: 'post', |
| | | }) |
| | | } |
| | | |
| | | |
| | | export function getClassify() { |
| | | return request({ |
| | |
| | | method: 'post', |
| | | }) |
| | | } |
| | | |
| | |
| | | <el-button class="filter-item" style="margin-left: 10px;margin-top: 10px" type="primary" icon="el-icon-refresh" @click="refreshHandle">搜索</el-button> |
| | | <el-button class="filter-item" style="margin-left: 10px;margin-top: 10px" type="primary" icon="el-icon-plus" @click="showAnalyseUnitForm('','新增')">新增</el-button> |
| | | <el-button class="filter-item" style="margin-left: 10px;margin-top: 10px" type="primary" @click="showDepartmentChart()">图表</el-button> |
| | | <el-button class="filter-item" style="margin-left: 10px;margin-top: 10px" type="primary" @click="exportToExcel()">导出</el-button> |
| | | </div> |
| | | <div class="table_content"> |
| | | <el-table |
| | |
| | | import { addAnalyseUnit, deleteAnalyseUnit, getAnalyseUnitList, updateAnalyseUnit } from '@/api/riskLevelManage' |
| | | import {getAllDepartment, getDepartmentList} from "../../../../api/departmentManage"; |
| | | import {safetyInspectionItemName} from "../../../../api/safetySelfInspection"; |
| | | import {getDepartmentChart} from "../../../../api/riskLevelManage"; |
| | | import {exportAnalyseUnit, getDepartmentChart} from "../../../../api/riskLevelManage"; |
| | | export default { |
| | | name: 'index', |
| | | filters: { |
| | |
| | | }) |
| | | }) |
| | | }, |
| | | |
| | | exportToExcel() { |
| | | exportAnalyseUnit(this.listQuery.filter).then(res=>{ |
| | | if (res.data.code === '200') { |
| | | if(res.data.result === null ||res.data.result === [] || res.data.result.length === 0){ |
| | | this.$message({ |
| | | type:'warning', |
| | | message:'无数据可导出' |
| | | }) |
| | | } |
| | | else{ |
| | | let allData = res.data.result |
| | | import('@/vendor/Export2Excel').then((excel) => { |
| | | const tHeader = [ |
| | | '安全风险分析对象编码', |
| | | '安全风险分析单元名称', |
| | | '责任部门', |
| | | '责任人', |
| | | ] |
| | | const filterVal = [ |
| | | 'hazardCode', |
| | | 'riskUnitName', |
| | | 'hazardDep', |
| | | 'hazardLiablePerson', |
| | | ] |
| | | const data = this.formatJson(filterVal, allData) |
| | | excel.export_json_to_excel({ |
| | | header: tHeader, |
| | | data, |
| | | filename: '安全风险分析单元数据' |
| | | }) |
| | | }) |
| | | |
| | | } |
| | | } |
| | | }) |
| | | }, |
| | | |
| | | formatJson(filterVal, jsonData) { |
| | | return jsonData.map(v => filterVal.map(j => v[j])) |
| | | }, |
| | | |
| | | personChange(val){ |
| | | this.analyseUnitForm.hazardLiablePerson = val.realname |
| | | this.analyseUnitForm.hazardLiablePersonId = val.id |
| | |
| | | </div> |
| | | <el-button class="filter-item" style="margin-left: 10px;margin-top: 10px" type="primary" icon="el-icon-refresh" @click="refreshHandle">搜索</el-button> |
| | | <el-button class="filter-item" style="margin-left: 10px;margin-top: 10px" type="primary" icon="el-icon-plus" @click="showRiskControlMeasureForm('','新增')" v-show="showCurrent">新增</el-button> |
| | | <el-button class="filter-item" style="margin-left: 10px;margin-top: 10px" type="primary" @click="exportToExcel">导出</el-button> |
| | | </div> |
| | | <div class="table_content"> |
| | | <el-table |
| | |
| | | import { mapGetters } from 'vuex' |
| | | import { computePageCount } from '@/utils' |
| | | import { addRiskControlMeasure, deleteRiskControlMeasure, getRiskControlMeasureList, updateRiskControlMeasure } from '@/api/riskLevelManage' |
| | | import {getClassify, getRiskEventList} from "../../../../api/riskLevelManage"; |
| | | import { |
| | | exportRiskControlMeasure, |
| | | exportRiskEvent, |
| | | getClassify, |
| | | getRiskEventList |
| | | } from "../../../../api/riskLevelManage"; |
| | | import {dictionaryAllItems} from "../../../../api/dictionary"; |
| | | export default { |
| | | name: 'index', |
| | |
| | | }) |
| | | }) |
| | | }, |
| | | |
| | | exportToExcel() { |
| | | exportRiskControlMeasure(this.listQuery.filter).then(res=>{ |
| | | if (res.data.code === '200') { |
| | | if(res.data.result === null ||res.data.result === [] || res.data.result.length === 0){ |
| | | this.$message({ |
| | | type:'warning', |
| | | message:'无数据可导出' |
| | | }) |
| | | } |
| | | else{ |
| | | let allData = res.data.result |
| | | import('@/vendor/Export2Excel').then((excel) => { |
| | | const tHeader = [ |
| | | '安全风险事件名称', |
| | | '管控方式', |
| | | '管控方式描述', |
| | | '管控措施分类1', |
| | | '管控措施分类2', |
| | | '管控措施分类3', |
| | | '隐患排查内容', |
| | | ] |
| | | const filterVal = [ |
| | | 'riskEventName', |
| | | 'dataSrc', |
| | | 'riskMeasureDesc', |
| | | 'classify1', |
| | | 'classify2', |
| | | 'classify3', |
| | | 'troubleshootContent', |
| | | ] |
| | | const data = this.formatJson(filterVal, allData) |
| | | excel.export_json_to_excel({ |
| | | header: tHeader, |
| | | data, |
| | | filename: '安全风险管控措施数据' |
| | | }) |
| | | }) |
| | | |
| | | } |
| | | } |
| | | }) |
| | | }, |
| | | |
| | | formatJson(filterVal, jsonData) { |
| | | return jsonData.map(v => filterVal.map(j => v[j])) |
| | | }, |
| | | |
| | | refreshHandle(){ |
| | | this.getRiskControlMeasureData() |
| | | }, |
| | |
| | | </div> |
| | | <el-button class="filter-item" style="margin-left: 10px;margin-top: 10px" type="primary" icon="el-icon-refresh" @click="refreshHandle">搜索</el-button> |
| | | <el-button class="filter-item" style="margin-left: 10px;margin-top: 10px" type="primary" icon="el-icon-plus" @click="showRiskEvent('','新增')">新增</el-button> |
| | | <el-button class="filter-item" style="margin-left: 10px;margin-top: 10px" type="primary" @click="exportToExcel">导出</el-button> |
| | | </div> |
| | | <div class="table_content"> |
| | | <el-table |
| | |
| | | import { mapGetters } from 'vuex' |
| | | import { computePageCount } from '@/utils' |
| | | import { addRiskEvent, deleteRiskEvent, getRiskEventList, updateRiskEvent } from '@/api/riskLevelManage' |
| | | import {getAnalyseUnitList} from "../../../../api/riskLevelManage"; |
| | | import {exportAnalyseUnit, exportRiskEvent, getAnalyseUnitList} from "../../../../api/riskLevelManage"; |
| | | export default { |
| | | name: 'index', |
| | | filters: { |
| | |
| | | }) |
| | | }) |
| | | }, |
| | | |
| | | exportToExcel() { |
| | | exportRiskEvent(this.listQuery.filter).then(res=>{ |
| | | if (res.data.code === '200') { |
| | | if(res.data.result === null ||res.data.result === [] || res.data.result.length === 0){ |
| | | this.$message({ |
| | | type:'warning', |
| | | message:'无数据可导出' |
| | | }) |
| | | } |
| | | else{ |
| | | let allData = res.data.result |
| | | import('@/vendor/Export2Excel').then((excel) => { |
| | | const tHeader = [ |
| | | '安全风险分析单元名称', |
| | | '安全风险事件名称', |
| | | ] |
| | | const filterVal = [ |
| | | 'riskUnitName', |
| | | 'riskEventName', |
| | | ] |
| | | const data = this.formatJson(filterVal, allData) |
| | | excel.export_json_to_excel({ |
| | | header: tHeader, |
| | | data, |
| | | filename: '安全风险事件数据' |
| | | }) |
| | | }) |
| | | |
| | | } |
| | | } |
| | | }) |
| | | }, |
| | | |
| | | formatJson(filterVal, jsonData) { |
| | | return jsonData.map(v => filterVal.map(j => v[j])) |
| | | }, |
| | | |
| | | refreshHandle(){ |
| | | this.getRiskEventData() |
| | | }, |