|
|
@@ -1,9 +1,9 @@
|
|
|
<script setup lang="ts">
|
|
|
import type { FeedFormQuestions, UserList } from '@/model/pet-manual'
|
|
|
+import FeedQuestionnaire from '@/components/FeedQuestionnaire.vue'
|
|
|
+import FeedStart from '@/components/FeedStart.vue'
|
|
|
+import FeedStep from '@/components/FeedStep.vue'
|
|
|
import { PetBodyType } from '@/model/pet'
|
|
|
-import FeedQuestionnaire from '@/pages/feed-questionnaire/components/FeedQuestionnaire.vue'
|
|
|
-import FeedStart from '@/pages/feed-questionnaire/components/FeedStart.vue'
|
|
|
-import FeedStep from '@/pages/feed-questionnaire/components/FeedStep.vue'
|
|
|
import extremelyObese from '@/static/image/body-type/extremely-obese.svg'
|
|
|
import extremelyThin from '@/static/image/body-type/extremely-thin.svg'
|
|
|
import ideal from '@/static/image/body-type/ideal.svg'
|
|
|
@@ -33,8 +33,14 @@ const controlFormDisplay = ref({
|
|
|
display3: false,
|
|
|
})
|
|
|
const feedFormQuestions = ref<FeedFormQuestions[]>(
|
|
|
- [{ title: '猫咪是否活跃?', question: [{ name: '活跃', key: 'isActive', value: true }, { name: '不活跃', key: 'isActive', value: false }], formType: 2 }, { title: '猫咪是否怀孕?', question: [{ name: '怀孕', key: 'isPregnant', value: true }, { name: '未怀孕', key: 'isPregnant', value: false }], formType: 2 }, { title: '猫咪是否绝育?', question: [{ name: '绝育', key: 'isSterilization', value: true }, { name: '未绝育', key: 'isSterilization', value: false }], formType: 2 }, { title: '猫咪是否在哺乳?', question: [{ name: '哺乳中', key: 'isLactation', value: true }, { name: '未哺乳', key: 'isLactation', value: false }], formType: 2 }, { title: '请选择猫咪的体型', question:
|
|
|
- [{ image: extremelyThin, name: '极度消廋', key: 'bodyType', value: PetBodyType.EXTREMELY_THIN }, { image: veryThin, name: '非常廋', key: 'bodyType', value: PetBodyType.VERY_THIN }, { image: thin, name: '消瘦', key: 'bodyType', value: PetBodyType.THIN }, { image: underWeight, name: '体重偏低', key: 'bodyType', value: PetBodyType.UNDERWEIGHT }, { image: ideal, name: '理想体重', key: 'bodyType', value: PetBodyType.IDEAL }, { image: overWeight, name: '体重偏重', key: 'bodyType', value: PetBodyType.OVERWEIGHT }, { image: obese, name: '肥胖', key: 'bodyType', value: PetBodyType.OBESE }, { image: extremelyObese, name: '极度肥胖', key: 'bodyType', value: PetBodyType.EXTREMELY_OBESE }], formType: 3 }],
|
|
|
+ [
|
|
|
+ { title: '猫咪是否活跃?', question: [{ name: '活跃', key: 'isActive', value: true }, { name: '不活跃', key: 'isActive', value: false }], formType: 2 },
|
|
|
+ { title: '猫咪是否绝育?', question: [{ name: '绝育', key: 'isSterilization', value: true }, { name: '未绝育', key: 'isSterilization', value: false }], formType: 2 },
|
|
|
+ { title: '猫咪是否怀孕?', question: [{ name: '怀孕', key: 'isPregnant', value: true }, { name: '未怀孕', key: 'isPregnant', value: false }], formType: 2 },
|
|
|
+ { title: '猫咪是否在哺乳?', question: [{ name: '哺乳中', key: 'isLactation', value: true }, { name: '未哺乳', key: 'isLactation', value: false }], formType: 2 },
|
|
|
+ { title: '请选择猫咪的体型', question:
|
|
|
+ [{ image: extremelyThin, name: '极度消廋', key: 'bodyType', value: PetBodyType.EXTREMELY_THIN }, { image: veryThin, name: '非常廋', key: 'bodyType', value: PetBodyType.VERY_THIN }, { image: thin, name: '消瘦', key: 'bodyType', value: PetBodyType.THIN }, { image: underWeight, name: '体重偏低', key: 'bodyType', value: PetBodyType.UNDERWEIGHT }, { image: ideal, name: '理想体重', key: 'bodyType', value: PetBodyType.IDEAL }, { image: overWeight, name: '体重偏重', key: 'bodyType', value: PetBodyType.OVERWEIGHT }, { image: obese, name: '肥胖', key: 'bodyType', value: PetBodyType.OBESE }, { image: extremelyObese, name: '极度肥胖', key: 'bodyType', value: PetBodyType.EXTREMELY_OBESE }], formType: 3 },
|
|
|
+ ],
|
|
|
)
|
|
|
const userList = ref<UserList>({
|
|
|
image: avatar,
|
|
|
@@ -56,7 +62,7 @@ function handleReady() {
|
|
|
setTimeout(() => {
|
|
|
reset()
|
|
|
controlFormDisplay.value.display3 = true
|
|
|
- }, 3000)
|
|
|
+ }, 2000)
|
|
|
}
|
|
|
function handleBackFeedStart() {
|
|
|
reset()
|