zs vor 8 Monaten
Ursprung
Commit
35de5c1ff2
2 geänderte Dateien mit 11 neuen und 11 gelöschten Zeilen
  1. 5 5
      src/components/custom/custom-upload.vue
  2. 6 6
      src/store/api/systemFunc.js

+ 5 - 5
src/components/custom/custom-upload.vue

@@ -61,6 +61,7 @@ const onSuccess = (response, file) => {
   let ponse = omit(response, ['errcode', 'errmsg'])
   let arr = cloneDeep(list)
   if (isArray(list.value)) {
+    console.log(list.value)
     arr.value.push({ ...ponse, name: file.name, url: `${response.uri}` })
   } else {
     arr.value = [{ ...ponse, name: file.name, url: `${response.uri}` }]
@@ -69,11 +70,10 @@ const onSuccess = (response, file) => {
 }
 // 删除图片
 // file: { id: any; uri: string }, fileList: any
-const onRemove = () => {
-  // let arr: Ref<ListItem[]> = _.cloneDeep(list);
-  // let info = arr.value.filter((f) => f.id != file.id);
-  // emit('change', info);
-  return true
+const onRemove = (uploadFile, uploadFiles) => {
+  console.log(uploadFile, uploadFiles)
+  let info = uploadFiles.filter((f) => f.id != uploadFile.id)
+  emit('change', { model: model.value, value: info })
 }
 
 // #endregion

+ 6 - 6
src/store/api/systemFunc.js

@@ -5,27 +5,27 @@ const axios = new AxiosWrapper()
 
 export const SystemFuncStore = defineStore('systemFunc', () => {
   const initES = async (payload) => {
-    const res = await axios.$get(`${url}/initES}`)
+    const res = await axios.$get(`${url}/initES`)
     return res
   }
   const correctImportData = async () => {
-    const res = await axios.$get(`${url}/cid}`)
+    const res = await axios.$get(`${url}/cid`)
     return res
   }
   const initSystemMenus = async () => {
-    const res = await axios.$get(`${url}/ism}`)
+    const res = await axios.$get(`${url}/ism`)
     return res
   }
   const initUserMenus = async () => {
-    const res = await axios.$get(`${url}/ium}`)
+    const res = await axios.$get(`${url}/ium`)
     return res
   }
   const initRoleData = async () => {
-    const res = await axios.$get(`${url}/ir}`)
+    const res = await axios.$get(`${url}/ir`)
     return res
   }
   const initRoleMenus = async () => {
-    const res = await axios.$get(`${url}/irm}`)
+    const res = await axios.$get(`${url}/irm`)
     return res
   }