John Doe 4 yıl önce
ebeveyn
işleme
3b8840a9b9
33 değiştirilmiş dosya ile 206 ekleme ve 128 silme
  1. 0 1
      recruit/recruit/dist/css/app.0b9b292a.css
  2. 0 1
      recruit/recruit/dist/css/app.71d45a95.css
  3. BIN
      recruit/recruit/dist/img/logo.82b9c7a5.png
  4. 1 1
      recruit/recruit/dist/index.html
  5. 0 2
      recruit/recruit/dist/js/app.0248b160.js
  6. 0 1
      recruit/recruit/dist/js/app.0248b160.js.map
  7. 0 2
      recruit/recruit/dist/js/app.615d40b5.js
  8. 0 1
      recruit/recruit/dist/js/app.615d40b5.js.map
  9. 0 19
      recruit/recruit/dist/js/chunk-vendors.5e64b8a7.js
  10. 0 1
      recruit/recruit/dist/js/chunk-vendors.5e64b8a7.js.map
  11. 1 1
      recruit/recruit/node_modules/.cache/babel-loader/0f184313357b3a323ad51f02dc57672d.json
  12. 1 1
      recruit/recruit/node_modules/.cache/babel-loader/33d0f1c57a4b2a94421d80232d70caad.json
  13. 1 1
      recruit/recruit/node_modules/.cache/babel-loader/6725ab32b0876e455193d6a5ad62bb83.json
  14. 1 1
      recruit/recruit/node_modules/.cache/babel-loader/d2fe30c2b0cf2179994f4f35444bdce2.json
  15. 1 1
      recruit/recruit/node_modules/.cache/vue-loader/137c76f4488c535434cf8ff6ab62c4cf.json
  16. 1 1
      recruit/recruit/node_modules/.cache/vue-loader/16f5df112f591c24170a9bd03c41cdd5.json
  17. 1 1
      recruit/recruit/node_modules/.cache/vue-loader/1e43191160ec801ae5ebc0e3db1e9a7e.json
  18. 1 1
      recruit/recruit/node_modules/.cache/vue-loader/2155512e2670053e85ac3f48d144a8c6.json
  19. 1 1
      recruit/recruit/node_modules/.cache/vue-loader/3f5a8d124fc0865127cb2064aab8a0bc.json
  20. 1 1
      recruit/recruit/node_modules/.cache/vue-loader/56291d2fe6b15ff59c4160f42bf1fd0c.json
  21. 1 1
      recruit/recruit/node_modules/.cache/vue-loader/689ae39fd2aee2d6a642afb2b7255dda.json
  22. 1 1
      recruit/recruit/node_modules/.cache/vue-loader/a1ea4a694385151314cad47554a1b1ce.json
  23. 1 1
      recruit/recruit/node_modules/.cache/vue-loader/bb1e1cabd4115558bb26be684d226de1.json
  24. 1 1
      recruit/recruit/node_modules/.cache/vue-loader/bbd7ea499de224d922eabfcb8ffbbf34.json
  25. 1 1
      recruit/recruit/node_modules/.cache/vue-loader/ddc95648d20dfdd1a4e340d9fd17c958.json
  26. 1 1
      recruit/recruit/node_modules/.cache/vue-loader/e185a3f9c2c61d32b8c1a2ad20e2ecc2.json
  27. 1 1
      recruit/recruit/node_modules/.cache/vue-loader/fec581418145a45eda10764657befe65.json
  28. 22 19
      recruit/recruit/src/App.vue
  29. 1 0
      recruit/recruit/src/assets/css/base.css
  30. 0 57
      recruit/recruit/src/components/HelloWorld.vue
  31. 156 1
      recruit/recruit/src/components/common/login/login.vue
  32. 6 2
      recruit/recruit/src/components/common/navbar/navbar.vue
  33. 3 3
      recruit/recruit/src/components/common/search/search.vue

+ 0 - 1
recruit/recruit/dist/css/app.0b9b292a.css

