Browse Source

登录页面获取数据

wang_xy 2 years ago
parent
commit
80d3dc313f
1 changed files with 43 additions and 42 deletions
  1. 43 42
      src/views/system/login.vue

+ 43 - 42
src/views/system/login.vue

@@ -1,46 +1,47 @@
 <template>
-	<div class="login">
-		  <StarBackground />
-		<el-form ref="loginForm" :model="loginForm" :rules="loginRules" class="login-form">
-			<h3 class="title"> 通榆县乡村振兴综合监管平台</h3>
-			<h3 class="title">数字林业</h3>
-			<div class="login-container">
-				<h4>请登录</h4>
-				<el-form-item prop="username">
-					<el-input v-model="loginForm.username" type="text" auto-complete="off" placeholder="账号"
-						class="m-b-15">
-						<svg-icon slot="prefix" icon-class="user" class="el-input__icon input-icon" />
-					</el-input>
-				</el-form-item>
-				<el-form-item prop="password">
-					<el-input v-model="loginForm.password" type="password" auto-complete="off" placeholder="密码"
-						@keyup.enter.native="handleLogin" class="m-b-15">
-						<svg-icon slot="prefix" icon-class="password" class="el-input__icon input-icon" />
-					</el-input>
-				</el-form-item>
-				<el-form-item prop="code" v-if="captchaOnOff">
-					<el-input v-model="loginForm.code" auto-complete="off" placeholder="验证码" style="width: 63%"
-						@keyup.enter.native="handleLogin">
-						<svg-icon slot="prefix" icon-class="validCode" class="el-input__icon input-icon" />
-					</el-input>
-					<div class="login-code">
-						<img :src="codeUrl" @click="getCode" class="login-code-img" />
-					</div>
-				</el-form-item>
-<!--				<el-checkbox v-model="loginForm.rememberMe" style="margin:0px 0px 25px 0px;">记住密码</el-checkbox>-->
-				<el-form-item style="width:100%;">
-					<el-button :loading="loading" size="medium" type="primary" style="width:100%;"
-						@click.native.prevent="handleLogin">
-						<span v-if="!loading">登 录</span>
-						<span v-else>登 录 中...</span>
-					</el-button>
-					<div style="float: right;" v-if="register">
-						<router-link class="link-type" :to="'/register'">立即注册</router-link>
-					</div>
-				</el-form-item>
-			</div>
-		</el-form>
-	</div>
+  <div class="login" :style="{backgroundImage: 'url('+backgroudImg+')'}">
+    <StarBackground />
+    <el-form ref="loginForm" :model="loginForm" :rules="loginRules" class="login-form">
+      <h3 class="sub-title" v-if="systemTitle.subTitle">{{systemTitle.subTitle}}</h3>
+      <h3 class="title">{{systemTitle.title}}</h3>
+
+      <div class="login-container">
+        <h4>请登录</h4>
+        <el-form-item prop="username">
+          <el-input v-model="loginForm.username" type="text" auto-complete="off" placeholder="账号"
+                    class="m-b-15">
+            <svg-icon slot="prefix" icon-class="user" class="el-input__icon input-icon" />
+          </el-input>
+        </el-form-item>
+        <el-form-item prop="password">
+          <el-input v-model="loginForm.password" type="password" auto-complete="off" placeholder="密码"
+                    @keyup.enter.native="handleLogin" class="m-b-15">
+            <svg-icon slot="prefix" icon-class="password" class="el-input__icon input-icon" />
+          </el-input>
+        </el-form-item>
+        <el-form-item prop="code" v-if="captchaOnOff">
+          <el-input v-model="loginForm.code" auto-complete="off" placeholder="验证码" style="width: 63%"
+                    @keyup.enter.native="handleLogin">
+            <svg-icon slot="prefix" icon-class="validCode" class="el-input__icon input-icon" />
+          </el-input>
+          <div class="login-code">
+            <img :src="codeUrl" @click="getCode" class="login-code-img" />
+          </div>
+        </el-form-item>
+        <!--				<el-checkbox v-model="loginForm.rememberMe" style="margin:0px 0px 25px 0px;">记住密码</el-checkbox>-->
+        <el-form-item style="width:100%;">
+          <el-button :loading="loading" size="medium" type="primary" style="width:100%;"
+                     @click.native.prevent="handleLogin">
+            <span v-if="!loading">登 录</span>
+            <span v-else>登 录 中...</span>
+          </el-button>
+          <div style="float: right;" v-if="register">
+            <router-link class="link-type" :to="'/register'">立即注册</router-link>
+          </div>
+        </el-form-item>
+      </div>
+    </el-form>
+  </div>
 </template>
 
 <script>