Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
为 GitLab 提交贡献
登录
切换导航
S
shop-new
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
王天霸
shop-new
Commits
496ae5c6
提交
496ae5c6
authored
3月 22, 2022
作者:
王天霸
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
12221
上级
13470cc0
显示空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
24 行增加
和
11 行删除
+24
-11
goodsaftersale.vue
src/views/system/goods/add/components/goodsaftersale.vue
+14
-7
index.vue
src/views/system/goods/add/index.vue
+10
-4
没有找到文件。
src/views/system/goods/add/components/goodsaftersale.vue
浏览文件 @
496ae5c6
...
@@ -39,12 +39,12 @@
...
@@ -39,12 +39,12 @@
<el-button
style=
"margin-left:50px;margin-bottom:30px;"
type=
"primary"
@
click=
"addparameter"
>
添加参数
</el-button>
<el-button
style=
"margin-left:50px;margin-bottom:30px;"
type=
"primary"
@
click=
"addparameter"
>
添加参数
</el-button>
</el-card>
</el-card>
<el-form
ref=
"goodsAfterSaleForm"
:model=
"goodsAfterSaleForm"
:rules=
"goodsAfterSaleRules"
label-width=
"150px"
size=
"small"
>
<el-card
class=
"box-card"
ref=
"salesvalue"
>
<el-card
class=
"box-card"
ref=
"salesvalue"
>
<div
slot=
"header"
class=
"clearfix"
>
<div
slot=
"header"
class=
"clearfix"
>
<span>
售后及服务
</span>
<span>
售后及服务
</span>
</div>
</div>
<el-form
ref=
"goodsAfterSaleForm"
:model=
"goodsAfterSaleForm"
:rules=
"goodsAfterSaleRules"
label-width=
"150px"
size=
"small"
>
<el-form-item
label=
"服务标签:"
prop=
"stags"
>
<el-form-item
label=
"服务标签:"
prop=
"stags"
>
<el-checkbox-group
v-model=
"goodsAfterSaleForm.stags"
>
<el-checkbox-group
v-model=
"goodsAfterSaleForm.stags"
>
...
@@ -74,14 +74,14 @@
...
@@ -74,14 +74,14 @@
</el-select>
</el-select>
</el-form-item>
</el-form-item>
</el-form>
</el-card>
</el-card>
<el-card
class=
"box-card"
ref=
"outhervalue"
>
<el-card
class=
"box-card"
ref=
"outhervalue"
>
<div
slot=
"header"
class=
"clearfix"
>
<div
slot=
"header"
class=
"clearfix"
>
<span>
其他设置
</span>
<span>
其他设置
</span>
</div>
</div>
<el-form
:model=
"goodsAfterSaleForm"
:rules=
"goodsAfterSaleRules"
ref=
"goodsAfterSaleForm"
label-width=
"150px"
class=
"demo-goodsInfoForm"
size=
"small"
>
<el-form-item
label=
'商品关键词:'
prop=
"goods_des"
>
<el-form-item
label=
'商品关键词:'
prop=
"goods_des"
>
<el-input
v-model
.
trim=
"goodsAfterSaleForm.goods_des"
placeholder=
"请输入商品关键词"
style=
"width:420px;"
></el-input>
<el-input
v-model
.
trim=
"goodsAfterSaleForm.goods_des"
placeholder=
"请输入商品关键词"
style=
"width:420px;"
></el-input>
<span
class=
"tip-span ml20"
>
关键词之间用
<strong>
英文逗号
</strong>
分开,最多可以添加5个
</span>
<span
class=
"tip-span ml20"
>
关键词之间用
<strong>
英文逗号
</strong>
分开,最多可以添加5个
</span>
...
@@ -120,9 +120,10 @@
...
@@ -120,9 +120,10 @@
<el-form-item
label=
'商品编码:'
prop=
"out_goods_id"
>
<el-form-item
label=
'商品编码:'
prop=
"out_goods_id"
>
<el-input
v-model
.
trim=
"goodsAfterSaleForm.out_goods_id"
placeholder=
"请输入商品编码(非必须)"
style=
"width:420px;"
></el-input>
<el-input
v-model
.
trim=
"goodsAfterSaleForm.out_goods_id"
placeholder=
"请输入商品编码(非必须)"
style=
"width:420px;"
></el-input>
</el-form-item>
</el-form-item>
</el-form>
</el-card>
</el-card>
</el-form>
</div>
</div>
</
template
>
</
template
>
...
@@ -188,10 +189,11 @@
...
@@ -188,10 +189,11 @@
out_goods_id
:
''
//商品编码
out_goods_id
:
''
//商品编码
},
},
goodsAfterSaleRules
:
{
goodsAfterSaleRules
:
{
stags
:
[{
required
:
true
,
validator
:
checkStags
}],
stags
:
[{
type
:
'array'
,
required
:
true
,
message
:
'请选择至少一个服务标签'
,
trigger
:
'change'
}],
freight_id
:
[{
required
:
true
,
message
:
'请选择邮费模板'
,
trigger
:
'change'
}],
freight_id
:
[{
required
:
true
,
message
:
'请选择邮费模板'
,
trigger
:
'change'
}],
delay_compensate
:
[{
required
:
true
,
message
:
'请选择发货时效'
,
trigger
:
'change'
}],
delay_compensate
:
[{
required
:
true
,
message
:
'请选择发货时效'
,
trigger
:
'change'
}],
aftersale_time
:
[{
required
:
true
,
message
:
'请选择售后时长'
,
trigger
:
'change'
}],
aftersale_time
:
[{
required
:
true
,
message
:
'请选择售后时长'
,
trigger
:
'change'
}],
producing_area
:[{
required
:
true
,
message
:
'请选择商品产地'
,
trigger
:
'change'
}],
deliver_area
:
[{
required
:
true
,
message
:
'请选择商品发货地'
,
trigger
:
'change'
}],
deliver_area
:
[{
required
:
true
,
message
:
'请选择商品发货地'
,
trigger
:
'change'
}],
unit
:
[{
required
:
true
,
message
:
'商品单位不能为空'
,
trigger
:
'blur'
}],
unit
:
[{
required
:
true
,
message
:
'商品单位不能为空'
,
trigger
:
'blur'
}],
goods_brand
:
[{
required
:
true
,
message
:
'请选择商品品牌'
,
trigger
:
'change'
}]
goods_brand
:
[{
required
:
true
,
message
:
'请选择商品品牌'
,
trigger
:
'change'
}]
...
@@ -209,7 +211,7 @@
...
@@ -209,7 +211,7 @@
components
:
{
draggable
},
components
:
{
draggable
},
mounted
()
{
mounted
()
{
this
.
getFreightData
();
this
.
getFreightData
();
//
debugger
debugger
console
.
log
(
'售后数据:'
,
this
.
goodsaftersale
);
console
.
log
(
'售后数据:'
,
this
.
goodsaftersale
);
if
(
this
.
goodsaftersale
)
{
if
(
this
.
goodsaftersale
)
{
this
.
goodsAfterSaleForm
=
this
.
goodsaftersale
;
this
.
goodsAfterSaleForm
=
this
.
goodsaftersale
;
...
@@ -281,6 +283,11 @@
...
@@ -281,6 +283,11 @@
flag
=
true
flag
=
true
}
else
{
}
else
{
flag
=
false
flag
=
false
if
(
this
.
goodsAfterSaleForm
.
producing_area
==
''
||
this
.
goodsAfterSaleForm
.
deliver_area
==
''
||
this
.
goodsAfterSaleForm
.
unit
==
''
){
sessionStorage
.
setItem
(
'clickbtm'
,
1
)
}
else
{
sessionStorage
.
setItem
(
'clickbtm'
,
2
)
}
}
}
})
})
return
flag
return
flag
...
...
src/views/system/goods/add/index.vue
浏览文件 @
496ae5c6
...
@@ -474,8 +474,8 @@
...
@@ -474,8 +474,8 @@
// 商品售价,通过获取的数据,分别进行判断
// 商品售价,通过获取的数据,分别进行判断
let
isGoodsPrice
=
true
;
let
isGoodsPrice
=
true
;
let
goodsPriceMsg
=
''
;
let
goodsPriceMsg
=
''
;
let
spsjData1
=
this
.
$refs
.
goodsparameter
.
singleSpecTable
;
let
spsjData1
=
JSON
.
parse
(
JSON
.
stringify
(
this
.
$refs
.
goodsparameter
.
singleSpecTable
))
;
let
spsjData2
=
this
.
$refs
.
goodsparameter
.
parameterdata
;
let
spsjData2
=
JSON
.
parse
(
JSON
.
stringify
(
this
.
$refs
.
goodsparameter
.
parameterdata
))
;
// debugger
// debugger
// 如果有,则说明有规格组合数据
// 如果有,则说明有规格组合数据
if
(
this
.
radioguide
==
2
&&
spsjData2
.
specs_group
&&
spsjData2
.
specs_group
.
length
>
0
)
{
if
(
this
.
radioguide
==
2
&&
spsjData2
.
specs_group
&&
spsjData2
.
specs_group
.
length
>
0
)
{
...
@@ -556,11 +556,17 @@
...
@@ -556,11 +556,17 @@
}
}
if
(
!
isGoodsAfterSaleMsg
)
{
if
(
!
isGoodsAfterSaleMsg
)
{
if
(
sessionStorage
.
getItem
(
'clickbtm'
)
==
1
){
this
.
$message
({
type
:
'error'
,
message
:
'其他设置未填写完整'
});
this
.
setFloorNavMountClick
(
5
);
}
else
if
(
sessionStorage
.
getItem
(
'clickbtm'
)
==
2
){
this
.
$message
({
type
:
'error'
,
message
:
'售后及服务未填写完整'
});
this
.
$message
({
type
:
'error'
,
message
:
'售后及服务未填写完整'
});
this
.
setFloorNavMountClick
(
4
);
this
.
setFloorNavMountClick
(
4
);
return
}
}
return
}
debugger
// 所有校验通过,整理数据
// 所有校验通过,整理数据
// 获取 商品信息数据
// 获取 商品信息数据
let
spxxData
=
this
.
$refs
.
goodsInfo
.
goodsInfoForm
;
let
spxxData
=
this
.
$refs
.
goodsInfo
.
goodsInfoForm
;
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论