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