Browse Source

细节优化

master
xsx 7 months ago
parent
commit
4fc4bb482f
  1. 2
      im-admin-ui/src/components/im/ImMessageContent/index.vue
  2. 8
      im-admin-ui/src/views/im/group/index.vue
  3. 16
      im-admin-ui/src/views/im/user/index.vue

2
im-admin-ui/src/components/im/ImMessageContent/index.vue

@ -2,7 +2,7 @@
<div> <div>
<div v-if="message.type == 1"> <div v-if="message.type == 1">
<image-preview :src="JSON.parse(message.content).thumbUrl" :full-src="JSON.parse(message.content).originUrl" <image-preview :src="JSON.parse(message.content).thumbUrl" :full-src="JSON.parse(message.content).originUrl"
:width="40" :height="40" /> :width="80" :height="80" />
</div> </div>
<div v-else-if="message.type == 2"> <div v-else-if="message.type == 2">
<el-link type="primary" :href="JSON.parse(message.content).url" :download="JSON.parse(message.content).name" <el-link type="primary" :href="JSON.parse(message.content).url" :download="JSON.parse(message.content).name"

8
im-admin-ui/src/views/im/group/index.vue

@ -76,10 +76,10 @@
<image-preview :src="form.headImageThumb" :full-src="form.headImage" :width="50" :height="50" /> <image-preview :src="form.headImageThumb" :full-src="form.headImage" :width="50" :height="50" />
</el-form-item> </el-form-item>
<el-form-item label="群名字" prop="name"> <el-form-item label="群名字" prop="name">
<el-input v-model="form.name" placeholder="请输入群名字" /> <el-input v-model="form.name" />
</el-form-item> </el-form-item>
<el-form-item label="群主" prop="name"> <el-form-item label="群主" prop="name">
<el-input v-model="form.ownerUserName" placeholder="请输入群名字" /> <el-input v-model="form.ownerUserName" />
</el-form-item> </el-form-item>
<el-form-item label="创建时间" prop="createdTime"> <el-form-item label="创建时间" prop="createdTime">
<el-date-picker clearable v-model="form.createdTime" type="datetime" value-format="YYYY-MM-DD HH:mm:ss"> <el-date-picker clearable v-model="form.createdTime" type="datetime" value-format="YYYY-MM-DD HH:mm:ss">
@ -92,9 +92,9 @@
<dict-tag :options="im_bool" :value="form.isBanned" /> <dict-tag :options="im_bool" :value="form.isBanned" />
</el-form-item> </el-form-item>
<el-form-item v-if="form.isBanned" label="被封禁原因" prop="reason"> <el-form-item v-if="form.isBanned" label="被封禁原因" prop="reason">
<el-input v-model="form.reason" placeholder="请输入被封禁原因" /> <el-input v-model="form.reason" />
</el-form-item> </el-form-item>
<el-form-item label="群公告" prop="notice"> <el-form-item v-if="form.notice" label="群公告" prop="notice">
<el-input type="textarea" v-model="form.notice"></el-input> <el-input type="textarea" v-model="form.notice"></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>

16
im-admin-ui/src/views/im/user/index.vue

@ -70,36 +70,34 @@
<el-dialog :title="dialog.title" v-model="dialog.visible" width="800px" append-to-body> <el-dialog :title="dialog.title" v-model="dialog.visible" width="800px" append-to-body>
<el-form ref="userFormRef" :model="form" :rules="rules" label-width="100px" disabled> <el-form ref="userFormRef" :model="form" :rules="rules" label-width="100px" disabled>
<el-form-item label="用户头像" prop="headImage"> <el-form-item label="用户头像" prop="headImage">
<image-preview v-if="scope.row.headImageThumb" :src="form.headImageThumb" :full-src="form.headImage" <image-preview v-if="form.headImageThumb" :src="form.headImageThumb" :full-src="form.headImage"
:width="100" :height="100" /> :width="100" :height="100" />
</el-form-item> </el-form-item>
<el-form-item label="用户名" prop="userName"> <el-form-item label="用户名" prop="userName">
<el-input v-model="form.userName" placeholder="请输入用户名" /> <el-input v-model="form.userName" />
</el-form-item> </el-form-item>
<el-form-item label="性别" prop="sex"> <el-form-item label="性别" prop="sex">
<dict-tag :options="sys_user_sex" :value="form.sex" /> <dict-tag :options="sys_user_sex" :value="form.sex" />
</el-form-item> </el-form-item>
<el-form-item label="用户昵称" prop="nickName"> <el-form-item label="用户昵称" prop="nickName">
<el-input v-model="form.nickName" placeholder="请输入用户昵称" /> <el-input v-model="form.nickName" />
</el-form-item> </el-form-item>
<el-form-item label="个性签名" prop="signature"> <el-form-item label="个性签名" prop="signature">
<el-input v-model="form.signature" placeholder="请输入个性签名" /> <el-input v-model="form.signature" />
</el-form-item> </el-form-item>
<el-form-item label="最后登录时间" prop="lastLoginTime"> <el-form-item label="最后登录时间" prop="lastLoginTime">
<el-date-picker clearable v-model="form.lastLoginTime" type="datetime" value-format="YYYY-MM-DD HH:mm:ss" <el-date-picker clearable v-model="form.lastLoginTime" type="datetime" value-format="YYYY-MM-DD HH:mm:ss">
placeholder="请选择最后登录时间">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="注册时间" prop="createdTime"> <el-form-item label="注册时间" prop="createdTime">
<el-date-picker clearable v-model="form.createdTime" type="datetime" value-format="YYYY-MM-DD HH:mm:ss" <el-date-picker clearable v-model="form.createdTime" type="datetime" value-format="YYYY-MM-DD HH:mm:ss">
placeholder="请选择创建时间">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="是否被封禁" prop="isBanned"> <el-form-item label="是否被封禁" prop="isBanned">
<dict-tag :options="im_bool" :value="form.isBanned" /> <dict-tag :options="im_bool" :value="form.isBanned" />
</el-form-item> </el-form-item>
<el-form-item v-if="form.isBanned" label="被封禁原因" prop="reason"> <el-form-item v-if="form.isBanned" label="被封禁原因" prop="reason">
<el-input v-model="form.reason" placeholder="请输入被封禁原因" /> <el-input v-model="form.reason"/>
</el-form-item> </el-form-item>
</el-form> </el-form>
<template #footer> <template #footer>

Loading…
Cancel
Save