Browse Source

Merge remote-tracking branch 'origin/master'

master
yx 2 years ago
parent
commit
9d299df0d7
  1. 21
      src/views/basic/station/index.vue

21
src/views/basic/station/index.vue

@ -73,7 +73,9 @@ @@ -73,7 +73,9 @@
<el-table-column label="保证水位" align="center" prop="bzsw" />
<el-table-column label="测站状态" align="center" prop="status">
<template slot-scope="scope">
<dict-tag :options="stationStatusList" :value="scope.row.status"/>
<el-tag v-if="scope.row.status == '0'">正常</el-tag>
<el-tag type="warning" v-if="scope.row.status == '1'">信道故障</el-tag>
<el-tag type="danger" v-if="scope.row.status == '5'">站点关闭</el-tag>
</template>
</el-table-column>
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
@ -116,7 +118,7 @@ @@ -116,7 +118,7 @@
<el-form-item label="纬度" prop="latitude">
<el-input v-model="form.latitude" placeholder="请输入纬度" />
</el-form-item>
<el-form-item label="测站状态">
<el-form-item label="测站状态" prop="status">
<el-select v-model="form.status" placeholder="请选择测站状态">
<el-option
v-for="dict in stationStatusList"
@ -148,7 +150,7 @@ @@ -148,7 +150,7 @@
<el-input v-model="form.bzsw" placeholder="请输入保证水位" />
</el-form-item>
<el-form-item label="摄像头">
<el-select v-model="form.cameraSn" placeholder="请选择摄像头">
<el-select v-model="form.cameraSn" placeholder="请选择摄像头" clearable>
<el-option
v-for="dict in cameraList"
:key="dict.id"
@ -186,7 +188,8 @@ export default { @@ -186,7 +188,8 @@ export default {
// -
infoList: [],
//
cameraList:[],
cameraList:[
],
//
title: "",
//
@ -227,7 +230,6 @@ export default { @@ -227,7 +230,6 @@ export default {
},
created() {
this.getList();
this.getCameraList();
},
methods: {
/**
@ -295,6 +297,7 @@ export default { @@ -295,6 +297,7 @@ export default {
/** 新增按钮操作 */
handleAdd() {
this.reset();
this.getCameraList();
this.open = true;
this.title = "添加水尺-测站信息";
},
@ -302,6 +305,14 @@ export default { @@ -302,6 +305,14 @@ export default {
async handleUpdate(row) {
this.reset();
const id = row.id || this.ids
// 使
this.getCameraList();
//
let response = await this.$axiosGet('/web/camera/cameraBySid/'+id);
if(response.code === 0){
this.cameraList.push(response.data)
}
let res = await this.$axiosGet('/system/info/info/'+id);
if(res.code === 0){
this.form = res.data;

Loading…
Cancel
Save