| @ -0,0 +1,257 @@ | |||
| <template> | |||
| <div class="app-container"> | |||
| <el-form v-model="queryParams" :inline="true" label-width="110px"> | |||
| <el-form-item label="主系统编号"> | |||
| <el-input placeholder="请输入主系统编号" suffix-icon="xxxx"></el-input> | |||
| </el-form-item> | |||
| <el-form-item label="主系统名称"> | |||
| <el-input placeholder="请输入主系统名称" suffix-icon="xxxx"></el-input> | |||
| </el-form-item> | |||
| <el-form-item label="厂家编号"> | |||
| <el-input placeholder="请输入厂家编号" suffix-icon="xxxx"></el-input> | |||
| </el-form-item> | |||
| <el-form-item label="厂家名称"> | |||
| <el-input placeholder="请输入厂家名称" suffix-icon="xxxx"></el-input> | |||
| </el-form-item> | |||
| <el-form-item label="开始使用日期"> | |||
| <el-date-picker v-model="value1" type="date" placeholder="开始使用日期"> | |||
| </el-date-picker> | |||
| </el-form-item> | |||
| <el-form-item label="设备映射"> | |||
| <el-select style="width: 100%"> | |||
| <el-option label="是" value="1"></el-option> | |||
| </el-select> | |||
| </el-form-item> | |||
| <el-form-item label="算法映射"> | |||
| <el-select> | |||
| <el-option label="是" value="1"></el-option> | |||
| </el-select> | |||
| </el-form-item> | |||
| <el-form-item label="系统类型"> | |||
| <el-select> | |||
| <el-option label="是" value="1"></el-option> | |||
| </el-select> | |||
| </el-form-item> | |||
| <el-form-item label="端口"> | |||
| <el-input placeholder="请输入端口" suffix-icon="xxxx"></el-input> | |||
| </el-form-item> | |||
| <el-form-item label="用户"> | |||
| <el-input placeholder="请输入用户" suffix-icon="xxxx"></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-col :span="1.5"> | |||
| <el-button type="warning" icon="el-icon-download" plain size="mini" | |||
| >导出</el-button | |||
| > | |||
| </el-col> | |||
| </el-row> | |||
| <el-table :data="tableData" style="width: 100%; margin-bottom: 20px"> | |||
| <el-table-column type="selection" width="55" align="center" /> | |||
| <el-table-column prop="id" label="台账ID" align="center" /> | |||
| <el-table-column prop="id" label="主系统编号" align="center" /> | |||
| <el-table-column prop="name" label="主系统名称" align="center" /> | |||
| <el-table-column prop="id" label="主系统类型" align="center" /> | |||
| <el-table-column prop="id" label="厂家编号" align="center" /> | |||
| <el-table-column prop="id" label="厂家名称" align="center" /> | |||
| <el-table-column prop="id" label="开始使用日期" align="center" /> | |||
| <el-table-column prop="id" label="设备咉射" align="center" /> | |||
| <el-table-column prop="id" label="ip地址" align="center" /> | |||
| <el-table-column prop="id" label="端口" align="center" /> | |||
| <el-table-column prop="id" label="用户" align="center" /> | |||
| <el-table-column prop="id" label="密码" align="center" /> | |||
| <el-table-column label="操作" 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> | |||
| <el-dialog | |||
| :title="title" | |||
| :visible.sync="dialogVisible" | |||
| width="30%" | |||
| :before-close="handleClose" | |||
| > | |||
| <el-form :model="dialogForm" label-width="100px"> | |||
| <el-form-item label="主系统编号"> | |||
| <el-input | |||
| v-model="dialogForm.name" | |||
| placeholder="请输入主系统编号" | |||
| ></el-input> | |||
| </el-form-item> | |||
| <el-form-item label="主系统名称"> | |||
| <el-input | |||
| v-model="dialogForm.name" | |||
| placeholder="请输入主系统名称" | |||
| ></el-input> | |||
| </el-form-item> | |||
| <el-form-item label="系统类型"> | |||
| <el-select> | |||
| <el-option label="是" value="1"></el-option> | |||
| </el-select> | |||
| </el-form-item> | |||
| <el-form-item label="厂家编号"> | |||
| <el-input | |||
| v-model="dialogForm.name" | |||
| placeholder="请输入厂家编号" | |||
| ></el-input> | |||
| </el-form-item> | |||
| <el-form-item label="厂家名称"> | |||
| <el-input | |||
| v-model="dialogForm.name" | |||
| placeholder="请输入厂家名称" | |||
| ></el-input> | |||
| </el-form-item> | |||
| <el-form-item label="开始使用日期"> | |||
| <el-date-picker | |||
| v-model="value1" | |||
| type="date" | |||
| placeholder="开始使用日期" | |||
| > | |||
| </el-date-picker> | |||
| </el-form-item> | |||
| <el-form-item label="设备映射"> | |||
| <el-select> | |||
| <el-option label="是" value="1"></el-option> | |||
| </el-select> | |||
| </el-form-item> | |||
| <el-form-item label="ip地址"> | |||
| <el-input | |||
| v-model="dialogForm.name" | |||
| placeholder="请输入ip地址" | |||
| ></el-input> | |||
| </el-form-item> | |||
| <el-form-item label="端口"> | |||
| <el-input | |||
| v-model="dialogForm.name" | |||
| placeholder="请输入端口" | |||
| ></el-input> | |||
| </el-form-item> | |||
| <el-form-item label="用户"> | |||
| <el-input | |||
| v-model="dialogForm.name" | |||
| placeholder="请输入用户" | |||
| ></el-input> | |||
| </el-form-item> | |||
| <el-form-item label="密码"> | |||
| <el-input | |||
| v-model="dialogForm.name" | |||
| placeholder="请输入密码" | |||
| ></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> | |||
| 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: false, | |||
| title: "添加基础数据-主系统配置", | |||
| dialogForm: {}, | |||
| }; | |||
| }, | |||
| mounted() {}, | |||
| methods: { | |||
| add(){ | |||
| this.dialogVisible = true; | |||
| } | |||
| }, | |||
| }; | |||
| </script> | |||
| <style lang="scss" scoped> | |||
| // ::v-deep.el-select { | |||
| // display: block; | |||
| // width: 93% !important; | |||
| // } | |||
| </style> | |||
| @ -0,0 +1,232 @@ | |||
| <template> | |||
| <div class="app-container"> | |||
| <el-form v-model="queryParams" :inline="true"> | |||
| <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="通道编号" 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="预设点名称" label-width="100px"> | |||
| <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-col :span="1.5"> | |||
| <el-button type="warning" icon="el-icon-download" plain size="mini" | |||
| >导出</el-button | |||
| > | |||
| </el-col> | |||
| </el-row> | |||
| <el-table :data="tableData" style="width: 100%; margin-bottom: 20px"> | |||
| <el-table-column type="selection" width="55" align="center" /> | |||
| <el-table-column label="点位ID" prop="name" align="center" /> | |||
| <el-table-column label="点位编码" prop="name" align="center" /> | |||
| <el-table-column label="巡检设备ID" prop="name" align="center" /> | |||
| <el-table-column label="通道编号" prop="name" align="center" /> | |||
| <el-table-column label="预置点编号" prop="name" align="center" /> | |||
| <el-table-column label="预置点名称" prop="name" align="center" /> | |||
| <el-table-column label="操作" 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="父级点位ID" label-width="120px"> | |||
| <span class="fatherID" @click="fatherIDFn">{{ fatherID }}</span> | |||
| <i | |||
| class="el-icon-close" | |||
| style="color: red; cursor: pointer; margin-left: 5px" | |||
| ></i> | |||
| </el-form-item> | |||
| <el-form-item label="父级点位Code" label-width="120px"> | |||
| <span>{{ fatherID }}</span> | |||
| </el-form-item> | |||
| <el-form-item label="父级点位名称" label-width="120px"> | |||
| <span>{{ fatherID }}</span> | |||
| </el-form-item> | |||
| <el-form-item label="巡检设备ID" label-width="120px"> | |||
| <el-input placeholder="请输入巡检设备ID"></el-input> | |||
| </el-form-item> | |||
| <el-form-item label="通道编号" label-width="120px"> | |||
| <el-input placeholder="请输入通道编号"></el-input> | |||
| </el-form-item> | |||
| <el-form-item label="预置点编号" label-width="120px"> | |||
| <el-input placeholder="请输入预置点编号"></el-input> | |||
| </el-form-item> | |||
| <el-form-item label="预置点名称" label-width="120px"> | |||
| <el-input placeholder="请输入预置点编号"></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> | |||
| <el-dialog | |||
| :title="tableTitle" | |||
| :visible.sync="tableDialogVisible" | |||
| width="60%" | |||
| :before-close="handleClose" | |||
| append-to-body | |||
| > | |||
| <el-form v-model="dialogForm" :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-table :data="tableData" style="width: 100%; margin-bottom: 20px"> | |||
| <el-table-column type="index" width="55" align="center" /> | |||
| <el-table-column label="点位编码" prop="name" align="center" /> | |||
| <el-table-column label="点位名称" prop="name" align="center" /> | |||
| <el-table-column label="智能识别类型" prop="name" align="center" /> | |||
| <el-table-column label="巡检内容" prop="name" align="center" /> | |||
| <el-table-column label="用途" prop="name" align="center" /> | |||
| </el-table> | |||
| <pagination | |||
| v-show="total > 0" | |||
| :total="total" | |||
| :page.sync="queryParams.pageNum" | |||
| :limit.sync="queryParams.pageSize" | |||
| /> | |||
| </el-dialog> | |||
| </div> | |||
| </template> | |||
| <script> | |||
| 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: false, | |||
| title: "添加巡检点预置位", | |||
| dialogForm: {}, | |||
| fatherID: "1111", | |||
| tableTitle: "选择巡检点位", | |||
| tableDialogVisible: false, | |||
| }; | |||
| }, | |||
| mounted() {}, | |||
| methods: { | |||
| add() { | |||
| this.dialogVisible = true; | |||
| }, | |||
| fatherIDFn() { | |||
| this.tableDialogVisible = true; | |||
| }, | |||
| }, | |||
| }; | |||
| </script> | |||
| <style lang="scss" scoped> | |||
| .fatherID { | |||
| color: blue; | |||
| cursor: pointer; | |||
| } | |||
| </style> | |||
| @ -0,0 +1,169 @@ | |||
| <template> | |||
| <div class="app-container"> | |||
| <el-form v-model="queryParams" :inline="true"> | |||
| <el-form-item label="父类设备类型id"> | |||
| <el-input placeholder="请输入父类设备类型id"></el-input> | |||
| </el-form-item> | |||
| <el-form-item label="巡检类型名称"> | |||
| <el-input placeholder="请输入巡检类型名称"></el-input> | |||
| </el-form-item> | |||
| <el-form-item label="巡视类型编码"> | |||
| <el-input placeholder="请输入巡视类型编码"></el-input> | |||
| </el-form-item> | |||
| <el-form-item label="层级"> | |||
| <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-col :span="1.5"> | |||
| <el-button type="warning" icon="el-icon-download" plain size="mini" | |||
| >导出</el-button | |||
| > | |||
| </el-col> | |||
| </el-row> | |||
| <el-table :data="tableData" style="width: 100%; margin-bottom: 20px"> | |||
| <el-table-column type="selection" width="55" align="center" /> | |||
| <el-table-column label="巡视类型id" prop="name" align="center" /> | |||
| <el-table-column label="父设备类型id" prop="name" align="center" /> | |||
| <el-table-column label="巡视类型名称" prop="name" align="center" /> | |||
| <el-table-column label="巡视类型编码" prop="name" align="center" /> | |||
| <el-table-column label="层级" prop="name" align="center" /> | |||
| <el-table-column label="备注" prop="name" align="center" /> | |||
| <el-table-column label="操作" 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="父类设备类型id" label-width="110px"> | |||
| <el-input placeholder="请输入父类设备类型id"></el-input> | |||
| </el-form-item> | |||
| <el-form-item label="巡检类型名称" label-width="110px"> | |||
| <el-input placeholder="请输入巡检类型名称"></el-input> | |||
| </el-form-item> | |||
| <el-form-item label="巡视类型编码" label-width="110px"> | |||
| <el-input placeholder="请输入巡视类型编码"></el-input> | |||
| </el-form-item> | |||
| <el-form-item label="删除标志" label-width="110px"> | |||
| <el-input placeholder="请输入删除标志"></el-input> | |||
| </el-form-item> | |||
| <el-form-item label="层级" label-width="110px"> | |||
| <el-input placeholder="请输入层级"></el-input> | |||
| </el-form-item> | |||
| <el-form-item label="备注" label-width="110px"> | |||
| <el-input placeholder="请输入备注" type="textarea"></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> | |||
| 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: false, | |||
| title: "添加巡检点预置位", | |||
| dialogForm: {}, | |||
| }; | |||
| }, | |||
| mounted() {}, | |||
| methods: { | |||
| add(){ | |||
| this.dialogVisible = true | |||
| } | |||
| }, | |||
| }; | |||
| </script> | |||
| <style scoped></style> | |||