Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
center-register
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
center-register
Commits
ee4506d2
提交
ee4506d2
authored
4月 06, 2022
作者:
matian
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
bug fixes
上级
809749d5
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
29 行增加
和
26 行删除
+29
-26
DisplayType.vue
src/modules/activity/components/DisplayType.vue
+6
-7
FormType.vue
src/modules/activity/components/FormType.vue
+11
-8
Create.vue
src/modules/activity/views/Create.vue
+12
-11
没有找到文件。
src/modules/activity/components/DisplayType.vue
浏览文件 @
ee4506d2
...
...
@@ -25,12 +25,8 @@ export default {
btnText
:
''
},
rules
:
{
title
:
[
{
required
:
true
,
message
:
'请填写按钮文案'
,
trigger
:
'change'
}
],
desc
:
[
{
required
:
true
,
message
:
'请填写页面内容'
,
trigger
:
'change'
}
]
title
:
[{
required
:
true
,
message
:
'请填写按钮文案'
,
trigger
:
'change'
}],
desc
:
[{
required
:
true
,
message
:
'请填写页面内容'
,
trigger
:
'change'
}]
}
}
},
...
...
@@ -44,12 +40,15 @@ export default {
})
return
flag
}
},
mounted
()
{
console
.
log
(
this
.
data
,
'display'
)
}
}
</
script
>
<
style
lang=
"scss"
>
.tox-notifications-container
{
.tox-notifications-container
{
display
:
none
!
important
;
}
</
style
>
src/modules/activity/components/FormType.vue
浏览文件 @
ee4506d2
...
...
@@ -40,8 +40,8 @@
<div
class=
"sub-title"
>
缴费设置
</div>
<!--导入功能 新增 -->
<el-form-item
label=
"导入功能:"
>
<el-radio
v-model=
"data.can_import"
label=
"1"
>
开启
</el-radio>
<el-radio
v-model=
"data.can_import"
label=
"0"
>
关闭
</el-radio>
<el-radio
v-model=
"data.can_import"
:
label=
"1"
>
开启
</el-radio>
<el-radio
v-model=
"data.can_import"
:
label=
"0"
>
关闭
</el-radio>
</el-form-item>
<el-form-item
label=
"缴费功能:"
>
<el-radio
v-model=
"data.can_pay"
:label=
"1"
>
开启
</el-radio>
...
...
@@ -58,12 +58,10 @@
<!-- 缴费方式 新增-->
<el-form-item
label=
"缴费方式:"
>
<el-select
v-model=
"data.pay_type"
multiple
>
<el-option
v-for=
"item in payType"
:key=
"item.key"
:label=
"item.value"
:value=
"item.key"
>
{{
item
.
value
}}
</el-option>
<el-option
v-for=
"item in payType"
:key=
"item.key"
:label=
"item.value"
:value=
"item.key"
></el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"线下支付联系方式:"
prop=
"offline_info"
>
<el-form-item
label=
"线下支付联系方式:"
prop=
"offline_info"
v-if=
"data.pay_type.includes('3')"
>
<el-input
style=
"width: 20%"
v-model=
"data.offline_info"
></el-input>
</el-form-item>
<el-form-item
label=
"单位优惠:"
>
...
...
@@ -102,6 +100,7 @@
<v-editor
v-model=
"data.desc"
></v-editor>
</el-form-item>
</div>
{{ data }}
</el-form>
</div>
</template>
...
...
@@ -141,7 +140,8 @@ export default {
],
jump_url
:
{
required
:
true
,
message
:
'请填写跳转链接'
,
trigger
:
'blur'
},
shop_id
:
{
required
:
true
,
message
:
'请选择支付平台'
,
trigger
:
'change'
},
skip_pay_title
:
{
required
:
true
,
message
:
'请填写跳过支付文案'
,
trigger
:
'blur'
}
skip_pay_title
:
{
required
:
true
,
message
:
'请填写跳过支付文案'
,
trigger
:
'blur'
},
offline_info
:
{
required
:
true
,
message
:
'请填写线下支付联系方式'
,
trigger
:
'blur'
}
},
options
:
[],
checkList
:
[],
...
...
@@ -189,10 +189,13 @@ export default {
computed
:
{
shopMap
()
{
return
this
.
$store
.
state
.
commonMap
.
details_shop_map
},
payTypeMap
()
{
return
this
.
data
.
pay_type
}
},
created
()
{},
mounted
()
{
console
.
log
(
this
.
data
,
'pay_type'
)
this
.
setInfoFields
()
},
methods
:
{
...
...
src/modules/activity/views/Create.vue
浏览文件 @
ee4506d2
...
...
@@ -87,13 +87,14 @@ export default {
created
()
{
if
(
this
.
$route
.
query
.
id
)
{
this
.
getRegisterDetail
()
}
else
{
const
stepStorage
=
JSON
.
parse
(
window
.
localStorage
.
getItem
(
'stepData'
))
if
(
stepStorage
)
{
this
.
basicForm
=
stepStorage
.
basaForm
this
.
stepPageInfo
=
stepStorage
.
stepForm
}
}
// else {
// const stepStorage = JSON.parse(window.localStorage.getItem('stepData'))
// if (stepStorage) {
// this.basicForm = stepStorage.basaForm
// this.stepPageInfo = stepStorage.stepForm
// }
// }
},
methods
:
{
// 新建
...
...
@@ -126,6 +127,7 @@ export default {
params
.
details
.
map
(
item
=>
{
if
(
parseInt
(
item
.
type
)
===
2
)
{
item
.
user_fields
=
JSON
.
stringify
(
item
.
user_fields
)
item
.
pay_type
=
item
.
pay_type
.
split
(
','
)
}
return
item
})
...
...
@@ -163,11 +165,11 @@ export default {
order
:
order
,
title
:
''
,
desc
:
''
,
can_import
:
'0'
,
can_import
:
0
,
can_pay
:
0
,
pay_price
:
'0.00'
,
can_invoice
:
0
,
pay_type
:
'
1
'
,
pay_type
:
''
,
offline_info
:
''
,
can_company
:
0
,
can_jump
:
0
,
...
...
@@ -179,6 +181,7 @@ export default {
{
key
:
'mobile'
,
required
:
true
,
enable_edit
:
true
}
]
}
console
.
log
(
FormData
,
'FormData'
)
this
.
stepPageInfo
.
push
(
parseInt
(
this
.
dialogAddPageValue
)
===
1
?
displayData
:
FormData
)
this
.
dialogAddPageVisible
=
false
this
.
activeName
=
(
this
.
stepPageInfo
.
length
-
1
).
toString
()
...
...
@@ -232,11 +235,10 @@ export default {
this
.
stepPageInfo
=
res
.
data
.
details
.
map
(
item
=>
{
if
(
parseInt
(
item
.
type
)
===
2
)
{
item
.
user_fields
=
JSON
.
parse
(
item
.
user_fields
)
item
.
pay_type
=
item
.
pay_type
.
split
(
','
)
}
return
item
})
console
.
log
(
this
.
basicForm
)
console
.
log
(
res
)
})
},
// 暂存配置
...
...
@@ -244,7 +246,6 @@ export default {
const
params
=
{
basaForm
:
this
.
basicForm
,
stepForm
:
this
.
stepPageInfo
}
window
.
localStorage
.
setItem
(
'stepData'
,
JSON
.
stringify
(
params
))
this
.
$message
.
success
(
'暂存数据成功'
)
// console.log(JSON.parse(window.localStorage.getItem('stepPageInfo'))
}
}
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论