From e1aeb653d656b3c3be05f06cac212f435cec07c3 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期五, 25 七月 2025 15:55:36 +0800
Subject: [PATCH] Merge branch 'dev-3.4.2.5' of http://120.26.58.240:8888/r/12333GovernmentWeb into dev-3.4.2.5

---
 src/utils/common/file.ts |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/src/utils/common/file.ts b/src/utils/common/file.ts
index 25cbd9a..eff24c0 100644
--- a/src/utils/common/file.ts
+++ b/src/utils/common/file.ts
@@ -25,6 +25,14 @@
   return path ? [convertApi2FormUrl(path)] : [];
 }
 
+export function convertApi2FormUrlBySeparator(path: string, separator = '|') {
+  return path ? path.split(separator).map((x) => setOSSLink(x)) : [];
+}
+
+export function convertApi2FormUrlObjectBySeparator(path: string, separator = '|') {
+  return path ? path.split(separator).map(convertApi2FormUrl) : [];
+}
+
 /**
  * 鎶妘pload鐨勮矾寰勮浆鎹负涓婁紶鍒癮pi鐨勮矾寰�
  */
@@ -48,3 +56,10 @@
   // 濡傛灉闇�瑕佷繚鐣欐洿澶氬皬鏁颁綅锛屽彲浠ヨ皟鏁磘oFixed鐨勫弬鏁�
   return parseFloat((bytes / Math.pow(k, i)).toFixed(2)) + ' ' + sizes[i];
 }
+
+export function convertFormUrl2ApiBySeparator<T extends { path?: string }>(
+  urls: T[],
+  separator = '|'
+) {
+  return convertFormUrl2Api(urls).join(separator);
+}

--
Gitblit v1.9.1