@@ -1 +0,0 @@
-h3[data-v-379548a4]{margin:40px 0 0}ul[data-v-379548a4]{list-style-type:none;padding:0}li[data-v-379548a4]{display:inline-block;margin:0 10px}a[data-v-379548a4]{color:#42b983}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:60px}

+ 0 - 1
recruit/recruit/dist/css/app.71d45a95.css

@@ -1 +0,0 @@
-h3[data-v-ea5ee638]{margin:40px 0 0}ul[data-v-ea5ee638]{list-style-type:none;padding:0}li[data-v-ea5ee638]{display:inline-block;margin:0 10px}a[data-v-ea5ee638]{color:#42b983}body{padding:0;margin:0}

BIN
recruit/recruit/dist/img/logo.82b9c7a5.png


Dosya farkı çok büyük olduğundan ihmal edildi
+ 1 - 1
recruit/recruit/dist/index.html


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 2
recruit/recruit/dist/js/app.0248b160.js


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 1
recruit/recruit/dist/js/app.0248b160.js.map


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 2
recruit/recruit/dist/js/app.615d40b5.js


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 1
recruit/recruit/dist/js/app.615d40b5.js.map


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 19
recruit/recruit/dist/js/chunk-vendors.5e64b8a7.js


Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 1
recruit/recruit/dist/js/chunk-vendors.5e64b8a7.js.map


Dosya farkı çok büyük olduğundan ihmal edildi
+ 1 - 1
recruit/recruit/node_modules/.cache/babel-loader/0f184313357b3a323ad51f02dc57672d.json


Dosya farkı çok büyük olduğundan ihmal edildi
+ 1 - 1
recruit/recruit/node_modules/.cache/babel-loader/33d0f1c57a4b2a94421d80232d70caad.json


Dosya farkı çok büyük olduğundan ihmal edildi
+ 1 - 1
recruit/recruit/node_modules/.cache/babel-loader/6725ab32b0876e455193d6a5ad62bb83.json


Dosya farkı çok büyük olduğundan ihmal edildi
+ 1 - 1
recruit/recruit/node_modules/.cache/babel-loader/d2fe30c2b0cf2179994f4f35444bdce2.json


Dosya farkı çok büyük olduğundan ihmal edildi
+ 1 - 1
recruit/recruit/node_modules/.cache/vue-loader/137c76f4488c535434cf8ff6ab62c4cf.json


Dosya farkı çok büyük olduğundan ihmal edildi
+ 1 - 1
recruit/recruit/node_modules/.cache/vue-loader/16f5df112f591c24170a9bd03c41cdd5.json


Dosya farkı çok büyük olduğundan ihmal edildi
+ 1 - 1
recruit/recruit/node_modules/.cache/vue-loader/1e43191160ec801ae5ebc0e3db1e9a7e.json


Dosya farkı çok büyük olduğundan ihmal edildi
+ 1 - 1
recruit/recruit/node_modules/.cache/vue-loader/2155512e2670053e85ac3f48d144a8c6.json


Dosya farkı çok büyük olduğundan ihmal edildi
+ 1 - 1
recruit/recruit/node_modules/.cache/vue-loader/3f5a8d124fc0865127cb2064aab8a0bc.json


Dosya farkı çok büyük olduğundan ihmal edildi
+ 1 - 1
recruit/recruit/node_modules/.cache/vue-loader/56291d2fe6b15ff59c4160f42bf1fd0c.json


Dosya farkı çok büyük olduğundan ihmal edildi
+ 1 - 1
recruit/recruit/node_modules/.cache/vue-loader/689ae39fd2aee2d6a642afb2b7255dda.json


Dosya farkı çok büyük olduğundan ihmal edildi
+ 1 - 1
recruit/recruit/node_modules/.cache/vue-loader/a1ea4a694385151314cad47554a1b1ce.json


Dosya farkı çok büyük olduğundan ihmal edildi
+ 1 - 1
recruit/recruit/node_modules/.cache/vue-loader/bb1e1cabd4115558bb26be684d226de1.json


Dosya farkı çok büyük olduğundan ihmal edildi
+ 1 - 1
recruit/recruit/node_modules/.cache/vue-loader/bbd7ea499de224d922eabfcb8ffbbf34.json


Dosya farkı çok büyük olduğundan ihmal edildi
+ 1 - 1
recruit/recruit/node_modules/.cache/vue-loader/ddc95648d20dfdd1a4e340d9fd17c958.json


Dosya farkı çok büyük olduğundan ihmal edildi
+ 1 - 1
recruit/recruit/node_modules/.cache/vue-loader/e185a3f9c2c61d32b8c1a2ad20e2ecc2.json


Dosya farkı çok büyük olduğundan ihmal edildi
+ 1 - 1
recruit/recruit/node_modules/.cache/vue-loader/fec581418145a45eda10764657befe65.json


+ 22 - 19
recruit/recruit/src/App.vue

@@ -1,40 +1,43 @@
 <template>
   <div id="app">
-    <img alt="Vue logo" src="./assets/logo.png">
-    <HelloWorld msg="Welcome to Your Vue.js App"/>
+		<topbar></topbar>
+		<search></search>
+		<navbar></navbar>
+		<!-- <swiper></swiper>
+		<login></login> -->
+		<differRegister></differRegister>
+		<bottombar></bottombar>
   </div>
 </template>
 
 <script>
-import HelloWorld from './components/HelloWorld.vue'
-import {gethomelist} from './network/home.js'
+import search from './components/common/search/search.vue'
+import navbar from './components/common/navbar/navbar.vue'
+import topbar from './views/topbar.vue'
+import swiper from './components/common/swiper/banner.vue'
+import login from './components/common/login/login.vue'
+import bottombar from './views/bottombar.vue'
+import differRegister from './components/common/register/classify.vue'
 export default {
   name: 'app',
   components: {
-    HelloWorld
+		search,
+		topbar,
+		navbar,
+		swiper,
+		login,
+		bottombar,
+		differRegister
   },
 	data(){
 		return{
-			recommend:[]
 		}
-		
 	},
 	created() {
-		gethomelist().then(res =>{
-			this.recommend=res.data.recommend.list;
-			console.log(this.recommend)
-		})
 	}
 }
 </script>
 
 <style>
-#app {
-  font-family: 'Avenir', Helvetica, Arial, sans-serif;
-  -webkit-font-smoothing: antialiased;
-  -moz-osx-font-smoothing: grayscale;
-  text-align: center;
-  color: #2c3e50;
-  margin-top: 60px;
-}
+@import "./assets/css/base.css";
 </style>

+ 1 - 0
recruit/recruit/src/assets/css/base.css

@@ -1,4 +1,5 @@
 body{
 	padding: 0;
 	margin: 0;
+	background-color: #eaebef;
 }

+ 0 - 57
recruit/recruit/src/components/HelloWorld.vue

@@ -1,57 +0,0 @@
-<template>
-  <div class="hello">
-    <h1>{{ msg }}</h1>
-    <p>
-      For a guide and recipes on how to configure / customize this project,<br>
-      check out the
-      <a href="https://cli.vuejs.org" target="_blank" rel="noopener">vue-cli documentation</a>.
-    </p>
-    <h3>Installed CLI Plugins</h3>
-    <ul>
-      <li><a href="https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-babel" target="_blank" rel="noopener">babel</a></li>
-    </ul>
-    <h3>Essential Links</h3>
-    <ul>
-      <li><a href="https://vuejs.org" target="_blank" rel="noopener">Core Docs</a></li>
-      <li><a href="https://forum.vuejs.org" target="_blank" rel="noopener">Forum</a></li>
-      <li><a href="https://chat.vuejs.org" target="_blank" rel="noopener">Community Chat</a></li>
-      <li><a href="https://twitter.com/vuejs" target="_blank" rel="noopener">Twitter</a></li>
-      <li><a href="https://news.vuejs.org" target="_blank" rel="noopener">News</a></li>
-    </ul>
-    <h3>Ecosystem</h3>
-    <ul>
-      <li><a href="https://router.vuejs.org" target="_blank" rel="noopener">vue-router</a></li>
-      <li><a href="https://vuex.vuejs.org" target="_blank" rel="noopener">vuex</a></li>
-      <li><a href="https://github.com/vuejs/vue-devtools#vue-devtools" target="_blank" rel="noopener">vue-devtools</a></li>
-      <li><a href="https://vue-loader.vuejs.org" target="_blank" rel="noopener">vue-loader</a></li>
-      <li><a href="https://github.com/vuejs/awesome-vue" target="_blank" rel="noopener">awesome-vue</a></li>
-    </ul>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'HelloWorld',
-  props: {
-    msg: String
-  }
-}
-</script>
-
-<!-- Add "scoped" attribute to limit CSS to this component only -->
-<style scoped>
-h3 {
-  margin: 40px 0 0;
-}
-ul {
-  list-style-type: none;
-  padding: 0;
-}
-li {
-  display: inline-block;
-  margin: 0 10px;
-}
-a {
-  color: #42b983;
-}
-</style>

