import { getApiLoading } from '@/common/libraries/apiLoading' import { isDatePassed } from '@/common/libraries/day' import { showToast } from '@/common/libraries/naviHelper' import { Apis } from '@/gen/Apis' import useModel from './model' const getShow = (data: { id: string }) => { getApiLoading(Apis.Visitor.VisitorApplies.Show, data).then(res => { useModel.showData.value = res?.data if (res?.data?.renovation_workers?.length) { useModel.userInfo.value = res?.data?.renovation_workers?.[0] } if (res?.data?.code_expired_at) { useModel.isExpired.value = isDatePassed(res?.data?.code_expired_at) } console.log(res) }) } export default { getShow, handleSubmit(val?: string) { getApiLoading(Apis.Visitor.VisitorApplies.Scan, { code: useModel?.showData?.value?.visitor_code, scan_type: val }).then(res => { showToast('操作成功!', () => { getShow({ id: useModel?.showData?.value?.id }) }) console.log(res) }) } }