refactor: 前后置条件名称更改为前后置操作
This commit is contained in:
parent
31b89b4896
commit
9dded07e77
|
@ -697,7 +697,7 @@
|
||||||
*/
|
*/
|
||||||
function getCaseNodeInfo(node?: MinderJsonNode) {
|
function getCaseNodeInfo(node?: MinderJsonNode) {
|
||||||
let textStep: MinderJsonNode | undefined; // 文本描述
|
let textStep: MinderJsonNode | undefined; // 文本描述
|
||||||
let prerequisiteNode: MinderJsonNode | undefined; // 前置条件
|
let prerequisiteNode: MinderJsonNode | undefined; // 前置操作
|
||||||
let remarkNode: MinderJsonNode | undefined; // 备注
|
let remarkNode: MinderJsonNode | undefined; // 备注
|
||||||
const stepNodes: MinderJsonNode[] = []; // 步骤描述
|
const stepNodes: MinderJsonNode[] = []; // 步骤描述
|
||||||
node?.children?.forEach((item) => {
|
node?.children?.forEach((item) => {
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
export default {
|
export default {
|
||||||
'ms.minders.precondition': 'Precondition',
|
'ms.minders.allModule': 'All Modules',
|
||||||
|
'ms.minders.precondition': 'Pre-operation',
|
||||||
'ms.minders.stepDesc': 'Step Description',
|
'ms.minders.stepDesc': 'Step Description',
|
||||||
'ms.minders.stepExpect': 'Expected Result',
|
'ms.minders.stepExpect': 'Expected Result',
|
||||||
'ms.minders.textDesc': 'Text Description',
|
'ms.minders.textDesc': 'Text Description',
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
export default {
|
export default {
|
||||||
'ms.minders.precondition': '前置条件',
|
'ms.minders.allModule': '全部模块',
|
||||||
|
'ms.minders.precondition': '前置操作',
|
||||||
'ms.minders.stepDesc': '步骤描述',
|
'ms.minders.stepDesc': '步骤描述',
|
||||||
'ms.minders.stepExpect': '预期结果',
|
'ms.minders.stepExpect': '预期结果',
|
||||||
'ms.minders.textDesc': '文本描述',
|
'ms.minders.textDesc': '文本描述',
|
||||||
|
|
|
@ -163,7 +163,7 @@ export default function useMinderBaseApi({ hasEditPermission }: { hasEditPermiss
|
||||||
insertSonMenus.value = insertSonMenus.value.filter((e) => e.value !== stepTag && e.value !== textDescTag);
|
insertSonMenus.value = insertSonMenus.value.filter((e) => e.value !== stepTag && e.value !== textDescTag);
|
||||||
}
|
}
|
||||||
if (node.children?.some((child) => child.data?.resource?.includes(prerequisiteTag))) {
|
if (node.children?.some((child) => child.data?.resource?.includes(prerequisiteTag))) {
|
||||||
// 用例节点下有前置条件节点,不可插入前置条件节点
|
// 用例节点下有前置操作节点,不可插入前置操作节点
|
||||||
insertSonMenus.value = insertSonMenus.value.filter((e) => e.value !== prerequisiteTag);
|
insertSonMenus.value = insertSonMenus.value.filter((e) => e.value !== prerequisiteTag);
|
||||||
}
|
}
|
||||||
if (node.children?.some((child) => child.data?.resource?.includes(remarkTag))) {
|
if (node.children?.some((child) => child.data?.resource?.includes(remarkTag))) {
|
||||||
|
@ -186,7 +186,7 @@ export default function useMinderBaseApi({ hasEditPermission }: { hasEditPermiss
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
if (node.parent?.children?.some((child) => child.data?.resource?.includes(prerequisiteTag))) {
|
if (node.parent?.children?.some((child) => child.data?.resource?.includes(prerequisiteTag))) {
|
||||||
// 用例节点下有前置条件节点,不可插入前置条件节点
|
// 用例节点下有前置操作节点,不可插入前置操作节点
|
||||||
insertSiblingMenus.value = insertSiblingMenus.value.filter((e) => e.value !== prerequisiteTag);
|
insertSiblingMenus.value = insertSiblingMenus.value.filter((e) => e.value !== prerequisiteTag);
|
||||||
}
|
}
|
||||||
if (node.parent?.children?.some((child) => child.data?.resource?.includes(remarkTag))) {
|
if (node.parent?.children?.some((child) => child.data?.resource?.includes(remarkTag))) {
|
||||||
|
@ -395,7 +395,7 @@ export default function useMinderBaseApi({ hasEditPermission }: { hasEditPermiss
|
||||||
} else if (node.data?.resource?.includes(caseTag)) {
|
} else if (node.data?.resource?.includes(caseTag)) {
|
||||||
// 给用例插入子节点
|
// 给用例插入子节点
|
||||||
if (!node.children || node.children.length === 0) {
|
if (!node.children || node.children.length === 0) {
|
||||||
// 当前用例还没有子节点,默认添加一个前置条件
|
// 当前用例还没有子节点,默认添加一个前置操作
|
||||||
insertSpecifyNode('AppendChildNode', prerequisiteTag);
|
insertSpecifyNode('AppendChildNode', prerequisiteTag);
|
||||||
} else if (node.children.length > 0) {
|
} else if (node.children.length > 0) {
|
||||||
// 当前用例有子节点
|
// 当前用例有子节点
|
||||||
|
@ -413,7 +413,7 @@ export default function useMinderBaseApi({ hasEditPermission }: { hasEditPermiss
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!hasPreCondition) {
|
if (!hasPreCondition) {
|
||||||
// 没有前置条件,则默认添加一个前置条件
|
// 没有前置操作,则默认添加一个前置操作
|
||||||
insertSpecifyNode('AppendChildNode', prerequisiteTag);
|
insertSpecifyNode('AppendChildNode', prerequisiteTag);
|
||||||
} else if (!hasRemark) {
|
} else if (!hasRemark) {
|
||||||
// 没有备注,则默认添加一个备注
|
// 没有备注,则默认添加一个备注
|
||||||
|
@ -430,7 +430,7 @@ export default function useMinderBaseApi({ hasEditPermission }: { hasEditPermiss
|
||||||
// 当前节点是步骤描述或文本描述,且没有子节点,则默认添加一个预期结果
|
// 当前节点是步骤描述或文本描述,且没有子节点,则默认添加一个预期结果
|
||||||
insertSpecifyNode('AppendChildNode', value || stepExpectTag);
|
insertSpecifyNode('AppendChildNode', value || stepExpectTag);
|
||||||
} else if (node.data?.resource?.includes(prerequisiteTag) && (!node.children || node.children.length === 0)) {
|
} else if (node.data?.resource?.includes(prerequisiteTag) && (!node.children || node.children.length === 0)) {
|
||||||
// 当前节点是前置条件,则默认添加一个文本节点
|
// 当前节点是前置操作,则默认添加一个文本节点
|
||||||
execInert('AppendChildNode');
|
execInert('AppendChildNode');
|
||||||
} else {
|
} else {
|
||||||
// 文本节点下可添加文本节点
|
// 文本节点下可添加文本节点
|
||||||
|
@ -458,7 +458,7 @@ export default function useMinderBaseApi({ hasEditPermission }: { hasEditPermiss
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!hasPreCondition) {
|
if (!hasPreCondition) {
|
||||||
// 没有前置条件,则默认添加一个前置条件
|
// 没有前置操作,则默认添加一个前置操作
|
||||||
insertSpecifyNode('AppendSiblingNode', prerequisiteTag);
|
insertSpecifyNode('AppendSiblingNode', prerequisiteTag);
|
||||||
} else if (!hasRemark) {
|
} else if (!hasRemark) {
|
||||||
// 没有备注,则默认添加一个备注
|
// 没有备注,则默认添加一个备注
|
||||||
|
@ -597,7 +597,7 @@ export default function useMinderBaseApi({ hasEditPermission }: { hasEditPermiss
|
||||||
node.children?.every((child) => !child.data?.resource?.includes(prerequisiteTag)) &&
|
node.children?.every((child) => !child.data?.resource?.includes(prerequisiteTag)) &&
|
||||||
nodes[0].data?.resource?.includes(prerequisiteTag)
|
nodes[0].data?.resource?.includes(prerequisiteTag)
|
||||||
) {
|
) {
|
||||||
// 用例下无前置条件且粘贴的节点是前置条件
|
// 用例下无前置操作且粘贴的节点是前置操作
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if (
|
if (
|
||||||
|
|
|
@ -93,7 +93,7 @@ export default {
|
||||||
tag: {
|
tag: {
|
||||||
case: 'Case',
|
case: 'Case',
|
||||||
module: 'Module',
|
module: 'Module',
|
||||||
precondition: 'Precondition',
|
precondition: 'Pre-operation',
|
||||||
desc: 'Step desc',
|
desc: 'Step desc',
|
||||||
expect: 'Expected result',
|
expect: 'Expected result',
|
||||||
remark: 'Remark',
|
remark: 'Remark',
|
||||||
|
|
|
@ -87,7 +87,7 @@ export default {
|
||||||
tag: {
|
tag: {
|
||||||
case: '用例',
|
case: '用例',
|
||||||
module: '模块',
|
module: '模块',
|
||||||
precondition: '前置条件',
|
precondition: '前置操作',
|
||||||
desc: '步骤描述',
|
desc: '步骤描述',
|
||||||
expect: '预期结果',
|
expect: '预期结果',
|
||||||
remark: '备注',
|
remark: '备注',
|
||||||
|
|
|
@ -165,7 +165,7 @@ export enum RequestAssertionCondition {
|
||||||
START_WITH = 'START_WITH', // 以 xx 开头
|
START_WITH = 'START_WITH', // 以 xx 开头
|
||||||
UNCHECKED = 'UNCHECKED', // 不校验
|
UNCHECKED = 'UNCHECKED', // 不校验
|
||||||
}
|
}
|
||||||
// 接口请求-前后置条件-处理器类型
|
// 接口请求-前后置操作-处理器类型
|
||||||
export enum RequestConditionProcessor {
|
export enum RequestConditionProcessor {
|
||||||
SCRIPT = 'SCRIPT', // 脚本操作
|
SCRIPT = 'SCRIPT', // 脚本操作
|
||||||
SQL = 'SQL', // SQL操作
|
SQL = 'SQL', // SQL操作
|
||||||
|
@ -174,7 +174,7 @@ export enum RequestConditionProcessor {
|
||||||
SCENARIO_SCRIPT = 'ENV_SCENARIO_SCRIPT', // 场景脚本
|
SCENARIO_SCRIPT = 'ENV_SCENARIO_SCRIPT', // 场景脚本
|
||||||
REQUEST_SCRIPT = 'ENV_REQUEST_SCRIPT', // 请求脚本
|
REQUEST_SCRIPT = 'ENV_REQUEST_SCRIPT', // 请求脚本
|
||||||
}
|
}
|
||||||
// 接口请求-前后置条件-脚本处理器语言
|
// 接口请求-前后置操作-脚本处理器语言
|
||||||
export enum RequestConditionScriptLanguage {
|
export enum RequestConditionScriptLanguage {
|
||||||
BEANSHELL = 'BEANSHELL', // Beanshell
|
BEANSHELL = 'BEANSHELL', // Beanshell
|
||||||
BEANSHELL_JSR233 = 'BEANSHELL_JSR233', // Beanshell JSR233
|
BEANSHELL_JSR233 = 'BEANSHELL_JSR233', // Beanshell JSR233
|
||||||
|
|
|
@ -222,7 +222,7 @@ export type ResponseScriptAssertion = ScriptCommonConfig;
|
||||||
export interface ResponseVariableAssertion {
|
export interface ResponseVariableAssertion {
|
||||||
variableAssertionItems: ResponseAssertionItem[];
|
variableAssertionItems: ResponseAssertionItem[];
|
||||||
}
|
}
|
||||||
// 执行请求-前后置条件处理器
|
// 执行请求-前后置操作处理器
|
||||||
export interface ExecuteConditionProcessorCommon {
|
export interface ExecuteConditionProcessorCommon {
|
||||||
id: number; // 处理器ID,前端列表渲染需要,后台无此字段
|
id: number; // 处理器ID,前端列表渲染需要,后台无此字段
|
||||||
enable: boolean; // 是否启用
|
enable: boolean; // 是否启用
|
||||||
|
@ -233,9 +233,9 @@ export interface ExecuteConditionProcessorCommon {
|
||||||
beforeStepScript: boolean; // 是否是步骤内前置脚本前
|
beforeStepScript: boolean; // 是否是步骤内前置脚本前
|
||||||
assertionType?: RequestConditionProcessor;
|
assertionType?: RequestConditionProcessor;
|
||||||
}
|
}
|
||||||
// 执行请求-前后置条件-脚本处理器
|
// 执行请求-前后置操作-脚本处理器
|
||||||
export type ScriptProcessor = ScriptCommonConfig & ExecuteConditionProcessorCommon;
|
export type ScriptProcessor = ScriptCommonConfig & ExecuteConditionProcessorCommon;
|
||||||
// 执行请求-前后置条件-SQL脚本处理器
|
// 执行请求-前后置操作-SQL脚本处理器
|
||||||
export interface SQLProcessor extends ExecuteConditionProcessorCommon {
|
export interface SQLProcessor extends ExecuteConditionProcessorCommon {
|
||||||
name: string; // 描述
|
name: string; // 描述
|
||||||
dataSourceId: string; // 数据源ID
|
dataSourceId: string; // 数据源ID
|
||||||
|
@ -246,7 +246,7 @@ export interface SQLProcessor extends ExecuteConditionProcessorCommon {
|
||||||
variableNames: string; // 按列存储时的变量名集合,多个列可以使用逗号分隔
|
variableNames: string; // 按列存储时的变量名集合,多个列可以使用逗号分隔
|
||||||
extractParams: KeyValueParam[]; // 提取参数列表
|
extractParams: KeyValueParam[]; // 提取参数列表
|
||||||
}
|
}
|
||||||
// 执行请求-前后置条件-等待时间处理器
|
// 执行请求-前后置操作-等待时间处理器
|
||||||
export interface TimeWaitingProcessor extends ExecuteConditionProcessorCommon {
|
export interface TimeWaitingProcessor extends ExecuteConditionProcessorCommon {
|
||||||
delay: number; // 等待时间 单位:毫秒
|
delay: number; // 等待时间 单位:毫秒
|
||||||
}
|
}
|
||||||
|
@ -274,11 +274,11 @@ export type JSONPathExtract = ExpressionCommonConfig;
|
||||||
export interface XPathExtract extends ExpressionCommonConfig {
|
export interface XPathExtract extends ExpressionCommonConfig {
|
||||||
responseFormat: ResponseBodyXPathAssertionFormat; // 响应格式
|
responseFormat: ResponseBodyXPathAssertionFormat; // 响应格式
|
||||||
}
|
}
|
||||||
// 执行请求-前后置条件-参数提取处理器
|
// 执行请求-前后置操作-参数提取处理器
|
||||||
export interface ExtractProcessor extends ExecuteConditionProcessorCommon {
|
export interface ExtractProcessor extends ExecuteConditionProcessorCommon {
|
||||||
extractors: (RegexExtract | JSONPathExtract | XPathExtract)[];
|
extractors: (RegexExtract | JSONPathExtract | XPathExtract)[];
|
||||||
}
|
}
|
||||||
// 执行请求-前后置条件配置
|
// 执行请求-前后置操作配置
|
||||||
export type ExecuteConditionProcessor = Partial<
|
export type ExecuteConditionProcessor = Partial<
|
||||||
ScriptProcessor & SQLProcessor & TimeWaitingProcessor & ExtractProcessor
|
ScriptProcessor & SQLProcessor & TimeWaitingProcessor & ExtractProcessor
|
||||||
> &
|
> &
|
||||||
|
|
|
@ -60,7 +60,7 @@ export interface CaseManagementTable {
|
||||||
reviewStatus: StatusType[keyof StatusType]; // 评审状态:未评审/评审中/通过/不通过/重新提审
|
reviewStatus: StatusType[keyof StatusType]; // 评审状态:未评审/评审中/通过/不通过/重新提审
|
||||||
tags: any; // 标签(JSON)
|
tags: any; // 标签(JSON)
|
||||||
caseEditType: string; // 编辑模式:步骤模式/文本模式
|
caseEditType: string; // 编辑模式:步骤模式/文本模式
|
||||||
prerequisite: string; // 前置条件
|
prerequisite: string; // 前置操作
|
||||||
pos: number; // 自定义排序,间隔5000
|
pos: number; // 自定义排序,间隔5000
|
||||||
versionId: string; // 版本ID
|
versionId: string; // 版本ID
|
||||||
refId: string; // 指向初始版本ID
|
refId: string; // 指向初始版本ID
|
||||||
|
@ -411,7 +411,7 @@ export interface FeatureCaseMinderUpdateCaseItem {
|
||||||
moduleId: string;
|
moduleId: string;
|
||||||
moveMode?: MoveMode; // 移动方式(节点移动或新增时需要)
|
moveMode?: MoveMode; // 移动方式(节点移动或新增时需要)
|
||||||
targetId?: string;
|
targetId?: string;
|
||||||
prerequisite: string; // 前置条件
|
prerequisite: string; // 前置操作
|
||||||
caseEditType: FeatureCaseMinderEditType;
|
caseEditType: FeatureCaseMinderEditType;
|
||||||
steps: string;
|
steps: string;
|
||||||
textDescription: string; // 文本描述
|
textDescription: string; // 文本描述
|
||||||
|
|
|
@ -9,8 +9,8 @@ export default {
|
||||||
'apiTestDebug.pluginData': 'Request data',
|
'apiTestDebug.pluginData': 'Request data',
|
||||||
'apiTestDebug.header': 'Header',
|
'apiTestDebug.header': 'Header',
|
||||||
'apiTestDebug.body': 'Body',
|
'apiTestDebug.body': 'Body',
|
||||||
'apiTestDebug.prefix': 'Precondition',
|
'apiTestDebug.prefix': 'Pre-operation',
|
||||||
'apiTestDebug.post': 'Postcondition',
|
'apiTestDebug.post': 'Post-operation',
|
||||||
'apiTestDebug.assertion': 'Assertion',
|
'apiTestDebug.assertion': 'Assertion',
|
||||||
'apiTestDebug.auth': 'Auth',
|
'apiTestDebug.auth': 'Auth',
|
||||||
'apiTestDebug.setting': 'Setting',
|
'apiTestDebug.setting': 'Setting',
|
||||||
|
@ -60,10 +60,10 @@ export default {
|
||||||
'apiTestDebug.redirect': 'Redirect',
|
'apiTestDebug.redirect': 'Redirect',
|
||||||
'apiTestDebug.follow': 'Follow',
|
'apiTestDebug.follow': 'Follow',
|
||||||
'apiTestDebug.auto': 'Auto',
|
'apiTestDebug.auto': 'Auto',
|
||||||
'apiTestDebug.precondition': 'Precondition',
|
'apiTestDebug.precondition': 'Pre-operation',
|
||||||
'apiTestDebug.openGlobalPrecondition': 'Enable global precondition',
|
'apiTestDebug.openGlobalPrecondition': 'Enable global Post-operation',
|
||||||
'apiTestDebug.openGlobalPreconditionTip':
|
'apiTestDebug.openGlobalPreconditionTip':
|
||||||
'It is enabled by default. If it is disabled, the global precondition will not be executed when running this interface.',
|
'It is enabled by default. If it is disabled, the global Post-operation will not be executed when running this interface.',
|
||||||
'apiTestDebug.sql': 'SQL',
|
'apiTestDebug.sql': 'SQL',
|
||||||
'apiTestDebug.sqlScript': 'SQL script',
|
'apiTestDebug.sqlScript': 'SQL script',
|
||||||
'apiTestDebug.waitTime': 'Wait time',
|
'apiTestDebug.waitTime': 'Wait time',
|
||||||
|
@ -114,8 +114,8 @@ export default {
|
||||||
'apiTestDebug.username': 'Username',
|
'apiTestDebug.username': 'Username',
|
||||||
'apiTestDebug.maxConnection': 'Max connections',
|
'apiTestDebug.maxConnection': 'Max connections',
|
||||||
'apiTestDebug.timeout': 'Timeout (ms)',
|
'apiTestDebug.timeout': 'Timeout (ms)',
|
||||||
'apiTestDebug.postCondition': 'Postcondition',
|
'apiTestDebug.postCondition': 'Post-operation',
|
||||||
'apiTestDebug.openGlobalPostCondition': 'Enable global postcondition',
|
'apiTestDebug.openGlobalPostCondition': 'Enable global Post-operation',
|
||||||
'apiTestDebug.openGlobalPostConditionTip':
|
'apiTestDebug.openGlobalPostConditionTip':
|
||||||
'It is enabled by default. If it is disabled, the global post-processing will not be executed when running this interface.',
|
'It is enabled by default. If it is disabled, the global post-processing will not be executed when running this interface.',
|
||||||
'apiTestDebug.globalParameter': 'Global parameter',
|
'apiTestDebug.globalParameter': 'Global parameter',
|
||||||
|
|
|
@ -57,7 +57,7 @@ export default {
|
||||||
'apiTestDebug.redirect': '重定向',
|
'apiTestDebug.redirect': '重定向',
|
||||||
'apiTestDebug.follow': '跟随',
|
'apiTestDebug.follow': '跟随',
|
||||||
'apiTestDebug.auto': '自动',
|
'apiTestDebug.auto': '自动',
|
||||||
'apiTestDebug.precondition': '前置条件',
|
'apiTestDebug.precondition': '前置操作',
|
||||||
'apiTestDebug.openGlobalPrecondition': '启用全局前置',
|
'apiTestDebug.openGlobalPrecondition': '启用全局前置',
|
||||||
'apiTestDebug.openGlobalPreconditionTip': '默认开启,关闭则运行该接口时不执行全局前置',
|
'apiTestDebug.openGlobalPreconditionTip': '默认开启,关闭则运行该接口时不执行全局前置',
|
||||||
'apiTestDebug.sql': 'SQL 操作',
|
'apiTestDebug.sql': 'SQL 操作',
|
||||||
|
@ -107,7 +107,7 @@ export default {
|
||||||
'apiTestDebug.username': '用户名',
|
'apiTestDebug.username': '用户名',
|
||||||
'apiTestDebug.maxConnection': '最大连接数',
|
'apiTestDebug.maxConnection': '最大连接数',
|
||||||
'apiTestDebug.timeout': '超时时间(ms)',
|
'apiTestDebug.timeout': '超时时间(ms)',
|
||||||
'apiTestDebug.postCondition': '后置条件',
|
'apiTestDebug.postCondition': '后置操作',
|
||||||
'apiTestDebug.openGlobalPostCondition': '启用全局后置',
|
'apiTestDebug.openGlobalPostCondition': '启用全局后置',
|
||||||
'apiTestDebug.openGlobalPostConditionTip': '默认开启,关闭则运行该接口时不执行全局后置',
|
'apiTestDebug.openGlobalPostConditionTip': '默认开启,关闭则运行该接口时不执行全局后置',
|
||||||
'apiTestDebug.globalParameter': '全局参数',
|
'apiTestDebug.globalParameter': '全局参数',
|
||||||
|
|
|
@ -731,7 +731,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 前置条件附件id
|
// 前置操作附件id
|
||||||
const prerequisiteFileIds = ref<string[]>([]);
|
const prerequisiteFileIds = ref<string[]>([]);
|
||||||
// 文本描述附件id
|
// 文本描述附件id
|
||||||
const textDescriptionFileIds = ref<string[]>([]);
|
const textDescriptionFileIds = ref<string[]>([]);
|
||||||
|
|
|
@ -358,7 +358,7 @@
|
||||||
: [];
|
: [];
|
||||||
}
|
}
|
||||||
|
|
||||||
// 编辑前置条件
|
// 编辑前置操作
|
||||||
function prepositionEdit() {
|
function prepositionEdit() {
|
||||||
isEditPreposition.value = !isEditPreposition.value;
|
isEditPreposition.value = !isEditPreposition.value;
|
||||||
}
|
}
|
||||||
|
@ -427,7 +427,7 @@
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
// 前置条件附件id
|
// 前置操作附件id
|
||||||
const prerequisiteFileIds = ref<string[]>([]);
|
const prerequisiteFileIds = ref<string[]>([]);
|
||||||
// 文本描述附件id
|
// 文本描述附件id
|
||||||
const textDescriptionFileIds = ref<string[]>([]);
|
const textDescriptionFileIds = ref<string[]>([]);
|
||||||
|
|
|
@ -96,7 +96,7 @@ export default {
|
||||||
'system.orgTemplate.caseNamePlaceholder': 'Please enter a use case name',
|
'system.orgTemplate.caseNamePlaceholder': 'Please enter a use case name',
|
||||||
'system.orgTemplate.defectNamePlaceholder': 'Please enter a use defect name',
|
'system.orgTemplate.defectNamePlaceholder': 'Please enter a use defect name',
|
||||||
'system.orgTemplate.noDefaultPlaceholder': 'Default value are not supported',
|
'system.orgTemplate.noDefaultPlaceholder': 'Default value are not supported',
|
||||||
'system.orgTemplate.precondition': 'precondition',
|
'system.orgTemplate.precondition': 'Pre-operation',
|
||||||
'system.orgTemplate.stepDescription': 'Step description',
|
'system.orgTemplate.stepDescription': 'Step description',
|
||||||
'system.orgTemplate.changeType': 'Change type',
|
'system.orgTemplate.changeType': 'Change type',
|
||||||
'system.orgTemplate.textDescription': 'Text description',
|
'system.orgTemplate.textDescription': 'Text description',
|
||||||
|
|
|
@ -95,7 +95,7 @@ export default {
|
||||||
'system.orgTemplate.caseNamePlaceholder': '请输入用例名称',
|
'system.orgTemplate.caseNamePlaceholder': '请输入用例名称',
|
||||||
'system.orgTemplate.defectNamePlaceholder': '请输入缺陷名称',
|
'system.orgTemplate.defectNamePlaceholder': '请输入缺陷名称',
|
||||||
'system.orgTemplate.noDefaultPlaceholder': '暂不支持默认值',
|
'system.orgTemplate.noDefaultPlaceholder': '暂不支持默认值',
|
||||||
'system.orgTemplate.precondition': '前置条件',
|
'system.orgTemplate.precondition': '前置操作',
|
||||||
'system.orgTemplate.stepDescription': '步骤描述',
|
'system.orgTemplate.stepDescription': '步骤描述',
|
||||||
'system.orgTemplate.changeType': '更改类型',
|
'system.orgTemplate.changeType': '更改类型',
|
||||||
'system.orgTemplate.textDescription': '文本描述',
|
'system.orgTemplate.textDescription': '文本描述',
|
||||||
|
|
Loading…
Reference in New Issue