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