微调
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
@@ -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: '新增成功!'})
|
||||||
|
|||||||
Reference in New Issue
Block a user