From 97411b7eafdbd9df0854e04ba013db24f530fc01 Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Thu, 18 Jun 2026 13:31:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=AD=E5=BF=83=E8=B0=83=E7=A0=94=E4=BA=8C?= =?UTF-8?q?=E7=BB=B4=E7=A0=81=E5=92=8C=E9=93=BE=E6=8E=A5=E7=9A=84=E6=97=B6?= =?UTF-8?q?=E9=97=B4=E6=9C=89=E6=95=88=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/trials.js | 32 ++ src/views/research/login.vue | 132 ++++++-- .../attachments/site-research/index.vue | 283 ++++++++++++++---- 3 files changed, 362 insertions(+), 85 deletions(-) diff --git a/src/api/trials.js b/src/api/trials.js index 709d4441..7699db50 100644 --- a/src/api/trials.js +++ b/src/api/trials.js @@ -4482,4 +4482,36 @@ export function getDoctorUserTrialReadingStat(data) { method: 'post', data, }) +} +// 设置项目链接过期时间 +export function setTrialLinkExpirationTime(data) { + return request({ + url: `/TrialConfig/setTrialLinkExpirationTime`, + method: 'post', + data, + }) +} +// 获取项目链接过期时间 +export function getTrialLinkExpirationTime(data) { + return request({ + url: `/TrialConfig/getTrialLinkExpirationTime`, + method: 'post', + data, + }) +} +// 获取项目链接时间是否过期 +export function getLinkLinkExpirationTime(data) { + return request({ + url: `/TrialConfig/getLinkLinkExpirationTime`, + method: 'post', + data, + }) +} +// 获取项目链接code是否有效 +export function getLinkVerificationCodeIsEffective(data) { + return request({ + url: `/TrialConfig/getLinkVerificationCodeIsEffective`, + method: 'post', + data, + }) } \ No newline at end of file diff --git a/src/views/research/login.vue b/src/views/research/login.vue index 6c2352af..e368eeb8 100644 --- a/src/views/research/login.vue +++ b/src/views/research/login.vue @@ -1,6 +1,7 @@