From 05ca8cad9429662eb3432eba7965ab4c7c4af49c Mon Sep 17 00:00:00 2001
From: sws <1141121512@qq.com>
Date: Sat, 28 Sep 2024 13:50:55 +0800
Subject: [PATCH] =?UTF-8?q?1.=E9=93=BE=E6=8E=A5=E6=9B=B4=E6=96=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/common/url-value/index.vue | 2 +-
.../common/url-value/link-articles.vue | 30 +++++++++-
.../common/url-value/link-brand.vue | 30 +++++++++-
.../common/url-value/link-custom.vue | 55 ++++++++++++++++---
.../common/url-value/link-goods-category.vue | 16 +++++-
.../common/url-value/link-goods-search.vue | 27 ++++++++-
.../common/url-value/link-goods.vue | 30 +++++++++-
.../common/url-value/link-table.vue | 41 +++++++++++++-
.../common/url-value/url-value-dialog.vue | 19 ++++---
.../components/main/default/header-nav.ts | 2 +-
10 files changed, 223 insertions(+), 29 deletions(-)
diff --git a/src/components/common/url-value/index.vue b/src/components/common/url-value/index.vue
index b27e567e..d7bb6593 100644
--- a/src/components/common/url-value/index.vue
+++ b/src/components/common/url-value/index.vue
@@ -16,7 +16,7 @@
-
+
diff --git a/src/components/common/url-value/link-goods-category.vue b/src/components/common/url-value/link-goods-category.vue
index 2ef185e4..fff83348 100644
--- a/src/components/common/url-value/link-goods-category.vue
+++ b/src/components/common/url-value/link-goods-category.vue
@@ -38,6 +38,11 @@ const props = defineProps({
type: Boolean,
default: () => false,
},
+ // 判断是否返回链接地址
+ selectIsUrl: {
+ type: Boolean,
+ default: false,
+ },
});
watch(
() => props.reset,
@@ -120,7 +125,16 @@ const row_click = (row: any) => {
};
const new_table_datas = array_conversion(JSON.parse(JSON.stringify(new_table_data.value)));
template_selection.value = new_table_datas.findIndex((item: pageLinkList) => item.id == row.id).toString();
- modelValue.value = [row];
+ if (props.selectIsUrl) {
+ const new_row = {
+ id: row.id,
+ name: row.name,
+ page: '/pages/goods-search/goods-search?category_id=' + row.id,
+ };
+ modelValue.value = [new_row];
+ } else {
+ modelValue.value = [row];
+ }
};