| | |
| | | src="../../assets/img/home/Group@2x (4).png" |
| | | class="w--110 h--110 shrink0" |
| | | /> |
| | | <div @click="toHiddenDanger" class="hoverBox bgimg4 pt--10 c-fff cursor-pointer"> |
| | | <div |
| | | @click="toHiddenDanger" |
| | | class="hoverBox bgimg4 pt--10 c-fff cursor-pointer" |
| | | > |
| | | <div class="flex a-center ml--14"> |
| | | <div class="ripple"> |
| | | <div class="ripple-wave wave-1"></div> |
| | |
| | | /> |
| | | <div class="ml--7 SHSR shrink0"> |
| | | <div class="color2 fs--14 lh--14">房建</div> |
| | | <div |
| | | class="mt--9 fs--8 lh--8 color3" |
| | | > |
| | | 本月检查覆盖率 |
| | | </div> |
| | | <div class="mt--9 fs--8 lh--8 color3">本月检查覆盖率</div> |
| | | </div> |
| | | </div> |
| | | <div class="ml--11 txt-center"> |
| | | <div class="c-fff fs--22 lh--22 SHSBold"> |
| | | {{ screenData.housingProjectCount }} |
| | | </div> |
| | | <div |
| | | class="mt--9 fs--10 lh--12 color4 SHSM" |
| | | > |
| | | <div class="mt--9 fs--10 lh--12 color4 SHSM"> |
| | | {{ screenData.housingInspectionCoverage }}% |
| | | </div> |
| | | </div> |
| | |
| | | /> |
| | | <div class="ml--7 SHSR shrink0"> |
| | | <div class="color2 fs--14 lh--14">市政</div> |
| | | <div |
| | | class="mt--9 fs--8 lh--8 color3" |
| | | > |
| | | 本月检查覆盖率 |
| | | </div> |
| | | <div class="mt--9 fs--8 lh--8 color3">本月检查覆盖率</div> |
| | | </div> |
| | | </div> |
| | | <div class="ml--11 txt-center"> |
| | | <div class="c-fff fs--22 lh--22 SHSBold"> |
| | | {{ screenData.municipalProjectCount }} |
| | | </div> |
| | | <div |
| | | class="mt--9 fs--10 lh--12 color4 SHSM" |
| | | > |
| | | <div class="mt--9 fs--10 lh--12 color4 SHSM"> |
| | | {{ screenData.municipalInspectionCoverage }}% |
| | | </div> |
| | | </div> |
| | |
| | | <div class="fs--45 lh--45 ff54- color8"> |
| | | {{ screenData.inspectedMachineryTotal }} |
| | | </div> |
| | | <div class="mt--20 oa"> |
| | | <div class="mt--20 oa"> |
| | | <div |
| | | v-for="( |
| | | item, index |
| | |
| | | getWorkPresentationList, |
| | | getprojectTooltip |
| | | } from './service' |
| | | import { getLoginInfo } from '../projectHome/service' |
| | | |
| | | export default { |
| | | components: { |
| | |
| | | // 2项目总数(在建工程) 3大型机械设备数(在建工程) 4重大隐患数(在建工程) 5项目总数(固定资产) 6重大隐患数(固定资产) 7事故简讯 8工作展示 |
| | | permissionClient: JSON.parse(sessionStorage.getItem('permissionClient')), |
| | | // 9各分项隐患趋势 10隐患数量 11设备数量 12查看报告入口 13人员在岗率 14重大风险源 15 项目风险趋势 |
| | | permissionProject: JSON.parse(sessionStorage.getItem('permissionProject')), |
| | | permissionProject: JSON.parse( |
| | | sessionStorage.getItem('permissionProject') |
| | | ), |
| | | screenData: {}, |
| | | searchTabs: ['本周', '本月', '本季度', '本年'], |
| | | activeTabs: '本年', |
| | | workListData: [], |
| | | VUE_APP_IMAGE_BASE_URL: |
| | | process.env.VUE_APP_IMAGE_BASE_URL + '/project/download/', |
| | | process.env.VUE_APP_IMAGE_BASE_URL + '/public/file/download/', |
| | | projectList: [], |
| | | tooltipVisible: false, |
| | | tooltipPos: { left: 0, top: 0 }, |
| | |
| | | } |
| | | }, |
| | | created () { |
| | | if (this.$route.query.clientId) { |
| | | // alert(this.$route.query.clientId) |
| | | getLoginInfo({ id: this.$route.query.clientId, type: 1 }).then((r) => { |
| | | if (r) { |
| | | this.permissionProject = r.permissionProject ? r.permissionProject.split(',') : [] |
| | | this.permissionClient = r.permissionClient ? r.permissionClient.split(',') : [] |
| | | sessionStorage.setItem( |
| | | 'permissionClient', |
| | | JSON.stringify( |
| | | r.permissionClient ? r.permissionClient.split(',') : [] |
| | | ) |
| | | ) |
| | | sessionStorage.setItem( |
| | | 'permissionProject', |
| | | JSON.stringify( |
| | | r.permissionProject ? r.permissionProject.split(',') : [] |
| | | ) |
| | | ) |
| | | |
| | | sessionStorage.setItem('clientId', params.get('clientId')) |
| | | sessionStorage.setItem('clientName', params.get('clientName')) |
| | | sessionStorage.setItem('clientLogo', r.logo) |
| | | sessionStorage.setItem('deviceTemplateName', r.deviceTemplateName) // 设备模板id |
| | | sessionStorage.setItem('deviceTemplateId', r.deviceTemplateId) // 设备模板id |
| | | sessionStorage.setItem('safetyId', r.safetyId) // 安全报告模板id |
| | | sessionStorage.setItem('safetyName', r.safetyName) // 安全报告模板id |
| | | sessionStorage.setItem('bigHiddenDanger', r.bigHiddenDanger) // 1开启 2关闭 重大隐患 |
| | | sessionStorage.setItem('generalHiddenDanger', r.generalHiddenDanger) // 1开启 2关闭 一般隐患 |
| | | sessionStorage.setItem('commentType', r.commentType) // 1模糊评价 2打分评价 |
| | | } |
| | | }) |
| | | } |
| | | if (sessionStorage.getItem('activeTab')) { |
| | | this.activeTab = Number(sessionStorage.getItem('activeTab')) |
| | | } |
| | | this.mapPromise = window.AMapLoader.load({ |
| | | key: '232929db1cb31f26d42b3645a7456154', |
| | | key: '6edc6798d22e5a46660ff46560b1e612', |
| | | version: '2.0', |
| | | plugins: ['AMap.DistrictSearch', 'AMap.Geocoder'], |
| | | AMapUI: { |
| | |
| | | } |
| | | |
| | | // 如果有选择日期范围,则传递开始和结束时间 |
| | | if (this.dateRange && this.dateRange.length === 2) { |
| | | query.startTime = moment(this.dateRange[0]).format( |
| | | 'YYYY-MM-DD HH:mm:ss' |
| | | ) |
| | | query.endTime = moment(this.dateRange[1]).format('YYYY-MM-DD HH:mm:ss') |
| | | } |
| | | // if (this.dateRange && this.dateRange.length === 2) { |
| | | // query.startTime = moment(this.dateRange[0]).format( |
| | | // "YYYY-MM-DD HH:mm:ss" |
| | | // ); |
| | | // query.endTime = moment(this.dateRange[1]).format("YYYY-MM-DD HH:mm:ss"); |
| | | // } |
| | | |
| | | this.$router.push({ |
| | | path: '/projectList', |
| | |
| | | const query = {} |
| | | |
| | | // 如果有选择日期范围,则传递开始和结束时间 |
| | | if (this.dateRange && this.dateRange.length === 2) { |
| | | query.startTime = moment(this.dateRange[0]).format( |
| | | 'YYYY-MM-DD HH:mm:ss' |
| | | ) |
| | | query.endTime = moment(this.dateRange[1]).format('YYYY-MM-DD HH:mm:ss') |
| | | } |
| | | // if (this.dateRange && this.dateRange.length === 2) { |
| | | // query.startTime = moment(this.dateRange[0]).format( |
| | | // "YYYY-MM-DD HH:mm:ss" |
| | | // ); |
| | | // query.endTime = moment(this.dateRange[1]).format("YYYY-MM-DD HH:mm:ss"); |
| | | // } |
| | | |
| | | this.$router.push({ |
| | | path: '/equipmentList', |
| | |
| | | } |
| | | |
| | | // 如果有选择日期范围,则传递开始和结束时间 |
| | | if (this.dateRange && this.dateRange.length === 2) { |
| | | query.startTime = moment(this.dateRange[0]).format( |
| | | 'YYYY-MM-DD HH:mm:ss' |
| | | ) |
| | | query.endTime = moment(this.dateRange[1]).format('YYYY-MM-DD HH:mm:ss') |
| | | } |
| | | // if (this.dateRange && this.dateRange.length === 2) { |
| | | // query.startTime = moment(this.dateRange[0]).format( |
| | | // "YYYY-MM-DD HH:mm:ss" |
| | | // ); |
| | | // query.endTime = moment(this.dateRange[1]).format("YYYY-MM-DD HH:mm:ss"); |
| | | // } |
| | | |
| | | this.$router.push({ |
| | | path: '/hiddenDanger', |
| | |
| | | setMapload () { |
| | | if (!this.mapPromise) { |
| | | this.mapPromise = window.AMapLoader.load({ |
| | | key: '232929db1cb31f26d42b3645a7456154', |
| | | key: '6edc6798d22e5a46660ff46560b1e612', |
| | | version: '2.0', |
| | | plugins: ['AMap.DistrictSearch', 'AMap.Geocoder'], |
| | | AMapUI: { |