From 73af3ed9fbcc616cdecc739fc4307163c19c5764 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期五, 07 六月 2024 14:35:42 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 h5/pages/staff/snapshot.vue |   85 ++++++++++++++++++++++++------------------
 1 files changed, 48 insertions(+), 37 deletions(-)

diff --git a/h5/pages/staff/snapshot.vue b/h5/pages/staff/snapshot.vue
index 9b8a315..a72a86b 100644
--- a/h5/pages/staff/snapshot.vue
+++ b/h5/pages/staff/snapshot.vue
@@ -55,23 +55,32 @@
             class="adduser_list_item_ipt1_upload"
             v-for="(item, i) in submitFileList"
             :key="i"
-            ><image :src="item.fileurlFull" mode="widthFix"></image
+            ><image
+              v-if="item.type == 0"
+              :src="item.fileurlFull"
+              mode="widthFix"
+            ></image
+            ><video
+              v-if="item.type == 1"
+              :src="item.fileurlFull"
+            ></video
           ></view>
         </view>
       </view>
       <view class="empty"></view>
-       <view class="upload_line" style="padding: 15px 0 0;">
-        <view class="name" style="margin-bottom: 10rpx;">
-          <text style="color: #e42d2d;">*</text>
+      <view class="upload_line" style="padding: 15px 0 0">
+        <view class="name" style="margin-bottom: 10rpx">
+          <text style="color: #e42d2d">*</text>
           <text>鎯呭喌璇存槑</text>
         </view>
-        <view class="value"
-          ><textarea
+        <view class="value">
+          <textarea
             placeholder="璇疯缁嗘弿杩扮幇鍦烘儏鍐碉紝涓嶅皯浜�10涓瓧"
             minlength="10"
             v-model="param.content"
             placeholder-style="color: #999999;"
-        /></view>
+          />
+        </view>
       </view>
       <view class="empty"></view>
       <view class="line">
@@ -184,17 +193,19 @@
     }
   },
   onLoad(option) {
-    if (option && option.id) {
-      this.$set(this.param, 'checkUserId', option.id)
-      this.$set(this.param, 'applyCheckUserId', option.id)
-      this.$set(this.param, 'checkorName', option.name)
-    }
     this.initConfig()
     const userInfo = uni.getStorageSync('userInfo') || {}
     this.$set(this.param, 'memberName', userInfo.realname)
     this.$set(this.param, 'memberPhone', userInfo.mobile)
     this.$set(this.param, 'memberId', userInfo.id)
     this.$set(this.param, 'submitTime', dayjs().format('YYYY-MM-DD HH:mm:ss'))
+  },
+  mounted() {
+    this.$eventBus.$on('snapshotSel', (option) => {
+      this.$set(this.param, 'checkUserId', option.id)
+      this.$set(this.param, 'applyCheckUserId', option.id)
+      this.$set(this.param, 'checkorName', option.name)
+    })
   },
   methods: {
     onSubmit() {
@@ -258,7 +269,7 @@
     uploadImage() {
       this.showUpload = false
       uni.chooseImage({
-        count: 6,
+        count: 1,
         success: (chooseImageRes) => {
           console.log('chooseImageRes.tempFilePaths', chooseImageRes.tempFilePaths)
           uni.showLoading({ title: '涓婁紶涓�', mask: true })
@@ -296,30 +307,27 @@
       uni.chooseVideo({
         success: (chooseImageRes) => {
           uni.showLoading({ title: '涓婁紶涓�', mask: true })
-          for (let i = 0; i < chooseImageRes.tempFilePaths.length; i++) {
-            uni.uploadFile({
-              url: `${uploadUrl}`,
-              filePath: chooseImageRes.tempFilePaths[i],
-              name: 'file',
-              formData: {
-                folderCode: 'HIDDEN_DANGER_FILE'
-              },
-              success: (uploadFileRes) => {
-                let res = JSON.parse(uploadFileRes.data)
-                console.log('uploadFileRes', res)
-                let obj = { type: '1' }
-                obj.fileurl = res.data.halfPath
-                obj.fileurlFull = res.data.addr
-                that.submitFileList.push(obj)
-                console.log(that.submitFileList)
-              },
-              complete() {
-                if (i === chooseImageRes.tempFilePaths.length - 1) {
-                  uni.hideLoading()
-                }
+          uni.uploadFile({
+            url: `${uploadUrl}`,
+            filePath: chooseImageRes.tempFilePath,
+            name: 'file',
+            formData: {
+              folderCode: 'HIDDEN_DANGER_FILE'
+            },
+            success: (uploadFileRes) => {
+              let res = JSON.parse(uploadFileRes.data)
+              console.log('res', res)
+              let obj = {
+                type: '1'
               }
-            })
-          }
+              obj.fileurl = res.data.halfPath
+              obj.fileurlFull = res.data.addr
+              this.submitFileList.push(obj)
+            },
+            complete() {
+              uni.hideLoading()
+            }
+          })
         }
       })
     },
@@ -366,7 +374,7 @@
   }
   .upload_line {
     padding: 30rpx 0;
-    .wrap{
+    .wrap {
       display: flex;
       flex-wrap: wrap;
     }
@@ -387,6 +395,9 @@
         width: 100%;
         height: 100%;
       }
+      video {
+        width: 100%;
+      }
     }
   }
 }

--
Gitblit v1.9.3