From dcdb0231034810232f2542f3865666ebf72daf11 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期三, 30 四月 2025 16:45:34 +0800
Subject: [PATCH] sf
---
h5/pages/index_2/index.vue | 31 +++++++++++++++++++++----------
1 files changed, 21 insertions(+), 10 deletions(-)
diff --git a/h5/pages/index_2/index.vue b/h5/pages/index_2/index.vue
index cd71b0b..13ca13c 100644
--- a/h5/pages/index_2/index.vue
+++ b/h5/pages/index_2/index.vue
@@ -92,6 +92,7 @@
<image src="@/static/ic_img@2x.png" mode="widthFix" @click="openImg(index)"></image>
<image src="@/static/ic_copy@2x.png" mode="widthFix" @click="copyItem(item)"></image>
<image src="@/static/ic_delete@2x.png" mode="widthFix" @click="deleItem(index)"></image>
+ <image src="@/static/ic_pk2@2x.png" mode="widthFix" @click="clickItem(-1, item.categoryId, item.categoryName,2,item)"></image>
</view>
</view>
</view>
@@ -112,9 +113,9 @@
class="productCategory_list_item"
v-for="(item, index) in category"
:key="index"
- @click="clickItem(index, item.id, item.name)">
+ @click="clickItem(index, item.id, item.name,1)">
<image :src="item.imgurl ? item.prefixUrl + item.imgurl : ''" mode="widthFix"></image>
- <text>{{item.name}}</text>
+ <text :style="{'font-size': !configuration&&!configuration.listname ?'16px':((configuration.listname.fontSize||16) +'px'),color: !configuration &&!configuration.listname? '#ffffff' : configuration.listname.selType === 1 ? percentage(configuration.listname.selColor, configuration.listname.selAlpha) : '#ffffff'}">{{item.name}}</text>
</view>
<view class="productCategory_list_zw"></view>
<view class="productCategory_list_zw"></view>
@@ -215,7 +216,7 @@
<view class="productPage_shop_item_img">
<image :src="item.imgurl ? item.prefixUrl + item.imgurl : ''" mode="widthFix"></image>
</view>
- <text>{{item.name}}</text>
+ <text :style="{'font-size': !configuration &&!configuration.listproname?'16px':((configuration.listproname.fontSize||16) +'px'),color: !configuration&&!configuration.listproname ? '#ffffff' : configuration.listproname.selType === 1 ? percentage(configuration.listproname.selColor, configuration.listproname.selAlpha) : '#ffffff',color: !configuration ? '#ffffff' : configuration.listproname.selType === 1 ? percentage(configuration.listproname.selColor, configuration.listproname.selAlpha) : '#ffffff'}">{{item.name}}</text>
</view>
<view class="productPage_shop_zw"></view>
<view class="productPage_shop_zw"></view>
@@ -292,7 +293,7 @@
data() {
return {
status: 0, // 0棣栭〉 1鍟嗗搧鍒楄〃 2pk椤�
-
+ backPageNum:1,//杩斿洖椤垫暟
img: '',
opacity: 1,
@@ -513,6 +514,9 @@
}
},
methods: {
+ jumpPKNew(){
+ this.status = 1
+ },
aaa(index) {
this.fontColorIndex = index
},
@@ -677,7 +681,7 @@
if (this.status === 0) return
this.$refs.search.close()
this.$refs.searchShopListRef.close()
- this.status = this.status - 1
+ this.status = this.status -(this.backPageNum>0?this.backPageNum:1)
if (this.status === 0) {
this.leftShop = {}
this.rightShop = {}
@@ -755,11 +759,12 @@
},
// 鐐瑰嚮鍔犲叆pk鍟嗗搧
openSearch(type) {
- if (type === 'left') {
+ this.$refs.search.open(type)
+ /* if (type === 'left') {
this.$refs.search.open('left')
} else if (type === 'right') {
this.$refs.search.open('right')
- }
+ } */
},
// 鐐瑰嚮鍟嗗搧鍒楄〃椤甸潰鏌ヨ
clickShopPageCheck(item, type) {
@@ -983,7 +988,7 @@
this.$forceUpdate()
},
// 鐐瑰嚮绫诲埆
- clickItem(index, id, name) {
+ clickItem(index, id, name,status,proItem) {
this.categoryId = id
this.categoryName = name
this.isSOU = false
@@ -997,7 +1002,7 @@
})
this.category.forEach((item, num) => {
- if (index === num) {
+ if (item.id === id) {
item.active = true
this.attrSecondList = []
@@ -1055,6 +1060,12 @@
this.shopPageData = this.shopData.filter(item => {
return item.categoryId === id
})
+ if(status ==2){
+ this.leftShop=proItem
+ this.backPageNum =2
+ }else{
+ this.backPageNum=1
+ }
console.log(this.shopPageData)
// this.shopData.forEach(item => {
// if (item.categoryId === id) {
@@ -1078,7 +1089,7 @@
id: '',
name: ''
},
- this.status = 1
+ this.status = status || 1
},
mousemove(e) {
if (e === this.index) return
--
Gitblit v1.9.3