From 16efe8bf50837297c8d43a12757fbcd9ab0d2409 Mon Sep 17 00:00:00 2001
From: ColorWhiteDeveloper <2632970487@qq.com>
Date: 星期五, 16 九月 2022 18:16:19 +0800
Subject: [PATCH] 修改登录页面,首页侧边栏以及新增创建用户界面

---
 src/views/systemSetting/baseSetting/user/createUser/index.vue |  176 +++++++++++++++++++
 src/views/login/index.vue                                     |   91 +++++-----
 src/assets/imgs/login/bk.png                                  |    0 
 src/views/systemSetting/运维管理                                  |    0 
 src/views/layout/components/Header/index.vue                  |    6 
 src/views/systemSetting/门户管理                                  |    0 
 src/views/systemSetting/设备管理                                  |    0 
 src/router/index.js                                           |   35 ++-
 /dev/null                                                     |    0 
 src/views/systemSetting/接入管理                                  |    0 
 src/views/layout/components/SiderBar/index.vue                |  183 ++++++++++++++-----
 src/views/layout/index.vue                                    |    2 
 src/views/layout/components/Main/index.vue                    |    4 
 13 files changed, 379 insertions(+), 118 deletions(-)

diff --git a/src/assets/imgs/login/bk.png b/src/assets/imgs/login/bk.png
new file mode 100644
index 0000000..c811114
--- /dev/null
+++ b/src/assets/imgs/login/bk.png
Binary files differ
diff --git a/src/router/index.js b/src/router/index.js
index 15486c5..230ad53 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -3,30 +3,35 @@
 Vue.use(VueRouter)
 const routes = [
   {
-    path:'/home',
-    name:'home',
-    component:()=>import('@/views/layout'),
-    children:[
+    path: '/home',
+    name: 'home',
+    component: () => import('@/views/layout'),
+    children: [
       {
-        path:"video",
-        name:'video',
-        component:()=>import('@/views/video')
-    }
-  ]
+        path: "video",
+        name: 'video',
+        component: () => import('@/views/video')
+      },
+      {
+        path:"createUser",
+        name:"createUser",
+        component:()=> import('@/views/systemSetting/baseSetting/user/createUser')
+      }
+    ]
   },
   {
-    path:'/login',
-    name:'login',
-    component:()=>import('@/views/login')
+    path: '/login',
+    name: 'login',
+    component: () => import('@/views/login')
   },
   {
     path: '/screen',
     name: 'screen',
-    component: ()=>import('@/views/screen')
-  },  
+    component: () => import('@/views/screen')
+  },
   {
     path: '/404',
-    name:"404",
+    name: "404",
     component: () => import('@/views/NotFound'),
   },
   { path: '*', redirect: '/404' }
diff --git a/src/views/layout/components/Header/index.vue b/src/views/layout/components/Header/index.vue
index 93ed327..32a4177 100644
--- a/src/views/layout/components/Header/index.vue
+++ b/src/views/layout/components/Header/index.vue
@@ -14,13 +14,13 @@
         <div class="loginout" @click="loginout">閫�鍑虹櫥褰�</div>
       </div>
     </el-header>
-    <NavBar />
+    <!-- <NavBar /> -->
   </div>
 </template>
 
 <script>
 import hamburger from "@/components/hamburger";
