Ver código fonte

页面优化

zhangguohua 1 ano atrás
pai
commit
61a4d61f33

+ 4 - 1
src/layout/components/header.vue

@@ -20,7 +20,10 @@
         </template>
       </el-dropdown>
     </div>
-    <el-dialog v-model="dialogShow" title="修改密码" width="450px" :append-to-body="true">
+  </div>
+
+  <div class="page_dialog">
+    <el-dialog v-model="dialogShow" title="修改密码" width="450px">
       <el-form
         :model="editPassWordData"
         label-width="80px"

+ 2 - 1
src/main.ts

@@ -4,6 +4,7 @@ import App from './App.vue'
 import ElementPlus from 'element-plus'
 
 import 'element-plus/dist/index.css'
+import zhCn from 'element-plus/es/locale/lang/zh-cn'  // 导入中文语言包
 import * as ElIcons from '@element-plus/icons-vue'
 import router from './router' // 引入路由配置
 import { setupStore } from './store' // 引入 store 初始化方法
@@ -14,7 +15,7 @@ Object.keys(ElIcons).forEach((key) => {
   app.component(key, (ElIcons as Record<string, any>)[key])
 })//ele icon
 
-app.use(ElementPlus)
+app.use(ElementPlus, { locale: zhCn })
 app.use(router) // 注册路由
 setupStore(app) // 注册 Vuex Store
 app.mount('#app')

+ 6 - 3
src/views/login/login.vue

@@ -17,16 +17,16 @@
         </div>
         <div class="login_info_message">后台管理系统登录</div>
         <div class="login_info_input">
-          <el-form :model="userInfo" :rules="rules" ref="userInfoForm">
+          <el-form :model="userInfo" :rules="rules" ref="userInfoForm" @submit.prevent="SubmitLogin">
             <el-form-item prop="userName">
-              <el-input v-model="userName" placeholder="请输入账号" clearable>
+              <el-input v-model="userName" placeholder="请输入账号" clearable @keyup.enter="SubmitLogin">
                 <template #prefix>
                   <i class="iconfont icon_zhanghao" />
                 </template>
               </el-input>
             </el-form-item>
             <el-form-item prop="passWord">
-              <el-input v-model="passWord" type="password" show-password placeholder="请输入密码">
+              <el-input v-model="passWord" type="password" show-password placeholder="请输入密码" @keyup.enter="SubmitLogin">
                 <template #prefix>
                   <i class="iconfont icon_mima" />
                 </template>
@@ -222,6 +222,9 @@ const ClearInput = () => {
 
 // 登录提交
 const SubmitLogin = () => {
+  if(!userName.value || !passWord.value) {
+    return
+  }
   const params = {
     username: userName.value.trim(),
     password: passWord.value.trim()

+ 3 - 3
src/views/school/SearchMain.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="page_item">
-    <div class="tag_group">
+    <div class="tag_group" v-if="searchList.provinceNode.length > 1">
       <div class="tag_group_title">省份:</div>
       <div class="tag_group_content">
         <div class="tag_item" v-for="item in searchList.provinceNode" :key="item.provinceCode" @click="selectItem(item.provinceCode, 'provinceCode', item)" :class="item.provinceCode === searchData.provinceCode ? 'active' : ''">
@@ -16,7 +16,7 @@
         </div>
       </div>
     </div>
-    <div class="tag_group">
+    <div class="tag_group" v-if="searchList.userInfo.length > 1">
       <div class="tag_group_title">运维:</div>
       <div class="tag_group_content">
         <div class="tag_item" v-for="item in searchList.userInfo" :key="item.userId" @click="selectItem(item.userId, 'userId', item)" :class="item.userId === searchData.userId ? 'active' : ''">
@@ -24,7 +24,7 @@
         </div>
       </div>
     </div>
-    <div class="tag_group">
+    <div class="tag_group" v-if="searchList.typeNode.length > 1">
       <div class="tag_group_title">状态:</div>
       <div class="tag_group_content">
         <div class="tag_item" v-for="item in searchList.typeNode" :key="item.type" @click="selectItem(item.type, 'type', item)" :class="item.type === searchData.type ? 'active' : ''">