Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
marketing
Overview
Overview
Details
Activity
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
marketing-web
marketing
Commits
c9f7eace
Commit
c9f7eace
authored
Apr 13, 2021
by
陈羽
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update: 更改样式
parent
0b85ce16
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
12 additions
and
19 deletions
+12
-19
form.vue
src/views/pop/form.vue
+10
-15
list.vue
src/views/pop/list.vue
+2
-4
No files found.
src/views/pop/form.vue
View file @
c9f7eace
...
...
@@ -15,11 +15,11 @@
<el-checkbox
label=
"签到日历"
></el-checkbox>
</el-checkbox-group>
</el-form-item>
<el-form-item
prop=
"dateTime"
>
<el-tooltip
slot=
"label"
open-delay=
"200"
content=
"计划时间不能和列表中已有计划重叠"
placement=
"top"
>
<span
class=
"tooltip-icon cursor"
>
计划时间:
</span>
</el-tooltip>
<el-form-item
prop=
"dateTime"
label=
"计划时间:"
>
<el-date-picker
v-model=
"group.dateTime"
@
change=
"filedAllPopDate"
:disabled=
"!!group.id"
:picker-options=
"pickerOptions"
:default-time=
"['00:00:00', '23:59:59']"
class=
"w400"
type=
"datetimerange"
range-separator=
"~"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
></el-date-picker>
<el-tooltip
open-delay=
"200"
content=
"计划时间不能和列表中已有计划重叠"
placement=
"top"
>
<i
class=
"iconfont icon-tishi"
style=
"display:inline-block;color:#C0C4CC;margin-left:2px;font-size:14px;"
></i>
</el-tooltip>
</el-form-item>
<p
class=
"line"
></p>
<h2
style=
"font-size: 16px;font-weight: 600;color: #303133;line-height: 62px;margin:7px 0 0 10px;"
>
弹窗
</h2>
...
...
@@ -84,11 +84,11 @@
</
template
>
<el-button
type=
"text"
:disabled=
"pop.activeStatus == 2"
@
click=
"showPutonPage(pop, elIndex)"
>
设置
</el-button>
</el-form-item>
<el-form-item
:prop=
"`dateTime_${elIndex}`"
>
<el-tooltip
slot=
"label"
open-delay=
"200"
content=
"投放时间不能超过本次计划时间"
placement=
"top"
>
<span
class=
"tooltip-icon cursor"
>
投放时间:
</span>
</el-tooltip>
<el-form-item
:prop=
"`dateTime_${elIndex}`"
label=
"投放时间:"
>
<el-date-picker
v-model=
"pop.dateTime"
:picker-options=
"pickerOptions2"
@
focus=
"checkGroupDate"
@
blur=
"datePickerBulr(elIndex)"
@
change=
"time => changePoptime(time, elIndex)"
:disabled=
"pop.activeStatus == 2"
:default-time=
"['00:00:00', '23:59:59']"
class=
"w400"
type=
"datetimerange"
range-separator=
"~"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
></el-date-picker>
<el-tooltip
open-delay=
"200"
content=
"投放时间不能超过本次计划时间"
placement=
"top"
>
<i
class=
"iconfont icon-tishi"
style=
"display:inline-block;color:#C0C4CC;margin-left:2px;font-size:14px;"
></i>
</el-tooltip>
</el-form-item>
<el-form-item
label=
"弹出频次:"
:prop=
"`popupType_${elIndex}`"
>
<el-radio-group
v-model=
"pop.popupType"
:disabled=
"pop.activeStatus == 2"
class=
"block_radio"
>
...
...
@@ -96,13 +96,8 @@
<el-radio
:label=
"2"
>
在用户未完全关闭小程序的情况下,用户每次进入都弹出
</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item
:prop=
"`autoCloseFlag_${elIndex}`"
>
<
template
slot=
"label"
>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"自动关闭开启后,弹窗会在倒计时后自动关闭"
placement=
"top"
>
<span
class=
"tooltip-icon cursor"
>
自动关闭:
</span>
</el-tooltip>
</
template
>
<el-switch
v-model=
"pop.autoCloseFlag"
:active-value=
"1"
:inactive-value=
"0"
></el-switch>
<el-form-item
:prop=
"`autoCloseFlag_${elIndex}`"
label=
"自动关闭:"
>
<el-switch
v-model=
"pop.autoCloseFlag"
:active-value=
"1"
:inactive-value=
"0"
></el-switch><span
style=
"font-size:12px;color:#909399;margin-left:8px;"
>
( 开启后,弹窗会在倒计时后自动关闭 )
</span>
<el-form-item
v-if=
"pop.autoCloseFlag"
>
设置
<el-input-number
v-model=
"pop.autoCloseDelay"
@
change=
"resetField(`autoCloseFlag_${elIndex}`)"
controls-position=
"right"
:min=
"1"
:max=
"10"
:disabled=
"pop.activeStatus == 2"
style=
"width:90px;margin:0 10px 0 9px;"
></el-input-number>
秒 后自动关闭
</el-form-item>
</el-form-item>
</div>
...
...
src/views/pop/list.vue
View file @
c9f7eace
...
...
@@ -63,10 +63,8 @@
</el-table-column>
<el-table-column
align=
"left"
label=
"状态"
prop=
"status"
>
<
template
slot-scope=
"scope"
>
<el-tooltip
v-if=
"scope.row.manualEndFlag"
slot=
"label"
open-delay=
"200"
:content=
"'手动结束时间:' + formatDateTimeByType(scope.row.manualEndTime, 'yyyy-MM-dd HH:mm')"
placement=
"top"
>
<p><i
class=
"dot"
:style=
"'background:' + (scope.row.activeStatus === 1 ? '#FAAD14' : scope.row.activeStatus === 2 ? '#1890FF' : '#c0c4cc') + ';'"
></i>
{{
scope
.
row
.
activeStatus
|
statusFilter
}}
</p>
</el-tooltip>
<p
v-else
><i
class=
"dot"
:style=
"'background:' + (scope.row.activeStatus === 1 ? '#FAAD14' : scope.row.activeStatus === 2 ? '#1890FF' : '#c0c4cc') + ';'"
></i>
{{
scope
.
row
.
activeStatus
|
statusFilter
}}
</p>
<span><i
class=
"dot"
:style=
"'background:' + (scope.row.activeStatus === 1 ? '#FAAD14' : scope.row.activeStatus === 2 ? '#1890FF' : '#c0c4cc') + ';'"
></i>
{{
scope
.
row
.
activeStatus
|
statusFilter
}}
</span>
<el-tooltip
v-if=
"scope.row.manualEndFlag"
slot=
"label"
open-delay=
"200"
:content=
"'手动结束时间:' + formatDateTimeByType(scope.row.manualEndTime, 'yyyy-MM-dd HH:mm')"
placement=
"top"
>
<i
class=
"iconfont icon-tishi"
style=
"color:#C0C4CC;margin-left:2px;font-size:14px;"
></i></el-tooltip>
</
template
>
</el-table-column>
<el-table-column
label=
"操作"
align=
"left"
width=
"170"
>
...
...
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