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
f9ea474c
Commit
f9ea474c
authored
5 years ago
by
黄奎
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
今日订单修改
parent
9f0e2e87
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
680 additions
and
750 deletions
+680
-750
todayOrderTotal.vue
src/components/TravelManager/TravelList/todayOrderTotal.vue
+680
-750
No files found.
src/components/TravelManager/TravelList/todayOrderTotal.vue
View file @
f9ea474c
...
...
@@ -5,7 +5,7 @@
<li>
<span>
<em>
{{
$t
(
'scen.sc_cp'
)
}}
</em>
<el-select
class=
"w
200
"
v-model=
"msg.OutBranchId"
filterable
:placeholder=
"$t('pub.pleaseSel')"
>
<el-select
class=
"w
135
"
v-model=
"msg.OutBranchId"
filterable
:placeholder=
"$t('pub.pleaseSel')"
>
<el-option
:label=
"$t('pub.unlimitedSel')"
:value=
"-1"
></el-option>
<el-option
v-for=
"item in companyList"
:label=
'item.BName'
:value=
'item.Id'
:key=
'item.Id'
></el-option>
</el-select>
...
...
@@ -14,27 +14,18 @@
<li>
<span>
<em>
{{
$t
(
'advmanager.v_line'
)
}}
</em>
<el-select
class=
"w200"
v-model=
"msg.LineId"
filterable
:placeholder=
"$t('pub.pleaseSel')"
>
<el-select
class=
"w135"
v-model=
"msg.LineId"
filterable
:placeholder=
"$t('pub.pleaseSel')"
>
<el-option
:label=
"$t('pub.unlimitedSel')"
:value=
"-1"
></el-option>
<el-option
v-for=
"item in LineList"
:label=
"item.LineName"
:value=
"item.LineID"
:key=
"item.LineID"
></el-option>
<el-option
v-for=
"item in LineList"
:label=
"item.LineName"
:value=
"item.LineID"
:key=
"item.LineID"
>
</el-option>
</el-select>
</span>
</li>
<li>
<span>
<em>
{{
$t
(
'Operation.Op_baomingCompany'
)
}}
</em>
<el-select
class=
"w200"
v-model=
"msg.BranchId"
filterable
:placeholder=
"$t('pub.pleaseSel')"
@
change=
"getDepartmentMsg.RB_Branch_Id=msg.BranchId,msg.RB_Department_Id='',msg.CreateBy='',getDepartment()"
>
<el-select
class=
"w135"
v-model=
"msg.BranchId"
filterable
:placeholder=
"$t('pub.pleaseSel')"
@
change=
"getDepartmentMsg.RB_Branch_Id=msg.BranchId,msg.RB_Department_Id='',msg.CreateBy='',getDepartment()"
>
<el-option
:label=
"$t('pub.unlimitedSel')"
:value=
"-1"
></el-option>
<el-option
v-for=
"item in companyList"
:label=
'item.BName'
:value=
'item.Id'
:key=
'item.Id'
></el-option>
</el-select>
...
...
@@ -43,11 +34,10 @@
<li>
<span>
<em>
部门选择
</em>
<el-select
filterable
v-model=
'msg.RB_Department_Id'
@
change=
"employeeMsg.DepartmentId=msg.RB_Department_Id,getEmployee(),msg.CreateBy=''"
>
<el-select
class=
"w135"
filterable
v-model=
'msg.RB_Department_Id'
@
change=
"employeeMsg.DepartmentId=msg.RB_Department_Id,getEmployee(),msg.CreateBy=''"
>
<el-option
:value=
"0"
label=
"不限"
></el-option>
<el-option
v-for=
'item in DepartmentList'
:label=
'item.DepartmentName'
:value=
'item.DepartmentID'
<el-option
v-for=
'item in DepartmentList'
:label=
'item.DepartmentName'
:value=
'item.DepartmentID'
:key=
'item.DepartmentID'
>
</el-option>
</el-select>
...
...
@@ -57,48 +47,44 @@
<span>
<em>
{{
$t
(
'Operation.Op_peopleChoice'
)
}}
</em>
</span>
<el-select
class=
"w200"
v-model=
"msg.CreateBy"
filterable
:placeholder=
"$t('pub.pleaseSel')"
>
<el-select
class=
"w135"
v-model=
"msg.CreateBy"
filterable
:placeholder=
"$t('pub.pleaseSel')"
>
<el-option
:label=
"$t('pub.unlimitedSel')"
value=
"-1"
></el-option>
<el-option
v-for=
"item in EmployeeList"
:label=
"item.EmName"
:value=
"item.EmployeeId"
:key=
"item.EmployeeId"
></el-option>
<el-option
v-for=
"item in EmployeeList"
:label=
"item.EmName"
:value=
"item.EmployeeId"
:key=
"item.EmployeeId"
></el-option>
</el-select>
</li>
<li>
<span>
<em>
{{
$t
(
'hotel.order_Number'
)
}}
</em>
</span>
<el-input
class=
"w
200
"
v-model=
"msg.tempOrderId"
></el-input>
<el-input
class=
"w
135
"
v-model=
"msg.tempOrderId"
></el-input>
</li>
<li>
<span>
<em>
{{
$t
(
'hotel.hotel_OrderStates'
)
}}
</em>
</span>
<el-select
v-model=
"msg.OrderState"
filterable
:placeholder=
"$t('pub.pleaseSel')"
>
<el-select
class=
"w135"
v-model=
"msg.OrderState"
filterable
:placeholder=
"$t('pub.pleaseSel')"
>
<el-option
:label=
"$t('pub.unlimitedSel')"
value=
"-1"
></el-option>
<el-option
v-for=
"item in ddztList"
:label=
"item.Name"
:value=
"item.Id"
:key=
"item.Id"
></el-option>
</el-select>
</li>
<li><span><em>
{{
$t
(
'fnc.bmriqi'
)
}}
</em><el-date-picker
v-model=
'msg.CStartDate'
@
change=
"dataDui()"
class=
'w135'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
<li><span><em>
{{
$t
(
'fnc.bmriqi'
)
}}
</em>
<el-date-picker
v-model=
'msg.CStartDate'
@
change=
"dataDui()"
class=
"w135"
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
-
<el-date-picker
v-model=
'msg.CEndDate'
@
change=
"dataDui()"
class=
'w135'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
<el-date-picker
v-model=
'msg.CEndDate'
@
change=
"dataDui()"
class=
"w135"
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
</span>
</li>
<li><span><em>
发团日期
</em>
<el-date-picker
v-model=
'msg.QStartDate'
class=
"w135"
value-format=
"yyyy-MM-dd"
type=
"date"
>
</el-date-picker>
-
<el-date-picker
v-model=
'msg.QEndDate'
class=
"w135"
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
</span>
</li>
<li>
<input
type=
"button"
class=
"hollowFixedBtn"
:value=
"$t('pub.searchBtn')"
@
click=
"resetPageIndex();getList()"
>
<input
type=
"button"
class=
"hollowFixedBtn"
:value=
"$t('pub.searchBtn')"
@
click=
"resetPageIndex();getList()"
>
</li>
</ul>
</div>
...
...
@@ -114,7 +100,8 @@
<p>
<span>
{{
$t
(
'Operation.Op_yingPay'
)
}}
:
{{
countData
.
PreferPrice
}}
;
</span>
<span>
{{
$t
(
'Operation.Op_yiShou'
)
}}
:
{{
countData
.
Income
}}
;
</span>
<span
:class=
"
{color_red_order:countData.DueinMoney!==countData.PreferPrice}">
{{
$t
(
'Operation.Op_weiShou'
)
}}
:
{{
countData
.
DueinMoney
}}
;
</span>
<span
:class=
"
{color_red_order:countData.DueinMoney!==countData.PreferPrice}">
{{
$t
(
'Operation.Op_weiShou'
)
}}
:
{{
countData
.
DueinMoney
}}
;
</span>
<span>
{{
$t
(
'fnc.ztjine'
)
}}
:
{{
countData
.
ZaiTu
}}
;
</span>
</p>
</div>
...
...
@@ -131,6 +118,14 @@
<span>
{{
$t
(
'Airticket.Air_businessClass'
)
}}
:
{{
countData
.
NormalESeatNum
}}
;
</span>
<span>
{{
$t
(
'Airticket.Air_firstClass'
)
}}
:
{{
countData
.
NormalFSeatNum
}}
;
</span>
</p>
<div
class=
"groupTourOrder_count_blue"
>
<i
class=
"iconfont icon-baomingrenshu"
></i>
<span>
机位数
</span>
</div>
<p>
<span
class=
"color_red_order"
>
总:
{{
countData
.
YSeat
}}
(经济舱)+
{{
countData
.
CSeat
}}
(商务舱)+
{{
countData
.
FSeat
}}
(头等舱) ;
</span>
<span
class=
"color_red_order"
>
剩:
{{
countData
.
YSeat
-
countData
.
SurplusYSeat
}}
(经济舱)+
{{
countData
.
CSeat
-
countData
.
SurplusCSeat
}}
(商务舱)+
{{
countData
.
FSeat
-
countData
.
SurplusFSeat
}}
(头等舱) ;
</span>
</p>
</div>
</el-col>
<el-col
:span=
"5"
class=
"groupTourOrder_count_col"
>
...
...
@@ -189,13 +184,7 @@
</div>
<!-- 表格 -->
<div
style=
"clear: both; width: 100%;height: 20px;"
></div>
<table
class=
"enrollTotalSearchTable"
border=
"0"
cellspacing=
"0"
cellpadding=
"0"
v-loading=
"loading"
>
<table
class=
"enrollTotalSearchTable"
border=
"0"
cellspacing=
"0"
cellpadding=
"0"
v-loading=
"loading"
>
<tr>
<th
width=
"80"
>
{{
$t
(
'fnc.danhao'
)
}}
&
{{
$t
(
'visa.v_tuanhao'
)
}}
</th>
<th
width=
"70"
>
{{
$t
(
'advmanager.v_type'
)
}}
</th>
...
...
@@ -222,40 +211,23 @@
<tr>
<td
rowspan=
"2"
>
<p
v-if=
"item.isChargeLossOrders==1"
style=
"color:red"
>
{{
$t
(
'fnc.sun'
)
}}
</p>
<p
class=
"fbold over_ellipsis"
style=
"width: 100%;cursor:pointer;"
:title=
"item.orderId"
@
click=
"goUrlX('团报名清单', 'RegistrationList',item.tcid,item.tcnum)"
>
{{
item
.
orderId
}}
</p>
<p
class=
"fz12 over_ellipsis"
style=
"width: 100%;text-decoration:underline;cursor:pointer;"
:title=
"item.alName"
@
click=
"goUrlX('团控列表', 'TravelControlList',item.tcid,item.tcnum)"
>
{{
item
.
tcnum
}}
</p>
<p
class=
"fz12 over_ellipsis"
style=
"width: 100%;"
>
{{
item
.
createBy
}}
<span
v-if=
"item.leaveStr!=''"
style=
"color:red"
>
(
{{
item
.
leaveStr
}}
)
</span></p>
<p
class=
"fz12 over_ellipsis"
style=
"width: 100%;"
>
{{
item
.
commissionSPeopleName
==
'无'
?
''
:
item
.
commissionSPeopleName
}}
</p>
<p
class=
"fbold over_ellipsis"
style=
"width: 100%;cursor:pointer;"
:title=
"item.orderId"
@
click=
"goUrlX('团报名清单', 'RegistrationList',item.tcid,item.tcnum)"
>
{{
item
.
orderId
}}
</p>
<p
class=
"fz12 over_ellipsis"
style=
"width: 100%;text-decoration:underline;cursor:pointer;"
:title=
"item.alName"
@
click=
"goUrlX('团控列表', 'TravelControlList',item.tcid,item.tcnum)"
>
{{
item
.
tcnum
}}
</p>
<p
class=
"fz12 over_ellipsis"
style=
"width: 100%;"
>
{{
item
.
createBy
}}
<span
v-if=
"item.leaveStr!=''"
style=
"color:red"
>
(
{{
item
.
leaveStr
}}
)
</span></p>
<p
class=
"fz12 over_ellipsis"
style=
"width: 100%;"
>
{{
item
.
commissionSPeopleName
==
'无'
?
''
:
item
.
commissionSPeopleName
}}
</p>
</td>
<td>
<p
class=
"fz12 over_ellipsis"
style=
"width: 100%;"
>
{{
item
.
orderTypeName
}}
</p>
</td>
<td
class=
"fz12"
>
<p
style=
"max-width: 160px;display: block;"
class=
"over_ellipsis"
:title=
"item.lineName"
>
<p
style=
"max-width: 160px;display: block;"
class=
"over_ellipsis"
:title=
"item.lineName"
>
<span>
{{
item
.
lineName
}}
</span>
</p>
<p
style=
"max-width: 160px;display: block;"
class=
"over_ellipsis"
:title=
"item.ltName"
>
{{
item
.
ltName
}}
</p>
<p
style=
"max-width: 160px;display: block;"
class=
"over_ellipsis"
:title=
"item.ltName"
>
{{
item
.
ltName
}}
</p>
</td>
<td>
{{
item
.
guestNum
}}
</td>
<td
style=
"color:#FF9C00"
>
{{
item
.
tC_Price
}}
</td>
...
...
@@ -265,7 +237,7 @@
</td>
<td>
<span
v-if=
"item.isEnd==0"
>
{{
item
.
income
}}
</span>
<span
v-if=
"item.isEnd==0"
>
{{
item
.
income
}}
</span>
<span
v-if=
"item.isEnd!=0"
style=
"color: #e95252;"
>
{{
item
.
income
}}
</span>
</td>
<!-- 优惠 -->
...
...
@@ -312,11 +284,7 @@
<td
v-if=
"item.isChargeLossOrders==1"
class=
"fz12"
style=
"color: #e95252"
>
{{
$t
(
'fnc.shousun'
)
}}
</td>
<td
v-else
class=
"fz12"
:style=
"item.orderState===3?'color: #e95252;':''"
>
{{
item
.
statsstr
}}
</td>
<td>
<p
class=
"over_ellipsis"
style=
"width: 150px;"
:title=
"item.contactName"
>
{{
item
.
contactName
}}
</p>
<p
class=
"over_ellipsis"
style=
"width: 150px;"
:title=
"item.contactName"
>
{{
item
.
contactName
}}
</p>
<p>
{{
item
.
contactMobile
}}
</p>
</td>
<td
v-if=
"userId==1"
>
...
...
@@ -325,25 +293,18 @@
</tr>
<tr>
<td
colspan=
"7"
class=
"groupTourOrder_remarks"
style=
"height: 20px;"
>
<!--
<div
v-if=
"item.platformOrder!==''"
style=
"font-size: 12px;"
>
<em>
平台订单号:
</em>
<span>
{{
item
.
platformOrder
}}
</span>
</div>
-->
<div>
<div>
<span>
{{
$t
(
'hotel.hotel_remark'
)
}}
:
</span>
<p><span
v-if=
'item.clientSource==1&&item.brandName!=""'
>
{{
item
.
brandName
}}
订单
{{
item
.
platformOrder
}}
;
</span>
{{
item
.
remarks
}}
</p>
<p><span
v-if=
'item.clientSource==1&&item.brandName!=""'
>
{{
item
.
brandName
}}
订单
{{
item
.
platformOrder
}}
;
</span>
{{
item
.
remarks
}}
</p>
</div>
<div>
<span>
{{
item
.
remarksName
}}
 
