tarsier-vue-tools标签管理组件

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

使用前的准备

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

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

使用


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

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

  export default {
    components: {
      Tag
    },
    data() {
      return {
        urls:{}
      };
    }
  }
</script>
  

urls 地址配置说明

  • PRE : 地址前缀 ,默认值:/tarsier-comm/cmdb
  • TAG_TREE : 获取左侧标签树列表
  • DELETE_TAG : 根据id删除标签
  • SAVE_TAG_DIR : 保存标签所属组织信息
  • DELETE_TAG_DIR : 根据id删除标签所属组织
  • CLASS_LIST : 获取所有分类列表
  • ATTR_VALUE_BY_SEARCH : 根据搜索值以及指定分类属性获取所有的属性值
  • SAVE_INFO : 保存标签的所有信息
  • GET_RULE_CONFIG : 获取标签的规则配置信息
  • CI_LIST_BY_TAG : 根据标签获取CI列表