diff --git a/src/views/trials/trials-panel/trial-summary/trial-document/components/fileRecord/index.vue b/src/views/trials/trials-panel/trial-summary/trial-document/components/fileRecord/index.vue index e3ed2c8f..f0b31b38 100644 --- a/src/views/trials/trials-panel/trial-summary/trial-document/components/fileRecord/index.vue +++ b/src/views/trials/trials-panel/trial-summary/trial-document/components/fileRecord/index.vue @@ -770,11 +770,12 @@ export default { }, immediate: true, }, - 'rowData.IsEnable': { + 'rowData': { handler() { this.DATA = Object.assign({}, this.rowData) }, immediate: true, + deep:true }, }, created() { diff --git a/src/views/trials/trials-panel/trial-summary/trial-document/components/report_doc/index.vue b/src/views/trials/trials-panel/trial-summary/trial-document/components/report_doc/index.vue index a9831f1c..8abfee05 100644 --- a/src/views/trials/trials-panel/trial-summary/trial-document/components/report_doc/index.vue +++ b/src/views/trials/trials-panel/trial-summary/trial-document/components/report_doc/index.vue @@ -766,11 +766,12 @@ export default { }, immediate: true, }, - 'rowData.IsEnable': { + 'rowData': { handler() { this.DATA = Object.assign({}, this.rowData) }, immediate: true, + deep:true }, }, computed: { diff --git a/src/views/trials/trials-panel/trial-summary/trial-document/components/template/index.vue b/src/views/trials/trials-panel/trial-summary/trial-document/components/template/index.vue index c85326b8..2262e936 100644 --- a/src/views/trials/trials-panel/trial-summary/trial-document/components/template/index.vue +++ b/src/views/trials/trials-panel/trial-summary/trial-document/components/template/index.vue @@ -722,11 +722,12 @@ export default { }, immediate: true, }, - 'rowData.IsEnable': { + 'rowData': { handler() { this.DATA = Object.assign({}, this.rowData) }, immediate: true, + deep:true }, }, created() { diff --git a/src/views/trials/trials-panel/trial-summary/trial-document/components/trainRecord/index.vue b/src/views/trials/trials-panel/trial-summary/trial-document/components/trainRecord/index.vue index d182f815..a9320ecf 100644 --- a/src/views/trials/trials-panel/trial-summary/trial-document/components/trainRecord/index.vue +++ b/src/views/trials/trials-panel/trial-summary/trial-document/components/trainRecord/index.vue @@ -865,11 +865,12 @@ export default { }, immediate: true, }, - 'rowData.IsEnable': { + 'rowData': { handler() { this.DATA = Object.assign({}, this.rowData) }, immediate: true, + deep:true }, }, created() { diff --git a/src/views/trials/trials-panel/trial-summary/trial-document/index.vue b/src/views/trials/trials-panel/trial-summary/trial-document/index.vue index e0032403..ee010ccd 100644 --- a/src/views/trials/trials-panel/trial-summary/trial-document/index.vue +++ b/src/views/trials/trials-panel/trial-summary/trial-document/index.vue @@ -253,4 +253,11 @@ export default { ::v-deep .box-body .search .base-search-form .el-form-item { margin-bottom: 15px; } +::v-deep .el-radio__original { + display: none !important; /* 隐藏原生 radio 输入,但仍然允许交互 */ +} + +::v-deep .el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner { + box-shadow: none !important; +} \ No newline at end of file