tarsier-vue-tools关系管理组件

2021-07-09 by uino 63 tarsier-vue 研发

使用前的准备

  1. 组件的store需要注册到全局的vuexstore中并命名RelationStore
  2. 传入参数urls对象,默认配置为/tarsier-comm/cmdb的后台地址

// store.js:
import { RelationStore } from 'uino-tarsier-vue-lib';
export default new Vuex.Store({
  state:{},
  modules:{
    RelationStore
  }
});

使用


// *.vue:
<template>
  <Relation :urls="urls" />
</template>

<script>
  import { Relation } from  'uino-tarsier-vue-lib';

  export default {
    components: {
      Relation
    },
    data(){
      return {
        urls: {} // 接口配置的地址信息
      }
    }
  }
</script>
  

urls 地址配置说明

  • pre : 地址前缀 ,默认值:/tarsier-comm/cmdb
  • RELATION_CLASS : 获取全部关系分类
  • CLASS_INFO : 获取关系分类的基本信息
  • UPDATE_CLASS_INFO : 保存关系分类的基本信息
  • DELETE_RLT_CLASS : 删除关系分类
  • RELATION_LIST : 获取关系列表
  • DELETE_DATA : 删除关系数据
  • CLEAR_DATA : 清空关系数据
  • SEARCH_CI : 获取所有的CI数据
  • BIND_CI_RLT : 绑定关系数据
  • UPDATE_CI_RLT : 更新关系数据
  • EXPORT_CI_RLT : 导出关系数据
  • EXPORT_RLT_ATTR : 导出关系属性
  • IMPORT_CI : 导入关系数据
  • IMPORT_Attr : 导入关系属性
  • ANALYSIS_RLT_EXCEL : 解析导入的excel