diff --git a/backend/src/main/java/com/budwk/app/client/module/activity/service/impl/ClientActivityServiceImpl.java b/backend/src/main/java/com/budwk/app/client/module/activity/service/impl/ClientActivityServiceImpl.java index 954a2d4..242d307 100644 --- a/backend/src/main/java/com/budwk/app/client/module/activity/service/impl/ClientActivityServiceImpl.java +++ b/backend/src/main/java/com/budwk/app/client/module/activity/service/impl/ClientActivityServiceImpl.java @@ -47,6 +47,9 @@ public class ClientActivityServiceImpl extends BaseServiceImpl impleme public void signUp(ClientActivitySignVO signVO) { LocalDateTime now = LocalDateTime.now(); + Client_user selfUser = dao().fetch(Client_user.class, StpClientUtil.STP.getLoginIdAsLong()); + dao().fetchLinks(selfUser, "unit"); + List userList = signVO.getUserList(); // 首先检查报名人员是否已经在用户表中 for (ActUser user : userList) { @@ -58,6 +61,7 @@ public class ClientActivityServiceImpl extends BaseServiceImpl impleme clientUser.setSex(user.getSex()); clientUser.setPhone(user.getPhone()); clientUser.setIdCard(user.getIdCard()); + clientUser.setUnitId(selfUser.getUnitId()); dao().insert(clientUser); } else { // 验证用户之前是不是已经报名 别人帮报 自己报 管理员报 @@ -71,6 +75,7 @@ public class ClientActivityServiceImpl extends BaseServiceImpl impleme user.setActivityId(signVO.getActivityId()); user.setUserId(clientUser.getId()); + user.setUnitId(selfUser.getUnitId()); user.setUnitName(signVO.getUnitName()); user.setSignUpContacts(signVO.getContactName()); user.setSignUpMobile(signVO.getContactPhone()); diff --git a/backend/src/main/java/com/budwk/app/client/module/activity/vo/ClientActivitySignVO.java b/backend/src/main/java/com/budwk/app/client/module/activity/vo/ClientActivitySignVO.java index d0a0bc2..31a6599 100644 --- a/backend/src/main/java/com/budwk/app/client/module/activity/vo/ClientActivitySignVO.java +++ b/backend/src/main/java/com/budwk/app/client/module/activity/vo/ClientActivitySignVO.java @@ -12,6 +12,7 @@ import java.util.List; public class ClientActivitySignVO { private Long activityId; + private Long itemId; private String unitId; diff --git a/backend/src/main/resources/views/platform/activity/manage/actQrCode.js b/backend/src/main/resources/views/platform/activity/manage/actQrCode.js index a69a704..9eff929 100644 --- a/backend/src/main/resources/views/platform/activity/manage/actQrCode.js +++ b/backend/src/main/resources/views/platform/activity/manage/actQrCode.js @@ -40,13 +40,13 @@ const actQrCode = { width: 150, height: 150 }) - signUpCode.makeCode("/pages/activity/detail/index?id=" + this.actId) + signUpCode.makeCode("https://192.168.41.118:5173" + "/pages/activity/detail/index?id=" + this.actId) let signInCode = new QRCode(document.getElementById("signInCode"), { width: 150, height: 150 }) - signInCode.makeCode("/pages/activity/scan-sign/index?id=" + this.actId) + signInCode.makeCode("https://192.168.41.118:5173" + "/pages/activity/scan-sign/index?id=" + this.actId) }, download() { // 获取base64 diff --git a/frontend/src/pages.json b/frontend/src/pages.json index f5e4ed8..8e7cdd9 100644 --- a/frontend/src/pages.json +++ b/frontend/src/pages.json @@ -131,8 +131,8 @@ "pagePath": "pages/activity/rank/index", "text": "排行榜", "iconfont": { - "text": "\ue64d", - "selectedText": "\ue64d", + "text": "\ue8b3", + "selectedText": "\ue8b3", "fontSize": "17px", "color": "#333", "selectedColor": "#f45a5a" diff --git a/frontend/src/pages/activity/registration-form/index.vue b/frontend/src/pages/activity/registration-form/index.vue index 390f78c..3481bf4 100644 --- a/frontend/src/pages/activity/registration-form/index.vue +++ b/frontend/src/pages/activity/registration-form/index.vue @@ -8,6 +8,7 @@ show-error-message label-align="left" scroll-to-first-error="auto" + labelWidth="90px" > @@ -69,9 +70,9 @@ - - + + @@ -161,9 +162,9 @@ onLoad((option) => { listSignUpUser() getIsSignUp() // 没报名进行引导 - if(formData.userList.length === 0){ + if(formData.value.userList.length === 0){ guideCurrent.value = 0 - formData.value.unitName = userStore.userInfo?.unit.name + //formData.value.unitName = userStore.userInfo?.unit.name } } else { Toast({message: 'ID不存在', theme: 'error'}); @@ -255,6 +256,7 @@ async function submitForm() { title: '提交中...', mask: true, }) + console.log(formData.value) try { const {code, data, msg} = await request.post('/client/activity/sign-up', formData.value) if (code === 0) { diff --git a/frontend/src/pages/activity/registration-form/success.vue b/frontend/src/pages/activity/registration-form/success.vue index 721e26f..325cb31 100644 --- a/frontend/src/pages/activity/registration-form/success.vue +++ b/frontend/src/pages/activity/registration-form/success.vue @@ -14,25 +14,25 @@ - - - - + + + + 返回首页 - 查看报名详情 + 修改报名信息 diff --git a/frontend/src/pages/activity/scan-sign/index.vue b/frontend/src/pages/activity/scan-sign/index.vue index 38413fc..b7cc1e2 100644 --- a/frontend/src/pages/activity/scan-sign/index.vue +++ b/frontend/src/pages/activity/scan-sign/index.vue @@ -69,32 +69,10 @@ -
- - - - - - - - - - - - - - - - - - - - -
- - + @@ -114,12 +92,14 @@