From 41a2ddabb399c51821ccd606736d4e4c403c4238 Mon Sep 17 00:00:00 2001
From: luobisheng <727299681@qq.com>
Date: 星期四, 24 十一月 2022 17:12:25 +0800
Subject: [PATCH] 上传处置结果处理

---
 src/views/operate/images/updateUser/index.vue |   22 ++++++++++++++--------
 1 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/src/views/operate/images/updateUser/index.vue b/src/views/operate/images/updateUser/index.vue
index 7cf2e92..f326791 100644
--- a/src/views/operate/images/updateUser/index.vue
+++ b/src/views/operate/images/updateUser/index.vue
@@ -2,9 +2,9 @@
   <div class="updateUser">
     <main>
       <div class="mainContent">
-        <el-form :model="imagedata" :rules="rules" :disabled="isDisabled" ref="user" style="width: 100%;">
-          <el-form-item prop="baseId" label="鎵�灞炰簨浠剁紪鍙�">
-            <el-input v-model="imagedata.baseId"></el-input>
+        <el-form label-position="right" label-width="150px"  :model="imagedata" :rules="rules" :disabled="isDisabled" ref="user" style="width: 100%;">
+          <el-form-item prop="belongToId" label="鎵�灞炰簨浠剁紪鍙�">
+            <el-input v-model="imagedata.belongToId"></el-input>
           </el-form-item>
           <el-form-item prop="eventSource" label="浜嬩欢鏉ユ簮">
             <el-input v-model="imagedata.eventSource"></el-input>
@@ -31,7 +31,7 @@
                 :show-file-list="false"
                 :auto-upload="true"
                 :http-request="imageUpload">
-              <img v-if="imagedata.url" :src="imagedata.url" class="avatar">
+              <img v-if="imagedata.url" :src="imagedata.url" class="avatar" width="100px" height="100px">
               <i v-else class="el-icon-plus avatar-uploader-icon"></i>
             </el-upload>
           </el-form-item>
@@ -59,7 +59,7 @@
     };
     return {
       imagedata: {
-        baseId: '',
+        belongToId: '',
         eventSource: '',
         regionName: '',
         category: '',
@@ -68,7 +68,7 @@
         type: ''
       },
       rules: {
-        baseId: [{ required: true, trigger: 'blur', message: '璇疯緭鍏ユ墍灞炰簨浠剁紪鍙�' }],
+        belongToId: [{ required: true, trigger: 'blur', message: '璇疯緭鍏ユ墍灞炰簨浠剁紪鍙�' }],
         eventSource: [{ required: true, trigger: 'blur', message: '璇疯緭鍏ヤ簨浠舵潵婧�' }],
         regionName: [{ required: true, trigger: 'blur', message: '璇疯緭鍏ョぞ鍖哄悕绉�' }],
         id: [{ required: true, trigger: 'blur', message: '璇疯緭鍏ュ浘鐗嘔d' }],
@@ -91,15 +91,21 @@
     onSubmit() {
       this.$refs.user.validate(valid => {
         if (valid) {
+          const params = Object.assign({}, this.imagedata);
+          delete params.regionName;
+          delete params.category;
+          delete params.eventSource;
+          delete params.id;
+          params.belongToId = +params.belongToId;
           if (this.dialogType === 'create') {
-            imageManagement.addImageResource(this.imagedata)
+            imageManagement.addImageResource(params)
                 .then(() => {
                   this.$message.success('鎿嶄綔鎴愬姛');
                   this.$emit('closeDialog');
                 })
                 .catch(err => this.$message.error(`${err}`))
           } else {
-            imageManagement.updateImageResource(this.imagedata)
+            imageManagement.updateImageResource(params)
                 .then(() => {
                   this.$message.success('鎿嶄綔鎴愬姛');
                   this.$emit('closeDialog');

--
Gitblit v1.8.0