import { loadavg } from 'os'; import {url} from '../request' Page({ data: { userId: '', address: '', businessName:'', businessAvatar:'', startBusiness:'', endBusiness:'', storeStatus:'', businessId: '', commoditiesGroupId: 0, commoditiesName: "", current: 0, pageSize: 0, sortField: "", sortOrder: "", status: "", tuijian:[], meijiashi:[], email: "", gender: 0, manicuristAvatar: "", manicuristName: "", phone: "", rating: 0, specialties: "", id:'' }, onLoad(options) { // Extract userId and address from options const userId = options.userId; const address = options.address; const businessName = options.businessName; const businessAvatar = options.businessAvatar; const startBusiness = options.startBusiness; const endBusiness = options.endBusiness; const storeStatus = options.storeStatus; const id = options.id console.log(id,'zheyedesaksdas'); // Set them in data for use in the page this.setData({ userId: userId, address: address, businessName:businessName, businessAvatar:businessAvatar, endBusiness:endBusiness, startBusiness:startBusiness, storeStatus:storeStatus, id:id, }); my.request({ url: url + '/api/commodities/list/page/commodities', method: 'POST', data: { businessId: id, commoditiesGroupId: id, commoditiesName: "", current: 0, pageSize: 2, sortField: "", sortOrder: "", status: "", }, headers: { 'content-type': 'application/json', }, dataType: 'json', success: (res) => { console.log(id,'这是onload'); console.log('Request succeeded:', res); if (res.data && res.data.data) { this.setData({ tuijian: res.data.data.records, // 更新 tuijian 列表 }); } else { console.log('shibaile') } }, fail: (error) => { console.error('Request failed', error); } }); this.meijiahsi(); }, soucang() { my.getStorage({ key: 'userInfo', success: (res) => { const userInfo = res.data; const businessId = this.data.id; // 获取 onLoad 中保存的 id if (userInfo && userInfo.cookie) { my.request({ url: url + '/api/collect/add', method: 'POST', data: { businessId: businessId // 使用 businessId 来请求收藏 }, headers: { 'content-type': 'application/json', 'Cookie': userInfo.cookie, }, dataType: 'json', success: (res) => { my.alert({ content: '收藏成功' }); console.log('收藏成功', res); }, fail: (error) => { console.error('请求失败: ', JSON.stringify(error)); my.alert({ content: '请求失败,请稍后重试' }); }, }); } else { my.alert({ content: '您未登录,请先登录。', success: () => { my.navigateTo({ url: '/pages/denglu/denglu', }); }, }); } }, }); }, meijiahsi(){ my.request({ url: url + '/api/manicurist/userQueryAll', method: 'GET', data: { businessId: this.data.id }, headers: { 'content-type': 'application/json', }, dataType: 'json', success: (res) => { console.log('Request succeeded:', res); if (res.data && res.data.data) { this.setData({ meijiashi: res.data.data, // 更新 tuijian 列表 }); } else { console.log('shibaile') } }, fail: (error) => { console.error('Request failed', error); } }); }, pingjia(){ my.navigateTo({ url:'/pages/shangpinpingjia/shangpinpingjia' }) }, zixun(){ my.navigateTo({ url:'/pages/zixunmeijiashi/zixunmeijiashi' }) }, shangpinjiemian(item){ const id = item.target.dataset.num console.log('传递的数据:', id); const ids = id.id const commoditiesPrice = id.commoditiesPrice const commoditiesName = id.commoditiesName const commoditiesImage = id.commoditiesImage const businessId = id.businessId console.log('Address being passed: ',id,commoditiesPrice,commoditiesName,commoditiesImage,businessId); my.navigateTo({ url:`/pages/shangpinjiemian/shangpinjiemian?commoditiesPrice=${commoditiesPrice}&&commoditiesName=${commoditiesName}&&commoditiesImage=${commoditiesImage}&&ids=${ids}&&businessId=${businessId}` }) console.log(ids,businessId,commoditiesImage,commoditiesName,commoditiesPrice+'这是商品的') }, });