oa变更为sa
continuous-integration/drone/push Build is passing Details

main
wangxiaoshuang 2025-10-29 09:24:39 +08:00
parent 947c75a8ec
commit d04b1b5e6f
11 changed files with 18 additions and 18 deletions

View File

@ -123,7 +123,7 @@ export default {
return
}
if (
this.hasPermi(['role:pm', 'role:oa', 'role:admin', 'role:dev', 'role:ga'])
this.hasPermi(['role:pm', 'role:sa', 'role:admin', 'role:dev', 'role:ga'])
) {
history.replaceState(null, null, '/trials/trials-inspection')
history.go(0)

View File

@ -221,11 +221,11 @@ export const constantRoutes = [
hidden: true,
component: () => import('@/views/trials/trials-panel/setting/reading-unit/preview')
},
{
path: '/activate',
component: () => import('@/views/trials/trials-list/components/activate-page.vue'),
hidden: true
},
// {
// path: '/activate',
// component: () => import('@/views/trials/trials-list/components/activate-page.vue'),
// hidden: true
// },
// {
// path: '/audit',
// name: 'audit',

View File

@ -418,7 +418,7 @@ export default {
return
}
if (
this.hasPermi(['role:pm', 'role:oa', 'role:admin', 'role:dev', 'role:ga'])
this.hasPermi(['role:pm', 'role:sa', 'role:admin', 'role:dev', 'role:ga'])
) {
history.replaceState(null, null, '/trials/trials-inspection')
history.go(0)

View File

@ -9,7 +9,7 @@
<el-input v-model.trim="hospital.HospitalName" :disabled="disabled" clearable />
</el-form-item>
<el-form-item :label="$t('system:hospital:code')" prop="HospitalCode">
<el-input v-model.trim="hospital.HospitalCode" :disabled="disabled || hasPermi(['role:oa'])"
<el-input v-model.trim="hospital.HospitalCode" :disabled="disabled || hasPermi(['role:sa'])"
clearable />
</el-form-item>
@ -33,7 +33,7 @@
<el-input v-model="hospital.Phone" :disabled="disabled" clearable />
</el-form-item>
<el-form-item :label="$t('system:hospital:trialKeepCount')" prop="TrialKeepCount">
<el-input v-model="hospital.TrialKeepCount" :disabled="disabled || hasPermi(['role:oa'])"
<el-input v-model="hospital.TrialKeepCount" :disabled="disabled || hasPermi(['role:sa'])"
type="number" clearable />
</el-form-item>
<el-form-item :label="$t('system:hospital:isCanConnectInternet')"

View File

@ -460,7 +460,7 @@ export default {
if (this.hasPermi(["role:admin"])) {
arr = [1];
}
if (this.hasPermi(["role:oa"])) {
if (this.hasPermi(["role:sa"])) {
arr = [1, 2];
}
if (this.hasPermi(["role:pm"])) {

View File

@ -260,7 +260,7 @@ export default {
getUserTypeList() {
getUserTypeListByUserType(0).then((res) => {
let arr = [2, 4, 5, 8, 9, 12, 14, 35];
if (this.hasPermi(["role:oa"])) {
if (this.hasPermi(["role:sa"])) {
arr = [4, 5, 8, 9, 12, 14, 35];
}
if (this.hasPermi(["role:ga"])) {

View File

@ -112,7 +112,7 @@ export default {
methods: {
checkRole(UserTypeEnum) {
if (this.hasPermi(['role:ga']) && [14, 2].includes(UserTypeEnum)) return false
if (this.hasPermi(['role:oa']) && [2].includes(UserTypeEnum)) return false
if (this.hasPermi(['role:sa']) && [2].includes(UserTypeEnum)) return false
return true
},
cancel() {

View File

@ -594,7 +594,7 @@ export default {
if (this.hasPermi(["role:admin"])) {
arr = [1];
}
if (this.hasPermi(["role:oa"])) {
if (this.hasPermi(["role:sa"])) {
arr = [1, 2];
}
if (this.hasPermi(["role:pm"])) {

View File

@ -22,7 +22,7 @@
<!-- 工作台 -->
<!-- <span slot="title">{{ $t('trials:menuTitle:workbench') }}</span>
</el-menu-item> -->
<el-menu-item v-if="hasPermi(['role:pm', 'role:oa', 'role:admin', 'role:dev', 'role:ga'])" index="1">
<el-menu-item v-if="hasPermi(['role:pm', 'role:sa', 'role:admin', 'role:dev', 'role:ga'])" index="1">
<i class="el-icon-odometer" />
<!-- 检查 -->
<span slot="title">{{ $t('trials:menuTitle:inspection') }}</span>
@ -61,7 +61,7 @@
$t('trials:trials-myinfo:title:accountInfo')
}}</el-menu-item>
<!-- 管理后台 -->
<el-menu-item v-if="hasPermi(['role:dev', 'role:oa', 'role:admin', 'role:ga'])" index="4-4">{{
<el-menu-item v-if="hasPermi(['role:dev', 'role:sa', 'role:admin', 'role:ga'])" index="4-4">{{
$t('trials:trials-myinfo:title:system') }}</el-menu-item>
<!-- 切换角色 -->
<el-menu-item index="4-5" v-if="hasRole">{{
@ -176,7 +176,7 @@ export default {
return
}
if (
this.hasPermi(['role:pm', 'role:oa', 'role:admin', 'role:dev', 'role:ga'])
this.hasPermi(['role:pm', 'role:sa', 'role:admin', 'role:dev', 'role:ga'])
) {
history.replaceState(null, null, '/trials/trials-inspection')
history.go(0)

View File

@ -578,7 +578,7 @@ export default {
if (this.hasPermi(["role:admin"])) {
arr = [1, 35];
}
if (this.hasPermi(["role:oa"])) {
if (this.hasPermi(["role:sa"])) {
arr = [1, 2, 35];
}
if (this.hasPermi(["role:pm"])) {

View File

@ -267,7 +267,7 @@ export default {
if (this.hasPermi(['role:admin'])) {
arr = [1]
}
if (this.hasPermi(['role:oa'])) {
if (this.hasPermi(['role:sa'])) {
arr = [1, 2]
}
if (this.hasPermi(['role:pm'])) {