@@ -3,9 +3,3 @@
<router-view />
</div>
</template>
-
-<script>
-export default {
- name: 'App'
-};
-</script>
@@ -1,5 +1,5 @@
<template>
- <div class="header">
+ <header class="header">
<div class="header-top">
<el-row type="flex" justify="space-between">
<el-col :span="4" class="header-top-logo">
@@ -33,7 +33,7 @@
<update-password ref="password" />
- </div>
+ </header>
<script>
@@ -9,13 +9,13 @@
>
<el-form ref="form" :model="passwordForm" :rules="rules" label-width="80px">
<el-form-item label="旧密码">
- <el-input v-model="passwordForm.password_old" autocomplete="off" />
+ <el-input v-model="passwordForm.password_old" maxlength="36" autocomplete="off" />
</el-form-item>
<el-form-item label="新密码" prop="password_new">
- <el-input v-model="passwordForm.password_new" autocomplete="off" type="password" />
+ <el-input v-model="passwordForm.password_new" maxlength="36" autocomplete="off" type="password" />
<el-form-item label="确认密码" prop="password_confirm">
- <el-input v-model="passwordForm.password_confirm" autocomplete="off" type="password" />
+ <el-input v-model="passwordForm.password_confirm" maxlength="36" autocomplete="off" type="password" />
</el-form>
@@ -1,14 +1,14 @@
<div class="basic-layout">
<layout-header />
- <section class="app-main">
- <router-view :key="key"></router-view>
- </section>
+ <main class="app-main">
+ <router-view :key="key" />
+ </main>
-import LayoutHeader from './components/LayoutHeader';
+import LayoutHeader from './components/LayoutHeader.vue';
export default {
name: 'Layout',
@@ -5,6 +5,7 @@
body {
height: 100%;
overflow: hidden;
+ /* stylelint-disable-next-line */
font-family: 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Arial', sans-serif;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
@@ -17,16 +18,30 @@ label {
html {
box-sizing: border-box;
+}
+
+html,
+body {
+ font-size: 16px !important;
}
#app {
+ul {
+ padding-inline-start: 0;
+ margin: 0;
+ li {
+ list-style: none;
+ }
*,
-*::before,
-*::after {
+::before,
+::after {
box-sizing: inherit;
@@ -4,11 +4,18 @@
<div class="org-form">
<el-form ref="form" :model="form" :rules="orgRules" label-position="left" label-width="120px">
<el-form-item label="机构名称" prop="name">
- <el-input ref="name" v-model="form.name" type="text" placeholder="请输入机构名称" />
+ <el-input ref="name" v-model="form.name" maxlength="50" type="text" placeholder="请输入机构名称" />
<el-form-item label="机构介绍">
- <el-input v-model="form.intro" type="textarea" rows="5" resize="none" placeholder="请输入机构简介" />
+ <el-input
+ v-model="form.intro"
+ type="textarea"
+ rows="5"
+ maxlength="3000"
+ resize="none"
+ placeholder="请输入机构简介"
+ />
<el-form-item label="管理员用户名" prop="admin_user_name">
@@ -16,6 +23,8 @@
ref="admin_user_name"
v-model="form.admin_user_name"
type="text"
+ maxlength="30"
+ autocomplete="off"
placeholder="请输入管理员用户名"
/>
@@ -25,12 +34,20 @@
ref="admin_user_password"
v-model="form.admin_user_password"
type="password"
+ maxlength="36"
placeholder="输入管理员密码"
<el-form-item label="确认密码" prop="confirm_password">
- <el-input ref="confirm_password" v-model="form.confirm_password" type="password" placeholder="请确认密码" />
+ ref="confirm_password"
+ v-model="form.confirm_password"
+ type="password"
+ placeholder="请确认密码"
<el-form-item>