Browse Source

refactor(my_attendance): 优化打卡签到功能

-调整打卡弹窗显示逻辑,确保在获取位置信息后正确展示弹层
- 修改经纬度赋值顺序,以适应常见坐标格式(经度在前,纬度在后)
- 添加用户拒绝获取位置时的友好提示信息
- 优化信息详情数据处理,提高数据准确性和可读性
master
liutong 10 months ago
parent
commit
abf70b098a
  1. 11
      pages/common/my_attendance.vue

11
pages/common/my_attendance.vue

@ -527,7 +527,7 @@ export default {
//
//
openSignInShow(status){
this.signIn_show = true
this.formData.status = status
switch (status){
@ -651,6 +651,7 @@ export default {
this.formData.latitude = res.latitude
//
console.log(res, "根据经纬度获取地址");
this.signIn_show = true//
},
//
fail: (err) => {
@ -679,7 +680,7 @@ export default {
//
setTimeout(() => {
uni.showToast({
title: "返回上一页",
title: "请开启手机定位后再试",
icon: 'none'
})
// uni.navigateBack({
@ -728,13 +729,15 @@ export default {
if (item.coordinate){
coordinate_arr = item.coordinate.split(',')
}
item.latitude = Number(coordinate_arr[0] || 0)
item.longitude = Number(coordinate_arr[1] || 0)
item.longitude = Number(coordinate_arr[0] || 0)//
item.latitude = Number(coordinate_arr[1] || 0)//
// item.latitude = 18.252865
// item.longitude = 109.511709
this.info_data = {...item};
console.log('详情',this.info_data)
// info_data
this.info_show = true

Loading…
Cancel
Save