Commit 56eca651 authored by 耿迪迪's avatar 耿迪迪

设备管道选择 gengdidi

parent 2da97835
...@@ -6,7 +6,14 @@ ...@@ -6,7 +6,14 @@
:before-close="handleClose"> :before-close="handleClose">
<el-form ref="form" :model="form" :rules="rules" label-width="135px"> <el-form ref="form" :model="form" :rules="rules" label-width="135px">
<el-form-item label="所属管道" prop="pipeCode"> <el-form-item label="所属管道" prop="pipeCode">
<el-input v-model="form.pipeCode" placeholder="请输入所属管道" /> <el-select v-model="form.pipeCode" placeholder="请选择所属管道">
<el-option
v-for="item in pipeList"
:key="item.pipeCode"
:label="item.pipeName"
:value="item.pipeCode">
</el-option>
</el-select>
</el-form-item> </el-form-item>
<el-form-item label="设备名称" prop="deviceName"> <el-form-item label="设备名称" prop="deviceName">
<el-input v-model="form.deviceName" placeholder="请输入设备名称" /> <el-input v-model="form.deviceName" placeholder="请输入设备名称" />
...@@ -62,9 +69,8 @@ ...@@ -62,9 +69,8 @@
<script> <script>
import { getAllDeviceInfo ,addDeviceInfo, updateDeviceInfo } from "@/api/device/deviceInfo"; import { getAllDeviceInfo ,addDeviceInfo, updateDeviceInfo } from "@/api/device/deviceInfo";
import { pipeAllInfoList } from "@/api/device/pipe";
import MyFileUpload from "@/components/MyFileUpload"; import MyFileUpload from "@/components/MyFileUpload";
import { DEVICE_TYPE } from "utils/gaodeMap.js"; import { DEVICE_TYPE } from "utils/gaodeMap.js";
export default { export default {
...@@ -84,7 +90,8 @@ ...@@ -84,7 +90,8 @@
map : null, map : null,
obj : null, obj : null,
gaoMap : null, gaoMap : null,
fileArr: [] fileArr: [],
pipeList: []
} }
}, },
components: { components: {
...@@ -135,6 +142,11 @@ ...@@ -135,6 +142,11 @@
this.form.url = ""; this.form.url = "";
this.fileArr = []; this.fileArr = [];
} }
},
mounted(){
pipeAllInfoList({}).then(response => {
this.pipeList = response.data;
});
} }
} }
</script> </script>
......
...@@ -6,7 +6,14 @@ ...@@ -6,7 +6,14 @@
:before-close="handleClose"> :before-close="handleClose">
<el-form ref="form" :model="form" :rules="rules" label-width="135px"> <el-form ref="form" :model="form" :rules="rules" label-width="135px">
<el-form-item label="所属管道" prop="pipeCode"> <el-form-item label="所属管道" prop="pipeCode">
<el-input v-model="form.pipeCode" placeholder="请输入所属管道" /> <el-select v-model="form.pipeCode" placeholder="请选择所属管道">
<el-option
v-for="item in pipeList"
:key="item.pipeCode"
:label="item.pipeName"
:value="item.pipeCode">
</el-option>
</el-select>
</el-form-item> </el-form-item>
<el-form-item label="设备名称" prop="deviceName"> <el-form-item label="设备名称" prop="deviceName">
<el-input v-model="form.deviceName" placeholder="请输入设备名称" /> <el-input v-model="form.deviceName" placeholder="请输入设备名称" />
...@@ -62,9 +69,8 @@ ...@@ -62,9 +69,8 @@
<script> <script>
import { getAllDeviceInfo ,addDeviceInfo, updateDeviceInfo } from "@/api/device/deviceInfo"; import { getAllDeviceInfo ,addDeviceInfo, updateDeviceInfo } from "@/api/device/deviceInfo";
import { pipeAllInfoList } from "@/api/device/pipe";
import MyFileUpload from "@/components/MyFileUpload"; import MyFileUpload from "@/components/MyFileUpload";
import { DEVICE_TYPE } from "utils/gaodeMap.js"; import { DEVICE_TYPE } from "utils/gaodeMap.js";
export default { export default {
...@@ -84,7 +90,8 @@ ...@@ -84,7 +90,8 @@
map : null, map : null,
obj : null, obj : null,
gaoMap : null, gaoMap : null,
fileArr: [] fileArr: [],
pipeList: []
} }
}, },
components: { components: {
...@@ -135,6 +142,11 @@ ...@@ -135,6 +142,11 @@
this.form.url = ""; this.form.url = "";
this.fileArr = []; this.fileArr = [];
} }
},
mounted(){
pipeAllInfoList({}).then(response => {
this.pipeList = response.data;
});
} }
} }
</script> </script>
......
...@@ -6,7 +6,14 @@ ...@@ -6,7 +6,14 @@
:before-close="handleClose"> :before-close="handleClose">
<el-form ref="form" :model="form" :rules="rules" label-width="135px"> <el-form ref="form" :model="form" :rules="rules" label-width="135px">
<el-form-item label="所属管道" prop="pipeCode"> <el-form-item label="所属管道" prop="pipeCode">
<el-input v-model="form.pipeCode" placeholder="请输入所属管道" /> <el-select v-model="form.pipeCode" placeholder="请选择所属管道">
<el-option
v-for="item in pipeList"
:key="item.pipeCode"
:label="item.pipeName"
:value="item.pipeCode">
</el-option>
</el-select>
</el-form-item> </el-form-item>
<el-form-item label="设备名称" prop="deviceName"> <el-form-item label="设备名称" prop="deviceName">
<el-input v-model="form.deviceName" placeholder="请输入设备名称" /> <el-input v-model="form.deviceName" placeholder="请输入设备名称" />
...@@ -62,6 +69,7 @@ ...@@ -62,6 +69,7 @@
<script> <script>
import { getAllDeviceInfo ,addDeviceInfo, updateDeviceInfo } from "@/api/device/deviceInfo"; import { getAllDeviceInfo ,addDeviceInfo, updateDeviceInfo } from "@/api/device/deviceInfo";
import { pipeAllInfoList } from "@/api/device/pipe";
import MyFileUpload from "@/components/MyFileUpload"; import MyFileUpload from "@/components/MyFileUpload";
import { DEVICE_TYPE } from "utils/gaodeMap.js"; import { DEVICE_TYPE } from "utils/gaodeMap.js";
...@@ -82,7 +90,8 @@ ...@@ -82,7 +90,8 @@
map : null, map : null,
obj : null, obj : null,
gaoMap : null, gaoMap : null,
fileArr: [] fileArr: [],
pipeList: []
} }
}, },
components: { components: {
...@@ -91,6 +100,7 @@ ...@@ -91,6 +100,7 @@
methods: { methods: {
show () { show () {
this.dialogVisible = true; this.dialogVisible = true;
//this.getPipeInfo();
}, },
hide () { hide () {
this.remove() this.remove()
...@@ -134,6 +144,11 @@ ...@@ -134,6 +144,11 @@
handleClose(done) { handleClose(done) {
done(); done();
} }
},
mounted(){
pipeAllInfoList({}).then(response => {
this.pipeList = response.data;
});
} }
} }
</script> </script>
......
...@@ -6,7 +6,14 @@ ...@@ -6,7 +6,14 @@
:before-close="handleClose"> :before-close="handleClose">
<el-form ref="form" :model="form" :rules="rules" label-width="135px"> <el-form ref="form" :model="form" :rules="rules" label-width="135px">
<el-form-item label="所属管道" prop="pipeCode"> <el-form-item label="所属管道" prop="pipeCode">
<el-input v-model="form.pipeCode" placeholder="请输入所属管道" /> <el-select v-model="form.pipeCode" placeholder="请选择所属管道">
<el-option
v-for="item in pipeList"
:key="item.pipeCode"
:label="item.pipeName"
:value="item.pipeCode">
</el-option>
</el-select>
</el-form-item> </el-form-item>
<el-form-item label="设备名称" prop="deviceName"> <el-form-item label="设备名称" prop="deviceName">
<el-input v-model="form.deviceName" placeholder="请输入设备名称" /> <el-input v-model="form.deviceName" placeholder="请输入设备名称" />
...@@ -62,9 +69,8 @@ ...@@ -62,9 +69,8 @@
<script> <script>
import { getAllDeviceInfo ,addDeviceInfo, updateDeviceInfo } from "@/api/device/deviceInfo"; import { getAllDeviceInfo ,addDeviceInfo, updateDeviceInfo } from "@/api/device/deviceInfo";
import { pipeAllInfoList } from "@/api/device/pipe";
import MyFileUpload from "@/components/MyFileUpload"; import MyFileUpload from "@/components/MyFileUpload";
import { DEVICE_TYPE } from "utils/gaodeMap.js"; import { DEVICE_TYPE } from "utils/gaodeMap.js";
export default { export default {
...@@ -84,7 +90,8 @@ ...@@ -84,7 +90,8 @@
map : null, map : null,
obj : null, obj : null,
gaoMap : null, gaoMap : null,
fileArr: [] fileArr: [],
pipeList: []
} }
}, },
components: { components: {
...@@ -135,6 +142,11 @@ ...@@ -135,6 +142,11 @@
this.form.url = ""; this.form.url = "";
this.fileArr = []; this.fileArr = [];
} }
},
mounted(){
pipeAllInfoList({}).then(response => {
this.pipeList = response.data;
});
} }
} }
</script> </script>
......
...@@ -226,19 +226,6 @@ export default { ...@@ -226,19 +226,6 @@ export default {
this.gaoMap = gaoMap; this.gaoMap = gaoMap;
window.addEventListener("click", this.barClose); window.addEventListener("click", this.barClose);
let path = [
[
[114.436698, 38.083306],
[114.57952, 38.065468],
[114.57952, 38.002732],
[114.440131, 38.006519],
[114.436698, 38.083306],
],
[
[114.528708, 38.075198],
[114.530768, 38.00165],
],
];
gaoMap.addMouseTool(); gaoMap.addMouseTool();
gaoMap.searchTips("tipinput"); gaoMap.searchTips("tipinput");
this.getDeviceInfo(); this.getDeviceInfo();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment