bug
This commit is contained in:
parent
fcda9641fc
commit
19b9acbbf4
@ -87,6 +87,7 @@
|
|||||||
<el-form-item label="文件路径" prop="filePath">
|
<el-form-item label="文件路径" prop="filePath">
|
||||||
<UploadFile v-model="formData.filePath"
|
<UploadFile v-model="formData.filePath"
|
||||||
:file-id="formData.id"
|
:file-id="formData.id"
|
||||||
|
v-model:file-status="formData.fileStatus"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
@ -136,6 +137,7 @@ const formData = ref({
|
|||||||
userName:'',
|
userName:'',
|
||||||
content: '',
|
content: '',
|
||||||
status: undefined,
|
status: undefined,
|
||||||
|
fileStatus: [] as number[],
|
||||||
filePath: [] as string[]
|
filePath: [] as string[]
|
||||||
})
|
})
|
||||||
const formData_Star2 ={
|
const formData_Star2 ={
|
||||||
@ -190,8 +192,11 @@ const open = async (type: string, id?: number) => {
|
|||||||
formLoading.value = true
|
formLoading.value = true
|
||||||
try {
|
try {
|
||||||
formData.value = await KnowledgeApi.getKnowledge(id)
|
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){
|
if (pathLen === 1){
|
||||||
formData.value.filePath[0] = formData.value.filePath[0].substring(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)
|
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[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)
|
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)
|
// console.log(formData.value)
|
||||||
} finally {
|
} finally {
|
||||||
formLoading.value = false
|
formLoading.value = false
|
||||||
@ -313,7 +324,7 @@ const submitForm = async () => {
|
|||||||
//去除多余空格
|
//去除多余空格
|
||||||
data.filePath = data.filePath.map(path => path.trimStart());
|
data.filePath = data.filePath.map(path => path.trimStart());
|
||||||
}
|
}
|
||||||
console.log(data.filePath)
|
// console.log(data)
|
||||||
// 拼接子表的数据
|
// 拼接子表的数据
|
||||||
data.comments = commentFormRef.value.getData()
|
data.comments = commentFormRef.value.getData()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user