|
|
|
@ -19,6 +19,9 @@
|
|
|
|
|
></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
<el-button type="primary" @click="inquirebtn()">查询</el-button>
|
|
|
|
|
<el-button type="primary" @click="inquireRealbtn()"
|
|
|
|
|
>查询实际时间表</el-button
|
|
|
|
|
>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="flexno bt30">
|
|
|
|
|
<div class="w8">时间表:</div>
|
|
|
|
@ -136,27 +139,19 @@
|
|
|
|
|
<span>{{ val.endTime }}</span>
|
|
|
|
|
间隔:<el-tag>{{ val.span }}分钟</el-tag>
|
|
|
|
|
</p>
|
|
|
|
|
<!-- <el-descriptions
|
|
|
|
|
title=""
|
|
|
|
|
:column="3"
|
|
|
|
|
border
|
|
|
|
|
v-for="(val, index) in scheduleInfo"
|
|
|
|
|
:key="index"
|
|
|
|
|
>
|
|
|
|
|
<el-descriptions-item label="开始时间">{{
|
|
|
|
|
val.startTime
|
|
|
|
|
}}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="结束时间">{{
|
|
|
|
|
val.endTime
|
|
|
|
|
}}</el-descriptions-item>
|
|
|
|
|
<el-descriptions-item label="时间间隔(分)">
|
|
|
|
|
<el-tag size="small">{{ val.span }}</el-tag>
|
|
|
|
|
</el-descriptions-item>
|
|
|
|
|
</el-descriptions> -->
|
|
|
|
|
|
|
|
|
|
<h3>选择通道</h3>
|
|
|
|
|
<div class="checkBox">
|
|
|
|
|
<el-checkbox-group v-model="checkList" @change="handleChange">
|
|
|
|
|
<el-radio-group v-model="checkList" @change="handleChange">
|
|
|
|
|
<el-radio
|
|
|
|
|
:label="val.id"
|
|
|
|
|
border
|
|
|
|
|
v-for="val in zzchannel"
|
|
|
|
|
:key="val.id"
|
|
|
|
|
>{{ val.name }}</el-radio
|
|
|
|
|
>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
<!-- <el-checkbox-group v-model="checkList" @change="handleChange">
|
|
|
|
|
<el-checkbox
|
|
|
|
|
:label="val.id"
|
|
|
|
|
border
|
|
|
|
@ -164,7 +159,7 @@
|
|
|
|
|
:key="val.id"
|
|
|
|
|
>{{ val.name }}</el-checkbox
|
|
|
|
|
>
|
|
|
|
|
</el-checkbox-group>
|
|
|
|
|
</el-checkbox-group> -->
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
@ -184,6 +179,7 @@ import {
|
|
|
|
|
getScheduleRulelListJoggle,
|
|
|
|
|
setScheduleRulel,
|
|
|
|
|
getScheduleRulelAccessList,
|
|
|
|
|
selectPhotoTimeGetJoggle,
|
|
|
|
|
} from "@/utils/api/index";
|
|
|
|
|
export default {
|
|
|
|
|
props: {
|
|
|
|
@ -218,7 +214,7 @@ export default {
|
|
|
|
|
//获取当前装置内容
|
|
|
|
|
deviceListData: {}, //当前装置信息
|
|
|
|
|
zzchannel: [], //当前装置通道
|
|
|
|
|
checkList: [], //选中的通道
|
|
|
|
|
checkList: "", //选中的通道
|
|
|
|
|
};
|
|
|
|
|
},
|
|
|
|
|
mounted() {},
|
|
|
|
@ -254,6 +250,23 @@ export default {
|
|
|
|
|
this.$message.error("查询失败");
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
//查询时间时间表
|
|
|
|
|
inquireRealbtn() {
|
|
|
|
|
console.log(this.selaccess, this.selfacilityId);
|
|
|
|
|
selectPhotoTimeGetJoggle({
|
|
|
|
|
channel: this.selaccess,
|
|
|
|
|
termId: this.selfacilityId,
|
|
|
|
|
})
|
|
|
|
|
.then((res) => {
|
|
|
|
|
this.$message.success("查询成功");
|
|
|
|
|
// this.shedulenr = res.data.list.join("; ")
|
|
|
|
|
this.shedulenr = res.data.list;
|
|
|
|
|
this.loading = false;
|
|
|
|
|
})
|
|
|
|
|
.catch((err) => {
|
|
|
|
|
this.$message.error("查询失败");
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
//获取线路列表数据
|
|
|
|
|
deviceList() {
|
|
|
|
|
getScheduleRulelListJoggle({
|
|
|
|
@ -365,31 +378,22 @@ export default {
|
|
|
|
|
list: [
|
|
|
|
|
{
|
|
|
|
|
termid: this.deviceListData.zzid,
|
|
|
|
|
channelidlist: this.checkList,
|
|
|
|
|
channelidlist: [this.checkList],
|
|
|
|
|
},
|
|
|
|
|
],
|
|
|
|
|
})
|
|
|
|
|
.then((res) => {
|
|
|
|
|
this.isShowset = false;
|
|
|
|
|
this.$message.success("添加成功");
|
|
|
|
|
console.log(this.checkList);
|
|
|
|
|
this.$store.commit("SET_CHANNELID", this.checkList); //将通道保存在vuex中
|
|
|
|
|
this.$store.commit("SET_TERMID", this.deviceListData.zzid); //将装置保存在vuex中
|
|
|
|
|
this.deviceList();
|
|
|
|
|
})
|
|
|
|
|
.catch((err) => {
|
|
|
|
|
this.$message.error("添加失败");
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// if (this.parmsList.length == 0)
|
|
|
|
|
// return this.$message.error("通道不能为空");
|
|
|
|
|
// setScheduleRulel({ ruleid: this.scheduleid, list: this.parmsList })
|
|
|
|
|
// .then((res) => {
|
|
|
|
|
// this.isShowset = false;
|
|
|
|
|
// this.$message.success("添加成功");
|
|
|
|
|
// this.deviceList();
|
|
|
|
|
// })
|
|
|
|
|
// .catch((err) => {
|
|
|
|
|
// this.$message.error("添加失败");
|
|
|
|
|
// });
|
|
|
|
|
},
|
|
|
|
|
closebtn() {
|
|
|
|
|
this.isShowset = false;
|
|
|
|
@ -452,6 +456,10 @@ export default {
|
|
|
|
|
.deviceTable {
|
|
|
|
|
padding: 16px 8px 0 8px;
|
|
|
|
|
height: calc(100% - 16px);
|
|
|
|
|
|
|
|
|
|
.el-table--small {
|
|
|
|
|
margin-bottom: 8px;
|
|
|
|
|
}
|
|
|
|
|
.rulesBox {
|
|
|
|
|
display: flex;
|
|
|
|
|
flex-direction: row;
|
|
|
|
|