diff --git a/src/api/trials.js b/src/api/trials.js
index 26fd4bb2..d3df4757 100644
--- a/src/api/trials.js
+++ b/src/api/trials.js
@@ -3914,4 +3914,12 @@ export function getVisitClinicalDataName(data) {
method: 'post',
data
})
+}
+// 修改外部人员权限配置
+export function configTrialSPMInfo(data) {
+ return request({
+ url: `/TrialConfig/configTrialSPMInfo`,
+ method: 'post',
+ data
+ })
}
\ No newline at end of file
diff --git a/src/views/trials/trials-panel/setting/personnel-manage/components/staffExternalForm.vue b/src/views/trials/trials-panel/setting/personnel-manage/components/staffExternalForm.vue
index d6071671..afe0f3f5 100644
--- a/src/views/trials/trials-panel/setting/personnel-manage/components/staffExternalForm.vue
+++ b/src/views/trials/trials-panel/setting/personnel-manage/components/staffExternalForm.vue
@@ -19,8 +19,12 @@
{{ $t('common:button:reset') }}
+
+
+ {{ $t('trials:staff:button:permissionConfiguration') }}
+
-
+
{{ $t('trials:staff:button:sendEmail') }}
@@ -113,12 +117,52 @@
+
+
+
+
+
+ {{ item.label }}
+
+
+
+
+ {{ item.label }}
+
+
+
+
+ {{ item.label }}
+
+
+
+
+
+
+ {{ $t('common:button:cancel') }}
+
+
+ {{ $t('common:button:save') }}
+
+
+