From eba7508b7a74ec58b24faca19fa69c0d443a0f03 Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期一, 21 十月 2024 15:39:01 +0800
Subject: [PATCH] ll
---
h5/pages/staff/visitorReport.vue | 37 +++++++++++++++++++++++++++++++++----
1 files changed, 33 insertions(+), 4 deletions(-)
diff --git a/h5/pages/staff/visitorReport.vue b/h5/pages/staff/visitorReport.vue
index fcb4b2e..dc74cc3 100644
--- a/h5/pages/staff/visitorReport.vue
+++ b/h5/pages/staff/visitorReport.vue
@@ -107,18 +107,26 @@
placeholder-style="color: #999999;"
/></view>
</view>
- <view class="list_item">
+ <view class="list_item" @click="isShowReason = true">
<view class="list_item_label">
<text>*</text>
<text>鏉ヨ浜嬬敱</text>
</view>
- <view class="list_item_content"
+ <view class="list_item_content">
+ <text
+ class="mr6"
+ :style="{ color: form1.reason ? '#000000' : '#999999' }"
+ >{{ form1.reason ? form1.reason : "璇烽�夋嫨" }}</text
+ >
+ <u-icon name="arrow-right" color="#CCCCCC" size="20"></u-icon>
+ </view>
+ <!-- <view class="list_item_content"
><input
type="text"
v-model="form1.reason"
placeholder="璇疯緭鍏ユ潵璁夸簨鐢�"
placeholder-style="color: #999999;"
- /></view>
+ /></view> -->
</view>
</view>
<view class="zw"></view>
@@ -163,6 +171,17 @@
</view>
</view>
</u-popup>
+ <!-- 鏉ヨ鏄敱 -->
+ <u-picker
+ keyName="title"
+ :show="isShowReason"
+ closeOnClickOverlay
+ :columns="reasonList"
+ @confirm="reasonSel"
+ @close="isShowReason = false"
+ @cancel="isShowReason = false"
+ ></u-picker>
+
<u-picker
keyName="name"
:show="showName"
@@ -189,7 +208,7 @@
import keyboardInput from '@/components/keyboard-input/keyboard-input.vue'
import QfImageCropper from '@/uni_modules/qf-image-cropper/components/qf-image-cropper/qf-image-cropper.vue'
import { getDaysAfterDate } from '@/utils/utils.js'
-import { createVisit, getVisitedMember } from '@/api'
+import { createVisit, getVisitedMember, getVisitReason } from '@/api'
export default {
data() {
return {
@@ -201,8 +220,10 @@
show4: false,
show5: false,
show7: false,
+ isShowReason: false,
showName: false,
fileList: [],
+ reasonList: [],
memberList: [[{ name: '韬唤璇�', id: 0 }, { name: '娓境璇佷欢', id: 1 }, { name: '鎶ょ収', id: 2 }]],
columnsNames: [[{ name: '寮犱笁', id: 0 }, { name: '寮犱笁', id: 1 }, { name: '寮犱笁', id: 2 }]],
columns: [],
@@ -260,10 +281,18 @@
this.$set(this.form1, 'receptCompanyName', e.value[0].companyName)
this.showName = false
},
+ reasonSel(e) {
+ console.log('e',e);
+ this.$set(this.form1, 'reason', e.value[0].title)
+ this.isShowReason = false
+ },
getUser() {
getVisitedMember().then(res => {
this.memberList = [res.data || []]
})
+ getVisitReason().then(res => {
+ this.reasonList = [res.data || []]
+ })
},
closeInput() {
this.$refs.keyboard.close()
--
Gitblit v1.9.3