guhongwei преди 4 години
родител
ревизия
76622d9f2b
променени са 4 файла, в които са добавени 14 реда и са изтрити 22 реда
  1. 3 10
      src/layout/user/person.vue
  2. 1 4
      src/views/user/index.vue
  3. 10 3
      src/views/userCenter/user/index.vue
  4. 0 5
      vue.config.js

+ 3 - 10
src/layout/user/person.vue

@@ -130,20 +130,13 @@
 import upload from '@/components/upload.vue';
 export default {
   name: 'person',
-  props: {},
+  props: {
+    form: null,
+  },
   components: {
     upload,
   },
   data: () => ({
-    form: {
-      birthday: '',
-      xl: '',
-      xw: '',
-      img_path: require('@/assets/logo.png'),
-      cardfilea: require('@/assets/logo.png'),
-      cardfileb: require('@/assets/logo.png'),
-      img_qy: require('@/assets/logo.png'),
-    },
     // 出生日期
     birthday: '',
     birthdayShow: false,

+ 1 - 4
src/views/user/index.vue

@@ -45,15 +45,12 @@ export default {
       // 返回
       navShow: true,
       imgUrl: require('@/assets/test.jpg'),
-      user: {
-        name: '测试名称',
-      },
     };
   },
   created() {},
   methods: {},
   computed: {
-    // ...mapState(['user']),
+    ...mapState(['user']),
   },
   mounted() {
     this.title = this.$route.meta.title;

+ 10 - 3
src/views/userCenter/user/index.vue

@@ -6,7 +6,7 @@
           <NavBar v-show="navShow" :title="title" :isleftarrow="isleftarrow"> </NavBar>
         </el-col>
         <el-col :span="24" class="main">
-          <person></person>
+          <person :form="form"></person>
         </el-col>
       </el-col>
     </el-row>
@@ -16,6 +16,7 @@
 <script>
 import NavBar from '@/layout/common/topInfo.vue';
 import person from '@/layout/user/person.vue';
+import { mapState, createNamespacedHelpers } from 'vuex';
 export default {
   name: 'index',
   props: {},
@@ -30,9 +31,15 @@ export default {
     isleftarrow: '',
     // 返回
     navShow: true,
+    // 个人信息
+    form: {},
   }),
-  created() {},
-  computed: {},
+  created() {
+    this.searchInfo();
+  },
+  computed: {
+    ...mapState(['user']),
+  },
   methods: {},
   mounted() {
     this.title = this.$route.meta.title;

+ 0 - 5
vue.config.js

@@ -28,11 +28,6 @@ module.exports = {
         target: 'http://free.liaoningdoupo.com',
       },
       '/api': {
-        target: 'http://192.168.1.81:9999',
-        changeOrigin: true,
-        ws: true,
-      },
-      '/apiTest': {
         target: 'http://free.liaoningdoupo.com',
         changeOrigin: true,
         ws: true,