From 021cd90021f3379050319c0117ba76909964918b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E4=BA=8E=E8=82=96=E7=A3=8A?= <18851179580@163.com>
Date: Tue, 18 Mar 2025 16:40:52 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=A1=B5=E9=9D=A2=E6=98=BE?=
=?UTF-8?q?=E7=A4=BA=E5=86=85=E5=AE=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/url-value.ts | 9 +
src/components/common/data-filter/index.vue | 43 +++-
.../common/url-value/url-value-dialog.vue | 6 +
src/components/model-ask/index.vue | 198 ++++++++++--------
.../model-ask/model-ask-content.vue | 25 ++-
src/components/model-binding/index.vue | 12 +-
src/components/model-goods-list/index.vue | 4 +-
src/components/model-realstore/index.vue | 8 +-
src/components/model-salerecords/index.vue | 5 +-
src/components/model-shop/index.vue | 8 +-
src/config/const/ask.ts | 34 ++-
src/config/const/binding.ts | 6 +-
src/config/const/realstore.ts | 4 +
src/config/const/salerecords.ts | 2 +
src/config/const/shop.ts | 4 +
src/views/layout/index.vue | 30 ++-
16 files changed, 260 insertions(+), 138 deletions(-)
diff --git a/src/api/url-value.ts b/src/api/url-value.ts
index 5141fd74..a5d6447f 100644
--- a/src/api/url-value.ts
+++ b/src/api/url-value.ts
@@ -92,6 +92,15 @@ class UrlValueAPI {
data,
});
}
+
+ /** 多门店指定数据 */
+ static getAskList(data: any) {
+ return api_request({
+ url: `?s=plugins/index/pluginsname/ask/pluginscontrol/diyask/pluginsaction/index.html`,
+ method: 'post',
+ data,
+ });
+ }
}
export default UrlValueAPI;
diff --git a/src/components/common/data-filter/index.vue b/src/components/common/data-filter/index.vue
index 58e42c23..cba945e6 100644
--- a/src/components/common/data-filter/index.vue
+++ b/src/components/common/data-filter/index.vue
@@ -5,7 +5,7 @@
-
+
+添加
@@ -93,7 +93,7 @@
-
+
@@ -157,6 +157,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.name }}
+
+
+
+
+ {{ item.name }}
+
+
+
+
+ {{ item.name }}
+
+
+
+
@@ -217,8 +248,10 @@
const option_list = ref
@@ -180,6 +184,8 @@ const dialog_title = computed(() => {
name = '多商户';
} else if (props.type[0] == 'realstore') {
name = '多门店';
+ } else if (props.type[0] == 'ask') {
+ name = '问答';
}
return name + '选择';
} else {
diff --git a/src/components/model-ask/index.vue b/src/components/model-ask/index.vue
index 42261119..81175aa7 100644
--- a/src/components/model-ask/index.vue
+++ b/src/components/model-ask/index.vue
@@ -2,37 +2,63 @@
-
+
-
-
-
-
-
-
-
{{ item.name }}
-
-
{{ item.describe }}
-
-
浏览
+
+
+
+
{{ index + 1 }}
+
{{ item.title }}
+
+
+
+
+
+ {{ item.is_reply == 0 ? '未回' : '已回'}}
+
+
+
+
{{ item.add_time_date }}
+
共有{{ item.access_count }}浏览
+
+
+
+
+
+
+
+
{{ item.add_time_date }}
+
+
+
+ {{ item.is_reply == 0 ? '未回' : '已回'}}
+
+
-
+
-
-
-
-
-
- {{ item.name }}
+
+
+
+
{{ item.add_time_date }}
+
+
+
+ {{ item.is_reply == 0 ? '未回' : '已回'}}
+
+
-
{{ item.describe }}
@@ -40,14 +66,15 @@
+