From c8fe78fea78d092b434924ef46630d27d671e80a Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期一, 23 十二月 2024 18:12:09 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 h5/pages/staff/task/vDangetAppr.vue | 2138 +++++++++++++++++++++++++++++-----------------------------
 1 files changed, 1,070 insertions(+), 1,068 deletions(-)

diff --git a/h5/pages/staff/task/vDangetAppr.vue b/h5/pages/staff/task/vDangetAppr.vue
index c4b2238..a5caa3e 100644
--- a/h5/pages/staff/task/vDangetAppr.vue
+++ b/h5/pages/staff/task/vDangetAppr.vue
@@ -9,7 +9,7 @@
 				class="status_img"></image>
 			<view>{{ info.content }}</view>
 			<view class="file_list">
-				<view class="img_wrap" v-for="item,i in info.submitFileList" :key="item.id">
+				<view class="img_wrap" v-for="item, i in info.submitFileList" :key="item.id">
 					<image v-if="item.type == 0" :src="item.fileurlFull" @click="priviewImage(item.fileurlFull)" mode="widthFix"
 						class="img" />
 					<view v-if="item.type == 1" @click="videoClick(item, i)" class="video_wrap">
@@ -39,7 +39,7 @@
 				<view class="value primaryColor" :class="{ red: info.status == 2 }">{{ statusMap[info.status] }}</view>
 			</view>
 			<view class="item">
-				<view class="label">{{info.status == '1' ? '鏁存敼鍓�' : '瑙嗛/鍥剧墖'}}</view>
+				<view class="label">{{ info.status == '1' ? '鏁存敼鍓�' : '瑙嗛/鍥剧墖' }}</view>
 				<view class="value">
 					<view class="adduser_list_item_ipt1_upload" v-for="(item, i) in info.dealBeforeFileList" :key="i">
 						<image v-if="item.type == 0" @click="priviewImage(item.fileurlFull)" :src="item.fileurlFull"
@@ -71,7 +71,7 @@
 				</view>
 			</view>
 			<view class="item">
-				<view class="label">{{info.status == '1' ? '鏁存敼璇存槑' : '閫�鍥炶鏄�'}}</view>
+				<view class="label">{{ info.status == '1' ? '鏁存敼璇存槑' : '閫�鍥炶鏄�' }}</view>
 				<view class="value">{{ info.checkInfo }}</view>
 			</view>
 		</view>
@@ -88,13 +88,13 @@
 							v-if="info.status == 2 && index == flowList.length - 1" />
 						<image v-if="item.avatar != null && item.avatar != ''" :src="item.avatar" class="img" alt="" />
 						<!-- <image v-else src="@/static/default_avatar.png" class="img" mode=""></image> -->
-						<span v-if="item.avatar == null || item.avatar == ''"
-							class="img_name">{{ item.createUserName && item.createUserName.slice(0, 1) }}</span>
+						<span v-if="item.avatar == null || item.avatar == ''" class="img_name">{{ item.createUserName &&
+							item.createUserName.slice(0, 1) }}</span>
 					</view>
 					<view class="content">
 						<view class="head">
 							<view class="event">{{ item.title }}</view>
-							<view class="time" v-if="item.createDate">{{ item.createDate.slice(0,16) }}</view>
+							<view class="time" v-if="item.createDate">{{ item.createDate.slice(0, 16) }}</view>
 						</view>
 						<view class="line">
 							<view class="company">
@@ -114,11 +114,11 @@
 			</view>
 		</view>
 		<view class="emyty"></view>
-		<view class="main_footer" v-if="info.status==0&& info.checkUserId == userInfo.memberId">
-			<view v-if="info.status==0&& info.checkUserId == userInfo.memberId" class="btn" @click="handleBack">閫�鍥�</view>
-			<view v-if="info.status==0&& info.checkUserId == userInfo.memberId" class="btn transfer" @click="handleTransfer">
+		<view class="main_footer" v-if="info.status == 0 && info.checkUserId == userInfo.memberId">
+			<view v-if="info.status == 0 && info.checkUserId == userInfo.memberId" class="btn" @click="handleBack">閫�鍥�</view>
+			<view v-if="info.status == 0 && info.checkUserId == userInfo.memberId" class="btn transfer" @click="handleTransfer">
 				杞氦</view>
-			<view v-if="info.status==0&& info.checkUserId == userInfo.memberId" class="btn handle" @click="handleOpen">澶勭悊
+			<view v-if="info.status == 0 && info.checkUserId == userInfo.memberId" class="btn handle" @click="handleOpen">澶勭悊
 			</view>
 		</view>
 
@@ -265,7 +265,7 @@
 					<view class="mt24 placeholder6">鍏眥{ memberList.length }}鏉℃暟鎹�</view>
 					<view v-for="item in memberList" :key="item.id" class="line">
 						<image v-if="item.faceImgFull" :src="item.faceImgFull" class="avatar"></image>
-						<span v-else class="img_name">{{item.name && item.name.slice(0,1)}}</span>
+						<span v-else class="img_name">{{ item.name && item.name.slice(0, 1) }}</span>
 						<view class="content">
 							<view class="info">
 								<text class="name">{{ item.name }}</text>
@@ -304,669 +304,956 @@
 </template>
 
 <script>
