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
5f571ab1
Commit
5f571ab1
authored
Mar 15, 2022
by
caoyanzhi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update: AI营销-计费中心
parent
13a852fd
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
46 additions
and
5 deletions
+46
-5
board.vue
src/views/recharge/board.vue
+32
-5
set-rule-dialog.vue
src/views/recharge/components/set-rule-dialog.vue
+14
-0
No files found.
src/views/recharge/board.vue
View file @
5f571ab1
...
...
@@ -42,7 +42,7 @@
<h3
class=
"title"
>
今日消费
</h3>
<select-depart
v-if=
"config.isMoreAccount && config.showAllDepartment"
:data=
"deparment1"
class=
"mb20"
@
load=
"() => load('one')"
@
getDepartId=
"id => getDepartId(id, 'one')"
@
remote-search=
"val => remoteSearch(val, 'one')"
:loading=
"deparment1.loading"
/>
<el-row
class=
"recharge-today"
:gutter=
"20"
v-loading=
"loading1"
>
<el-col
:span=
"
8
"
style=
"padding: 0 2px"
>
<el-col
:span=
"
6
"
style=
"padding: 0 2px"
>
<div
class=
"recharge-today-item border2 flex_between"
>
<div
class=
"text-center"
>
<div
class=
"icon-box"
>
...
...
@@ -61,7 +61,7 @@
</div>
</div>
</el-col>
<el-col
:span=
"
8
"
style=
"padding: 0 2px"
>
<el-col
:span=
"
6
"
style=
"padding: 0 2px"
>
<div
class=
"recharge-today-item border2 flex_between"
>
<div
class=
"text-center"
>
<div
class=
"icon-box color2"
>
...
...
@@ -80,7 +80,7 @@
</div>
</div>
</el-col>
<el-col
:span=
"
8
"
style=
"padding: 0 2px"
>
<el-col
:span=
"
6
"
style=
"padding: 0 2px"
>
<div
class=
"recharge-today-item border2 flex_between"
>
<div
class=
"text-center"
>
<div
class=
"icon-box color3"
>
...
...
@@ -99,6 +99,25 @@
</div>
</div>
</el-col>
<el-col
:span=
"6"
style=
"padding: 0 2px"
>
<div
class=
"recharge-today-item border2 flex_between"
>
<div
class=
"text-center"
>
<div
class=
"icon-box color4"
>
<i
class=
"iconfont icon-AIdianhua fz36"
></i>
</div>
</div>
<div
class=
"flex_between flex1 pl10"
>
<div
class=
"flex_column"
>
<p>
AI电话
</p>
<p>
<span
class=
"fz22"
>
{{
recharge
.
callTime
||
0
}}
</span>
分钟
</p>
</div>
<p
class=
"regular-font-color"
>
合计费用:¥
{{
(
recharge
.
callFee
/
1000
)
|
amount
}}
</p>
</div>
</div>
</el-col>
</el-row>
</div>
<div
class=
"dm-wrap"
style=
"margin-top: 12px"
>
...
...
@@ -285,8 +304,16 @@ export default {
let
res
=
await
consumeRecord
(
para
);
const
result
=
res
.
result
;
// , { name: '视频流量', type: 'video', fee: result.allTraffic, count: result.allTrafficCost }
if
(
type
!=
'one'
)
this
.
tableList
=
[{
name
:
'短信营销'
,
type
:
'marketing'
,
fee
:
result
.
messageFee
,
count
:
result
.
messageCount
},
{
name
:
'短信验证码'
,
type
:
'sms'
,
fee
:
result
.
smsFee
,
count
:
result
.
smsCount
},
{
name
:
'双向呼叫'
,
type
:
'call'
,
fee
:
result
.
callFee
,
count
:
result
.
callTime
}];
// eslint-disable-line
else
this
.
recharge
=
res
.
result
;
if
(
type
!=
'one'
)
{
this
.
tableList
=
[
{
name
:
'短信营销'
,
type
:
'marketing'
,
fee
:
result
.
messageFee
,
count
:
result
.
messageCount
},
{
name
:
'短信验证码'
,
type
:
'sms'
,
fee
:
result
.
smsFee
,
count
:
result
.
smsCount
},
{
name
:
'双向呼叫'
,
type
:
'call'
,
fee
:
result
.
callFee
,
count
:
result
.
callTime
},
{
name
:
'AI电话'
,
type
:
'ai-call'
,
fee
:
result
.
callFee
,
count
:
result
.
callTime
}
];
}
else
{
this
.
recharge
=
res
.
result
;
}
}
catch
(
err
)
{
console
.
log
(
err
);
}
...
...
src/views/recharge/components/set-rule-dialog.vue
View file @
5f571ab1
...
...
@@ -75,6 +75,20 @@
</el-radio-group>
</el-form-item>
</
template
>
<hr
class=
"dashed mb20"
/>
<
template
>
<h2
class=
"icon-type-title mb20"
>
<div
class=
"mark"
/>
AI营销
</h2>
<el-form-item
label=
"AI电话(包含短信):"
prop=
""
class=
"mb20"
>
<el-radio-group>
<el-radio>
会员所属服务门店
</el-radio>
<el-radio>
活动创建人
</el-radio>
</el-radio-group>
</el-form-item>
</
template
>
</template>
</el-form>
<div
class=
"footer"
>
...
...
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