作者 王勇

编辑方法,不可修改项添加disable

... ... @@ -91,8 +91,6 @@
</el-table-column>
</el-table>
</div>
<!--分页区域-->
<div style="margin-top: 10px">
<el-row :gutter="24">
... ... @@ -217,13 +215,13 @@
:model="exchange_editForm" :rules="exchange_editFormRules" ref="exchange_editFormRef">
<el-form-item label="交换机名称:" prop="exchangeName">
<el-input v-model="exchange_editForm.exchangeName" style="width:240px" size="small"
clearable
clearable disabled
placeholder="请输入交换机名称">
</el-input>
</el-form-item>
<el-form-item label="所属虚拟主机:" prop="virtualHostId">
<el-cascader
clearable style="width: 240px" size="small"
disabled clearable style="width: 240px" size="small"
v-model="exchange_editForm.virtualHostId"
@change="cascadeEditChange"
:options="exchange_config.cascade.server_hostList"
... ... @@ -234,7 +232,7 @@
</el-form-item>
<el-form-item label="交换机类型:" prop="exchangeType">
<el-select v-model="exchange_editForm.exchangeType" style="width: 240px" clearable
size="small"
size="small" disabled
placeholder="请选择交换机类型">
<el-option
v-for="item in exchangeTypeList"
... ... @@ -246,7 +244,7 @@
</el-form-item>
<el-form-item label="是否持久化:" prop="durability">
<el-select v-model="exchange_editForm.durability" style="width: 240px" clearable
size="small"
size="small" disabled
placeholder="请选择是否持久化">
<el-option
v-for="item in booleanList"
... ... @@ -258,7 +256,7 @@
</el-form-item>
<el-form-item label="是否自动删除:" prop="autoDelete">
<el-select v-model="exchange_editForm.autoDelete" style="width: 240px" clearable
size="small"
size="small" disabled
placeholder="请选择是否自动删除">
<el-option
v-for="item in booleanList"
... ... @@ -269,7 +267,7 @@
</el-select>
</el-form-item>
<el-form-item label="是否仅内部使用:" prop="internal">
<el-select v-model="exchange_editForm.internal" style="width: 240px" clearable size="small"
<el-select v-model="exchange_editForm.internal" style="width: 240px" disabled clearable size="small"
placeholder="是否仅内部使用">
<el-option
v-for="item in booleanList"
... ... @@ -280,7 +278,7 @@
</el-select>
</el-form-item>
<el-form-item label="扩展参数:" prop="arguments">
<el-input v-model="exchange_editForm.arguments" style="width:240px" clearable size="small"
<el-input v-model="exchange_editForm.arguments" style="width:240px" disabled clearable size="small"
placeholder="扩展参数(JSON格式)">
</el-input>
</el-form-item>
... ...
... ... @@ -256,7 +256,7 @@
<el-form-item label="发送内容:" prop="alias_sendContent">
<el-input v-model="messageNote_addForm.alias_sendContent" style="width:240px" size="small"
clearable
clearable type="textarea" :rows="1"
placeholder="请输入相关描述">
</el-input>
</el-form-item>
... ... @@ -287,12 +287,14 @@
:model="messageNote_editForm" :rules="messageNote_editFormRules" ref="messageNote_editFormRef">
<el-form-item label="用户名称:" prop="username">
<el-input v-model="messageNote_editForm.username" style="width:240px" size="small" clearable
disabled
placeholder="请输入用户名称">
</el-input>
</el-form-item>
<el-form-item label="服务器名称:" prop="serverId">
<el-select v-model="messageNote_editForm.serverId" prefix-icon="el-icon-search" clearable
disabled
style="width:240px" size="small"
@change="messageNote_server_editChange"
placeholder="请选择所属服务器">
... ... @@ -306,10 +308,11 @@
</el-form-item>
<el-form-item label="虚拟主机名称:" prop="virtualHostId">
<!-- :disabled="messageNote_editForm.serverId===''" -->
<el-select v-model="messageNote_editForm.virtualHostId" prefix-icon="el-icon-search" clearable
disabled
style="width:240px" size="small"
@change="messageNote_virtualHost_editChange"
:disabled="messageNote_editForm.serverId===''"
placeholder="请选择虚拟主机名称">
<el-option
v-for="item in (messageNote_config.virtualHostList)"
... ... @@ -321,10 +324,11 @@
</el-form-item>
<el-form-item label="交换机名称:" prop="exchangeId">
<!-- :disabled="messageNote_editForm.virtualHostId===''" -->
<el-select v-model="messageNote_editForm.exchangeId" prefix-icon="el-icon-search" clearable
disabled
style="width:240px" size="small"
@change="messageNote_exchange_editChange"
:disabled="messageNote_editForm.virtualHostId===''"
placeholder="请选择交换机名称">
<el-option
v-for="item in (messageNote_config.exchangeList)"
... ... @@ -336,9 +340,10 @@
</el-form-item>
<el-form-item label="队列名称:" prop="queueId">
<!-- :disabled="messageNote_editForm.virtualHostId===''" -->
<el-select v-model="messageNote_editForm.queueId" prefix-icon="el-icon-search" clearable
disabled
style="width:240px" size="small"
:disabled="messageNote_editForm.virtualHostId===''"
placeholder="请选择交换机名称">
<el-option
v-for="item in (messageNote_config.queueList)"
... ... @@ -350,9 +355,10 @@
</el-form-item>
<el-form-item label="路由键名称:" prop="routingKeyId">
<!-- :disabled="messageNote_editForm.exchangeId===''" -->
<el-select v-model="messageNote_editForm.routingKeyId" prefix-icon="el-icon-search" clearable
disabled
style="width:240px" size="small"
:disabled="messageNote_editForm.exchangeId===''"
placeholder="请选择路由键名称">
<el-option
v-for="item in (messageNote_config.routingKeyList)"
... ... @@ -363,19 +369,19 @@
</el-select>
</el-form-item>
<el-form-item label="消息发送时间:" prop="sendTime">
<el-date-picker v-model="messageNote_editForm.sendTime" clearable type="datetime"
<el-date-picker v-model="messageNote_editForm.sendTime" disabled clearable type="datetime"
value-format="yyyy-MM-dd HH:mm:ss"
placeholder="选择发送时间" size="small" style="width:240px"></el-date-picker>
</el-form-item>
<el-form-item label="消息获取时间:" prop="receiveTime">
<el-date-picker v-model="messageNote_editForm.receiveTime" clearable type="datetime"
<el-date-picker v-model="messageNote_editForm.receiveTime" disabled="" clearable type="datetime"
value-format="yyyy-MM-dd HH:mm:ss"
placeholder="消息获取时间" size="small" style="width:240px"></el-date-picker>
</el-form-item>
<el-form-item label="发送内容:" prop="alias_sendContent">
<el-input v-model="messageNote_editForm.alias_sendContent" style="width:240px" size="small"
clearable
clearable disabled type="textarea" :rows="1"
placeholder="请输入相关描述">
</el-input>
</el-form-item>
... ...
... ... @@ -183,12 +183,13 @@
:model="queue_editForm" :rules="queue_editFormRules" ref="queue_editFormRef">
<el-form-item label="队列名称:" prop="queueName">
<el-input v-model="queue_editForm.queueName" style="width:240px" size="small" clearable
disabled
placeholder="请输入队列名称">
</el-input>
</el-form-item>
<el-form-item label="所属虚拟主机:" prop="virtualHostId">
<el-cascader
clearable style="width: 240px" size="small"
disabled clearable style="width: 240px" size="small"
v-model="queue_editForm.virtualHostId"
@change="cascadeEditChange"
:options="queue_config.cascade.server_hostList"
... ... @@ -199,7 +200,7 @@
</el-form-item>
<el-form-item label="是否持久化:" prop="durability">
<el-select v-model="queue_editForm.durability" style="width: 240px" clearable size="small"
<el-select v-model="queue_editForm.durability" style="width: 240px" disabled clearable size="small"
placeholder="请选择是否持久化">
<el-option
v-for="item in booleanList"
... ... @@ -210,7 +211,7 @@
</el-select>
</el-form-item>
<el-form-item label="是否自动删除:" prop="autoDelete">
<el-select v-model="queue_editForm.autoDelete" style="width: 240px" clearable size="small"
<el-select v-model="queue_editForm.autoDelete" style="width: 240px" disabled clearable size="small"
placeholder="请选择是否自动删除">
<el-option
v-for="item in booleanList"
... ... @@ -221,7 +222,7 @@
</el-select>
</el-form-item>
<el-form-item label="扩展参数:" prop="arguments">
<el-input v-model="queue_editForm.arguments" style="width:240px" clearable size="small"
<el-input v-model="queue_editForm.arguments" style="width:240px" disabled clearable size="small"
placeholder="扩展参数(JSON格式)">
</el-input>
</el-form-item>
... ...
... ... @@ -144,12 +144,12 @@
ref="routingKey_editFormRef">
<el-form-item label="路由键名称:" prop="routingKeyName">
<el-input v-model="routingKey_editForm.routingKeyName" placeholder="请输入路由键名称"
style="width:240px" size="small" clearable>
style="width:240px" size="small" disabled clearable>
</el-input>
</el-form-item>
<el-form-item label="所属交换机:" prop="exchangeId">
<el-cascader
style="width:240px" size="small" clearable
style="width:240px" size="small" clearable disabled
v-model="routingKey_editForm.exchangeId"
:options="routingKey_config.cascade.server_host_exchangeList"
:show-all-levels="false"
... ...
... ... @@ -128,15 +128,15 @@
:rules="editServerFormRules" ref="editServerFormRef"
align="center">
<el-form-item label="服务器名称:" prop="serverName">
<el-input v-model="editServerForm.serverName" style="width:270px" clearable readonly
<el-input v-model="editServerForm.serverName" style="width:270px" clearable readonly disabled
placeholder="请输入服务器名称"></el-input>
</el-form-item>
<el-form-item label="IP地址:" prop="serverIp">
<el-input v-model="editServerForm.serverIp" style="width:270px" clearable readonly
<el-input v-model="editServerForm.serverIp" style="width:270px" clearable readonly disabled
placeholder="请输入服务器IP地址"></el-input>
</el-form-item>
<el-form-item label="端口号:" prop="serverPort">
<el-input v-model="editServerForm.serverPort" style="width:270px" clearable readonly
<el-input v-model="editServerForm.serverPort" style="width:270px" clearable readonly disabled
placeholder="请输入服务器端口号"></el-input>
</el-form-item>
<el-form-item label="相关描述:" prop="description">
... ...
... ... @@ -241,7 +241,7 @@
</el-form-item>
<el-form-item label="服务器名称:" prop="serverId">
<el-select v-model="umb_editForm.serverId" prefix-icon="el-icon-search" clearable readonly
<el-select v-model="umb_editForm.serverId" prefix-icon="el-icon-search" clearable
style="width:240px" size="small"
@change="umb_server_editChange"
placeholder="请选择所属服务器">
... ...
... ... @@ -30,6 +30,7 @@
</el-col>
</el-row>
</div>
<!-- 列表区域 -->
<div style="margin-top: 20px;">
<el-table :data="virtualHostList" border v-loading="virtualHost_loading.listLoading"
@selection-change="selectChange"
... ... @@ -154,11 +155,11 @@
:rules="editVirtualHostFormRules" ref="editVirtualHostRef"
align="center">
<el-form-item label="虚拟主机名称:" prop="virtualHostName">
<el-input v-model="editVirtualHostForm.virtualHostName" style="width:270px" clearable
<el-input v-model="editVirtualHostForm.virtualHostName" style="width:270px" clearable readonly disabled
placeholder="请输入虚拟主机名称"></el-input>
</el-form-item>
<el-form-item label="所属服务器:" prop="serverId">
<el-select v-model="editVirtualHostForm.serverId" clearable style="width:270px"
<el-select v-model="editVirtualHostForm.serverId" clearable disabled style="width:270px"
placeholder="请选择服务器名称">
<el-option
v-for="item in (virtualHost_config.serverList)"
... ...