|
@@ -283,13 +283,15 @@
|
|
|
// 解析传递过来的参数对象
|
|
|
const params = JSON.parse(options.params);
|
|
|
const {
|
|
|
- volunteerId,
|
|
|
+ volunteerId: id, // 重命名以避免命名冲突
|
|
|
serviceCategory
|
|
|
- } = params; // 解构出 volunteerId 和 serviceCategory
|
|
|
+ } = params;
|
|
|
|
|
|
+ // 将volunteerId赋值给响应式变量
|
|
|
+ volunteerId.value = id;
|
|
|
// 使用传递的参数调用 API
|
|
|
const res = await getDetailsvolunteerId({
|
|
|
- volunteerId,
|
|
|
+ volunteerId: id,
|
|
|
serviceCategory
|
|
|
});
|
|
|
|
|
@@ -298,6 +300,22 @@
|
|
|
});
|
|
|
|
|
|
|
|
|
+ // 选择日期
|
|
|
+ const getListTime = async () => {
|
|
|
+ const params = {
|
|
|
+ volunteerId: Number(volunteerId.value),
|
|
|
+ }
|
|
|
+ console.log(params, 'params>>>>>>>>>>>params')
|
|
|
+ const res = await volunteerwork(params)
|
|
|
+ if (res.data) {
|
|
|
+ doorToDoorTimeArr.value = res.data
|
|
|
+ const newRes = [res.data[0], res.data[res.data.length - 1]]
|
|
|
+ doorToDoorTime.value = newRes
|
|
|
+ startDisabled.value = doorToDoorTime.value[0]
|
|
|
+ endDisabled.value = doorToDoorTime.value[1]
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
// 获取志愿者排班时间
|
|
|
const getByDate = async (date = doorToDoorTimeArr.value[0]) => {
|
|
@@ -332,20 +350,6 @@
|
|
|
}
|
|
|
};
|
|
|
|
|
|
- // 选择日期
|
|
|
- const getListTime = async () => {
|
|
|
- const params = {
|
|
|
- volunteerId: volunteerId.value,
|
|
|
- }
|
|
|
- const res = await volunteerwork(params)
|
|
|
- if (res.data) {
|
|
|
- doorToDoorTimeArr.value = res.data
|
|
|
- const newRes = [res.data[0], res.data[res.data.length - 1]]
|
|
|
- doorToDoorTime.value = newRes
|
|
|
- startDisabled.value = doorToDoorTime.value[0]
|
|
|
- endDisabled.value = doorToDoorTime.value[1]
|
|
|
- }
|
|
|
- }
|
|
|
|
|
|
// 确认购买
|
|
|
const handlConfiRmpurchase = async () => {
|