34 lines
731 B
TypeScript
34 lines
731 B
TypeScript
export const useCallerInfoStore = defineStore('callerInfoStore', () => {
|
|
const callerId = ref<string>('')
|
|
const callerDetail = ref<string>('')
|
|
|
|
const setCallerId = (id: string): void => {
|
|
callerId.value = id
|
|
}
|
|
|
|
const setCallerDetail = (detail: string): void => {
|
|
callerDetail.value = detail
|
|
}
|
|
|
|
// 초기화
|
|
const resetCallerInfo = (): void => {
|
|
callerId.value = ''
|
|
callerDetail.value = ''
|
|
}
|
|
|
|
// 현재 정보 반환
|
|
const getCallerInfo = (): { callerId: string; callerDetail: string } => ({
|
|
callerId: callerId.value,
|
|
callerDetail: callerDetail.value,
|
|
})
|
|
|
|
return {
|
|
callerId,
|
|
callerDetail,
|
|
setCallerId,
|
|
setCallerDetail,
|
|
resetCallerInfo,
|
|
getCallerInfo,
|
|
}
|
|
})
|