From b2cf1646a4492798b9c20998d62154a46814a66c Mon Sep 17 00:00:00 2001 From: xingyu4j Date: Mon, 13 Apr 2026 16:46:44 +0800 Subject: [PATCH] fix: lint --- .../views/mall/promotion/discountActivity/modules/form.vue | 4 ++-- .../views/mall/promotion/kefu/modules/conversation-list.vue | 2 +- .../views/mall/promotion/kefu/modules/member/member-info.vue | 2 +- .../src/views/mall/promotion/kefu/modules/message-list.vue | 2 +- .../rewardActivity/modules/reward-rule-coupon-select.vue | 2 +- .../views/mall/promotion/discountActivity/modules/form.vue | 4 ++-- .../views/mall/promotion/kefu/modules/conversation-list.vue | 2 +- .../views/mall/promotion/kefu/modules/member/member-info.vue | 2 +- .../src/views/mall/promotion/kefu/modules/message-list.vue | 2 +- .../rewardActivity/modules/reward-rule-coupon-select.vue | 2 +- packages/@core/base/shared/src/utils/url.ts | 3 +-- 11 files changed, 13 insertions(+), 14 deletions(-) diff --git a/apps/web-antd/src/views/mall/promotion/discountActivity/modules/form.vue b/apps/web-antd/src/views/mall/promotion/discountActivity/modules/form.vue index 091063160..a0eff3e1d 100644 --- a/apps/web-antd/src/views/mall/promotion/discountActivity/modules/form.vue +++ b/apps/web-antd/src/views/mall/promotion/discountActivity/modules/form.vue @@ -64,12 +64,12 @@ const [Form, formApi] = useVbenForm({ // ================= 商品选择相关 ================= /** SKU 扩展类型 */ -interface SkuExtension extends MallSpuApi.Sku { +interface SkuExtension extends MallSpuApi.Sku { productConfig: MallDiscountActivityApi.DiscountProduct; } /** SPU 扩展类型 */ -interface SpuExtension extends MallSpuApi.Spu { +interface SpuExtension extends MallSpuApi.Spu { skus?: SkuExtension[]; } diff --git a/apps/web-antd/src/views/mall/promotion/kefu/modules/conversation-list.vue b/apps/web-antd/src/views/mall/promotion/kefu/modules/conversation-list.vue index cb081f833..174d845a3 100644 --- a/apps/web-antd/src/views/mall/promotion/kefu/modules/conversation-list.vue +++ b/apps/web-antd/src/views/mall/promotion/kefu/modules/conversation-list.vue @@ -50,7 +50,7 @@ function openRightMessage(item: MallKefuConversationApi.Conversation) { /** 获得消息类型 */ const getConversationDisplayText = computed( - () => (lastMessageContentType: number, lastMessageContent: string) => { + () => (lastMessageContentType: number, lastMessageContent: string) => { switch (lastMessageContentType) { case KeFuMessageContentTypeEnum.IMAGE: { return '[图片消息]'; diff --git a/apps/web-antd/src/views/mall/promotion/kefu/modules/member/member-info.vue b/apps/web-antd/src/views/mall/promotion/kefu/modules/member/member-info.vue index f7d00af86..742509d83 100644 --- a/apps/web-antd/src/views/mall/promotion/kefu/modules/member/member-info.vue +++ b/apps/web-antd/src/views/mall/promotion/kefu/modules/member/member-info.vue @@ -21,7 +21,7 @@ import ProductBrowsingHistory from './product-browsing-history.vue'; const activeTab = ref('会员信息'); -const tabActivation = computed(() => (tab: string) => activeTab.value === tab); +const tabActivation = computed(() => (tab: string) => activeTab.value === tab); /** tab 切换 */ const productBrowsingHistoryRef = diff --git a/apps/web-antd/src/views/mall/promotion/kefu/modules/message-list.vue b/apps/web-antd/src/views/mall/promotion/kefu/modules/message-list.vue index 2ba335483..dcb34aaca 100644 --- a/apps/web-antd/src/views/mall/promotion/kefu/modules/message-list.vue +++ b/apps/web-antd/src/views/mall/promotion/kefu/modules/message-list.vue @@ -51,7 +51,7 @@ const loadHistory = ref(false); // 加载历史消息 /** 获悉消息内容 */ const getMessageContent = computed( - () => (item: any) => jsonParse(item.content), + () => (item: any) => jsonParse(item.content), ); /** 获得消息列表 */ diff --git a/apps/web-antd/src/views/mall/promotion/rewardActivity/modules/reward-rule-coupon-select.vue b/apps/web-antd/src/views/mall/promotion/rewardActivity/modules/reward-rule-coupon-select.vue index 8ae5bb572..fef6297ed 100644 --- a/apps/web-antd/src/views/mall/promotion/rewardActivity/modules/reward-rule-coupon-select.vue +++ b/apps/web-antd/src/views/mall/promotion/rewardActivity/modules/reward-rule-coupon-select.vue @@ -25,7 +25,7 @@ const emits = defineEmits<{ }>(); /** 选择赠送的优惠类型拓展 */ -interface GiveCoupon extends MallCouponTemplateApi.CouponTemplate { +interface GiveCoupon extends MallCouponTemplateApi.CouponTemplate { giveCount?: number; } diff --git a/apps/web-ele/src/views/mall/promotion/discountActivity/modules/form.vue b/apps/web-ele/src/views/mall/promotion/discountActivity/modules/form.vue index 4f4ad31b2..3dd8c1867 100644 --- a/apps/web-ele/src/views/mall/promotion/discountActivity/modules/form.vue +++ b/apps/web-ele/src/views/mall/promotion/discountActivity/modules/form.vue @@ -64,12 +64,12 @@ const [Form, formApi] = useVbenForm({ // ================= 商品选择相关 ================= /** SKU 扩展类型 */ -interface SkuExtension extends MallSpuApi.Sku { +interface SkuExtension extends MallSpuApi.Sku { productConfig: MallDiscountActivityApi.DiscountProduct; } /** SPU 扩展类型 */ -interface SpuExtension extends MallSpuApi.Spu { +interface SpuExtension extends MallSpuApi.Spu { skus?: SkuExtension[]; } diff --git a/apps/web-ele/src/views/mall/promotion/kefu/modules/conversation-list.vue b/apps/web-ele/src/views/mall/promotion/kefu/modules/conversation-list.vue index 7f6b91bcf..9f22f84b6 100644 --- a/apps/web-ele/src/views/mall/promotion/kefu/modules/conversation-list.vue +++ b/apps/web-ele/src/views/mall/promotion/kefu/modules/conversation-list.vue @@ -50,7 +50,7 @@ function openRightMessage(item: MallKefuConversationApi.Conversation) { /** 获得消息类型 */ const getConversationDisplayText = computed( - () => (lastMessageContentType: number, lastMessageContent: string) => { + () => (lastMessageContentType: number, lastMessageContent: string) => { switch (lastMessageContentType) { case KeFuMessageContentTypeEnum.IMAGE: { return '[图片消息]'; diff --git a/apps/web-ele/src/views/mall/promotion/kefu/modules/member/member-info.vue b/apps/web-ele/src/views/mall/promotion/kefu/modules/member/member-info.vue index 39be701a5..4b87f377a 100644 --- a/apps/web-ele/src/views/mall/promotion/kefu/modules/member/member-info.vue +++ b/apps/web-ele/src/views/mall/promotion/kefu/modules/member/member-info.vue @@ -21,7 +21,7 @@ import ProductBrowsingHistory from './product-browsing-history.vue'; const activeTab = ref('会员信息'); -const tabActivation = computed(() => (tab: string) => activeTab.value === tab); +const tabActivation = computed(() => (tab: string) => activeTab.value === tab); /** tab 切换 */ const productBrowsingHistoryRef = diff --git a/apps/web-ele/src/views/mall/promotion/kefu/modules/message-list.vue b/apps/web-ele/src/views/mall/promotion/kefu/modules/message-list.vue index 495253399..633187084 100644 --- a/apps/web-ele/src/views/mall/promotion/kefu/modules/message-list.vue +++ b/apps/web-ele/src/views/mall/promotion/kefu/modules/message-list.vue @@ -57,7 +57,7 @@ const loadHistory = ref(false); // 加载历史消息 /** 获悉消息内容 */ const getMessageContent = computed( - () => (item: any) => jsonParse(item.content), + () => (item: any) => jsonParse(item.content), ); /** 获得消息列表 */ diff --git a/apps/web-ele/src/views/mall/promotion/rewardActivity/modules/reward-rule-coupon-select.vue b/apps/web-ele/src/views/mall/promotion/rewardActivity/modules/reward-rule-coupon-select.vue index c3f622977..ae400c2a8 100644 --- a/apps/web-ele/src/views/mall/promotion/rewardActivity/modules/reward-rule-coupon-select.vue +++ b/apps/web-ele/src/views/mall/promotion/rewardActivity/modules/reward-rule-coupon-select.vue @@ -25,7 +25,7 @@ const emits = defineEmits<{ }>(); /** 选择赠送的优惠类型拓展 */ -interface GiveCoupon extends MallCouponTemplateApi.CouponTemplate { +interface GiveCoupon extends MallCouponTemplateApi.CouponTemplate { giveCount?: number; } diff --git a/packages/@core/base/shared/src/utils/url.ts b/packages/@core/base/shared/src/utils/url.ts index 1bf744be2..f0fd0e5a3 100644 --- a/packages/@core/base/shared/src/utils/url.ts +++ b/packages/@core/base/shared/src/utils/url.ts @@ -4,8 +4,7 @@ */ export function isUrl(path: string): boolean { try { - new URL(path); - return true; + return Boolean(new URL(path)); } catch { return false; }