|
@@ -1,7 +1,9 @@
|
|
|
+
|
|
|
<template>
|
|
|
+
|
|
|
<div class="app-container">
|
|
|
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
|
|
|
- <el-form-item label="实体类父节点ID" prop="pid">
|
|
|
+ <el-form-item label="实体类父节点ID" prop="pid" style="display: none">
|
|
|
<el-input
|
|
|
v-model="queryParams.pid"
|
|
|
placeholder="请输入实体类父节点ID"
|
|
@@ -17,7 +19,7 @@
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="图标id" prop="entClsIconId">
|
|
|
+ <el-form-item label="图标id" prop="entClsIconId" style="display: none">
|
|
|
<el-input
|
|
|
v-model="queryParams.entClsIconId"
|
|
|
placeholder="请输入图标id"
|
|
@@ -25,7 +27,7 @@
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="实体类背景颜色" prop="backGroundColor">
|
|
|
+ <el-form-item label="实体类背景颜色" prop="backGroundColor" style="display: none">
|
|
|
<el-input
|
|
|
v-model="queryParams.backGroundColor"
|
|
|
placeholder="请输入实体类背景颜色"
|
|
@@ -41,7 +43,7 @@
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="待审属性节点个数" prop="noneCount">
|
|
|
+ <el-form-item label="待审属性节点个数" prop="noneCount" >
|
|
|
<el-input
|
|
|
v-model="queryParams.noneCount"
|
|
|
placeholder="请输入待审属性节点个数"
|
|
@@ -111,17 +113,17 @@
|
|
|
|
|
|
<el-table v-loading="loading" :data="classList" @selection-change="handleSelectionChange">
|
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
|
- <el-table-column label="实体类ID" align="center" prop="entClsID" />
|
|
|
- <el-table-column label="实体类父节点ID" align="center" prop="pid" />
|
|
|
+ <el-table-column label="实体类ID" align="center" prop="entClsID" v-if="false"/>
|
|
|
+ <el-table-column label="实体类父节点ID" align="center" prop="pid" v-if="false"/>
|
|
|
<el-table-column label="实体类名称" align="center" prop="entClsName" />
|
|
|
<el-table-column label="实体类描述" align="center" prop="entClsMemo" />
|
|
|
- <el-table-column label="图标id" align="center" prop="entClsIconId" />
|
|
|
+ <el-table-column label="图标id" align="center" prop="entClsIconId" v-if="false"/>
|
|
|
<el-table-column label="实体类背景颜色" align="center" prop="backGroundColor" />
|
|
|
<el-table-column label="实体类类型" align="center" prop="clsType" />
|
|
|
<el-table-column label="是否存在子类" align="center" prop="childCount" />
|
|
|
<el-table-column label="待审属性节点个数" align="center" prop="noneCount" />
|
|
|
<el-table-column label="允许的属性类型" align="center" prop="entClsAllowAttrType" />
|
|
|
- <el-table-column label="是否根节点" align="center" prop="isRoot" />
|
|
|
+ <el-table-column label="是否根节点" align="center" prop="isRoot" :formatter="bit2Info"/>
|
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
|
<template slot-scope="scope">
|
|
|
<el-button
|
|
@@ -141,7 +143,7 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
-
|
|
|
+
|
|
|
<pagination
|
|
|
v-show="total>0"
|
|
|
:total="total"
|
|
@@ -174,7 +176,7 @@
|
|
|
<el-form-item label="待审属性节点个数" prop="noneCount">
|
|
|
<el-input v-model="form.noneCount" placeholder="请输入待审属性节点个数" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="是否根节点" prop="isRoot">
|
|
|
+ <el-form-item label="是否根节点" prop="isRoot" >
|
|
|
<el-input v-model="form.isRoot" placeholder="请输入是否根节点" />
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
@@ -188,6 +190,7 @@
|
|
|
|
|
|
<script>
|
|
|
import { listClass, getClass, delClass, addClass, updateClass } from "@/api/knowledge/class";
|
|
|
+import {bit2Info} from '@/utils/validate'
|
|
|
|
|
|
export default {
|
|
|
name: "Class",
|
|
@@ -238,6 +241,7 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
/** 查询实体类管理列表 */
|
|
|
+ bit2Info,
|
|
|
getList() {
|
|
|
this.loading = true;
|
|
|
listClass(this.queryParams).then(response => {
|