From ea87c908fb6cdfc3e227a584a53e6730efb8262a Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期四, 26 十月 2023 13:41:12 +0800
Subject: [PATCH] 小程序代码
---
minipro_standard/pages_inspect/pages/equipmentInspection/equipmentInspection.vue | 81 +++++++++++++++++++---------------------
1 files changed, 38 insertions(+), 43 deletions(-)
diff --git a/minipro_standard/pages_inspect/pages/equipmentInspection/equipmentInspection.vue b/minipro_standard/pages_inspect/pages/equipmentInspection/equipmentInspection.vue
index fb83d85..a730917 100644
--- a/minipro_standard/pages_inspect/pages/equipmentInspection/equipmentInspection.vue
+++ b/minipro_standard/pages_inspect/pages/equipmentInspection/equipmentInspection.vue
@@ -50,9 +50,9 @@
<view class="box_list1_club_list_item" v-for="(item, index) in form.files" :key="index"
@click="seeBigFile(index)">
<image class="close" src="@/static/ic_delete@2x.png" @click.stop="dele(index)" />
- <image class="play" src="@/static/ic_play@2x.png" v-if="item.typec === 1" />
+ <image class="play" src="@/static/ic_play@2x.png" v-if="item.type === 1" />
<view class="type">
- <video :src="item.url" v-if="item.typec === 1"></video>
+ <video :src="item.url" v-if="item.type === 1"></video>
<image v-else class="type_img" :src="item.url" mode="widthFix" />
</view>
</view>
@@ -63,13 +63,14 @@
</view>
<view class="box_list2">
<view class="box_list2_label">澶囨敞</view>
- <textarea v-model="form.remarks" cols="20" rows="5" maxlength="300" placeholder="璇疯缁嗘弿杩板贰妫�鎯呭喌"></textarea>
+ <textarea name="" id="" v-model="form.remarks" cols="20" rows="5" maxlength="300"
+ placeholder="璇疯缁嗘弿杩板贰妫�鎯呭喌"></textarea>
</view>
<view class="box_footer">
<button class="box_footer_submit" v-preventReClick @click="submit">鎻愪氦</button>
</view>
<!-- 鏌ョ湅澶у浘 -->
- <Preview :list="form.files.map(item => item.url)" :current="current" @close="isOpen = false" v-if="isOpen" />
+ <Preview :list="form.files" :current="current" v-if="isOpen" />
<!-- 閫夋嫨璁惧 -->
<ytyDataPicker :show="show" :dataList="columns" @select="handleSelect" @search="handleSearch" @close="show = false" />
<!-- 閫夋嫨鏃堕棿 -->
@@ -85,11 +86,16 @@
import { setTime, judgmentType } from '@/util/utils.js'
import { mapState } from 'vuex'
import ytyDataPicker from '@/components/yty-data-picker/yty-data-picker.vue'
- import Preview from '@/components/Preview.vue'
+ import Preview from '@/components/Preview/Preview.vue'
export default {
data() {
return {
+ list1: [
+ 'https://cloudfactory.oss-cn-hangzhou.aliyuncs.com/deviceCheck/20230911/e228a809-0a6b-443c-9a2c-78d5c1b1b633.mp4',
+ 'https://cdn.uviewui.com/uview/swiper/swiper2.png',
+ 'https://cdn.uviewui.com/uview/swiper/swiper3.png',
+ ],
status: [{
name: '姝e父',
active: true,
@@ -102,7 +108,6 @@
}
],
columns: [],
- isOpen: false,
path: '',
show: false,
showTime: false,
@@ -131,11 +136,6 @@
...mapState(['session'])
},
methods: {
- // 鏌ョ湅澶у浘/瑙嗛
- seeBigFile(i) {
- this.current = i
- this.isOpen = true
- },
// 鍒犻櫎鎸囧畾鏂囦欢
dele(i) {
this.form.files.splice(i, 1)
@@ -255,41 +255,36 @@
// 鐐瑰嚮涓婁紶
uploadFile() {
var that = this
- uni.chooseMedia({
- mediaType: ['image', 'video'],
- sourceType: ['album', 'camera'],
+ uni.chooseImage({
success: (chooseImageRes) => {
- uni.showLoading({ title: '涓婁紶涓�' });
- const tempFilePaths = chooseImageRes.tempFiles;
- for (let i = 0; i < tempFilePaths.length; i++) {
- uni.uploadFile({
- url: baseUrl + '/ext/routeCardExt/upload',
- filePath: tempFilePaths[i].tempFilePath,
- name: 'file',
- header: {
- 'Cookie': 'eva-auth-token=' + that.session
- },
- formData: {
- 'folder': that.path
- },
- success: (uploadFileRes) => {
- let res = JSON.parse(uploadFileRes.data)
- let typec = ''
- for (let s = 0; s < fileType.length; s++) {
- if (tempFilePaths[i].tempFilePath.indexOf(fileType[s].name) !== -1) {
- typec = fileType[s].type
- }
+ const tempFilePaths = chooseImageRes.tempFilePaths;
+ console.log(tempFilePaths)
+ uni.uploadFile({
+ url: baseUrl + '/ext/routeCardExt/upload',
+ filePath: tempFilePaths[0],
+ name: 'file',
+ header: {
+ 'Cookie': 'eva-auth-token=' + that.session
+ },
+ formData: {
+ 'folder': that.path
+ },
+ success: (uploadFileRes) => {
+ let res = JSON.parse(uploadFileRes.data)
+ let type = ''
+ for (let i = 0; i < fileType.length; i++) {
+ if (tempFilePaths[0].indexOf(fileType[i].name) !== -1) {
+ type = fileType[i].type
}
- that.form.files.push({
- fileUrl: res.data.imgaddr,
- filename: res.data.imgname,
- typec,
- url: res.data.url
- })
- uni.hideLoading();
}
- });
- }
+ that.form.files.push({
+ fileUrl: res.data.imgaddr,
+ filename: res.data.imgname,
+ type,
+ url: res.data.url
+ })
+ }
+ });
}
});
},
--
Gitblit v1.9.3