From eb39f2e5dcb3d95eec0e70f31d0015ee025dbff0 Mon Sep 17 00:00:00 2001
From: chenxin <398275325@qq。>
Date: Wed, 28 May 2025 10:09:59 +0800
Subject: [PATCH 1/8] =?UTF-8?q?=E5=8E=BB=E6=8E=89=E8=82=A1=E4=B8=9C?=
=?UTF-8?q?=E6=8A=A5=E5=90=8D=E5=AE=8C=E6=88=90=E6=96=87=E6=A1=88?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/marketing/pages/reservation/goods-reservate-result.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/marketing/pages/reservation/goods-reservate-result.js b/src/marketing/pages/reservation/goods-reservate-result.js
index 7882ed625..681fd946d 100644
--- a/src/marketing/pages/reservation/goods-reservate-result.js
+++ b/src/marketing/pages/reservation/goods-reservate-result.js
@@ -50,10 +50,10 @@ function GoodReservateResult(props) {
return (
-
+ {/*
股东您好,报名已填报完成!
-
+ */}
{info?.joinTips && {info.joinTips}}
From 6c9d2a6581034e1591b3c34a990390198a092369 Mon Sep 17 00:00:00 2001
From: chenxin <398275325@qq。>
Date: Tue, 3 Jun 2025 10:45:45 +0800
Subject: [PATCH 2/8] =?UTF-8?q?=E5=95=86=E5=93=81=E5=8F=82=E6=95=B0?=
=?UTF-8?q?=E6=A0=B7=E5=BC=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/pages/item/espier-detail.js | 47 +++++++++++++++++++++---
src/pages/item/espier-detail.scss | 61 +++++++++++++++++++++++++++++++
2 files changed, 103 insertions(+), 5 deletions(-)
diff --git a/src/pages/item/espier-detail.js b/src/pages/item/espier-detail.js
index 6fa1cccba..b88f65a40 100644
--- a/src/pages/item/espier-detail.js
+++ b/src/pages/item/espier-detail.js
@@ -8,7 +8,7 @@ import Taro, {
} from '@tarojs/taro'
import { View, Text, Swiper, SwiperItem, Video, ScrollView } from '@tarojs/components'
import { useImmer } from 'use-immer'
-import { AtCountdown } from 'taro-ui'
+import { AtFloatLayout , AtButton } from 'taro-ui'
import {
SpPrice,
SpCell,
@@ -107,7 +107,8 @@ const initialState = {
showCancel: true,
onCancel: null,
onConfirm: null
- }
+ },
+ isParameter: false
}
function EspierDetail(props) {
@@ -177,7 +178,8 @@ function EspierDetail(props) {
curItem,
recommendList,
policyModal,
- modalDivided
+ modalDivided,
+ isParameter
} = state
// 添加一个 ref 来追踪是否是首次渲染
@@ -232,12 +234,12 @@ function EspierDetail(props) {
}, [play])
useEffect(() => {
- if (packageOpen || skuPanelOpen || sharePanelOpen || posterModalOpen || promotionOpen) {
+ if (packageOpen || skuPanelOpen || sharePanelOpen || posterModalOpen || promotionOpen || isParameter) {
pageRef.current.pageLock()
} else {
pageRef.current.pageUnLock()
}
- }, [packageOpen, skuPanelOpen, sharePanelOpen, posterModalOpen, promotionOpen])
+ }, [packageOpen, skuPanelOpen, sharePanelOpen, posterModalOpen, promotionOpen,isParameter])
// 添加一个新的 useEffect 来监听 dtid 变化
useEffect(() => {
@@ -763,6 +765,12 @@ function EspierDetail(props) {
})
}
+ const handleClose = () => {
+ setState((draft) => {
+ draft.isParameter = !isParameter
+ })
+ }
+
// 领券
const handleReceiveCoupon = () => {
const { itemId, distributorId } = info
@@ -1042,6 +1050,23 @@ function EspierDetail(props) {
}
+
+
+ 参数
+
+
+
+
+ 60瓦
+
+
+ 近光功率
+
+
+
+
+
+
{/* 商品评价 */}
@@ -1179,6 +1204,18 @@ function EspierDetail(props) {
onCancel={modalDivided.onCancel}
onConfirm={modalDivided.onConfirm}
/>}
+
+
+
+
+
+ 近光功率
+ 60瓦
+
+
+ 确认
+
+
)
}
diff --git a/src/pages/item/espier-detail.scss b/src/pages/item/espier-detail.scss
index 5fe31b5eb..9f3a50f79 100644
--- a/src/pages/item/espier-detail.scss
+++ b/src/pages/item/espier-detail.scss
@@ -293,4 +293,65 @@
// @include text-overflow();
}
}
+
+ .goods-params-flat{
+ margin: 0 16px 24px;
+ padding: 16px 24px;
+ background: #fff;
+ display: flex;
+ align-items: center;
+ width: 670px;
+ .parameter{
+ font-weight: 600;
+ font-size: 28px;
+ width: 100px;
+ text-align: center;
+ white-space:nowrap;
+ }
+ .parameter-content{
+ display: flex;
+ align-items: center;
+ white-space:nowrap;
+ flex: 1;
+ overflow-y: auto;
+ .parameter-item{
+ text-align: center;
+ width: 164px;
+ flex-shrink: 0;
+ .configuration{
+ color: #999;
+ }
+ }
+ }
+ .icon-arrowRight{
+ font-size: 36px;
+ }
+ }
+
+ .at-float-layout .layout-header__title {
+ text-align: center;
+ }
+
+ .product-parameter{
+ height: 700px;
+ padding: 0 24px;
+ &-all{
+ margin-bottom: 24px;
+ height: 560px;
+ overflow-x: auto;
+ .product-parameter-item{
+ height: 80px;
+ .title{
+ color: #999;
+ width: 260px;
+ display: inline-block;
+ }
+ .content{
+ font-weight: 600;
+ }
+ }
+ }
+
+ }
+
}
From 59ba6a1458231ff7e546a0cb1ea268446051f9a3 Mon Sep 17 00:00:00 2001
From: chenxin <398275325@qq。>
Date: Wed, 4 Jun 2025 16:58:54 +0800
Subject: [PATCH 3/8] =?UTF-8?q?=E5=95=86=E5=93=81=E5=8F=82=E6=95=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/doc/goods.js | 12 +++----
src/pages/item/espier-detail.js | 57 +++++++++++++++++++++------------
2 files changed, 43 insertions(+), 26 deletions(-)
diff --git a/src/doc/goods.js b/src/doc/goods.js
index b7cef81a6..e61a2cf3d 100644
--- a/src/doc/goods.js
+++ b/src/doc/goods.js
@@ -327,12 +327,12 @@ export const ESPIER_DETAIL_GOODS_INFO = {
// 如果 regions 不是数组,可以将它转换成数组 把 regions 转换成只包含一个元素的数组
regions = [regions]
}
- if (item_unit) {
- res.push({ attribute_name: '计量单位', attribute_value_name: item_unit })
- }
- if (regions) {
- res.push({ attribute_name: '产地', attribute_value_name: regions.join(' ') })
- }
+ // if (item_unit) {
+ // res.push({ attribute_name: '计量单位', attribute_value_name: item_unit })
+ // }
+ // if (regions) {
+ // res.push({ attribute_name: '产地', attribute_value_name: regions.join(' ') })
+ // }
return res.concat(item_params)
},
groupsList: 'groups_list',
diff --git a/src/pages/item/espier-detail.js b/src/pages/item/espier-detail.js
index b88f65a40..2e4dd487b 100644
--- a/src/pages/item/espier-detail.js
+++ b/src/pages/item/espier-detail.js
@@ -1038,7 +1038,7 @@ function EspierDetail(props) {
)}
- {info.itemParams.length > 0 &&
+ {/* {info.itemParams.length > 0 &&
商品参数
{info.itemParams.map((item, index) => (
@@ -1048,24 +1048,35 @@ function EspierDetail(props) {
))}
- }
+ } */}
-
-
- 参数
-
-
-
-
- 60瓦
-
-
- 近光功率
-
+ {
+ info.itemParams.length > 0 &&
+
+
+ 参数
+
+ {
+ info.itemParams.map((item, index) => {
+ return(
+
+
+ {item.attribute_value_name}
+
+
+ {item.attribute_name}
+
+
+ )
+ })
+ }
+
+
-
-
+ }
+
+
{/* 商品评价 */}
@@ -1208,10 +1219,16 @@ function EspierDetail(props) {
-
- 近光功率
- 60瓦
-
+ {
+ info?.itemParams?.map((item,index)=>{
+ return(
+
+ {item.attribute_name}
+ {item.attribute_value_name}
+
+ )
+ })
+ }
确认
From 605511f6855793a5406762442331b1f3b5deaeb4 Mon Sep 17 00:00:00 2001
From: chenxin <398275325@qq。>
Date: Wed, 4 Jun 2025 18:16:20 +0800
Subject: [PATCH 4/8] =?UTF-8?q?=E6=A0=B7=E5=BC=8F=E6=9B=B4=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/pages/item/espier-detail.js | 2 +-
src/pages/item/espier-detail.scss | 6 ++++++
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/pages/item/espier-detail.js b/src/pages/item/espier-detail.js
index bc5c42621..64cf45174 100644
--- a/src/pages/item/espier-detail.js
+++ b/src/pages/item/espier-detail.js
@@ -1013,7 +1013,7 @@ function EspierDetail(props) {
info.itemParams.map((item, index) => {
return(
-
+
{item.attribute_value_name}
diff --git a/src/pages/item/espier-detail.scss b/src/pages/item/espier-detail.scss
index 9f3a50f79..285f26d00 100644
--- a/src/pages/item/espier-detail.scss
+++ b/src/pages/item/espier-detail.scss
@@ -317,6 +317,12 @@
.parameter-item{
text-align: center;
width: 164px;
+ .attribute{
+ width: 160px;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ }
flex-shrink: 0;
.configuration{
color: #999;
From 7f9341931a223f1e6392d72d15c93e28511e3734 Mon Sep 17 00:00:00 2001
From: lukaijie
Date: Mon, 9 Jun 2025 15:02:39 +0800
Subject: [PATCH 5/8] chore(release): 3.21.3
---
CHANGELOG.md | 8 ++++++++
package-lock.json | 2 +-
package.json | 2 +-
3 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index d060bfb5a..a50c9ae2f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,14 @@
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
+### [3.21.3](https://git.ishopex.cn/ecshopx/ecshopx-vshop/compare/v3.21.0...v3.21.3) (2025-06-09)
+
+
+### Bug Fixes
+
+* 导购欢迎语参数兼容处理 ([a2a062c](https://git.ishopex.cn/ecshopx/ecshopx-vshop/commit/a2a062c43fc9f2f456f9e1d449c4ede5cd3c7cb3))
+* 购物车输入框bug ([29f5893](https://git.ishopex.cn/ecshopx/ecshopx-vshop/commit/29f5893d76f58dbc8d103b7947915a88dd9fadcd))
+
### [3.21.2](https://git.ishopex.cn/ecshopx/ecshopx-vshop/compare/v3.20.7...v3.21.2) (2025-06-05)
diff --git a/package-lock.json b/package-lock.json
index a3b05d8c6..7b95f0c86 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "ecshopx-vshop",
- "version": "3.21.2",
+ "version": "3.21.3",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
diff --git a/package.json b/package.json
index 4390357c8..95abe444c 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "ecshopx-vshop",
"app_name": "ecshopx",
- "version": "3.21.2",
+ "version": "3.21.3",
"private": true,
"description": "taro app for bbc",
"scripts": {
From 57ac99a82017189838f6599872757801d8e8ed59 Mon Sep 17 00:00:00 2001
From: lukaijie
Date: Mon, 9 Jun 2025 15:35:50 +0800
Subject: [PATCH 6/8] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E8=B4=AD=E7=89=A9?=
=?UTF-8?q?=E8=BD=A6=E7=8C=9C=E4=BD=A0=E5=96=9C=E6=AC=A2=E5=88=97=E8=A1=A8?=
=?UTF-8?q?=E4=B8=8D=E5=B1=95=E7=A4=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/pages/cart/espier-index.js | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/pages/cart/espier-index.js b/src/pages/cart/espier-index.js
index af1b6e6dc..2b9aadfaf 100644
--- a/src/pages/cart/espier-index.js
+++ b/src/pages/cart/espier-index.js
@@ -94,12 +94,12 @@ function CartIndex() {
const params = {
shop_type: type
}
-
+
await dispatch(fetchCartList(params))
await dispatch(updateCount(params))
let cartRemindres = await api.cart.getCartRemind(params)
- setState({
- cartRemind: cartRemindres
+ setState((draft) => {
+ draft.cartRemind = cartRemindres
})
Taro.hideLoading()
}
From fa81736962bbf844242577122bab490caf22af39 Mon Sep 17 00:00:00 2001
From: maqian
Date: Thu, 19 Jun 2025 14:13:20 +0800
Subject: [PATCH 7/8] =?UTF-8?q?=E8=BE=89=E7=BB=AE-=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
companys.conf | 14 +++++++++++
src/pages/home/comps/home-wgts.js | 2 +-
src/subpages/member/comps/comp-menu.js | 33 +++++++++++++++-----------
src/subpages/member/index.js | 24 +++++++++----------
4 files changed, 45 insertions(+), 28 deletions(-)
diff --git a/companys.conf b/companys.conf
index a530e56d5..3756c7274 100644
--- a/companys.conf
+++ b/companys.conf
@@ -1046,3 +1046,17 @@ map_key = cc3fdf0c665f265009ed5f338188cd25
map_name = oneX新零售门店定位
image_cdn = https://b-img-cdn.yuanyuanke.cn/ecshopx-vshop
dianwu_url=https://dw.xsdaojia.com
+
+[辉绮-测试]
+appid = wx27fc041381fe1e0d
+base_url = https://test-dtc.amandax.com.cn/api/h5app/wxapp
+app_name = 通用小程序
+websocket = wss://test-dtc.amandax.com.cn/ws
+company_id = 1
+platform = standard
+custom_server = https://test-dtc.amandax.com.cn
+home_page = /pages/index
+map_key = NWBBZ-NKJ6J-LMOFT-D3LBD-IEYKE-JRFOY
+map_name = oneX新零售门店定位
+image_cdn = https://b-img-cdn.yuanyuanke.cn/ecshopx-vshop
+dianwu_url=
\ No newline at end of file
diff --git a/src/pages/home/comps/home-wgts.js b/src/pages/home/comps/home-wgts.js
index e9b97025f..32453bac0 100644
--- a/src/pages/home/comps/home-wgts.js
+++ b/src/pages/home/comps/home-wgts.js
@@ -31,7 +31,7 @@ const initialState = {
searchMethod: null
}
function HomeWgts(props) {
- const { wgts, dtid, onLoad = () => { }, children ,copywriting = true} = props
+ const { wgts, dtid, onLoad = () => { }, children ,copywriting = false} = props
const [state, setState] = useImmer(initialState)
const { localWgts, searchMethod } = state
const wgtsRef = useRef()
diff --git a/src/subpages/member/comps/comp-menu.js b/src/subpages/member/comps/comp-menu.js
index 27a62db47..910f69800 100644
--- a/src/subpages/member/comps/comp-menu.js
+++ b/src/subpages/member/comps/comp-menu.js
@@ -13,6 +13,7 @@ import {
VERSION_B2C
} from '@/utils'
import { SG_APP_CONFIG } from '@/consts'
+import CompPanel from './comp-panel'
import './comp-menu.scss'
@@ -179,21 +180,25 @@ function CompMenu(props) {
])
}
+ if (menus.length == 0) return null
+
return (
-
- {menus.map((item, index) => (
-
-
-
- {item.key == 'popularize' ? (isPromoter ? item.name : '我要推广') : item.name}
-
-
- ))}
-
+
+
+ {menus.map((item, index) => (
+
+
+
+ {item.key == 'popularize' ? (isPromoter ? item.name : '我要推广') : item.name}
+
+
+ ))}
+
+
)
}
diff --git a/src/subpages/member/index.js b/src/subpages/member/index.js
index 01ce73bd1..d5baabef9 100644
--- a/src/subpages/member/index.js
+++ b/src/subpages/member/index.js
@@ -651,19 +651,17 @@ function MemberIndex(props) {
-
-
-
+
From 81b1d0dfbf3100db8abb9fd019c78ca7766d1439 Mon Sep 17 00:00:00 2001
From: maqian
Date: Thu, 19 Jun 2025 14:14:34 +0800
Subject: [PATCH 8/8] chore(release): 3.21.4
---
CHANGELOG.md | 7 +++++++
package-lock.json | 2 +-
package.json | 2 +-
3 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index a50c9ae2f..8a4488316 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,13 @@
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
+### [3.21.4](https://git.ishopex.cn/ecshopx/ecshopx-vshop/compare/v3.21.3...v3.21.4) (2025-06-19)
+
+
+### Bug Fixes
+
+* 修复购物车猜你喜欢列表不展示 ([57ac99a](https://git.ishopex.cn/ecshopx/ecshopx-vshop/commit/57ac99a82017189838f6599872757801d8e8ed59))
+
### [3.21.3](https://git.ishopex.cn/ecshopx/ecshopx-vshop/compare/v3.21.0...v3.21.3) (2025-06-09)
diff --git a/package-lock.json b/package-lock.json
index 7b95f0c86..c619888b7 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "ecshopx-vshop",
- "version": "3.21.3",
+ "version": "3.21.4",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
diff --git a/package.json b/package.json
index 95abe444c..70ad997a3 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "ecshopx-vshop",
"app_name": "ecshopx",
- "version": "3.21.3",
+ "version": "3.21.4",
"private": true,
"description": "taro app for bbc",
"scripts": {