浏览代码

feat: 新增批量检查文件名称是否已存在的功能

xieyong 16 小时之前
父节点
当前提交
cee01cb356
共有 1 个文件被更改,包括 12 次插入0 次删除
  1. 12 0
      src/api/doc-manage/index.js

+ 12 - 0
src/api/doc-manage/index.js

@@ -287,6 +287,18 @@ export async function fileSaveAPI(data) {
   }
   return Promise.reject(new Error(res.data.message));
 }
+/**
+ * 批量检查文件名称是否已存在(未逻辑删除)
+ * @param {string[]} names 待检查的文件名称集合(不含扩展名)
+ * @returns {Promise<string[]>} 重复的名称列表(既有重名 + 本次请求内重复)
+ */
+export async function checkNameExistsAPI(names) {
+  const res = await request.post('/fm/file/checkNameExists', names);
+  if (res.data.code == 0) {
+    return res.data.data || [];
+  }
+  return Promise.reject(new Error(res.data.message));
+}
 /**
  * 修改
  * @data data