diff --git a/src/assets/0.file-16.png b/src/assets/0.file-16.png new file mode 100644 index 00000000..84979356 Binary files /dev/null and b/src/assets/0.file-16.png differ diff --git a/src/assets/color-bg.png b/src/assets/color-bg.png new file mode 100644 index 00000000..d9dddd76 Binary files /dev/null and b/src/assets/color-bg.png differ diff --git a/src/assets/folder_win11_small.png b/src/assets/folder_win11_small.png new file mode 100644 index 00000000..aba71f3a Binary files /dev/null and b/src/assets/folder_win11_small.png differ diff --git a/src/assets/menu_icon.png b/src/assets/menu_icon.png new file mode 100644 index 00000000..71da15bf Binary files /dev/null and b/src/assets/menu_icon.png differ diff --git a/src/views/trials/trials-panel/visit/qc-check/components/qualityAssurance.vue b/src/views/trials/trials-panel/visit/qc-check/components/qualityAssurance.vue index 2f33b6a9..4a780b58 100644 --- a/src/views/trials/trials-panel/visit/qc-check/components/qualityAssurance.vue +++ b/src/views/trials/trials-panel/visit/qc-check/components/qualityAssurance.vue @@ -375,6 +375,7 @@ diff --git a/src/views/trials/trials-workbench/components/auditDocument/contextmenu.vue b/src/views/trials/trials-workbench/components/auditDocument/contextmenu.vue new file mode 100644 index 00000000..1ff3d6f8 --- /dev/null +++ b/src/views/trials/trials-workbench/components/auditDocument/contextmenu.vue @@ -0,0 +1,222 @@ + + + + + \ No newline at end of file diff --git a/src/views/trials/trials-workbench/components/auditDocument/index.vue b/src/views/trials/trials-workbench/components/auditDocument/index.vue new file mode 100644 index 00000000..70361888 --- /dev/null +++ b/src/views/trials/trials-workbench/components/auditDocument/index.vue @@ -0,0 +1,554 @@ + + + \ No newline at end of file diff --git a/src/views/trials/trials-workbench/components/auditDocument/uploadFiles.vue b/src/views/trials/trials-workbench/components/auditDocument/uploadFiles.vue new file mode 100644 index 00000000..f493caf8 --- /dev/null +++ b/src/views/trials/trials-workbench/components/auditDocument/uploadFiles.vue @@ -0,0 +1,509 @@ + + + \ No newline at end of file diff --git a/src/views/trials/trials-workbench/components/generalTraining.vue b/src/views/trials/trials-workbench/components/generalTraining.vue new file mode 100644 index 00000000..4f37b9f9 --- /dev/null +++ b/src/views/trials/trials-workbench/components/generalTraining.vue @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/src/views/trials/trials-workbench/index.vue b/src/views/trials/trials-workbench/index.vue index 4f803c9f..fa045e08 100644 --- a/src/views/trials/trials-workbench/index.vue +++ b/src/views/trials/trials-workbench/index.vue @@ -1,5 +1,5 @@ @@ -419,16 +557,20 @@ import ImagesToRead from './components/imagesToRead' import MedicalFeedback from './components/medicalFeedback' import MedicalAudit from './components/medicalAudit' import NeedSignedTrialDoc from './components/NeedSignedTrialDoc' +import auditDocument from "./components/auditDocument" +import generalTraining from "./components/generalTraining" import store from '@/store' import './index.css' -import {getUserTobeDoneRecord, getNeedSignTrialDocTrialIdList,getWaitSignSysDocList, getTrialSignDocumentList} from '@/api/trials' +import { getUserTobeDoneRecord, getNeedSignTrialDocTrialIdList } from '@/api/trials' import { getUser } from '@/api/admin' -import {mapGetters, mapState} from "vuex"; +import { mapGetters, mapState } from "vuex"; export default { name: 'WorkBench', components: { + auditDocument, + generalTraining, clinicalDataConfirm, clinicalDataPM, PanelCount, @@ -477,14 +619,14 @@ export default { const days = [this.$t('common:date:Sunday'), this.$t('common:date:Monday'), this.$t('common:date:Tuesday'), this.$t('common:date:Wednesday'), this.$t('common:date:Thursday'), this.$t('common:date:Friday'), this.$t('common:date:Saturday')]; const date = new Date(); this.dayOfWeek = days[date.getDay()]; - let date2=(new Date()).getHours(); + let date2 = (new Date()).getHours(); let hoursTip = ""; - if(date2>=6&&date2<12){ - hoursTip= this.$t('common:date:good morning') - }else if(date2>=12&&date2<18){ - hoursTip=this.$t('common:date:good afternoon') - }else{ - hoursTip=this.$t('common:date:good evening') + if (date2 >= 6 && date2 < 12) { + hoursTip = this.$t('common:date:good morning') + } else if (date2 >= 12 && date2 < 18) { + hoursTip = this.$t('common:date:good afternoon') + } else { + hoursTip = this.$t('common:date:good evening') } this.hoursTip = hoursTip this.$EventBus.$on("reload", (data) => { @@ -521,7 +663,7 @@ export default { }) }) }, - refreshSysData(){ + refreshSysData() { // this.tabList.SysWaitSignDocCount = this.tabList.SysWaitSignDocCount - 1 // this.tabList.SysSignedDocCount = this.tabList.SysWaitSignDocCount + 1 // store.dispatch('user/setTotalNeedSignSystemDocCount', this.tabList.SysWaitSignDocCount) @@ -539,7 +681,26 @@ export default { } -