Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
confucius
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
罗超
confucius
Commits
34c75fbb
Commit
34c75fbb
authored
Jul 06, 2021
by
罗超
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
d38ecceb
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
53 additions
and
11 deletions
+53
-11
activeDetail.vue
src/pages/activity/activeDetail.vue
+28
-3
activityList.vue
src/pages/activity/activityList.vue
+18
-7
copyActive.vue
src/pages/activity/copyActive.vue
+7
-1
No files found.
src/pages/activity/activeDetail.vue
View file @
34c75fbb
...
@@ -92,7 +92,28 @@
...
@@ -92,7 +92,28 @@
ActivityTitle
:
[]
ActivityTitle
:
[]
},
},
activeBaseData
:
{
activeBaseData
:
{
Id
:
0
,
//活动编号(主键)
ActivityName
:
""
,
//活动名称
StartTime
:
""
,
//开始时间
EndTime
:
""
,
//结束时间
CoverImg
:
""
,
//封面图
ActivityType
:
0
,
//活动类型
ActivityInfo
:
""
,
//活动详情
SignStartTime
:
""
,
//报名开始时间
SignEndTime
:
""
,
//报名截止时间
IsFree
:
1
,
//是否免费 1是 2否
Price
:
0
,
//价格
PointNum
:
0
,
//点数
IsCancelConfirm
:
1
,
//取消确定1是 2否
Distinguish
:
1
,
//是否区别性别 0区分 1不区分
ManNum
:
0
,
//男数量
WoManNum
:
0
,
//女数量
AgeLimit
:
1
,
//是否区别年龄 0区分 1不区分
StartAge
:
0
,
//最小年龄
EndAge
:
0
,
//最大年龄
LnsideLimit
:
1
,
//内部限制0-否,1-是
LonLat
:
''
,
//经纬度(逗号分隔)
LocationName
:
''
,
},
},
ActivityTitle
:
[{
ActivityTitle
:
[{
Title
:
""
,
//活动大标题
Title
:
""
,
//活动大标题
...
@@ -121,7 +142,10 @@
...
@@ -121,7 +142,10 @@
this
.
getActiveTypeList
();
this
.
getActiveTypeList
();
if
(
this
.
$route
.
query
.
Id
)
{
if
(
this
.
$route
.
query
.
Id
)
{
this
.
msg
.
Id
=
this
.
$route
.
query
.
Id
this
.
msg
.
Id
=
this
.
$route
.
query
.
Id
this
.
getDetail
()
if
(
this
.
msg
.
Id
>
0
){
this
.
getDetail
()
}
}
}
},
},
methods
:
{
methods
:
{
...
@@ -175,7 +199,8 @@
...
@@ -175,7 +199,8 @@
this
.
apipostDS
(
"/api/Education/SetActivity"
,
msg
,
(
res
)
=>
{
this
.
apipostDS
(
"/api/Education/SetActivity"
,
msg
,
(
res
)
=>
{
if
(
res
.
data
.
resultCode
===
1
)
{
if
(
res
.
data
.
resultCode
===
1
)
{
this
.
Success
(
res
.
data
.
message
);
this
.
Success
(
res
.
data
.
message
);
this
.
getDetail
()
// this.getDetail()
this
.
$router
.
push
(
"/activity/activityList"
)
}
else
{
}
else
{
this
.
Error
(
res
.
data
.
message
);
this
.
Error
(
res
.
data
.
message
);
}
}
...
...
src/pages/activity/activityList.vue
View file @
34c75fbb
...
@@ -179,7 +179,8 @@
...
@@ -179,7 +179,8 @@
<div
class=
"col-2 q-table__title"
>
活动列表
</div>
<div
class=
"col-2 q-table__title"
>
活动列表
</div>
<q-space
/>
<q-space
/>
<div
class=
"page-option"
>
<div
class=
"page-option"
>
<q-btn
color=
"accent"
size=
"sm"
class=
"q-mr-md"
icon=
"add"
label=
"新增"
@
click=
"editQuotation(null)"
/>
<q-btn
color=
"accent"
size=
"sm"
class=
"q-mr-md"
icon=
"add"
label=
"新增"
@
click=
"goUrl('/activity/activeDetail',null)"
/>
</div>
</div>
</
template
>
</
template
>
<
template
v-slot:body-cell-activeName=
"props"
>
<
template
v-slot:body-cell-activeName=
"props"
>
...
@@ -484,12 +485,22 @@
...
@@ -484,12 +485,22 @@
this
.
showForm
=
false
;
this
.
showForm
=
false
;
},
},
goUrl
(
url
,
item
)
{
goUrl
(
url
,
item
)
{
this
.
$router
.
push
({
if
(
item
)
{
path
:
url
,
this
.
$router
.
push
({
query
:
{
path
:
url
,
Id
:
item
.
Id
query
:
{
}
Id
:
item
.
Id
})
}
})
}
else
{
this
.
$router
.
push
({
path
:
url
,
query
:
{
Id
:
0
}
})
}
}
}
}
}
}
}
...
...
src/pages/activity/copyActive.vue
View file @
34c75fbb
...
@@ -62,13 +62,19 @@
...
@@ -62,13 +62,19 @@
<div
class=
"q-mt-lg q-mb-lg listTitle"
>
<div
class=
"q-mt-lg q-mb-lg listTitle"
>
活动列表
活动列表
</div>
</div>
<div
v-for=
"(item,index) in ActivityTitle"
:key=
"item.id"
class=
"flex "
>
<div
v-if=
"ActivityTitle.length==0"
>
暂无活动安排
</div>
<div
v-if=
"ActivityTitle.length>0"
>
<div
v-for=
"(item,index) in ActivityTitle"
:key=
"item.id"
class=
"flex "
>
<DetailItem
:itemData=
"item"
:index=
"index+1"
@
success=
"getItemData($event,index)"
ref=
"child"
/>
<DetailItem
:itemData=
"item"
:index=
"index+1"
@
success=
"getItemData($event,index)"
ref=
"child"
/>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"删除当前活动"
placement=
"top"
v-if=
"index>0"
>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"删除当前活动"
placement=
"top"
v-if=
"index>0"
>
<i
class=
"iconfont icon-img_delete_small q-ml-sm"
style=
"color: #2961FE"
@
click=
"delActiveList(index)"
></i>
<i
class=
"iconfont icon-img_delete_small q-ml-sm"
style=
"color: #2961FE"
@
click=
"delActiveList(index)"
></i>
</el-tooltip>
</el-tooltip>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment