dusenyao 3 years ago
parent
commit
59b670cd0e

BIN
public/favicon.ico


+ 0 - 6
src/App.vue

@@ -3,9 +3,3 @@
     <router-view />
   </div>
 </template>
-
-<script>
-export default {
-  name: 'App'
-};
-</script>

+ 2 - 2
src/layouts/components/LayoutHeader.vue

@@ -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 @@
     </div>
 
     <update-password ref="password" />
-  </div>
+  </header>
 </template>
 
 <script>

+ 3 - 3
src/layouts/components/UpdatePassword.vue

@@ -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>
       <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-item>
     </el-form>
 

+ 4 - 4
src/layouts/index.vue

@@ -1,14 +1,14 @@
 <template>
   <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>
   </div>
 </template>
 
 <script>
-import LayoutHeader from './components/LayoutHeader';
+import LayoutHeader from './components/LayoutHeader.vue';
 
 export default {
   name: 'Layout',

+ 17 - 2
src/styles/index.scss

@@ -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 {
   height: 100%;
+  font-size: 16px !important;
 }
 
 #app {
   height: 100%;
 }
 
+ul {
+  padding-inline-start: 0;
+  margin: 0;
+
+  li {
+    list-style: none;
+  }
+}
+
 *,
-*::before,
-*::after {
+::before,
+::after {
   box-sizing: inherit;
 }
 

+ 20 - 3
src/views/org_manager/AddOrg.vue

@@ -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>
 
           <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>
 
           <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="请输入管理员用户名"
             />
           </el-form-item>
@@ -25,12 +34,20 @@
               ref="admin_user_password"
               v-model="form.admin_user_password"
               type="password"
+              maxlength="36"
               placeholder="输入管理员密码"
+              autocomplete="off"
             />
           </el-form-item>
 
           <el-form-item label="确认密码" prop="confirm_password">
-            <el-input ref="confirm_password" v-model="form.confirm_password" type="password" placeholder="请确认密码" />
+            <el-input
+              ref="confirm_password"
+              v-model="form.confirm_password"
+              type="password"
+              placeholder="请确认密码"
+              autocomplete="off"
+            />
           </el-form-item>
 
           <el-form-item>