|
|
|
@ -165,13 +165,18 @@
|
|
|
|
|
</div>
|
|
|
|
|
<div class="alarmPic">
|
|
|
|
|
<div class="imgshow" @click="handleBigPicbox(selectRow)">
|
|
|
|
|
<div
|
|
|
|
|
class="picshow"
|
|
|
|
|
v-if="selectRow.path !== '' && tableData.length !== 0"
|
|
|
|
|
>
|
|
|
|
|
<img ref="picJpg" :src="photoPic" />
|
|
|
|
|
<canvas id="myCanvas" class="myCanvas" ref="myCanvas"></canvas>
|
|
|
|
|
</div>
|
|
|
|
|
<img
|
|
|
|
|
ref="picJpg"
|
|
|
|
|
:src="photoPic"
|
|
|
|
|
v-if="selectRow.path !== '' && tableData.length !== 0"
|
|
|
|
|
src="../../assets/img/nopic.jpg"
|
|
|
|
|
v-if="selectRow.path == '' || tableData.length == 0"
|
|
|
|
|
/>
|
|
|
|
|
<img ref="picJpg" src="../../assets/img/nopic.jpg" v-else />
|
|
|
|
|
<canvas id="myCanvas" class="myCanvas" ref="myCanvas"></canvas>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="editorBtn">
|
|
|
|
|
<el-button
|
|
|
|
@ -225,10 +230,10 @@ export default {
|
|
|
|
|
gtOptions: [{ id: 0, name: "全部" }], //杆塔数据
|
|
|
|
|
gjOptions: [{ id: 0, label: -1, name: "全部" }], //告警数据
|
|
|
|
|
formdata: {
|
|
|
|
|
dyId: "",
|
|
|
|
|
lineId: "",
|
|
|
|
|
towerId: "",
|
|
|
|
|
label: "",
|
|
|
|
|
dyId: 0,
|
|
|
|
|
lineId: 0,
|
|
|
|
|
towerId: 0,
|
|
|
|
|
label: -1,
|
|
|
|
|
timeVal: "",
|
|
|
|
|
},
|
|
|
|
|
photoPic: "",
|
|
|
|
@ -253,8 +258,9 @@ export default {
|
|
|
|
|
new Date(new Date().toLocaleDateString()).getTime(),
|
|
|
|
|
new Date().getTime(),
|
|
|
|
|
]);
|
|
|
|
|
// this.getTableList();
|
|
|
|
|
|
|
|
|
|
this.getSearchdy();
|
|
|
|
|
this.getTableList();
|
|
|
|
|
},
|
|
|
|
|
methods: {
|
|
|
|
|
handleBigPicbox(val) {
|
|
|
|
@ -311,17 +317,12 @@ export default {
|
|
|
|
|
console.log(this.gjOptions);
|
|
|
|
|
this.formdata.label = this.gjOptions[0].label;
|
|
|
|
|
console.log(this.formdata.label);
|
|
|
|
|
this.getTableList();
|
|
|
|
|
})
|
|
|
|
|
.catch((err) => {});
|
|
|
|
|
},
|
|
|
|
|
//获取数据
|
|
|
|
|
getTableList() {
|
|
|
|
|
this.loading = true;
|
|
|
|
|
// this.$set(this.formdata, "dyId", this.page);
|
|
|
|
|
// this.$set(this.formdata, "label", this.page);
|
|
|
|
|
// this.$set(this.formdata, "lineId", this.page);
|
|
|
|
|
// this.$set(this.formdata, "towerId", this.page);
|
|
|
|
|
this.$set(this.formdata, "pageindex", this.page);
|
|
|
|
|
this.$set(this.formdata, "pagesize", this.pageSize);
|
|
|
|
|
this.$set(this.formdata, "starttime", this.formdata.timeVal[0]);
|
|
|
|
@ -334,12 +335,10 @@ export default {
|
|
|
|
|
this.photoPic = res.data.list[0].path;
|
|
|
|
|
this.selectRow = res.data.list[0];
|
|
|
|
|
console.log(this.selectRow);
|
|
|
|
|
this.drawline(this.selectRow);
|
|
|
|
|
this.$nextTick(() => {
|
|
|
|
|
// 别忘了标签上定义ref 这里的 myTable就说获取的标签上的ref命的名
|
|
|
|
|
this.$refs.multipleTable.setCurrentRow(this.selectRow);
|
|
|
|
|
this.handleRowClick(this.selectRow);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// 别忘了标签上定义ref 这里的 myTable就说获取的标签上的ref命的名
|
|
|
|
|
this.$refs.multipleTable.setCurrentRow(this.selectRow);
|
|
|
|
|
this.handleRowClick(this.selectRow);
|
|
|
|
|
})
|
|
|
|
|
.catch((err) => {
|
|
|
|
|
console.log(err);
|
|
|
|
@ -416,7 +415,9 @@ export default {
|
|
|
|
|
});
|
|
|
|
|
}, 300);
|
|
|
|
|
}
|
|
|
|
|
this.drawline(row);
|
|
|
|
|
this.$nextTick(() => {
|
|
|
|
|
this.drawline(row);
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
//手动拍照
|
|
|
|
|
handleCommandpic() {
|
|
|
|
@ -484,7 +485,7 @@ export default {
|
|
|
|
|
},
|
|
|
|
|
};
|
|
|
|
|
</script>
|
|
|
|
|
<style lang="less" scoped>
|
|
|
|
|
<style lang="less">
|
|
|
|
|
.alarmHandBox {
|
|
|
|
|
width: calc(100% - 32px);
|
|
|
|
|
height: calc(100% - 32px);
|
|
|
|
@ -597,6 +598,12 @@ export default {
|
|
|
|
|
width: 100%;
|
|
|
|
|
height: 100%;
|
|
|
|
|
position: relative;
|
|
|
|
|
|
|
|
|
|
.picshow {
|
|
|
|
|
width: 100%;
|
|
|
|
|
height: 100%;
|
|
|
|
|
position: relative;
|
|
|
|
|
}
|
|
|
|
|
img {
|
|
|
|
|
width: 100%;
|
|
|
|
|
height: 100%;
|
|
|
|
|