Browse Source

监测设备主系统接口添加

dev
wangxingyuan 5 months ago
parent
commit
afffff7b69
2 changed files with 47 additions and 26 deletions
  1. +8
    -0
      src/api/equipment/equipment.js
  2. +39
    -26
      src/views/equipment/equipment.vue

+ 8
- 0
src/api/equipment/equipment.js View File

@ -67,4 +67,12 @@ export function edit(query) {
method: 'post',
data: query
})
}
// 主系统
export function mainsystemList(query) {
return request({
url: '/basedata/bdconfig/mainsystem/list',
method: 'get',
params: { pageNum: 1, pageSize: 10000 }
})
}

+ 39
- 26
src/views/equipment/equipment.vue View File

@ -2,10 +2,7 @@
<div class="app-container">
<el-form :inline="true" :model="queryParams" class="demo-form-inline">
<el-form-item label="设备类型">
<el-select
v-model="queryParams.type"
placeholder="请选择设备类型"
>
<el-select v-model="queryParams.type" placeholder="请选择设备类型">
<el-option
v-for="dict in deviceTypeOptions"
:key="dict.dictValue"
@ -44,7 +41,9 @@
@click="handleQuery"
>搜索</el-button
>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
>重置</el-button
>
</el-form-item>
</el-form>
<el-row :gutter="10" class="mb8">
@ -304,12 +303,7 @@
align="center"
>
</el-table-column>
<el-table-column
label="操作"
align="center"
fixed="right"
width="200px"
>
<el-table-column label="操作" align="center" fixed="right" width="200px">
<template slot-scope="scope">
<el-button
size="mini"
@ -325,8 +319,20 @@
@click="handleDelete(scope.row.eqpbookId)"
>删除</el-button
>
<el-button size="mini" type="text" icon="el-icon-s-promotion" @click="goToAboutPage(scope.row.eqpbookId)">通道</el-button>
<el-button size="mini" type="text" icon="el-icon-upload" @click="uploadImg">上传图片</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-s-promotion"
@click="goToAboutPage(scope.row.eqpbookId)"
>通道</el-button
>
<el-button
size="mini"
type="text"
icon="el-icon-upload"
@click="uploadImg"
>上传图片</el-button
>
</template>
</el-table-column>
</el-table>
@ -410,15 +416,18 @@
<el-row :gutter="10">
<el-col span="8">
<el-form-item
label="主系统"
class="mainSystem"
>
<el-form-item label="主系统" class="mainSystem">
<el-select
v-model="dialogForm.mainSystemCode"
placeholder="请选择主系统"
style="display: block; width: 100%"
>
<el-option
:label="item.mainSystemName || item.mainSystemCode"
:value="item.mainSystemCode"
v-for="item in mainSystemData"
:key="item.mainSystemId"
></el-option>
</el-select>
</el-form-item>
</el-col>
@ -526,9 +535,7 @@
</el-form-item>
</el-col>
<el-col span="8">
<el-form-item
label="相对空间位置x"
>
<el-form-item label="相对空间位置x">
<el-input
v-model="dialogForm.positionX"
placeholder="请输入相对空间位置x"
@ -536,9 +543,7 @@
</el-form-item>
</el-col>
<el-col span="8">
<el-form-item
label="相对空间位置y"
>
<el-form-item label="相对空间位置y">
<el-input
v-model="dialogForm.positionY"
placeholder="请输入相对空间位置y"
@ -549,9 +554,7 @@
<el-row :gutter="10">
<el-col span="8">
<el-form-item
label="相对空间位置z"
>
<el-form-item label="相对空间位置z">
<el-input
v-model="dialogForm.positionZ"
placeholder="请输入相对空间位置z"
@ -622,6 +625,7 @@ import {
video_mode,
eqpbook,
edit,
mainsystemList,
} from "@/api/equipment/equipment";
import Treeselect from "@riophae/vue-treeselect";
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
@ -653,6 +657,7 @@ export default {
useModeData: [],
videoModeData: [],
type: 0,
mainSystemData: [],
};
},
mounted() {
@ -673,6 +678,7 @@ export default {
this.videoModeData = res.data;
}
});
this.getMainsystemList()
},
methods: {
init() {
@ -687,6 +693,13 @@ export default {
}
});
},
getMainsystemList() {
mainsystemList().then((res) => {
if (res.code == 200) {
this.mainSystemData = res.rows;
}
});
},
getDeviceTypeInit() {
getDeviceType().then((res) => {
if (res.code == 200) {


Loading…
Cancel
Save