修改活动接口参数,报修接口参数,首页活动参数

This commit is contained in:
zhouyanli
2026-06-22 17:21:41 +08:00
parent 36ee7c3562
commit d5cacf4087
9 changed files with 44 additions and 34 deletions

View File

@@ -218,6 +218,7 @@ const getActivityListData = async (pageNum = 1) => {
const params = {
pageNum: pageNum,
pageSize: pageSize.value,
villageId:uni.getStorageSync('currentVillageId')
}
const res = await getActivityList(params)
@@ -260,6 +261,7 @@ const getMyActivityListData = async (pageNum = 1) => {
const params = {
pageNum: pageNum,
pageSize: pageSize.value,
villageId:uni.getStorageSync('currentVillageId')
}
// status 为空时不传,返回全部
if (myFilter.value !== '') {

View File

@@ -274,7 +274,8 @@ onLoad((option) =>{
// 获取列表详情
const getActivityDetailsData = async (id) =>{
try{
const res = await getActivityDetails(id)
let params = {villageId:uni.getStorageSync('currentVillageId')}
const res = await getActivityDetails(id,params)
if(res.code === 200){
activityConent.value = res.data || {}
}else{
@@ -322,7 +323,8 @@ const confirmSignup = () => {
// 确认报名接口
const confirmRegist = async () =>{
try{
const res = await confirmResident(curActivityId.value)
let params = {villageId:uni.getStorageSync('currentVillageId')}
const res = await confirmResident(curActivityId.value,params)
if(res.code === 200){
hasSigned.value = true // 报名成功后更新状态
uni.showToast({
@@ -363,15 +365,14 @@ const hideCancelModal = () => {
// 确认取消报名
const confirmCancel = () => {
hasSigned.value = false // 取消报名后更新状态
cancelActivityData()
hideCancelModal()
// showToastMessage('已取消报名')
}
// 确认取消报名接口
const cancelActivityData = async () =>{
try{
const res = await cancelActivity(curActivityId.value)
let params = {villageId:uni.getStorageSync('currentVillageId')}
const res = await cancelActivity(curActivityId.value,params)
if(res.code === 200){
hasSigned.value = false // 报名成功后更新状态
uni.showToast({
@@ -403,7 +404,8 @@ const cancelActivityData = async () =>{
// -----获取活动实况列表----
const getLiveActivityList = async () =>{
try{
const res = await getActivityLive(curActivityId.value)
let params = {villageId:uni.getStorageSync('currentVillageId')}
const res = await getActivityLive(curActivityId.value,params)
if(res.code === 200){
liveRecords.value = res.rows || []
}else{

View File

@@ -77,6 +77,7 @@ const latitude = ref('');
// 接收活动ID
onLoad((option) => {
console.log('idiidd',option)
activityId.value = option?.id || '';
});
@@ -233,33 +234,36 @@ const submitStatus = async () => {
uni.showToast({ title: '请输入实况描述', icon: 'none' });
return;
}
if (!location.value) {
uni.showToast({ title: '请先签到', icon: 'none' });
return;
}
// if (!location.value) {
// uni.showToast({ title: '请先签到', icon: 'none' });
// return;
// }
uni.showLoading({ title: '提交中...', mask: true });
try {
// 先上传图片
const imageUrls = await uploadAllImages();
// 同时签到
await signinActivityLive(activityId.value, {
location: location.value,
longitude: longitude.value,
latitude: latitude.value,
villageId:uni.getStorageSync('currentVillageId')
});
// 提交实况
const liveData = {
content: statusDesc.value.trim(),
images: imageUrls,
location: location.value,
longitude: longitude.value,
latitude: latitude.value
latitude: latitude.value,
villageId:uni.getStorageSync('currentVillageId')
};
console.log('ssasss',uni.getStorageSync('currentVillageId'))
console.log("xxx",activityId.value)
await addActivityLive(activityId.value, liveData);
// 同时签到
await signinActivityLive(activityId.value, {
location: location.value,
longitude: longitude.value,
latitude: latitude.value
});
uni.hideLoading();
uni.showToast({ title: '添加成功', icon: 'success' });