Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -73,7 +73,7 @@
|
|||||||
class="text-grey-6"
|
class="text-grey-6"
|
||||||
>
|
>
|
||||||
<q-route-tab name="home" :to="{ name: 'home' }" icon="map" label="산책 스팟" />
|
<q-route-tab name="home" :to="{ name: 'home' }" icon="map" label="산책 스팟" />
|
||||||
<q-route-tab name="profile" :to="{ name: 'profile' }" icon="pets" label="우리 개" />
|
<q-route-tab name="profile" :to="{ name: 'profile' }" icon="pets" label="우리 강아지" />
|
||||||
</q-tabs>
|
</q-tabs>
|
||||||
</q-footer>
|
</q-footer>
|
||||||
|
|
||||||
|
|||||||
@@ -180,7 +180,7 @@ async function refreshSpot(spotId: number) {
|
|||||||
async function onCheckIn() {
|
async function onCheckIn() {
|
||||||
if (!currentSpot.value) return
|
if (!currentSpot.value) return
|
||||||
if (dogs.currentDogId == null) {
|
if (dogs.currentDogId == null) {
|
||||||
$q.notify({ color: 'warning', message: '먼저 우리 개를 등록해 주세요.', icon: 'pets', position: 'top' })
|
$q.notify({ color: 'warning', message: '먼저 우리 강아지를 등록해 주세요.', icon: 'pets', position: 'top' })
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
checkingIn.value = true
|
checkingIn.value = true
|
||||||
@@ -213,7 +213,7 @@ async function loadAiMates() {
|
|||||||
|
|
||||||
async function onMatch(mate: Mate) {
|
async function onMatch(mate: Mate) {
|
||||||
if (dogs.currentDogId == null) {
|
if (dogs.currentDogId == null) {
|
||||||
$q.notify({ color: 'warning', message: '먼저 우리 개를 등록해 주세요.', icon: 'pets', position: 'top' })
|
$q.notify({ color: 'warning', message: '먼저 우리 강아지를 등록해 주세요.', icon: 'pets', position: 'top' })
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
matchingDogId.value = mate.dogId
|
matchingDogId.value = mate.dogId
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
<q-avatar size="88px" color="white" text-color="primary" icon="pets" />
|
<q-avatar size="88px" color="white" text-color="primary" icon="pets" />
|
||||||
<div class="text-h4 text-weight-bold text-white q-mt-md">산책갈개</div>
|
<div class="text-h4 text-weight-bold text-white q-mt-md">산책갈개</div>
|
||||||
<div class="text-white q-mt-xs" style="opacity: 0.9">
|
<div class="text-white q-mt-xs" style="opacity: 0.9">
|
||||||
우리 개 성향에 맞는 동네 산책 메이트
|
우리 강아지 성향에 맞는 동네 산책 메이트
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -22,13 +22,13 @@
|
|||||||
<q-card v-if="!dogs.myDogs.length" flat bordered class="q-pa-lg text-center text-grey-6">
|
<q-card v-if="!dogs.myDogs.length" flat bordered class="q-pa-lg text-center text-grey-6">
|
||||||
<q-icon name="pets" size="40px" color="secondary" />
|
<q-icon name="pets" size="40px" color="secondary" />
|
||||||
<div class="q-mt-sm q-mb-md">아직 등록된 강아지가 없어요.</div>
|
<div class="q-mt-sm q-mb-md">아직 등록된 강아지가 없어요.</div>
|
||||||
<q-btn color="primary" unelevated icon="add" label="우리 개 등록" @click="openCreate" />
|
<q-btn color="primary" unelevated icon="add" label="우리 강아지 등록" @click="openCreate" />
|
||||||
</q-card>
|
</q-card>
|
||||||
|
|
||||||
<template v-else>
|
<template v-else>
|
||||||
<!-- 강아지 선택 (여러 마리) -->
|
<!-- 강아지 선택 (여러 마리) -->
|
||||||
<div class="row items-center q-mb-sm">
|
<div class="row items-center q-mb-sm">
|
||||||
<div class="text-subtitle1 text-weight-bold">우리 개</div>
|
<div class="text-subtitle1 text-weight-bold">우리 강아지</div>
|
||||||
<q-space />
|
<q-space />
|
||||||
<q-btn dense flat color="primary" icon="add" label="추가" @click="openCreate" />
|
<q-btn dense flat color="primary" icon="add" label="추가" @click="openCreate" />
|
||||||
</div>
|
</div>
|
||||||
@@ -89,7 +89,7 @@
|
|||||||
<!-- 강아지 등록 다이얼로그 -->
|
<!-- 강아지 등록 다이얼로그 -->
|
||||||
<q-dialog v-model="createOpen">
|
<q-dialog v-model="createOpen">
|
||||||
<q-card style="min-width: 300px">
|
<q-card style="min-width: 300px">
|
||||||
<q-card-section class="text-subtitle1 text-weight-bold">우리 개 등록</q-card-section>
|
<q-card-section class="text-subtitle1 text-weight-bold">우리 강아지 등록</q-card-section>
|
||||||
<q-card-section class="q-gutter-sm">
|
<q-card-section class="q-gutter-sm">
|
||||||
<q-input v-model="form.name" label="이름 *" dense outlined />
|
<q-input v-model="form.name" label="이름 *" dense outlined />
|
||||||
<q-input v-model="form.breed" label="견종" dense outlined />
|
<q-input v-model="form.breed" label="견종" dense outlined />
|
||||||
|
|||||||
Reference in New Issue
Block a user