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