更新访客预约

This commit is contained in:
chenglijuan
2026-04-30 17:08:30 +08:00
parent c6bef45940
commit 85dca5c7a1
5 changed files with 21 additions and 11 deletions
+11 -3
View File
@@ -16,7 +16,9 @@ Page({
time: '',
hostName: '',
hostId: '',
area: ''
personId: '',
area: '',
plateNumber: ''
},
areas: ['A区-生产车间', 'B区-办公楼', 'C区-仓储区', 'D区-研发中心', 'E区-综合区'],
areaMap: { 'A区-生产车间': 'A', 'B区-办公楼': 'B', 'C区-仓储区': 'C', 'D区-研发中心': 'D', 'E区-综合区': 'E' },
@@ -78,6 +80,9 @@ Page({
onHostNameInput(e) {
this.setData({ 'form.hostName': e.detail.value })
},
onPlateNumberInput(e) {
this.setData({ 'form.plateNumber': e.detail.value })
},
onAreaChange(e) {
const index = Number(e.detail.value)
@@ -88,6 +93,7 @@ Page({
'form.area': areaName,
'form.hostId': '',
'form.hostName': '',
'form.personId': '',
persons: [],
personNames: [],
personIndex: -1
@@ -103,7 +109,8 @@ Page({
const list = await appointmentDB.getPersonSelector(department)
const persons = list.map(item => ({
personId: item.personId,
personName: item.personName
personName: item.personName,
personId: item.personId
}))
this.setData({
persons,
@@ -125,7 +132,8 @@ Page({
this.setData({
personIndex: index,
'form.hostId': person.personId,
'form.hostName': person.personName
'form.hostName': person.personName,
'form.personId': person.personId
})
}
},