fuliqi
2024-01-24 29c1e7eb5ac16e90d8991a86c1c071bc312ec8d9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
// import { Message } from 'element-ui'
export function handleSuccess (_this, formData, form, arr, data, key, multiple) {
  arr.push({
    url: data.url,
    id: data.id
  })
  if (multiple) {
    formData[key] = arr.map(item => item.id).join(',')
  } else {
    formData[key] = data.id
  }
  _this.$refs[form].clearValidate(key)
}
export function handleRemove (formData, arr, data, key, multiple) {
  const fileList = arr.filter(v => {
    return v.id !== data.id
  })
  let fileArr = []
  if (multiple) {
    fileArr = fileList.map(item => item.id)
    formData[key] = fileArr.join(',')
  } else {
    formData[key] = null
  }
 
  return fileList
}