Browse Source

巡检点位管理,巡检点位

dev
wangxingyuan 10 months ago
parent
commit
6b55e7e4bb
1 changed files with 175 additions and 0 deletions
  1. +175
    -0
      src/views/basedata/patrolpointmnt/patrolpoint/index.vue

+ 175
- 0
src/views/basedata/patrolpointmnt/patrolpoint/index.vue View File

@ -0,0 +1,175 @@
<template>
<div class="app-container">
<el-form v-model="queryParams" :inline="true">
<el-form-item label="点位编码" label-width="80px">
<el-input placeholder="请输入点位编码"></el-input>
</el-form-item>
<el-form-item label="点位名称" label-width="80px">
<el-input placeholder="请输入点位名称"></el-input>
</el-form-item>
<el-form-item>
<el-button
type="primary"
icon="el-icon-search"
@click="handleQuery"
size="mini"
>搜索</el-button
>
<el-button icon="el-icon-refresh" @click="resetQuery" size="mini"
>重置</el-button
>
</el-form-item>
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<el-button
type="primary"
icon="el-icon-plus"
plain
size="mini"
@click="add"
>新增</el-button
>
</el-col>
<el-col :span="1.5">
<el-button type="success" icon="el-icon-edit" plain size="mini"
>修改</el-button
>
</el-col>
<el-col :span="1.5">
<el-button type="danger" icon="el-icon-delete" plain size="mini"
>删除</el-button
>
</el-col>
</el-row>
<el-table :data="tableData" style="width: 100%; margin-bottom: 20px">
<el-table-column type="index" label="序号" width="55" align="center" />
<el-table-column prop="date" label="点位编码" align="center">
</el-table-column>
<el-table-column prop="date" label="点位名称" align="center">
</el-table-column>
<el-table-column label="智能识别类型" align="center">
<template slot-scope="scope">
<span @click="tableTyle()" class="intelligenceType">11111</span>
</template>
</el-table-column>
<el-table-column prop="date" label="巡检内容" align="center">
</el-table-column>
<el-table-column prop="date" label="用途" align="center">
</el-table-column>
<el-table-column prop="address" label="操作" width="180" align="center">
<template slot-scope="scope">
<el-button
type="text"
size="small"
@click="handleEdit(scope.$index, scope.row)"
>修改</el-button
>
<el-button
type="text"
size="small"
@click="handleDelete(scope.$index, scope.row)"
>删除</el-button
>
</template>
</el-table-column>
</el-table>
<pagination
v-show="total > 0"
:total="total"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
/>
<el-dialog
:title="title"
:visible.sync="dialogVisible"
width="30%"
:before-close="handleClose"
>
<el-form v-model="dialogForm">
<el-form-item label="点位编码" label-width="100px">
<el-input placeholder="请输入点位编码"></el-input>
</el-form-item>
<el-form-item label="点位名称" label-width="100px">
<el-input placeholder="请输入点位名称"></el-input>
</el-form-item>
<el-form-item label="主设备类型ID" label-width="100px">
<el-input placeholder="请输入主设备类型ID"></el-input>
</el-form-item>
<el-form-item label="主设备id" label-width="100px">
<el-input placeholder="请输入主设备id"></el-input>
</el-form-item>
<el-form-item label="设备id,真正配置点位的主设备id或者部件id" label-width="100px">
<el-input placeholder="设备id,真正配置点位的主设备id或者部件id"></el-input>
</el-form-item>
<el-form-item label="巡检内容" label-width="100px">
<Editor :height="200"/>
</el-form-item>
<el-form-item label="用途" label-width="100px">
<el-input placeholder="请输入用途"></el-input>
</el-form-item>
<el-form-item label="删除标志,0:正常;2:删除" label-width="100px">
<el-input placeholder="删除标志,0:正常;2:删除"></el-input>
</el-form-item>
</el-form>
<span slot="footer" class="dialog-footer">
<el-button @click="dialogVisible = false"> </el-button>
<el-button type="primary" @click="dialogVisible = false"
> </el-button
>
</span>
</el-dialog>
</div>
</template>
<script>
// import Editor from "@/components/Editor";
export default {
data() {
return {
queryParams: {},
tableData: [
{
id: 1,
date: "2016-05-02",
name: "王小虎",
address: "上海市普陀区金沙江路 1518 弄",
},
{
id: 2,
date: "2016-05-04",
name: "王小虎",
address: "上海市普陀区金沙江路 1517 弄",
},
{
id: 3,
date: "2016-05-01",
name: "王小虎",
address: "上海市普陀区金沙江路 1519 弄",
},
{
id: 4,
date: "2016-05-03",
name: "王小虎",
address: "上海市普陀区金沙江路 1516 弄",
},
],
total: 10,
dialogVisible:true,
title:'添加巡检点位'
};
},
mounted() {},
methods: {},
};
</script>
<style lang="scss" scoped>
.intelligenceType {
cursor: pointer;
color: #409eff;
}
</style>

Loading…
Cancel
Save