Browse Source

监测设备主系统接口添加

master
wangxingyuan 5 months ago
parent
commit
370dd84c6f
2 changed files with 42 additions and 10 deletions
  1. +8
    -0
      src/api/equipment/equipment.js
  2. +34
    -10
      src/views/equipment/equipment.vue

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

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

+ 34
- 10
src/views/equipment/equipment.vue View File

@ -329,12 +329,20 @@
@click="handleDelete(scope.row.eqpbookId)" @click="handleDelete(scope.row.eqpbookId)"
>{{ $t("share.delete") }}</el-button >{{ $t("share.delete") }}</el-button
> >
<el-button size="mini" type="text" icon="el-icon-s-promotion" @click="goToAboutPage(scope.row.eqpbookId)">{{
$t("equipment.thoroughfare")
}}</el-button>
<el-button size="mini" type="text" icon="el-icon-upload" @click="uploadImg">{{
$t("equipment.uploadPictures")
}}</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-s-promotion"
@click="goToAboutPage(scope.row.eqpbookId)"
>{{ $t("equipment.thoroughfare") }}</el-button
>
<el-button
size="mini"
type="text"
icon="el-icon-upload"
@click="uploadImg"
>{{ $t("equipment.uploadPictures") }}</el-button
>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
@ -441,6 +449,12 @@
" "
style="display: block; width: 100%" 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-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -680,6 +694,7 @@ import {
video_mode, video_mode,
eqpbook, eqpbook,
edit, edit,
mainsystemList
} from "@/api/equipment/equipment"; } from "@/api/equipment/equipment";
import Treeselect from "@riophae/vue-treeselect"; import Treeselect from "@riophae/vue-treeselect";
import "@riophae/vue-treeselect/dist/vue-treeselect.css"; import "@riophae/vue-treeselect/dist/vue-treeselect.css";
@ -711,6 +726,7 @@ export default {
useModeData: [], useModeData: [],
videoModeData: [], videoModeData: [],
type: 0, type: 0,
mainSystemData: [],
}; };
}, },
mounted() { mounted() {
@ -731,6 +747,7 @@ export default {
this.videoModeData = res.data; this.videoModeData = res.data;
} }
}); });
this.getMainsystemList();
}, },
methods: { methods: {
init() { init() {
@ -745,6 +762,13 @@ export default {
} }
}); });
}, },
getMainsystemList() {
mainsystemList().then((res) => {
if (res.code == 200) {
this.mainSystemData = res.rows;
}
});
},
getDeviceTypeInit() { getDeviceTypeInit() {
getDeviceType().then((res) => { getDeviceType().then((res) => {
if (res.code == 200) { if (res.code == 200) {
@ -858,7 +882,7 @@ export default {
// //
onSubmit() { onSubmit() {
if (this.type == 0) { if (this.type == 0) {
console.log(type,1111111)
console.log(type, 1111111);
// //
eqpbook(this.dialogForm).then((res) => { eqpbook(this.dialogForm).then((res) => {
if (res.code == 200) { if (res.code == 200) {
@ -886,11 +910,11 @@ export default {
}, },
// //
handleExport() {}, handleExport() {},
goToAboutPage(id){
this.$router.push('/basedata/eqpbook/channel')
goToAboutPage(id) {
this.$router.push("/basedata/eqpbook/channel");
}, },
// //
uploadImg(){}
uploadImg() {},
}, },
}; };
</script> </script>


Loading…
Cancel
Save