gaoluyang
13 小时以前 2a500686266b8fc6dae991c799800e37083a45c2
src/pages/cooperativeOffice/clientVisit/detail.vue
@@ -37,7 +37,6 @@
          <u-input
            v-model="form.purposeDate"
            placeholder="请选择拜访时间"
            readonly
            @click="showTimePicker"
          />
          <template #right>
@@ -101,12 +100,10 @@
}
import { ref, onMounted } from 'vue'
import { onShow } from '@dcloudio/uni-app'
import PageHeader from '@/components/PageHeader.vue'
import { clientVisitSignIn } from '@/api/cooperativeOffice/clientVisit'
import useUserStore from "@/store/modules/user"
import dayjs from "dayjs"
import { formatDateToYMD } from '@/utils/ruoyi'
const userStore = useUserStore()
@@ -135,6 +132,8 @@
// 返回上一页
const goBack = () => {
  // 返回时清除本地存储的ID
  uni.removeStorageSync('clientVisit')
  uni.navigateBack()
}
@@ -146,7 +145,7 @@
// 确认时间选择
const onTimeConfirm = (e) => {
  console.log(e)
  form.value.purposeDate = e.value
  form.value.purposeDate = dayjs(e.value).format('YYYY-MM-DD HH:mm:ss')
   currentTime.value = e.value
   showTime.value = false;
}
@@ -240,13 +239,14 @@
    Object.keys(source).forEach((k) => {
      submitData[k] = source[k]
    })
      console.log('submitData', submitData)
  
    const { code } = await clientVisitSignIn(submitData)
    
    if (code === 200) {
      showToast('签到成功')
      setTimeout(() => {
        uni.navigateBack()
            goBack()
      }, 500)
    } else {
      loading.value = false
@@ -254,7 +254,6 @@
    }
  } catch (e) {
    loading.value = false
    showToast('签到失败,请检查网络连接')
    console.error('签到失败:', e)
  }
}