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
775be9dd
Commit
775be9dd
authored
Jun 24, 2021
by
黑潮
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feature/优化' into master
parents
2e2f5c33
4b40ad37
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
10 additions
and
6 deletions
+10
-6
list.vue
src/views/card/list.vue
+5
-1
card-item.vue
src/views/card/partials/card-item.vue
+2
-2
form.vue
src/views/ecm/form.vue
+2
-2
scan-form.vue
src/views/ecm/scan-form.vue
+1
-1
No files found.
src/views/card/list.vue
View file @
775be9dd
<
template
>
<section
class=
"dm-wrap"
v-loading=
"loading"
>
<div
class=
"game-ptyx-header pb10 clearfix"
>
<
span
class=
"pr10"
>
卡券共
{{
total
}}
张
</span
>
<
!--
<span
class=
"pr10"
>
卡券共
{{
total
}}
张
</span>
--
>
<el-button-group
class=
"vertical-middle pr4"
>
<el-button
@
click=
"sortList('col1')"
>
创建时间
<i
class=
"el-icon--right"
:class=
"listParams.sortBy === 'col1' ? 'el-icon-caret-top' : listParams.sortBy === 'col1 desc' ? 'el-icon-caret-bottom' : 'el-icon-d-caret'"
></i></el-button>
<el-button
@
click=
"sortList('col2')"
>
领取量
<i
class=
"el-icon--right"
:class=
"listParams.sortBy === 'col2' ? 'el-icon-caret-top' : listParams.sortBy === 'col2 desc' ? 'el-icon-caret-bottom' : 'el-icon-d-caret'"
></i></el-button>
...
...
@@ -14,6 +14,10 @@
<el-input
v-model=
"listParams.searchParam"
class=
"w250 vertical-middle"
placeholder=
"输入卡券名称/备注/创建人"
clearable
@
change=
"refresh"
><i
slot=
"prefix"
class=
"el-input__icon el-icon-search"
></i></el-input>
<el-checkbox
class=
"vertical-middle"
v-if=
"$store.state.marketing.isShowSelf"
v-model=
"listParams.showSelfFlag"
:true-label=
"1"
:false-label=
"0"
label=
"仅看本人"
border
@
change=
"refresh"
/>
<el-checkbox
class=
"ml0"
v-model=
"listParams.effectiveFlag"
:true-label=
"1"
:false-label=
"0"
label=
"仅展示有效卡券"
border
@
change=
"refresh"
/>
<!--
<el-button
class=
"fr"
type=
"primary"
@
click=
"addCard"
>
新增卡券
</el-button>
-->
</div>
<div
class=
"game-ptyx-header pb10 clearfix"
>
<span
class=
"pr10"
style=
"line-height:32px;margin-left:10px"
>
卡券共
{{
total
}}
张
</span>
<el-button
class=
"fr"
type=
"primary"
@
click=
"addCard"
>
新增卡券
</el-button>
</div>
<ul
class=
"clearfix"
element-loading-text=
"拼命加载中"
>
...
...
src/views/card/partials/card-item.vue
View file @
775be9dd
...
...
@@ -65,7 +65,7 @@
创建人:
<span>
{{
item
.
creatorName
||
'--'
}}
</span>
</p>
<p
class=
"ellipsis-100"
>
创建时间:
<span>
{{
formatDateTimeByType
(
item
.
createDate
,
'yyyy-MM-dd'
)
}}
</span>
创建时间:
<span>
{{
formatDateTimeByType
(
item
.
createDate
,
'yyyy-MM-dd
-HH-mm-ss
'
)
}}
</span>
</p>
</div>
<div
class=
"card-item_foot clearfix"
>
...
...
@@ -241,7 +241,7 @@ export default {
}
.card-item__detail
{
padding
:
10px
;
height
:
15
0px
;
height
:
20
0px
;
overflow-y
:
auto
;
p
{
line-height
:
1.8em
;
...
...
src/views/ecm/form.vue
View file @
775be9dd
...
...
@@ -18,7 +18,7 @@
<!--
<i
class=
"el-icon-info inline-block"
></i>
-->
<div
class=
"layout--tips__content"
>
<p><span
class=
"dm-status--primary pl10"
></span>
{{
form
.
effectType
==
1
?
'重复发送'
:
'单次发送'
}}
<b
class=
"bold"
>
图文、文本、图片
</b>
将使用微信群发接口,占用每个用户每月4条的群发次数
</p>
<p><span
class=
"dm-status--primary pl10"
></span>
{{
form
.
effectType
==
1
?
'重复发送'
:
'单次发送'
}}
<b
class=
"bold"
>
小程序
</b>
使用客服接口,但客服接口需要用户在
24
小时之内与微信公众号互动才能发送成功,可能导致成功率过低,不占用每个用户每月4条的群发次数。
</p>
<p><span
class=
"dm-status--primary pl10"
></span>
{{
form
.
effectType
==
1
?
'重复发送'
:
'单次发送'
}}
<b
class=
"bold"
>
小程序
</b>
使用客服接口,但客服接口需要用户在
48
小时之内与微信公众号互动才能发送成功,可能导致成功率过低,不占用每个用户每月4条的群发次数。
</p>
<p><span
class=
"dm-status--primary pl10"
></span>
{{
form
.
effectType
==
1
?
'重复发送'
:
'单次发送'
}}
<b
class=
"bold"
>
短信、话务
</b>
均不占用群发次数,卡券详见卡券通知方式配置不同投放方式说明。
</p>
</div>
</div>
...
...
@@ -335,7 +335,7 @@
</el-radio>
<el-radio
v-if=
"!isAdd && cardNoticeType === 1"
v-model=
"form.cardNoticeType"
:label=
"1"
>
微信{{ form.effectType ? '群发' : '客服' }}接口
<el-tooltip
open-delay=
"200"
placement=
"top-start"
:content=
"form.effectType ? '建议大规模发券、智能营销定时计划使用,占用每个会员每月4次的营销次数。' : '客服接口需要用户在
24
小时之内与微信公众号互动才能发送成功,不占用每个用户每月4条的群发次数。'"
>
<el-tooltip
open-delay=
"200"
placement=
"top-start"
:content=
"form.effectType ? '建议大规模发券、智能营销定时计划使用,占用每个会员每月4次的营销次数。' : '客服接口需要用户在
48
小时之内与微信公众号互动才能发送成功,不占用每个用户每月4条的群发次数。'"
>
<i
class=
"iconfont icon-xinxixianshi pl5 gray"
></i>
</el-tooltip>
</el-radio>
...
...
src/views/ecm/scan-form.vue
View file @
775be9dd
...
...
@@ -70,7 +70,7 @@
</el-radio>
<el-radio
v-if=
"disabled && cardNoticeType === 1"
v-model=
"form.cardNoticeType"
:label=
"1"
>
微信
{{
form
.
effectType
?
'群发'
:
'客服'
}}
接口
<el-tooltip
open-delay=
"200"
placement=
"top-start"
:content=
"form.effectType ? '建议大规模发券、智能营销定时计划使用,占用每个会员每月4次的营销次数。' : '客服接口需要用户在
24
小时之内与微信公众号互动才能发送成功,不占用每个用户每月4条的群发次数。'"
>
<el-tooltip
open-delay=
"200"
placement=
"top-start"
:content=
"form.effectType ? '建议大规模发券、智能营销定时计划使用,占用每个会员每月4次的营销次数。' : '客服接口需要用户在
48
小时之内与微信公众号互动才能发送成功,不占用每个用户每月4条的群发次数。'"
>
<i
class=
"iconfont icon-xinxixianshi pl5 gray"
></i>
</el-tooltip>
</el-radio>
...
...
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