style(接口测试): 接口调试样式更改

--bug=1037308 --user=宋天阳 【接口测试】定义-新建接口-后置-提取参数-表达式没有提示信息 https://www.tapd.cn/55049933/s/1479761
This commit is contained in:
song-tianyang 2024-03-25 14:38:09 +08:00 committed by Craftsman
parent d3ebbd9f8b
commit d608df0e93
3 changed files with 28 additions and 2 deletions

View File

@ -378,10 +378,34 @@
}; };
const paramForm = ref<Record<string, any>>({ ...defaultParamForm }); const paramForm = ref<Record<string, any>>({ ...defaultParamForm });
const paramFormRef = ref<FormInstance>(); const paramFormRef = ref<FormInstance>();
const paramTypeOptions: CascaderOption[] = cloneDeep(mockAllGroup);
const paramFuncOptions: MockParamItem[] = cloneDeep(mockFunctions); const paramFuncOptions: MockParamItem[] = cloneDeep(mockFunctions);
const currentParamsInputGroup = ref<MockParamInputGroupItem[]>([]); const currentParamsInputGroup = ref<MockParamInputGroupItem[]>([]);
function genMockParamTypeOptions() {
//
const mockParamTypeOptions: { label: string; value: string; children: any }[] = [];
mockAllGroup.forEach((item) => {
const optionChildren: { label: string; value: string }[] = [];
if (item.children) {
item.children.forEach((child) => {
const childOpt = {
label: t(child.label),
value: child.value,
};
optionChildren.push(childOpt);
});
}
const option = {
label: t(item.label),
value: item.value,
children: optionChildren,
};
mockParamTypeOptions.push(option);
});
return mockParamTypeOptions;
}
const paramTypeOptions = genMockParamTypeOptions();
/** /**
* 切换变量类型设置变量输入框的输入组 * 切换变量类型设置变量输入框的输入组
* @param val 变量类型 * @param val 变量类型

View File

@ -373,6 +373,7 @@
v-model:model-value="record.expression" v-model:model-value="record.expression"
class="ms-params-input" class="ms-params-input"
:max-length="255" :max-length="255"
:placeholder="t('ms.paramsInput.commonPlaceholder')"
size="mini" size="mini"
@input="() => handleExpressionChange(rowIndex)" @input="() => handleExpressionChange(rowIndex)"
@change="() => handleExpressionChange(rowIndex)" @change="() => handleExpressionChange(rowIndex)"

View File

@ -106,7 +106,7 @@
CommonScriptItem, CommonScriptItem,
ParamsRequestType, ParamsRequestType,
} from '@/models/projectManagement/commonScript'; } from '@/models/projectManagement/commonScript';
import { TableKeyEnum } from '@/enums/tableEnum'; import { ColumnEditTypeEnum, TableKeyEnum } from '@/enums/tableEnum';
const appStore = useAppStore(); const appStore = useAppStore();
const currentProjectId = computed(() => appStore.currentProjectId); const currentProjectId = computed(() => appStore.currentProjectId);
@ -137,6 +137,7 @@
dataIndex: 'description', dataIndex: 'description',
width: 200, width: 200,
showDrag: true, showDrag: true,
showTooltip: true,
}, },
{ {
title: 'project.commonScript.enable', title: 'project.commonScript.enable',