guhongwei hace 4 años
padre
commit
550346b691
Se han modificado 2 ficheros con 9 adiciones y 5 borrados
  1. 7 5
      src/layout/user/person.vue
  2. 2 0
      src/views/userCenter/user/index.vue

+ 7 - 5
src/layout/user/person.vue

@@ -14,6 +14,7 @@
         <van-field v-model="form.email" name="邮箱" label="邮箱" placeholder="请输入邮箱" :rules="[{ required: true, message: '请输入邮箱' }]" />
         <van-field v-model="form.addr" name="地址" label="地址" placeholder="请输入地址" :rules="[{ required: true, message: '请输入地址' }]" />
         <van-field name="uploader" label="头像">
+          <!-- <template #input><upload :limit="1" :data="form.img_path" type="img_path" :url="'/files/imgpath/upload'" @upload="uploadSuccess"></upload> </template> -->
           <template #input><upload :limit="1" :data="form.img_path" type="img_path" :url="'/files/imgpath/upload'" @upload="uploadSuccess"></upload> </template>
         </van-field>
         <van-field name="radio" label="用户类型">
@@ -31,7 +32,7 @@
               :limit="1"
               v-if="form.role == '2' || form.role == '3'"
               :data="form.cardfile_a"
-              type="cardfilea"
+              type="cardfile_a"
               :url="'/files/cardfilea/upload'"
               @upload="uploadSuccess"
             ></upload>
@@ -42,14 +43,14 @@
             ><upload
               :limit="1"
               v-if="form.role == '2' || form.role == '3'"
-              :data="form.cardfile_a"
-              type="cardfileb"
+              :data="form.cardfile_b"
+              type="cardfile_b"
               :url="'/files/cardfileb/upload'"
               @upload="uploadSuccess"
             ></upload>
           </template>
         </van-field>
-        <van-field name="uploader" label="组织机构图片" v-if="form.role == '2' || form.role == '3'">
+        <van-field name="uploader" label="组织机构图片" v-if="form.role == '3'">
           <template #input
             ><upload
               :limit="1"
@@ -170,7 +171,8 @@ export default {
     },
     // 图片上传
     uploadSuccess({ type, data }) {
-      // this.$set(this.form, `${type}`, data.uri);
+      console.log(type, data);
+      this.$set(this.form, `${type}`, data.uri);
     },
   },
 };

+ 2 - 0
src/views/userCenter/user/index.vue

@@ -49,6 +49,8 @@ export default {
       if (this.user.role == '2' || this.user.role == '3' || this.user.role == '7') {
         let res = await this.fetch(this.user.userid);
         if (res.errcode === 0) {
+          console.log(res.data);
+
           this.$set(this, `form`, res.data);
         }
       } else if (this.user.role == '6') {