Browse Source

客服数量显示/登录页面取消默认admin/修改标题

master
La123123 1 month ago
parent
commit
92f62efcd7
  1. 9
      im-admin-ui/src/views/im/user/index.vue
  2. 20
      im-admin-ui/src/views/login.vue

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

@ -52,11 +52,11 @@
<image-preview :src="scope.row.headImageThumb" :full-src="scope.row.headImage" :width="50" :height="50" />
</template>
</el-table-column>
<el-table-column label="性别" align="center" prop="sex">
<!-- <el-table-column label="性别" align="center" prop="sex">
<template #default="scope">
<dict-tag :options="sys_user_sex" :value="scope.row.sex" />
</template>
</el-table-column>
</el-table-column> -->
<el-table-column label="标签" align="center" prop="labelIds" width="200">
<template #default="scope">
<el-tag
@ -89,16 +89,17 @@
</template>
</el-table-column>
-->
<el-table-column label="注册时间" align="center" prop="createdTime" width="180">
<el-table-column label="注册时间" align="center" prop="createdTime" width="120">
<template #default="scope">
<span>{{ parseTime(scope.row.createdTime, '{y}-{m}-{d}') }}</span>
</template>
</el-table-column>
<el-table-column label="最后登录时间" align="center" prop="lastLoginTime" width="180">
<el-table-column label="最后登录时间" align="center" prop="lastLoginTime" width="120">
<template #default="scope">
<span>{{ parseTime(scope.row.lastLoginTime, '{y}-{m}-{d}') }}</span>
</template>
</el-table-column>
<el-table-column label="地址来源" align="center" prop="sourceUrl" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template #default="scope">
<!--

20
im-admin-ui/src/views/login.vue

@ -1,12 +1,10 @@
<template>
<div class="login">
<el-form ref="loginRef" :model="loginForm" :rules="loginRules" class="login-form">
<h3 class="title">盒子IM后台管理</h3>
<h3 class="title">多客服后台管理</h3>
<el-form-item v-if="tenantEnabled" prop="tenantId">
<el-select v-model="loginForm.tenantId" filterable placeholder="请选择/输入公司名称" style="width: 100%">
<el-option v-for="item in tenantList" :key="item.tenantId" :label="item.companyName"
:value="item.tenantId"></el-option>
<el-option v-for="item in tenantList" :key="item.tenantId" :label="item.companyName" :value="item.tenantId"></el-option>
<template #prefix><svg-icon icon-class="company" class="el-input__icon input-icon" /></template>
</el-select>
</el-form-item>
@ -16,14 +14,12 @@
</el-input>
</el-form-item>
<el-form-item prop="password">
<el-input v-model="loginForm.password" type="password" size="large" auto-complete="off" placeholder="密码"
@keyup.enter="handleLogin">
<el-input v-model="loginForm.password" type="password" size="large" auto-complete="off" placeholder="密码" @keyup.enter="handleLogin">
<template #prefix><svg-icon icon-class="password" class="el-input__icon input-icon" /></template>
</el-input>
</el-form-item>
<el-form-item v-if="captchaEnabled" prop="code">
<el-input v-model="loginForm.code" size="large" auto-complete="off" placeholder="验证码" style="width: 63%"
@keyup.enter="handleLogin">
<el-input v-model="loginForm.code" size="large" auto-complete="off" placeholder="验证码" style="width: 63%" @keyup.enter="handleLogin">
<template #prefix><svg-icon icon-class="validCode" class="el-input__icon input-icon" /></template>
</el-input>
<div class="login-code">
@ -50,13 +46,12 @@ import { useUserStore } from '@/store/modules/user';
import { LoginData, TenantVO } from '@/api/types';
import { to } from 'await-to-js';
const userStore = useUserStore();
const router = useRouter();
const loginForm = ref<LoginData>({
tenantId: '000000',
username: 'admin',
username: '',
password: '',
rememberMe: false,
code: '',
@ -168,8 +163,6 @@ const initTenantList = async () => {
}
};
onMounted(() => {
getCode();
initTenantList();
@ -185,11 +178,8 @@ onMounted(() => {
height: 100%;
background-image: url('../assets/images/login-background.jpg');
background-size: 100% 100%;
}
.title {
margin: 0px auto 30px auto;
text-align: center;

Loading…
Cancel
Save