Commit 6a990e45 authored by 王炽's avatar 王炽

生长工具上传

parent 51b33414
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
<image <image
v-if="selectedIndex === index" v-if="selectedIndex === index"
class="feed-item-bg" class="feed-item-bg"
src="/static/shengzhangTool/changeFeed/itemBg.png" :src="`${$baseUrl}shengzhangTool/1001/changeFeed/itemBg.png`"
mode="aspectFit" mode="aspectFit"
/> />
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
<image <image
class="cancel-btn" class="cancel-btn"
:class="{'cancel-btn-active': isCancelPressed}" :class="{'cancel-btn-active': isCancelPressed}"
src="/static/shengzhangTool/changeFeed/cancelBtn.png" :src="`${$baseUrl}shengzhangTool/1001/changeFeed/cancelBtn.png`"
@touchstart="handleCancelTouchStart" @touchstart="handleCancelTouchStart"
@touchend="handleCancelTouchEnd" @touchend="handleCancelTouchEnd"
mode="aspectFit" mode="aspectFit"
...@@ -37,7 +37,7 @@ ...@@ -37,7 +37,7 @@
<image <image
class="ok-btn" class="ok-btn"
:class="{'ok-btn-active': isOkPressed}" :class="{'ok-btn-active': isOkPressed}"
src="/static/shengzhangTool/changeFeed/okBtn.png" :src="`${$baseUrl}shengzhangTool/1001/changeFeed/okBtn.png`"
@touchstart="handleOkTouchStart" @touchstart="handleOkTouchStart"
@touchend="handleOkTouchEnd" @touchend="handleOkTouchEnd"
mode="aspectFit" mode="aspectFit"
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
<text class="popup-title">切换宝宝</text> <text class="popup-title">切换宝宝</text>
<image <image
class="close-btn" class="close-btn"
src="/static/shengzhangTool/changeBaby/closeBtn.png" :src="`${$baseUrl}shengzhangTool/1001/changeBaby/closeBtn.png`"
mode="aspectFit" mode="aspectFit"
@click="closePopup" @click="closePopup"
/> />
...@@ -25,14 +25,14 @@ ...@@ -25,14 +25,14 @@
<image <image
v-if="selectedIndex === index" v-if="selectedIndex === index"
class="baby-item-bg" class="baby-item-bg"
src="/static/shengzhangTool/changeBaby/babyItemBg.png" :src="`${$baseUrl}shengzhangTool/1001/changeBaby/babyItemBg.png`"
mode="aspectFit" mode="aspectFit"
/> />
<!-- 宝宝头像 --> <!-- 宝宝头像 -->
<image <image
class="baby-avatar" class="baby-avatar"
:src="baby.avatar || '/static/shengzhangTool/avatar.png'" :src="baby.avatar || `${$baseUrl}shengzhangTool/1001/avatar.png`"
mode="aspectFill" mode="aspectFill"
/> />
...@@ -42,7 +42,7 @@ ...@@ -42,7 +42,7 @@
<text class="baby-name">{{ baby.name }}</text> <text class="baby-name">{{ baby.name }}</text>
<image <image
class="gender-icon" class="gender-icon"
:src="baby.gender === 1 ? '/static/shengzhangTool/sex1.png' : '/static/shengzhangTool/sex0.png'" :src="baby.gender === 1 ? `${$baseUrl}shengzhangTool/1001/sex1.png` : `${$baseUrl}shengzhangTool/1001/sex0.png`"
mode="aspectFit" mode="aspectFit"
/> />
</view> </view>
...@@ -54,7 +54,7 @@ ...@@ -54,7 +54,7 @@
<image <image
class="ok-btn" class="ok-btn"
:class="{'ok-btn-active': isOkPressed}" :class="{'ok-btn-active': isOkPressed}"
src="/static/shengzhangTool/changeBaby/okBtn.png" :src="`${$baseUrl}shengzhangTool/1001/changeBaby/okBtn.png`"
@touchstart="handleOkTouchStart" @touchstart="handleOkTouchStart"
@touchend="handleOkTouchEnd" @touchend="handleOkTouchEnd"
mode="aspectFit" mode="aspectFit"
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<view class="popup-content" @click.stop> <view class="popup-content" @click.stop>
<!-- 问号图标 --> <!-- 问号图标 -->
<view class="question-icon"> <view class="question-icon">
<image class="icon" src="/static/shengzhangTool/tipsPopIcon.png" mode="aspectFit"></image> <image class="icon" :src="`${$baseUrl}shengzhangTool/1001/tipsPopIcon.png`" mode="aspectFit"></image>
</view> </view>
<!-- 提示内容区域 --> <!-- 提示内容区域 -->
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
<image <image
class="ok-btn" class="ok-btn"
:class="{'ok-btn-active': isOkPressed}" :class="{'ok-btn-active': isOkPressed}"
src="/static/shengzhangTool/tipsOkBtn.png" :src="`${$baseUrl}shengzhangTool/1001/tipsOkBtn.png`"
@touchstart="handleOkTouchStart" @touchstart="handleOkTouchStart"
@touchend="handleOkTouchEnd" @touchend="handleOkTouchEnd"
mode="aspectFit" mode="aspectFit"
......
...@@ -5,22 +5,22 @@ ...@@ -5,22 +5,22 @@
<view class="header"> <view class="header">
<text class="title">本次测评日期</text> <text class="title">本次测评日期</text>
<view class="close-btn" @click="closePopup"> <view class="close-btn" @click="closePopup">
<image class="close-icon" src="/static/shengzhangTool/changeBaby/closeBtn.png" mode="aspectFit"></image> <image class="close-icon" :src="`${$baseUrl}shengzhangTool/1001/changeBaby/closeBtn.png`" mode="aspectFit"></image>
</view> </view>
</view> </view>
<view class="date-picker-container"> <view class="date-picker-container">
<view class="date-picker-bg"> <view class="date-picker-bg">
<view class="date-con0"> <view class="date-con0">
<image class="time-bg" src="/static/shengzhangTool/timeBg.png" mode="aspectFit"></image> <image class="time-bg" :src="`${$baseUrl}shengzhangTool/1001/timeBg.png`" mode="aspectFit"></image>
<text class="time-text"></text> <text class="time-text"></text>
</view> </view>
<view class="date-con1"> <view class="date-con1">
<image class="time-bg" src="/static/shengzhangTool/timeBg.png" mode="aspectFit"></image> <image class="time-bg" :src="`${$baseUrl}shengzhangTool/1001/timeBg.png`" mode="aspectFit"></image>
<text class="time-text"></text> <text class="time-text"></text>
</view> </view>
<view class="date-con2"> <view class="date-con2">
<image class="time-bg" src="/static/shengzhangTool/timeBg.png" mode="aspectFit"></image> <image class="time-bg" :src="`${$baseUrl}shengzhangTool/1001/timeBg.png`" mode="aspectFit"></image>
<text class="time-text"></text> <text class="time-text"></text>
</view> </view>
......
...@@ -12,29 +12,29 @@ ...@@ -12,29 +12,29 @@
<swiper-item v-for="(item, index) in swiperData" :key="index"> <swiper-item v-for="(item, index) in swiperData" :key="index">
<image <image
class="banner-img" class="banner-img"
:src="`${item?.bannerImg}`" :src="`${$baseUrl}${item?.bannerImg}`"
mode="aspectFill" mode="aspectFill"
@click="bannerHandler(item)" @click="bannerHandler(item)"
/> />
</swiper-item> </swiper-item>
</swiper> </swiper>
<image @tap="backHandler" class="btnback" :src="`/static/shengzhangTool/backBtn.png`"></image> <image @tap="backHandler" class="btnback" :src="$baseUrl + `shengzhangTool/1001/backBtn.png`"></image>
<text class="title">生长测评</text> <text class="title">生长测评</text>
<view class="info-container"> <view class="info-container">
<!-- 顶部宝宝信息区域 --> <!-- 顶部宝宝信息区域 -->
<view class="baby-info-section"> <view class="baby-info-section">
<view class="baby-avatar"> <view class="baby-avatar">
<image class="avatar-img" :src="babyAvatar" mode="aspectFill"></image> <image class="avatar-img" :src="`${$baseUrl}${babyAvatar}`" mode="aspectFill"></image>
</view> </view>
<view class="baby-details"> <view class="baby-details">
<view class="baby-name-row"> <view class="baby-name-row">
<text class="baby-name">{{ babyName }}</text> <text class="baby-name">{{ babyName }}</text>
<image class="change-baby-btn" @click="changeBaby" src="/static/shengzhangTool/changeBaby.png" mode="aspectFit"></image> <image class="change-baby-btn" @click="changeBaby" :src="`${$baseUrl}shengzhangTool/1001/changeBaby.png`" mode="aspectFit"></image>
</view> </view>
<view class="baby-info-row"> <view class="baby-info-row">
<view class="gender-age"> <view class="gender-age">
<image class="gender-icon" :src="babyGender == 'M' ? '/static/shengzhangTool/sex1.png' : '/static/shengzhangTool/sex0.png'" mode="aspectFit"></image> <image class="gender-icon" :src="babyGender == 'M' ? `${$baseUrl}shengzhangTool/1001/sex1.png` : `${$baseUrl}shengzhangTool/1001/sex0.png`" mode="aspectFit"></image>
<text class="age-text">{{ babyAge }}</text> <text class="age-text">{{ babyAge }}</text>
</view> </view>
<text class="birth-date">{{ formatDate(babyBirthday) }}</text> <text class="birth-date">{{ formatDate(babyBirthday) }}</text>
...@@ -42,12 +42,12 @@ ...@@ -42,12 +42,12 @@
</view> </view>
<view class="record-btn" @click="viewRecords"> <view class="record-btn" @click="viewRecords">
<text class="record-text">测评记录</text> <text class="record-text">测评记录</text>
<image class="arrow-icon" src="/static/shengzhangTool/close.png" mode="aspectFit"></image> <image class="arrow-icon" :src="`${$baseUrl}shengzhangTool/1001/close.png`" mode="aspectFit"></image>
</view> </view>
</view> </view>
<!-- 分割线 --> <!-- 分割线 -->
<image class="divider-line" src="/static/shengzhangTool/line.png" mode="aspectFit"></image> <image class="divider-line" :src="`${$baseUrl}shengzhangTool/1001/line.png`" mode="aspectFit"></image>
<!-- 测评信息区域 --> <!-- 测评信息区域 -->
<view class="test-info-section"> <view class="test-info-section">
...@@ -55,17 +55,17 @@ ...@@ -55,17 +55,17 @@
<text class="label">本次测评日期</text> <text class="label">本次测评日期</text>
<view class="date-container" @click="showDatePicker"> <view class="date-container" @click="showDatePicker">
<text class="date-value">{{ selectedDate }}</text> <text class="date-value">{{ selectedDate }}</text>
<image class="edit-icon" src="/static/shengzhangTool/editIcon.png" mode="aspectFit"></image> <image class="edit-icon" :src="`${$baseUrl}shengzhangTool/1001/editIcon.png`" mode="aspectFit"></image>
</view> </view>
</view> </view>
<!-- 分割线 --> <!-- 分割线 -->
<image class="divider-line" src="/static/shengzhangTool/line.png" mode="aspectFit"></image> <image class="divider-line" :src="`${$baseUrl}shengzhangTool/1001/line.png`" mode="aspectFit"></image>
<view class="feeding-row"> <view class="feeding-row">
<text class="label">宝宝喂养方式</text> <text class="label">宝宝喂养方式</text>
<view class="feeding-select" @click="showFeedingPopup"> <view class="feeding-select" @click="showFeedingPopup">
<text class="feeding-value">{{ selectedFeedText }}</text> <text class="feeding-value">{{ selectedFeedText }}</text>
<image class="dropdown-icon" src="/static/shengzhangTool/close.png" mode="aspectFit"></image> <image class="dropdown-icon" :src="`${$baseUrl}shengzhangTool/1001/close.png`" mode="aspectFit"></image>
</view> </view>
</view> </view>
</view> </view>
...@@ -88,7 +88,7 @@ ...@@ -88,7 +88,7 @@
<view class="input-section"> <view class="input-section">
<view class="input-item"> <view class="input-item">
<view class="input-container"> <view class="input-container">
<image class="input-bg" src="/static/shengzhangTool/numBg.png" mode="aspectFit"></image> <image class="input-bg" :src="`${$baseUrl}shengzhangTool/1001/numBg.png`" mode="aspectFit"></image>
<picker-view <picker-view
class="measurement-picker" class="measurement-picker"
:class="{ 'measurement-picker-disabled': isHeightTipActive }" :class="{ 'measurement-picker-disabled': isHeightTipActive }"
...@@ -108,7 +108,7 @@ ...@@ -108,7 +108,7 @@
</view> </view>
<view class="input-item"> <view class="input-item">
<view class="input-container"> <view class="input-container">
<image class="input-bg" src="/static/shengzhangTool/numBg.png" mode="aspectFit"></image> <image class="input-bg" :src="`${$baseUrl}shengzhangTool/1001/numBg.png`" mode="aspectFit"></image>
<picker-view <picker-view
class="measurement-picker" class="measurement-picker"
:class="{ 'measurement-picker-disabled': isWeightTipActive }" :class="{ 'measurement-picker-disabled': isWeightTipActive }"
...@@ -128,7 +128,7 @@ ...@@ -128,7 +128,7 @@
</view> </view>
<view class="input-item"> <view class="input-item">
<view class="input-container"> <view class="input-container">
<image class="input-bg" src="/static/shengzhangTool/numBg.png" mode="aspectFit"></image> <image class="input-bg" :src="`${$baseUrl}shengzhangTool/1001/numBg.png`" mode="aspectFit"></image>
<picker-view <picker-view
class="measurement-picker" class="measurement-picker"
:class="{ 'measurement-picker-disabled': isHeadTipActive }" :class="{ 'measurement-picker-disabled': isHeadTipActive }"
...@@ -165,24 +165,24 @@ ...@@ -165,24 +165,24 @@
<!-- 提交按钮 --> <!-- 提交按钮 -->
<view class="submit-section"> <view class="submit-section">
<view class="submit-btn" @click="submitData"> <view class="submit-btn" @click="submitData">
<image class="submit-bg" src="/static/shengzhangTool/submitBtn.png" mode="aspectFit"></image> <image class="submit-bg" :src="`${$baseUrl}shengzhangTool/1001/submitBtn.png`" mode="aspectFit"></image>
<!-- <text class="submit-text">确认提交</text> --> <!-- <text class="submit-text">确认提交</text> -->
</view> </view>
<view class="bottom-tip" @click="onClickTips"> <view class="bottom-tip" @click="onClickTips">
<image class="tip-icon" src="/static/shengzhangTool/tips.png" mode="aspectFit"></image> <image class="tip-icon" :src="`${$baseUrl}shengzhangTool/1001/tips.png`" mode="aspectFit"></image>
<!-- <text class="tip-desc">如何选择你的宝宝身高、体重、头围</text> --> <!-- <text class="tip-desc">如何选择你的宝宝身高、体重、头围</text> -->
</view> </view>
</view> </view>
</view> </view>
<view class="guide-container" v-if="guideIndex != -1" @click="guideHandler"> <view class="guide-container" v-if="guideIndex != -1" @click="guideHandler">
<image v-if="guideIndex == 0" class="guide-img0" src="/static/shengzhangTool/guide0.png" mode="aspectFit"></image> <image v-if="guideIndex == 0" class="guide-img0" :src="`${$baseUrl}shengzhangTool/1001/guide0.png`" mode="aspectFit"></image>
<image v-if="guideIndex == 1" class="guide-img1" src="/static/shengzhangTool/guide1.png" mode="aspectFit"></image> <image v-if="guideIndex == 1" class="guide-img1" :src="`${$baseUrl}shengzhangTool/1001/guide1.png`" mode="aspectFit"></image>
<image v-if="guideIndex == 2" class="guide-img2" src="/static/shengzhangTool/guide2.png" mode="aspectFit"></image> <image v-if="guideIndex == 2" class="guide-img2" :src="`${$baseUrl}shengzhangTool/1001/guide2.png`" mode="aspectFit"></image>
</view> </view>
<view class="loading-container" v-if="showLoading"> <view class="loading-container" v-if="showLoading">
<view class="loading-content"> <view class="loading-content">
<view class="star-container"> <view class="star-container">
<image class="loading-star" src="/static/shengzhangTool/loadingActImg.png" mode="aspectFit"></image> <image class="loading-star" :src="`${$baseUrl}shengzhangTool/1001/loadingActImg.png`" mode="aspectFit"></image>
</view> </view>
<view class="loading-text"> <view class="loading-text">
<text class="loading-title">正在计算宝宝的生长测评得分</text> <text class="loading-title">正在计算宝宝的生长测评得分</text>
...@@ -233,16 +233,16 @@ import { throttleTap,jump, JumpType, formatDate } from '../../utils/index.js'; ...@@ -233,16 +233,16 @@ import { throttleTap,jump, JumpType, formatDate } from '../../utils/index.js';
import { useShengzhangStore } from '../../stores/shengzhangResult.js'; import { useShengzhangStore } from '../../stores/shengzhangResult.js';
const swiperData = ref([ const swiperData = ref([
{ bannerImg: '/static/shengzhangTool/banner1.png' }, { bannerImg: `shengzhangTool/1001/banner1.png` },
{ bannerImg: '/static/shengzhangTool/banner2.png' }, { bannerImg: `shengzhangTool/1001/banner2.png` },
{ bannerImg: '/static/shengzhangTool/banner3.png' } { bannerImg: `shengzhangTool/1001/banner3.png` }
]) ])
const babyName = ref('宝宝名称') const babyName = ref('宝宝名称')
const babyAge = ref('8月龄') const babyAge = ref('8月龄')
const babyBirthday = ref('2024-10-20') const babyBirthday = ref('2024-10-20')
const babyGender = ref('M') const babyGender = ref('M')
const babyAvatar = ref('/static/shengzhangTool/avatar.png'); const babyAvatar = ref(`shengzhangTool/1001/avatar.png`);
const shengzhangStore = useShengzhangStore(); const shengzhangStore = useShengzhangStore();
...@@ -444,13 +444,13 @@ const babyList = ref([ ...@@ -444,13 +444,13 @@ const babyList = ref([
name: '宝宝名称', name: '宝宝名称',
gender: 1, // 1: 男孩, 0: 女孩 gender: 1, // 1: 男孩, 0: 女孩
birthday: '2024-10-20', birthday: '2024-10-20',
avatar: '/static/shengzhangTool/avatar.png' avatar: `shengzhangTool/1001/avatar.png`
}, },
{ {
name: '宝宝名称', name: '宝宝名称',
gender: 0, gender: 0,
birthday: '2022-04-20', birthday: '2022-04-20',
avatar: '/static/shengzhangTool/avatar.png' avatar: `shengzhangTool/1001/avatar.png`
} }
]) ])
......
No preview for this file type
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment