diff --git a/template/admin/src/api/product.js b/template/admin/src/api/product.js
index 9cc416666..0da77b490 100644
--- a/template/admin/src/api/product.js
+++ b/template/admin/src/api/product.js
@@ -84,6 +84,19 @@ export function productShowApi(data) {
});
}
+/**
+ * 添加虚拟评论
+ * @param {*} data
+ * @returns
+ */
+export function saveFictitiousReply(data) {
+ return request({
+ url: 'product/reply/save_fictitious_reply',
+ method: 'post',
+ data,
+ });
+}
+
/**
* @description 商品属性 -- 批量下架
* @param {Object} param data {Object} 传值对象
diff --git a/template/admin/src/pages/product/components/addReply.vue b/template/admin/src/pages/product/components/addReply.vue
new file mode 100644
index 000000000..3a08ad96a
--- /dev/null
+++ b/template/admin/src/pages/product/components/addReply.vue
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/template/admin/src/pages/product/productReply/index.vue b/template/admin/src/pages/product/productReply/index.vue
index 3d5255837..812c87923 100644
--- a/template/admin/src/pages/product/productReply/index.vue
+++ b/template/admin/src/pages/product/productReply/index.vue
@@ -124,17 +124,72 @@
+
+
+
+
+
+
+
+
+
![]()
+
+
+
+
+
+
+
@@ -394,4 +569,14 @@ export default {
height: 100%;
display: block;
}
+.product-data {
+ display: flex;
+ align-items: center;
+
+ .image {
+ width: 50px !important;
+ height: 50px !important;
+ margin-right: 10px;
+ }
+}