Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
SuperMan
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
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
罗超
SuperMan
Commits
85b6fd93
Commit
85b6fd93
authored
May 16, 2023
by
沈良进
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
save
parent
892ff113
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
341 additions
and
273 deletions
+341
-273
entryForm.vue
src/components/rank/entryForm.vue
+198
-152
salesVolumeRank.vue
src/components/rank/salesVolumeRank.vue
+143
-121
No files found.
src/components/rank/entryForm.vue
View file @
85b6fd93
...
@@ -71,45 +71,53 @@
...
@@ -71,45 +71,53 @@
<li>
<li>
<span>
<span>
<em>
公司
</em>
<em>
公司
</em>
<el-select
filterable
v-model=
"msg.EnterId"
class=
"w200"
clearable
>
<el-select
<el-option
:value=
"0"
label=
"不限"
></el-option>
filterable
<el-option
v-model=
"queryMsg.RB_Branch_Id"
v-for=
"item in EmployeeList"
@
change=
"getDepartment"
:label=
"item.EmName"
:value=
"item.EmployeeId"
:key=
"item.EmployeeId"
>
>
</el-option>
<el-option
:value=
"-1"
:label=
"$t('pub.unlimitedSel')"
></el-option>
<el-option
v-for=
"item in CompanyList"
:label=
"item.BName"
:value=
"item.Id"
:key=
"item.Id"
></el-option>
</el-select>
</el-select>
</span>
</span>
</li>
</li>
<li>
<li>
<span>
<span>
<em>
部门
</em>
<em>
部门
</em>
<el-select
filterable
v-model=
"msg.EnterId"
class=
"w200"
clearable
>
<el-select
<el-option
:value=
"0"
label=
"不限"
></el-option>
filterable
<el-option
v-model=
"queryMsg.RB_Department_Id"
v-for=
"item in EmployeeList"
@
change=
"getEmployee"
:label=
"item.EmName"
:value=
"item.EmployeeId"
:key=
"item.EmployeeId"
>
>
</el-option>
<el-option
:value=
"0"
:label=
"$t('pub.unlimitedSel')"
></el-option>
<el-option
v-for=
"item in DepartmentList"
:label=
"item.DepartmentName"
:value=
"item.DepartmentID"
:key=
"item.DepartmentID"
></el-option>
</el-select>
</el-select>
</span>
</span>
</li>
</li>
<li>
<li>
<span>
<span>
<em>
人员
</em>
<em>
人员
</em>
<el-select
filterable
v-model=
"
msg.EnterId"
class=
"w200"
clearable
>
<el-select
filterable
v-model=
"
queryMsg.EnterID"
class
>
<el-option
:value=
"0"
label=
"不限
"
></el-option>
<el-option
:value=
"0"
:label=
"$t('pub.unlimitedSel')
"
></el-option>
<el-option
<el-option
v-for=
"item in EmployeeList"
v-for=
"item in EmployeeList"
:label=
"item.EmName"
:label=
"item.EmName"
:value=
"item.EmployeeId"
:value=
"item.EmployeeId"
:key=
"item.EmployeeId"
:key=
"item.EmployeeId"
>
></el-option>
</el-option>
</el-select>
</el-select>
</span>
</span>
</li>
</li>
...
@@ -117,32 +125,27 @@
...
@@ -117,32 +125,27 @@
<span>
<span>
<em>
出团日期
</em>
<em>
出团日期
</em>
<el-date-picker
<el-date-picker
style=
"height: 34px"
v-model=
"queryMsg.tStartDates"
value-format=
"yyyy-MM-dd"
v-model=
"DatelistBM"
type=
"daterange"
type=
"daterange"
:range-separator=
"$t('OrderList.zhi')
"
range-separator=
"-
"
:start-placeholder=
"$t('
OrderList.star
')"
:start-placeholder=
"$t('
hotel.hotel_StartDate
')"
:end-placeholder=
"$t('
OrderList.end
')"
:end-placeholder=
"$t('
hotel.hotel_EndDate
')"
@
change=
"getDatesBM
"
value-format=
"yyyy-MM-dd
"
>
:picker-options=
"pickerOptions"
</el-date-picker>
>
</el-date-picker>
</span>
</span>
</li>
</li>
<li>
<li>
<span>
<span>
<em>
报名日期
</em>
<em>
报名日期
</em>
<el-date-picker
<el-date-picker
style=
"height: 34px"
v-model=
"queryMsg.qStartDates"
value-format=
"yyyy-MM-dd"
v-model=
"DatelistBM"
type=
"daterange"
type=
"daterange"
:range-separator=
"$t('OrderList.zhi')"
range-separator=
"-"
:start-placeholder=
"$t('OrderList.star')"
:start-placeholder=
"$t('hotel.hotel_StartDate')"
:end-placeholder=
"$t('OrderList.end')"
:end-placeholder=
"$t('hotel.hotel_EndDate')"
@
change=
"getDatesBM"
value-format=
"yyyy-MM-dd"
>
></el-date-picker>
</el-date-picker>
</span>
</span>
</li>
</li>
<li>
<li>
...
@@ -159,61 +162,36 @@
...
@@ -159,61 +162,36 @@
<div
class=
"groupTourOrder_count"
>
<div
class=
"groupTourOrder_count"
>
<el-row
:gutter=
"20"
>
<el-row
:gutter=
"20"
>
<template
v-for=
"(item, index) in SummaryList"
>
<template
v-for=
"(item, index) in SummaryList"
>
<el-col
:xs=
"
8"
:sm=
"8"
:md=
"8"
:lg=
"8"
:xl=
"8
"
>
<el-col
:xs=
"
12"
:sm=
"12"
:md=
"12"
:lg=
"12"
:xl=
"12
"
>
<div
class=
"groupTourOrder_count_item HT_total"
>
<div
class=
"groupTourOrder_count_item HT_total"
>
<div>
<div>
<span>
{{
item
.
CurrencyName
}}
</span>
<span>
{{
item
.
CurrencyName
}}
</span>
</div>
</div>
<p>
<p>
<!-- groupTourOrder_count_green -->
<span
<span
>
应收
:
>
收款金额
:
{{
item
.
Money
.
toFixed
(
2
)
}}
{{
(
item
.
Income
||
0
)
.
toFixed
(
2
)
}}
</span>
</span>
<span
<span
>
实收
:
>
团应收金额
:
{{
item
.
Income
.
toFixed
(
2
)
}}
{{
(
item
.
PreferPrice
||
0
)
.
toFixed
(
2
)
}}
</span>
</span>
<span
<!--
<span
>
退款:
{{
item
.
Refund
.
toFixed
(
2
)
}}
</span>
<span
>
手续费:
>
手续费:
{{
item
.
PlatformTax
.
toFixed
(
2
)
}}
{{
item
.
PlatformTax
.
toFixed
(
2
)
}}
</span>
</span>
-->
<span
>
应收小费:
{{
item
.
PreferTipAmount
.
toFixed
(
2
)
}}
</span>
<span
<span
>
实收小费
:
>
应收金额
:
{{
item
.
IncomeTipAmount
.
toFixed
(
2
)
}}
{{
(
item
.
SumPreferPrice
||
0
)
.
toFixed
(
2
)
}}
</span>
</span>
<span
<span
>
成本:
>
单项收客数:
{{
item
.
CostMoney
.
toFixed
(
2
)
}}
{{
item
.
TotalGuestNum
}}
</span>
<span
>
待收:
<span
:style=
"
{ color: item.DueInMoney > 0 ? 'red' : '' }">
{{
item
.
DueInMoney
.
toFixed
(
2
)
}}
</span>
</span>
<span
>
预期利润:
<span
:style=
"
{ color: item.OrderProfit > 0 ? 'red' : '' }">
{{
item
.
OrderProfit
.
toFixed
(
2
)
}}
</span>
</span>
<span
>
预期销售额:
{{
item
.
OrderSalesMoney
.
toFixed
(
2
)
}}
</span>
<span
>
报名数:
<span
style=
"color: #3a7cf7"
>
{{
item
.
GuestNum
}}
人
</span>
</span>
</span>
<!--
<span
>
单项收客数:
{{
item
.
ZaiTuMoney
}}
</span>
-->
</p>
</p>
</div>
</div>
</el-col>
</el-col>
...
@@ -252,6 +230,13 @@ export default {
...
@@ -252,6 +230,13 @@ export default {
components
:
{
OrderList
},
components
:
{
OrderList
},
data
()
{
data
()
{
return
{
return
{
pickerOptions
:
{
disabledDate
(
time
)
{
return
time
<
new
Date
(
"2018-12-31"
);
},
},
CompanyList
:
[],
DepartmentList
:
[],
showWarningSearch
:
false
,
showWarningSearch
:
false
,
TotalMsg
:
null
,
TotalMsg
:
null
,
MultipleChoiceList
:
[
MultipleChoiceList
:
[
...
@@ -286,6 +271,35 @@ export default {
...
@@ -286,6 +271,35 @@ export default {
OrderList
:
[],
OrderList
:
[],
//默认高度
//默认高度
tableHeight
:
0
,
tableHeight
:
0
,
queryMsg
:
{
RB_Branch_Id
:
-
1
,
RB_Department_Id
:
0
,
EnterID
:
0
,
tStartDates
:
[],
qStartDates
:
[],
QueryType
:
0
,
},
getCompanyMsg
:
{
// 公司
RB_Group_Id
:
"0"
,
Status
:
"0"
,
},
getDepartmentMsg
:
{
// 部门
RB_Group_Id
:
""
,
RB_Branch_Id
:
""
,
Status
:
0
,
ParentId
:
-
1
,
Tier
:
0
,
},
employeeMsg
:
{
// 员工
GroupId
:
""
,
BranchId
:
-
1
,
DepartmentId
:
0
,
PostId
:
0
,
IsLeave
:
0
,
},
msg
:
{
msg
:
{
pageIndex
:
1
,
pageIndex
:
1
,
pageSize
:
15
,
pageSize
:
15
,
...
@@ -335,23 +349,6 @@ export default {
...
@@ -335,23 +349,6 @@ export default {
PostId
:
0
,
PostId
:
0
,
IsLeave
:
0
,
IsLeave
:
0
,
},
},
OrderStatusList
:
[
{
Name
:
"不限"
,
Id
:
"0"
},
{
Name
:
"正常"
,
Id
:
"1"
},
{
Name
:
"取消"
,
Id
:
"2"
},
],
QIsCollectList
:
[
{
Name
:
"不限"
,
Id
:
"0"
},
{
Name
:
"已收齐"
,
Id
:
"1"
},
{
Name
:
"未收齐"
,
Id
:
"2"
},
],
ticketingStatusList
:
[],
VisaList
:
[
{
Name
:
"不限"
,
Id
:
"0"
},
{
Name
:
"未出签"
,
Id
:
"1"
},
{
Name
:
"已出签"
,
Id
:
"2"
},
],
LineList
:
[],
SummaryList
:
[],
SummaryList
:
[],
};
};
},
},
...
@@ -369,56 +366,49 @@ export default {
...
@@ -369,56 +366,49 @@ export default {
},
},
},
},
methods
:
{
methods
:
{
GetOrderTypeEnumList
()
{
getCompanyList
()
{
this
.
apipost
(
"CarSingle_post_GetOrderTypeEnumList"
,
{},
(
res
)
=>
{
//获取公司列表
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
OrderTypeList
=
res
.
data
.
data
;
let
data
=
{
Name
:
"不限"
,
Id
:
"0"
,
};
this
.
OrderTypeList
.
unshift
(
data
);
}
else
{
this
.
$message
.
error
(
res
.
data
.
message
);
}
});
},
getLineList
()
{
this
.
apipost
(
this
.
apipost
(
"line_post_GetAllList"
,
"admin_get_BranchGetList"
,
{
this
.
getCompanyMsg
,
LineDirection
:
0
,
},
(
res
)
=>
{
(
res
)
=>
{
console
.
log
(
"getCompanyList"
,
res
);
if
(
res
.
data
.
resultCode
==
1
)
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
Line
List
=
res
.
data
.
data
;
this
.
Company
List
=
res
.
data
.
data
;
}
else
{
}
else
{
this
.
$message
.
error
(
res
.
data
.
message
);
}
}
}
},
(
err
)
=>
{}
);
);
},
},
// 获取出票状态枚举
getDepartment
(
bool
)
{
GetTicketStatusEnumList
()
{
//部门
this
.
crmapipost
(
"/api/Order/GetTicketStatusEnumList"
,
{},
(
res
)
=>
{
if
(
bool
)
{
this
.
queryMsg
.
RB_Department_Id
=
0
;
this
.
queryMsg
.
EnterID
=
0
;
this
.
DepartmentList
=
[];
this
.
EmployeeList
=
[];
}
this
.
getDepartmentMsg
.
RB_Branch_Id
=
this
.
queryMsg
.
RB_Branch_Id
;
if
(
this
.
queryMsg
.
RB_Branch_Id
!=
-
1
)
{
this
.
apipost
(
"admin_get_DepartmentGetList"
,
this
.
getDepartmentMsg
,
(
res
)
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
ticketingStatusList
=
res
.
data
.
data
;
this
.
DepartmentList
=
res
.
data
.
data
;
}
else
{
this
.
$message
.
error
(
res
.
data
.
message
);
}
}
});
},
},
// 获取订单状态枚举
(
err
)
=>
{}
GetOrderStatusEnumList
()
{
);
this
.
crmapipost
(
"/api/Order/GetOrderStatusEnumList"
,
{},
(
res
)
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
OrderStatusList
=
res
.
data
.
data
;
}
else
{
this
.
$message
.
error
(
res
.
data
.
message
);
}
}
});
},
},
getEmployee
()
{
getEmployee
(
bool
)
{
if
(
bool
)
{
this
.
queryMsg
.
EnterID
=
0
;
this
.
EmployeeList
=
[];
}
this
.
employeeMsg
.
DepartmentId
=
this
.
queryMsg
.
RB_Department_Id
;
//员工
//员工
this
.
apipost
(
this
.
apipost
(
"admin_get_EmployeeGetList"
,
"admin_get_EmployeeGetList"
,
...
@@ -431,6 +421,20 @@ export default {
...
@@ -431,6 +421,20 @@ export default {
(
err
)
=>
{}
(
err
)
=>
{}
);
);
},
},
GetOrderTypeEnumList
()
{
this
.
apipost
(
"CarSingle_post_GetOrderTypeEnumList"
,
{},
(
res
)
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
OrderTypeList
=
res
.
data
.
data
;
let
data
=
{
Name
:
"不限"
,
Id
:
"0"
,
};
this
.
OrderTypeList
.
unshift
(
data
);
}
else
{
this
.
$message
.
error
(
res
.
data
.
message
);
}
});
},
getDatesBM
()
{
getDatesBM
()
{
if
(
this
.
DatelistBM
)
{
if
(
this
.
DatelistBM
)
{
this
.
msg
.
StartTime
=
this
.
DatelistBM
[
0
];
this
.
msg
.
StartTime
=
this
.
DatelistBM
[
0
];
...
@@ -492,19 +496,49 @@ export default {
...
@@ -492,19 +496,49 @@ export default {
let
nowDate
=
myYear
+
"-"
+
myMonth
+
"-"
+
myToday
;
let
nowDate
=
myYear
+
"-"
+
myMonth
+
"-"
+
myToday
;
return
nowDate
;
return
nowDate
;
},
},
getParams
()
{
let
param
=
{
pageIndex
:
this
.
msg
.
pageIndex
,
pageSize
:
15
,
RB_Branch_Id
:
this
.
queryMsg
.
RB_Branch_Id
==
-
1
?
null
:
this
.
queryMsg
.
RB_Branch_Id
,
RB_Department_Id
:
this
.
queryMsg
.
RB_Department_Id
==
0
?
null
:
this
.
queryMsg
.
RB_Department_Id
,
EnterID
:
this
.
queryMsg
.
EnterID
==
0
?
null
:
this
.
queryMsg
.
EnterID
,
QStartDate
:
this
.
queryMsg
.
tStartDates
&&
this
.
queryMsg
.
tStartDates
.
length
==
2
?
this
.
queryMsg
.
tStartDates
[
0
]
:
null
,
QEndDate
:
this
.
queryMsg
.
tStartDates
&&
this
.
queryMsg
.
tStartDates
.
length
==
2
?
this
.
queryMsg
.
tStartDates
[
1
]
:
null
,
CStartDate
:
this
.
queryMsg
.
qStartDates
&&
this
.
queryMsg
.
qStartDates
.
length
==
2
?
this
.
queryMsg
.
qStartDates
[
0
]
:
null
,
CEndDate
:
this
.
queryMsg
.
qStartDates
&&
this
.
queryMsg
.
qStartDates
.
length
==
2
?
this
.
msg
.
qStartDates
[
1
]
:
null
,
GroupBy
:
this
.
queryMsg
.
GroupBy
,
QueryType
:
this
.
queryMsg
.
QueryType
,
};
if
(
!
param
.
QStartDate
)
{
param
.
QStartDate
=
"2023-01-01"
;
}
return
param
;
},
//获取酒店订单列表
//获取酒店订单列表
GetList
()
{
GetList
()
{
this
.
loading
=
true
;
this
.
loading
=
true
;
let
url
=
"CarSingle_post_GetGuestOrderStatisticsPageList"
;
let
url
=
"sellorder_get_GetSalesVolumeRankDetail"
;
// 销售 OP
let
param
=
this
.
getParams
();
if
(
this
.
pagesTitle
==
"销售"
)
{
this
.
msg
.
IsMyOrder
=
"1"
;
}
else
{
this
.
msg
.
IsMyOrder
=
"0"
;
}
this
.
apipost
(
this
.
apipost
(
url
,
url
,
this
.
msg
,
param
,
(
res
)
=>
{
(
res
)
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
getSummaryData
();
this
.
getSummaryData
();
...
@@ -523,13 +557,14 @@ export default {
...
@@ -523,13 +557,14 @@ export default {
);
);
},
},
getSummaryData
()
{
getSummaryData
()
{
let
param
=
this
.
getParams
();
this
.
apipost
(
this
.
apipost
(
"
CarSingle_post_GetGuestOrder
Statistics"
,
"
sellorder_get_GetSalesVolumeRankDetail
Statistics"
,
this
.
msg
,
param
,
(
res
)
=>
{
(
res
)
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
if
(
res
.
data
.
resultCode
==
1
)
{
let
data
=
res
.
data
.
data
;
let
data
=
res
.
data
.
data
;
this
.
SummaryList
=
data
;
this
.
SummaryList
=
[
data
]
;
}
else
{
}
else
{
this
.
$message
.
error
(
res
.
data
.
message
);
this
.
$message
.
error
(
res
.
data
.
message
);
}
}
...
@@ -560,17 +595,28 @@ export default {
...
@@ -560,17 +595,28 @@ export default {
// this.msg.EnterID = userInfo.EmployeeId;
// this.msg.EnterID = userInfo.EmployeeId;
},
},
mounted
()
{
mounted
()
{
this
.
Title
=
this
.
pagesTitle
;
this
.
getCompanyMsg
.
RB_Group_Id
=
this
.
getLocalStorage
().
RB_Group_id
;
if
(
this
.
Title
!=
"销售"
)
{
this
.
getDepartmentMsg
.
RB_Group_Id
=
this
.
getLocalStorage
().
RB_Group_id
;
this
.
getEmployee
();
this
.
employeeMsg
.
employeeMsg
=
this
.
getLocalStorage
().
RB_Group_id
;
const
{
BranchId
,
EnterID
,
RB_Department_Id
}
=
this
.
$route
.
query
;
console
.
log
(
"this.$route.query."
,
this
.
$route
);
this
.
queryMsg
.
RB_Branch_Id
=
Number
(
BranchId
);
this
.
queryMsg
.
EnterID
=
Number
(
EnterID
);
this
.
queryMsg
.
RB_Department_Id
=
Number
(
RB_Department_Id
);
this
.
getCompanyList
();
if
(
this
.
queryMsg
.
RB_Department_Id
)
{
this
.
getDepartment
(
false
);
}
if
(
this
.
queryMsg
.
EnterID
)
{
this
.
getEmployee
(
false
);
}
}
this
.
Title
=
this
.
pagesTitle
;
this
.
msg
.
StartTime
=
this
.
getBeforeDate
(
0
,
new
Date
());
this
.
msg
.
StartTime
=
this
.
getBeforeDate
(
0
,
new
Date
());
this
.
msg
.
EndTime
=
this
.
getBeforeDate
(
0
,
new
Date
());
this
.
msg
.
EndTime
=
this
.
getBeforeDate
(
0
,
new
Date
());
this
.
DatelistBM
=
[
new
Date
(
this
.
msg
.
StartTime
),
new
Date
()];
this
.
DatelistBM
=
[
new
Date
(
this
.
msg
.
StartTime
),
new
Date
()];
// this.GetOrderStatusEnumList()//订单状态
// this.GetOrderStatusEnumList()//订单状态
// this.GetTicketStatusEnumList()//出票状态
// this.GetTicketStatusEnumList()//出票状态
this
.
GetOrderTypeEnumList
();
this
.
GetOrderTypeEnumList
();
this
.
getLineList
();
this
.
Datelist
=
this
.
getyMDOne
();
this
.
Datelist
=
this
.
getyMDOne
();
this
.
userInfo
=
this
.
getLocalStorage
();
this
.
userInfo
=
this
.
getLocalStorage
();
this
.
GetList
();
this
.
GetList
();
...
...
src/components/rank/salesVolumeRank.vue
View file @
85b6fd93
...
@@ -3,16 +3,28 @@
...
@@ -3,16 +3,28 @@
<el-tabs
v-model=
"activeName"
@
tab-click=
"handleClick"
>
<el-tabs
v-model=
"activeName"
@
tab-click=
"handleClick"
>
<el-tab-pane
:label=
"$t('sm.Personalrank')"
name=
"first"
></el-tab-pane>
<el-tab-pane
:label=
"$t('sm.Personalrank')"
name=
"first"
></el-tab-pane>
<el-tab-pane
:label=
"$t('sm.derprank')"
name=
"second"
></el-tab-pane>
<el-tab-pane
:label=
"$t('sm.derprank')"
name=
"second"
></el-tab-pane>
<el-tab-pane
:label=
"$t('sm.companyrank')"
name=
"third"
v-if=
"authority.indexOf('Sales_Volume_Rank_Show')!=-1"
></el-tab-pane>
<el-tab-pane
:label=
"$t('sm.companyrank')"
name=
"third"
v-if=
"authority.indexOf('Sales_Volume_Rank_Show') != -1"
></el-tab-pane>
<el-tab-pane
:label=
"$t('sm.salerank')"
name=
"four"
></el-tab-pane>
<el-tab-pane
:label=
"$t('sm.salerank')"
name=
"four"
></el-tab-pane>
</el-tabs>
</el-tabs>
<div
class=
"query-box"
>
<div
class=
"query-box"
>
<el-form
class=
"_info_box clearfix"
label-width=
"110px"
>
<el-form
class=
"_info_box clearfix"
label-width=
"110px"
>
<el-row
style=
"padding:
15px 0px 0 0;
"
>
<el-row
style=
"padding:
15px 0px 0 0
"
>
<el-col
:span=
"4"
v-show=
"activeName!=
'four'"
>
<el-col
:span=
"4"
v-show=
"activeName !=
'four'"
>
<el-form-item
:label=
"$t('system.table_company')"
>
<el-form-item
:label=
"$t('system.table_company')"
>
<el-select
filterable
v-model=
"msg.RB_Branch_Id"
@
change=
"getDepartment"
class
>
<el-select
<el-option
:value=
"-1"
:label=
"$t('pub.unlimitedSel')"
></el-option>
filterable
v-model=
"msg.RB_Branch_Id"
@
change=
"getDepartment"
class
>
<el-option
:value=
"-1"
:label=
"$t('pub.unlimitedSel')"
></el-option>
<el-option
<el-option
v-for=
"item in CompanyList"
v-for=
"item in CompanyList"
:label=
"item.BName"
:label=
"item.BName"
...
@@ -22,10 +34,21 @@
...
@@ -22,10 +34,21 @@
</el-select>
</el-select>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"4"
v-show=
"activeName!='third'&&activeName!='four'"
>
<el-col
:span=
"4"
v-show=
"activeName != 'third' && activeName != 'four'"
>
<el-form-item
:label=
"$t('admin.admin_Department')"
>
<el-form-item
:label=
"$t('admin.admin_Department')"
>
<el-select
filterable
v-model=
"msg.RB_Department_Id"
@
change=
"getEmployee"
class
>
<el-select
<el-option
:value=
"0"
:label=
"$t('pub.unlimitedSel')"
></el-option>
filterable
v-model=
"msg.RB_Department_Id"
@
change=
"getEmployee"
class
>
<el-option
:value=
"0"
:label=
"$t('pub.unlimitedSel')"
></el-option>
<el-option
<el-option
v-for=
"item in DepartmentList"
v-for=
"item in DepartmentList"
:label=
"item.DepartmentName"
:label=
"item.DepartmentName"
...
@@ -35,10 +58,13 @@
...
@@ -35,10 +58,13 @@
</el-select>
</el-select>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"4"
v-show=
"activeName
==
'first'"
>
<el-col
:span=
"4"
v-show=
"activeName
==
'first'"
>
<el-form-item
:label=
"$t('salesModule.Personnel')"
>
<el-form-item
:label=
"$t('salesModule.Personnel')"
>
<el-select
filterable
v-model=
"msg.EnterID"
class
>
<el-select
filterable
v-model=
"msg.EnterID"
class
>
<el-option
:value=
"0"
:label=
"$t('pub.unlimitedSel')"
></el-option>
<el-option
:value=
"0"
:label=
"$t('pub.unlimitedSel')"
></el-option>
<el-option
<el-option
v-for=
"item in EmployeeList"
v-for=
"item in EmployeeList"
:label=
"item.EmName"
:label=
"item.EmName"
...
@@ -77,7 +103,9 @@
...
@@ -77,7 +103,9 @@
</el-form>
</el-form>
<ul
class=
"clearfix"
>
<ul
class=
"clearfix"
>
<li
class=
"hight_query"
>
<li
class=
"hight_query"
>
<button
class=
"hollowFixedBtn"
@
click=
"initData"
>
{{
$t
(
'pub.searchBtn'
)
}}
</button>
<button
class=
"hollowFixedBtn"
@
click=
"initData"
>
{{
$t
(
"pub.searchBtn"
)
}}
</button>
</li>
</li>
</ul>
</ul>
</div>
</div>
...
@@ -85,7 +113,7 @@
...
@@ -85,7 +113,7 @@
v-if=
"isReady"
v-if=
"isReady"
is-horizontal-resize
is-horizontal-resize
column-width-drag
column-width-drag
style=
"width:100%"
style=
"width:
100%"
:columns=
"columns"
:columns=
"columns"
:table-data=
"tableData"
:table-data=
"tableData"
:filter-method=
"filterMethod"
:filter-method=
"filterMethod"
...
@@ -101,67 +129,61 @@
...
@@ -101,67 +129,61 @@
</div>
</div>
</
template
>
</
template
>
<
script
>
<
script
>
import
Vue
from
'vue'
import
Vue
from
"vue"
;
// 自定义列组件
// 自定义列组件
Vue
.
component
(
'table-operation'
,{
Vue
.
component
(
"table-operation"
,
{
template
:
`<span>
template
:
`<span>
<a href="" @click.stop.prevent="update(rowData,index)">编辑</a>
<a href="" @click.stop.prevent="update(rowData,index)">
<a href="" @click.stop.prevent="deleteRow(rowData,index)">删除</a>
<span>{{content}}</span></a>
<span>{{content}}</span>
`
,
`
,
props
:
{
props
:
{
rowData
:
{
rowData
:
{
type
:
Object
type
:
Object
,
},
},
field
:{
field
:
{
type
:
String
type
:
String
,
},
index
:
{
type
:
Number
,
},
},
index
:{
type
:
Number
}
},
},
data
()
{
data
()
{
return
{
return
{
content
:
''
content
:
""
,
}
};
},
},
mounted
()
{
mounted
()
{
console
.
log
(
'field'
,
this
.
field
)
console
.
log
(
"field"
,
this
.
field
);
this
.
content
=
this
.
rowData
[
"SumPreferPrice"
].
toFixed
(
2
)
this
.
content
=
this
.
rowData
[
"SumPreferPrice"
].
toFixed
(
2
);
if
(
this
.
field
===
'income'
)
{
if
(
this
.
field
===
"income"
)
{
this
.
content
=
this
.
rowData
[
"SumPreferPrice"
]
this
.
content
=
this
.
rowData
[
"SumPreferPrice"
];
}
else
if
(
this
.
field
===
'income'
)
{
}
else
if
(
this
.
field
===
"income"
)
{
this
.
content
=
this
.
rowData
[
"income"
]
this
.
content
=
this
.
rowData
[
"income"
];
}
else
{
}
else
{
this
.
content
=
this
.
rowData
.
notInCome
.
toFixed
(
this
.
content
=
this
.
rowData
.
notInCome
.
toFixed
(
2
);
2
)
}
}
},
},
methods
:{
methods
:
{
update
(){
update
(
rowData
,
index
)
{
console
.
log
(
"rowData"
,
rowData
);
// 参数根据业务场景随意构造
this
.
$router
.
push
({
let
params
=
{
type
:
'edit'
,
index
:
this
.
index
,
rowData
:
this
.
rowData
};
path
:
"/salesVolumeRankEntryForm"
,
this
.
$emit
(
'on-custom-comp'
,
params
);
query
:
{
BranchId
:
rowData
.
BranchId
,
EnterID
:
rowData
.
EnterID
,
RB_Department_Id
:
rowData
.
RB_Department_Id
,
},
},
});
deleteRow
(){
},
},
// 参数根据业务场景随意构造
});
let
params
=
{
type
:
'delete'
,
index
:
this
.
index
};
this
.
$emit
(
'on-custom-comp'
,
params
);
}
}
})
export
default
{
export
default
{
data
()
{
data
()
{
return
{
return
{
pickerOptions
:
{
pickerOptions
:
{
disabledDate
(
time
)
{
disabledDate
(
time
)
{
return
time
<
new
Date
(
'2018-12-31'
);
return
time
<
new
Date
(
"2018-12-31"
);
}
}
,
},
},
activeName
:
"first"
,
activeName
:
"first"
,
columns
:
[],
columns
:
[],
...
@@ -180,12 +202,12 @@ export default {
...
@@ -180,12 +202,12 @@ export default {
tStartDates
:
[],
tStartDates
:
[],
qStartDates
:
[],
qStartDates
:
[],
GroupBy
:
"EnterID"
,
GroupBy
:
"EnterID"
,
QueryType
:
0
QueryType
:
0
,
},
},
getCompanyMsg
:
{
getCompanyMsg
:
{
// 公司
// 公司
RB_Group_Id
:
"0"
,
RB_Group_Id
:
"0"
,
Status
:
"0"
Status
:
"0"
,
},
},
getDepartmentMsg
:
{
getDepartmentMsg
:
{
// 部门
// 部门
...
@@ -193,7 +215,7 @@ export default {
...
@@ -193,7 +215,7 @@ export default {
RB_Branch_Id
:
""
,
RB_Branch_Id
:
""
,
Status
:
0
,
Status
:
0
,
ParentId
:
-
1
,
ParentId
:
-
1
,
Tier
:
0
Tier
:
0
,
},
},
employeeMsg
:
{
employeeMsg
:
{
// 员工
// 员工
...
@@ -201,11 +223,11 @@ export default {
...
@@ -201,11 +223,11 @@ export default {
BranchId
:
-
1
,
BranchId
:
-
1
,
DepartmentId
:
0
,
DepartmentId
:
0
,
PostId
:
0
,
PostId
:
0
,
IsLeave
:
0
IsLeave
:
0
,
},
},
CompanyList
:
[],
CompanyList
:
[],
DepartmentList
:
[],
DepartmentList
:
[],
EmployeeList
:
[]
EmployeeList
:
[]
,
};
};
},
},
created
()
{},
created
()
{},
...
@@ -224,37 +246,37 @@ export default {
...
@@ -224,37 +246,37 @@ export default {
this
.
isReady
=
false
;
this
.
isReady
=
false
;
let
that
=
this
;
let
that
=
this
;
let
no
=
{
let
no
=
{
title
:
this
.
$t
(
'active.ad_xuhao'
),
title
:
this
.
$t
(
"active.ad_xuhao"
),
width
:
50
,
width
:
50
,
titleAlign
:
"center"
,
titleAlign
:
"center"
,
columnAlign
:
"center"
,
columnAlign
:
"center"
,
formatter
:
function
(
rowData
,
rowIndex
,
pagingIndex
,
field
)
{
formatter
:
function
(
rowData
,
rowIndex
,
pagingIndex
,
field
)
{
return
rowIndex
+
1
;
return
rowIndex
+
1
;
},
},
isResize
:
false
isResize
:
false
,
};
};
let
account
=
{
let
account
=
{
field
:
"name"
,
field
:
"name"
,
title
:
this
.
$t
(
'system.query_airName'
),
title
:
this
.
$t
(
"system.query_airName"
),
width
:
80
,
width
:
80
,
titleAlign
:
"left"
,
titleAlign
:
"left"
,
columnAlign
:
"left"
,
columnAlign
:
"left"
,
isResize
:
true
,
isResize
:
true
,
result
:
""
result
:
""
,
// filterMultiple: false,
// filterMultiple: false,
// filters: [{}],
// filters: [{}],
// type: "text"
// type: "text"
};
};
let
sumMoney
=
{
let
sumMoney
=
{
field
:
"SumPreferPrice"
,
field
:
"SumPreferPrice"
,
title
:
this
.
$t
(
'sm.salemoney'
),
title
:
this
.
$t
(
"sm.salemoney"
),
titleAlign
:
"left"
,
titleAlign
:
"left"
,
columnAlign
:
"left"
,
columnAlign
:
"left"
,
isResize
:
true
,
isResize
:
true
,
width
:
80
,
width
:
80
,
orderBy
:
"desc"
,
orderBy
:
"desc"
,
// componentName:'table-operation'
,
componentName
:
"table-operation"
,
formatter
:
function
(
rowData
,
rowIndex
,
pagingIndex
,
field
)
{
formatter
:
function
(
rowData
,
rowIndex
,
pagingIndex
,
field
)
{
// if (that.authority.indexOf("Sales_Volume_Rank_Show") == -1) {
// if (that.authority.indexOf("Sales_Volume_Rank_Show") == -1) {
// let content = "";
// let content = "";
// for (let i = 0; i
<
rowData
[
"income"
].
length
;
i
++
)
{
// for (let i = 0; i
<
rowData
[
"income"
].
length
;
i
++
)
{
...
@@ -264,18 +286,18 @@ export default {
...
@@ -264,18 +286,18 @@ export default {
// } else {
// } else {
return
`
${
rowData
[
"SumPreferPrice"
].
toFixed
(
2
)}
`
;
return
`
${
rowData
[
"SumPreferPrice"
].
toFixed
(
2
)}
`
;
//}
//}
}
}
,
};
};
let
moneyCount
=
{
let
moneyCount
=
{
field
:
"income"
,
field
:
"income"
,
title
:
this
.
$t
(
'fnc.skjine'
),
title
:
this
.
$t
(
"fnc.skjine"
),
titleAlign
:
"left"
,
titleAlign
:
"left"
,
columnAlign
:
"left"
,
columnAlign
:
"left"
,
isResize
:
true
,
isResize
:
true
,
width
:
80
,
width
:
80
,
orderBy
:
""
,
orderBy
:
""
,
// componentName:'table-operation'
,
componentName
:
"table-operation"
,
formatter
:
function
(
rowData
,
rowIndex
,
pagingIndex
,
field
)
{
formatter
:
function
(
rowData
,
rowIndex
,
pagingIndex
,
field
)
{
// if (that.authority.indexOf("Sales_Volume_Rank_Show") == -1) {
// if (that.authority.indexOf("Sales_Volume_Rank_Show") == -1) {
// let content = "";
// let content = "";
// for (let i = 0; i
<
rowData
[
"income"
].
length
;
i
++
)
{
// for (let i = 0; i
<
rowData
[
"income"
].
length
;
i
++
)
{
...
@@ -285,18 +307,18 @@ export default {
...
@@ -285,18 +307,18 @@ export default {
// } else {
// } else {
return
`
${
rowData
[
"income"
]}
`
;
return
`
${
rowData
[
"income"
]}
`
;
//}
//}
}
}
,
};
};
let
notIncome
=
{
let
notIncome
=
{
field
:
"notInCome"
,
field
:
"notInCome"
,
title
:
this
.
$t
(
'fnc.wsjine'
),
title
:
this
.
$t
(
"fnc.wsjine"
),
titleAlign
:
"left"
,
titleAlign
:
"left"
,
columnAlign
:
"left"
,
columnAlign
:
"left"
,
isResize
:
true
,
isResize
:
true
,
width
:
80
,
width
:
80
,
orderBy
:
""
,
orderBy
:
""
,
// componentName:'table-operation'
,
componentName
:
"table-operation"
,
formatter
:
function
(
rowData
,
rowIndex
,
pagingIndex
,
field
)
{
formatter
:
function
(
rowData
,
rowIndex
,
pagingIndex
,
field
)
{
// if (that.authority.indexOf("Sales_Volume_Rank_Show") == -1) {
// if (that.authority.indexOf("Sales_Volume_Rank_Show") == -1) {
// let content = "";
// let content = "";
// for (let i = 0; i
<
rowData
[
"income"
].
length
;
i
++
)
{
// for (let i = 0; i
<
rowData
[
"income"
].
length
;
i
++
)
{
...
@@ -308,52 +330,52 @@ export default {
...
@@ -308,52 +330,52 @@ export default {
2
2
)}
</span>`
;
)}
</span>`
;
//}
//}
}
}
,
};
};
let
pCount
=
{
let
pCount
=
{
field
:
"peopleCount"
,
field
:
"peopleCount"
,
title
:
this
.
$t
(
'sm.sks'
),
title
:
this
.
$t
(
"sm.sks"
),
titleAlign
:
"left"
,
titleAlign
:
"left"
,
columnAlign
:
"left"
,
columnAlign
:
"left"
,
isResize
:
true
,
isResize
:
true
,
width
:
80
,
width
:
80
,
orderBy
:
""
orderBy
:
""
,
};
};
let
cCount
=
{
let
cCount
=
{
field
:
"CalcheCount"
,
field
:
"CalcheCount"
,
title
:
this
.
$t
(
'sm.exitsks'
),
title
:
this
.
$t
(
"sm.exitsks"
),
titleAlign
:
"left"
,
titleAlign
:
"left"
,
columnAlign
:
"left"
,
columnAlign
:
"left"
,
isResize
:
true
,
isResize
:
true
,
width
:
80
,
width
:
80
,
orderBy
:
""
orderBy
:
""
,
};
};
let
avgPCount
=
{
let
avgPCount
=
{
field
:
"avgPeopleCount"
,
field
:
"avgPeopleCount"
,
title
:
this
.
$t
(
'sm.personsks'
),
title
:
this
.
$t
(
"sm.personsks"
),
titleAlign
:
"left"
,
titleAlign
:
"left"
,
columnAlign
:
"left"
,
columnAlign
:
"left"
,
isResize
:
true
,
isResize
:
true
,
width
:
80
,
width
:
80
,
orderBy
:
""
orderBy
:
""
,
};
};
let
customerNum
=
{
let
customerNum
=
{
field
:
"totalGuestNum"
,
field
:
"totalGuestNum"
,
title
:
'单项收客数'
,
title
:
"单项收客数"
,
titleAlign
:
"left"
,
titleAlign
:
"left"
,
columnAlign
:
"left"
,
columnAlign
:
"left"
,
isResize
:
true
,
isResize
:
true
,
width
:
80
width
:
80
,
};
};
let
unitPrice
=
{
let
unitPrice
=
{
field
:
"avgPrice"
,
field
:
"avgPrice"
,
title
:
this
.
$t
(
'sm.keprice'
),
title
:
this
.
$t
(
"sm.keprice"
),
titleAlign
:
"left"
,
titleAlign
:
"left"
,
columnAlign
:
"left"
,
columnAlign
:
"left"
,
isResize
:
true
,
isResize
:
true
,
width
:
80
,
width
:
80
,
orderBy
:
""
,
orderBy
:
""
,
formatter
:
function
(
rowData
,
rowIndex
,
pagingIndex
,
field
)
{
formatter
:
function
(
rowData
,
rowIndex
,
pagingIndex
,
field
)
{
// if (that.authority.indexOf("Sales_Volume_Rank_Show") == -1) {
// if (that.authority.indexOf("Sales_Volume_Rank_Show") == -1) {
// let content = "";
// let content = "";
// for (let i = 0; i
<
rowData
[
"avgPrice"
].
length
;
i
++
)
{
// for (let i = 0; i
<
rowData
[
"avgPrice"
].
length
;
i
++
)
{
...
@@ -363,15 +385,15 @@ export default {
...
@@ -363,15 +385,15 @@ export default {
// } else {
// } else {
return
rowData
[
"avgPrice"
].
toFixed
(
2
);
return
rowData
[
"avgPrice"
].
toFixed
(
2
);
// }
// }
}
}
,
};
};
let
proportion
=
{
let
proportion
=
{
field
:
"zanBi"
,
field
:
"zanBi"
,
title
:
this
.
$t
(
'sm.xiaoshouzb'
),
title
:
this
.
$t
(
"sm.xiaoshouzb"
),
titleAlign
:
"left"
,
titleAlign
:
"left"
,
columnAlign
:
"left"
,
columnAlign
:
"left"
,
isResize
:
true
,
isResize
:
true
,
width
:
80
width
:
80
,
};
};
this
.
columns
=
[];
this
.
columns
=
[];
...
@@ -382,8 +404,8 @@ export default {
...
@@ -382,8 +404,8 @@ export default {
this
.
columns
.
push
(
notIncome
);
this
.
columns
.
push
(
notIncome
);
this
.
columns
.
push
(
pCount
);
this
.
columns
.
push
(
pCount
);
this
.
columns
.
push
(
cCount
);
this
.
columns
.
push
(
cCount
);
if
(
this
.
activeName
!=
"first"
&&
this
.
activeName
!=
'four'
)
{
if
(
this
.
activeName
!=
"first"
&&
this
.
activeName
!=
"four"
)
{
unitPrice
.
title
=
this
.
$t
(
'sm.renxiaoshou'
);
unitPrice
.
title
=
this
.
$t
(
"sm.renxiaoshou"
);
this
.
columns
.
push
(
avgPCount
);
this
.
columns
.
push
(
avgPCount
);
}
}
this
.
columns
.
push
(
customerNum
);
this
.
columns
.
push
(
customerNum
);
...
@@ -416,13 +438,13 @@ export default {
...
@@ -416,13 +438,13 @@ export default {
?
this
.
msg
.
qStartDates
[
1
]
?
this
.
msg
.
qStartDates
[
1
]
:
null
,
:
null
,
GroupBy
:
this
.
msg
.
GroupBy
,
GroupBy
:
this
.
msg
.
GroupBy
,
QueryType
:
this
.
msg
.
QueryType
QueryType
:
this
.
msg
.
QueryType
,
};
};
if
(
!
param
.
QStartDate
)
{
if
(
!
param
.
QStartDate
)
{
param
.
QStartDate
=
"2019-01-01"
;
param
.
QStartDate
=
"2019-01-01"
;
}
}
this
.
apipost
(
"sellorder_get_sellvolumerankNew"
,
param
,
r
=>
{
this
.
apipost
(
"sellorder_get_sellvolumerankNew"
,
param
,
(
r
)
=>
{
r
.
data
.
data
.
forEach
(
x
=>
{
r
.
data
.
data
.
forEach
(
(
x
)
=>
{
x
.
incomeVal
=
parseFloat
(
x
.
income
);
x
.
incomeVal
=
parseFloat
(
x
.
income
);
x
.
avgPrice
=
parseFloat
(
x
.
avgPrice
);
x
.
avgPrice
=
parseFloat
(
x
.
avgPrice
);
});
});
...
@@ -435,20 +457,20 @@ export default {
...
@@ -435,20 +457,20 @@ export default {
this
.
apipost
(
this
.
apipost
(
"admin_get_BranchGetList"
,
"admin_get_BranchGetList"
,
this
.
getCompanyMsg
,
this
.
getCompanyMsg
,
res
=>
{
(
res
)
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
CompanyList
=
res
.
data
.
data
;
this
.
CompanyList
=
res
.
data
.
data
;
}
else
{
}
else
{
}
}
},
},
err
=>
{}
(
err
)
=>
{}
);
);
},
},
initAuthor
()
{
initAuthor
()
{
let
msg
=
{
let
msg
=
{
MenuUrl
:
"/salesVolumeRank"
MenuUrl
:
"/salesVolumeRank"
,
};
};
this
.
apipost
(
"admin_get_GetActionCodeForUrlAndUser"
,
msg
,
r
=>
{
this
.
apipost
(
"admin_get_GetActionCodeForUrlAndUser"
,
msg
,
(
r
)
=>
{
this
.
authority
=
r
.
data
.
data
;
this
.
authority
=
r
.
data
.
data
;
});
});
},
},
...
@@ -463,12 +485,12 @@ export default {
...
@@ -463,12 +485,12 @@ export default {
this
.
apipost
(
this
.
apipost
(
"admin_get_DepartmentGetList"
,
"admin_get_DepartmentGetList"
,
this
.
getDepartmentMsg
,
this
.
getDepartmentMsg
,
res
=>
{
(
res
)
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
DepartmentList
=
res
.
data
.
data
;
this
.
DepartmentList
=
res
.
data
.
data
;
}
}
},
},
err
=>
{}
(
err
)
=>
{}
);
);
}
}
},
},
...
@@ -480,28 +502,28 @@ export default {
...
@@ -480,28 +502,28 @@ export default {
this
.
apipost
(
this
.
apipost
(
"admin_get_EmployeeGetList"
,
"admin_get_EmployeeGetList"
,
this
.
employeeMsg
,
this
.
employeeMsg
,
res
=>
{
(
res
)
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
EmployeeList
=
res
.
data
.
data
;
this
.
EmployeeList
=
res
.
data
.
data
;
}
}
},
},
err
=>
{}
(
err
)
=>
{}
);
);
},
},
handleClick
(
tab
,
event
)
{
handleClick
(
tab
,
event
)
{
this
.
msg
.
EnterID
=
0
;
this
.
msg
.
EnterID
=
0
;
this
.
msg
.
QueryType
=
0
;
this
.
msg
.
QueryType
=
0
;
if
(
this
.
activeName
==
"first"
)
this
.
msg
.
GroupBy
=
"EnterID"
;
if
(
this
.
activeName
==
"first"
)
this
.
msg
.
GroupBy
=
"EnterID"
;
else
if
(
this
.
activeName
==
"second"
)
else
if
(
this
.
activeName
==
"second"
)
this
.
msg
.
GroupBy
=
"RB_Department_Id"
;
this
.
msg
.
GroupBy
=
"RB_Department_Id"
;
else
if
(
this
.
activeName
==
"third"
){
else
if
(
this
.
activeName
==
"third"
)
{
this
.
msg
.
GroupBy
=
"RB_Branch_Id"
;
this
.
msg
.
GroupBy
=
"RB_Branch_Id"
;
this
.
msg
.
RB_Department_Id
=
0
;
this
.
msg
.
RB_Department_Id
=
0
;
}
else
{
}
else
{
this
.
msg
.
RB_Department_Id
=
0
;
this
.
msg
.
RB_Department_Id
=
0
;
this
.
msg
.
RB_Branch_Id
=
-
1
;
this
.
msg
.
RB_Branch_Id
=
-
1
;
this
.
msg
.
GroupBy
=
"EnterID"
;
this
.
msg
.
GroupBy
=
"EnterID"
;
this
.
msg
.
QueryType
=
4
;
this
.
msg
.
QueryType
=
4
;
}
}
this
.
initColumns
();
this
.
initColumns
();
this
.
initData
();
this
.
initData
();
...
@@ -551,8 +573,8 @@ export default {
...
@@ -551,8 +573,8 @@ export default {
}
}
}
}
},
},
filterMethod
(
filters
)
{}
filterMethod
(
filters
)
{}
,
}
}
,
};
};
</
script
>
</
script
>
<
style
>
<
style
>
...
...
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