Compare commits

..

No commits in common. "4d3c07c9caed58aaece1cb32a6450e322ea4cdb4" and "226ca8878921f5632b1c074c799824a74b2ce698" have entirely different histories.

23 changed files with 41 additions and 63 deletions

View File

@ -35,10 +35,6 @@
<td class="tbg">隐患处置</td> <td class="tbg">隐患处置</td>
<td>限期整改</td> <td>限期整改</td>
</tr> </tr>
<tr>
<td class="tbg">发现时间</td>
<td>{{ formatDate(pd.CREATTIME,'yyyy-MM-DD HH:mm') }}</td>
</tr>
<tr> <tr>
<td class="tbg">整改期限</td> <td class="tbg">整改期限</td>
<td>{{ pd.RECTIFICATIONDEADLINE }}</td> <td>{{ pd.RECTIFICATIONDEADLINE }}</td>
@ -149,7 +145,6 @@
import { requestFN } from '@/utils/request' import { requestFN } from '@/utils/request'
import { videoPlayer } from 'vue-video-player' import { videoPlayer } from 'vue-video-player'
import 'video.js/dist/video-js.css' import 'video.js/dist/video-js.css'
import { formatDate } from 'element-ui/src/utils/date-util'
export default { export default {
components: { videoPlayer }, components: { videoPlayer },
props: { props: {
@ -189,11 +184,9 @@ export default {
} }
}, },
created() { created() {
this.activeName = this.$parent.previousPage
this.getData() this.getData()
}, },
methods: { methods: {
formatDate,
getData() { getData() {
requestFN( requestFN(
'/keyprojectcheck/findHidden', '/keyprojectcheck/findHidden',
@ -213,7 +206,6 @@ export default {
this.$refs.hdVideoPlayer.player.pause() this.$refs.hdVideoPlayer.player.pause()
}, },
goBack() { goBack() {
this.$parent.previousPage = true
if (this.activeName) { if (this.activeName) {
this.$parent.activeName = this.activeName this.$parent.activeName = this.activeName
} else { } else {

View File

@ -77,14 +77,14 @@ import Pagination from '@/components/Pagination' // 通过 el-pagination二次
import { requestFN } from '@/utils/request' import { requestFN } from '@/utils/request'
import SelectTree from '@/components/SelectTree' import SelectTree from '@/components/SelectTree'
import waves from '@/directive/waves' import waves from '@/directive/waves'
import TiandiMap from '../../../../../components/TianMap/TiandiMap' import TiandiMap from '../../../../components/TianMap/TiandiMap'
let viewer = null let viewer = null
const Cesium = window.Cesium const Cesium = window.Cesium
Cesium.Ion.defaultAccessToken = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJkOWQ0MGYwMy0yODUwLTQ1YzktOGM4OC02MTMwY2UyZjNlMzQiLCJpZCI6MTY0NTUwLCJpYXQiOjE2OTM4OTU1Mjd9.1cC0sSzyj79LZv0ILNCcl0Mabw6hl8TNngFNFr7H8f4' Cesium.Ion.defaultAccessToken = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJkOWQ0MGYwMy0yODUwLTQ1YzktOGM4OC02MTMwY2UyZjNlMzQiLCJpZCI6MTY0NTUwLCJpYXQiOjE2OTM4OTU1Mjd9.1cC0sSzyj79LZv0ILNCcl0Mabw6hl8TNngFNFr7H8f4'
var subdomains = ['0', '1', '2', '3', '4', '5', '6', '7'] var subdomains = ['0', '1', '2', '3', '4', '5', '6', '7']
var tiandituTk = 'e8a16137fd226a62a23cc7ba5c9c78ce' var tiandituTk = 'e8a16137fd226a62a23cc7ba5c9c78ce'
const img_h = require('../../../../../assets/images/map/h.png') const img_h = require('../../../../assets/images/map/h.png')
export default { export default {
components: { Pagination, SelectTree, TiandiMap }, components: { Pagination, SelectTree, TiandiMap },

View File

@ -191,8 +191,7 @@ export default {
requestFN( requestFN(
'/mkmjDoor/list?showCount=' + this.listQuery.limit + '&currentPage=' + this.listQuery.page, '/mkmjDoor/list?showCount=' + this.listQuery.limit + '&currentPage=' + this.listQuery.page,
{ {
KEYWORDS: this.KEYWORDS, KEYWORDS: this.KEYWORDS
AREA_LEVEL: '2'
} }
).then((data) => { ).then((data) => {
this.listLoading = false this.listLoading = false

View File

@ -145,7 +145,7 @@ import Pagination from '@/components/Pagination' // 通过 el-pagination二次
import { requestFN } from '@/utils/request' import { requestFN } from '@/utils/request'
import waves from '@/directive/waves' import waves from '@/directive/waves'
import Platformvideo from './platformvideo' import Platformvideo from './platformvideo'
import TiandiMap from '../../../../../components/TianMap/TiandiMap' import TiandiMap from '../../../../components/TianMap/TiandiMap'
export default { export default {
components: { Platformvideo, Pagination, TiandiMap }, components: { Platformvideo, Pagination, TiandiMap },

View File

@ -1,3 +0,0 @@
<template>
<router-view />
</template>

View File

@ -335,15 +335,12 @@ export default {
} }
}, },
goBack() { goBack() {
this.$parent.isEvaluationKeepAlive = false
this.$parent.activeName = 'List' this.$parent.activeName = 'List'
}, },
fnViewHidden(HIDDEN_ID) { fnViewHidden(HIDDEN_ID) {
// this.visible = true // this.visible = true
// this.HIDDEN_ID = HIDDEN_ID // this.HIDDEN_ID = HIDDEN_ID
this.$parent.HIDDEN_ID = HIDDEN_ID this.$parent.HIDDEN_ID = HIDDEN_ID
this.$parent.previousPage = this.$parent.activeName
this.$parent.isEvaluationKeepAlive = true
this.$parent.activeName = 'KeyProjectHidden' this.$parent.activeName = 'KeyProjectHidden'
}, },
fnEvaluationDialogChangeShow() { fnEvaluationDialogChangeShow() {

View File

@ -52,7 +52,7 @@
</el-table-column> </el-table-column>
<el-table-column label="重点工程安全环保奖惩"> <el-table-column label="重点工程安全环保奖惩">
<template slot-scope="{row}"> <template slot-scope="{row}">
{{ row.CORP_NAME == '秦港股份有限公司' ? row.checked_count2 : row.checked_count3 }} / {{ row.CORP_NAME == '秦港股份有限公司' ? row.count2 : row.checked_count3 }} {{row.CORP_NAME == '秦港股份有限公司' ? row.checked_count2 : row.checked_count3 }} / {{row.CORP_NAME == '秦港股份有限公司' ? row.count2 : row.checked_count3 }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="CHECK_USER" label="考评组成员"/> <el-table-column prop="CHECK_USER" label="考评组成员"/>
@ -126,7 +126,6 @@ export default {
this.$parent.CORPINFO_ID = CORPINFO_ID this.$parent.CORPINFO_ID = CORPINFO_ID
this.$parent.EVALUATIONCONFIG_ID = EVALUATIONCONFIG_ID this.$parent.EVALUATIONCONFIG_ID = EVALUATIONCONFIG_ID
this.$parent.TYPE = TYPE this.$parent.TYPE = TYPE
this.$parent.isEvaluationKeepAlive = true
this.$parent.activeName = 'Evaluation' this.$parent.activeName = 'Evaluation'
} }
} }

View File

@ -1,19 +1,15 @@
<template> <template>
<div> <div>
<keep-alive> <List v-show="activeName=='List'"/>
<List v-show="activeName === 'List'"/> <Evaluation v-if="activeName=='Evaluation'"/>
</keep-alive> <KeyProjectHidden v-if="activeName=='KeyProjectHidden'" active-name="Evaluation"/>
<keep-alive :include="isEvaluationKeepAlive ? 'Evaluation' : ''" :exclude="!isEvaluationKeepAlive ? 'Evaluation' : ''">
<Evaluation v-if="activeName === 'Evaluation'"/>
</keep-alive>
<KeyProjectHidden v-if="activeName === 'KeyProjectHidden'" active-name="Evaluation"/>
</div> </div>
</template> </template>
<script> <script>
import List from './components/list' import List from './components/list'
import Evaluation from './components/evaluation' import Evaluation from './components/evaluation'
// import HiddenInfo from './components/hidden_info.vue'
import KeyProjectHidden from '@/components/KeyProjectHidden/index' import KeyProjectHidden from '@/components/KeyProjectHidden/index'
export default { export default {
@ -28,9 +24,7 @@ export default {
CORPINFO_ID: '', CORPINFO_ID: '',
EVALUATIONCONFIG_ID: '', EVALUATIONCONFIG_ID: '',
HIDDEN_ID: '', HIDDEN_ID: '',
TYPE: '', TYPE: ''
previousPage: '',
isEvaluationKeepAlive: false
} }
} }
} }

View File

@ -35,7 +35,7 @@
<img class="img_bottom" src="../../../assets/map/gangkou_index/img1.png" alt=""> <img class="img_bottom" src="../../../assets/map/gangkou_index/img1.png" alt="">
<div class="label">{{ item.label }}</div> <div class="label">{{ item.label }}</div>
<div class="count"> <div class="count">
<count-to :start-val="0" :end-val="item.count" :duration="3600"/> <count-to :start-val="0" :end-val="+personPositioningCount[index]" :duration="3600"/>
</div> </div>
</div> </div>
</div> </div>
@ -83,6 +83,7 @@ export default {
timer: '', timer: '',
value: 0, value: 0,
riskIdentificationCount: {}, riskIdentificationCount: {},
personPositioningCount: {},
doorManagementList: [], doorManagementList: [],
block1OptionsList: [ block1OptionsList: [
{ {
@ -345,17 +346,15 @@ export default {
}) })
}, },
getPersonPositioningCount() { getPersonPositioningCount() {
requestFN( // requestFN(
'/map/getPersonPositioningCount', // '/map/getPersonPositioningCount',
{ // {
CORPINFO_ID: this.corpInfoId, // CORPINFO_ID: this.corpInfoId,
GANGKOU: this.gangkou // GANGKOU: this.gangkou
} // }
).then((data) => { // ).then((data) => {
this.block3OptionsList[0].count = data.personPositioningCount[0] // this.personPositioningCount = data.personPositioningCount
this.block3OptionsList[1].count = data.personPositioningCount[1] // })
this.block3OptionsList[2].count = data.personPositioningCount[2]
})
} }
} }
} }

View File

@ -93,11 +93,11 @@
:corp-info-id="CORP_INFO_ID" :corp-info-id="CORP_INFO_ID"
:area="area" :area="area"
:gangkou="gangkouActive"/> :gangkou="gangkouActive"/>
<renyuan <!-- <renyuan-->
v-if="gangkouActive && gangkouActive !== '00004' && gangkouActive !== '00002' && gangkouActive !== '00005' && bottomOptionsIndex === 4" <!-- v-if="gangkouActive && gangkouActive !== '00004' && gangkouActive !== '00002' && gangkouActive !== '00005' && bottomOptionsIndex === 4"-->
:corp-info-id="CORP_INFO_ID" <!-- :corp-info-id="CORP_INFO_ID"-->
:area="area" <!-- :area="area"-->
:gangkou="gangkouActive"/> <!-- :gangkou="gangkouActive"/>-->
<renyuan-cfd <renyuan-cfd
v-if="gangkouActive && gangkouActive === '00004' && bottomOptionsIndex === 1" v-if="gangkouActive && gangkouActive === '00004' && bottomOptionsIndex === 1"
:corp-info-id="CORP_INFO_ID" :corp-info-id="CORP_INFO_ID"
@ -147,7 +147,6 @@
:class="['option','option'+index,{active:centerOptionsIndex === index}]" :class="['option','option'+index,{active:centerOptionsIndex === index}]"
@click="centerOptionsClick(index,item.AREA)" @click="centerOptionsClick(index,item.AREA)"
> >
{{ item.label }}
</div> </div>
</div> </div>
</transition> </transition>
@ -1598,7 +1597,7 @@ export default {
const collection = new Cesium.CustomDataSource('trajectoryEntityCollection') const collection = new Cesium.CustomDataSource('trajectoryEntityCollection')
collection.entities.add(entity) collection.entities.add(entity)
viewer.dataSources.add(collection) viewer.dataSources.add(collection)
trajectoryEntityCollection = Object.freeze(collection) trajectoryEntityCollection = collection
} }
}) })
}, },
@ -1680,11 +1679,11 @@ export default {
transformWGS84ToCartesian: function(position, alt) { transformWGS84ToCartesian: function(position, alt) {
// eslint-disable-next-line no-return-assign // eslint-disable-next-line no-return-assign
return position ? Cesium.Cartesian3.fromDegrees( return position ? Cesium.Cartesian3.fromDegrees(
position.lng || position.lon, position.lng || position.lon,
position.lat, position.lat,
position.alt = alt || position.alt, position.alt = alt || position.alt,
Cesium.Ellipsoid.WGS84 Cesium.Ellipsoid.WGS84
) )
: Cesium.Cartesian3.ZERO : Cesium.Cartesian3.ZERO
}, },
closeBubbles() { closeBubbles() {
@ -2247,7 +2246,7 @@ export default {
} }
if (this.gangkouActive === '00003' && this.CORP_INFO_ID === '035958e685cf4850bc40151c5e0617a6' && urlType === 'peoplePosition') { if (this.gangkouActive === '00003' && this.CORP_INFO_ID === '035958e685cf4850bc40151c5e0617a6' && urlType === 'peoplePosition') {
!this.connecting ? this.createConnection(this.CORP_INFO_ID) : this.doSubscribe() !this.connecting ? this.createConnection(this.CORP_INFO_ID) : this.doSubscribe()
} else if (this.gangkouActive === '00003' && (this.CORP_INFO_ID === '21590a00ea5e462e9ee44dd332dddc26' || this.CORP_INFO_ID === '033549ed3bd648e49c8a65eb4993ec2f') && urlType === 'peoplePosition') { } else if (this.gangkouActive === '00003' && (this.CORP_INFO_ID === '21590a00ea5e462e9ee44dd332dddc26' || this.CORP_INFO_ID === '033549ed3bd648e49c8a65eb4993ec2f') && urlType === 'peoplePosition') {
// websocket // websocket
this.initRYDWWebsocket(this.CORP_INFO_ID) this.initRYDWWebsocket(this.CORP_INFO_ID)
} else { } else {
@ -3001,7 +3000,9 @@ export default {
const wsUrl = config.noDwSysUrl + '/ltLocation/DW_' + new Date().getTime() + '_98' const wsUrl = config.noDwSysUrl + '/ltLocation/DW_' + new Date().getTime() + '_98'
_this.fwebsocket = new WebSocket(encodeURI(wsUrl)) _this.fwebsocket = new WebSocket(encodeURI(wsUrl))
_this.fwebsocket.onmessage = function(message) { _this.fwebsocket.onmessage = function(message) {
console.info('接收消息')
const peopleList = JSON.parse(message.data) const peopleList = JSON.parse(message.data)
console.log(peopleList)
viewer.entities.suspendEvents() viewer.entities.suspendEvents()
for (let i = 0; i < peopleList.length; i++) { for (let i = 0; i < peopleList.length; i++) {
const item = peopleList[i] const item = peopleList[i]
@ -3071,12 +3072,12 @@ export default {
if (decodedStr) { if (decodedStr) {
// const perTrack = JSON.parse(decodedStr) // const perTrack = JSON.parse(decodedStr)
const perTrack = { 'msg': '000', 'data': [ const perTrack = { 'msg': '000', 'data': [
'8905,118.50022313549867,38.92716921306408,-88.96163116878053,0.15,8905,测试工单', '8905,118.50022313549867,38.92716921306408,-88.96163116878053,0.15,8905,测试工单',
'8001,118.5044033058593,38.926660124965956,-88.96163116878053,0.15,8001,张悦', '8001,118.5044033058593,38.926660124965956,-88.96163116878053,0.15,8001,张悦',
'8002,118.48886198164132,38.916885738277635,-88.96163116878053,0.15,8002,齐津铖', '8002,118.48886198164132,38.916885738277635,-88.96163116878053,0.15,8002,齐津铖',
'8003,118.50289308906841,38.92012841170512,-88.96163116878053,0.15,8003,白伟', '8003,118.50289308906841,38.92012841170512,-88.96163116878053,0.15,8003,白伟',
'8004,118.48820877892216,38.91690951376236,-88.96163116878053,0.15,8004,孙海官' '8004,118.48820877892216,38.91690951376236,-88.96163116878053,0.15,8004,孙海官'
] } ] }
if (perTrack.msg === '000' && perTrack.data && perTrack.data.length > 0) { if (perTrack.msg === '000' && perTrack.data && perTrack.data.length > 0) {
perTrack.data.forEach(item => { perTrack.data.forEach(item => {
const newPos = item.split(',') const newPos = item.split(',')