Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
center-register
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
center-register
Commits
a31ec618
提交
a31ec618
authored
4月 13, 2022
作者:
lihuihui
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
优化
上级
c7cdfc73
显示空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
17 行增加
和
17 行删除
+17
-17
DisplayType.vue
src/modules/activity/components/DisplayType.vue
+2
-2
FormType.vue
src/modules/activity/components/FormType.vue
+3
-3
SetBasic.vue
src/modules/activity/components/SetBasic.vue
+4
-4
Create.vue
src/modules/activity/views/Create.vue
+3
-8
List.vue
src/modules/activity/views/List.vue
+5
-0
没有找到文件。
src/modules/activity/components/DisplayType.vue
浏览文件 @
a31ec618
<
template
>
<div>
<el-form
ref=
"form"
:rules=
"rules"
:model=
"data"
label-width=
"100px"
>
<el-form
:disabled=
"!!$route.query.type"
ref=
"form"
:rules=
"rules"
:model=
"data"
label-width=
"100px"
>
<el-form-item
label=
"按钮文案:"
prop=
"title"
>
<el-input
v-model=
"data.title"
></el-input>
</el-form-item>
<el-form-item
label=
"页面展示:"
prop=
"desc"
>
<v-editor
v-model=
"data.desc"
></v-editor>
<v-editor
:disabled=
"!!$route.query.type"
v-model=
"data.desc"
></v-editor>
</el-form-item>
</el-form>
</div>
...
...
src/modules/activity/components/FormType.vue
浏览文件 @
a31ec618
<
template
>
<div
class=
"form-box"
>
<el-form
ref=
"form"
:rules=
"rules"
:model=
"data"
size=
"mini"
label-width=
"150px"
>
<el-form
ref=
"form"
:
disabled=
"!!$route.query.type"
:
rules=
"rules"
:model=
"data"
size=
"mini"
label-width=
"150px"
>
<div
class=
"form-set-info"
>
<div
class=
"sub-title"
>
信息设置
</div>
<el-checkbox-group
v-model=
"checkList"
@
change=
"checkboxChange"
>
...
...
@@ -39,7 +39,7 @@
<div
class=
"form-set-pay"
>
<div
class=
"sub-title"
>
缴费设置
</div>
<!--导入功能 新增 -->
<el-form-item
label=
"导入功能:"
>
<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-form-item>
...
...
@@ -97,7 +97,7 @@
<el-input
style=
"width: 20%"
v-model=
"data.title"
></el-input>
</el-form-item>
<el-form-item
label=
"页面头部:"
prop=
"desc"
>
<v-editor
v-model=
"data.desc"
></v-editor>
<v-editor
:disabled=
"!!$route.query.type"
v-model=
"data.desc"
></v-editor>
</el-form-item>
</div>
</el-form>
...
...
src/modules/activity/components/SetBasic.vue
浏览文件 @
a31ec618
<
template
>
<div>
<el-form
ref=
"form"
:inline=
"true"
:rules=
"rules"
:model=
"form"
>
<el-form
ref=
"form"
:
disabled=
"!!$route.query.type"
:
inline=
"true"
:rules=
"rules"
:model=
"form"
>
<el-form-item
label=
"活动名称:"
prop=
"name"
>
<el-input
v-model=
"form.name"
></el-input>
</el-form-item>
...
...
@@ -12,7 +12,7 @@
<el-option
v-for=
"item in projectMap"
:key=
"item.key"
:label=
"item.value"
:value=
"item.key"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item
label=
"活动时间:"
prop=
"activity_time"
>
<el-form-item
label=
"活动
开始
时间:"
prop=
"activity_time"
>
<el-date-picker
v-model=
"form.activity_time"
type=
"datetime"
...
...
@@ -28,8 +28,8 @@
v-model=
"form.time"
type=
"datetimerange"
range-separator=
"至"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
start-placeholder=
"
报名
开始日期"
end-placeholder=
"
报名
结束日期"
>
</el-date-picker>
</el-form-item>
...
...
src/modules/activity/views/Create.vue
浏览文件 @
a31ec618
...
...
@@ -20,7 +20,7 @@
</el-tab-pane>
</el-tabs>
</div>
<div
class=
"create-bottom_btn"
>
<div
class=
"create-bottom_btn"
v-if=
"!$route.query.type"
>
<el-button
type=
"primary"
style=
"margin-right: 80px"
@
click=
"hanleLocalStorage"
>
暂存配置
</el-button>
<el-button
type=
"primary"
@
click=
"handleAddPageClick"
>
添加步骤
</el-button>
<el-button
@
click=
"handleRemovePageClick"
>
删除步骤
</el-button>
...
...
@@ -40,10 +40,12 @@
<el-button
type=
"primary"
@
click=
"handleDialogAddPageClick"
>
确 定
</el-button>
</div>
</el-dialog>
<template
v-if=
"!$route.query.type"
>
<el-button
type=
"primary"
@
click=
"handleCreate"
style=
"display: block; margin: 30px auto"
v-if=
"!$route.query.id"
>
生成活动
</el-button
>
<el-button
type=
"primary"
@
click=
"handleUpdate"
style=
"display: block; margin: 30px auto"
v-else
>
确认
</el-button>
</
template
>
</div>
</template>
...
...
@@ -88,13 +90,6 @@ export default {
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
// }
// }
},
methods
:
{
// 新建
...
...
src/modules/activity/views/List.vue
浏览文件 @
a31ec618
...
...
@@ -7,6 +7,8 @@
<!--
<el-button
type=
"primary"
>
表头设置
</el-button>
-->
</div>
<template
v-slot:table-x=
"
{ row }">
<el-button
type=
"text"
v-if=
"row.isEdit"
@
click=
"handleView(row)"
>
查看
</el-button>
<el-button
type=
"text"
v-if=
"row.isEdit"
@
click=
"handleView(row)"
>
停止活动
</el-button>
<el-button
type=
"text"
v-if=
"!row.isEdit"
@
click=
"handleUpdate(row)"
>
编辑
</el-button>
<el-button
type=
"text"
v-if=
"!row.isEdit"
@
click=
"deleteRegister(row)"
>
删除
</el-button>
<el-button
type=
"text"
@
click=
"copyUrl(row)"
>
复制活动链接
</el-button>
...
...
@@ -101,6 +103,9 @@ export default {
handleUpdate
(
row
)
{
this
.
$router
.
push
({
path
:
'/activity/create'
,
query
:
{
id
:
row
.
id
}
})
},
handleView
(
row
)
{
this
.
$router
.
push
({
path
:
'/activity/create'
,
query
:
{
id
:
row
.
id
,
type
:
'view'
}
})
},
deleteRegister
(
row
)
{
this
.
$confirm
(
'确认删除?'
,
'提示'
,
{
confirmButtonText
:
'确定'
,
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论