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
3f808682
Commit
3f808682
authored
Jun 24, 2022
by
crushh
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update: dist
parent
a24651db
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
8 additions
and
11 deletions
+8
-11
ecmApi.js
src/service/api/ecmApi.js
+1
-1
messageApi.js
src/service/api/messageApi.js
+3
-0
form.js
src/views/ecm/form.js
+4
-10
No files found.
src/service/api/ecmApi.js
View file @
3f808682
...
...
@@ -23,7 +23,7 @@ export const gicPaymentList = params => requests(PREFIX + 'query-gic-payment-lis
export
const
getEcmInfo
=
params
=>
requests
(
PREFIX
+
'get-ecm-info'
,
params
);
// 智能营销--ECM营销引擎-- 新建/修改 [保存]计划信息
export
const
saveEcmInfo
=
params
=>
requests
(
PREFIX
+
'
save-update-ecm
'
,
params
);
export
const
saveEcmInfo
=
params
=>
requests
(
PREFIX
+
'
check-ecm-send-count
'
,
params
);
// 智能营销--下线
export
const
offlineEcmPlan
=
params
=>
requests
(
PREFIX
+
'ecm-plan-offline'
,
params
);
...
...
src/service/api/messageApi.js
View file @
3f808682
...
...
@@ -72,3 +72,6 @@ export const downloadOImportSmsTemp = config.api + PREFIX + 'download-import-sms
// 卡券营销--导入短信群发--导出发送人群
export
const
exportSmsImportPlanLog
=
config
.
api
+
PREFIX
+
'export-sms-import-plan-log'
;
//ecm查看筛选人数
export
const
checkEcmSendCount
=
params
=>
requests
(
PREFIX
+
'check-ecm-send-count'
,
params
);
src/views/ecm/form.js
View file @
3f808682
import
{
_debounce
}
from
'@/utils/index'
;
import
{
check
Message
SendCount
}
from
'@/service/api/messageApi.js'
;
import
{
check
Ecm
SendCount
}
from
'@/service/api/messageApi.js'
;
import
{
getEcmInfo
,
saveEcmInfo
,
getUseStoredFalg
,
getXsxsFalg
,
gicPaymentList
}
from
'@/service/api/ecmApi.js'
;
import
{
getCardManualSetting
}
from
'@/service/api/cardApi.js'
;
import
{
listTemplateVariables
}
from
'@/service/api/msgApi.js'
;
...
...
@@ -345,18 +345,12 @@ export default {
filterWord
(
prop
)
{
this
.
copyTemplate
[
prop
]
=
this
.
copyTemplate
[
prop
].
replace
(
/
[\u
D83C|
\u
D83D|
\u
D83E
][\u
DC00-
\u
DFFF
][\u
200D|
\u
FE0F
]
|
[\u
D83C|
\u
D83D|
\u
D83E
][\u
DC00-
\u
DFFF
]
|
[
0-9|*|#
]\u
FE0F
\u
20E3|
[
0-9|#
]\u
20E3|
[\u
203C-
\u
3299
]\u
FE0F
\u
200D|
[\u
203C-
\u
3299
]\u
FE0F|
[\u
2122-
\u
2B55
]
|
\u
303D|
[\A
9|
\A
E
]\u
3030|
\u
A9|
\u
AE|
\u
3030/g
,
''
);
},
check
MessageSendCount
(
)
{
check
EcmSendCount
(
params
)
{
return
new
Promise
(
async
(
resolve
,
reject
)
=>
{
let
events
=
this
.
$refs
.
marketingEvent
.
list
.
map
(
el
=>
el
.
name
);
events
=
Array
.
from
(
new
Set
(
events
));
const
params
=
{
memberSearchDTO
:
this
.
form
.
memberType
?
this
.
form
.
memberGroupIds
:
this
.
form
.
memberSearchDTO
,
marketingType
:
0
,
// 区分人员筛选和会员分组,需要传这个flag
groupType
:
this
.
form
.
memberType
};
this
.
loading
=
true
;
const
res
=
await
check
Message
SendCount
(
params
).
finally
(()
=>
(
this
.
loading
=
false
));
const
res
=
await
check
Ecm
SendCount
(
params
).
finally
(()
=>
(
this
.
loading
=
false
));
if
(
res
&&
res
.
errorCode
===
0
)
{
this
.
$confirm
(
`<div>
...
...
@@ -1101,7 +1095,7 @@ export default {
return
false
;
}
if
(
this
.
form
.
effectType
!=
0
)
{
let
count
=
await
this
.
check
MessageSendCount
(
);
let
count
=
await
this
.
check
EcmSendCount
(
params
);
params
.
forecastMemberCount
=
count
;
}
this
.
loading
=
true
;
...
...
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