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
005406de
提交
005406de
authored
12月 08, 2022
作者:
刘旭
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
优化
上级
8ba8a78c
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
14 行增加
和
5 行删除
+14
-5
productLine.vue
src/pages/productLine/productLine.vue
+14
-5
没有找到文件。
src/pages/productLine/productLine.vue
浏览文件 @
005406de
...
...
@@ -235,7 +235,7 @@ let closeSku = (val: string) => {
skuClose
.
value
=
val
;
if
(
skuClose
.
value
)
{
// 取消修改后的逻辑
lineList
.
value
.
splice
(
editIndex
.
value
.
index
,
0
,
editIndex
.
value
.
data
);
lineList
.
value
.
splice
(
editIndex
.
value
?
.
index
,
0
,
editIndex
.
value
.
data
);
}
else
{
// 确定修改产品
let
index
=
lineList
.
value
.
length
-
2
;
...
...
@@ -249,11 +249,9 @@ let closeSku = (val: string) => {
lineEdit
.
value
.
specifications
=
data
.
specifications
;
lineEdit
.
value
.
number
=
data
.
number
;
// 当是失效商品需要重新选规格时使用
if
(
lineList
.
value
[
editIndex
.
value
.
index
+
1
].
hasOwnProperty
(
'deleted'
))
delete
lineList
.
value
[
editIndex
.
value
.
index
+
1
].
deleted
;
if
(
lineList
.
value
[
editIndex
.
value
.
index
+
1
].
hasOwnProperty
(
'isSubmit'
))
delete
lineList
.
value
[
editIndex
.
value
.
index
+
1
].
isSubmit
;
if
(
lineEdit
.
value
.
hasOwnProperty
(
'isSubmit'
))
delete
lineEdit
.
value
.
isSubmit
;
lineList
.
value
.
splice
(
editIndex
.
value
.
index
,
0
,
lineEdit
.
value
);
lineEdit
.
value
=
null
;
}
else
lineList
.
value
.
splice
(
editIndex
.
value
.
index
,
0
,
data
);
}
store
.
$patch
({
...
...
@@ -279,6 +277,12 @@ let sheetEdit = (index: number) => {
if
(
lineId
.
value
)
{
data
.
updateTime
=
null
;
lineEdit
.
value
=
data
;
console
.
log
(
lineEdit
.
value
,
'xiugaua'
);
if
(
lineEdit
.
value
.
deleted
&&
!
lineEdit
.
value
.
isSubmit
)
return
uni
.
showToast
({
title
:
'请勿修改失效商品'
,
icon
:
'none'
,
});
}
editIndex
.
value
=
{
index
,
...
...
@@ -308,6 +312,11 @@ let sheetDel = (index: number) => {
// 产品复制
let
sheetCopy
=
(
index
:
number
)
=>
{
if
(
lineList
.
value
[
index
].
deleted
&&
!
lineList
.
value
[
index
].
isSubmit
)
return
uni
.
showToast
({
title
:
'请勿复制失效商品'
,
icon
:
'none'
,
});
flag
.
value
=
false
;
lineList
.
value
.
splice
(
index
,
0
,
lineList
.
value
[
index
]);
// 避免splice改变原数组
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论