Browse Source

graph data view change

wcf 2 years ago
parent
commit
a357b5ca2d

+ 4 - 0
src/utils/validate.js

@@ -81,3 +81,7 @@ export function isArray(arg) {
   }
   return Array.isArray(arg)
 }
+
+export function bit2Info(row,col){
+  return (row.isRoot == 'T' || row.isRoot == 1) ? "是" : "否" ;
+}

+ 14 - 10
src/views/knowledge/class/index.vue

@@ -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 => {

+ 10 - 8
src/views/knowledge/classAttribute/index.vue

@@ -17,7 +17,7 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
-      <el-form-item label="实体类id" prop="entClsID">
+      <el-form-item label="实体类id" prop="entClsID" style="display: none">
         <el-input
           v-model="queryParams.entClsID"
           placeholder="请输入实体类id"
@@ -33,7 +33,7 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
-      <el-form-item label="domainKey" prop="domainKey">
+      <el-form-item label="domainKey" prop="domainKey" >
         <el-input
           v-model="queryParams.domainKey"
           placeholder="请输入domainKey"
@@ -151,23 +151,23 @@
 
     <el-table v-loading="loading" :data="classAttributeList" @selection-change="handleSelectionChange">
       <el-table-column type="selection" width="55" align="center" />
-      <el-table-column label="关系id" align="center" prop="attrClsID" />
+      <el-table-column label="关系id" align="center" prop="attrClsID" v-if="false"/>
       <el-table-column label="属性类名称" align="center" prop="attrClsName" />
       <el-table-column label="属性单位" align="center" prop="attrUnit" />
       <el-table-column label="属性类型" align="center" prop="entAndAttrType" />
       <el-table-column label="属性类型" align="center" prop="attrType" />
-      <el-table-column label="实体类id" align="center" prop="entClsID" />
+      <el-table-column label="实体类id" align="center" prop="entClsID" v-if="false"/>
       <el-table-column label="属性类描述" align="center" prop="attrClsMemo" />
       <el-table-column label="值类型 (TEXT) " align="center" prop="valueType" />
       <el-table-column label="值类型 (TEXT) " align="center" prop="attrValueType" />
       <el-table-column label="domainKey" align="center" prop="domainKey" />
       <el-table-column label="domain" align="center" prop="domain" />
-      <el-table-column label="isPublic" align="center" prop="isPublic" />
+      <el-table-column label="isPublic" align="center" prop="isPublic" :formatter="bit2Info"/>
       <el-table-column label="最大值" align="center" prop="maxValue" />
       <el-table-column label="最小值" align="center" prop="minValue" />
-      <el-table-column label="是否可以为空" align="center" prop="notNull" />
+      <el-table-column label="是否可以为空" align="center" prop="notNull" :formatter="bit2Info"/>
       <el-table-column label="entUseCount" align="center" prop="entUseCount" />
-      <el-table-column label="isEdit" align="center" prop="isEdit" />
+      <el-table-column label="isEdit" align="center" prop="isEdit" :formatter="bit2Info"/>
       <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
         <template slot-scope="scope">
           <el-button
@@ -187,7 +187,7 @@
         </template>
       </el-table-column>
     </el-table>
-    
+
     <pagination
       v-show="total>0"
       :total="total"
@@ -246,6 +246,7 @@
 
 <script>
 import { listClassAttribute, getClassAttribute, delClassAttribute, addClassAttribute, updateClassAttribute } from "@/api/knowledge/classAttribute";
+import {bit2Info} from '@/utils/validate'
 
 export default {
   name: "ClassAttribute",
@@ -302,6 +303,7 @@ export default {
   },
   methods: {
     /** 查询实体类属性列表 */
+    bit2Info,
     getList() {
       this.loading = true;
       listClassAttribute(this.queryParams).then(response => {

+ 9 - 7
src/views/knowledge/classRelation/index.vue

@@ -33,7 +33,7 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
-      <el-form-item label="起点实体类ID" prop="startID">
+      <el-form-item label="起点实体类ID" prop="startID" style="display: none">
         <el-input
           v-model="queryParams.startID"
           placeholder="请输入起点实体类ID"
@@ -41,7 +41,7 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
-      <el-form-item label="终点实体类ID" prop="endID">
+      <el-form-item label="终点实体类ID" prop="endID" style="display: none">
         <el-input
           v-model="queryParams.endID"
           placeholder="请输入终点实体类ID"
@@ -103,14 +103,14 @@
 
     <el-table v-loading="loading" :data="classRelationList" @selection-change="handleSelectionChange">
       <el-table-column type="selection" width="55" align="center" />
-      <el-table-column label="关系id" align="center" prop="relClsID" />
+      <el-table-column label="关系id" align="center" prop="relClsID" v-if="false"/>
       <el-table-column label="关系类名称" align="center" prop="relClsName" />
       <el-table-column label="关系类描述" align="center" prop="relClsMemo" />
       <el-table-column label="关系类背景颜色" align="center" prop="backGroundColor" />
       <el-table-column label="关系类类型" align="center" prop="clsType" />
-      <el-table-column label="是否模板" align="center" prop="isModel" />
-      <el-table-column label="起点实体类ID" align="center" prop="startID" />
-      <el-table-column label="终点实体类ID" align="center" prop="endID" />
+      <el-table-column label="是否模板" align="center" prop="isModel" :formatter="bit2Info"/>
+      <el-table-column label="起点实体类ID" align="center" prop="startID" v-if="false"/>
+      <el-table-column label="终点实体类ID" align="center" prop="endID" v-if="false"/>
       <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
         <template slot-scope="scope">
           <el-button
@@ -130,7 +130,7 @@
         </template>
       </el-table-column>
     </el-table>
-    
+
     <pagination
       v-show="total>0"
       :total="total"
@@ -171,6 +171,7 @@
 
 <script>
 import { listClassRelation, getClassRelation, delClassRelation, addClassRelation, updateClassRelation } from "@/api/knowledge/classRelation";
+import {bit2Info} from '@/utils/validate'
 
 export default {
   name: "ClassRelation",
@@ -224,6 +225,7 @@ export default {
   },
   methods: {
     /** 查询实体类关系管理列表 */
+    bit2Info,
     getList() {
       this.loading = true;
       listClassRelation(this.queryParams).then(response => {

+ 9 - 7
src/views/knowledge/entity/index.vue

@@ -17,7 +17,7 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
-      <el-form-item label="实体类id" prop="entClsID">
+      <el-form-item label="实体类id" prop="entClsID" style="display: none">
         <el-input
           v-model="queryParams.entClsID"
           placeholder="请输入实体类id"
@@ -33,7 +33,7 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
-      <el-form-item label="实体iconId" prop="entIconId">
+      <el-form-item label="实体iconId" prop="entIconId" style="display: none">
         <el-input
           v-model="queryParams.entIconId"
           placeholder="请输入实体iconId"
@@ -95,12 +95,12 @@
 
     <el-table v-loading="loading" :data="entityList" @selection-change="handleSelectionChange">
       <el-table-column type="selection" width="55" align="center" />
-      <el-table-column label="实体id" align="center" prop="entId" />
+      <el-table-column label="实体id" align="center" prop="entId" v-if="false"/>
       <el-table-column label="实体名称" align="center" prop="entName" />
       <el-table-column label="实体描述" align="center" prop="entMemo" />
-      <el-table-column label="实体类id" align="center" prop="entClsID" />
-      <el-table-column label="是否模板" align="center" prop="isModel" />
-      <el-table-column label="实体iconId" align="center" prop="entIconId" />
+      <el-table-column label="实体类id" align="center" prop="entClsID" v-if="false"/>
+      <el-table-column label="是否模板" align="center" prop="isModel" :formatter="bit2Info"/>
+      <el-table-column label="实体iconId" align="center" prop="entIconId" v-if="false"/>
       <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
         <template slot-scope="scope">
           <el-button
@@ -120,7 +120,7 @@
         </template>
       </el-table-column>
     </el-table>
-    
+
     <pagination
       v-show="total>0"
       :total="total"
@@ -158,6 +158,7 @@
 
 <script>
 import { listEntity, getEntity, delEntity, addEntity, updateEntity } from "@/api/knowledge/entity";
+import {bit2Info} from '@/utils/validate'
 
 export default {
   name: "Entity",
@@ -203,6 +204,7 @@ export default {
   },
   methods: {
     /** 查询实体管理列表 */
+    bit2Info,
     getList() {
       this.loading = true;
       listEntity(this.queryParams).then(response => {

+ 6 - 6
src/views/knowledge/entityAttribute/index.vue

@@ -9,7 +9,7 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
-      <el-form-item label="实体id" prop="entId">
+      <el-form-item label="实体id" prop="entId" style="display: none">
         <el-input
           v-model="queryParams.entId"
           placeholder="请输入实体id"
@@ -17,7 +17,7 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
-      <el-form-item label="实体类id" prop="attrClsID">
+      <el-form-item label="实体类id" prop="attrClsID" style="display: none">
         <el-input
           v-model="queryParams.attrClsID"
           placeholder="请输入实体类id"
@@ -79,10 +79,10 @@
 
     <el-table v-loading="loading" :data="entityAttributeList" @selection-change="handleSelectionChange">
       <el-table-column type="selection" width="55" align="center" />
-      <el-table-column label="实体属性id" align="center" prop="attrID" />
+      <el-table-column label="实体属性id" align="center" prop="attrID" v-if="false"/>
       <el-table-column label="实体属性值" align="center" prop="attrValue" />
-      <el-table-column label="实体id" align="center" prop="entId" />
-      <el-table-column label="实体类id" align="center" prop="attrClsID" />
+      <el-table-column label="实体id" align="center" prop="entId" v-if="false"/>
+      <el-table-column label="实体类id" align="center" prop="attrClsID" v-if="false"/>
       <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
         <template slot-scope="scope">
           <el-button
@@ -102,7 +102,7 @@
         </template>
       </el-table-column>
     </el-table>
-    
+
     <pagination
       v-show="total>0"
       :total="total"

+ 9 - 7
src/views/knowledge/entityRelation/index.vue

@@ -9,7 +9,7 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
-      <el-form-item label="起点实体id" prop="startEntId">
+      <el-form-item label="起点实体id" prop="startEntId" style="display: none">
         <el-input
           v-model="queryParams.startEntId"
           placeholder="请输入起点实体id"
@@ -17,7 +17,7 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
-      <el-form-item label="终点实体id" prop="endEntId">
+      <el-form-item label="终点实体id" prop="endEntId" style="display: none">
         <el-input
           v-model="queryParams.endEntId"
           placeholder="请输入终点实体id"
@@ -87,11 +87,11 @@
 
     <el-table v-loading="loading" :data="entityRelationList" @selection-change="handleSelectionChange">
       <el-table-column type="selection" width="55" align="center" />
-      <el-table-column label="实体关系id" align="center" prop="relId" />
+      <el-table-column label="实体关系id" align="center" prop="relId" v-if="false"/>
       <el-table-column label="实体关系值" align="center" prop="relClsId" />
-      <el-table-column label="起点实体id" align="center" prop="startEntId" />
-      <el-table-column label="终点实体id" align="center" prop="endEntId" />
-      <el-table-column label="是否模板" align="center" prop="isModel" />
+      <el-table-column label="起点实体id" align="center" prop="startEntId" v-if="false"/>
+      <el-table-column label="终点实体id" align="center" prop="endEntId" v-if="false"/>
+      <el-table-column label="是否模板" align="center" prop="isModel" :formatter="bit2Info"/>
       <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
         <template slot-scope="scope">
           <el-button
@@ -111,7 +111,7 @@
         </template>
       </el-table-column>
     </el-table>
-    
+
     <pagination
       v-show="total>0"
       :total="total"
@@ -146,6 +146,7 @@
 
 <script>
 import { listEntityRelation, getEntityRelation, delEntityRelation, addEntityRelation, updateEntityRelation } from "@/api/knowledge/entityRelation";
+import {bit2Info} from '@/utils/validate'
 
 export default {
   name: "EntityRelation",
@@ -190,6 +191,7 @@ export default {
   },
   methods: {
     /** 查询实体关系管理列表 */
+    bit2Info,
     getList() {
       this.loading = true;
       listEntityRelation(this.queryParams).then(response => {