给租户模块增加租户角色查询条件
This commit is contained in:
parent
d4d8fce641
commit
11b8896577
@ -12,18 +12,19 @@
|
|||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :md="6" :sm="24">
|
<a-col :md="6" :sm="24">
|
||||||
<a-form-item label="租户类型" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="租户角色" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<a-select v-model="queryParam.type" placeholder="请选择租户类型">
|
<a-select v-model="queryParam.roleId" placeholder="请选择租户角色">
|
||||||
<a-select-option value="0">试用租户</a-select-option>
|
<a-select-option v-for="(item,index) in tenantRoleList" :key="index" :value="item.id">
|
||||||
<a-select-option value="1">付费租户</a-select-option>
|
{{ item.name }}
|
||||||
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :md="6" :sm="24">
|
<a-col :md="6" :sm="24">
|
||||||
<a-form-item label="租户状态" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="租户类型" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<a-select v-model="queryParam.enabled" placeholder="请选择操作状态">
|
<a-select v-model="queryParam.type" placeholder="请选择租户类型">
|
||||||
<a-select-option value="1">启用</a-select-option>
|
<a-select-option value="0">试用租户</a-select-option>
|
||||||
<a-select-option value="0">禁用</a-select-option>
|
<a-select-option value="1">付费租户</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
@ -38,6 +39,14 @@
|
|||||||
</span>
|
</span>
|
||||||
</a-col>
|
</a-col>
|
||||||
<template v-if="toggleSearchStatus">
|
<template v-if="toggleSearchStatus">
|
||||||
|
<a-col :md="6" :sm="24">
|
||||||
|
<a-form-item label="租户状态" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
|
<a-select v-model="queryParam.enabled" placeholder="请选择操作状态">
|
||||||
|
<a-select-option value="1">启用</a-select-option>
|
||||||
|
<a-select-option value="0">禁用</a-select-option>
|
||||||
|
</a-select>
|
||||||
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
<a-col :md="6" :sm="24">
|
<a-col :md="6" :sm="24">
|
||||||
<a-form-item label="备注" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
<a-form-item label="备注" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||||
<a-input v-model="queryParam.remark" placeholder="请输入备注"></a-input>
|
<a-input v-model="queryParam.remark" placeholder="请输入备注"></a-input>
|
||||||
@ -92,6 +101,7 @@
|
|||||||
import TenantModal from './modules/TenantModal'
|
import TenantModal from './modules/TenantModal'
|
||||||
import {JeecgListMixin} from '@/mixins/JeecgListMixin'
|
import {JeecgListMixin} from '@/mixins/JeecgListMixin'
|
||||||
import JInput from '@/components/jeecg/JInput'
|
import JInput from '@/components/jeecg/JInput'
|
||||||
|
import { getTenantRoleList } from '@/api/api'
|
||||||
export default {
|
export default {
|
||||||
name: "TenantList",
|
name: "TenantList",
|
||||||
mixins: [JeecgListMixin],
|
mixins: [JeecgListMixin],
|
||||||
@ -110,10 +120,12 @@
|
|||||||
},
|
},
|
||||||
queryParam: {
|
queryParam: {
|
||||||
loginName: '',
|
loginName: '',
|
||||||
|
roleId: '',
|
||||||
type: '',
|
type: '',
|
||||||
enabled: '',
|
enabled: '',
|
||||||
remark: ''
|
remark: ''
|
||||||
},
|
},
|
||||||
|
tenantRoleList: [], //租户角色列表
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
title: '#',
|
title: '#',
|
||||||
@ -135,10 +147,10 @@
|
|||||||
{ title: '登录名称', dataIndex: 'loginName', width: 100, align: "center"},
|
{ title: '登录名称', dataIndex: 'loginName', width: 100, align: "center"},
|
||||||
{ title: '用户数量', dataIndex: 'userCount', width: 60, align: "center"},
|
{ title: '用户数量', dataIndex: 'userCount', width: 60, align: "center"},
|
||||||
{ title: '用户数量限制', dataIndex: 'userNumLimit', width: 80, align: "center"},
|
{ title: '用户数量限制', dataIndex: 'userNumLimit', width: 80, align: "center"},
|
||||||
|
{ title: '租户角色', dataIndex: 'roleName', width: 80, align: "center"},
|
||||||
{ title: '租户类型',dataIndex: 'type',width:60,align:"center",
|
{ title: '租户类型',dataIndex: 'type',width:60,align:"center",
|
||||||
scopedSlots: { customRender: 'customRenderType' }
|
scopedSlots: { customRender: 'customRenderType' }
|
||||||
},
|
},
|
||||||
{ title: '租户角色', dataIndex: 'roleName', width: 80, align: "center"},
|
|
||||||
{ title: '租户状态',dataIndex: 'enabled',width:60,align:"center",
|
{ title: '租户状态',dataIndex: 'enabled',width:60,align:"center",
|
||||||
scopedSlots: { customRender: 'customRenderEnabled' }
|
scopedSlots: { customRender: 'customRenderEnabled' }
|
||||||
},
|
},
|
||||||
@ -153,8 +165,16 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
created () {
|
created () {
|
||||||
|
this.getTenantRoleList()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
getTenantRoleList() {
|
||||||
|
getTenantRoleList().then((res)=>{
|
||||||
|
if(res) {
|
||||||
|
this.tenantRoleList = res
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@ -24,12 +24,6 @@
|
|||||||
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="用户数量限制">
|
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="用户数量限制">
|
||||||
<a-input-number style="width:100%" placeholder="请输入用户数量限制" v-decorator.trim="[ 'userNumLimit' ]" />
|
<a-input-number style="width:100%" placeholder="请输入用户数量限制" v-decorator.trim="[ 'userNumLimit' ]" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="租户类型" v-if="model.id">
|
|
||||||
<a-select style="width:100%" placeholder="请选择租户类型" v-decorator.trim="[ 'type' ]">
|
|
||||||
<a-select-option value="0">试用租户</a-select-option>
|
|
||||||
<a-select-option value="1">付费租户</a-select-option>
|
|
||||||
</a-select>
|
|
||||||
</a-form-item>
|
|
||||||
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="租户角色" v-if="model.id">
|
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="租户角色" v-if="model.id">
|
||||||
<a-select style="width:100%" placeholder="请选择租户角色" v-decorator.trim="[ 'roleId' ]">
|
<a-select style="width:100%" placeholder="请选择租户角色" v-decorator.trim="[ 'roleId' ]">
|
||||||
<a-select-option v-for="(item,index) in tenantRoleList" :key="index" :value="item.id">
|
<a-select-option v-for="(item,index) in tenantRoleList" :key="index" :value="item.id">
|
||||||
@ -37,6 +31,12 @@
|
|||||||
</a-select-option>
|
</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="租户类型" v-if="model.id">
|
||||||
|
<a-select style="width:100%" placeholder="请选择租户类型" v-decorator.trim="[ 'type' ]">
|
||||||
|
<a-select-option value="0">试用租户</a-select-option>
|
||||||
|
<a-select-option value="1">付费租户</a-select-option>
|
||||||
|
</a-select>
|
||||||
|
</a-form-item>
|
||||||
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="到期时间">
|
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="到期时间">
|
||||||
<j-date style="width:100%" placeholder="请选择到期时间" v-decorator.trim="[ 'expireTime' ]" :show-time="true"/>
|
<j-date style="width:100%" placeholder="请选择到期时间" v-decorator.trim="[ 'expireTime' ]" :show-time="true"/>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user