From e8849ba6a5ca90327590bf5bb8bb9f3871d6b5c0 Mon Sep 17 00:00:00 2001
From: wangxiaoshuang <825034831@qq.com>
Date: Fri, 19 Apr 2024 17:08:38 +0800
Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E6=8E=88=E6=9D=83?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/trials.js | 18 ++
.../PreviewFileDialog/PreviewFileDialog.vue | 40 ++++
src/settings.js | 2 +-
src/views/system/user/components/UserInfo.vue | 5 +-
src/views/system/user/list/index.vue | 28 ---
.../components/activate-project.vue | 185 ++++++++++++++++++
src/views/trials/trials-list/index.vue | 66 +++++--
.../trials/trials-panel/hirVisit/index.vue | 31 ++-
vue.config.js | 2 +-
9 files changed, 330 insertions(+), 47 deletions(-)
create mode 100644 src/components/PreviewFileDialog/PreviewFileDialog.vue
create mode 100644 src/views/trials/trials-list/components/activate-project.vue
diff --git a/src/api/trials.js b/src/api/trials.js
index d7d3833..e02115f 100644
--- a/src/api/trials.js
+++ b/src/api/trials.js
@@ -3556,4 +3556,22 @@ export function getSystemConfirmedCreiterionList() {
url: `/Patient/getSystemConfirmedCreiterionList`,
method: 'get'
})
+}
+
+// 获取项目授权码
+export function getTrialAuthorizationCode(params) {
+ return request({
+ url: `/Patient/getTrialAuthorizationCode`,
+ method: 'get',
+ params
+ })
+}
+
+// 设置项目授权信息
+export function activateTrial(params) {
+ return request({
+ url: `/Patient/activateTrial`,
+ method: 'put',
+ params
+ })
}
\ No newline at end of file
diff --git a/src/components/PreviewFileDialog/PreviewFileDialog.vue b/src/components/PreviewFileDialog/PreviewFileDialog.vue
new file mode 100644
index 0000000..62bdd7a
--- /dev/null
+++ b/src/components/PreviewFileDialog/PreviewFileDialog.vue
@@ -0,0 +1,40 @@
+
+
+ {{
+ form.Authorization
+ }}
+ {{
+ $t("trials:trials-list:action:copy")
+ }}
+