Browse Source

活动页

wgl 4 năm trước cách đây
mục cha
commit
b4fb4ac405

+ 1 - 1
config/project.js

@@ -1 +1 @@
-exports.name = 'business'
+exports.name = 'home'

+ 35 - 3
src/projects/home/router/index.js

@@ -17,7 +17,7 @@ const routes = [
 	{
 		path: '/login',
 		name: 'Login',
-		component: () => import('../views/Login.vue'),
+		component: () => import('../views/User/Login.vue'),
 		meta: {
 			title: '登录',
 		}
@@ -26,7 +26,7 @@ const routes = [
 	{
 		path: '/uploadPhoto',
 		name: 'UploadPhoto',
-		component: () => import('../views/UploadPhoto.vue'),
+		component: () => import('../views/User/UploadPhoto.vue'),
 		meta: {
 			title: '上传照片',
 		}
@@ -35,11 +35,43 @@ const routes = [
 	{
 		path: '/role',
 		name: 'Role',
-		component: () => import('../views/Role.vue'),
+		component: () => import('../views/User/Role.vue'),
 		meta: {
 			title: '选择身份',
 		}
 	},
+
+
+	//微信页面
+	{
+		path: 'wx',
+		component: () => import('../views/Layout.vue'),
+		children: [
+			//活动中心
+			{
+				path: 'activity',
+				name: 'WxActivity',
+				component: () => import('../views/Wx/Activity.vue'),
+				meta: {
+					requireAuth: false,
+					role: [],
+					title: '活动中心',
+				}
+			},
+			//联系我们
+			{
+				path: 'contact',
+				name: 'WxContact',
+				component: () => import('../views/Wx/Contact.vue'),
+				meta: {
+					requireAuth: false,
+					role: [],
+					title: '联系我们',
+				}
+			},
+		]
+	},
+
 ]
 
 const router = new VueRouter({

+ 11 - 0
src/projects/home/views/Layout.vue

@@ -0,0 +1,11 @@
+<template>
+	<div>
+		<router-view></router-view>
+	</div>
+</template>
+
+<script>
+</script>
+
+<style>
+</style>

+ 0 - 0
src/projects/home/views/Login.vue → src/projects/home/views/User/Login.vue


+ 0 - 0
src/projects/home/views/Role.vue → src/projects/home/views/User/Role.vue


+ 0 - 0
src/projects/home/views/UploadPhoto.vue → src/projects/home/views/User/UploadPhoto.vue


+ 62 - 0
src/projects/home/views/Wx/Activity.vue

@@ -0,0 +1,62 @@
+<template>
+	<div>
+		<common @asynCallBack="asynCallBack"></common>
+		<top-header :pageTitle="pageTitle" :leftShow="false"></top-header>
+
+		<div>
+
+		</div>
+
+		<loading :visible="isLoading"></loading>
+	</div>
+</template>
+
+<script>
+	import Common from '$project/components/Common.vue'
+	import Loading from '$project/components/Loading.vue'
+	import TopHeader from '$project/components/TopHeader.vue'
+	import {
+		mapGetters,
+		mapMutations
+	} from 'vuex'
+	export default {
+		name: 'WxActivity',
+		components: {
+			Common,
+			Loading,
+			TopHeader
+		},
+		data() {
+			return {
+				pageTitle: '活动中心',
+
+				isLoading: false,
+			}
+		},
+		created() {
+
+		},
+		methods: {
+
+			asynCallBack() {
+
+			},
+		},
+		mounted() {},
+		destroyed() {
+
+		},
+		computed: {
+			...mapGetters({
+				openId: 'wx_openid',
+				token: 'token',
+				person_data: 'person_data',
+				company_data: 'company_data',
+				vister_scene: 'vister_scene',
+			})
+		}
+	}
+</script>
+
+<style>
+</style>

+ 62 - 0
src/projects/home/views/Wx/Contact.vue

@@ -0,0 +1,62 @@
+<template>
+	<div>
+		<common @asynCallBack="asynCallBack"></common>
+		<top-header :pageTitle="pageTitle" :leftShow="false"></top-header>
+
+		<div>
+
+		</div>
+
+		<loading :visible="isLoading"></loading>
+	</div>
+</template>
+
+<script>
+	import Common from '$project/components/Common.vue'
+	import Loading from '$project/components/Loading.vue'
+	import TopHeader from '$project/components/TopHeader.vue'
+	import {
+		mapGetters,
+		mapMutations
+	} from 'vuex'
+	export default {
+		name: 'WxActivity',
+		components: {
+			Common,
+			Loading,
+			TopHeader
+		},
+		data() {
+			return {
+				pageTitle: '联系我们',
+
+				isLoading: false,
+			}
+		},
+		created() {
+
+		},
+		methods: {
+
+			asynCallBack() {
+
+			},
+		},
+		mounted() {},
+		destroyed() {
+
+		},
+		computed: {
+			...mapGetters({
+				openId: 'wx_openid',
+				token: 'token',
+				person_data: 'person_data',
+				company_data: 'company_data',
+				vister_scene: 'vister_scene',
+			})
+		}
+	}
+</script>
+
+<style>
+</style>