From 54c9684f3b6ff26d7830b9bf33823e2d422bf6ad Mon Sep 17 00:00:00 2001 From: memorylkf <312904636@qq.com> Date: Thu, 5 Feb 2026 20:57:07 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20[=E6=93=8D=E4=BD=9C=E6=97=A5=E5=BF=97]?= =?UTF-8?q?=20=E8=AF=95=E9=AA=8C=E6=93=8D=E4=BD=9C=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lang/en.js | 3 ++- src/lang/zh.js | 3 ++- src/lang/zh/business/study/drug.js | 2 +- src/utils/menu.js | 2 +- src/views/business/form/drug/comp/enter.vue | 7 +++++++ src/views/business/form/drug/list.vue | 2 ++ src/views/business/form/nonTrial/comp/enter.vue | 7 +++++++ src/views/business/form/nonTrial/list.vue | 2 ++ src/views/business/study/comp/enter.vue | 7 +++++++ src/views/business/study/list.vue | 2 ++ src/views/business/systemLog/list.vue | 7 +++++++ 11 files changed, 40 insertions(+), 4 deletions(-) diff --git a/src/lang/en.js b/src/lang/en.js index 3d56934..9ab1bff 100644 --- a/src/lang/en.js +++ b/src/lang/en.js @@ -77,7 +77,8 @@ export default { timeOutContent: 'The login status has expired. You can enter your password to access the page, or cancel', timeOutEnter: 'Enter', - timeOutTip: 'Invalid Session, Or Session Has Expired. Please Log In Again.' + timeOutTip: 'Invalid Session, Or Session Has Expired. Please Log In Again.', + enterPage: 'Enter Page' }, form: { search: 'Search', diff --git a/src/lang/zh.js b/src/lang/zh.js index 6572be8..c336a75 100644 --- a/src/lang/zh.js +++ b/src/lang/zh.js @@ -74,7 +74,8 @@ export default { crowdOut: '该账户已在其他地方登录,是否继续登录,继续登录挤掉原登录账号', timeOutContent: '登录状态已过期,您可以输入密码进入页面,或者取消', timeOutEnter: '进入页面', - timeOutTip: '无效的会话,或者会话已过期,请重新登录。' + timeOutTip: '无效的会话,或者会话已过期,请重新登录。', + enterPage: '进入页面' }, form: { search: '查询', diff --git a/src/lang/zh/business/study/drug.js b/src/lang/zh/business/study/drug.js index e5374ad..c6a249e 100644 --- a/src/lang/zh/business/study/drug.js +++ b/src/lang/zh/business/study/drug.js @@ -36,7 +36,7 @@ export default { jd: '解档', js: '解锁', - create: '创建精药文件夹', + create: '创建麻精药文件夹', inputName: '请输入名称', inputSn: '请输入编号', inputLeader: '请选择负责人', diff --git a/src/utils/menu.js b/src/utils/menu.js index 9d7e00f..82a0161 100644 --- a/src/utils/menu.js +++ b/src/utils/menu.js @@ -20,7 +20,7 @@ let menuObj = { 档案管理: 'Archive', 试验档案管理: 'Study Archive', 非试验档案管理: 'Non-study Archive', - 麻精药配置档案管理: 'Drug Archive', + 麻精药配制档案管理: 'Drug Archive', 供试品档案管理: 'Test Item Archive', 给药制剂档案管理: 'Formulation Archive', 麻精药档案管理: 'Controlled Drug Archive', diff --git a/src/views/business/form/drug/comp/enter.vue b/src/views/business/form/drug/comp/enter.vue index 8fabdc7..6ec8c26 100644 --- a/src/views/business/form/drug/comp/enter.vue +++ b/src/views/business/form/drug/comp/enter.vue @@ -61,6 +61,12 @@ export default { this.tabList.push({ key: 'wzlb', name: 'page.business.study.studyEnter.wzlb' }) } this.active = this.$route.params.tab && _.findIndex(this.tabList,(o)=>{return o.key===this.$route.params.tab})>-1 ? this.$route.params.tab: this.tabList.length>0 ? this.tabList[0].key :'' + if(this.active){ + let name = this.tabList[_.findIndex(this.tabList,(o)=>{return o.key===this.active})].name + if(name){ + this.saveSimpleLog({name:this.$t(name,'zh_CN'),nameEn:this.$t(name,'en_US'),jcmc:this.$t('system.enterPage','zh_CN'),jcmcEn:this.$t('system.enterPage','en_US')}) + } + } }, getInfo(){ this.$modal.loading() @@ -80,6 +86,7 @@ export default { }, changeTab(item) { if (this.active !== item.key) { + this.saveSimpleLog({name:this.$t(item.name,'zh_CN'),nameEn:this.$t(item.name,'en_US'),jcmc:this.$t('system.enterPage','zh_CN'),jcmcEn:this.$t('system.enterPage','en_US')}) this.active = item.key } } diff --git a/src/views/business/form/drug/list.vue b/src/views/business/form/drug/list.vue index 1d6e199..76e7852 100644 --- a/src/views/business/form/drug/list.vue +++ b/src/views/business/form/drug/list.vue @@ -239,11 +239,13 @@ export default { this.getList() }, enter(row){ + this.saveSimpleLog({name:row.name+'('+row.sn+')',nameEn:row.name+'('+row.sn+')',jcmc:'进入麻精药表单',jcmcEn:'Enter Controlled Drug'}) this.$tab.openPage(" ", '/drug/enter/' + row.id+'/ytbd') // this.showType = 'enter' // this.$refs.enter.show(row) }, detail(row){ + this.saveSimpleLog({name:row.name+'('+row.sn+')',nameEn:row.name+'('+row.sn+')',jcmc:'麻精药表单详情',jcmcEn:'Controlled Drug Detail'}) this.showType = 'detail' this.$refs.detail.show(row) }, diff --git a/src/views/business/form/nonTrial/comp/enter.vue b/src/views/business/form/nonTrial/comp/enter.vue index 5dd0bf4..d12cd30 100644 --- a/src/views/business/form/nonTrial/comp/enter.vue +++ b/src/views/business/form/nonTrial/comp/enter.vue @@ -61,6 +61,12 @@ export default { this.tabList.push({ key: 'syff', name: 'page.business.study.studyEnter.pzfflb' }) } this.active = this.$route.params.tab && _.findIndex(this.tabList,(o)=>{return o.key===this.$route.params.tab})>-1 ? this.$route.params.tab: this.tabList.length>0 ? this.tabList[0].key :'' + if(this.active){ + let name = this.tabList[_.findIndex(this.tabList,(o)=>{return o.key===this.active})].name + if(name){ + this.saveSimpleLog({name:this.$t(name,'zh_CN'),nameEn:this.$t(name,'en_US'),jcmc:this.$t('system.enterPage','zh_CN'),jcmcEn:this.$t('system.enterPage','en_US')}) + } + } }, getInfo(){ this.$modal.loading() @@ -80,6 +86,7 @@ export default { }, changeTab(item) { if (this.active !== item.key) { + this.saveSimpleLog({name:this.$t(item.name,'zh_CN'),nameEn:this.$t(item.name,'en_US'),jcmc:this.$t('system.enterPage','zh_CN'),jcmcEn:this.$t('system.enterPage','en_US')}) this.active = item.key } } diff --git a/src/views/business/form/nonTrial/list.vue b/src/views/business/form/nonTrial/list.vue index ccb85a3..9bc69d7 100644 --- a/src/views/business/form/nonTrial/list.vue +++ b/src/views/business/form/nonTrial/list.vue @@ -239,11 +239,13 @@ export default { this.getList() }, enter(row){ + this.saveSimpleLog({name:row.name+'('+row.sn+')',nameEn:row.name+'('+row.sn+')',jcmc:'进入非试验表单',jcmcEn:'Enter Non-study'}) this.$tab.openPage(" ", '/nonTrial/enter/' + row.id+'/ytbd') // this.showType = 'enter' // this.$refs.enter.show(row) }, detail(row){ + this.saveSimpleLog({name:row.name+'('+row.sn+')',nameEn:row.name+'('+row.sn+')',jcmc:'非试验表单详情',jcmcEn:'Non-study Detail'}) this.showType = 'detail' this.$refs.detail.show(row) }, diff --git a/src/views/business/study/comp/enter.vue b/src/views/business/study/comp/enter.vue index 5c2596d..fd98084 100644 --- a/src/views/business/study/comp/enter.vue +++ b/src/views/business/study/comp/enter.vue @@ -75,6 +75,12 @@ export default { this.tabList.push({ key: 'syj', name: 'page.business.study.studyEnter.syjsygl' }) } this.active = this.$route.params.tab && _.findIndex(this.tabList,(o)=>{return o.key===this.$route.params.tab})>-1 ? this.$route.params.tab: this.tabList.length>0 ? this.tabList[0].key :'' + if(this.active){ + let name = this.tabList[_.findIndex(this.tabList,(o)=>{return o.key===this.active})].name + if(name){ + this.saveSimpleLog({name:this.$t(name,'zh_CN'),nameEn:this.$t(name,'en_US'),jcmc:this.$t('system.enterPage','zh_CN'),jcmcEn:this.$t('system.enterPage','en_US')}) + } + } }, getInfo(){ this.$modal.loading() @@ -94,6 +100,7 @@ export default { }, changeTab(item) { if (this.active !== item.key) { + this.saveSimpleLog({name:this.$t(item.name,'zh_CN'),nameEn:this.$t(item.name,'en_US'),jcmc:this.$t('system.enterPage','zh_CN'),jcmcEn:this.$t('system.enterPage','en_US')}) this.active = item.key } } diff --git a/src/views/business/study/list.vue b/src/views/business/study/list.vue index c0f06c0..f5619dc 100644 --- a/src/views/business/study/list.vue +++ b/src/views/business/study/list.vue @@ -238,12 +238,14 @@ export default { this.getList() }, enter(row){ + this.saveSimpleLog({name:row.name+'('+row.sn+')',nameEn:row.name+'('+row.sn+')',jcmc:'进入试验',jcmcEn:'Enter Study'}) this.$tab.openPage(" ", '/study/enter/' + row.id+'/ytbd') // this.showType = 'enter' // this.$refs.enter.show(row) }, detail(row){ + this.saveSimpleLog({name:row.name+'('+row.sn+')',nameEn:row.name+'('+row.sn+')',jcmc:'试验详情',jcmcEn:'Study Detail'}) this.showType = 'detail' this.$refs.detail.show(row) }, diff --git a/src/views/business/systemLog/list.vue b/src/views/business/systemLog/list.vue index a0701c0..b8c40b0 100644 --- a/src/views/business/systemLog/list.vue +++ b/src/views/business/systemLog/list.vue @@ -48,9 +48,16 @@ export default { this.tabList.push({ key: 'dlrz', name: 'page.system.systemLog.dlrz' }) } this.active = this.$route.params.tab && _.findIndex(this.tabList,(o)=>{return o.key===this.$route.params.tab})>-1 ? this.$route.params.tab: this.tabList.length>0 ? this.tabList[0].key :'' + if(this.active){ + let name = this.tabList[_.findIndex(this.tabList,(o)=>{return o.key===this.active})].name + if(name){ + this.saveSimpleLog({name:this.$t(name,'zh_CN'),nameEn:this.$t(name,'en_US'),jcmc:this.$t('system.enterPage','zh_CN'),jcmcEn:this.$t('system.enterPage','en_US')}) + } + } }, changeTab(item) { if (this.active !== item.key) { + this.saveSimpleLog({name:this.$t(item.name,'zh_CN'),nameEn:this.$t(item.name,'en_US'),jcmc:this.$t('system.enterPage','zh_CN'),jcmcEn:this.$t('system.enterPage','en_US')}) this.active = item.key } }