|
|
|
@ -70,6 +70,7 @@
|
|
|
|
>
|
|
|
|
>
|
|
|
|
<a-select-option v-for="i in data" :key="i.name" :value="i.id">
|
|
|
|
<a-select-option v-for="i in data" :key="i.name" :value="i.id">
|
|
|
|
{{ i.name }}
|
|
|
|
{{ i.name }}
|
|
|
|
|
|
|
|
<a-icon type="exclamation-circle" theme="filled" v-if="i.statusCount> 0" style="color: #f3e73f; text-align: right;"/>
|
|
|
|
</a-select-option>
|
|
|
|
</a-select-option>
|
|
|
|
</a-select>
|
|
|
|
</a-select>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
@ -152,12 +153,14 @@ export default {
|
|
|
|
select: "",
|
|
|
|
select: "",
|
|
|
|
streetId: 0,
|
|
|
|
streetId: 0,
|
|
|
|
streetDetail: {},
|
|
|
|
streetDetail: {},
|
|
|
|
|
|
|
|
streetStockStatusMap:{},
|
|
|
|
};
|
|
|
|
};
|
|
|
|
},
|
|
|
|
},
|
|
|
|
computed: {},
|
|
|
|
computed: {},
|
|
|
|
|
|
|
|
|
|
|
|
mounted() {
|
|
|
|
mounted() {
|
|
|
|
this.request();
|
|
|
|
this.request();
|
|
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
},
|
|
|
|
created() {},
|
|
|
|
created() {},
|
|
|
|
activated() {
|
|
|
|
activated() {
|
|
|
|
@ -173,21 +176,44 @@ export default {
|
|
|
|
|
|
|
|
|
|
|
|
created() {
|
|
|
|
created() {
|
|
|
|
this.initWebSocket();
|
|
|
|
this.initWebSocket();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
this.timerRequestData = window.setInterval(this.requestData, 10000);
|
|
|
|
//设置定时器,注意:只有在 created 生命周期中设置的定时器 才能在beforeDestroy 中销毁
|
|
|
|
//设置定时器,注意:只有在 created 生命周期中设置的定时器 才能在beforeDestroy 中销毁
|
|
|
|
this.timer = window.setInterval(() => {
|
|
|
|
this.timer = window.setInterval(() => {
|
|
|
|
setTimeout(this.pollingFunc(), 0);
|
|
|
|
setTimeout(this.pollingFunc(), 0);
|
|
|
|
}, 1000);
|
|
|
|
}, 2000);
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
beforeDestroy(){
|
|
|
|
|
|
|
|
clearInterval(this.timerRequestData);
|
|
|
|
},
|
|
|
|
},
|
|
|
|
destroyed() {
|
|
|
|
destroyed() {
|
|
|
|
this.websock.close(); //离开路由之后断开websocket连接
|
|
|
|
this.websock.close(); //离开路由之后断开websocket连接
|
|
|
|
},
|
|
|
|
},
|
|
|
|
methods: {
|
|
|
|
methods: {
|
|
|
|
|
|
|
|
//获取巷道列表
|
|
|
|
|
|
|
|
requestData() {
|
|
|
|
|
|
|
|
this.$api.httpApi
|
|
|
|
|
|
|
|
.getAllStreetStock({})
|
|
|
|
|
|
|
|
.then((res) => {
|
|
|
|
|
|
|
|
console.log("update data");
|
|
|
|
|
|
|
|
console.log(res)
|
|
|
|
|
|
|
|
for (let i = 0; i < res.data.length; i++) {
|
|
|
|
|
|
|
|
this.$set(this.data, i, res.data[i]);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
//this.select = res.data[0].id;
|
|
|
|
|
|
|
|
//this.selectName = res.data[0].name;
|
|
|
|
|
|
|
|
//this.$set(this.select,res.data.list[0].id,0)
|
|
|
|
|
|
|
|
//this.getStreetDetail(this.select);
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
.catch((err) => {});
|
|
|
|
|
|
|
|
},
|
|
|
|
//获取巷道列表
|
|
|
|
//获取巷道列表
|
|
|
|
request() {
|
|
|
|
request() {
|
|
|
|
this.$api.httpApi
|
|
|
|
this.$api.httpApi
|
|
|
|
.getAllStreet({})
|
|
|
|
.getAllStreet({})
|
|
|
|
.then((res) => {
|
|
|
|
.then((res) => {
|
|
|
|
console.log("update data");
|
|
|
|
console.log("update data");
|
|
|
|
|
|
|
|
console.log(res)
|
|
|
|
for (let i = 0; i < res.data.length; i++) {
|
|
|
|
for (let i = 0; i < res.data.length; i++) {
|
|
|
|
this.$set(this.data, i, res.data[i]);
|
|
|
|
this.$set(this.data, i, res.data[i]);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|