From 53343e37d64a91783959ad796d980a2e87554a3b Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Thu, 12 Jun 2025 16:18:45 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E7=A8=BD=E6=9F=A5=E5=9B=BE=E7=89=87?= =?UTF-8?q?=E4=B8=8D=E5=AD=98=E5=9C=A8=E5=B1=95=E7=A4=BA=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../trial-summary/audit-record/index.vue | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/views/trials/trials-panel/trial-summary/audit-record/index.vue b/src/views/trials/trials-panel/trial-summary/audit-record/index.vue index a8178e53..e9966a2e 100644 --- a/src/views/trials/trials-panel/trial-summary/audit-record/index.vue +++ b/src/views/trials/trials-panel/trial-summary/audit-record/index.vue @@ -844,31 +844,35 @@ export default { return } if (v.DataType === 'ImageList') { - if(obj[v.Code]){ + // if (obj[v.Code] && obj[v.Code].length > 0) { + + if (obj[v.Code]) { obj[v.Code] = obj[v.Code].filter(s => s && s.trim()) - } - if (obj[v.Code] && obj[v.Code].length > 0) { + // obj[v.Code].forEach((o,i) => { // var uo = upObj && upObj.length > 0 ? upObj[v.Code][i] : 0 if (row.OptType === 'Add' || row.OptType === 'Init') { item = { key: v.Code, Enum: this.$i18n.locale === 'zh' ? v.ValueCN : v.Value, - newValue: obj[v.Code] ? obj[v.Code] : '--', + // newValue: obj[v.Code] ? obj[v.Code] : '--', + newValue: obj[v.Code] && obj[v.Code].length > 0 ? obj[v.Code] : '--', oldValue: '' } } else if (row.OptType === 'Delete') { item = { key: v.Code, Enum: this.$i18n.locale === 'zh' ? v.ValueCN : v.Value, - oldValue: obj[v.Code] ? obj[v.Code] : '--', + // oldValue: obj[v.Code] ? obj[v.Code] : '--', + oldValue: obj[v.Code] && obj[v.Code].length > 0 ? obj[v.Code] : '--', newValue: '--' } } else { item = { key: v.Code, Enum: this.$i18n.locale === 'zh' ? v.ValueCN : v.Value, - newValue: obj[v.Code] ? obj[v.Code] : '--', + // newValue: obj[v.Code] ? obj[v.Code] : '--', + newValue: obj[v.Code] && obj[v.Code].length > 0 ? obj[v.Code] : '--', oldValue: upObj[v.Code].length > 0 ? upObj[v.Code] : '--' } } From c8656083136111fdf2361a8f10e736fe589fb968 Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Thu, 12 Jun 2025 16:19:08 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E9=98=85=E7=89=87=E9=A1=BA=E5=BA=8F?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/trials/reading.js | 4 +- src/router/index.js | 6 + .../trials-panel/reading/read-order/index.vue | 387 ++++++++++++++++++ 3 files changed, 395 insertions(+), 2 deletions(-) create mode 100644 src/views/trials/trials-panel/reading/read-order/index.vue diff --git a/src/api/trials/reading.js b/src/api/trials/reading.js index 2d65d3c4..1af8d6f6 100644 --- a/src/api/trials/reading.js +++ b/src/api/trials/reading.js @@ -459,9 +459,9 @@ export function setMedicalReviewInvalid(params) { }) } -export function getTrialCriterionList(trialId) { +export function getTrialCriterionList(trialId, isRandom = false) { return request({ - url: `/VisitTask/getTrialCriterionList?TrialId=${trialId}`, + url: `/VisitTask/getTrialCriterionList?TrialId=${trialId}&isRandom=${isRandom}`, method: 'get' }) } diff --git a/src/router/index.js b/src/router/index.js index 4a978c6d..a660e860 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -61,6 +61,12 @@ export const constantRoutes = [ name: 'Resetpassword', hidden: true }, + { + path: '/trials/trials-panel/reading/readingTracking/ReadOrder', + component: () => import('@/views/trials/trials-panel/reading/read-order/index'), + name: 'ReadOrder', + hidden: true + }, { path: '/recompose', component: () => import('@/views/recompose/index'), diff --git a/src/views/trials/trials-panel/reading/read-order/index.vue b/src/views/trials/trials-panel/reading/read-order/index.vue new file mode 100644 index 00000000..f9e1d4e5 --- /dev/null +++ b/src/views/trials/trials-panel/reading/read-order/index.vue @@ -0,0 +1,387 @@ + + +