From 05f0b31edc37d84c3729b7c31bfd328307aa67f2 Mon Sep 17 00:00:00 2001 From: fengchenchen Date: Tue, 21 Jun 2022 16:02:37 +0800 Subject: [PATCH] =?UTF-8?q?[add]=20-=20=E5=9B=BD=E9=99=85=E7=A0=94?= =?UTF-8?q?=E8=AE=A8=E4=BC=9A=20=E7=94=9F=E6=88=90=E9=9A=8F=E6=9C=BA?= =?UTF-8?q?=E7=A0=81=E5=8A=9F=E8=83=BD=E7=9A=84=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/incomeMeetingApi.js | 17 +- .../InternationalSeminar.vue | 10 + .../InternationalSeminarGenerateCode.vue | 157 ++++++++ .../InternationalSeminarGenerateCodeModal.vue | 341 ++++++++++++++++++ 4 files changed, 523 insertions(+), 2 deletions(-) create mode 100644 src/views/projectManagement/InternationalSeminarGenerateCode.vue create mode 100644 src/views/projectManagement/modules/InternationalSeminarGenerateCodeModal.vue diff --git a/src/api/incomeMeetingApi.js b/src/api/incomeMeetingApi.js index af2702b..523539e 100644 --- a/src/api/incomeMeetingApi.js +++ b/src/api/incomeMeetingApi.js @@ -1,4 +1,4 @@ -import {getAction} from '@api/manage' +import {getAction, postAction} from '@api/manage' // 通过用户id获取用户信息 const getUserInfo = (params) => getAction('/sys/user/queryById',params) @@ -17,6 +17,15 @@ const queryContractMemberProject = (params) => getAction('/jero/memberProject/qu // 通过单位名称校验是否标协会员 const validateStandard = (params) => getAction('/meeting/internalMeetingSituation/checkMember',params) +// 国际研讨会--已经生成的随机码列表页的查询 +const getGeneratedCodeList = (params) => getAction('/meeting/randomCode/link/page', params) +// 国际研讨会--生成随机码方法 +const generateCode = (params) => postAction('/meeting/randomCode/generate', params) +// 国际研讨会--列表页新增一条随机码数据 +const addGenerateCodeList = (params) => postAction('/meeting/randomCode/add', params) +// 国际研讨会--列表页编辑一条随机码数据 +const editGenerateCodeList = (params) => postAction('/meeting/randomCode/edit', params) + export { getUserInfo, getMeetInfoById, @@ -24,5 +33,9 @@ export { getSingUpUserInfo, createQcCode, queryContractMemberProject, - validateStandard + validateStandard, + getGeneratedCodeList, + generateCode, + addGenerateCodeList, + editGenerateCodeList } diff --git a/src/views/projectManagement/InternationalSeminar.vue b/src/views/projectManagement/InternationalSeminar.vue index c54caa2..68ef315 100644 --- a/src/views/projectManagement/InternationalSeminar.vue +++ b/src/views/projectManagement/InternationalSeminar.vue @@ -104,6 +104,7 @@ + 随机码 会议纪要 上传文件 @@ -319,6 +320,15 @@ export default { } return startValue.valueOf() > endValue.valueOf() }, + // 跳转到生成密码的详情页 + generateCodePage(record) { + this.$router.push({ + path: '/projectManagement/InternationalSeminarGenerateCode', + query: { + id: record.id, + } + }) + } } } diff --git a/src/views/projectManagement/InternationalSeminarGenerateCode.vue b/src/views/projectManagement/InternationalSeminarGenerateCode.vue new file mode 100644 index 0000000..d968d77 --- /dev/null +++ b/src/views/projectManagement/InternationalSeminarGenerateCode.vue @@ -0,0 +1,157 @@ + + + + + + + \ No newline at end of file diff --git a/src/views/projectManagement/modules/InternationalSeminarGenerateCodeModal.vue b/src/views/projectManagement/modules/InternationalSeminarGenerateCodeModal.vue new file mode 100644 index 0000000..4ff0d63 --- /dev/null +++ b/src/views/projectManagement/modules/InternationalSeminarGenerateCodeModal.vue @@ -0,0 +1,341 @@ + + + + + + \ No newline at end of file