|
|
@ -94,6 +94,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
<setChannelButton v-if="roleUser == 0"></setChannelButton>
|
|
|
|
<setChannelButton v-if="roleUser == 0"></setChannelButton>
|
|
|
|
<setAppButton v-if="roleUser == 0"></setAppButton>
|
|
|
|
<setAppButton v-if="roleUser == 0"></setAppButton>
|
|
|
|
|
|
|
|
<el-dropdown
|
|
|
|
|
|
|
|
class="dropgps"
|
|
|
|
|
|
|
|
trigger="click"
|
|
|
|
|
|
|
|
@command="
|
|
|
|
|
|
|
|
(command) => {
|
|
|
|
|
|
|
|
handleSearchCommand(command, areaData);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
<el-button type="primary">
|
|
|
|
|
|
|
|
数据查询<i class="el-icon-arrow-down el-icon--right"></i>
|
|
|
|
|
|
|
|
</el-button>
|
|
|
|
|
|
|
|
<el-dropdown-menu slot="dropdown" class="picdropStyle">
|
|
|
|
|
|
|
|
<el-dropdown-item command="info">基本信息</el-dropdown-item>
|
|
|
|
|
|
|
|
<el-dropdown-item command="workStatus">工作状态</el-dropdown-item>
|
|
|
|
|
|
|
|
<el-dropdown-item command="runStatus">运行状态</el-dropdown-item>
|
|
|
|
|
|
|
|
<el-dropdown-item command="GPS">GPS位置</el-dropdown-item>
|
|
|
|
|
|
|
|
<el-dropdown-item command="faultInfo">故障信息报</el-dropdown-item>
|
|
|
|
|
|
|
|
</el-dropdown-menu>
|
|
|
|
|
|
|
|
</el-dropdown>
|
|
|
|
<!-- <el-button type="primary" @click="handleTakePic" :loading="picLoading"
|
|
|
|
<!-- <el-button type="primary" @click="handleTakePic" :loading="picLoading"
|
|
|
|
>主动拍照
|
|
|
|
>主动拍照
|
|
|
|
</el-button> -->
|
|
|
|
</el-button> -->
|
|
|
@ -144,6 +164,12 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<parameterSetDialog ref="parameterSetref"></parameterSetDialog>
|
|
|
|
<parameterSetDialog ref="parameterSetref"></parameterSetDialog>
|
|
|
|
<uploadpic ref="uploadpicref"></uploadpic>
|
|
|
|
<uploadpic ref="uploadpicref"></uploadpic>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<baseInfor ref="baseInfor_ref"></baseInfor>
|
|
|
|
|
|
|
|
<workStatus ref="workStatus_ref"></workStatus>
|
|
|
|
|
|
|
|
<runStatus ref="runStatus_ref"></runStatus>
|
|
|
|
|
|
|
|
<gpsSite ref="gpsSite_ref"></gpsSite>
|
|
|
|
|
|
|
|
<faultInfomation ref="fultInfo_ref"></faultInfomation>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
<script>
|
|
|
|
<script>
|
|
|
@ -160,6 +186,12 @@ import gpsButton from "./gpsButton.vue";
|
|
|
|
import uploadpic from "./uploadpic.vue";
|
|
|
|
import uploadpic from "./uploadpic.vue";
|
|
|
|
import parameterSetDialog from "../../photographicDevice/components/parameterSetDialog.vue";
|
|
|
|
import parameterSetDialog from "../../photographicDevice/components/parameterSetDialog.vue";
|
|
|
|
import setAppButton from "./setAppButton.vue";
|
|
|
|
import setAppButton from "./setAppButton.vue";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import baseInfor from "../../photographicDevice/components/baseInfor.vue";
|
|
|
|
|
|
|
|
import workStatus from "../../photographicDevice/components/workStatus.vue";
|
|
|
|
|
|
|
|
import runStatus from "../../photographicDevice/components/runStatus.vue";
|
|
|
|
|
|
|
|
import gpsSite from "../../photographicDevice/components/gpsSite.vue";
|
|
|
|
|
|
|
|
import faultInfomation from "../../photographicDevice/components/faultInfomation.vue";
|
|
|
|
import {
|
|
|
|
import {
|
|
|
|
getChannelByTermidJoggle,
|
|
|
|
getChannelByTermidJoggle,
|
|
|
|
updateTermCamera,
|
|
|
|
updateTermCamera,
|
|
|
@ -180,6 +212,11 @@ export default {
|
|
|
|
uploadpic,
|
|
|
|
uploadpic,
|
|
|
|
setChannelButton,
|
|
|
|
setChannelButton,
|
|
|
|
setAppButton,
|
|
|
|
setAppButton,
|
|
|
|
|
|
|
|
baseInfor,
|
|
|
|
|
|
|
|
workStatus,
|
|
|
|
|
|
|
|
runStatus,
|
|
|
|
|
|
|
|
gpsSite,
|
|
|
|
|
|
|
|
faultInfomation,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
data() {
|
|
|
|
data() {
|
|
|
|
return {
|
|
|
|
return {
|
|
|
@ -373,6 +410,30 @@ export default {
|
|
|
|
console.log(this.areaData);
|
|
|
|
console.log(this.areaData);
|
|
|
|
this.$refs.parameterSetref.display(this.areaData);
|
|
|
|
this.$refs.parameterSetref.display(this.areaData);
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
//基本信息报
|
|
|
|
|
|
|
|
//数据查询
|
|
|
|
|
|
|
|
handleSearchCommand(command, row) {
|
|
|
|
|
|
|
|
console.log(command, row);
|
|
|
|
|
|
|
|
switch (command) {
|
|
|
|
|
|
|
|
case "info":
|
|
|
|
|
|
|
|
this.$refs.baseInfor_ref.display(row);
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
case "workStatus":
|
|
|
|
|
|
|
|
this.$refs.workStatus_ref.display(row);
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
case "runStatus":
|
|
|
|
|
|
|
|
this.$refs.runStatus_ref.display(row);
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
case "GPS":
|
|
|
|
|
|
|
|
this.$refs.gpsSite_ref.display(row);
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
case "faultInfo":
|
|
|
|
|
|
|
|
this.$refs.fultInfo_ref.display(row);
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
default:
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
|
|
//焦距放大缩小
|
|
|
|
//焦距放大缩小
|
|
|
|
amplify() {
|
|
|
|
amplify() {
|
|
|
|
getTermStatus({ termId: this.areaData.id }).then((res) => {
|
|
|
|
getTermStatus({ termId: this.areaData.id }).then((res) => {
|
|
|
|