wangting
2024-11-27 3b3fd904b9b34e77445d749bca8c28beadcaf3db
Source/plt-web/plt-web-ui/src/views/authority/ui/dataAuthorization/dataView.vue
@@ -1,13 +1,15 @@
<template>
  <div style="padding: 10px 0">
    <el-tabs tab-position="left" style="height: 100%;">
    <el-tabs tab-position="left" :style="'height: '+height+';'">
      <el-tab-pane label="主体">
        <fieldset>
          <legend>&nbsp;主题&nbsp;</legend>
          <div>
            查询模板定义
            <avue-select @change="linkQueryDefineChange" class="el-input--small" v-model="linkQueryDefineForm" placeholder="请选择内容" type="tree" :dic="linkQueryDefineDic" style="width:240px"></avue-select>
            <div v-if="!readOnly">
              <el-button plain size="mini" type="primary" @click="userHandler">选中用户</el-button>
              <el-button plain size="mini" type="primary" @click="roleHandler">选择角色</el-button>
              <el-button plain size="mini" type="primary" @click="deptHandler">选择用户组</el-button>
            </div>
          </div>
        </fieldset>
      </el-tab-pane>
@@ -21,7 +23,13 @@
export default {
  name: "dataView",
  props: {
    selectData: {
    //选中的业务类型节点
    btmNode: {
      type: Object,
      default: {}
    },
    //选中行数据
    data: {
      type: Object,
      default: {}
    },
@@ -29,21 +37,19 @@
      type: Boolean,
      default: false
    },
    height: {
      type: String,
      default: '400px'
    },
  },
  data() {
    return {
      data:{
      }
    }
  },
  created() {
    this.getData();
  },
  methods: {
    getData(){
    }
  }
}
</script>