Blame view

ant-design-vue-jeecg/src/components/jeecgbiz/JSelectRole.vue 786 Bytes
肖超群 authored
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<template>
  <j-select-biz-component
    :value="value"

    name="角色"
    displayKey="roleName"

    :returnKeys="returnKeys"
    :listUrl="url.list"
    :columns="columns"
    queryParamText="角色编码"

    v-on="$listeners"
    v-bind="$attrs"
  />
</template>

<script>
肖超群 authored
19
import JSelectBizComponent from './JSelectBizComponent'
肖超群 authored
20
肖超群 authored
21
22
23
24
25
26
27
28
29
30
31
32
export default {
  name: 'JSelectRole',
  components: {JSelectBizComponent},
  props: ['value'],
  data() {
    return {
      returnKeys: ['id', 'roleCode'],
      url: {list: '/sys/role/list'},
      columns: [
        {title: '角色名称', dataIndex: 'roleName', align: 'center', width: 120},
        {title: '角色编码', dataIndex: 'roleCode', align: 'center', width: 120}
      ]
肖超群 authored
33
34
    }
  }
肖超群 authored
35
}
肖超群 authored
36
37
38
</script>

<style lang="less" scoped></style>