{{
item
.
rematksTime
}}
</span>
<el-popover
width=
"600"
placement=
"bottom-end"
trigger=
"click"
>
<div
class=
"groupTourOrder_remarks_popover"
>
<div>
{{
$t
(
'fnc.lsbeizhu'
)
}}
</div>
<p
v-if=
"item.remarksList.length !== 0"
v-for=
"(item2, index2) in item.remarksList"
:key=
"index2"
>
<p
v-if=
"item.remarksList.length !== 0"
v-for=
"(item2, index2) in item.remarksList"
:key=
"index2"
>
<span>
{{
item2
.
remarks
}}
</span>
<span>
{{
item2
.
createByName
}}
...
...
@@ -352,71 +313,39 @@
</p>
<span
v-if=
"item.remarksList.length === 0"
>
{{
$t
(
'system.content_noData'
)
}}
</span>
</div>
<el-button
slot=
"reference"
icon=
"iconfont icon-gengduo"
style=
"padding:0px;border:none;background-color:transparent;"
class=
"groupTourOrder_remarks_btn"
></el-button>
<el-button
slot=
"reference"
icon=
"iconfont icon-gengduo"
style=
"padding:0px;border:none;background-color:transparent;"
class=
"groupTourOrder_remarks_btn"
>
</el-button>
</el-popover>
</div>
</div>
</td>
<td
colspan=
"8"
class=
"groupTourOrder_tickets"
style=
"height: 20px;cursor: pointer;"
@
click=
"goUrlSFD('SalesFinancialDetail', '销售财务单据', item)"
>
<td
colspan=
"8"
class=
"groupTourOrder_tickets"
style=
"height: 20px;cursor: pointer;"
@
click=
"goUrlSFD('SalesFinancialDetail', '销售财务单据', item)"
>
<div>
<div
style=
"white-space: nowrap"
>
{{
$t
(
'fnc.skdanju'
)
}}
:
<span
v-if=
"item.financeList.length===0"
style=
"cursor: default;"
>
{{
$t
(
'system.content_noData'
)
}}
</span>
<div
style=
"white-space: nowrap"
>
{{
$t
(
'fnc.skdanju'
)
}}
:
<span
v-if=
"item.financeList.length===0"
style=
"cursor: default;"
>
{{
$t
(
'system.content_noData'
)
}}
</span>
<span
v-for=
"(item2,index2) in item.financeList"
:key=
"index2"
>
<span
v-if=
"item2.colorState===1"
class=
"groupTourOrder_tickets_blue"
>
《
{{
item2
.
frID
}}
》
<span
v-if=
"item2.colorState===1"
class=
"groupTourOrder_tickets_blue"
>
《
{{
item2
.
frID
}}
》
</span>
<span
v-else-if=
"item2.colorState===2"
class=
"groupTourOrder_tickets_green"
>
《
{{
item2
.
frID
}}
》
</span>
<span
v-else-if=
"item2.colorState===3"
class=
"groupTourOrder_tickets_red"
<span
v-else-if=
"item2.colorState===2"
class=
"groupTourOrder_tickets_green"
>
《
{{
item2
.
frID
}}
》
</span>
>
《
{{
item2
.
frID
}}
》
<span
v-else-if=
"item2.colorState===3"
class=
"groupTourOrder_tickets_red"
>
《
{{
item2
.
frID
}}
》
</span>
<span
v-else-if=
"item2.colorState===4"
class=
"groupTourOrder_tickets_black"
>
《
{{
item2
.
frID
}}
》
<span
v-else-if=
"item2.colorState===4"
class=
"groupTourOrder_tickets_black"
>
《
{{
item2
.
frID
}}
》
</span>
</span>
</div>
</div>
<div>
<div
style=
"white-space: nowrap"
>
{{
$t
(
'fnc.fkdanju'
)
}}
:
<span
v-if=
"item.financeList.length===0"
style=
"cursor: default;"
>
{{
$t
(
'system.content_noData'
)
}}
</span>
<div
style=
"white-space: nowrap"
>
{{
$t
(
'fnc.fkdanju'
)
}}
:
<span
v-if=
"item.financeList.length===0"
style=
"cursor: default;"
>
{{
$t
(
'system.content_noData'
)
}}
</span>
<span
v-for=
"(item2,index2) in item.refundFinanceList"
:key=
"index2"
>
<span
v-if=
"item2.colorState===1"
class=
"groupTourOrder_tickets_blue"
>
《
{{
item2
.
frID
}}
》
</span>
<span
v-else-if=
"item2.colorState===2"
class=
"groupTourOrder_tickets_green"
>
《
{{
item2
.
frID
}}
》
</span>
<span
v-else-if=
"item2.colorState===3"
class=
"groupTourOrder_tickets_red"
>
《
{{
item2
.
frID
}}
》
</span>
<span
v-else-if=
"item2.colorState===4"
class=
"groupTourOrder_tickets_black"
>
《
{{
item2
.
frID
}}
》
</span>
<span
v-if=
"item2.colorState===1"
class=
"groupTourOrder_tickets_blue"
>
《
{{
item2
.
frID
}}
》
</span>
<span
v-else-if=
"item2.colorState===2"
class=
"groupTourOrder_tickets_green"
>
《
{{
item2
.
frID
}}
》
</span>
<span
v-else-if=
"item2.colorState===3"
class=
"groupTourOrder_tickets_red"
>
《
{{
item2
.
frID
}}
》
</span>
<span
v-else-if=
"item2.colorState===4"
class=
"groupTourOrder_tickets_black"
>
《
{{
item2
.
frID
}}
》
</span>
</span>
</div>
...
...
@@ -425,14 +354,8 @@
</tr>
</tbody>
</table>
<el-pagination
background
@
current-change=
"handleCurrentChange"
:current-page
.
sync=
"currentPage"
layout=
"total,prev, pager, next, jumper"
:page-size=
"msg.pageSize"
:total=
"total"
></el-pagination>
<el-pagination
background
@
current-change=
"handleCurrentChange"
:current-page
.
sync=
"currentPage"
layout=
"total,prev, pager, next, jumper"
:page-size=
"msg.pageSize"
:total=
"total"
></el-pagination>
<div
class=
"combottomDiv"
v-if=
"showChangeSales"
style=
"height:200px;"
>
<updateSalesMan
@
closeUpdiv=
"closeSalseDiv"
@
getList=
"getList"
:subInfo=
"subInfo"
></updateSalesMan>
...
...
@@ -442,10 +365,10 @@
</
template
>
<
script
>
import
Treeselect
from
"@riophae/vue-treeselect"
;
import
updateSalesMan
from
"../../commonPage/updateSalesMan.vue"
;
import
"@riophae/vue-treeselect/dist/vue-treeselect.css"
;
export
default
{
import
Treeselect
from
"@riophae/vue-treeselect"
;
import
updateSalesMan
from
"../../commonPage/updateSalesMan.vue"
;
import
"@riophae/vue-treeselect/dist/vue-treeselect.css"
;
export
default
{
components
:
{
Treeselect
,
updateSalesMan
...
...
@@ -459,17 +382,16 @@ export default {
children
:
node
.
ChildList
};
},
defaultImg
:
'this.src="'
+
require
(
"../../../assets/img/litheader.png"
)
+
'"'
,
defaultImg
:
'this.src="'
+
require
(
"../../../assets/img/litheader.png"
)
+
'"'
,
currentPage
:
1
,
total
:
0
,
loading
:
false
,
companyList
:
[],
msg
:
{
OutBranchId
:
-
1
,
BranchId
:
-
1
,
BranchId
:
-
1
,
LineId
:
-
1
,
LineIdStr
:
""
,
//线路字符串
LineIdStr
:
""
,
//线路字符串
RB_Department_Id
:
''
,
CreateBy
:
"-1"
,
OrderState
:
"-1"
,
...
...
@@ -478,14 +400,16 @@ export default {
pageIndex
:
1
,
pageSize
:
10
,
tempOrderId
:
""
,
SellFormEmp
:
0
SellFormEmp
:
0
,
QStartDate
:
''
,
//发团日期-开始
QEndDate
:
''
,
//发团日期-结束
},
getDepartmentMsg
:{
// 部门
RB_Group_Id
:
''
,
RB_Branch_Id
:
''
,
Status
:
0
,
ParentId
:
-
1
,
Tier
:
0
,
getDepartmentMsg
:
{
// 部门
RB_Group_Id
:
''
,
RB_Branch_Id
:
''
,
Status
:
0
,
ParentId
:
-
1
,
Tier
:
0
,
},
employeeMsg
:
{
RB_Group_id
:
"0"
,
...
...
@@ -524,13 +448,13 @@ export default {
InteriorNum
:
0
,
B2BNum
:
0
},
showChangeSales
:
false
,
showChangeSales
:
false
,
//订单编号及业务员信息
subInfo
:
{
CreateBy
:
''
,
OrderId
:
0
subInfo
:
{
CreateBy
:
''
,
OrderId
:
0
},
userId
:
0
userId
:
0
};
},
methods
:
{
...
...
@@ -547,7 +471,11 @@ export default {
obj
.
description
=
[]
this
.
$router
.
push
({
name
:
path
,
query
:
{
blank
:
'y'
,
tab
:
name
,
item
:
JSON
.
stringify
(
obj
)}
query
:
{
blank
:
'y'
,
tab
:
name
,
item
:
JSON
.
stringify
(
obj
)
}
});
},
getCompanyList
()
{
...
...
@@ -559,8 +487,8 @@ export default {
RB_Group_Id
:
RB_Group_id
}
this
.
apipost
(
'admin_get_BranchGetList'
,
msg
,
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
companyList
=
res
.
data
.
data
;
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
companyList
=
res
.
data
.
data
;
}
},
err
=>
{})
},
...
...
@@ -583,7 +511,7 @@ export default {
});
},
// 获取统计数据
getCount
:
function
()
{
getCount
:
function
()
{
this
.
apipost
(
"sellorder_post_OP_GetOrderListStatistics"
,
this
.
msg
,
...
...
@@ -615,8 +543,7 @@ export default {
},
getDdztList
()
{
this
.
apipost
(
"sellorder_post_GetSellOrderStatusEnumList"
,
{},
"sellorder_post_GetSellOrderStatusEnumList"
,
{},
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
ddztList
=
res
.
data
.
data
;
...
...
@@ -629,11 +556,11 @@ export default {
this
.
apipost
(
"line_post_GetList"
,
{},
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
LineList
=
res
.
data
.
data
;
var
lineIdStr
=
""
;
this
.
LineList
.
forEach
(
lineItem
=>
{
lineIdStr
+=
lineItem
.
LineID
+
","
;
var
lineIdStr
=
""
;
this
.
LineList
.
forEach
(
lineItem
=>
{
lineIdStr
+=
lineItem
.
LineID
+
","
;
});
this
.
msg
.
LineIdStr
=
lineIdStr
.
substring
(
0
,
lineIdStr
.
lastIndexOf
(
','
))
this
.
msg
.
LineIdStr
=
lineIdStr
.
substring
(
0
,
lineIdStr
.
lastIndexOf
(
','
))
}
else
{
this
.
$message
.
error
(
res
.
data
.
message
);
}
...
...
@@ -645,7 +572,6 @@ export default {
"sellorder_post_OP_GetOrderList"
,
this
.
msg
,
res
=>
{
this
.
loading
=
false
;
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
total
=
res
.
data
.
data
.
count
;
...
...
@@ -667,27 +593,26 @@ export default {
this
.
currentPage
=
1
;
},
//点击修改业务员
getSalerInfo
(
item
)
{
getSalerInfo
(
item
)
{
this
.
subInfo
.
CreateBy
=
item
.
createBy
;
this
.
subInfo
.
OrderId
=
item
.
orderId
;
this
.
showChangeSales
=
true
;
},
//关闭修改业务员
closeSalseDiv
()
{
this
.
showChangeSales
=
false
;
closeSalseDiv
()
{
this
.
showChangeSales
=
false
;
},
getDepartment
(){
//部门
getDepartment
()
{
//部门
this
.
apipost
(
'admin_get_DepartmentGetList'
,
this
.
getDepartmentMsg
,
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
DepartmentList
=
res
.
data
.
data
;
}
},
err
=>
{})
},
getEmployee
()
{
//员工
this
.
apipost
(
'admin_get_EmployeeGetList'
,
this
.
employeeMsg
,
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
EmployeeList
=
res
.
data
.
data
;
console
.
log
(
this
.
EmployeeList
);
}
},
err
=>
{})
},
...
...
@@ -701,22 +626,23 @@ export default {
this
.
getLineList
();
this
.
getDepartment
();
this
.
getDdztList
();
let
nowDay
=
new
Date
().
toLocaleDateString
();
if
(
this
.
$route
.
query
.
id
)
{
this
.
msg
.
tempOrderId
=
this
.
$route
.
query
.
id
;
}
if
(
this
.
msg
.
CStartDate
===
""
&&
this
.
msg
.
CEndDate
===
""
)
{
let
nowDay
=
new
Date
().
toLocaleDateString
();
this
.
msg
.
CStartDate
=
nowDay
;
this
.
msg
.
CEndDate
=
nowDay
;
}
if
(
userInfo
.
EmployeeId
==
5
||
userInfo
.
EmployeeId
==
1
)
{
if
(
userInfo
.
EmployeeId
==
5
||
userInfo
.
EmployeeId
==
1
)
{
this
.
msg
.
OutBranchId
=
-
1
;
}
else
{
}
else
{
this
.
msg
.
OutBranchId
=
this
.
getLocalStorage
().
RB_Branch_id
;
}
this
.
getList
();
}
};
};
</
script
>
<
style
>
...
...
@@ -726,7 +652,7 @@ export default {
padding-left
:
15px
;
}
.personNolayer
p
>
span
{
.personNolayer
p
>
span
{
font-size
:
12px
;
color
:
#333
;
margin-right
:
25px
;
...
...
@@ -761,62 +687,63 @@ export default {
.personNolayer
table
tr
._color_666
th
{
padding
:
9px
15px
;
}
.enrollTotalSearch
{
.enrollTotalSearch
{
width
:
100%
;
min-height
:
auto
;
padding
:
0
0
20px
0
;
}
}
.enrollTotalSearch
::after
{
.enrollTotalSearch
::after
{
display
:
block
;
clear
:
both
;
content
:
""
;
visibility
:
hidden
;
height
:
0
;
}
}
.enrollTotalSearch
li
{
.enrollTotalSearch
li
{
float
:
left
;
font-size
:
12px
;
height
:
40px
;
color
:
#666
;
margin
:
20px
10px
10px
0
;
}
}
.enrollTotalSearch
li
>
span
{
.enrollTotalSearch
li
>
span
{
display
:
inline-block
;
}
}
.enrollTotalSearch
li
span
>
em
{
.enrollTotalSearch
li
span
>
em
{
display
:
inline-block
;
min-width
:
60px
;
text-align
:
right
;
font-style
:
normal
;
margin
:
0
12px
0
0
;
}
}
.enrollTotalSearch
li
:last-child
{
.enrollTotalSearch
li
:last-child
{
float
:
right
;
position
:
fixed
;
top
:
36px
;
right
:
20px
;
text-align
:
right
;
z-index
:
50
;
}
}
.enrollTotalSearchTable
{
.enrollTotalSearchTable
{
width
:
100%
;
font-size
:
14px
;
color
:
#333
;
border-bottom
:
1px
solid
#cccccc
;
border-right
:
1px
solid
#cccccc
;
}
}
.enrollTotalSearchTable
tr
{
.enrollTotalSearchTable
tr
{
/* border-bottom: 2px solid #333; */
}
}
.enrollTotalSearchTable
tr
th
{
.enrollTotalSearchTable
tr
th
{
background
:
#bdbdbd
;
height
:
30px
;
font-size
:
12px
;
...
...
@@ -824,98 +751,98 @@ export default {
text-indent
:
15px
;
border-top
:
1px
solid
#cccccc
;
border-left
:
1px
solid
#cccccc
;
}
}
.enrollTotalSearchTable
tr
{
.enrollTotalSearchTable
tr
{
background
:
#fff
;
text-align
:
left
;
}
}
.enrollTotalSearchTable
tr
td
{
.enrollTotalSearchTable
tr
td
{
height
:
50px
;
padding
:
10px
;
border-top
:
1px
solid
#cccccc
;
border-left
:
1px
solid
#cccccc
;
}
}
.enrollTotalSearchTable
tr
td
>
img
{
.enrollTotalSearchTable
tr
td
>
img
{
width
:
32px
;
height
:
32px
;
border-radius
:
16px
;
vertical-align
:
middle
;
margin-right
:
5px
;
}
}
.enrollTotalSearchTable
tr
td
p
{
.enrollTotalSearchTable
tr
td
p
{
line-height
:
20px
;
}
}
.groupTourOrder_count_green
{
.groupTourOrder_count_green
{
color
:
#1bc594
;
}
}
.groupTourOrder_count_blue
{
.groupTourOrder_count_blue
{
color
:
#4d7afd
;
}
}
.groupTourOrder_count_yellow
{
.groupTourOrder_count_yellow
{
color
:
#ff9c00
;
}
}
.groupTourOrder_count_gray
{
.groupTourOrder_count_gray
{
color
:
#999999
;
}
}
.groupTourOrder_count
{
.groupTourOrder_count
{
margin
:
0
0
20px
0
;
width
:
100%
;
height
:
auto
;
}
}
.groupTourOrder_count_col
{
height
:
8
0px
;
}
.groupTourOrder_count_col
{
height
:
11
0px
;
}
.groupTourOrder_count_item
{
.groupTourOrder_count_item
{
font-weight
:
400
;
padding
:
10px
;
height
:
100%
;
border
:
1px
solid
#e6e6e6
;
background-color
:
#ffffff
;
color
:
#333333
;
}
}
.groupTourOrder_count_item
>
div
>
i
{
.groupTourOrder_count_item
>
div
>
i
{
font-size
:
12px
;
vertical-align
:
bottom
;
}
}
.groupTourOrder_count_item
>
div
>
span
:nth-child
(
2
)
{
.groupTourOrder_count_item
>
div
>
span
:nth-child
(
2
)
{
font-size
:
14px
;
vertical-align
:
bottom
;
}
}
.groupTourOrder_count_item
>
div
>
span
:nth-child
(
3
)
{
.groupTourOrder_count_item
>
div
>
span
:nth-child
(
3
)
{
font-weight
:
bold
;
font-size
:
16px
;
vertical-align
:
bottom
;
}
}
.groupTourOrder_count_item
>
p
{
.groupTourOrder_count_item
>
p
{
font-size
:
12px
;
line-height
:
18px
;
}
}
.groupTourOrder_count_item
>
p
>
span
{
.groupTourOrder_count_item
>
p
>
span
{
margin
:
0
5px
0
0
;
white-space
:
nowrap
;
}
}
.groupTourOrder_more
{
.groupTourOrder_more
{
margin
:
0
-12px
;
}
}
.groupTourOrder_more
>
div
{
.groupTourOrder_more
>
div
{
width
:
100%
;
height
:
30px
;
line-height
:
30px
;
...
...
@@ -924,97 +851,96 @@ export default {
color
:
#333333
;
background-color
:
#ffffff
;
cursor
:
pointer
;
}
}
.groupTourOrder_more
>
div
:hover
{
.groupTourOrder_more
>
div
:hover
{
color
:
#297bef
;
background-color
:
#dcebff
;
}
}
.groupTourOrder_remarks
{
.groupTourOrder_remarks
{
font-size
:
0px
;
}
}
.groupTourOrder_remarks
>
div
{
}
.groupTourOrder_remarks
>
div
{}
.groupTourOrder_remarks
>
div
>
div
:nth-child
(
1
)
{
.groupTourOrder_remarks
>
div
>
div
:nth-child
(
1
)
{
float
:
left
;
display
:
flex
;
align-items
:
flex-start
;
}
}
.groupTourOrder_remarks
>
div
>
div
:nth-child
(
1
)
>
span
{
.groupTourOrder_remarks
>
div
>
div
:nth-child
(
1
)>
span
{
line-height
:
20px
;
font-size
:
12px
;
color
:
#e95252
;
white-space
:
nowrap
;
}
}
.groupTourOrder_remarks
>
div
>
div
:nth-child
(
1
)
>
p
{
.groupTourOrder_remarks
>
div
>
div
:nth-child
(
1
)>
p
{
line-height
:
20px
;
font-size
:
12px
;
color
:
#e95252
;
}
}
.groupTourOrder_remarks
>
div
>
div
:nth-child
(
2
)
{
.groupTourOrder_remarks
>
div
>
div
:nth-child
(
2
)
{
float
:
right
;
text-align
:
right
;
font-size
:
12px
;
color
:
#e95252
;
}
}
.groupTourOrder_remarks
>
div
>
div
:nth-child
(
2
)
>
i
{
.groupTourOrder_remarks
>
div
>
div
:nth-child
(
2
)>
i
{
font-size
:
10px
;
cursor
:
pointer
;
}
}
.groupTourOrder_remarks
>
div
::after
{
.groupTourOrder_remarks
>
div
::after
{
display
:
block
;
clear
:
both
;
content
:
""
;
visibility
:
hidden
;
height
:
0
;
}
}
.groupTourOrder_remarks_btn
{
.groupTourOrder_remarks_btn
{
padding
:
0px
;
width
:
12px
;
height
:
12px
;
border
:
none
;
background-color
:
transparent
;
}
}
.groupTourOrder_remarks_btn
>
i
{
.groupTourOrder_remarks_btn
>
i
{
color
:
#e95252
;
font-size
:
12px
;
}
}
.groupTourOrder_remarks_popover
>
div
{
.groupTourOrder_remarks_popover
>
div
{
display
:
inline-block
;
font-size
:
14px
;
color
:
#000000
;
}
}
.groupTourOrder_remarks_popover
>
div
::before
{
.groupTourOrder_remarks_popover
>
div
::before
{
content
:
""
;
display
:
inline-block
;
margin
:
0
5px
0
0
;
width
:
2px
;
height
:
12px
;
background-color
:
#e95252
;
}
}
.groupTourOrder_remarks_popover
>
span
{
.groupTourOrder_remarks_popover
>
span
{
display
:
block
;
margin
:
0
0
0
0
;
width
:
100%
;
text-align
:
center
;
font-size
:
12px
;
color
:
#000000
;
}
}
.groupTourOrder_remarks_popover
>
p
{
.groupTourOrder_remarks_popover
>
p
{
margin
:
5px
0
0
0
;
padding
:
3px
;
width
:
100%
;
...
...
@@ -1022,72 +948,76 @@ export default {
overflow-y
:
auto
;
font-size
:
12px
;
color
:
#000000
;
}
}
.groupTourOrder_remarks_popover
>
p
:nth-child
(
even
)
{
.groupTourOrder_remarks_popover
>
p
:nth-child
(
even
)
{
background-color
:
#e6e6e6
;
}
}
.groupTourOrder_remarks_popover
>
p
>
span
:nth-child
(
1
)
{
.groupTourOrder_remarks_popover
>
p
>
span
:nth-child
(
1
)
{
float
:
left
;
}
}
.groupTourOrder_remarks_popover
>
p
>
span
:nth-child
(
2
)
{
.groupTourOrder_remarks_popover
>
p
>
span
:nth-child
(
2
)
{
margin
:
0
10px
0
0
;
float
:
right
;
}
}
.groupTourOrder_remarks_popover
>
p
::after
{
.groupTourOrder_remarks_popover
>
p
::after
{
display
:
block
;
clear
:
both
;
content
:
""
;
visibility
:
hidden
;
height
:
0
;
}
}
.groupTourOrder_tickets
>
div
>
span
{
.groupTourOrder_tickets
>
div
>
span
{
margin
:
0
5px
0
0
;
cursor
:
pointer
;
}
}
.groupTourOrder_tickets_red
{
.groupTourOrder_tickets_red
{
color
:
#ff0000
;
cursor
:
pointer
;
/* text-decoration: underline; */
}
}
.groupTourOrder_tickets_blue
{
.groupTourOrder_tickets_blue
{
color
:
#0000ff
;
/* text-decoration: underline; */
cursor
:
pointer
;
}
}
.groupTourOrder_tickets_green
{
.groupTourOrder_tickets_green
{
color
:
#008000
;
cursor
:
pointer
;
/* text-decoration: underline; */
}
.groupTourOrder_tickets_black
{
}
.groupTourOrder_tickets_black
{
color
:
#000000
;
text-decoration
:
underline
;
}
.groupTourOrderByTuan_ico
{
}
.groupTourOrderByTuan_ico
{
margin
:
0
10px
0
0
;
}
}
.groupTourOrderByTuan_ico
>
i
{
.groupTourOrderByTuan_ico
>
i
{
display
:
inline-block
;
margin
:
0
2px
0
0
;
width
:
8px
;
height
:
8px
;
border-radius
:
2px
;
vertical-align
:
middle
;
}
}
.groupTourOrderByTuan_ico
>
span
{
.groupTourOrderByTuan_ico
>
span
{
vertical-align
:
middle
;
}
.color_red_order
{
}
.color_red_order
{
color
:
#e95252
!important
;
}
}
</
style
>
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