Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cloud-platform-ui
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
youjj
cloud-platform-ui
Commits
40220e17
Commit
40220e17
authored
Nov 28, 2019
by
guoyou
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
总公司报表
parent
0524b615
Changes
9
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
814 additions
and
585 deletions
+814
-585
statistics.js
src/api/statistics.js
+21
-2
index.js
src/api/vehicle/departureLog/index.js
+7
-0
index.vue
src/views/baseInfo/branchCompany/index.vue
+0
-1
conponList.vue
src/views/cunponManagements/conponList.vue
+1
-5
cunponManagement.vue
src/views/cunponManagements/cunponManagement.vue
+86
-92
memberPerformance.vue
src/views/financial/memberPerformance.vue
+154
-61
incomeOverview.vue
src/views/purseManage/incomeOverview.vue
+0
-2
index.vue
src/views/userManagement/userList/index.vue
+1
-1
index.vue
src/views/vehicle/vehicleDepartureLog/index.vue
+544
-421
No files found.
src/api/statistics.js
View file @
40220e17
import
fetch
from
'utils/fetch'
;
import
fetch
from
'utils/fetch'
;
// 員工業績報表列表
export
function
getDate
(
query
)
{
export
function
getDate
(
query
)
{
return
fetch
({
return
fetch
({
url
:
'api/admin/staff_statistics/page'
,
url
:
'api/admin/staff_statistics/page'
,
...
@@ -8,7 +8,7 @@ export function getDate(query) {
...
@@ -8,7 +8,7 @@ export function getDate(query) {
data
:
query
data
:
query
});
});
}
}
// 員工業績報表導出
export
function
exports
(
query
)
{
export
function
exports
(
query
)
{
return
fetch
({
return
fetch
({
url
:
'api/admin/staff_statistics/export'
,
url
:
'api/admin/staff_statistics/export'
,
...
@@ -17,3 +17,22 @@ export function exports(query) {
...
@@ -17,3 +17,22 @@ export function exports(query) {
responseType
:
'blob'
responseType
:
'blob'
});
});
}
}
// 員工業績列表
export
function
companyList
(
query
)
{
return
fetch
({
url
:
'/api/order/report/form/list'
,
method
:
'post'
,
data
:
query
});
}
// 員工業績導出
export
function
excel
(
query
)
{
return
fetch
({
url
:
'/api/order/report/form/excel'
,
method
:
'post'
,
data
:
query
,
responseType
:
'blob'
});
}
\ No newline at end of file
src/api/vehicle/departureLog/index.js
View file @
40220e17
...
@@ -17,3 +17,10 @@ export function statistic(param) {
...
@@ -17,3 +17,10 @@ export function statistic(param) {
})
})
}
}
export
function
findReserveType
(
param
)
{
return
fetch
({
url
:
'/departure/findReserveType '
,
method
:
'get'
,
params
:
param
})
}
src/views/baseInfo/branchCompany/index.vue
View file @
40220e17
...
@@ -382,7 +382,6 @@
...
@@ -382,7 +382,6 @@
this
.
branchCompany_btn_del
=
this
.
elements
[
'branchCompany:btn_del'
];
this
.
branchCompany_btn_del
=
this
.
elements
[
'branchCompany:btn_del'
];
this
.
branchCompany_btn_add
=
this
.
elements
[
'branchCompany:btn_add'
];
this
.
branchCompany_btn_add
=
this
.
elements
[
'branchCompany:btn_add'
];
this
.
compnay_stock_update
=
this
.
elements
[
'compnay:stock:update'
]
this
.
compnay_stock_update
=
this
.
elements
[
'compnay:stock:update'
]
debugger
},
},
computed
:
{
computed
:
{
...
mapGetters
([
...
mapGetters
([
...
...
src/views/cunponManagements/conponList.vue
View file @
40220e17
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<div
class=
"app-container calendar-list-container"
v-loading
.
body=
"showLoadingBody"
>
<div
class=
"app-container calendar-list-container"
v-loading
.
body=
"showLoadingBody"
>
<div>
<div>
<div
class=
"filter-container"
ref=
"filter-container"
>
<div
class=
"filter-container"
ref=
"filter-container"
>
<el-form
ref=
"queryForm"
:inline=
"inline"
:model=
"listQuery"
label-width=
"
6
0px"
>
<el-form
ref=
"queryForm"
:inline=
"inline"
:model=
"listQuery"
label-width=
"
10
0px"
>
<el-row>
<el-row>
<el-form-item
label=
"手机号"
>
<el-form-item
label=
"手机号"
>
<el-input
v-model
.
number=
"listQuery.phone"
placeholder=
"请输入手机号"
></el-input>
<el-input
v-model
.
number=
"listQuery.phone"
placeholder=
"请输入手机号"
></el-input>
...
@@ -31,10 +31,6 @@
...
@@ -31,10 +31,6 @@
></el-option>
></el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
<!--
<el-col
:span=
"4"
></el-col>
<el-col
:span=
"3"
></el-col>
<el-col
:span=
"4"
></el-col>
<el-col
:span=
"4"
></el-col>
-->
<el-button
class=
"filter-item"
type=
"primary"
v-waves
icon=
"search"
@
click=
"handleFilter"
>
搜索
</el-button>
<el-button
class=
"filter-item"
type=
"primary"
v-waves
icon=
"search"
@
click=
"handleFilter"
>
搜索
</el-button>
<el-button
class=
"filter-item"
type=
"primary"
@
click=
"giveCunpon"
style=
"float: right;"
>
+ 发券
</el-button>
<el-button
class=
"filter-item"
type=
"primary"
@
click=
"giveCunpon"
style=
"float: right;"
>
+ 发券
</el-button>
<!--
<el-button
class=
"filter-item"
type=
"primary"
style=
"float: right;"
>
+ 批量发券
</el-button>
-->
<!--
<el-button
class=
"filter-item"
type=
"primary"
style=
"float: right;"
>
+ 批量发券
</el-button>
-->
...
...
src/views/cunponManagements/cunponManagement.vue
View file @
40220e17
<
template
>
<
template
>
<div
class=
"app-container calendar-list-container"
v-loading
.
body=
"showLoadingBody"
>
<div
class=
"app-container calendar-list-container"
v-loading
.
body=
"showLoadingBody"
>
<div>
<div
class=
"filter-container"
ref=
"filter-container"
>
<div
class=
"filter-container"
ref=
"filter-container"
>
<el-form
ref=
"queryForm"
:inline=
"inline"
:model=
"listQuery"
label-width=
"50px"
>
<el-form
ref=
"queryForm"
:inline=
"inline"
:model=
"listQuery"
>
<el-row>
<el-form-item
label=
"标题"
>
<el-form-item
label=
"标题"
>
<el-input
v-model
.
number=
"listQuery.title"
placeholder=
"请输入标题"
></el-input>
<el-input
v-model
.
number=
"listQuery.title"
placeholder=
"请输入标题"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
>
<el-form-item
label=
"类型"
>
<el-select
class=
"filter-item"
v-model=
"listQuery.channel"
placeholder=
"类型"
>
<el-select
class=
"filter-item"
v-model=
"listQuery.channel"
placeholder=
"类型"
>
<el-option
key
label=
"全部"
value
></el-option>
<el-option
key
label=
"全部"
value
></el-option>
<el-option
<el-option
...
@@ -18,11 +16,8 @@
...
@@ -18,11 +16,8 @@
></el-option>
></el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
<el-col
:span=
"5"
></el-col>
<el-col
:span=
"5"
></el-col>
<el-button
class=
"filter-item"
type=
"primary"
v-waves
icon=
"search"
@
click=
"handleFilter"
>
搜索
</el-button>
<el-button
class=
"filter-item"
type=
"primary"
v-waves
icon=
"search"
@
click=
"handleFilter"
>
搜索
</el-button>
<el-button
class=
"filter-item"
type=
"primary"
@
click=
"addCunpon"
style=
"float: right;"
>
+ 添加优惠券
</el-button>
<el-button
class=
"filter-item"
type=
"primary"
@
click=
"addCunpon"
style=
"float: right;"
>
+ 添加优惠券
</el-button>
</el-row>
</el-form>
</el-form>
</div>
</div>
<el-table
:key=
"tableKey"
:data=
"list"
border
fit
highlight-current-row
style=
"width: 100%;"
>
<el-table
:key=
"tableKey"
:data=
"list"
border
fit
highlight-current-row
style=
"width: 100%;"
>
...
@@ -92,7 +87,6 @@
...
@@ -92,7 +87,6 @@
:total=
"total"
:total=
"total"
></el-pagination>
></el-pagination>
</div>
</div>
</div>
<!-- 优惠券编辑 -->
<!-- 优惠券编辑 -->
<el-dialog
:title=
"modalTitle"
:visible
.
sync=
"editDialogVisible"
>
<el-dialog
:title=
"modalTitle"
:visible
.
sync=
"editDialogVisible"
>
...
...
src/views/financial/memberPerformance.vue
View file @
40220e17
This diff is collapsed.
Click to expand it.
src/views/purseManage/incomeOverview.vue
View file @
40220e17
...
@@ -10,8 +10,6 @@
...
@@ -10,8 +10,6 @@
<el-form-item
label=
"手机号"
>
<el-form-item
label=
"手机号"
>
<el-input
v-model
.
number=
"listQuery.phone"
placeholder=
"请输入手机号"
></el-input>
<el-input
v-model
.
number=
"listQuery.phone"
placeholder=
"请输入手机号"
></el-input>
</el-form-item>
</el-form-item>
<el-col
:span=
"5"
></el-col>
<el-col
:span=
"5"
></el-col>
<el-button
class=
"filter-item"
type=
"primary"
v-waves
icon=
"search"
@
click=
"handleFilter"
>
搜索
</el-button>
<el-button
class=
"filter-item"
type=
"primary"
v-waves
icon=
"search"
@
click=
"handleFilter"
>
搜索
</el-button>
<el-button
class=
"filter-item"
type=
"primary"
v-waves
icon=
"search"
@
click=
"clearFilter"
>
清除搜索
</el-button>
<el-button
class=
"filter-item"
type=
"primary"
v-waves
icon=
"search"
@
click=
"clearFilter"
>
清除搜索
</el-button>
</el-row>
</el-row>
...
...
src/views/userManagement/userList/index.vue
View file @
40220e17
<
template
>
<
template
>
<div
class=
"app-container calendar-list-container"
>
<div
class=
"app-container calendar-list-container"
>
<div
class=
"filter-container"
>
<div
class=
"filter-container"
>
<el-form
ref=
"queryForm"
:inline=
"true"
:model=
"listQuery"
>
<el-form
ref=
"queryForm"
:inline=
"true"
:model=
"listQuery"
label-width=
"100px"
>
<el-row>
<el-row>
<el-form-item
label=
"手机号"
>
<el-form-item
label=
"手机号"
>
<el-input
v-model
.
number=
"listQuery.mobile"
placeholder=
"请输入手机号"
></el-input>
<el-input
v-model
.
number=
"listQuery.mobile"
placeholder=
"请输入手机号"
></el-input>
...
...
src/views/vehicle/vehicleDepartureLog/index.vue
View file @
40220e17
This diff is collapsed.
Click to expand it.
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