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
|
|
|
});
|