guhongwei 4 年之前
父节点
当前提交
ee426a0901
共有 5 个文件被更改,包括 110 次插入2 次删除
  1. 18 0
      src/router/index.js
  2. 30 0
      src/views/isleave.vue
  3. 30 0
      src/views/leave/confirm.vue
  4. 30 0
      src/views/leave/status.vue
  5. 2 2
      vue.config.js

+ 18 - 0
src/router/index.js

@@ -11,6 +11,24 @@ const routes = [
     meta: { title: '消息中心', isleftarrow: false },
     meta: { title: '消息中心', isleftarrow: false },
     component: () => import('../views/index.vue'),
     component: () => import('../views/index.vue'),
   },
   },
+  {
+    path: '/isleave',
+    name: 'isleave',
+    meta: { title: '登录提示', isleftarrow: false },
+    component: () => import('../views/isleave.vue'),
+  },
+  {
+    path: '/leave/status',
+    name: 'leave_status',
+    meta: { title: '学校审核请假/退出', isleftarrow: false },
+    component: () => import('../views/leave/status.vue'),
+  },
+  {
+    path: '/leave/confirm',
+    name: 'leave_confirm',
+    meta: { title: '班主任确认学生退出', isleftarrow: false },
+    component: () => import('../views/leave/confirm.vue'),
+  },
 ];
 ];
 
 
 const router = new VueRouter({
 const router = new VueRouter({

+ 30 - 0
src/views/isleave.vue

@@ -0,0 +1,30 @@
+<template>
+  <div id="isleave">
+    <p>退出提示</p>
+  </div>
+</template>
+
+<script>
+import { mapState, createNamespacedHelpers } from 'vuex';
+export default {
+  name: 'isleave',
+  props: {},
+  components: {},
+  data: function() {
+    return {};
+  },
+  created() {},
+  methods: {},
+  computed: {
+    ...mapState(['user']),
+    pageTitle() {
+      return `${this.$route.meta.title}`;
+    },
+  },
+  metaInfo() {
+    return { title: this.$route.meta.title };
+  },
+};
+</script>
+
+<style lang="less" scoped></style>

+ 30 - 0
src/views/leave/confirm.vue

@@ -0,0 +1,30 @@
+<template>
+  <div id="confirm">
+    <p>班主任确认学生退出</p>
+  </div>
+</template>
+
+<script>
+import { mapState, createNamespacedHelpers } from 'vuex';
+export default {
+  name: 'confirm',
+  props: {},
+  components: {},
+  data: function() {
+    return {};
+  },
+  created() {},
+  methods: {},
+  computed: {
+    ...mapState(['user']),
+    pageTitle() {
+      return `${this.$route.meta.title}`;
+    },
+  },
+  metaInfo() {
+    return { title: this.$route.meta.title };
+  },
+};
+</script>
+
+<style lang="less" scoped></style>

+ 30 - 0
src/views/leave/status.vue

@@ -0,0 +1,30 @@
+<template>
+  <div id="status">
+    <p>学校审核请假/退出</p>
+  </div>
+</template>
+
+<script>
+import { mapState, createNamespacedHelpers } from 'vuex';
+export default {
+  name: 'status',
+  props: {},
+  components: {},
+  data: function() {
+    return {};
+  },
+  created() {},
+  methods: {},
+  computed: {
+    ...mapState(['user']),
+    pageTitle() {
+      return `${this.$route.meta.title}`;
+    },
+  },
+  metaInfo() {
+    return { title: this.$route.meta.title };
+  },
+};
+</script>
+
+<style lang="less" scoped></style>

+ 2 - 2
vue.config.js

@@ -28,7 +28,7 @@ module.exports = {
         ws: true,
         ws: true,
       },
       },
       '/ws': {
       '/ws': {
-        target: 'http://free.liaoningdoupo.com',
+        target: 'http://jytz.jilinjobs.cn',
         ws: true,
         ws: true,
       },
       },
       '/weixin': {
       '/weixin': {
@@ -37,7 +37,7 @@ module.exports = {
         ws: true,
         ws: true,
       },
       },
       '/api': {
       '/api': {
-        target: 'http://127.0.0.1:2001',
+        target: 'http://jytz.jilinjobs.cn',
         changeOrigin: true,
         changeOrigin: true,
         ws: true,
         ws: true,
       },
       },