jiaqingjiayi-xiaochengxu/甲情_甲意/miniprogram/pages/dianpuzhuye/dianpuzhuye.js

135 lines
3.5 KiB
JavaScript
Raw Normal View History

2024-11-10 07:01:22 +00:00
import {url} from '../request'
Page({
data: {
userId: '',
address: '',
businessName:'',
businessAvatar:'',
startBusiness:'',
endBusiness:'',
storeStatus:'',
businessId: '',
commoditiesGroupId: 0,
commoditiesName: "",
current: 0,
pageSize: 0,
sortField: "",
sortOrder: "",
status: "",
2024-11-15 03:51:28 +00:00
tuijian:[],
meijiashi:[],
email: "",
gender: 0,
manicuristAvatar: "",
manicuristName: "",
phone: "",
rating: 0,
specialties: "",
id:''
2024-11-10 07:01:22 +00:00
},
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;
2024-11-15 03:51:28 +00:00
const storeStatus = options.storeStatus;
const id = options.id
2024-11-10 07:01:22 +00:00
// 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,
2024-11-15 03:51:28 +00:00
id:id,
2024-11-10 07:01:22 +00:00
});
my.request({
2024-11-19 10:12:40 +00:00
url: url + '/api/commodities/list/page/commodities',
2024-11-10 07:01:22 +00:00
method: 'POST',
data: {
2024-11-15 03:51:28 +00:00
businessId: id,
commoditiesGroupId: id,
2024-11-10 07:01:22 +00:00
commoditiesName: "",
current: 0,
pageSize: 2,
sortField: "",
sortOrder: "",
status: "",
},
headers: {
'content-type': 'application/json',
},
dataType: 'json',
success: (res) => {
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);
}
});
2024-11-15 03:51:28 +00:00
this.meijiahsi();
2024-11-10 07:01:22 +00:00
},
2024-11-15 03:51:28 +00:00
meijiahsi(){
my.request({
url: url + '/api/manicurist/userQueryAll',
2024-11-19 10:12:40 +00:00
method: 'GET',
2024-11-15 03:51:28 +00:00
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
2024-11-19 10:12:40 +00:00
console.log('传递的数据:', id);
const ids = id.id
2024-11-15 03:51:28 +00:00
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({
2024-11-19 10:12:40 +00:00
url:`/pages/shangpinjiemian/shangpinjiemian?commoditiesPrice=${commoditiesPrice}&&commoditiesName=${commoditiesName}&&commoditiesImage=${commoditiesImage}&&ids=${ids}&&businessId=${businessId}`
2024-11-15 03:51:28 +00:00
})
2024-11-19 10:12:40 +00:00
console.log(ids,businessId,commoditiesImage,commoditiesName,commoditiesPrice+'这是商品的')
2024-11-15 03:51:28 +00:00
}
2024-11-10 07:01:22 +00:00
});