This commit is contained in:
sjl
2024-12-05 13:59:15 +08:00
11 changed files with 336 additions and 229 deletions

View File

@@ -83,8 +83,8 @@ function useMetaInfo() {
const formContent = reactive<TestSource.ParameterType>({
id: "",
sourceParamType: "",
sourceParamDesc: "",
sourceParamValue: "",
sourceParamDesc: "",
sort: 100,
pId: "0",
})
@@ -115,8 +115,8 @@ const resetFormContent = () => {
Object.assign(formContent, {
id: "",
sourceParamType: "",
sourceParamDesc: "",
sourceParamValue: "",
sourceParamDesc: "",
sort: 100,
pId: "0",
})
@@ -140,7 +140,6 @@ const save = () => {
let newUpdateParameter = toRaw({...formContent})
delete newUpdateParameter.children
emit('get-parameter', newUpdateParameter)
ElMessage.success({message: `${dialogTitle.value}成功!`})
close()
}
})

View File

@@ -193,6 +193,10 @@ const copyRow = (row) => {
}
const getParameter = (data: TestSource.ParameterType) => {
if (originalParameterArr.some(item => item.sourceParamType == data.sourceParamType)) {
ElMessage.error({message: '参数类型已存在!'})
return;
}
let index = originalParameterArr.findIndex(item => item.id === data.id)
@@ -200,9 +204,11 @@ const getParameter = (data: TestSource.ParameterType) => {
data.id = generateUUID()
// 新增
originalParameterArr.push(data)
ElMessage.success({message: '新增成功!'})
} else {
// 编辑
originalParameterArr[index] = data
ElMessage.success({message: '编辑成功!'})
}
emit('change-parameter', originalParameterArr)
tableData.value = getTreeData(originalParameterArr)
@@ -210,7 +216,6 @@ const getParameter = (data: TestSource.ParameterType) => {
//清空数据
const clearData = () => {
//console.log('clearData')
originalParameterArr = []
tableData.value = []
}