From 15cd54a44e0244e89ff9811c1bc3f374aef259b5 Mon Sep 17 00:00:00 2001 From: liushiwei <499672082@qq.com> Date: Fri, 24 Nov 2023 01:04:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + src/assets/free.png | Bin 0 -> 9225 bytes src/components/AiCopyFromTemu.vue | 5 +- src/components/AiProductDetail.vue | 4 +- src/components/AiProductDropDown.vue | 60 ++- src/entry/background.js | 2 + src/manifest.production.json | 2 +- src/router/index.js | 26 +- src/view/Home.vue | 33 +- src/view/login/Register.vue | 21 +- src/view/product/CopyProduct.vue | 157 ++++++- .../newproducttrack/newproduct/Index.vue | 42 ++ .../newproduct/components/Detail.vue | 412 ++++++++++++++++++ .../newproducttrack/newproductgroup/Index.vue | 57 +++ .../newproductgroup/components/Detail.vue | 235 ++++++++++ .../newproductgroup/components/List.vue | 318 ++++++++++++++ .../storetrack/components/Detail.vue | 4 - 17 files changed, 1340 insertions(+), 39 deletions(-) create mode 100644 src/assets/free.png create mode 100644 src/view/selection/newproducttrack/newproduct/Index.vue create mode 100644 src/view/selection/newproducttrack/newproduct/components/Detail.vue create mode 100644 src/view/selection/newproducttrack/newproductgroup/Index.vue create mode 100644 src/view/selection/newproducttrack/newproductgroup/components/Detail.vue create mode 100644 src/view/selection/newproducttrack/newproductgroup/components/List.vue diff --git a/package.json b/package.json index 1aaf39a..1b5eca3 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "vue-json-excel": "^0.3.0", "vue-qr": "^4.0.9", "vue-router": "^3.2.0", + "crypto-js": "^4.0.0", "vuex": "^3.4.0", "vuex-persistedstate": "^4.1.0" }, diff --git a/src/assets/free.png b/src/assets/free.png new file mode 100644 index 0000000000000000000000000000000000000000..ab0b17d5e6c09471a6057a591c4679d1fe707ee0 GIT binary patch literal 9225 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 Bx{Ck+ literal 0 HcmV?d00001 diff --git a/src/components/AiCopyFromTemu.vue b/src/components/AiCopyFromTemu.vue index d734917..2a20f75 100644 --- a/src/components/AiCopyFromTemu.vue +++ b/src/components/AiCopyFromTemu.vue @@ -157,8 +157,9 @@ export default { goods_id: this.goodsId }}).then((res) => { if (!res.goods) { - this.isCopying = false - Message.error("获取商品信息失败,采集失败") + //this.isCopying = false + //Message.error("获取商品信息失败,采集失败") + this.addToDraft() return } this.goods = res.goods diff --git a/src/components/AiProductDetail.vue b/src/components/AiProductDetail.vue index fc781fa..3047ade 100644 --- a/src/components/AiProductDetail.vue +++ b/src/components/AiProductDetail.vue @@ -28,7 +28,7 @@ import { DualAxes } from '@antv/g2plot' export default { name: "AiProductDetail", - props: ['params'], + props: ['params', 'url'], components: { AiProductDropDown }, @@ -47,7 +47,7 @@ export default { }, methods: { init() { - this.$http.post('/api/monitorDetail/queryProductDetail',null,{ + this.$http.post(this.url ? this.url: '/api/monitorDetail/queryProductDetail',null,{ params: { goodsId: this.params.goodsId, monitorId: this.params.monitorId diff --git a/src/components/AiProductDropDown.vue b/src/components/AiProductDropDown.vue index cb96f8a..a497a0f 100644 --- a/src/components/AiProductDropDown.vue +++ b/src/components/AiProductDropDown.vue @@ -8,6 +8,7 @@ 查看详情 加入收藏 取消收藏 + 加入分组 商品采集 访问商品 访问店铺 @@ -24,6 +25,32 @@ @close="handleClose"> + + + + + + + + + + +

+ + + + diff --git a/src/view/selection/newproducttrack/newproduct/components/Detail.vue b/src/view/selection/newproducttrack/newproduct/components/Detail.vue new file mode 100644 index 0000000..154573a --- /dev/null +++ b/src/view/selection/newproducttrack/newproduct/components/Detail.vue @@ -0,0 +1,412 @@ + + + + + diff --git a/src/view/selection/newproducttrack/newproductgroup/Index.vue b/src/view/selection/newproducttrack/newproductgroup/Index.vue new file mode 100644 index 0000000..faa052c --- /dev/null +++ b/src/view/selection/newproducttrack/newproductgroup/Index.vue @@ -0,0 +1,57 @@ + + + + + + diff --git a/src/view/selection/newproducttrack/newproductgroup/components/Detail.vue b/src/view/selection/newproducttrack/newproductgroup/components/Detail.vue new file mode 100644 index 0000000..4428938 --- /dev/null +++ b/src/view/selection/newproducttrack/newproductgroup/components/Detail.vue @@ -0,0 +1,235 @@ + + + + + diff --git a/src/view/selection/newproducttrack/newproductgroup/components/List.vue b/src/view/selection/newproducttrack/newproductgroup/components/List.vue new file mode 100644 index 0000000..3d4c593 --- /dev/null +++ b/src/view/selection/newproducttrack/newproductgroup/components/List.vue @@ -0,0 +1,318 @@ + + + + + diff --git a/src/view/selection/storetrack/components/Detail.vue b/src/view/selection/storetrack/components/Detail.vue index 7ab7749..68581f0 100644 --- a/src/view/selection/storetrack/components/Detail.vue +++ b/src/view/selection/storetrack/components/Detail.vue @@ -33,10 +33,6 @@ 查询 - -
- -