wangxingyuan 10 months ago
parent
commit
4035a108d8
4 changed files with 371 additions and 9 deletions
  1. +19
    -8
      src/views/administration/administration.vue
  2. +169
    -0
      src/views/basedata/bdconfig/algconvert/index.vue
  3. +176
    -0
      src/views/basedata/bdconfig/deviceconvert/index.vue
  4. +7
    -1
      src/views/basedata/bdconfig/mainsystem/index.vue

+ 19
- 8
src/views/administration/administration.vue View File

@ -167,7 +167,7 @@
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
@click="handleDelete(scope.row.taskId)"
>删除</el-button
>
</template>
@ -392,8 +392,7 @@
width="30%"
:before-close="handleClose"
>
<el-time-picker placeholder="任意时间点">
</el-time-picker>
<el-time-picker placeholder="任意时间点"> </el-time-picker>
<span slot="footer" class="dialog-footer">
<el-button type="primary" @click="copyDialogVisible = false"
>复制</el-button
@ -514,12 +513,24 @@ export default {
this.dialogTableVisible = true;
},
//
handleDelete() {},
handleDeleteAll() {
if (this.ids.length <= 0) {
this.$message({
message: "请选择要删除的数据",
type: "warning",
});
return;
}else{
console.log(this.ids)
}
},
//
handleSelectionChange(selection) {
// this.ids = selection.map((item) => item.roleId);
this.ids = selection.map((item) => item.taskId);
},
handleDelete(taskId){
console.log(taskId)
},
cancel() {
this.dialogTableVisible = false;
this.dialogForm = {};
@ -554,9 +565,9 @@ export default {
this.copyDialogVisible = true;
},
//
handleUpdate(row){
handleUpdate(row) {
this.dialogTableVisible = true;
}
},
},
};
</script>


+ 169
- 0
src/views/basedata/bdconfig/algconvert/index.vue View File

@ -0,0 +1,169 @@
<template>
<div class="app-container">
<el-form v-model="queryParams" :inline="true">
<el-form-item label="主系统">
<el-select>
<el-option label="item.label" value="item.value"></el-option>
</el-select>
</el-form-item>
<el-form-item label="算法">
<el-select>
<el-option label="item.label" value="item.value"></el-option>
</el-select>
</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 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 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 ref="dialogForm" :model="dialogForm" label-width="100px">
<el-form-item label="主系统">
<el-select>
<el-option label="item.label" value="item.value"></el-option>
</el-select>
</el-form-item>
<el-form-item label="算法">
<el-select>
<el-option label="item.label" value="item.value"></el-option>
</el-select>
</el-form-item>
<el-form-item label="原算法编号">
<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>
</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,
dialogForm: {},
title: "添加基础数据-设备对应",
};
},
computed: {},
created() {},
mounted() {},
methods: {
add() {
this.dialogVisible = true;
},
},
};
</script>
<style lang="scss" scoped></style>

+ 176
- 0
src/views/basedata/bdconfig/deviceconvert/index.vue View File

@ -0,0 +1,176 @@
<template>
<div class="app-container">
<el-form v-model="queryParams" :inline="true">
<el-form-item label="主系统">
<el-select>
<el-option label="item.label" value="item.value"></el-option>
</el-select>
</el-form-item>
<el-form-item label="设备">
<el-select>
<el-option label="item.label" value="item.value"></el-option>
</el-select>
</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 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="设备层级" 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 ref="dialogForm" :model="dialogForm" label-width="100px">
<el-form-item label="主系统">
<el-select>
<el-option label="item.label" value="item.value"></el-option>
</el-select>
</el-form-item>
<el-form-item label="设备">
<el-select>
<el-option label="item.label" value="item.value"></el-option>
</el-select>
</el-form-item>
<el-form-item label="原设备编号">
<el-input placeholder="请输入原算法编号"></el-input>
</el-form-item>
<el-form-item label="层级">
<el-select>
<el-option label="item.label" value="item.value"></el-option>
</el-select>
</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,
dialogForm: {},
title: "添加基础数据-设备对应",
};
},
computed: {},
created() {},
mounted() {},
methods: {
add() {
this.dialogVisible = true;
},
},
};
</script>
<style lang="scss" scoped></style>

+ 7
- 1
src/views/basedata/bdconfig/mainsystem/index.vue View File

@ -1,6 +1,6 @@
<template>
<div class="app-container">
<el-form v-model="queryParams" :inline="true" label-width="110px">
<el-form v-model="queryParams" :inline="true" label-width="100px">
<el-form-item label="主系统编号">
<el-input placeholder="请输入主系统编号" suffix-icon="xxxx"></el-input>
</el-form-item>
@ -119,6 +119,12 @@
</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"


Loading…
Cancel
Save