Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Y
yongxinda-h5
Project
Project
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
Graph
比较
统计图
议题
0
议题
0
列表
看板
标记
Milestones
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
刘旭
yongxinda-h5
Commits
7c99390a
提交
7c99390a
authored
12月 09, 2022
作者:
刘旭
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
优化
上级
4d9eac81
显示空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
19 行增加
和
23 行删除
+19
-23
vk-data-goods-sku-popup.vue
...nents/vk-data-goods-sku-popup/vk-data-goods-sku-popup.vue
+0
-1
index.vue
src/pages/cart/index.vue
+13
-1
goodsSku.vue
src/pages/goods/goodsSku.vue
+4
-6
index.vue
src/pages/goods/index.vue
+2
-15
没有找到文件。
src/components/vk-data-goods-sku-popup/vk-data-goods-sku-popup.vue
浏览文件 @
7c99390a
...
...
@@ -1285,7 +1285,6 @@ export default {
handler
:
function
(
newVal
,
oldValue
)
{
let
that
=
this
;
that
.
partList
=
that
.
localdata
.
partsData
;
// console.log(that.localdata, 'localdata');
},
},
},
...
...
src/pages/cart/index.vue
浏览文件 @
7c99390a
...
...
@@ -200,6 +200,16 @@ const showModel = reactive({
// 管理
const
tapDel
=
()
=>
{
if
(
delCircle
.
value
)
{
// 把全部勾选的失效商品去掉
if
(
checkedAll
.
value
)
{
let
ids
:
any
=
[];
_
.
each
(
cartList
.
value
,
(
v
:
any
)
=>
{
if
(
!
v
.
isSubmit
)
ids
.
push
(
v
.
id
);
});
// 把失效商品的id去掉
initCartChecked
(
0
,
ids
,
type
.
value
);
checkedAll
.
value
=
false
;
}
initCartIndex
(
type
.
value
);
delCircle
.
value
=
false
;
administration
.
value
=
'管理'
;
...
...
@@ -341,8 +351,10 @@ const onConfirm = () => {
const
checkboxChange
=
()
=>
{
let
ids
:
any
=
[];
_
.
each
(
cartList
.
value
,
(
v
:
any
)
=>
{
ids
.
push
(
v
.
id
);
if
(
delCircle
.
value
)
ids
.
push
(
v
.
id
);
else
if
(
v
.
isSubmit
)
ids
.
push
(
v
.
id
);
});
// 把失效商品的id去掉
if
(
checkedAll
.
value
)
{
initCartChecked
(
1
,
ids
,
type
.
value
);
checkedAll
.
value
=
true
;
...
...
src/pages/goods/goodsSku.vue
浏览文件 @
7c99390a
...
...
@@ -35,11 +35,11 @@ let skuKey = ref(false);
let
goodsInfo
=
ref
({}
as
any
);
let
skuPopupRef
=
ref
();
let
detailData
=
ref
()
let
partsIds
=
ref
([]
as
any
)
let
partsIds
=
ref
([]
as
any
)
// 选择的配件id
let
detailId
=
ref
()
let
selectedGoodsItem
=
ref
(
''
)
let
selectedGoodsSum
=
ref
(
1
)
let
emits
=
defineEmits
([
'selected'
,
'addProduct'
,
'close-sku'
,
'partsClose'
])
let
emits
=
defineEmits
([
'selected'
,
'addProduct'
,
'close-sku'
])
let
props
=
defineProps
({
cartId
:
{
type
:
Number
...
...
@@ -185,7 +185,6 @@ let addCartFn = (obj: any) => {
duration
:
300
,
success
()
{
handleClose
()
emits
(
'partsClose'
)
// 还原
skuKey
.
value
=
false
}
});
...
...
@@ -202,7 +201,6 @@ let addCartFn = (obj: any) => {
duration
:
300
,
success
()
{
handleClose
()
emits
(
'partsClose'
)
// 还原
skuKey
.
value
=
false
}
});
...
...
@@ -270,7 +268,6 @@ let buyNow = (selectShop: any) => {
});
setTimeout
(
function
()
{
handleClose
()
emits
(
'partsClose'
)
// 还原
skuKey
.
value
=
false
},
300
);
}
...
...
@@ -340,7 +337,8 @@ defineExpose({
skuKey
,
skuMode
,
init
,
handleClose
handleClose
,
partsIds
});
</
script
>
...
...
src/pages/goods/index.vue
浏览文件 @
7c99390a
...
...
@@ -111,12 +111,7 @@
</u-popup>
</view>
<goodsSku
ref=
"goodsSkuRef"
:cartId=
"cartId"
@
selected=
"selected"
@
partsClose=
"partsClose"
></goodsSku>
<goodsSku
ref=
"goodsSkuRef"
:cartId=
"cartId"
@
selected=
"selected"
></goodsSku>
</
template
>
<
script
lang=
"ts"
setup
>
...
...
@@ -203,7 +198,6 @@ const selected = (data: any) => {
bool
=
true
}
})
console
.
log
(
productId
);
if
(
productId
)
{
let
productIds
=
productId
initAttribute
(
productIds
)
...
...
@@ -256,14 +250,6 @@ const buttonClick = () => {
goodsSkuRef
.
value
.
skuKey
=
true
};
// 还原配件信息数据
const
partsClose
=
()
=>
{
partsData
.
value
.
forEach
((
item
:
any
)
=>
{
item
.
show
=
false
})
}
// 选择选项卡
const
onClickItem
=
(
e
:
any
)
=>
{
if
(
current
.
value
!=
e
.
currentIndex
)
{
...
...
@@ -321,6 +307,7 @@ const initParts = (goodsId: number, productId: number) => {
item
[
'show'
]
=
false
})
partsData
.
value
=
res
.
data
.
data
goodsSkuRef
.
value
.
partsIds
=
[]
// 清楚之前选择的配件ids
}
})
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论