Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
为 GitLab 提交贡献
登录
切换导航
S
shop-new
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
王天霸
shop-new
Commits
d46ba41b
提交
d46ba41b
authored
3月 11, 2022
作者:
王天霸
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
no message
上级
de06c3e6
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
30 行增加
和
5 行删除
+30
-5
goodsparameter.vue
src/views/system/goods/add/components/goodsparameter.vue
+2
-2
goodsspecifications.vue
...views/system/goods/add/components/goodsspecifications.vue
+25
-0
index.vue
src/views/system/goods/add/index.vue
+3
-3
没有找到文件。
src/views/system/goods/add/components/goodsparameter.vue
浏览文件 @
d46ba41b
...
...
@@ -467,8 +467,8 @@ export default {
},
// 合并行数
objectSpanMethod1
({
row
,
column
,
rowIndex
,
columnIndex
})
{
if
(
this
.
s
hopTypes
&&
this
.
shopTypes
.
length
>
0
)
{
for
(
let
s
=
0
;
s
<
this
.
s
hopTypes
.
length
;
s
++
)
{
if
(
this
.
s
pacArr
&&
this
.
spacArr
.
length
>
0
)
{
for
(
let
s
=
0
;
s
<
this
.
s
pacArr
.
length
;
s
++
)
{
if
(
columnIndex
==
s
)
{
const
_row
=
this
.
spanArrS
[
"spanArr"
+
s
][
rowIndex
];
const
_col
=
_row
>
0
?
1
:
0
;
...
...
src/views/system/goods/add/components/goodsspecifications.vue
浏览文件 @
d46ba41b
...
...
@@ -72,6 +72,20 @@
<el-button
type=
"primary"
@
click=
"saveSpecName"
size=
"mini"
>
确 定
</el-button>
</span>
</el-dialog>
<!-- 规格 -->
<div
class=
"goods-parameter"
>
<p
class=
"tip-p"
>
<!--
<el-link
class=
"edit-type-span el-icon-search"
type=
"primary"
:underline=
"false"
@
click=
"viewPriceExp"
>
查看各类价格说明 -->
</el-link>
<span
class=
"tip-span"
>
所有商品价格均为含税价,必须开具发票
</span>
</p>
</div>
</div>
</
template
>
...
...
@@ -348,6 +362,7 @@ export default {
this
.
$emit
(
'calcSpeTable'
,
goodsPam
);
}
else
{
let
goodsParametersList
=
this
.
cartesian
(
proSpeData
);
console
.
log
(
goodsParametersList
)
let
goodsPam
=
{
pamNameList
:
[],
pamDataList
:
[],
...
...
@@ -517,4 +532,14 @@ export default {
justify-content
:
center
;
align-items
:
center
;
}
/* guige */
.goods-parameter
{
padding
:
20px
;
}
/* 一般提示性文字 */
.tip-span
{
color
:
#909399
;
font-size
:
12px
;
}
</
style
>
src/views/system/goods/add/index.vue
浏览文件 @
d46ba41b
...
...
@@ -38,7 +38,7 @@
<p
class=
"card-header-title floor-item-box-title"
><span
class=
"blue-block-goods blue-block-goods-title"
></span>
商品规格
</p>
<GoodsSpecifications
ref=
"goodsspecifications"
:specificationsdata=
"specificationsdata"
@
calcSpeTable=
"calcSpeTable"
/>
<!--
<keep-alive>
-->
<
GoodsParameter
ref=
"goodsparameter"
:parameterdata=
"parameterdata"
/
>
<
!--
<GoodsParameter
ref=
"goodsparameter"
:parameterdata=
"parameterdata"
/>
--
>
<!--
</keep-alive>
-->
</div>
</div>
...
...
@@ -278,7 +278,7 @@
calcSpeTable
(
data
)
{
//console.log('原始值',data);
// 第一步,获取原来的值
let
spsjData2
=
this
.
$refs
.
goodsparameter
.
orgGoodsPam
;
//
let spsjData2 = this.$refs.goodsparameter.orgGoodsPam;
let
spsjData2Clone
=
this
.
deepClone
(
spsjData2
);
// 第二步,重新渲染dom
...
...
@@ -412,7 +412,7 @@
let
isGoodsPrice
=
true
;
let
goodsPriceMsg
=
''
;
let
spsjData1
=
this
.
$refs
.
goodsparameter
.
singleSpecTable
;
let
spsjData2
=
this
.
$refs
.
goodsparameter
.
orgGoodsPam
;
//
let spsjData2 = this.$refs.goodsparameter.orgGoodsPam;
// 如果有,则说明有规格组合数据
if
(
spsjData2
.
pamTableList
&&
spsjData2
.
pamTableList
.
length
>
0
)
{
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论