-	import {
-		hiddenDangerDetail,
-		uploadUrl,
-		findHiddenAreaMemberList,
-		dealHiddenDanger,
-		transferHiddenDanger,
-		findListFlowDanger
-	} from '@/api';
-	import dayjs from 'dayjs';
-	export default {
-		data() {
-			return {
-				isShowBack: false,
-				param: {},
-				info: {},
-				userInfo: this.$store.state.userInfo,
-				flowList: [],
+import {
+	hiddenDangerDetail,
+	uploadUrl,
+	findHiddenAreaMemberList,
+	dealHiddenDanger,
+	transferHiddenDanger,
+	findListFlowDanger
+} from '@/api'
+import dayjs from 'dayjs'
+export default {
+	data() {
+		return {
+			isShowBack: false,
+			param: {},
+			info: {},
+			userInfo: this.$store.state.userInfo,
+			flowList: [],
 
-				id: '',
-				type: '',
-				cateList: [{
-					name: '璁垮鐢宠',
-					id: 0
-				}, {
-					name: '璁垮鎶ュ',
-					id: 1
-				}, {
-					name: '鐢ㄨ溅鐢宠',
-					id: 2
-				}, {
-					name: '闅愭偅闅忔墜鎷�',
-					id: 3
-				}, {
-					name: '鐗╂祦杞︾敵璇�',
-					id: 4
-				}],
-				statusMap: {
-					0: '寰呭鐞�',
-					1: '宸叉暣鏀�',
-					2: '宸查��鍥�',
-					3: '宸叉嫆缁�',
-					4: '宸插彇娑�',
-					5: '浠栦汉鎴栫',
-					6: '浠栦汉鎷掔粷'
-				},
+			id: '',
+			type: '',
+			cateList: [{
+				name: '璁垮鐢宠',
+				id: 0
+			}, {
+				name: '璁垮鎶ュ',
+				id: 1
+			}, {
+				name: '鐢ㄨ溅鐢宠',
+				id: 2
+			}, {
+				name: '闅愭偅闅忔墜鎷�',
+				id: 3
+			}, {
+				name: '鐗╂祦杞︾敵璇�',
+				id: 4
+			}],
+			statusMap: {
+				0: '寰呭鐞�',
+				1: '宸叉暣鏀�',
+				2: '宸查��鍥�',
+				3: '宸叉嫆缁�',
+				4: '宸插彇娑�',
+				5: '浠栦汉鎴栫',
+				6: '浠栦汉鎷掔粷'
+			},
 
-				showUpload: false,
-				isShowBackDate: false,
-				submitFileList: [],
-				backParam: {},
+			showUpload: false,
+			isShowBackDate: false,
+			submitFileList: [],
+			backParam: {},
 
-				isShowHandle: false,
-				handleParam: {},
-				isShowHandleDate: false,
-				showUploadBe: false,
-				showUploadAf: false,
-				dealBeforeFileList: [],
-				dealAfterFileList: [],
+			isShowHandle: false,
+			handleParam: {},
+			isShowHandleDate: false,
+			showUploadBe: false,
+			showUploadAf: false,
+			dealBeforeFileList: [],
+			dealAfterFileList: [],
 
-				isShowTransfer: false,
-				transferParam: {},
-				transferModel: {},
-				pagination: {
-					page: 1,
-					capacity: 50
-				},
-				memberList: [],
+			isShowTransfer: false,
+			transferParam: {},
+			transferModel: {},
+			pagination: {
+				page: 1,
+				capacity: 50
+			},
+			memberList: [],
 
-				videoPlay: false,
-				videoContext: null,
-				videoUrl: ''
-			};
-		},
-		onLoad(op) {
-			uni.setStorageSync('ywinfo',{})
-			this.id = op.id;
-			this.getDetail();
-		},
-		methods: {
-			priviewImage(url) {
-				uni.previewImage({
-					urls: [url]
-				});
-			},
-			screenChange(e) {
-				let fullScreen = e.detail.fullScreen; // 鍊紅rue涓鸿繘鍏ュ叏灞忥紝false涓洪��鍑哄叏灞�
-				if (!fullScreen) {
-					//閫�鍑哄叏灞�
-					this.videoPlay = false; // 闅愯棌鎾斁鐩掑瓙
-				}
-			},
-			closeVideo() {
-				this.videoPlay = false
-				this.videoContext = null
-			},
-			videoClick(item, i) {
-				this.videoPlay = true;
-				this.videoContext = uni.createVideoContext("myvideo", this); // this杩欎釜鏄疄渚嬪璞� 蹇呬紶
-				this.videoUrl = item.fileurlFull;
-				this.videoContext.requestFullScreen();
-				this.$nextTick(() => {
-					this.videoContext.play();
-				})
-
-			},
-			handleOpen() {
-				this.isShowHandle = true;
-				const submitFileList = this.info.submitFileList || []
-				this.dealBeforeFileList = [...submitFileList]
-				this.submitFileList = [...submitFileList];
-				this.$set(this.handleParam, 'dealTime', dayjs().format('YYYY-MM-DD HH:mm:ss'));
-			},
-			handleBack() {
-				this.isShowBack = true;
-				// const submitFileList = this.info.submitFileList || []
-				// this.submitFileList = [...submitFileList];
-				this.dealBeforeFileList = []
-				this.$set(this.backParam, 'dealTime', dayjs().format('YYYY-MM-DD HH:mm:ss'));
-			},
-			getDetail() {
-				const {
-					id
-				} = this;
-				hiddenDangerDetail(id).then(res => {
-					this.info = res.data;
-				});
-				findListFlowDanger({
-					hiddenDangerId: id
-				}).then(res => {
-					this.flowList = res.data;
-				});
-			},
-			onSubmit() {
-				const {
-					dealBeforeFileList,
-					dealAfterFileList,
-					handleParam
-				} = this;
-				if (dealBeforeFileList.length === 0)
-					return uni.showToast({
-						title: '璇蜂笂浼犳暣鏀瑰墠鍥剧墖鎴栬棰�',
-						icon: 'none'
-					});
-				if (dealAfterFileList.length === 0)
-					return uni.showToast({
-						title: '璇蜂笂浼犳暣鏀瑰悗鍥剧墖鎴栬棰�',
-						icon: 'none'
-					});
-				dealHiddenDanger({
-					...handleParam,
-					dealBeforeFileList: dealBeforeFileList,
-					dealAfterFileList: dealAfterFileList,
-					status: 1,
-					id: this.id
-				}).then(res => {
-					if (res.code === 200) {
-						this.isShowHandle = false;
-						setTimeout(() => {
-							uni.showToast({
-								title: '鎿嶄綔鎴愬姛',
-								icon: 'success'
-							});
-						});
-						uni.navigateBack();
-					}
-				});
-			},
-			enterTransfer() {
-				const {
-					transferParam,
-					id
-				} = this;
-				if (!transferParam.id)
-					return uni.showToast({
-						title: '璇烽�夋嫨浜哄憳',
-						icon: 'none'
-					});
-				transferHiddenDanger({
-					checkUserId: transferParam.id,
-					id
-				}).then(res => {
-					if (res.code === 200) {
-						this.isShowTransfer = false;
-						setTimeout(() => {
-							uni.showToast({
-								title: '鎿嶄綔鎴愬姛',
-								icon: 'success'
-							});
-						});
-						uni.navigateBack();
-					}
-				});
-			},
-			changeMem(e) {
-				this.transferParam = e;
-			},
-			handleTransfer() {
-				this.isShowTransfer = true;
-				this.getMemList();
-			},
-			getMemList() {
-				findHiddenAreaMemberList({
-					...this.transferModel,
-					id: this.info.areaId,
-					...this.pagination
-				}).then(res => {
-					this.memberList = res.data || [];
-				});
-			},
-			confirmBackDate(e) {
-				this.$set(this.backParam, 'dealTime', dayjs(e.value).format('YYYY-MM-DD HH:mm:ss'));
-				this.isShowBackDate = false;
-			},
-			confirmHandleDate(e) {
-				this.$set(this.handleParam, 'dealTime', dayjs(e.value).format('YYYY-MM-DD HH:mm:ss'));
-				this.isShowHandleDate = false;
-			},
-			onSubBack() {
-				const {
-					dealBeforeFileList,
-					backParam
-				} = this;
-				dealHiddenDanger({
-					...backParam,
-					dealBeforeFileList,
-					status: 2,
-					id: this.id
-				}).then(res => {
-					if (res.code === 200) {
-						this.isShowBack = false;
-						setTimeout(() => {
-							uni.showToast({
-								title: '鎿嶄綔鎴愬姛',
-								icon: 'success'
-							});
-						});
-						uni.navigateBack();
-					}
-				});
-			},
-			fileDel(str, i) {
-				this[str].splice(i, 1);
-			},
-			uploadBeImage() {
-				this.showUploadBe = false;
-				let token = uni.getStorageSync('token') || '';
-				uni.chooseImage({
-					count: 9,
-					success: chooseImageRes => {
-						uni.showLoading({
-							title: '涓婁紶涓�',
-							mask: true
-						});
-						const tempFilePaths = chooseImageRes.tempFilePaths;
-						let imgs = tempFilePaths.map((value, index) => {
-							return {
-								name: 'file',
-								uri: value
-							};
-						});
-						uni.uploadFile({
-							url: `${uploadUrl}`,
-							files: imgs,
-							name: 'file',
-							formData: {
-								folder: 'HIDDEN_DANGER_FILE'
-							},
-							header: {
-								Dm_user_token: token
-							},
-							success: uploadFileRes => {
-								let res = JSON.parse(uploadFileRes.data);
-								let obj = {
-									type: '0'
-								};
-								if (res.data && res.data.length > 0) {
-									res.data.forEach(i => {
-										i.type = 0;
-										i.fileurl = i.imgaddr;
-										i.fileurlFull = i.url;
-										this.dealBeforeFileList.push(i);
-									});
-								}
-							},
-							fail(err) {
-								console.log('err', err);
-							},
-							complete() {
-								uni.hideLoading();
-								// if (i === chooseImageRes.tempFilePaths.length - 1) {
-								//   uni.hideLoading()
-								// }
-							}
-						});
-					}
-				});
-			},
-			uploadBeVideo() {
-				this.showUploadBe = false;
-				let token = uni.getStorageSync('token') || '';
-				uni.chooseVideo({
-					success: chooseImageRes => {
-						uni.showLoading({
-							title: '涓婁紶涓�',
-							mask: true
-						});
-						uni.uploadFile({
-							url: `${uploadUrl}`,
-							filePath: chooseImageRes.tempFilePath,
-							header: {
-								Dm_user_token: token
-							},
-							name: 'file',
-							formData: {
-								folder: 'HIDDEN_DANGER_FILE'
-							},
-							success: uploadFileRes => {
-								let res = JSON.parse(uploadFileRes.data);
-								if (res.data && res.data.length > 0) {
-									res.data.forEach(i => {
-										i.type = 1;
-										i.fileurl = i.imgaddr;
-										i.fileurlFull = i.url;
-										this.dealBeforeFileList.push(i);
-									});
-								}
-							},
-							complete() {
-								uni.hideLoading();
-							}
-						});
-					}
-				});
-			},
-			uploadAfImage() {
-				this.showUploadAf = false;
-				let token = uni.getStorageSync('token') || '';
-				uni.chooseImage({
-					count: 9,
-					success: chooseImageRes => {
-						uni.showLoading({
-							title: '涓婁紶涓�',
-							mask: true
-						});
-						const tempFilePaths = chooseImageRes.tempFilePaths;
-						let imgs = tempFilePaths.map((value, index) => {
-							return {
-								name: 'file',
-								uri: value
-							};
-						});
-						uni.uploadFile({
-							url: `${uploadUrl}`,
-							files: imgs,
-							name: 'file',
-							formData: {
-								folder: 'HIDDEN_DANGER_FILE'
-							},
-							header: {
-								Dm_user_token: token
-							},
-							success: uploadFileRes => {
-								let res = JSON.parse(uploadFileRes.data);
-								if (res.data && res.data.length > 0) {
-									res.data.forEach(i => {
-										i.type = 0;
-										i.fileurl = i.imgaddr;
-										i.fileurlFull = i.url;
-										this.dealAfterFileList.push(i);
-									});
-								}
-							},
-							fail(err) {
-								console.log('err', err);
-							},
-							complete() {
-								uni.hideLoading();
-								// if (i === chooseImageRes.tempFilePaths.length - 1) {
-								//   uni.hideLoading()
-								// }
-							}
-						});
-					}
-				});
-			},
-			uploadAfVideo() {
-				this.showUploadAf = false;
-				let token = uni.getStorageSync('token') || '';
-				uni.chooseVideo({
-					success: chooseImageRes => {
-						uni.showLoading({
-							title: '涓婁紶涓�',
-							mask: true
-						});
-						uni.uploadFile({
-							url: `${uploadUrl}`,
-							filePath: chooseImageRes.tempFilePath,
-							header: {
-								Dm_user_token: token
-							},
-							name: 'file',
-							formData: {
-								folder: 'HIDDEN_DANGER_FILE'
-							},
-							success: uploadFileRes => {
-								let res = JSON.parse(uploadFileRes.data);
-								if (res.data && res.data.length > 0) {
-									res.data.forEach(i => {
-										i.type = 1;
-										i.fileurl = i.imgaddr;
-										i.fileurlFull = i.url;
-										this.dealAfterFileList.push(i);
-									});
-								}
-							},
-							complete() {
-								uni.hideLoading();
-							}
-						});
-					}
-				});
-			},
-			uploadImage() {
-				this.showUpload = false;
-				let token = uni.getStorageSync('token') || '';
-				uni.chooseImage({
-					count: 9,
-					success: chooseImageRes => {
-						uni.showLoading({
-							title: '涓婁紶涓�',
-							mask: true
-						});
-						const tempFilePaths = chooseImageRes.tempFilePaths;
-						let imgs = tempFilePaths.map((value, index) => {
-							return {
-								name: 'file',
-								uri: value
-							};
-						});
-						uni.uploadFile({
-							url: `${uploadUrl}`,
-							files: imgs,
-							name: 'file',
-							formData: {
-								folder: 'HIDDEN_DANGER_FILE'
-							},
-							header: {
-								Dm_user_token: token
-							},
-							success: uploadFileRes => {
-								let res = JSON.parse(uploadFileRes.data);
-								if (res.data && res.data.length > 0) {
-									res.data.forEach(i => {
-										i.type = 0;
-										i.fileurl = i.imgaddr;
-										i.fileurlFull = i.url;
-										this.submitFileList.push(i);
-									});
-								}
-							},
-							fail(err) {
-								console.log('err', err);
-							},
-							complete() {
-								uni.hideLoading();
-								// if (i === chooseImageRes.tempFilePaths.length - 1) {
-								//   uni.hideLoading()
-								// }
-							}
-						});
-					}
-				});
-			},
-			uploadVideo() {
-				this.showUpload = false;
-				let token = uni.getStorageSync('token') || '';
-				uni.chooseVideo({
-					success: chooseImageRes => {
-						uni.showLoading({
-							title: '涓婁紶涓�',
-							mask: true
-						});
-						uni.uploadFile({
-							url: `${uploadUrl}`,
-							filePath: chooseImageRes.tempFilePath,
-							header: {
-								Dm_user_token: token
-							},
-							name: 'file',
-							formData: {
-								folder: 'HIDDEN_DANGER_FILE'
-							},
-							success: uploadFileRes => {
-								let res = JSON.parse(uploadFileRes.data);
-								if (res.data && res.data.length > 0) {
-									res.data.forEach(i => {
-										i.type = 1;
-										i.fileurl = i.imgaddr;
-										i.fileurlFull = i.url;
-										this.submitFileList.push(i);
-									});
-								}
-							},
-							complete() {
-								uni.hideLoading();
-							}
-						});
-					}
-				});
-			}
+			videoPlay: false,
+			videoContext: null,
+			videoUrl: ''
 		}
-	};
+	},
+	onLoad(op) {
+		uni.setStorageSync('ywinfo', {})
+		this.id = op.id
+		this.getDetail()
+	},
+	methods: {
+		priviewImage(url) {
+			uni.previewImage({
+				urls: [url]
+			})
+		},
+		screenChange(e) {
+			let fullScreen = e.detail.fullScreen // 鍊紅rue涓鸿繘鍏ュ叏灞忥紝false涓洪��鍑哄叏灞�
+			if (!fullScreen) {
+				//閫�鍑哄叏灞�
+				this.videoPlay = false // 闅愯棌鎾斁鐩掑瓙
+			}
+		},
+		closeVideo() {
+			this.videoPlay = false
+			this.videoContext = null
+		},
+		videoClick(item, i) {
+			this.videoPlay = true
+			this.videoContext = uni.createVideoContext("myvideo", this) // this杩欎釜鏄疄渚嬪璞� 蹇呬紶
+			this.videoUrl = item.fileurlFull
+			this.videoContext.requestFullScreen()
+			this.$nextTick(() => {
+				this.videoContext.play()
+			})
+		},
+		handleOpen() {
+			this.isShowHandle = true
+			const submitFileList = this.info.submitFileList || []
+			this.dealBeforeFileList = [...submitFileList]
+			this.submitFileList = [...submitFileList]
+			this.$set(this.handleParam, 'dealTime', dayjs().format('YYYY-MM-DD HH:mm:ss'))
+		},
+		handleBack() {
+			this.isShowBack = true
+			// const submitFileList = this.info.submitFileList || []
+			// this.submitFileList = [...submitFileList];
+			this.dealBeforeFileList = []
+			this.$set(this.backParam, 'dealTime', dayjs().format('YYYY-MM-DD HH:mm:ss'))
+		},
+		getDetail() {
+			const {
+				id
+			} = this
+			hiddenDangerDetail(id).then(res => {
+				this.info = res.data
+			})
+			findListFlowDanger({
+				hiddenDangerId: id
+			}).then(res => {
+				this.flowList = res.data
+			})
+		},
+		onSubmit() {
+			const {
+				dealBeforeFileList,
+				dealAfterFileList,
+				handleParam
+			} = this
+			if (dealBeforeFileList.length === 0)
+				return uni.showToast({
+					title: '璇蜂笂浼犳暣鏀瑰墠鍥剧墖鎴栬棰�',
+					icon: 'none'
+				})
+			if (dealAfterFileList.length === 0)
+				return uni.showToast({
+					title: '璇蜂笂浼犳暣鏀瑰悗鍥剧墖鎴栬棰�',
+					icon: 'none'
+				})
+			dealHiddenDanger({
+				...handleParam,
+				dealBeforeFileList: dealBeforeFileList,
+				dealAfterFileList: dealAfterFileList,
+				status: 1,
+				id: this.id
+			}).then(res => {
+				if (res.code === 200) {
+					this.isShowHandle = false
+					setTimeout(() => {
+						uni.showToast({
+							title: '鎿嶄綔鎴愬姛',
+							icon: 'success'
+						})
+					})
+					uni.navigateBack()
+				}
+			})
+		},
+		enterTransfer() {
+			const {
+				transferParam,
+				id
+			} = this
+			if (!transferParam.id)
+				return uni.showToast({
+					title: '璇烽�夋嫨浜哄憳',
+					icon: 'none'
+				})
+			transferHiddenDanger({
+				checkUserId: transferParam.id,
+				id
+			}).then(res => {
+				if (res.code === 200) {
+					this.isShowTransfer = false
+					setTimeout(() => {
+						uni.showToast({
+							title: '鎿嶄綔鎴愬姛',
+							icon: 'success'
+						})
+					})
+					uni.navigateBack()
+				}
+			})
+		},
+		changeMem(e) {
+			this.transferParam = e
+		},
+		handleTransfer() {
+			this.isShowTransfer = true
+			this.getMemList()
+		},
+		getMemList() {
+			findHiddenAreaMemberList({
+				...this.transferModel,
+				id: this.info.areaId,
+				...this.pagination
+			}).then(res => {
+				this.memberList = res.data || []
+			})
+		},
+		confirmBackDate(e) {
+			this.$set(this.backParam, 'dealTime', dayjs(e.value).format('YYYY-MM-DD HH:mm:ss'))
+			this.isShowBackDate = false
+		},
+		confirmHandleDate(e) {
+			this.$set(this.handleParam, 'dealTime', dayjs(e.value).format('YYYY-MM-DD HH:mm:ss'))
+			this.isShowHandleDate = false
+		},
+		onSubBack() {
+			const {
+				dealBeforeFileList,
+				backParam
+			} = this
+			dealHiddenDanger({
+				...backParam,
+				dealBeforeFileList,
+				status: 2,
+				id: this.id
+			}).then(res => {
+				if (res.code === 200) {
+					this.isShowBack = false
+					setTimeout(() => {
+						uni.showToast({
+							title: '鎿嶄綔鎴愬姛',
+							icon: 'success'
+						})
+					})
+					uni.navigateBack()
+				}
+			})
+		},
+		fileDel(str, i) {
+			this[str].splice(i, 1)
+		},
+		uploadBeImage() {
+			this.showUploadBe = false
+			let token = uni.getStorageSync('token') || ''
+			uni.chooseImage({
+				count: 9,
+				success: chooseImageRes => {
+					uni.showLoading({
+						title: '涓婁紶涓�',
+						mask: true
+					})
+					const tempFilePaths = chooseImageRes.tempFilePaths
+					let imgs = tempFilePaths.map((value, index) => {
+						return {
+							name: 'file',
+							uri: value
+						}
+					})
+					uni.uploadFile({
+						url: `${uploadUrl}`,
+						files: imgs,
+						name: 'file',
+						formData: {
+							folder: 'HIDDEN_DANGER_FILE'
+						},
+						header: {
+							Dm_user_token: token
+						},
+						success: uploadFileRes => {
+							let res = JSON.parse(uploadFileRes.data)
+							let obj = {
+								type: '0'
+							}
+							if (res.data && res.data.length > 0) {
+								res.data.forEach(i => {
+									i.type = 0
+									i.fileurl = i.imgaddr
+									i.fileurlFull = i.url
+									this.dealBeforeFileList.push(i)
+								})
+							}
+						},
+						fail(err) {
+							console.log('err', err)
+						},
+						complete() {
+							uni.hideLoading()
+							// if (i === chooseImageRes.tempFilePaths.length - 1) {
+							//   uni.hideLoading()
+							// }
+						}
+					})
+				}
+			})
+		},
+		uploadBeVideo() {
+			this.showUploadBe = false
+			let token = uni.getStorageSync('token') || ''
+			uni.chooseVideo({
+				success: chooseImageRes => {
+					uni.showLoading({
+						title: '涓婁紶涓�',
+						mask: true
+					})
+					uni.uploadFile({
+						url: `${uploadUrl}`,
+						filePath: chooseImageRes.tempFilePath,
+						header: {
+							Dm_user_token: token
+						},
+						name: 'file',
+						formData: {
+							folder: 'HIDDEN_DANGER_FILE'
+						},
+						success: uploadFileRes => {
+							let res = JSON.parse(uploadFileRes.data)
+							if (res.data && res.data.length > 0) {
+								res.data.forEach(i => {
+									i.type = 1
+									i.fileurl = i.imgaddr
+									i.fileurlFull = i.url
+									this.dealBeforeFileList.push(i)
+								})
+							}
+						},
+						complete() {
+							uni.hideLoading()
+						}
+					})
+				}
+			})
+		},
+		uploadAfImage() {
+			this.showUploadAf = false
+			let token = uni.getStorageSync('token') || ''
+			uni.chooseImage({
+				count: 9,
+				success: chooseImageRes => {
+					uni.showLoading({
+						title: '涓婁紶涓�',
+						mask: true
+					})
+					const tempFilePaths = chooseImageRes.tempFilePaths
+					let imgs = tempFilePaths.map((value, index) => {
+						return {
+							name: 'file',
+							uri: value
+						}
+					})
+					uni.uploadFile({
+						url: `${uploadUrl}`,
+						files: imgs,
+						name: 'file',
+						formData: {
+							folder: 'HIDDEN_DANGER_FILE'
+						},
+						header: {
+							Dm_user_token: token
+						},
+						success: uploadFileRes => {
+							let res = JSON.parse(uploadFileRes.data)
+							if (res.data && res.data.length > 0) {
+								res.data.forEach(i => {
+									i.type = 0
+									i.fileurl = i.imgaddr
+									i.fileurlFull = i.url
+									this.dealAfterFileList.push(i)
+								})
+							}
+						},
+						fail(err) {
+							console.log('err', err)
+						},
+						complete() {
+							uni.hideLoading()
+							// if (i === chooseImageRes.tempFilePaths.length - 1) {
+							//   uni.hideLoading()
+							// }
+						}
+					})
+				}
+			})
+		},
+		uploadAfVideo() {
+			this.showUploadAf = false
+			let token = uni.getStorageSync('token') || ''
+			uni.chooseVideo({
+				success: chooseImageRes => {
+					uni.showLoading({
+						title: '涓婁紶涓�',
+						mask: true
+					})
+					uni.uploadFile({
+						url: `${uploadUrl}`,
+						filePath: chooseImageRes.tempFilePath,
+						header: {
+							Dm_user_token: token
+						},
+						name: 'file',
+						formData: {
+							folder: 'HIDDEN_DANGER_FILE'
+						},
+						success: uploadFileRes => {
+							let res = JSON.parse(uploadFileRes.data)
+							if (res.data && res.data.length > 0) {
+								res.data.forEach(i => {
+									i.type = 1
+									i.fileurl = i.imgaddr
+									i.fileurlFull = i.url
+									this.dealAfterFileList.push(i)
+								})
+							}
+						},
+						complete() {
+							uni.hideLoading()
+						}
+					})
+				}
+			})
+		},
+		uploadImage() {
+			this.showUpload = false
+			let token = uni.getStorageSync('token') || ''
+			uni.chooseImage({
+				count: 9,
+				success: chooseImageRes => {
+					uni.showLoading({
+						title: '涓婁紶涓�',
+						mask: true
+					})
+					const tempFilePaths = chooseImageRes.tempFilePaths
+					let imgs = tempFilePaths.map((value, index) => {
+						return {
+							name: 'file',
+							uri: value
+						}
+					})
+					uni.uploadFile({
+						url: `${uploadUrl}`,
+						files: imgs,
+						name: 'file',
+						formData: {
+							folder: 'HIDDEN_DANGER_FILE'
+						},
+						header: {
+							Dm_user_token: token
+						},
+						success: uploadFileRes => {
+							let res = JSON.parse(uploadFileRes.data)
+							if (res.data && res.data.length > 0) {
+								res.data.forEach(i => {
+									i.type = 0
+									i.fileurl = i.imgaddr
+									i.fileurlFull = i.url
+									this.submitFileList.push(i)
+								})
+							}
+						},
+						fail(err) {
+							console.log('err', err)
+						},
+						complete() {
+							uni.hideLoading()
+							// if (i === chooseImageRes.tempFilePaths.length - 1) {
+							//   uni.hideLoading()
+							// }
+						}
+					})
+				}
+			})
+		},
+		uploadVideo() {
+			this.showUpload = false
+			let token = uni.getStorageSync('token') || ''
+			uni.chooseVideo({
+				success: chooseImageRes => {
+					uni.showLoading({
+						title: '涓婁紶涓�',
+						mask: true
+					})
+					uni.uploadFile({
+						url: `${uploadUrl}`,
+						filePath: chooseImageRes.tempFilePath,
+						header: {
+							Dm_user_token: token
+						},
+						name: 'file',
+						formData: {
+							folder: 'HIDDEN_DANGER_FILE'
+						},
+						success: uploadFileRes => {
+							let res = JSON.parse(uploadFileRes.data)
+							if (res.data && res.data.length > 0) {
+								res.data.forEach(i => {
+									i.type = 1
+									i.fileurl = i.imgaddr
+									i.fileurlFull = i.url
+									this.submitFileList.push(i)
+								})
+							}
+						},
+						complete() {
+							uni.hideLoading()
+						}
+					})
+				}
+			})
+		}
+	}
+}
 </script>
 
 <style lang="scss">
-	page {
-		background-color: #f7f7f7;
+page {
+	background-color: #f7f7f7;
 
-		::v-deep .u-popup__content {
-			border-top: 1rpx solid #cccccc;
-		}
+	::v-deep .u-popup__content {
+		border-top: 1rpx solid #cccccc;
+	}
+}
+
+.main_app {
+	background-color: #fff;
+	padding-bottom: 0;
+
+	.flow_title {
+		font-weight: 600;
+		font-size: 32rpx;
+		color: #222222;
+		margin-bottom: 24rpx;
 	}
 
-	.main_app {
-		background-color: #fff;
-		padding-bottom: 0;
+	.flow_wrap {
+		padding: 30rpx 0 90rpx;
 
-		.flow_title {
-			font-weight: 600;
-			font-size: 32rpx;
-			color: #222222;
-			margin-bottom: 24rpx;
-		}
+		.list {
+			.item {
+				display: flex;
+				margin-bottom: 48rpx;
+				position: relative;
 
-		.flow_wrap {
-			padding: 30rpx 0 90rpx;
+				.separate {
+					position: absolute;
+					width: 4rpx;
+					height: 100%;
+					background-color: #eeeeee;
+					left: 40rpx;
+					transform: translate(-50%, 0);
+					top: 80rpx;
+				}
 
-			.list {
-				.item {
-					display: flex;
-					margin-bottom: 48rpx;
+				.avatar {
+					width: 80rpx;
+					height: 80rpx;
 					position: relative;
+					margin-right: 20rpx;
 
-					.separate {
-						position: absolute;
-						width: 4rpx;
-						height: 100%;
-						background-color: #eeeeee;
-						left: 40rpx;
-						transform: translate(-50%, 0);
-						top: 80rpx;
-					}
-
-					.avatar {
+					.img {
 						width: 80rpx;
 						height: 80rpx;
-						position: relative;
-						margin-right: 20rpx;
+						border-radius: 50%;
+					}
 
-						.img {
-							width: 80rpx;
-							height: 80rpx;
-							border-radius: 50%;
+					.status {
+						width: 28rpx;
+						height: 28rpx;
+						border-radius: 50%;
+						position: absolute;
+						right: 0;
+						bottom: 0;
+						z-index: 999;
+					}
+				}
+
+				.content {
+					flex: 1;
+
+					.head {
+						display: flex;
+						justify-content: space-between;
+						margin-bottom: 4rpx;
+
+						.event {
+							font-size: 30rpx;
 						}
+
+						.time {
+							font-size: 26rpx;
+							color: #999999;
+						}
+					}
+
+					.name_wrap {
+						font-size: 26rpx;
+						color: #777777;
 
 						.status {
-							width: 28rpx;
-							height: 28rpx;
-							border-radius: 50%;
-							position: absolute;
-							right: 0;
-							bottom: 0;
-							z-index: 999;
+							color: $uni-color-primary;
 						}
 					}
 
-					.content {
-						flex: 1;
-
-						.head {
-							display: flex;
-							justify-content: space-between;
-							margin-bottom: 4rpx;
-
-							.event {
-								font-size: 30rpx;
-							}
-
-							.time {
-								font-size: 26rpx;
-								color: #999999;
-							}
-						}
-
-						.name_wrap {
+					.line {
+						.company {
 							font-size: 26rpx;
 							color: #777777;
-
-							.status {
-								color: $uni-color-primary;
-							}
 						}
 
-						.line {
-							.company {
-								font-size: 26rpx;
-								color: #777777;
-							}
-
-							.status-green {
-								color: $uni-color-primary;
-							}
-
-							.status-red {
-								color: red;
-							}
+						.status-green {
+							color: $uni-color-primary;
 						}
 
-						.remark {
-							margin-top: 12rpx;
-							background-color: #f7f7f7;
-							padding: 14rpx 20rpx;
-							border-radius: 8rpx;
-							font-size: 26rpx;
-							color: #666666;
-							line-height: 36rpx;
+						.status-red {
+							color: red;
 						}
 					}
 
-					.carbon {
-						display: flex;
-						width: 590rpx;
-						overflow-x: auto;
+					.remark {
 						margin-top: 12rpx;
+						background-color: #f7f7f7;
+						padding: 14rpx 20rpx;
+						border-radius: 8rpx;
+						font-size: 26rpx;
+						color: #666666;
+						line-height: 36rpx;
+					}
+				}
 
-						.carbon_item {
-							text-align: center;
-							flex-shrink: 0;
-							width: 100rpx;
+				.carbon {
+					display: flex;
+					width: 590rpx;
+					overflow-x: auto;
+					margin-top: 12rpx;
 
-							image {
-								width: 60rpx;
-								height: 60rpx;
-								margin: 0 auto;
-							}
+					.carbon_item {
+						text-align: center;
+						flex-shrink: 0;
+						width: 100rpx;
 
-							view {
-								font-size: 26rpx;
-								color: #777777;
-							}
+						image {
+							width: 60rpx;
+							height: 60rpx;
+							margin: 0 auto;
+						}
+
+						view {
+							font-size: 26rpx;
+							color: #777777;
 						}
 					}
+				}
 
-					&:nth-last-child(1) {
-						.separate {
-							height: 0;
-						}
+				&:nth-last-child(1) {
+					.separate {
+						height: 0;
 					}
 				}
 			}
 		}
+	}
+
+	.adduser_list_item_ipt1_upload {
+		width: 156rpx;
+		height: 156rpx;
+		margin-right: 20rpx;
+		border: 2rpx solid #e5e5e5;
+		background: #f7f7f7;
+		color: #666666;
+		font-size: 22rpx;
+		display: flex;
+		flex-direction: column;
+		align-items: center;
+		justify-content: center;
+		position: relative;
+
+		&:nth-of-type(4n) {
+			margin-right: 0;
+		}
+
+		.close {
+			position: absolute;
+			right: -20rpx;
+			top: -20rpx;
+			z-index: 9999;
+		}
+
+		image {
+			width: 100%;
+			height: 100%;
+		}
+
+		video {
+			width: 100%;
+			max-height: 156rpx;
+		}
+	}
+
+	.module_list {
+		.title {
+			font-weight: 600;
+			font-size: 32rpx;
+			color: #222222;
+			padding-top: 28rpx;
+		}
+
+		.item {
+			padding: 30rpx 0;
+			border-bottom: 1rpx solid #e5e5e5;
+
+			.label {
+				font-size: 26rpx;
+				color: #666666;
+				margin-bottom: 20rpx;
+			}
+
+			.value {
+				font-size: 30rpx;
+				display: flex;
+				align-items: center;
+
+				.avatar {
+					margin-right: 20rpx;
+					width: 120rpx;
+					height: 120rpx;
+					border-radius: 8rpx;
+					border: 2rpx solid #e5e5e5;
+				}
+
+				.info {
+					flex: 1;
+					display: flex;
+					flex-direction: column;
+					justify-content: space-between;
+					font-size: 26rpx;
+					color: #666666;
+
+					.name {
+						font-size: 30rpx;
+						color: #333333;
+					}
+				}
+			}
+		}
+	}
+
+	.status_wrap {
+		position: relative;
+		padding: 30rpx 0;
+
+		.name {
+			font-weight: 600;
+			font-size: 32rpx;
+			margin-bottom: 20rpx;
+			color: $uni-color-primary;
+		}
+
+		.desc {
+			font-size: 26rpx;
+			color: #ed4545;
+		}
+
+		.gray {
+			color: #999999;
+		}
+
+		.file_list {
+			display: flex;
+			margin-bottom: 20rpx;
+			flex-wrap: wrap;
+
+			.img_wrap {
+				margin-top: 24rpx;
+				width: 156rpx;
+				height: 156rpx;
+				border: 2rpx solid #e5e5e5;
+				background: #f7f7f7;
+				color: #666666;
+				font-size: 22rpx;
+				display: flex;
+				border-radius: 4rpx;
+				flex-direction: column;
+				align-items: center;
+				justify-content: center;
+				position: relative;
+				margin-right: 20rpx;
+				flex-shrink: 0;
+
+				&:nth-of-type(4n) {
+					margin-right: 0;
+				}
+			}
+
+
+			.img {
+				width: 100%;
+				max-height: 100%;
+			}
+
+			.video {
+				width: 100%;
+				max-height: 100%;
+			}
+		}
+
+		.text_wrap {
+			padding: 20rpx;
+			background-color: #f8f7f7;
+			border-radius: 8rpx;
+			margin-top: 20rpx;
+
+			.line {
+				margin-bottom: 18rpx;
+				display: flex;
+				font-size: 24rpx;
+
+				&:nth-last-child(1) {
+					margin-bottom: 0;
+				}
+
+				.label {
+					color: #999999;
+					width: 140rpx;
+				}
+			}
+		}
+
+		.status {
+			position: absolute;
+			right: -30rpx;
+			top: 0;
+			height: 60rpx;
+			line-height: 60rpx;
+			padding: 0 32rpx;
+			border-radius: 0rpx 0rpx 0rpx 30rpx;
+			background: rgba(39, 155, 170, 0.12);
+			color: $uni-color-primary;
+		}
+
+		.status_img {
+			position: absolute;
+			right: 0rpx;
+			top: 20rpx;
+			width: 120rpx;
+		}
+	}
+
+	.main_footer {
+		position: fixed;
+		bottom: 0;
+		width: 100%;
+		z-index: 9999;
+		left: 0;
+		padding: 30rpx 10rpx 60rpx;
+		display: flex;
+		justify-content: space-between;
+		background: #ffffff;
+
+		.btn {
+			flex: 1;
+			height: 88rpx;
+			line-height: 88rpx;
+			background: #ffffff;
+			border-radius: 44rpx;
+			border: 1rpx solid #999999;
+			font-size: 32rpx;
+			text-align: center;
+			margin: 16rpx 8rpx;
+		}
+
+		.transfer {
+			color: $uni-color-primary;
+			border: 1rpx solid $uni-color-primary;
+		}
+
+		.handle {
+			flex: 2;
+			background: $uni-color-primary;
+			color: #fff;
+			border: 1rpx solid $uni-color-primary;
+		}
+	}
+
+	.appr_modal {
+		padding: 36rpx 30rpx 0;
+
+		.title {
+			font-weight: 600;
+			font-size: 32rpx;
+			color: #222222;
+			margin-bottom: 40rpx;
+			text-align: center;
+		}
+
+		.label {
+			text {
+				color: #ed4545;
+			}
+		}
+
+		.df_sb {
+			display: flex;
+			justify-content: space-between;
+			align-items: center;
+			height: 90rpx;
+			border-bottom: 1rpx solid #e4e4e4;
+			margin-bottom: 30rpx;
+		}
+
+		.back_footer {
+			display: flex;
+
+			.btn {
+				flex: 1;
+				height: 88rpx;
+				line-height: 88rpx;
+				background: #ffffff;
+				border-radius: 44rpx;
+				border: 1rpx solid #999999;
+				font-size: 32rpx;
+				text-align: center;
+				margin: 16rpx 8rpx;
+			}
+
+			.agree {
+				background: $uni-color-primary;
+				color: #fff;
+				border: 1rpx solid $uni-color-primary;
+			}
+		}
+
+		textarea {
+			box-sizing: border-box;
+			width: 690rpx;
+			min-height: 200rpx;
+			background-color: #f7f7f7;
+			font-size: 28rpx;
+			color: #333333;
+			padding: 24rpx;
+			border-radius: 8rpx;
+			margin-bottom: 30rpx;
+		}
+
+		.upload_wrap {
+			display: flex;
+			flex-wrap: wrap;
+			margin-bottom: 30rpx;
+		}
 
 		.adduser_list_item_ipt1_upload {
+			margin-top: 20rpx;
 			width: 156rpx;
 			height: 156rpx;
 			margin-right: 20rpx;
@@ -988,7 +1275,8 @@
 				position: absolute;
 				right: -20rpx;
 				top: -20rpx;
-				z-index: 9999;
+				z-index: 999999999999;
+				color: #fff;
 			}
 
 			image {
@@ -998,464 +1286,178 @@
 
 			video {
 				width: 100%;
-				max-height: 156rpx;
+				height: 100%;
 			}
-		}
-
-		.module_list {
-			.title {
-				font-weight: 600;
-				font-size: 32rpx;
-				color: #222222;
-				padding-top: 28rpx;
-			}
-
-			.item {
-				padding: 30rpx 0;
-				border-bottom: 1rpx solid #e5e5e5;
-
-				.label {
-					font-size: 26rpx;
-					color: #666666;
-					margin-bottom: 20rpx;
-				}
-
-				.value {
-					font-size: 30rpx;
-					display: flex;
-					align-items: center;
-
-					.avatar {
-						margin-right: 20rpx;
-						width: 120rpx;
-						height: 120rpx;
-						border-radius: 8rpx;
-						border: 2rpx solid #e5e5e5;
-					}
-
-					.info {
-						flex: 1;
-						display: flex;
-						flex-direction: column;
-						justify-content: space-between;
-						font-size: 26rpx;
-						color: #666666;
-
-						.name {
-							font-size: 30rpx;
-							color: #333333;
-						}
-					}
-				}
-			}
-		}
-
-		.status_wrap {
-			position: relative;
-			padding: 30rpx 0;
-
-			.name {
-				font-weight: 600;
-				font-size: 32rpx;
-				margin-bottom: 20rpx;
-				color: $uni-color-primary;
-			}
-
-			.desc {
-				font-size: 26rpx;
-				color: #ed4545;
-			}
-
-			.gray {
-				color: #999999;
-			}
-
-			.file_list {
-				display: flex;
-				margin-bottom: 20rpx;
-				flex-wrap: wrap;
-
-				.img_wrap {
-					margin-top: 24rpx;
-					width: 156rpx;
-					height: 156rpx;
-					border: 2rpx solid #e5e5e5;
-					background: #f7f7f7;
-					color: #666666;
-					font-size: 22rpx;
-					display: flex;
-					border-radius: 4rpx;
-					flex-direction: column;
-					align-items: center;
-					justify-content: center;
-					position: relative;
-					margin-right: 20rpx;
-					flex-shrink: 0;
-
-					&:nth-of-type(4n) {
-						margin-right: 0;
-					}
-				}
-
-
-				.img {
-					width: 100%;
-					max-height: 100%;
-				}
-
-				.video {
-					width: 100%;
-					max-height: 100%;
-				}
-			}
-
-			.text_wrap {
-				padding: 20rpx;
-				background-color: #f8f7f7;
-				border-radius: 8rpx;
-				margin-top: 20rpx;
-
-				.line {
-					margin-bottom: 18rpx;
-					display: flex;
-					font-size: 24rpx;
-
-					&:nth-last-child(1) {
-						margin-bottom: 0;
-					}
-
-					.label {
-						color: #999999;
-						width: 140rpx;
-					}
-				}
-			}
-
-			.status {
-				position: absolute;
-				right: -30rpx;
-				top: 0;
-				height: 60rpx;
-				line-height: 60rpx;
-				padding: 0 32rpx;
-				border-radius: 0rpx 0rpx 0rpx 30rpx;
-				background: rgba(39, 155, 170, 0.12);
-				color: $uni-color-primary;
-			}
-
-			.status_img {
-				position: absolute;
-				right: 0rpx;
-				top: 20rpx;
-				width: 120rpx;
-			}
-		}
-
-		.main_footer {
-			position: fixed;
-			bottom: 0;
-			width: 100%;
-			z-index: 9999;
-			left: 0;
-			padding: 30rpx 10rpx 60rpx;
-			display: flex;
-			justify-content: space-between;
-			background: #ffffff;
-
-			.btn {
-				flex: 1;
-				height: 88rpx;
-				line-height: 88rpx;
-				background: #ffffff;
-				border-radius: 44rpx;
-				border: 1rpx solid #999999;
-				font-size: 32rpx;
-				text-align: center;
-				margin: 16rpx 8rpx;
-			}
-
-			.transfer {
-				color: $uni-color-primary;
-				border: 1rpx solid $uni-color-primary;
-			}
-
-			.handle {
-				flex: 2;
-				background: $uni-color-primary;
-				color: #fff;
-				border: 1rpx solid $uni-color-primary;
-			}
-		}
-
-		.appr_modal {
-			padding: 36rpx 30rpx 0;
-
-			.title {
-				font-weight: 600;
-				font-size: 32rpx;
-				color: #222222;
-				margin-bottom: 40rpx;
-				text-align: center;
-			}
-
-			.label {
-				text {
-					color: #ed4545;
-				}
-			}
-
-			.df_sb {
-				display: flex;
-				justify-content: space-between;
-				align-items: center;
-				height: 90rpx;
-				border-bottom: 1rpx solid #e4e4e4;
-				margin-bottom: 30rpx;
-			}
-
-			.back_footer {
-				display: flex;
-
-				.btn {
-					flex: 1;
-					height: 88rpx;
-					line-height: 88rpx;
-					background: #ffffff;
-					border-radius: 44rpx;
-					border: 1rpx solid #999999;
-					font-size: 32rpx;
-					text-align: center;
-					margin: 16rpx 8rpx;
-				}
-
-				.agree {
-					background: $uni-color-primary;
-					color: #fff;
-					border: 1rpx solid $uni-color-primary;
-				}
-			}
-
-			textarea {
-				box-sizing: border-box;
-				width: 690rpx;
-				min-height: 200rpx;
-				background-color: #f7f7f7;
-				font-size: 28rpx;
-				color: #333333;
-				padding: 24rpx;
-				border-radius: 8rpx;
-				margin-bottom: 30rpx;
-			}
-
-			.upload_wrap {
-				display: flex;
-				flex-wrap: wrap;
-				margin-bottom: 30rpx;
-			}
-
-			.adduser_list_item_ipt1_upload {
-				margin-top: 20rpx;
-				width: 156rpx;
-				height: 156rpx;
-				margin-right: 20rpx;
-				border: 2rpx solid #e5e5e5;
-				background: #f7f7f7;
-				color: #666666;
-				font-size: 22rpx;
-				display: flex;
-				flex-direction: column;
-				align-items: center;
-				justify-content: center;
-				position: relative;
-
-				&:nth-of-type(4n) {
-					margin-right: 0;
-				}
-
-				.close {
-					position: absolute;
-					right: -20rpx;
-					top: -20rpx;
-					z-index: 999999999999;
-					color: #fff;
-				}
-
-				image {
-					width: 100%;
-					height: 100%;
-				}
-
-				video {
-					width: 100%;
-					height: 100%;
-				}
-			}
-		}
-
-		.emyty {
-			width: 750rpx;
-			height: 20rpx;
-			background-color: #f7f7f7;
-			margin: 0 -30rpx;
-		}
-	}
-	.video_wrap {
-			position: relative;
-			border: 1px solid;
-			width: 156rpx;
-			height: 156rpx;
-			border-radius: 4rpx;
-
-			.play {
-				width: 60rpx !important;
-				height: 60rpx !important;
-				position: absolute;
-				top: 50%;
-				left: 50%;
-				transform: translate(-50%, -50%);
-			}
-		}
-	.sel_upload_wrap {
-		width: 100%;
-		border-top: 1px solid #333333;
-		box-shadow: 0 1 1 #333333;
-
-		.btn {
-			height: 90rpx;
-			line-height: 90rpx;
-			text-align: center;
 		}
 	}
 
-	.member_list {
-		height: 920rpx;
-		overflow: auto;
-
-		.line {
-			display: flex;
-			align-items: center;
-			border-bottom: 1rpx solid #e5e5e5;
-			padding: 30rpx 0;
-
-			.avatar {
-				width: 64rpx;
-				height: 64rpx;
-				border-radius: 50%;
-				overflow: hidden;
-				margin-right: 20rpx;
-			}
-
-			.img_name {
-				width: 64rpx;
-				height: 64rpx;
-				line-height: 64rpx;
-				text-align: center;
-				border-radius: 50%;
-				overflow: hidden;
-				margin-right: 20rpx;
-				background: $uni-color-primary;
-				color: #fff;
-				border: 1rpx solid $uni-color-primary;
-			}
-
-			.content {
-				flex: 1;
-
-				.depart {
-					font-size: 24rpx;
-					color: #666666;
-				}
-
-				.info {
-					display: flex;
-					margin-bottom: 16rpx;
-
-					.name {
-						font-size: 30rpx;
-					}
-
-					.tag {
-						font-size: 24rpx;
-						border-radius: 4rpx;
-						border: 1rpx solid #f62710;
-						color: #f62710;
-						padding: 0rpx 6rpx;
-						margin-left: 8rpx;
-					}
-				}
-			}
-
-			.checked {
-				width: 48rpx;
-			}
-		}
-
-		.empty {
-			width: 100%;
-			height: 280rpx;
-		}
+	.emyty {
+		width: 750rpx;
+		height: 20rpx;
+		background-color: #f7f7f7;
+		margin: 0 -30rpx;
 	}
+}
 
-	.search_inp {
-		height: 72rpx;
-		background: #f7f7f7;
-		border-radius: 4rpx;
-		padding-left: 16rpx;
+.video_wrap {
+	position: relative;
+	border: 1px solid;
+	width: 156rpx;
+	height: 156rpx;
+	border-radius: 4rpx;
 
-		.search {
-			width: 28rpx;
-		}
-
-		input {
-			flex: 1;
-			font-size: 28rpx;
-			color: #333333;
-		}
+	.play {
+		width: 60rpx !important;
+		height: 60rpx !important;
+		position: absolute;
+		top: 50%;
+		left: 50%;
+		transform: translate(-50%, -50%);
 	}
+}
 
-	.video_app {
-		overflow: hidden;
-		position: fixed;
-		left: 0;
-		top: 0;
-		width: 100vw;
-		height: 100vh;
+.sel_upload_wrap {
+	width: 100%;
+	border-top: 1px solid #333333;
+	box-shadow: 0 1 1 #333333;
+
+	.btn {
+		height: 90rpx;
+		line-height: 90rpx;
+		text-align: center;
+	}
+}
+
+.member_list {
+	height: 920rpx;
+	overflow: auto;
+
+	.line {
 		display: flex;
 		align-items: center;
-		z-index: 9990;
-		.bg {
-			background-color: rgba(0, 0, 0, .6);
-			position: absolute;
-			width: 100%;
-			height: 100%;
-			z-index: -1;
+		border-bottom: 1rpx solid #e5e5e5;
+		padding: 30rpx 0;
+
+		.avatar {
+			width: 64rpx;
+			height: 64rpx;
+			border-radius: 50%;
+			overflow: hidden;
+			margin-right: 20rpx;
 		}
 
-		video {
-			width: 100%;
-			height: 42vh;
-		}
-	}
-
-	.Transfer_footer {
-		display: flex;
-
-		.btn {
-			flex: 1;
-			height: 88rpx;
-			line-height: 88rpx;
-			background: #ffffff;
-			border-radius: 44rpx;
-			border: 1rpx solid #999999;
-			font-size: 32rpx;
+		.img_name {
+			width: 64rpx;
+			height: 64rpx;
+			line-height: 64rpx;
 			text-align: center;
-			margin: 16rpx 8rpx;
-		}
-
-		.active {
+			border-radius: 50%;
+			overflow: hidden;
+			margin-right: 20rpx;
 			background: $uni-color-primary;
 			color: #fff;
 			border: 1rpx solid $uni-color-primary;
 		}
+
+		.content {
+			flex: 1;
+
+			.depart {
+				font-size: 24rpx;
+				color: #666666;
+			}
+
+			.info {
+				display: flex;
+				margin-bottom: 16rpx;
+
+				.name {
+					font-size: 30rpx;
+				}
+
+				.tag {
+					font-size: 24rpx;
+					border-radius: 4rpx;
+					border: 1rpx solid #f62710;
+					color: #f62710;
+					padding: 0rpx 6rpx;
+					margin-left: 8rpx;
+				}
+			}
+		}
+
+		.checked {
+			width: 48rpx;
+		}
 	}
+
+	.empty {
+		width: 100%;
+		height: 280rpx;
+	}
+}
+
+.search_inp {
+	height: 72rpx;
+	background: #f7f7f7;
+	border-radius: 4rpx;
+	padding-left: 16rpx;
+
+	.search {
+		width: 28rpx;
+	}
+
+	input {
+		flex: 1;
+		font-size: 28rpx;
+		color: #333333;
+	}
+}
+
+.video_app {
+	overflow: hidden;
+	position: fixed;
+	left: 0;
+	top: 0;
+	width: 100vw;
+	height: 100vh;
+	display: flex;
+	align-items: center;
+	z-index: 9990;
+
+	.bg {
+		background-color: rgba(0, 0, 0, .6);
+		position: absolute;
+		width: 100%;
+		height: 100%;
+		z-index: -1;
+	}
+
+	video {
+		width: 100%;
+		height: 42vh;
+	}
+}
+
+.Transfer_footer {
+	display: flex;
+
+	.btn {
+		flex: 1;
+		height: 88rpx;
+		line-height: 88rpx;
+		background: #ffffff;
+		border-radius: 44rpx;
+		border: 1rpx solid #999999;
+		font-size: 32rpx;
+		text-align: center;
+		margin: 16rpx 8rpx;
+	}
+
+	.active {
+		background: $uni-color-primary;
+		color: #fff;
+		border: 1rpx solid $uni-color-primary;
+	}
+}
 </style>
\ No newline at end of file

--
Gitblit v1.9.3