From 7c20fd15b7fbc2bd5756b39d5ab655cc849ffcc3 Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期三, 16 七月 2025 22:39:23 +0800
Subject: [PATCH] 添加时间筛选

---
 src/views/operate/disposal/casepool/learn/updateUser/uploadResult/components/arrive/index.vue |   39 +++++++++++++++++++++++----------------
 1 files changed, 23 insertions(+), 16 deletions(-)

diff --git a/src/views/operate/disposal/casepool/learn/updateUser/uploadResult/components/arrive/index.vue b/src/views/operate/disposal/casepool/learn/updateUser/uploadResult/components/arrive/index.vue
index 0fed36c..70a1ff5 100644
--- a/src/views/operate/disposal/casepool/learn/updateUser/uploadResult/components/arrive/index.vue
+++ b/src/views/operate/disposal/casepool/learn/updateUser/uploadResult/components/arrive/index.vue
@@ -14,28 +14,29 @@
                 </el-form-item>
                 <!-- 鐜板満鎯呭喌璇存槑 -->
                 <el-form-item label="鐜板満鎯呭喌璇存槑:" prop="situationExplain">
-                    <el-input type="textarea" :autosize="{ minRows: 2, maxRows: 4}" maxlength="200" show-word-limit
+                    <el-input type="textarea" :autosize="{ minRows: 2, maxRows: 4 }" maxlength="200" show-word-limit
                         v-model="arrive.situationExplain" placeholder="璇疯緭鍏ユ儏鍐佃鏄�,闄愬埗200瀛椾互鍐�"></el-input>
                 </el-form-item>
                 <!-- 淇¤鍥炲璇存槑 -->
                 <el-form-item label="淇¤鍥炲璇存槑:" prop="replyExplain">
-                    <el-input type="textarea" :autosize="{ minRows: 2, maxRows: 4}" maxlength="200" show-word-limit
+                    <el-input type="textarea" :autosize="{ minRows: 2, maxRows: 4 }" maxlength="200" show-word-limit
                         v-model="arrive.replyExplain" placeholder="璇疯緭鍏ュ洖璁胯鏄�,闄愬埗200瀛椾互鍐�"></el-input>
                 </el-form-item>
                 <!-- 鐜板満鎯呭喌鐓х墖 -->
                 <el-form-item label="鐜板満鎯呭喌鐓х墖:" prop="situationPic">
                     <div class="upImg">
                         <div class="img-list">
-                            <img :src="item" alt="" v-for="(item,index) in arrive.situationPic" :key="index">
+                            <img :src="item" alt="" v-for="(item, index) in arrive.situationPic" :key="index" />
                         </div>
-                        <div class="upload" v-if="arrive.situationPic.length<4">
-                            <el-upload :file-list="fileList" class="upload-demo"
-                                action="/sccg/file/medias" multiple :show-file-list="false"
-                                :limit="4" :on-success="handleSuccess" :headers="getToken()">
+                        <div class="upload" v-if="arrive.situationPic.length < 4">
+                            <el-upload :file-list="fileList" class="upload-demo" action="/sccg/file/medias" multiple
+                                :show-file-list="false" :limit="4" :on-success="handleSuccess" :headers="getToken()">
                                 <i class="el-icon-plus"></i>
                             </el-upload>
                         </div>
-                        <div class="tip">{{arrive.situationPic.length}} / 4</div>
+                        <div class="tip">
+                            {{ arrive.situationPic.length }} / 4
+                        </div>
                     </div>
                 </el-form-item>
             </el-form>
@@ -43,6 +44,7 @@
     </div>
 </template>
 <script>
+import { FILE_ORIGINAL_PATH } from "@/utils";
 export default {
     data() {
         const checkTime = (rule, value, callback) => {
@@ -104,12 +106,14 @@
             fileList: [],
         }
     },
-    props:['getArrive'],
+    props: ['getArrive'],
     methods: {
         handleSuccess(res, file, filelist) {
-            const baseUrl = 'http://140.143.152.226:8410/';
+            const baseUrl = '';
+
             if (this.arrive.situationPic.length < 4) {
-                this.arrive.situationPic.push(baseUrl + res.data.url1)
+
+                this.arrive.situationPic.push(FILE_ORIGINAL_PATH + res.data.url1)
             }
         },
         getToken() {
@@ -120,15 +124,19 @@
             }
         },
         // 鑾峰彇arrive瀵硅薄
-        backData(){
+        backData() {
+            this.arrive.situationPic.forEach(item => {
+                item = item.replace(FILE_ORIGINAL_PATH, '')
+            })
+
             const { arrive } = this;
-            this.$emit('getArrive',{arrive});
+            this.$emit('getArrive', { arrive });
         }
     }
 }
 </script>
 <style lang="scss" scoped>
-.arrive-title{
+.arrive-title {
     line-height: 60px;
     font-weight: 650;
     font-size: 20px;
@@ -180,5 +188,4 @@
 
 // ::v-deep .el-form-item__label {
 //     color: #4b9bb7;
-// }
-</style>
\ No newline at end of file
+// }</style>
\ No newline at end of file

--
Gitblit v1.8.0