This commit is contained in:
XaoLi717 2024-10-08 15:14:43 +08:00
parent fcda9641fc
commit 19b9acbbf4

View File

@ -87,6 +87,7 @@
<el-form-item label="文件路径" prop="filePath">
<UploadFile v-model="formData.filePath"
:file-id="formData.id"
v-model:file-status="formData.fileStatus"
/>
</el-form-item>
</el-form>
@ -136,6 +137,7 @@ const formData = ref({
userName:'',
content: '',
status: undefined,
fileStatus: [] as number[],
filePath: [] as string[]
})
const formData_Star2 ={
@ -190,8 +192,11 @@ const open = async (type: string, id?: number) => {
formLoading.value = true
try {
formData.value = await KnowledgeApi.getKnowledge(id)
//
const pathLen = formData.value.filePath.length
//
let pathLen = 0
if (formData.value.filePath && formData.value.filePath.length > 0) {
pathLen = formData.value.filePath.length;
}
if (pathLen === 1){
formData.value.filePath[0] = formData.value.filePath[0].substring(1)
formData.value.filePath[0] = formData.value.filePath[0].substring(0,formData.value.filePath[0].length-1)
@ -199,6 +204,12 @@ const open = async (type: string, id?: number) => {
formData.value.filePath[0] = formData.value.filePath[0].substring(1)
formData.value.filePath[pathLen-1] = formData.value.filePath[pathLen-1].substring(0,formData.value.filePath[pathLen-1].length-1)
}
//
if (formData.value.fileStatus) {
let statusString = formData.value.fileStatus.toString();
statusString = statusString.replaceAll(/\[|\]/g, "");
formData.value.fileStatus = statusString.split(",").map(Number);
}
// console.log(formData.value)
} finally {
formLoading.value = false
@ -313,7 +324,7 @@ const submitForm = async () => {
//
data.filePath = data.filePath.map(path => path.trimStart());
}
console.log(data.filePath)
// console.log(data)
//
data.comments = commentFormRef.value.getData()