+ 156 - 1
recruit/recruit/src/components/common/login/login.vue

@@ -1,8 +1,163 @@
 <template>
+	<div class="login">
+		<span class="login_top">账号登陆</span>
+		<label class="heng"></label>
+		<div class="input-wrap">
+			<input class="input_user" type="text" v-model="name" />
+			<span v-if="error.name" class="err-msg">{{error.name}}</span>
+		</div>
+		<div class="input-wrap">
+			<input class="input_psw" type="password" v-model="pwd" />
+			<span v-if="error.pwd" class="err-msg">{{error.pwd}}</span>
+		</div>
+		<div class="input-wrap">
+			<button @click="login" class="submit">提交</button>
+		</div>
+		<div class="login_tom">
+			<span class="">还没有账号?</span>
+			<a href="" class="tom_left">注册账号</a>
+			<a href="" class="tom_right">忘记密码</a>
+		</div>
+	</div>
 </template>
 
 <script>
+	export default {
+		name: 'login',
+		components: {},
+		data() {
+			return {
+				name: '',
+				pwd: '',
+				error: {
+					name: '',
+					pwd: ''
+				}
+			}
+		},
+		methods: {
+			check(name, pwd) {
+				if (!name) {
+					this.error.name = '请输入姓名'
+					return false
+				}
+				if (!pwd) {
+					this.error.pwd = '请输入密码'
+					return false
+				}
+			},
+			login() {
+				const {
+					name,
+					pwd,
+					$router
+				} = this
+				if (!this.check(name, pwd)) return
+
+				if (name == 'admin' && pwd == '123') {
+					$.router.push({
+						name: 'main'
+					})
+				} else {
+					alert('用户名错误')
+				}
+			}
+		}
+	}
 </script>
 