-import NavBar from "../NavBar";
+// import NavBar from "../NavBar";
 export default {
   data() {
     return {
@@ -29,7 +29,7 @@
   },
   components: {
     hamburger,
-    NavBar,
+    // NavBar,
   },
   methods:{
     loginout(){
diff --git a/src/views/layout/components/Main/index.vue b/src/views/layout/components/Main/index.vue
index a3453d7..e7674a4 100644
--- a/src/views/layout/components/Main/index.vue
+++ b/src/views/layout/components/Main/index.vue
@@ -5,11 +5,11 @@
 </template>
 
 <script>
-import NavBar from "../NavBar"
+// import NavBar from "../NavBar"
 export default {
   name: "Main",
   components:{
-    NavBar
+    // NavBar
   }
 };
 </script>
\ No newline at end of file
diff --git a/src/views/layout/components/SiderBar/index.vue b/src/views/layout/components/SiderBar/index.vue
index e11e4da..1f2cb74 100644
--- a/src/views/layout/components/SiderBar/index.vue
+++ b/src/views/layout/components/SiderBar/index.vue
@@ -6,37 +6,68 @@
       <el-scrollbar>
         <!-- 璺敱 -->
         <el-menu router class="el-menu-vertical" :default-active="$route.path" >
-          <!-- 瑙嗛宸℃煡 -->
-          <el-submenu index="/home/video">
-            <template slot="title">
-              <span slot="prefix" class="icon-padding">
-                <svg-icon icon-class="video"></svg-icon>
+          <!-- 绯荤粺璁剧疆妯″潡 -->
+          <el-submenu index="/home/system" class="firstMenu">
+            <template slot="title" class="firstSpan">
+              <!-- <i class="el-icon-reading"></i> -->
+              <span  slot="prefix" class="icon-padding fisrtSpan">
+                <svg-icon icon-class="system"></svg-icon>
               </span>
-              <span slot="title">瑙嗛宸℃煡</span>
+              <span class="fisrtSpan">绯荤粺璁剧疆</span>
             </template>
-            <el-menu-item index="/home/video">瑙嗛宸℃煡</el-menu-item>
+            <!-- 鍩烘湰璁剧疆 -->
+            <el-submenu index="/admin/system/base" class="secondMenu">
+              <template slot="title">
+                <span class="secondSpan">鍩烘湰璁剧疆</span>
+              </template>
+              <!-- 鐢ㄦ埛绠$悊 -->
+              <el-submenu index="/admin/system/base/user" class="thirdMenu">
+                <template slot="title">
+                  <span class="thirdSpan">鐢ㄦ埛绠$悊</span>
+                </template>
+                <el-menu-item index="/home/createUser">鏂板缓鐢ㄦ埛(璐︽埛)</el-menu-item>
+                <el-menu-item index="/admin/system/base/userList">鐢ㄦ埛鍒楄〃</el-menu-item>
+              </el-submenu>
+              <!-- 瑙掕壊绠$悊 -->
+              <el-submenu index="/admin/system/base/role" class="thirdMenu">
+                <template slot="title">
+                  <span class="thirdSpan">瑙掕壊绠$悊</span>
+                </template>
+                <el-menu-item index="/admin/system/base/role/createRole">鏂板缓瑙掕壊</el-menu-item>
+                <el-menu-item index="/admin/system/base/roleList">瑙掕壊绠$悊鍒楄〃</el-menu-item>
+              </el-submenu>
+              <!-- 鏉冮檺绠$悊 -->
+              <el-submenu index="/admin/system/base/authority" class="thirdMenu">
+                <template slot="title">
+                  <span class="thirdSpan">鏉冮檺绠$悊</span>
+                </template>
+                <el-menu-item index="/admin/system/base/authority">璁剧疆鏉冮檺</el-menu-item>
+              </el-submenu>
+              <!-- 閮ㄩ棬绠$悊 -->
+              <el-submenu index="/admin/system/base/department" class="thirdMenu">
+                <template slot="title">
+                  <span class="thirdSpan">閮ㄩ棬绠$悊</span>
+                </template>
+                <el-menu-item index="/admin/system/base/department/createDepartment">鍒涘缓閮ㄩ棬</el-menu-item>
+                <el-menu-item index="/admin/system/base/department/controle">閮ㄩ棬绠$悊</el-menu-item>
+              </el-submenu>
+            </el-submenu>
+            <!-- 骞冲彴璁剧疆 -->
+            <el-submenu index="/admin/article/add" class="secondMenu">
+              <template slot="title">
+                <span class="secondSpan">骞冲彴璁剧疆</span>
+              </template>
+              <el-menu-item index="/admin/article">闂ㄦ埛璁剧疆</el-menu-item>
+              <el-menu-item index="/admin/article">绗笁鏂规帴鍙g鐞�</el-menu-item>
+            </el-submenu>
           </el-submenu>
-          <!-- 鏅鸿兘宸℃煡 -->
-          <el-submenu index="/admin/article1">
+          <!-- 杩愯惀绠$悊妯″潡 -->
+          <el-submenu index="/home/operate" class="firstMenu">
             <template slot="title">
-              <span slot="prefix" class="icon-padding">
-                <svg-icon icon-class="intelligence"></svg-icon>
-              </span>
-              <span>鏅鸿兘宸℃煡</span>
-            </template>
-            <el-menu-item index="/admin/article/add">棰勮鐮斿垽</el-menu-item>
-            <el-menu-item index="/admin/article">杩濊妫�绱�</el-menu-item>
-            <el-menu-item index="/admin/article">瓒嬪娍鍒嗘瀽</el-menu-item>
-            <el-menu-item index="/admin/article">鏁版嵁缁熻</el-menu-item>
-            <el-menu-item index="/admin/article">杩愯鎶ュ憡</el-menu-item>
-          </el-submenu>
-          <!-- 杩愯惀绠$悊 -->
-          <el-submenu index="/admin/article2">
-            <template slot="title">
-              <span slot="prefix" class="icon-padding">
+              <span slot="prefix" class="icon-padding fisrtSpan">
                 <svg-icon icon-class="operate"></svg-icon>
               </span>
-              <span>杩愯惀绠$悊</span>
+              <span class="fisrtSpan">杩愯惀绠$悊</span>
             </template>
             <el-menu-item index="/admin/article/add">鎵ф硶绠$悊</el-menu-item>
             <el-menu-item index="/admin/article/add">璋冨害绠$悊</el-menu-item>
@@ -50,33 +81,71 @@
             <el-menu-item index="/admin/article">绠楁硶妯″瀷绠$悊</el-menu-item>
             <el-menu-item index="/admin/article">鏃ュ織绠$悊</el-menu-item>
           </el-submenu>
-          <!-- 绯荤粺璁剧疆 -->
-          <el-submenu index="/admin/article3">
+          <!-- 瑙嗛宸℃煡妯″潡 -->
+          <el-submenu index="/home/video" class="firstMenu">
             <template slot="title">
-              <!-- <i class="el-icon-reading"></i> -->
-              <span slot="prefix" class="icon-padding">
-                <svg-icon icon-class="system"></svg-icon>
+              <span slot="prefix" class="icon-padding fisrtSpan">
+                <svg-icon icon-class="video"></svg-icon>
               </span>
-              <span>绯荤粺璁剧疆</span>
+              <span slot="title" class="fisrtSpan">瑙嗛宸℃煡</span>
             </template>
-            <!-- 鍩烘湰璁剧疆 -->
-            <el-submenu index="/admin/article/add">
-              <template slot="title">
-                <span>鍩烘湰璁剧疆</span>
-              </template>
-              <el-menu-item index="/admin/article">鐢ㄦ埛绠$悊</el-menu-item>
-              <el-menu-item index="/admin/article">瑙掕壊绠$悊</el-menu-item>
-              <el-menu-item index="/admin/article">鏉冮檺绠$悊</el-menu-item>
-              <el-menu-item index="/admin/article">閮ㄩ棬绠$悊</el-menu-item>
-            </el-submenu>
-            <!-- 骞冲彴璁剧疆 -->
-            <el-submenu index="/admin/article/add">
-              <template slot="title">
-                <span>骞冲彴璁剧疆</span>
-              </template>
-              <el-menu-item index="/admin/article">闂ㄦ埛璁剧疆</el-menu-item>
-              <el-menu-item index="/admin/article">绗笁鏂规帴鍙g鐞�</el-menu-item>
-            </el-submenu>
+            <el-menu-item index="/home/video">瑙嗛宸℃煡</el-menu-item>
+          </el-submenu>
+          <!-- 娌圭儫淇℃伅鏌ヨ妯″潡 -->
+          <el-submenu index="/home/lampblack" class="firstMenu">
+            <template slot="title">
+              <span slot="prefix" class="icon-padding fisrtSpan">
+                <svg-icon icon-class="intelligence"></svg-icon>
+              </span>
+              <span class="fisrtSpan">娌圭儫淇℃伅鏌ヨ</span>
+            </template>
+            <el-menu-item index="/admin/article/add">棰勮鐮斿垽</el-menu-item>
+            <el-menu-item index="/admin/article">杩濊妫�绱�</el-menu-item>
+            <el-menu-item index="/admin/article">瓒嬪娍鍒嗘瀽</el-menu-item>
+            <el-menu-item index="/admin/article">鏁版嵁缁熻</el-menu-item>
+            <el-menu-item index="/admin/article">杩愯鎶ュ憡</el-menu-item>
+          </el-submenu>
+          <!-- 鎵ф硶绠$悊妯″潡 -->
+          <el-submenu index="/home/law" class="firstMenu">
+            <template slot="title">
+              <span slot="prefix" class="icon-padding fisrtSpan">
+                <svg-icon icon-class="intelligence"></svg-icon>
+              </span>
+              <span class="fisrtSpan">鎵ф硶绠$悊</span>
+            </template>
+            <el-menu-item index="/admin/article/add">棰勮鐮斿垽</el-menu-item>
+            <el-menu-item index="/admin/article">杩濊妫�绱�</el-menu-item>
+            <el-menu-item index="/admin/article">瓒嬪娍鍒嗘瀽</el-menu-item>
+            <el-menu-item index="/admin/article">鏁版嵁缁熻</el-menu-item>
+            <el-menu-item index="/admin/article">杩愯鎶ュ憡</el-menu-item>
+          </el-submenu>
+          <!-- 鏅鸿兘宸℃煡妯″潡 -->
+          <el-submenu index="/admin/intellect" class="firstMenu">
+            <template slot="title">
+              <span slot="prefix" class="icon-padding fisrtSpan">
+                <svg-icon icon-class="intelligence"></svg-icon>
+              </span>
+              <span class="fisrtSpan">鏅鸿兘宸℃煡</span>
+            </template>
+            <el-menu-item index="/admin/article/add">棰勮鐮斿垽</el-menu-item>
+            <el-menu-item index="/admin/article">杩濊妫�绱�</el-menu-item>
+            <el-menu-item index="/admin/article">瓒嬪娍鍒嗘瀽</el-menu-item>
+            <el-menu-item index="/admin/article">鏁版嵁缁熻</el-menu-item>
+            <el-menu-item index="/admin/article">杩愯鎶ュ憡</el-menu-item>
+          </el-submenu>
+          <!-- 骞冲彴鍩烘湰淇℃伅 -->
+          <el-submenu index="/admin/info" class="firstMenu">
+            <template slot="title">
+              <span slot="prefix" class="icon-padding fisrtSpan">
+                <svg-icon icon-class="intelligence"></svg-icon>
+              </span>
+              <span class="fisrtSpan">骞冲彴鍩烘湰淇℃伅</span>
+            </template>
+            <el-menu-item index="/admin/article/add">棰勮鐮斿垽</el-menu-item>
+            <el-menu-item index="/admin/article">杩濊妫�绱�</el-menu-item>
+            <el-menu-item index="/admin/article">瓒嬪娍鍒嗘瀽</el-menu-item>
+            <el-menu-item index="/admin/article">鏁版嵁缁熻</el-menu-item>
+            <el-menu-item index="/admin/article">杩愯鎶ュ憡</el-menu-item>
           </el-submenu>
         </el-menu>
       </el-scrollbar>
@@ -120,13 +189,13 @@
     .el-menu {
       background: linear-gradient(#07162e, #0f2b56);
       border: 0;
-      .el-submenu {
+      .firstMenu {
         background: #07162e;
         text-align: left;
-        &:hover span {
+        &:hover .fisrtSpan{
           color: #22d3eb;
         }
-        span {
+        span,span {
           color: #e9eef3;
         }
         .el-menu-item {
@@ -141,6 +210,16 @@
           color: #22d3eb;
         }
       }
+      .secondMenu{
+        &:hover .secondSpan{
+          color: #22d3eb;
+        }
+      }
+      .thirdMenu{
+        &:hover .thirdSpan{
+          color: #22d3eb;
+        }
+      }
       .is-active {
         background-color: #092c4a;
       }
diff --git a/src/views/layout/index.vue b/src/views/layout/index.vue
index 6c6b0a6..44b4ff0 100644
--- a/src/views/layout/index.vue
+++ b/src/views/layout/index.vue
@@ -38,7 +38,7 @@
   }
 }
 .el-main {
-  background-color: #061125;
+  background-color: #f0f2f5;
   color: #333;
   text-align: center;
   line-height: 160px;
diff --git a/src/views/login/index.vue b/src/views/login/index.vue
index 97555ea..e028946 100644
--- a/src/views/login/index.vue
+++ b/src/views/login/index.vue
@@ -2,7 +2,11 @@
   <div id="background">
     <!-- 浜у搧鍚嶇О -->
     <div class="text">
-      <div class="logo"></div>
+      <div class="logo">
+        <img
+          src="https://axure-file.lanhuapp.com/90466432-c999-4bf0-80b8-ee3f96a2099e__155eeb2ceaac89ec717869a050964a36.svg"
+          alt="">
+      </div>
       <div class="text-r">
         <h2 class="title font-extra-large">閬傛槍鍘挎櫤鎱ф墽娉曞钩鍙�</h2>
         <div class="title font-title-medium">
@@ -12,24 +16,12 @@
     </div>
     <el-card class="login-form-layout">
       <!-- 琛ㄥ崟 -->
-      <el-form
-        autoComplete="on"
-        :model="loginForm"
-        :rules="loginRules"
-        ref="loginForm"
-        label-position="left"
-      >
+      <el-form autoComplete="on" :model="loginForm" :rules="loginRules" ref="loginForm" label-position="left">
         <!-- title -->
         <h2 class="login-title">鐢ㄦ埛鐧诲綍 / USER LOGIN</h2>
         <el-form-item prop="username">
           <!-- 鐢ㄦ埛鍚嶈緭鍏ユ -->
-          <el-input
-            name="username"
-            type="text"
-            v-model="loginForm.username"
-            autoComplete="on"
-            placeholder="璇疯緭鍏ョ敤鎴峰悕绉�"
-          >
+          <el-input name="username" type="text" v-model="loginForm.username" autoComplete="on" placeholder="璇疯緭鍏ョ敤鎴峰悕绉�">
             <span slot="prefix">
               <svg-icon icon-class="user" class="color-main"></svg-icon>
             </span>
@@ -37,35 +29,21 @@
         </el-form-item>
         <el-form-item prop="password">
           <!-- 瀵嗙爜杈撳叆妗� -->
-          <el-input
-            name="password"
-            :type="pwdType ? 'text' : 'password'"
-            @keyup.enter.native="handleLogin"
-            v-model="loginForm.password"
-            autoComplete="on"
-            placeholder="璇疯緭鍏ョ櫥褰曞瘑鐮�"
-          >
+          <el-input name="password" :type="pwdType ? 'text' : 'password'" @keyup.enter.native="handleLogin"
+            v-model="loginForm.password" autoComplete="on" placeholder="璇疯緭鍏ョ櫥褰曞瘑鐮�">
             <!-- 杈撳叆妗嗗墠icon -->
             <span slot="prefix">
               <svg-icon icon-class="password" class="color"></svg-icon>
             </span>
             <!-- 杈撳叆妗嗗悗icon -->
             <span slot="suffix" @click="showPwd">
-              <svg-icon
-                :icon-class="pwdType ? 'yanjing-zhengyan' : 'yanjing-biyan'"
-                class="pointer"
-              ></svg-icon>
+              <svg-icon :icon-class="pwdType ? 'yanjing-zhengyan' : 'yanjing-biyan'" class="pointer"></svg-icon>
             </span>
           </el-input>
         </el-form-item>
         <!-- 琛ㄥ崟鎻愪氦鎸夐挳 -->
         <el-form-item style="margin-bottom: 60px; text-align: center">
-          <el-button
-            style="width: 100%"
-            type="primary"
-            :loading="loading"
-            @click.native.prevent="handleLogin"
-          >
+          <el-button style="width: 100%" type="primary" :loading="loading" @click.native.prevent="handleLogin">
             鐧诲綍
           </el-button>
         </el-form-item>
@@ -97,8 +75,10 @@
     };
     return {
       loginForm: {
-        username: "admin",
-        password: "macro123",
+        username:"",
+        password:"",
+        // username: "admin",
+        // password: "macro123",
       },
       loginRules: {
         username: [
@@ -112,7 +92,7 @@
       pwdType: false,
     };
   },
-  created() {},
+  created() { },
   methods: {
     showPwd() {
       if (!this.pwdType) {
@@ -125,12 +105,23 @@
     handleLogin() {
       console.log("in login");
       const { username, password } = this.loginForm;
+      const that = this;
       this.$axios
         .post("http://42.193.1.25:8082/sccg/admin/login", {
-        password,
-        username,
+          password,
+          username,
         })
         .then(function (response) {
+          if (response.data.code === 200) {
+            // 璺宠浆鍒伴椤�
+            that.$router.push("/home");
+          }else{
+            that.$refs.loginForm.validate((valid)=>{
+              if(valid){
+                that.$message.error(response.data.message);
+              }
+            })
+          }
           console.log(response);
         })
         .catch(function (error) {
@@ -145,41 +136,51 @@
 .color {
   color: red;
 }
+
 #background {
   width: 100vw;
   height: 100vh;
-  background: url("@/assets/imgs/login/login_bg.jpg");
+  background: url("@/assets/imgs/login/bk.png");
   background-size: cover;
   position: relative;
   display: flex;
   min-width: 800px;
 }
+
 .login-form-layout {
   position: absolute;
   top: 20%;
   right: 5%;
   width: 360px;
 }
+
 .text {
   align-self: flex-start;
   position: absolute;
   top: 20%;
   left: 5%;
   display: flex;
-  width: 400px;
+  width: 420px;
   justify-content: space-between;
-  .logo {
-    width: 50px;
-    height: 50px;
-    border-radius: 50%;
-    background-color: pink;
+
+  .logo>img {
+    width: 75px;
+    height: 75px;
   }
+
   .text-r {
+    margin-left: 15px;
+
     .title {
       color: white;
     }
+
+    .font-title-medium {
+      margin-top: -10px;
+    }
   }
 }
+
 .login-title {
   text-align: left;
   font-size: 1.2rem;
diff --git a/src/views/systemSetting/baseSetting/user/createUser/index.vue b/src/views/systemSetting/baseSetting/user/createUser/index.vue
new file mode 100644
index 0000000..c67f1ca
--- /dev/null
+++ b/src/views/systemSetting/baseSetting/user/createUser/index.vue
@@ -0,0 +1,176 @@
+<template>
+    <div class="createUser">
+        <header>
+            <div class="headerTitle">鏂板璐︽埛</div>
+            <div class="headerTip">
+                <span>*</span>
+                <label>涓哄繀濉」</label>
+            </div>
+        </header>
+        <main>
+            <div class="mainTitle">鍩虹淇℃伅</div>
+            <div class="mainContent">
+                <el-form ref="form" :model="user">
+                    <!-- 鐢ㄦ埛鍚嶇О -->
+                    <el-form-item class="optionItem">
+                        <div><span style="color: #ff3b6c;">*</span><label>鐢ㄦ埛鍚嶇О:</label></div>
+                        <div><el-input v-model="user.nick_name"></el-input></div>
+                    </el-form-item>
+                    <!-- 鐢ㄦ埛瀵嗙爜 -->
+                    <el-form-item class="optionItem">
+                        <div><span style="color: #ff3b6c;">*</span><label>鐢ㄦ埛瀵嗙爜:</label></div>
+                        <div><el-input v-model="user.nick_name"></el-input></div>
+                    </el-form-item>
+                    <!-- 鎵�灞炵敤鎴峰鍚� -->
+                    <el-form-item class="optionItem">
+                        <div><span style="color: #ff3b6c;">*</span><label>鎵�灞炵敤鎴峰鍚�:</label></div>
+                        <div><el-input v-model="user.nick_name"></el-input></div>
+                    </el-form-item>
+                    <!-- 鎬у埆 -->
+                    <el-form-item class="optionItem">
+                        <div><span style="color: #ff3b6c;">*</span><label>鎬у埆:</label></div>
+                        <el-radio-group v-model="user.gender">
+                            <el-radio :label="1">鐢�</el-radio>
+                            <el-radio :label="2">濂�</el-radio>
+                        </el-radio-group>
+                    </el-form-item>
+                    <!-- 鏄惁鍏氬憳 -->
+                    <el-form-item class="optionItem">
+                        <div><span style="color: #ff3b6c;">*</span><label>鏄惁鍏氬憳:</label></div>
+                        <el-radio-group v-model="user.member">
+                            <el-radio :label="1">鏄�</el-radio>
+                            <el-radio :label="0">鍚�</el-radio>
+                        </el-radio-group>
+                    </el-form-item>
+                    <!-- 鎵�灞炴墜鏈哄彿鐮� -->
+                    <el-form-item class="optionItem">
+                        <div><span style="color: #ff3b6c;">*</span><label>鎵�灞炴墜鏈哄彿鐮�:</label></div>
+                        <el-input v-model="user.phone"></el-input>
+                    </el-form-item>
+                    <!-- 閭鍦板潃 -->
+                    <el-form-item class="optionItem">
+                        <div><label>閭鍦板潃:</label></div>
+                        <el-input v-model="user.mail"></el-input>
+                    </el-form-item>
+                    <!-- 閫夋嫨瑙掕壊 -->
+                    <el-form-item class="optionItem">
+                        <div><span style="color: #ff3b6c;">*</span><label>閫夋嫨瑙掕壊:</label></div>
+                        <el-select v-model="user.role">
+                            <el-option v-for="item in roleList" :key="item.name" :label="item.name" :value="item.value"
+                                :disabled="item.disabled">
+                            </el-option>
+                        </el-select>
+                    </el-form-item>
+                    <!-- 鐢ㄦ埛绫诲瀷 -->
+                    <el-form-item class="optionItem">
+                        <div><span style="color: #ff3b6c;">*</span><label>鐢ㄦ埛绫诲瀷:</label></div>
+                        <el-select v-model="user.type">
+                            <el-option v-for="item in typeList" :key="item.name" :label="item.name" :value="item.value"
+                                :disabled="item.disabled">
+                            </el-option>
+                        </el-select>
+                    </el-form-item>
+                    <!-- 搴ф満/鍒嗘満 -->
+                    <el-form-item class="optionItem">
+                        <div><label>搴ф満/鍒嗘満:</label></div>
+                        <el-input v-model="user.nick_name"></el-input>
+                    </el-form-item>
+                    <!-- 鎵�灞為儴闂� -->
+                    <el-form-item class="optionItem">
+                        <div><span style="color: #ff3b6c;">*</span><label>鎵�灞為儴闂�:</label></div>
+                        <el-input v-model="user.nick_name"></el-input>
+                    </el-form-item>
+                    <!-- 褰撳墠鑱屽姟 -->
+                    <el-form-item class="optionItem">
+                        <div><span style="color: #ff3b6c;">*</span><label>褰撳墠鑱屽姟:</label></div>
+                        <!-- <el-select v-model="value" placeholder="璇烽�夋嫨">
+                            <el-option v-for="item in options" :key="item.value" :label="item.label"
+                                :value="item.value">
+                            </el-option>
+                        </el-select> -->
+                    </el-form-item>
+                    <!-- 濉啓鎵�灞瀖ac鍦板潃 -->
+                    <el-form-item class="optionItem">
+                        <div><label>濉啓鎵�灞瀖ac鍦板潃:</label></div>
+                        <el-input v-model="user.nick_name"></el-input>
+                    </el-form-item>
+                    <!-- 濉啓鎵�灞瀒p鍦板潃 -->
+                    <el-form-item class="optionItem">
+                        <div><label>濉啓鎵�灞瀒p鍦板潃:</label></div>
+                        <el-input v-model="user.nick_name"></el-input>
+                    </el-form-item>
+                </el-form>
+            </div>
+        </main>
+    </div>
+</template>
+<script>
+export default {
+    data() {
+        return {
+            user: {
+                nick_name: '',
+                password: '',
+                true_name: '',
+                gender: 1,
+                member: 0,
+                phone: '',
+                mail: '',
+                role: 0,
+                type: 0,
+            },
+            roleList: [
+                { name: '璇烽�夋嫨鎵�灞炶鑹�', value: 0, disabled: true }, { name: '瑙掕壊1', value: 1 }, { name: '瑙掕壊2', value: 2 }
+            ],
+            typeList: [
+                { name: '璇烽�夋嫨鐢ㄦ埛绫诲瀷', value: 0, disabled: true }, { name: '绫诲瀷1', value: 1 }, { name: '绫诲瀷2', value: 2 }
+            ]
+        }
+    },
+}
+</script>
+<style lang="scss" scpoed>
+.createUser {
+    border-radius: 1px;
+    header {
+        background-color: #fff;
+        display: flex;
+        justify-content: space-between;
+        height: 60px;
+        line-height: 60px;
+        padding: 0 20px;
+        .headerTitle {
+            font-weight: 600;
+            color: #666;
+        }
+        .headerTip span {
+            color: #ff3b6c;
+        }
+        .headerTip label {
+            color: #999999;
+        }
+    }
+    main {
+        background-color: #fff;
+        margin-top: 1px;
+        text-align: left;
+        .mainTitle {
+            margin-left: 60px;
+            color: #666;
+            font-weight: 600;
+            font-size: 14px;
+        }
+        .mainContent {
+            padding: 0px 100px;
+            .el-form-item__content {
+                display: flex;
+                justify-content: center;
+                div{
+                    width: 160px;
+                    text-align: right;
+                }
+            }
+        }
+    }
+}
+</style>
\ No newline at end of file
diff --git "a/src/views/\347\263\273\347\273\237\350\256\276\347\275\256/\346\216\245\345\205\245\347\256\241\347\220\206" "b/src/views/systemSetting/\346\216\245\345\205\245\347\256\241\347\220\206"
similarity index 100%
rename from "src/views/\347\263\273\347\273\237\350\256\276\347\275\256/\346\216\245\345\205\245\347\256\241\347\220\206"
rename to "src/views/systemSetting/\346\216\245\345\205\245\347\256\241\347\220\206"
diff --git "a/src/views/\347\263\273\347\273\237\350\256\276\347\275\256/\350\256\276\345\244\207\347\256\241\347\220\206" "b/src/views/systemSetting/\350\256\276\345\244\207\347\256\241\347\220\206"
similarity index 100%
rename from "src/views/\347\263\273\347\273\237\350\256\276\347\275\256/\350\256\276\345\244\207\347\256\241\347\220\206"
rename to "src/views/systemSetting/\350\256\276\345\244\207\347\256\241\347\220\206"
diff --git "a/src/views/\347\263\273\347\273\237\350\256\276\347\275\256/\350\277\220\347\273\264\347\256\241\347\220\206" "b/src/views/systemSetting/\350\277\220\347\273\264\347\256\241\347\220\206"
similarity index 100%
rename from "src/views/\347\263\273\347\273\237\350\256\276\347\275\256/\350\277\220\347\273\264\347\256\241\347\220\206"
rename to "src/views/systemSetting/\350\277\220\347\273\264\347\256\241\347\220\206"
diff --git "a/src/views/\347\263\273\347\273\237\350\256\276\347\275\256/\351\227\250\346\210\267\347\256\241\347\220\206" "b/src/views/systemSetting/\351\227\250\346\210\267\347\256\241\347\220\206"
similarity index 100%
rename from "src/views/\347\263\273\347\273\237\350\256\276\347\275\256/\351\227\250\346\210\267\347\256\241\347\220\206"
rename to "src/views/systemSetting/\351\227\250\346\210\267\347\256\241\347\220\206"
diff --git "a/src/views/\347\263\273\347\273\237\350\256\276\347\275\256/\345\237\272\346\234\254\350\256\276\347\275\256" "b/src/views/\347\263\273\347\273\237\350\256\276\347\275\256/\345\237\272\346\234\254\350\256\276\347\275\256"
deleted file mode 100644
index e69de29..0000000
--- "a/src/views/\347\263\273\347\273\237\350\256\276\347\275\256/\345\237\272\346\234\254\350\256\276\347\275\256"
+++ /dev/null

--
Gitblit v1.8.0