|
@@ -1,10 +1,11 @@
|
|
|
<template>
|
|
|
<div class="system_config">
|
|
|
+ <Menu cur-key="mail" />
|
|
|
<div class="btn-box">
|
|
|
<el-button type="primary" @click="getInfo" :loading="refresh_loading">刷新</el-button>
|
|
|
<el-button type="primary" :loading="loading" @click="onSubmit">应用</el-button>
|
|
|
</div>
|
|
|
- <el-form :model="configForm" ref="configForm" label-width="100px" class="config-form">
|
|
|
+ <el-form :model="configForm" ref="configForm" label-width="110px" class="config-form">
|
|
|
<el-form-item label="邮箱地址" prop="address">
|
|
|
<el-input
|
|
|
v-model="configForm.address"
|
|
@@ -25,11 +26,11 @@
|
|
|
>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="邮箱登录名" prop="user_name">
|
|
|
+ <el-form-item label="邮箱登录用户名" prop="user_name">
|
|
|
<el-input
|
|
|
v-model="configForm.user_name"
|
|
|
autocomplete="off"
|
|
|
- placeholder="请输入邮箱登录名"
|
|
|
+ placeholder="请输入邮箱登录用户名"
|
|
|
@blur="handleTrim('configForm', 'user_name')"
|
|
|
maxlength="100"
|
|
|
>
|
|
@@ -56,8 +57,10 @@
|
|
|
|
|
|
<script>
|
|
|
import { getSysConfigMailbox, setSysConfigMailbox } from '@/api/user';
|
|
|
+import Menu from './common/menu.vue';
|
|
|
export default {
|
|
|
- name: 'SystemConfig',
|
|
|
+ name: 'MailConfig',
|
|
|
+ components: { Menu },
|
|
|
data() {
|
|
|
const validateEmail = (rule, value, callback) => {
|
|
|
if (value === '') {
|
|
@@ -141,15 +144,17 @@ export default {
|
|
|
.btn-box {
|
|
|
width: 100%;
|
|
|
max-width: 1148px;
|
|
|
- padding: 20px 0;
|
|
|
- margin: 10px auto;
|
|
|
+ padding: 5px 0;
|
|
|
+ margin: 0 auto;
|
|
|
border-bottom: $border;
|
|
|
}
|
|
|
|
|
|
.config-form {
|
|
|
width: 100%;
|
|
|
max-width: 1148px;
|
|
|
+ height: calc(100vh - 190px);
|
|
|
margin: 10px auto;
|
|
|
+ overflow: auto;
|
|
|
|
|
|
:deep .el-input--small {
|
|
|
width: 304px;
|