| | |
| | | <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> 主题 </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> |
| | |
| | | export default { |
| | | name: "dataView", |
| | | props: { |
| | | selectData: { |
| | | //选中的业务类型节点 |
| | | btmNode: { |
| | | type: Object, |
| | | default: {} |
| | | }, |
| | | //选中行数据 |
| | | data: { |
| | | type: Object, |
| | | default: {} |
| | | }, |
| | |
| | | type: Boolean, |
| | | default: false |
| | | }, |
| | | height: { |
| | | type: String, |
| | | default: '400px' |
| | | }, |
| | | }, |
| | | data() { |
| | | return { |
| | | data:{ |
| | | |
| | | } |
| | | } |
| | | }, |
| | | created() { |
| | | this.getData(); |
| | | }, |
| | | methods: { |
| | | getData(){ |
| | | |
| | | } |
| | | } |
| | | } |
| | | </script> |