From 88a34566f7c3f77d90daa3fd57fb0abca3e1b5e6 Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期四, 27 二月 2025 09:12:06 +0800
Subject: [PATCH] ll

---
 h5/pages/staff/snapshot.vue |   33 +++++++++++++++++++++++++++++----
 1 files changed, 29 insertions(+), 4 deletions(-)

diff --git a/h5/pages/staff/snapshot.vue b/h5/pages/staff/snapshot.vue
index 269cff5..32bfe7d 100644
--- a/h5/pages/staff/snapshot.vue
+++ b/h5/pages/staff/snapshot.vue
@@ -18,7 +18,7 @@
 					<text>*</text>
 					<text>闅愭偅鍖哄煙</text>
 				</view>
-				<view class="value" @click="isShowArea = true">
+				<view class="value" @click="openArea">
 					<text class="mr6"
 						:style="{ color: param.areaName ? '#000000' : '#999999' }">{{ param.areaName ? param.areaName : "璇烽�夋嫨" }}</text>
 					<u-icon name="arrow-right" color="#CCCCCC" size="20"></u-icon>
@@ -120,7 +120,7 @@
 		<u-picker keyName="name" :show="isShowType" closeOnClickOverlay :columns="areaType" @confirm="seletedType"
 			@close="isShowType = false" @cancel="isShowType = false"></u-picker>
 		<!--  -->
-		<u-datetime-picker :show="isShowTime" :minDate="new Date().getTime()" mode="datetime" closeOnClickOverlay
+		<u-datetime-picker :show="isShowTime" :formatter="formatter" :minDate="new Date().getTime()" mode="datetime" closeOnClickOverlay
 			@cancel="isShowTime = false" @close="isShowTime = false" @confirm="seletedDate"></u-datetime-picker>
 		<!--  -->
 		<u-popup :show="showUpload" @close="showUpload = false" closeOnClickOverlay>
@@ -172,7 +172,25 @@
 				this.$set(this.param, 'checkorName', option.name)
 			})
 		},
-		methods: {
+		methods: {
+			formatter(type, value) {
+				if (type === 'year') {
+					return `${value}骞碻
+				}
+				if (type === 'month') {
+					return `${value}鏈坄
+				}
+				if (type === 'day') {
+					return `${value}鏃
+				}
+				if (type === 'hour') {
+					return `${value}鏃禶
+				}
+				if (type === 'minute') {
+					return `${value}鍒哷
+				}
+				return value
+			},
 			onSubmit() {
 				const {
 					param,
@@ -217,7 +235,10 @@
 				this.$set(this.param, 'companyId', item.id)
 				this.$set(this.param, 'companyName', item.name)
 				this.$set(this.param, 'areaId', '')
-				this.$set(this.param, 'areaName', '')
+				this.$set(this.param, 'areaName', '')
+				this.$set(this.param, 'checkUserId', '')
+				this.$set(this.param, 'applyCheckUserId', '')
+				this.$set(this.param, 'checkorName', '')
 				DangerConfigType({
 					type: '0',
 					companyId: item.id
@@ -225,6 +246,10 @@
 					this.areaOptions = [res.data]
 				})
 				this.isShowCompany = false
+			},
+			openArea() {
+				if(!this.param.companyId) return this.showToast('璇峰厛閫夋嫨璐d换閮ㄩ棬')
+				this.isShowArea = true
 			},
 			seletedArea(e) {
 				const item = e.value[0]

--
Gitblit v1.9.3