Browse Source

平台管理完善

master
La123123 4 weeks ago
parent
commit
d9a32327f5
  1. 11
      im-admin-ui/src/views/im/platformConfiguration/index.vue
  2. 2
      im-admin/ruoyi-im/src/main/java/org/dromara/im/domain/ImPlatformConfiguration.java
  3. 2
      im-admin/ruoyi-im/src/main/java/org/dromara/im/domain/bo/ImPlatformConfigurationBo.java
  4. 3
      im-admin/ruoyi-im/src/main/java/org/dromara/im/domain/vo/ImPlatformConfigurationVo.java
  5. 1
      im-admin/ruoyi-im/src/main/java/org/dromara/im/service/impl/ImPlatformConfigurationServiceImpl.java

11
im-admin-ui/src/views/im/platformConfiguration/index.vue

@ -4,6 +4,9 @@
<div v-show="showSearch" class="mb-[10px]"> <div v-show="showSearch" class="mb-[10px]">
<el-card shadow="hover"> <el-card shadow="hover">
<el-form ref="queryFormRef" :model="queryParams" :inline="true"> <el-form ref="queryFormRef" :model="queryParams" :inline="true">
<el-form-item label="平台名称" prop="platformName">
<el-input v-model="queryParams.platformName" placeholder="请输入平台名称" clearable @keyup.enter="handleQuery" />
</el-form-item>
<el-form-item label="域名名称" prop="domainName"> <el-form-item label="域名名称" prop="domainName">
<el-input v-model="queryParams.domainName" placeholder="请输入域名名称" clearable @keyup.enter="handleQuery" /> <el-input v-model="queryParams.domainName" placeholder="请输入域名名称" clearable @keyup.enter="handleQuery" />
</el-form-item> </el-form-item>
@ -40,6 +43,7 @@
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<!-- <el-table-column label="主键ID" align="center" prop="id" v-if="true" /> --> <!-- <el-table-column label="主键ID" align="center" prop="id" v-if="true" /> -->
<!-- <el-table-column label="唯一token" align="center" prop="uniqueToken" /> --> <!-- <el-table-column label="唯一token" align="center" prop="uniqueToken" /> -->
<el-table-column label="平台名称" align="center" prop="platformName" />
<el-table-column label="域名名称" align="center" prop="domainName" /> <el-table-column label="域名名称" align="center" prop="domainName" />
<el-table-column label="备注" align="center" prop="remark" /> <el-table-column label="备注" align="center" prop="remark" />
<el-table-column label="创建时间" align="center" prop="createdTime" width="180"> <el-table-column label="创建时间" align="center" prop="createdTime" width="180">
@ -70,6 +74,9 @@
<!-- 添加或修改平台管理配置对话框 --> <!-- 添加或修改平台管理配置对话框 -->
<el-dialog v-model="dialog.visible" :title="dialog.title" width="500px" append-to-body> <el-dialog v-model="dialog.visible" :title="dialog.title" width="500px" append-to-body>
<el-form ref="platformConfigurationFormRef" :model="form" :rules="rules" label-width="80px"> <el-form ref="platformConfigurationFormRef" :model="form" :rules="rules" label-width="80px">
<el-form-item label="平台名称" prop="domainName">
<el-input v-model="form.platformName" placeholder="请输入平台名称" />
</el-form-item>
<el-form-item label="域名名称" prop="domainName"> <el-form-item label="域名名称" prop="domainName">
<el-input v-model="form.domainName" placeholder="请输入域名名称" /> <el-input v-model="form.domainName" placeholder="请输入域名名称" />
</el-form-item> </el-form-item>
@ -127,11 +134,13 @@ const data = reactive<PageData<PlatformConfigurationForm, PlatformConfigurationQ
pageNum: 1, pageNum: 1,
pageSize: 10, pageSize: 10,
domainName: undefined, domainName: undefined,
platformName: undefined,
params: {} params: {}
}, },
rules: { rules: {
id: [{ required: true, message: '主键ID不能为空', trigger: 'blur' }], id: [{ required: true, message: '主键ID不能为空', trigger: 'blur' }],
domainName: [{ required: true, message: '域名名称不能为空', trigger: 'blur' }] domainName: [{ required: true, message: '域名名称不能为空', trigger: 'blur' }],
platformName: [{ required: true, message: '平台名称不能为空', trigger: 'blur' }]
} }
}); });

2
im-admin/ruoyi-im/src/main/java/org/dromara/im/domain/ImPlatformConfiguration.java

@ -60,5 +60,7 @@ public class ImPlatformConfiguration implements TransPojo {
*/ */
private Long updaterId; private Long updaterId;
private String platformName;
} }

2
im-admin/ruoyi-im/src/main/java/org/dromara/im/domain/bo/ImPlatformConfigurationBo.java

@ -39,5 +39,7 @@ public class ImPlatformConfigurationBo extends BaseEntity {
*/ */
private String remark; private String remark;
private String platformName;
} }

3
im-admin/ruoyi-im/src/main/java/org/dromara/im/domain/vo/ImPlatformConfigurationVo.java

@ -61,4 +61,7 @@ public class ImPlatformConfigurationVo implements Serializable {
private Date createdTime; private Date createdTime;
private String platformName;
} }

1
im-admin/ruoyi-im/src/main/java/org/dromara/im/service/impl/ImPlatformConfigurationServiceImpl.java

@ -155,6 +155,7 @@ public class ImPlatformConfigurationServiceImpl implements IImPlatformConfigurat
} }
updateWrapper.set(ImPlatformConfiguration::getDomainName, update.getDomainName()); updateWrapper.set(ImPlatformConfiguration::getDomainName, update.getDomainName());
updateWrapper.set(ImPlatformConfiguration::getPlatformName, update.getPlatformName());
updateWrapper.set(ImPlatformConfiguration::getRemark, update.getRemark()); updateWrapper.set(ImPlatformConfiguration::getRemark, update.getRemark());
updateWrapper.set(ImPlatformConfiguration::getUpdaterId, LoginHelper.getUserId()); updateWrapper.set(ImPlatformConfiguration::getUpdaterId, LoginHelper.getUserId());

Loading…
Cancel
Save