diff --git a/README.md b/README.md index 021aae3..c2e9166 100644 --- a/README.md +++ b/README.md @@ -52,3 +52,6 @@ https://docs.qq.com/sheet/DS0pybm5Yc1ViakNj 换发型: https://leops128e7.feishu.cn/docx/HVCHdCAV8ok4bkxcaXVc6q6enXb + + +http://localhost:3000/pages/fittingRoom/index?modelId=1976890366293254145&id=1977565196601040912 diff --git a/pages.json b/pages.json index 92f4477..bd9960e 100644 --- a/pages.json +++ b/pages.json @@ -100,7 +100,7 @@ { "path": "pages/uploadClothes/index", "style": { - "navigationBarTitleText": "1234", + "navigationBarTitleText": "", "navigationStyle": "custom", "titleNView": false, "app-plus": { diff --git a/pages/fittingRoom/components/s-grid-clothes.vue b/pages/fittingRoom/components/s-grid-clothes.vue index 33c7155..8ce6c79 100644 --- a/pages/fittingRoom/components/s-grid-clothes.vue +++ b/pages/fittingRoom/components/s-grid-clothes.vue @@ -2,7 +2,7 @@ * @Author: liguigong liguigong@shopline.com * @Date: 2025-09-19 16:26:36 * @LastEditors: liguigong liguigong@shopline.com - * @LastEditTime: 2025-09-28 14:54:34 + * @LastEditTime: 2025-10-13 15:22:56 * @FilePath: pages/fittingRoom/components/s-grid-clothes.vue * @Description: 这是默认设置,可以在设置》工具》File Description中进行配置 --> @@ -12,7 +12,10 @@ 编辑 diff --git a/pages/fittingRoom/components/s-select-mote.vue b/pages/fittingRoom/components/s-select-mote.vue index 4201965..4baf89d 100644 --- a/pages/fittingRoom/components/s-select-mote.vue +++ b/pages/fittingRoom/components/s-select-mote.vue @@ -24,7 +24,11 @@ >选择 - + diff --git a/pages/fittingRoom/index.vue b/pages/fittingRoom/index.vue index 97b6a8e..9b965b4 100644 --- a/pages/fittingRoom/index.vue +++ b/pages/fittingRoom/index.vue @@ -11,13 +11,13 @@ > @@ -76,16 +76,7 @@ fittingRoomStore.swiperCurrentIndex = event.detail.current; } - onMounted(() => { - fittingRoomStore.getCategory(); - fittingRoomStore.getCloths(); - fittingRoomStore.getModelList(); - timer = setInterval(() => { - // TODO: 检测到还有没生成图的, 获取最新数据 - // fittingRoomStore.generatingLoading && - // fittingRoomStore.getTestResults(fittingRoomStore.currentModel?.id); - }, 6000); - }); + onMounted(() => {}); onUnload(() => { // 移除全局监听 clearInterval(timer); @@ -112,8 +103,24 @@ // const template = computed(() => sheep.$store('app').template?.home); onLoad((options) => { - uni.setStorageSync('token', options?.token ?? '92d2805a85ca422e90dd7d50eef49a85'); + uni.setStorageSync('token', options?.token ?? '86e0032580ac4ca8b1f4f5e9395d1cf8'); console.log('🚀 ~ URL上的token ~ options?.token: ', options?.token); + fittingRoomStore.getCategory(); + fittingRoomStore.getCloths(); + timer = setInterval(() => { + // TODO: 检测到还有没生成图的, 获取最新数据 + // fittingRoomStore.generatingLoading && + // fittingRoomStore.getTestResults(fittingRoomStore.currentModel?.id); + }, 6000); + if (options?.modelId && options?.id) { + fittingRoomStore.getModelList(options?.modelId); + fittingRoomStore.getTestResults(options?.modelId).then((res) => { + console.log('🚀 ~ index.vue ~ L118'); + fittingRoomStore.swiperCurrentIndex = res.findIndex((res) => res.id === options?.id); + }); + } else { + fittingRoomStore.getModelList(); + } }); // 下拉刷新 @@ -121,7 +128,7 @@ // sheep.$store('app').init(); if (fittingRoomStore.currentModel?.id) { fittingRoomStore.getTestResults(fittingRoomStore.currentModel?.id).then(() => { - console.log('➤➤➤ ~ index.vue ~ L124'); + console.log('➤➤➤ ~ index.vue ~ L127'); uni.stopPullDownRefresh(); }); } else { diff --git a/pages/report/component/FirstStyleType/BottomPic.vue b/pages/report/component/FirstStyleType/BottomPic.vue index e57a72e..8f8233d 100644 --- a/pages/report/component/FirstStyleType/BottomPic.vue +++ b/pages/report/component/FirstStyleType/BottomPic.vue @@ -3,6 +3,7 @@ import { defineProps, ref, watch } from "vue"; import { styleJson } from "./json/style"; const styleImage = ref(""); const psychologicalStyleImage = ref(""); + const props = defineProps({ styleType: { type: String, @@ -19,6 +20,8 @@ const props = defineProps({ default: "女", }, }); + + watch( () => props.styleType, (newVal) => { @@ -26,9 +29,12 @@ watch( }, { deep: true, immediate: true } ); + + watch( () => props.psychologicalStyle, (newVal) => { + console.log('newVal: sssssssssssssssssssss', newVal); psychologicalStyleImage.value = styleJson.find( (item) => item.type === newVal )?.pic; diff --git a/pages/report/component/FirstStyleType/Movementtype.vue b/pages/report/component/FirstStyleType/Movementtype.vue index cfd6d36..c7be7af 100644 --- a/pages/report/component/FirstStyleType/Movementtype.vue +++ b/pages/report/component/FirstStyleType/Movementtype.vue @@ -25,10 +25,12 @@ const json = ref( [ value: '静态型', } ]) + watch( () => props.type, (newVal) => { - console.log('动静类型: props.type: ', newVal); + console.log('动静类型: props.type: ', newVal, props.aiDesc); + // console.log('props.aiDesc: ---------', props.aiDesc); json.value = json.value.map((item) => ({ ...item, checked: item.value == newVal, @@ -47,7 +49,7 @@ watch( {{ item.value }} - {{ aiDesc }} + {{ props.aiDesc }} diff --git a/pages/report/index.vue b/pages/report/index.vue index 14edf4a..5d3ca8e 100644 --- a/pages/report/index.vue +++ b/pages/report/index.vue @@ -37,13 +37,13 @@ --> @@ -56,47 +56,47 @@ :luminance="collect?.luminance ?? 0" /> - +