|
|
|
@ -22,7 +22,7 @@
|
|
|
|
|
<el-button type="primary" @click="setbtn">设置</el-button>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="imageCenter" v-loading="loading" v-cloak>
|
|
|
|
|
<div class="imageCenter" v-loading="loading">
|
|
|
|
|
<el-row
|
|
|
|
|
v-for="i in rowNum"
|
|
|
|
|
:key="'row-' + i"
|
|
|
|
@ -31,7 +31,7 @@
|
|
|
|
|
<el-col
|
|
|
|
|
:span="24 / colNum"
|
|
|
|
|
v-for="(item, index) in picList"
|
|
|
|
|
v-if="index < colNum * i && index >= colNum * (i - 1)"
|
|
|
|
|
v-show="index < colNum * i && index >= colNum * (i - 1)"
|
|
|
|
|
:key="'col-' + index"
|
|
|
|
|
>
|
|
|
|
|
<div class="imgList" @click="handleShowHistory(item)">
|
|
|
|
@ -39,7 +39,7 @@
|
|
|
|
|
v-if="item.path !== null && item.path.indexOf('videos') == -1"
|
|
|
|
|
class="bigpic"
|
|
|
|
|
>
|
|
|
|
|
<img :src="item.path + '!1366x768'" @error="setDefaultImage" />
|
|
|
|
|
<img :src="item.path" @error="setDefaultImage" />
|
|
|
|
|
</div>
|
|
|
|
|
<div
|
|
|
|
|
class="bigpic"
|
|
|
|
@ -93,15 +93,18 @@
|
|
|
|
|
></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="画面布局" class="layoutBox">
|
|
|
|
|
<!-- <el-select v-model="selLayout" placeholder="s请选择">
|
|
|
|
|
<el-form-item label="选择通道">
|
|
|
|
|
<el-select v-model="channelVal" placeholder="请选择">
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="item in layoutOptions"
|
|
|
|
|
v-for="item in channelOption"
|
|
|
|
|
:key="item.value"
|
|
|
|
|
:label="item.label"
|
|
|
|
|
:label="item.name"
|
|
|
|
|
:value="item.value"
|
|
|
|
|
></el-option>
|
|
|
|
|
</el-select> -->
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
|
|
<el-form-item label="画面布局" class="layoutBox">
|
|
|
|
|
<div class="selectGroup">
|
|
|
|
|
<div class="rowbox">
|
|
|
|
|
<el-radio-group v-model="rowradio" class="radio1">
|
|
|
|
@ -134,27 +137,6 @@
|
|
|
|
|
</div>
|
|
|
|
|
</el-dialog>
|
|
|
|
|
<morePicPreveiw ref="morePicPreveiw_ref"></morePicPreveiw>
|
|
|
|
|
<!-- <el-dialog
|
|
|
|
|
title="历史图片"
|
|
|
|
|
:visible.sync="historyPicdialog"
|
|
|
|
|
width="1366px"
|
|
|
|
|
:close-on-click-modal="false"
|
|
|
|
|
class="showDialogHistoryPic"
|
|
|
|
|
>
|
|
|
|
|
<div class="title">
|
|
|
|
|
{{ picInfoData.linename }}-{{ picInfoData.towername }}-({{
|
|
|
|
|
picInfoData.alias !== null && picInfoData.alias !== ""
|
|
|
|
|
? picInfoData.alias
|
|
|
|
|
: picInfoData.channnelname
|
|
|
|
|
}}) {{ $moment(picInfoData.photoTime).format("YYYY-MM-DD ") }}
|
|
|
|
|
</div>
|
|
|
|
|
<carouselChart
|
|
|
|
|
ref="carouselpic"
|
|
|
|
|
:terminalPhoto="terminalPhoto"
|
|
|
|
|
v-if="terminalPhoto.length > 0"
|
|
|
|
|
v-loading="historyPicLoading"
|
|
|
|
|
></carouselChart>
|
|
|
|
|
</el-dialog> -->
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
<script>
|
|
|
|
@ -223,6 +205,12 @@ export default {
|
|
|
|
|
rowradio: "4",
|
|
|
|
|
colradio: "4",
|
|
|
|
|
selLayout: 1,
|
|
|
|
|
channelVal: -1, //默认全部
|
|
|
|
|
channelOption: [
|
|
|
|
|
{ name: "全部", value: -1 },
|
|
|
|
|
{ name: "通道一", value: 1 },
|
|
|
|
|
{ name: "通道二", value: 2 },
|
|
|
|
|
],
|
|
|
|
|
options: [
|
|
|
|
|
{
|
|
|
|
|
value: "选项1",
|
|
|
|
@ -242,6 +230,7 @@ export default {
|
|
|
|
|
nopicPath: require("@/assets/img/nopic.jpg"),
|
|
|
|
|
};
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
methods: {
|
|
|
|
|
setDefaultImage(e) {
|
|
|
|
|
e.target.src = defaultImage;
|
|
|
|
@ -305,17 +294,25 @@ export default {
|
|
|
|
|
this.colradio = parseInt(localStorage.getItem("col"))
|
|
|
|
|
? parseInt(localStorage.getItem("col"))
|
|
|
|
|
: 4;
|
|
|
|
|
this.channelVal = parseInt(localStorage.getItem("channelNum"))
|
|
|
|
|
? parseInt(localStorage.getItem("channelNum"))
|
|
|
|
|
: -1;
|
|
|
|
|
},
|
|
|
|
|
submitForm() {
|
|
|
|
|
localStorage.setItem("totalTime", this.selSpeed);
|
|
|
|
|
localStorage.setItem("row", this.rowradio);
|
|
|
|
|
localStorage.setItem("col", this.colradio);
|
|
|
|
|
localStorage.setItem("channelNum", this.channelVal);
|
|
|
|
|
this.rowNum = parseInt(localStorage.getItem("row"))
|
|
|
|
|
? parseInt(localStorage.getItem("row"))
|
|
|
|
|
: 4;
|
|
|
|
|
this.colNum = parseInt(localStorage.getItem("col"))
|
|
|
|
|
? parseInt(localStorage.getItem("col"))
|
|
|
|
|
: 4;
|
|
|
|
|
this.channelVal = parseInt(localStorage.getItem("channelNum"))
|
|
|
|
|
? parseInt(localStorage.getItem("channelNum"))
|
|
|
|
|
: -1;
|
|
|
|
|
this.page = 1;
|
|
|
|
|
this.pageSize = this.rowradio * this.colradio;
|
|
|
|
|
this.setdialog = false;
|
|
|
|
|
this.$message.success("设置成功");
|
|
|
|
@ -330,12 +327,17 @@ export default {
|
|
|
|
|
},
|
|
|
|
|
//请求数据接口方法
|
|
|
|
|
getPicData() {
|
|
|
|
|
this.loading = true;
|
|
|
|
|
this.picList = [];
|
|
|
|
|
getPictureList({
|
|
|
|
|
//this.loading = true;
|
|
|
|
|
console.log(this.picList);
|
|
|
|
|
//this.picList = [];
|
|
|
|
|
const params = {
|
|
|
|
|
pageindex: this.page,
|
|
|
|
|
pagesize: this.rowNum * this.colNum,
|
|
|
|
|
})
|
|
|
|
|
};
|
|
|
|
|
if (this.channelVal !== -1) {
|
|
|
|
|
params.channelid = this.channelVal;
|
|
|
|
|
}
|
|
|
|
|
getPictureList(params)
|
|
|
|
|
.then((res) => {
|
|
|
|
|
this.picList = res.data.list;
|
|
|
|
|
this.totalPage = res.data.totalpage;
|
|
|
|
@ -402,6 +404,11 @@ export default {
|
|
|
|
|
? parseInt(localStorage.getItem("col"))
|
|
|
|
|
: 4;
|
|
|
|
|
this.pageSize = this.rowradio * this.colradio;
|
|
|
|
|
|
|
|
|
|
this.channelVal = parseInt(localStorage.getItem("channelNum"))
|
|
|
|
|
? parseInt(localStorage.getItem("channelNum"))
|
|
|
|
|
: -1;
|
|
|
|
|
console.log("我是第一次进来", this.channelVal);
|
|
|
|
|
//this.toggleCountdown();
|
|
|
|
|
this.getPicData();
|
|
|
|
|
},
|
|
|
|
|