|
@@ -2,37 +2,36 @@
|
|
|
<div class="app-container">
|
|
|
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px" />
|
|
|
<el-row :gutter="10" class="mb8">
|
|
|
- <el-col :span="1.5">设施大类</el-col>
|
|
|
+ <el-col :span="1.5">设施类别</el-col>
|
|
|
</el-row>
|
|
|
<el-row :gutter="10" class="mb8">
|
|
|
<el-col :span="1.5">
|
|
|
- <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd" v-hasPermi="['basecfg:facstype:add']">新增
|
|
|
+ <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd" v-hasPermi="['basecfg:facscategory:add']">新增
|
|
|
</el-button>
|
|
|
</el-col>
|
|
|
<el-col :span="1.5">
|
|
|
<el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate"
|
|
|
- v-hasPermi="['basecfg:facstype:edit']">修改</el-button>
|
|
|
+ v-hasPermi="['basecfg:facscategory:edit']">修改</el-button>
|
|
|
</el-col>
|
|
|
<el-col :span="1.5">
|
|
|
<el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete"
|
|
|
- v-hasPermi="['basecfg:facstype:remove']">删除</el-button>
|
|
|
+ v-hasPermi="['basecfg:facscategory:remove']">删除</el-button>
|
|
|
</el-col>
|
|
|
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
|
|
</el-row>
|
|
|
|
|
|
<el-table v-loading="loading" :data="typeList" @selection-change="handleSelectionChange">
|
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
|
- <el-table-column label="系统代码" align="center" prop="code" />
|
|
|
- <el-table-column label="系统名称" align="center" prop="name" />
|
|
|
+ <el-table-column label="类别代码" align="center" prop="code" />
|
|
|
+ <el-table-column label="类别名称" align="center" prop="name" />
|
|
|
<el-table-column label="说明" align="center" prop="desc" />
|
|
|
<el-table-column label="数据版本" align="center" prop="version" />
|
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
|
<template slot-scope="scope">
|
|
|
- <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)" v-hasPermi="['basecfg:facstype:edit']">
|
|
|
+ <el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)" v-hasPermi="['basecfg:facscategory:edit']">
|
|
|
修改</el-button>
|
|
|
- <el-button size="mini" type="text" icon="el-icon-delete" class="deleteBtn" @click="handleDelete(scope.row)" v-hasPermi="['basecfg:facstype:remove']">
|
|
|
+ <el-button size="mini" type="text" icon="el-icon-delete" class="deleteBtn" @click="handleDelete(scope.row)" v-hasPermi="['basecfg:facscategory:remove']">
|
|
|
删除</el-button>
|
|
|
-
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
@@ -42,11 +41,11 @@
|
|
|
<!-- 添加或修改能源设施/系统分类对话框 -->
|
|
|
<el-dialog :title="title" :visible.sync="open" width="600px" append-to-body>
|
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="120px">
|
|
|
- <el-form-item label="系统代码" prop="code">
|
|
|
- <el-input v-model="form.code" placeholder="请输入设施系统代码" />
|
|
|
+ <el-form-item label="类别代码" prop="code">
|
|
|
+ <el-input v-model="form.code" placeholder="请输入设施类别代码" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="系统名称" prop="name">
|
|
|
- <el-input v-model="form.name" placeholder="请输入设施系统名称" />
|
|
|
+ <el-form-item label="类别名称" prop="name">
|
|
|
+ <el-input v-model="form.name" placeholder="请输入设施类别名称" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="说明" prop="desc">
|
|
|
<el-input v-model="form.desc" placeholder="请输入说明" />
|
|
@@ -54,14 +53,14 @@
|
|
|
<el-form-item label="数据版本" prop="version">
|
|
|
<el-input v-model="form.version" placeholder="请输入数据版本" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="系统子类" prop="subtypeList">
|
|
|
+ <el-form-item label="类别细分" prop="subtypeList">
|
|
|
<el-table class="sub-table" v-loading="loading" :data="form.subtypeList" max-height="280px">
|
|
|
- <el-table-column label="子系统代码" align="center" prop="code">
|
|
|
+ <el-table-column label="子类别代码" align="center" prop="code">
|
|
|
<template slot-scope="scope">
|
|
|
<el-input size="mini" v-model="scope.row.code" placeholder="请输入代码" />
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="子系统名称" align="center" prop="name">
|
|
|
+ <el-table-column label="子类别名称" align="center" prop="name">
|
|
|
<template slot-scope="scope">
|
|
|
<el-input size="mini" v-model="scope.row.name" placeholder="请输入名称" />
|
|
|
</template>
|
|
@@ -88,7 +87,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import { listType, getType, delType, addType, updateType } from '@/api/basecfg/facstype'
|
|
|
+import { listFacsCategory, getFacsCategory, delFacsCategory, addFacsCategory, updateFacsCategory } from '@/api/basecfg/facscategory'
|
|
|
|
|
|
export default {
|
|
|
name: 'Type',
|
|
@@ -157,7 +156,7 @@ export default {
|
|
|
/** 查询能源设施/系统分类列表 */
|
|
|
getList() {
|
|
|
this.loading = true
|
|
|
- listType(this.queryParams).then(response => {
|
|
|
+ listFacsCategory(this.queryParams).then(response => {
|
|
|
this.typeList = response.rows
|
|
|
this.total = response.total
|
|
|
this.loading = false
|
|
@@ -199,7 +198,7 @@ export default {
|
|
|
handleUpdate(row) {
|
|
|
this.reset()
|
|
|
const id = row.id || this.ids
|
|
|
- getType(id).then(response => {
|
|
|
+ getFacsCategory(id).then(response => {
|
|
|
this.form = response.data
|
|
|
this.open = true
|
|
|
this.title = '修改能源设施/系统分类'
|
|
@@ -211,13 +210,13 @@ export default {
|
|
|
if (valid) {
|
|
|
this.form.subtypeList = this.form.subtypeList.filter(item => item.name !== '' && item.value !== '')
|
|
|
if (this.form.id != null) {
|
|
|
- updateType(this.form).then(response => {
|
|
|
+ updateFacsCategory(this.form).then(response => {
|
|
|
this.$modal.msgSuccess('修改成功')
|
|
|
this.open = false
|
|
|
this.getList()
|
|
|
})
|
|
|
} else {
|
|
|
- addType(this.form).then(response => {
|
|
|
+ addFacsCategory(this.form).then(response => {
|
|
|
this.$modal.msgSuccess('新增成功')
|
|
|
this.open = false
|
|
|
this.getList()
|
|
@@ -232,23 +231,13 @@ export default {
|
|
|
this.$modal
|
|
|
.confirm('是否确认删除能源设施/系统分类编号为"' + ids + '"的数据项?')
|
|
|
.then(function() {
|
|
|
- return delType(ids)
|
|
|
+ return delFacsCategory(ids)
|
|
|
})
|
|
|
.then(() => {
|
|
|
this.getList()
|
|
|
this.$modal.msgSuccess('删除成功')
|
|
|
})
|
|
|
.catch(() => {})
|
|
|
- },
|
|
|
- /** 导出按钮操作 */
|
|
|
- handleExport() {
|
|
|
- this.download(
|
|
|
- 'ems/basecfg/facstype/export',
|
|
|
- {
|
|
|
- ...this.queryParams
|
|
|
- },
|
|
|
- `type_${new Date().getTime()}.xlsx`
|
|
|
- )
|
|
|
}
|
|
|
}
|
|
|
}
|