This commit is contained in:
caozehui
2024-12-16 10:54:40 +08:00
parent fdf826d5f8
commit 396d6a7336
2 changed files with 8 additions and 9 deletions

View File

@@ -82,7 +82,6 @@ const downloadTemp = () => {
// 文件上传 // 文件上传
const uploadExcel = async (param: UploadRequestOptions) => { const uploadExcel = async (param: UploadRequestOptions) => {
debugger
let excelFormData = new FormData(); let excelFormData = new FormData();
excelFormData.append("file", param.file); excelFormData.append("file", param.file);
isCover.value && excelFormData.append("isCover", isCover.value as unknown as Blob); isCover.value && excelFormData.append("isCover", isCover.value as unknown as Blob);

View File

@@ -177,31 +177,31 @@ const copyRow = (row) => {
let parentIds = originalParameterArr.map(item => item.pId) let parentIds = originalParameterArr.map(item => item.pId)
if (parentIds.includes(row.id)) { if (parentIds.includes(row.id)) {
let newParameterId = generateUUID() let newParameterId = generateUUID().replaceAll("-","")
let children = originalParameterArr.filter(item => item.pId == row.id).map(item => ({ let children = originalParameterArr.filter(item => item.pId == row.id).map(item => ({
...item, ...item,
id: generateUUID(), id: generateUUID().replaceAll("-",""),
pId: newParameterId pId: newParameterId
})) }))
originalParameterArr.push({...row, id: newParameterId}) originalParameterArr.push({...row, id: newParameterId})
originalParameterArr.push(...children) originalParameterArr.push(...children)
} else { } else {
originalParameterArr.push({...row, id: generateUUID(), pId: row.pId}) originalParameterArr.push({...row, id: generateUUID().replaceAll("-",""), pId: row.pId})
} }
emit('change-parameter', originalParameterArr) emit('change-parameter', originalParameterArr)
tableData.value = getTreeData(originalParameterArr) tableData.value = getTreeData(originalParameterArr)
} }
const getParameter = (data: TestSource.ParameterType) => { const getParameter = (data: TestSource.ParameterType) => {
if (originalParameterArr.some(item => item.type == data.type)) { // if (originalParameterArr.some(item => item.type == data.type)) {
ElMessage.error({message: '参数类型已存在!'}) // ElMessage.error({message: '参数类型已存在!'})
return; // return;
} // }
let index = originalParameterArr.findIndex(item => item.id === data.id) let index = originalParameterArr.findIndex(item => item.id === data.id)
if (index === -1) { if (index === -1) {
data.id = generateUUID() data.id = generateUUID().replaceAll("-","")
// 新增 // 新增
originalParameterArr.push(data) originalParameterArr.push(data)
ElMessage.success({message: '新增成功!'}) ElMessage.success({message: '新增成功!'})