From 5803d5d555cfd0cf8ad59814b8167f217dcf0176 Mon Sep 17 00:00:00 2001 From: pengda <1111@qq.com> Date: Thu, 24 Jul 2025 11:47:35 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AB=99=E7=82=B9=E4=BB=B7=E6=A0=BC=E5=90=8C?= =?UTF-8?q?=E6=AD=A5+=E8=8F=9C=E5=8D=95icon=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/SliderScond.vue | 2 +- src/components/site/serviceSetting/priceSet.vue | 23 +++- src/components/site/serviceSetting/syncPrice.vue | 155 ++++++++++++++++++++++ src/components/site/serviceSetting/valueAdded.vue | 4 + src/style/theme/common.scss | 2 +- src/views/agent/siteServiceAdd.vue | 42 +++--- src/views/agent/siteServiceList.vue | 8 +- 7 files changed, 211 insertions(+), 25 deletions(-) create mode 100644 src/components/site/serviceSetting/syncPrice.vue diff --git a/src/components/SliderScond.vue b/src/components/SliderScond.vue index 31bee37..fef5237 100644 --- a/src/components/SliderScond.vue +++ b/src/components/SliderScond.vue @@ -6,7 +6,7 @@
- {{ item[renderKeyNew.menuTitle] }} + {{ item[renderKeyNew.menuTitle] }}
diff --git a/src/components/site/serviceSetting/priceSet.vue b/src/components/site/serviceSetting/priceSet.vue index 80b1d17..fe1e550 100644 --- a/src/components/site/serviceSetting/priceSet.vue +++ b/src/components/site/serviceSetting/priceSet.vue @@ -74,9 +74,20 @@
重置 + 保存
+ + @@ -200,6 +211,8 @@ import GuipSelect from "@/components/GuipSelect.vue"; import bindGoods from "@/components/bindGoods.vue"; import GuipDialog from "@/components/GuipDialog.vue"; import PromptText from "@/components/PromptText.vue"; +import SyncPrice from "@/components/site/serviceSetting/syncPrice.vue"; +import ValueAdded from "@/components/site/serviceSetting/valueAdded.vue"; export default { name: 'priceSet', @@ -210,6 +223,8 @@ export default { } }, components: { + ValueAdded, + SyncPrice, GuipSelect, GuipInput, GuipButton, @@ -294,8 +309,8 @@ export default { resetPrice() { this.info.price = '' this.info.unit_num = '' - this.info.b_unit_price = '' - this.info.b_unit_num = '' + this.info.base_unit_price = '' + this.info.base_unit_num = '' }, savePrice() { const that = this @@ -330,8 +345,8 @@ export default { resetShopPrice() { this.info.unit_piece = '' this.info.unit_num = '' - this.info.b_unit_piece = '' - this.info.b_unit_num = '' + this.info.base_unit_piece = '' + this.info.base_unit_num = '' }, saveShopPrice() { const that = this diff --git a/src/components/site/serviceSetting/syncPrice.vue b/src/components/site/serviceSetting/syncPrice.vue new file mode 100644 index 0000000..f7655f0 --- /dev/null +++ b/src/components/site/serviceSetting/syncPrice.vue @@ -0,0 +1,155 @@ + + + \ No newline at end of file diff --git a/src/components/site/serviceSetting/valueAdded.vue b/src/components/site/serviceSetting/valueAdded.vue index 5aa155b..7170903 100644 --- a/src/components/site/serviceSetting/valueAdded.vue +++ b/src/components/site/serviceSetting/valueAdded.vue @@ -41,6 +41,8 @@
重置 + 保存
@@ -53,11 +55,13 @@ import GuipInput from "@/components/GuipInput.vue"; import GuipSelect from "@/components/GuipSelect.vue"; import GuipButton from "@/components/GuipButton.vue"; import PromptText from "@/components/PromptText.vue"; +import SyncPrice from "@/components/site/serviceSetting/syncPrice.vue"; export default { name: 'valueAdded', props: ['uid','type'], components: { + SyncPrice, PromptText, GuipButton, GuipSelect, GuipInput diff --git a/src/style/theme/common.scss b/src/style/theme/common.scss index b17d9cb..37d07bc 100644 --- a/src/style/theme/common.scss +++ b/src/style/theme/common.scss @@ -983,7 +983,7 @@ body { width: 100%; justify-content: flex-end !important; button { - width: 96px; + width: auto; height: 38px; } } diff --git a/src/views/agent/siteServiceAdd.vue b/src/views/agent/siteServiceAdd.vue index b8f167f..88f6bff 100644 --- a/src/views/agent/siteServiceAdd.vue +++ b/src/views/agent/siteServiceAdd.vue @@ -100,9 +100,20 @@
重置 + 保存
+ + @@ -222,11 +233,9 @@ @confirm="handleDelServiceConfirm" @cancel="handleDelServiceCancel"> 确定要移除服务吗? -
- 添加完成 - + 添加完成
@@ -240,11 +249,15 @@ import GuipSelect from "@/components/GuipSelect.vue"; import GuipInput from "@/components/GuipInput.vue"; import bindGoods from "@/components/bindGoods.vue"; import GuipDialog from "@/components/GuipDialog.vue"; +import ValueAdded from "@/components/site/serviceSetting/valueAdded.vue"; +import SyncPrice from "@/components/site/serviceSetting/syncPrice.vue"; export default { name: 'siteServiceAdd', props: [''], components: { + SyncPrice, + ValueAdded, GuipDialog, GuipInput, GuipSelect, @@ -281,6 +294,8 @@ export default { watch: { '$store.state.currentMenuItem'(newVal) { this.type = newVal.type + //查询是否添加了此服务 + this.getServiceInfo() this.getServiceAddInfo(); }, }, @@ -339,9 +354,6 @@ export default { that.service_unit = that.serviceAddInfo.unit //拼多多渠道查询商品所需参数初始化 if (that.serviceAddInfo.shop_name === '拼多多') this.initPddParam(that.uid) - //查询是否添加了此服务 - that.getServiceInfo() - store.commit('SET_BREADRIGHTTEXT', that.serviceAddInfo.site_short_name); }) return true @@ -434,8 +446,8 @@ export default { resetPrice() { this.serviceInfo.price = '' this.serviceInfo.unit_num = '' - this.serviceInfo.b_unit_price = '' - this.serviceInfo.b_unit_num = '' + this.serviceInfo.base_unit_price = '' + this.serviceInfo.base_unit_num = '' }, savePrice() { const that = this @@ -474,8 +486,8 @@ export default { resetShopPrice() { this.serviceInfo.unit_piece = '' this.serviceInfo.unit_num = '' - this.serviceInfo.b_unit_piece = '' - this.serviceInfo.b_unit_num = '' + this.serviceInfo.base_unit_piece = '' + this.serviceInfo.base_unit_num = '' }, saveShopPrice() { const that = this @@ -696,11 +708,11 @@ export default { letter-spacing: 0.08em; } - ::v-deep .prompt-desc { - font-size: 14px; - font-weight: bold; - color: #1E2226; - } + //.prompt-desc { + // font-size: 14px; + // font-weight: bold; + // color: #1E2226; + //} } diff --git a/src/views/agent/siteServiceList.vue b/src/views/agent/siteServiceList.vue index 2e245e7..49bca6f 100644 --- a/src/views/agent/siteServiceList.vue +++ b/src/views/agent/siteServiceList.vue @@ -20,7 +20,7 @@ -