-<style>
+<style scoped>
+	.login {
+		width: 250px;
+		height: 310px;
+		position: absolute;
+		top: 220px;
+		left: 224px;
+		background-color: #f8f6f7;
+	}
+
+	.submit {
+		position: absolute;
+		left: 13px;
+		top: 140px;
+		background-color: #4297E8;
+		outline: none;
+		border: 0px;
+		width: 224px;
+		height: 38px;
+		color: white;
+		font-size: 17px;
+		cursor: pointer;
+	}
+
+	.input_user {
+		border: 1px solid #4299e8;
+		outline: none;
+		height: 25px;
+		width: 192px;
+		position: absolute;
+		top: 55px;
+		left: 13px;
+		border-radius: 2px;
+		background-image: url(../../../assets/img/login/re.png);
+		/*设置图片的地址*/
+		background-size: 20px 20px;
+		/*这里是图片的大小*/
+		background-repeat: no-repeat;
+		/*让图片不重复*/
+		background-position: 5px 3px;
+		padding-left: 30px;
+	}
+
+	.input_psw {
+		border: 1px solid #4299e8;
+		outline: none;
+		height: 25px;
+		width: 192px;
+		position: absolute;
+		top: 95px;
+		left: 13px;
+		border-radius: 2px;
+		background-image: url(../../../assets/img/login/so.png);
+		/*设置图片的地址*/
+		background-size: 20px 20px;
+		/*这里是图片的大小*/
+		background-repeat: no-repeat;
+		/*让图片不重复*/
+		background-position: 5px 3px;
+		padding-left: 30px;
+	}
+
+	.login_top {
+		color: #4198e7;
+		padding-left: 22px;
+		position: absolute;
+		top: 15px;
+		font-size: 16px;
+	}
+
+	.heng {
+		width: 85px;
+		height: 1px;
+		background-color: #4297E8;
+		position: absolute;
+		top: 40px;
+		left: 15px;
+	}
+
+	.login_tom {
+		margin-top: 185px;
+		text-align: center;
+		font-size: 11px;
+		text-decoration: none;
+	}
+
+	.login_tom a {
+		text-decoration: none;
+		color: #4297E8;
+	}
+
+	.tom_right {
+		padding-left: 58px;
+	}
 </style>

+ 6 - 2
recruit/recruit/src/components/common/navbar/navbar.vue

@@ -19,29 +19,33 @@
 	}
 </script>
 
-<style>
-.index{
+<style>	 
+  .index{
 	 position: relative;
 	 top: 10px;
 	 font-size: 17px;
 	 left: 332px;
+	 color: #FFFFFF;
 	}
 	.worker{
 		position: relative;
 		top: 10px;
 		font-size: 17px;
 		left: 518px;
+		color: #FFFFFF;
 	}
 	.work{
 		position: relative;
 		top: 10px;
 		font-size: 17px;
 		left: 703px;
+		color: #FFFFFF;
 	}
 	.company{
 		position: relative;
 		top: 10px;
 		font-size: 17px;
 		left: 886px;
+		color: #FFFFFF;
 	}
 </style>

+ 3 - 3
recruit/recruit/src/components/common/search/search.vue

@@ -100,9 +100,9 @@ data() {
    
    .item-ul {
 		 border: 1px solid #c4bebe;
-		 width: 392px;
+		 width: 390px;
 		 position: absolute;
-		 top: 102px;
+		 top: 117px;
 		 left: 800px;
 		 list-style: none;
 		 padding: 10px;
@@ -121,7 +121,7 @@ data() {
 		 outline:none;
 		 border: 0px;
 		 width: 88px;
-		 height: 34px;
+		 height: 32px;
 		 color: white;
 		 font-size: 17px;
 		 cursor: pointer;