fix(接口测试): 前后置公共脚本按钮权限控制问题
--bug=1037565 --user=宋昌昌 【权限】用户没有公共脚本查看权限,显示了引用/插入公共脚本按钮,点击报错 https://www.tapd.cn/55049933/s/1481184
This commit is contained in:
parent
348e58443d
commit
5500973cf8
|
@ -48,7 +48,9 @@
|
||||||
<div class="flex items-center justify-between">
|
<div class="flex items-center justify-between">
|
||||||
<a-radio-group v-model="condition.enableCommonScript" class="mb-[8px]" @change="emit('change')">
|
<a-radio-group v-model="condition.enableCommonScript" class="mb-[8px]" @change="emit('change')">
|
||||||
<a-radio :value="false">{{ t('apiTestDebug.manual') }}</a-radio>
|
<a-radio :value="false">{{ t('apiTestDebug.manual') }}</a-radio>
|
||||||
<a-radio :value="true">{{ t('apiTestDebug.quote') }}</a-radio>
|
<a-radio v-if="hasAnyPermission(['PROJECT_CUSTOM_FUNCTION:READ'])" :value="true">{{
|
||||||
|
t('apiTestDebug.quote')
|
||||||
|
}}</a-radio>
|
||||||
</a-radio-group>
|
</a-radio-group>
|
||||||
<div v-if="props.showAssociatedScene" class="flex items-center">
|
<div v-if="props.showAssociatedScene" class="flex items-center">
|
||||||
<a-switch
|
<a-switch
|
||||||
|
@ -488,6 +490,7 @@
|
||||||
import { getProtocolList } from '@/api/modules/api-test/common';
|
import { getProtocolList } from '@/api/modules/api-test/common';
|
||||||
import { useI18n } from '@/hooks/useI18n';
|
import { useI18n } from '@/hooks/useI18n';
|
||||||
import useAppStore from '@/store/modules/app';
|
import useAppStore from '@/store/modules/app';
|
||||||
|
import { hasAnyPermission } from '@/utils/permission';
|
||||||
|
|
||||||
import type { ProtocolItem } from '@/models/apiTest/common';
|
import type { ProtocolItem } from '@/models/apiTest/common';
|
||||||
import { ExecuteConditionProcessor, JSONPathExtract, RegexExtract, XPathExtract } from '@/models/apiTest/common';
|
import { ExecuteConditionProcessor, JSONPathExtract, RegexExtract, XPathExtract } from '@/models/apiTest/common';
|
||||||
|
|
Loading…
Reference in New Issue