From 43c473ab73c6ec1303abe60bdfa58bb2f0ab8621 Mon Sep 17 00:00:00 2001 From: ZLY Date: Wed, 3 Dec 2025 10:08:29 +0800 Subject: [PATCH] =?UTF-8?q?feat(component):=20=E5=A2=9E=E5=8A=A0=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=E5=B8=82=E5=9C=BA=E4=B8=AD=E4=B8=93=E7=94=A8=E7=9A=84?= =?UTF-8?q?=E5=A4=8D=E5=88=B6api=EF=BC=8C=E5=88=86=E7=A6=BB=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=E5=BC=80=E5=8F=91=E5=92=8C=E7=BB=84=E4=BB=B6=E5=B8=82?= =?UTF-8?q?=E5=9C=BA=E7=9A=84=E5=A4=8D=E5=88=B6api=E8=B0=83=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/componentBase.ts | 7 ++++++- src/api/componentMarket.ts | 9 +++++++-- .../componentList/addComponentModal.tsx | 4 ++-- src/pages/componentMarket/copyComponentModal.tsx | 7 +++---- 4 files changed, 18 insertions(+), 9 deletions(-) diff --git a/src/api/componentBase.ts b/src/api/componentBase.ts index 12de7b8..bc4dee1 100644 --- a/src/api/componentBase.ts +++ b/src/api/componentBase.ts @@ -71,4 +71,9 @@ export const exportComponent = (id) => { // 复制代码和设计 export const copyAll = (params) => { return axios.post(`${urlPrefix}/componentBase/copy`, params); -}; \ No newline at end of file +}; + +// 复制设计 +export const copyDesign = (params) => { + return axios.post(`${urlPrefix}/componentBase/copyDesign`, params); +} \ No newline at end of file diff --git a/src/api/componentMarket.ts b/src/api/componentMarket.ts index 838b469..cdf8490 100644 --- a/src/api/componentMarket.ts +++ b/src/api/componentMarket.ts @@ -10,8 +10,13 @@ export function getReviewGroupByNew(params: ReviewGroup) { } // 复制组件设计 -export function copyDesign(params) { - return axios.post(`${urlPrefix}/componentBase/copyDesign`, params); +export function copyDesignMarket(params) { + return axios.post(`${urlPrefix}/componentMarket/copyDesign`, params); +} + +// 复制组件和代码 +export function copyAllMarket(params) { + return axios.post(`${urlPrefix}/componentMarket/copy`, params); } // 组件市场 diff --git a/src/pages/componentDevelopment/componentList/addComponentModal.tsx b/src/pages/componentDevelopment/componentList/addComponentModal.tsx index 6e90c80..1c69b7c 100644 --- a/src/pages/componentDevelopment/componentList/addComponentModal.tsx +++ b/src/pages/componentDevelopment/componentList/addComponentModal.tsx @@ -26,9 +26,9 @@ import { getTagList, copyAll, getMyComponentList, - getCooperationComponentList + getCooperationComponentList, + copyDesign } from '@/api/componentBase'; -import { copyDesign } from '@/api/componentMarket'; import { codeInit, getComponentDesign, updateComponentDesign } from '@/api/componentDevelopProcess'; const FormItem = Form.Item; diff --git a/src/pages/componentMarket/copyComponentModal.tsx b/src/pages/componentMarket/copyComponentModal.tsx index 536c46e..29ed817 100644 --- a/src/pages/componentMarket/copyComponentModal.tsx +++ b/src/pages/componentMarket/copyComponentModal.tsx @@ -9,8 +9,7 @@ import { Message } from '@arco-design/web-react'; import { getComponentClassify } from '@/api/componentClassify'; -import { copyDesign } from '@/api/componentMarket'; -import { copyAll } from '@/api/componentBase'; +import { copyAllMarket, copyDesignMarket } from '@/api/componentMarket'; import EditorSection from '@/components/EditorSection'; const FormItem = Form.Item; @@ -97,7 +96,7 @@ const CopyComponentModal: React.FC = ({ desc: description }; - const res: any = await copyDesign(params); + const res: any = await copyDesignMarket(params); if (res.code === 200) { Message.success('仅复制设计成功'); @@ -132,7 +131,7 @@ const CopyComponentModal: React.FC = ({ desc: description }; - const res: any = await copyAll(params); + const res: any = await copyAllMarket(params); if (res.code === 200) { Message.success('复制设计和代码成功');