diff --git a/property-uniapp-project/components/privacy-popup/privacy-popup.vue b/property-uniapp-project/components/privacy-popup/privacy-popup.vue index 37e912f..8469d83 100644 --- a/property-uniapp-project/components/privacy-popup/privacy-popup.vue +++ b/property-uniapp-project/components/privacy-popup/privacy-popup.vue @@ -109,6 +109,7 @@ const goToPrivacy = () => { flex: 1; padding: 24rpx 30rpx; max-height: 50vh; + box-sizing: border-box; } .popup-content .section-text { diff --git a/property-uniapp-project/pageSubPack/activity-list/activityList.vue b/property-uniapp-project/pageSubPack/activity-list/activityList.vue index a00d642..6425045 100644 --- a/property-uniapp-project/pageSubPack/activity-list/activityList.vue +++ b/property-uniapp-project/pageSubPack/activity-list/activityList.vue @@ -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 !== '') { diff --git a/property-uniapp-project/pageSubPack/activity-list/activityListDetails.vue b/property-uniapp-project/pageSubPack/activity-list/activityListDetails.vue index 45af430..32b5ecc 100644 --- a/property-uniapp-project/pageSubPack/activity-list/activityListDetails.vue +++ b/property-uniapp-project/pageSubPack/activity-list/activityListDetails.vue @@ -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{ diff --git a/property-uniapp-project/pageSubPack/activity-list/live-add.vue b/property-uniapp-project/pageSubPack/activity-list/live-add.vue index d45b06d..48acd92 100644 --- a/property-uniapp-project/pageSubPack/activity-list/live-add.vue +++ b/property-uniapp-project/pageSubPack/activity-list/live-add.vue @@ -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' }); diff --git a/property-uniapp-project/pageSubPack/api/api.js b/property-uniapp-project/pageSubPack/api/api.js index 3d3435a..ad96c4d 100644 --- a/property-uniapp-project/pageSubPack/api/api.js +++ b/property-uniapp-project/pageSubPack/api/api.js @@ -44,8 +44,8 @@ export const getVillageSwitch = (data)=>{ return post('/api/resident/village/switch',data) } // 首页最新活动列表 -export const getActivitylatest = () =>{ - return get('/api/resident/activity/latest') +export const getActivitylatest = (data) =>{ + return get('/api/resident/activity/latest',data) } // 重新加载用户信息 export const getReloadUserInfo = () =>{ @@ -76,16 +76,16 @@ export const getActivityList = (data) =>{ return get("/api/resident/activity/list",data) } // 获取活动列表详情 -export const getActivityDetails = (id) =>{ - return get(`/api/resident/activity/${id}`) +export const getActivityDetails = (id,data) =>{ + return get(`/api/resident/activity/${id}`,data) } // 确认报名 -export const confirmResident = (id) =>{ - return post(`/api/resident/activity/${id}/apply`) +export const confirmResident = (id,data) =>{ + return post(`/api/resident/activity/${id}/apply`,data) } // 取消报名 -export const cancelActivity = (id) =>{ - return post(`/api/resident/activity/${id}/cancel`) +export const cancelActivity = (id,data) =>{ + return post(`/api/resident/activity/${id}/cancel`,data) } // =========我的活动======== export const getMyActivityList = (data) =>{ @@ -93,8 +93,8 @@ export const getMyActivityList = (data) =>{ } // ===========活动实况============ // 活动实况列表 -export const getActivityLive = (id) =>{ - return get(`/api/resident/activity/${id}/live`) +export const getActivityLive = (id,data) =>{ + return get(`/api/resident/activity/live/${id}`,data) } // 添加实况 export const addActivityLive = (id, data) =>{ diff --git a/property-uniapp-project/pageSubPack/my/settingIndex.vue b/property-uniapp-project/pageSubPack/my/settingIndex.vue index 66428a5..57a49f2 100644 --- a/property-uniapp-project/pageSubPack/my/settingIndex.vue +++ b/property-uniapp-project/pageSubPack/my/settingIndex.vue @@ -395,11 +395,11 @@ height: 96rpx; line-height: 96rpx; text-align: center; - font-size: 36rpx; + font-size: 32rpx; border-radius: 12rpx; color: #666; background-color: #F3F3F3; - box-shadow: 0 2rpx 8rpx rgba(0, 0, 0, 0.06); + /* box-shadow: 0 2rpx 8rpx rgba(0, 0, 0, 0.06); */ } .logout-btn:active { diff --git a/property-uniapp-project/pageSubPack/online-repair/onlineRepair.vue b/property-uniapp-project/pageSubPack/online-repair/onlineRepair.vue index f5ca991..38d8542 100644 --- a/property-uniapp-project/pageSubPack/online-repair/onlineRepair.vue +++ b/property-uniapp-project/pageSubPack/online-repair/onlineRepair.vue @@ -92,7 +92,7 @@ - {{ item.orderDate || '' }} + {{ item.createTime || '' }} 报修详情 diff --git a/property-uniapp-project/pageSubPack/online-repair/personalRepair.vue b/property-uniapp-project/pageSubPack/online-repair/personalRepair.vue index 8cedc1b..e2a383c 100644 --- a/property-uniapp-project/pageSubPack/online-repair/personalRepair.vue +++ b/property-uniapp-project/pageSubPack/online-repair/personalRepair.vue @@ -369,7 +369,7 @@ const submitForm = async () => { villageId, houseId: houseId.value, maintenanceItemId: projectId.value, - title: form.value.title, + item: form.value.title, problem: form.value.desc, residentId: userId, orderDate: form.value.datetime, diff --git a/property-uniapp-project/pages/index/index.vue b/property-uniapp-project/pages/index/index.vue index da2092a..1e349df 100644 --- a/property-uniapp-project/pages/index/index.vue +++ b/property-uniapp-project/pages/index/index.vue @@ -394,7 +394,8 @@ const navigateToPage = () => { // 获取首页最新活动 const getNewActivityList = async() =>{ try{ - const res = await getActivitylatest() + let params = {villageId:uni.getStorageSync('currentVillageId')} + const res = await getActivitylatest(params) if(res.code === 200){ if(res.data){ activityList.value = res.data || []