Commit cec72db5 authored by 王炽's avatar 王炽

接口对接

parent 91abda20
......@@ -17,7 +17,7 @@ const {
// 通常可以吧 baseUrl 单独放在一个 js 文件了
// const baseUrl = "http://172.16.224.178:7777/pmall";
// const baseUrl = "https://momclub-uat.feihe.com/pmall";//测试环境
const baseUrl = "https://momclub.feihe.com/pmall";//生产环境
let baseUrl = "https://momclub.feihe.com/pmall";//生产环境
// const baseUrl = "https://docs.dui88.com/mock/1956/api";//mock
const request = (options = {}) => {
......@@ -26,9 +26,9 @@ const request = (options = {}) => {
options.header = {
"Content-Type": "application/x-www-form-urlencoded"
}
if(options.url == '/c/ai/chat/query'){
baseUrl = "https://docs.dui88.com/mock/1956/api";
}
// if(options.url == '/c/ai/chat/query'){
baseUrl = "https://docs.dui88.com/mock/1956";
// }
return new Promise((resolve, reject) => {
uni
......@@ -42,7 +42,7 @@ const request = (options = {}) => {
},
})
.then((data) => {
// console.log('request data ===>', data);
console.log('request data6666666 ===>', data);
if (data.statusCode !== HTTP_STATUS.SUCCESS) {
uni.showToast({
title: data.errMsg,
......@@ -50,14 +50,16 @@ const request = (options = {}) => {
});
reject(data);
globalStore.setIsShowLoading(false);
} else if (!data.data?.ok) {
}
else if (!data.data?.ok) {
uni.showToast({
title: data.data?.message,
icon: 'none'
});
reject(data.data);
globalStore.setIsShowLoading(false);
} else {
}
else {
resolve(data.data);
}
})
......@@ -76,6 +78,7 @@ const get = (url, data, options = {}) => {
};
const post = (url, data, options = {}) => {
options.type = "POST";
options.data = data;
options.url = url;
......
......@@ -25,19 +25,19 @@
<!-- 顶部宝宝信息区域 -->
<view class="baby-info-section">
<view class="baby-avatar">
<image class="avatar-img" src="/static/shengzhangTool/avatar.png" mode="aspectFill"></image>
<image class="avatar-img" :src="babyAvatar" mode="aspectFill"></image>
</view>
<view class="baby-details">
<view class="baby-name-row">
<text class="baby-name">宝宝名称</text>
<text class="baby-name">{{ babyName }}</text>
<image class="change-baby-btn" @click="changeBaby" src="/static/shengzhangTool/changeBaby.png" mode="aspectFit"></image>
</view>
<view class="baby-info-row">
<view class="gender-age">
<image class="gender-icon" src="/static/shengzhangTool/sex1.png" mode="aspectFit"></image>
<text class="age-text">8月龄</text>
<image class="gender-icon" :src="babyGender == 'M' ? '/static/shengzhangTool/sex1.png' : '/static/shengzhangTool/sex0.png'" mode="aspectFit"></image>
<text class="age-text">{{ babyAge }}</text>
</view>
<text class="birth-date">2024-10-20</text>
<text class="birth-date">{{ babyBirthday }}</text>
</view>
</view>
<view class="record-btn" @click="viewRecords">
......@@ -223,6 +223,12 @@ const swiperData = ref([
{ bannerImg: '/static/shengzhangTool/banner3.png' }
])
const babyName = ref('宝宝名称')
const babyAge = ref('8月龄')
const babyBirthday = ref('2024-10-20')
const babyGender = ref('M')
const babyAvatar = ref('/static/shengzhangTool/avatar.png')
const bannerHandler = (item) => {
console.log(item)
}
......@@ -463,8 +469,14 @@ const guideHandler = () => {
}
onMounted(async () => {
// const {data} = await growthHome();
// console.log('data666666=', data);
const {data} = await growthHome();
console.log('data666666=', data);
// const data = {"babyId":1234,"babyName":"小强","gender":"M","monthAge":3,"avatar":"https://momclub.feihe.com/pmall/momclub-picture/integral/1009/yuerBtn.png","birthDate":"2018-10-28 14:06:45","guideFlag":false};
babyName.value = data.data.babyName
babyAge.value = data.monthAge + '月龄'
babyBirthday.value = data.birthDate
babyGender.value = data.gender
babyAvatar.value = data.avatar
})
</script>
......
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