From 39b56b6e4000cf9b4d9672a3b7a3e774602ddb38 Mon Sep 17 00:00:00 2001 From: Kagol Date: Wed, 18 Jun 2025 15:50:58 +0800 Subject: [PATCH 1/3] feat: add acceptance.svg/payment-slips.svg/performance.svg --- packages/theme/src/svgs/acceptance.svg | 7 +++++++ packages/theme/src/svgs/payment-slips.svg | 12 ++++++++++++ packages/theme/src/svgs/performance.svg | 10 ++++++++++ packages/vue-icon/index.ts | 12 ++++++++++++ packages/vue-icon/src/acceptance/index.ts | 15 +++++++++++++++ packages/vue-icon/src/payment-slips/index.ts | 15 +++++++++++++++ packages/vue-icon/src/performance/index.ts | 15 +++++++++++++++ 7 files changed, 86 insertions(+) create mode 100644 packages/theme/src/svgs/acceptance.svg create mode 100644 packages/theme/src/svgs/payment-slips.svg create mode 100644 packages/theme/src/svgs/performance.svg create mode 100644 packages/vue-icon/src/acceptance/index.ts create mode 100644 packages/vue-icon/src/payment-slips/index.ts create mode 100644 packages/vue-icon/src/performance/index.ts diff --git a/packages/theme/src/svgs/acceptance.svg b/packages/theme/src/svgs/acceptance.svg new file mode 100644 index 0000000000..cc0fe4554b --- /dev/null +++ b/packages/theme/src/svgs/acceptance.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/packages/theme/src/svgs/payment-slips.svg b/packages/theme/src/svgs/payment-slips.svg new file mode 100644 index 0000000000..32d06cd26a --- /dev/null +++ b/packages/theme/src/svgs/payment-slips.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/packages/theme/src/svgs/performance.svg b/packages/theme/src/svgs/performance.svg new file mode 100644 index 0000000000..a166d30f59 --- /dev/null +++ b/packages/theme/src/svgs/performance.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/packages/vue-icon/index.ts b/packages/vue-icon/index.ts index f0677fd0ec..d8e8f37d22 100644 --- a/packages/vue-icon/index.ts +++ b/packages/vue-icon/index.ts @@ -11,6 +11,7 @@ */ import IconPromptExclamation from './src/prompt-exclamation' +import IconAcceptance from './src/acceptance' import IconAdd from './src/add' import IconAdministrator from './src/administrator' import IconAgendaView from './src/agenda-view' @@ -511,7 +512,9 @@ import IconMaintainInspectionRecords from './src/maintain-inspection-records' import IconItemPlanningProperties from './src/item-planning-properties' import IconMsg from './src/msg' import IconOfd from './src/ofd' +import IconPaymentSlips from './src/payment-slips' import IconPendingReview from './src/pending-review' +import IconPerformance from './src/performance' import IconProcessPlanRequirements from './src/process-plan-requirements' import IconPurchasePlannedOrder from './src/purchase-planned-order' import IconRequirementsPlanning from './src/requirements-planning' @@ -540,6 +543,8 @@ import IconLightningLine from './src/lightning-line' export { IconActivation, IconActivation as iconActivation, + IconAcceptance, + IconAcceptance as iconAcceptance, IconGenerating, IconGenerating as iconGenerating, IconProcessing, @@ -590,8 +595,12 @@ export { IconMsg as iconMsg, IconOfd, IconOfd as iconOfd, + IconPaymentSlips, + IconPaymentSlips as iconPaymentSlips, IconPendingReview, IconPendingReview as iconPendingReview, + IconPerformance, + IconPerformance as iconPerformance, IconProcessPlanRequirements, IconProcessPlanRequirements as iconProcessPlanRequirements, IconPurchasePlannedOrder, @@ -1586,6 +1595,7 @@ export { export default { IconActivation, + IconAcceptance, IconGenerating, IconProcessing, IconReportSubmission, @@ -1611,7 +1621,9 @@ export default { IconItemPlanningProperties, IconMsg, IconOfd, + IconPaymentSlips, IconPendingReview, + IconPerformance, IconProcessPlanRequirements, IconPurchasePlannedOrder, IconRequirementsPlanning, diff --git a/packages/vue-icon/src/acceptance/index.ts b/packages/vue-icon/src/acceptance/index.ts new file mode 100644 index 0000000000..e868dabe43 --- /dev/null +++ b/packages/vue-icon/src/acceptance/index.ts @@ -0,0 +1,15 @@ +/** + * Copyright (c) 2022 - present TinyVue Authors. + * Copyright (c) 2022 - present Huawei Cloud Computing Technologies Co., Ltd. + * + * Use of this source code is governed by an MIT-style license. + * + * THE OPEN SOURCE SOFTWARE IN THIS PRODUCT IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, + * BUT WITHOUT ANY WARRANTY, WITHOUT EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR + * A PARTICULAR PURPOSE. SEE THE APPLICABLE LICENSES FOR MORE DETAILS. + * + */ +import { svg } from '@opentiny/vue-common' +import Acceptance from '@opentiny/vue-theme/svgs/acceptance.svg' + +export default () => svg({ name: 'IconAcceptance', component: Acceptance })() diff --git a/packages/vue-icon/src/payment-slips/index.ts b/packages/vue-icon/src/payment-slips/index.ts new file mode 100644 index 0000000000..8e385daf82 --- /dev/null +++ b/packages/vue-icon/src/payment-slips/index.ts @@ -0,0 +1,15 @@ +/** + * Copyright (c) 2022 - present TinyVue Authors. + * Copyright (c) 2022 - present Huawei Cloud Computing Technologies Co., Ltd. + * + * Use of this source code is governed by an MIT-style license. + * + * THE OPEN SOURCE SOFTWARE IN THIS PRODUCT IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, + * BUT WITHOUT ANY WARRANTY, WITHOUT EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR + * A PARTICULAR PURPOSE. SEE THE APPLICABLE LICENSES FOR MORE DETAILS. + * + */ +import { svg } from '@opentiny/vue-common' +import PaymentSlips from '@opentiny/vue-theme/svgs/payment-slips.svg' + +export default () => svg({ name: 'IconPaymentSlips', component: PaymentSlips })() diff --git a/packages/vue-icon/src/performance/index.ts b/packages/vue-icon/src/performance/index.ts new file mode 100644 index 0000000000..50c4b51df0 --- /dev/null +++ b/packages/vue-icon/src/performance/index.ts @@ -0,0 +1,15 @@ +/** + * Copyright (c) 2022 - present TinyVue Authors. + * Copyright (c) 2022 - present Huawei Cloud Computing Technologies Co., Ltd. + * + * Use of this source code is governed by an MIT-style license. + * + * THE OPEN SOURCE SOFTWARE IN THIS PRODUCT IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, + * BUT WITHOUT ANY WARRANTY, WITHOUT EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR + * A PARTICULAR PURPOSE. SEE THE APPLICABLE LICENSES FOR MORE DETAILS. + * + */ +import { svg } from '@opentiny/vue-common' +import Performance from '@opentiny/vue-theme/svgs/performanc.svg' + +export default () => svg({ name: 'IconPerformance', component: Performance })() From ce7b5b51a6b882f958afcd01c68d21e556d38ed0 Mon Sep 17 00:00:00 2001 From: Kagol Date: Wed, 18 Jun 2025 16:37:41 +0800 Subject: [PATCH 2/3] feat: create icon-saas --- packages/theme-saas/src/svgs/acceptance.svg | 7 +++++++ packages/theme-saas/src/svgs/payment-slips.svg | 12 ++++++++++++ packages/theme-saas/src/svgs/performance.svg | 10 ++++++++++ packages/vue-icon-saas/index.ts | 12 ++++++++++++ 4 files changed, 41 insertions(+) create mode 100644 packages/theme-saas/src/svgs/acceptance.svg create mode 100644 packages/theme-saas/src/svgs/payment-slips.svg create mode 100644 packages/theme-saas/src/svgs/performance.svg diff --git a/packages/theme-saas/src/svgs/acceptance.svg b/packages/theme-saas/src/svgs/acceptance.svg new file mode 100644 index 0000000000..cc0fe4554b --- /dev/null +++ b/packages/theme-saas/src/svgs/acceptance.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/packages/theme-saas/src/svgs/payment-slips.svg b/packages/theme-saas/src/svgs/payment-slips.svg new file mode 100644 index 0000000000..32d06cd26a --- /dev/null +++ b/packages/theme-saas/src/svgs/payment-slips.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/packages/theme-saas/src/svgs/performance.svg b/packages/theme-saas/src/svgs/performance.svg new file mode 100644 index 0000000000..a166d30f59 --- /dev/null +++ b/packages/theme-saas/src/svgs/performance.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/packages/vue-icon-saas/index.ts b/packages/vue-icon-saas/index.ts index f0677fd0ec..d8e8f37d22 100644 --- a/packages/vue-icon-saas/index.ts +++ b/packages/vue-icon-saas/index.ts @@ -11,6 +11,7 @@ */ import IconPromptExclamation from './src/prompt-exclamation' +import IconAcceptance from './src/acceptance' import IconAdd from './src/add' import IconAdministrator from './src/administrator' import IconAgendaView from './src/agenda-view' @@ -511,7 +512,9 @@ import IconMaintainInspectionRecords from './src/maintain-inspection-records' import IconItemPlanningProperties from './src/item-planning-properties' import IconMsg from './src/msg' import IconOfd from './src/ofd' +import IconPaymentSlips from './src/payment-slips' import IconPendingReview from './src/pending-review' +import IconPerformance from './src/performance' import IconProcessPlanRequirements from './src/process-plan-requirements' import IconPurchasePlannedOrder from './src/purchase-planned-order' import IconRequirementsPlanning from './src/requirements-planning' @@ -540,6 +543,8 @@ import IconLightningLine from './src/lightning-line' export { IconActivation, IconActivation as iconActivation, + IconAcceptance, + IconAcceptance as iconAcceptance, IconGenerating, IconGenerating as iconGenerating, IconProcessing, @@ -590,8 +595,12 @@ export { IconMsg as iconMsg, IconOfd, IconOfd as iconOfd, + IconPaymentSlips, + IconPaymentSlips as iconPaymentSlips, IconPendingReview, IconPendingReview as iconPendingReview, + IconPerformance, + IconPerformance as iconPerformance, IconProcessPlanRequirements, IconProcessPlanRequirements as iconProcessPlanRequirements, IconPurchasePlannedOrder, @@ -1586,6 +1595,7 @@ export { export default { IconActivation, + IconAcceptance, IconGenerating, IconProcessing, IconReportSubmission, @@ -1611,7 +1621,9 @@ export default { IconItemPlanningProperties, IconMsg, IconOfd, + IconPaymentSlips, IconPendingReview, + IconPerformance, IconProcessPlanRequirements, IconPurchasePlannedOrder, IconRequirementsPlanning, From 51b04bd79564d763ea9a072385ccc90faada35d0 Mon Sep 17 00:00:00 2001 From: Kagol Date: Wed, 18 Jun 2025 17:10:07 +0800 Subject: [PATCH 3/3] fix: fix typo error --- packages/vue-icon/src/performance/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/vue-icon/src/performance/index.ts b/packages/vue-icon/src/performance/index.ts index 50c4b51df0..2a7f23ca97 100644 --- a/packages/vue-icon/src/performance/index.ts +++ b/packages/vue-icon/src/performance/index.ts @@ -10,6 +10,6 @@ * */ import { svg } from '@opentiny/vue-common' -import Performance from '@opentiny/vue-theme/svgs/performanc.svg' +import Performance from '@opentiny/vue-theme/svgs/performance.svg' export default () => svg({ name: 'IconPerformance', component: Performance })()