...
|
...
|
@@ -126,19 +126,19 @@ |
|
|
<el-form :inline="true" label-width="120px" status-icon style="margin-top: -30px" align="center"
|
|
|
:model="umb_addForm" :rules="umb_addFormRules" ref="umb_addFormRef">
|
|
|
|
|
|
<!-- <el-form-item label="用户名称:" prop="userIds">-->
|
|
|
<!-- <el-select v-model="umb_addForm.userIds" prefix-icon="el-icon-search" clearable-->
|
|
|
<!-- @change="umb_userInfo_addChange"-->
|
|
|
<!-- style="width:400px" size="medium" filterable multiple-->
|
|
|
<!-- placeholder="请选择用户">-->
|
|
|
<!-- <el-option-->
|
|
|
<!-- v-for="item in (umb_config.userInfoList)"-->
|
|
|
<!-- :key="item.id"-->
|
|
|
<!-- :label="item.username"-->
|
|
|
<!-- :value="item.id">-->
|
|
|
<!-- </el-option>-->
|
|
|
<!-- </el-select>-->
|
|
|
<!-- </el-form-item>-->
|
|
|
<!-- <el-form-item label="用户名称:" prop="userIds">-->
|
|
|
<!-- <el-select v-model="umb_addForm.userIds" prefix-icon="el-icon-search" clearable-->
|
|
|
<!-- @change="umb_userInfo_addChange"-->
|
|
|
<!-- style="width:400px" size="medium" filterable multiple-->
|
|
|
<!-- placeholder="请选择用户">-->
|
|
|
<!-- <el-option-->
|
|
|
<!-- v-for="item in (umb_config.userInfoList)"-->
|
|
|
<!-- :key="item.id"-->
|
|
|
<!-- :label="item.username"-->
|
|
|
<!-- :value="item.id">-->
|
|
|
<!-- </el-option>-->
|
|
|
<!-- </el-select>-->
|
|
|
<!-- </el-form-item>-->
|
|
|
|
|
|
<el-form-item label="用户名称:" prop="usernames">
|
|
|
<el-select v-model="umb_addForm.usernames" prefix-icon="el-icon-search" clearable
|
...
|
...
|
@@ -164,6 +164,7 @@ |
|
|
<el-form-item label="服务器名称:" prop="serverId">
|
|
|
<el-select v-model="umb_addForm.serverId" prefix-icon="el-icon-search" clearable
|
|
|
style="width:400px" size="medium" filterable
|
|
|
:disabled="umb_addForm.usernames.length===0"
|
|
|
@change="umb_server_addChange"
|
|
|
placeholder="请选择服务器">
|
|
|
<el-option
|
...
|
...
|
@@ -179,7 +180,7 @@ |
|
|
<el-select v-model="umb_addForm.virtualHostId" prefix-icon="el-icon-search" clearable
|
|
|
style="width:400px" size="medium" filterable
|
|
|
@change="umb_virtualHost_addChange"
|
|
|
:disabled="umb_addForm.serverId==='' || umb_addForm.userIds.length===0"
|
|
|
:disabled="umb_addForm.serverId==='' || umb_addForm.usernames.length===0"
|
|
|
placeholder="请选择虚拟主机">
|
|
|
<el-option
|
|
|
v-for="item in (umb_config.virtualHostList)"
|
...
|
...
|
@@ -222,7 +223,7 @@ |
|
|
<el-form-item label="订阅者队列:" prop="queueIds">
|
|
|
<el-select v-model="umb_addForm.queueIds" prefix-icon="el-icon-search" clearable
|
|
|
style="width:400px" size="medium" filterable multiple
|
|
|
:disabled="umb_addForm.virtualHostId==='' || umb_addForm.userIds.length===0"
|
|
|
:disabled="umb_addForm.virtualHostId==='' || umb_addForm.usernames.length===0"
|
|
|
placeholder="请选择订阅者队列">
|
|
|
<el-option
|
|
|
v-for="item in (umb_config.queueList)"
|
...
|
...
|
@@ -259,8 +260,7 @@ |
|
|
<el-form :inline="true" label-width="120px" status-icon style="margin-left: 30px" align="center"
|
|
|
:model="umb_editForm" :rules="umb_editFormRules" ref="umb_editFormRef">
|
|
|
<el-form-item label="用户名称:" prop="username">
|
|
|
<el-input v-model="umb_editForm.username" style="width:300px" size="small" clearable
|
|
|
disabled
|
|
|
<el-input v-model="umb_editForm.username" style="width:300px" size="small" clearable disabled
|
|
|
placeholder="请输入用户名称">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
...
|
...
|
@@ -650,7 +650,7 @@ |
|
|
*/
|
|
|
umb_add() {
|
|
|
this.umb_addForm.queueId = this.umb_addForm.queueIds.join();
|
|
|
this.umb_addForm.userId = this.umb_addForm.userIds.join();
|
|
|
this.umb_addForm.username = this.umb_addForm.usernames.join();
|
|
|
this.umb_addForm.exchangeId = this.umb_addForm.exchangeIds.join();
|
|
|
this.umb_addForm.routingKeyId = this.umb_addForm.routingKeyIds.join();
|
|
|
// 进行表单的预验证
|
...
|
...
|
@@ -873,10 +873,9 @@ |
|
|
/**
|
|
|
* 获取队列-列表
|
|
|
*/
|
|
|
selectQueueList(virtualHostId, userId) {
|
|
|
selectQueueList(virtualHostId) {
|
|
|
let params = {
|
|
|
virtualHostId: virtualHostId,
|
|
|
userId: userId
|
|
|
};
|
|
|
getQueueList(params).then((response) => {
|
|
|
let res = response.data;
|
...
|
...
|
@@ -917,26 +916,20 @@ |
|
|
},
|
|
|
|
|
|
umb_userInfo_addChange(value) {
|
|
|
console.log(value.join())
|
|
|
// 根据虚拟主机id和用户id来查询,队列集合
|
|
|
this.selectQueueList(this.umb_addForm.virtualHostId, value.join());
|
|
|
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
* 添加方法,虚拟主机ID值,改变
|
|
|
*/
|
|
|
umb_virtualHost_addChange(value) {
|
|
|
// 先将对应的交换机和队列的ID清空
|
|
|
this.umb_addForm.exchangeId = undefined;
|
|
|
this.umb_addForm.queueId = undefined;
|
|
|
|
|
|
// 根据虚拟主机ID,获取出对应的交换机和队列的列表
|
|
|
this.selectExchangeList(value);
|
|
|
|
|
|
// 根据用户id和虚拟主机id来查询,队列集合
|
|
|
let userId = this.umb_addForm.userIds.join();
|
|
|
this.selectQueueList(value, userId);
|
|
|
this.selectQueueList(value);
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
* 添加方法,交换机ID值,改变
|
|
|
*/
|
...
|
...
|
@@ -1005,7 +998,6 @@ |
|
|
getCloudUser() {
|
|
|
getUserList(this.user_cloud.queryInfo).then((response) => {
|
|
|
this.user_cloud.cloudUserList = response.data.data.list;
|
|
|
console.log(this.user_cloud.cloudUserList)
|
|
|
}).catch((error) => {
|
|
|
this.$message.error(error.toString());
|
|
|
});
|
...
|
...
|
|