From 212bd65bc1d79883fb15d534fbfd90bec6caaad8 Mon Sep 17 00:00:00 2001 From: caiyiling <1321909229@qq.com> Date: Thu, 30 Apr 2026 14:25:48 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E9=98=85=E7=89=87=E6=9C=9F=E4=B8=B4?= =?UTF-8?q?=E5=BA=8A=E6=95=B0=E6=8D=AE=E6=B7=BB=E5=8A=A0=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/trials.js | 9 ++++ .../components/ClinicalData.vue | 41 +++++++++++++++++++ 2 files changed, 50 insertions(+) diff --git a/src/api/trials.js b/src/api/trials.js index 3c367114..717ce7c0 100644 --- a/src/api/trials.js +++ b/src/api/trials.js @@ -4457,4 +4457,13 @@ export function amendmentPatientInfo(data) { method: 'post', data }) +} + +//修改临床数据后 将签名状态变更为未签名 +export function updateReadModuleClinicalData(data) { + return request({ + url: `/ReadingClinicalData/updateReadModuleClinicalData`, + method: 'post', + data + }) } \ No newline at end of file diff --git a/src/views/trials/trials-panel/subject/reading-period/components/ClinicalData.vue b/src/views/trials/trials-panel/subject/reading-period/components/ClinicalData.vue index 7c2a0024..97d6ea6e 100644 --- a/src/views/trials/trials-panel/subject/reading-period/components/ClinicalData.vue +++ b/src/views/trials/trials-panel/subject/reading-period/components/ClinicalData.vue @@ -143,6 +143,15 @@ scope.row.IsSign || scope.row.UploadRole === 0 " @click="handleDelete(scope.row)" /> + + @@ -285,6 +294,15 @@ scope.row.IsSign || scope.row.UploadRole === 0 " @click="handleDelete(scope.row)" /> + + @@ -328,6 +346,7 @@ import { getTrialClinicalDataSelect, getConsistencyAnalysisReadingClinicalDataList, signConsistencyAnalysisReadingClinicalData, + updateReadModuleClinicalData } from '@/api/trials' import AddOrEditCD from './AddOrEditCD' import Verification from './Verification' @@ -658,6 +677,28 @@ export default { }) .catch(() => { }) }, + async handleUpdateStatus(row) { + try { + const confirm = await this.$confirm(this.$t('trials:readingPeriod:cd:message:updateCDStatus'), { + type: 'warning', + distinguishCancelAndClose: true, + }) + if (confirm === 'confirm') { + this.loading = true + let res = await updateReadModuleClinicalData({readingClinicalDataId: row.Id}) + this.loading = false + if (res.IsSuccess) { + this.getList() + this.$message.success(this.$t('common:message:savedSuccessfully')) + } + } else { + this.subjectPeriod.visible = true + } + } catch(e) { + this.loading = false + console.log(e) + } + }, handleSign(from) { // this.currentData = { ...row } this.currentData.IsBlind = from.IsBlind From 4f16060a46ddb62a5fb92b596c70f13a28161132 Mon Sep 17 00:00:00 2001 From: caiyiling <1321909229@qq.com> Date: Thu, 30 Apr 2026 14:35:17 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=A0=B7=E5=BC=8F=E6=9C=AA=E9=9A=94?= =?UTF-8?q?=E7=A6=BB=E5=AF=BC=E8=87=B4=E9=98=85=E7=89=87=E4=BA=BA=E7=BC=96?= =?UTF-8?q?=E8=BE=91=E9=A1=B5=EF=BC=8C=E5=8F=B3=E4=BE=A7=E6=8E=92=E7=89=88?= =?UTF-8?q?=E9=94=99=E4=BD=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Dicom/DicomViewer.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Dicom/DicomViewer.vue b/src/components/Dicom/DicomViewer.vue index 8eefb5dd..9b916af2 100644 --- a/src/components/Dicom/DicomViewer.vue +++ b/src/components/Dicom/DicomViewer.vue @@ -1218,7 +1218,7 @@ export default { -.btnBox { +.dicom-tools .btnBox { display: inline-block; width: 80px; text-align: center;