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
a2016478
Commit
a2016478
authored
Oct 12, 2024
by
youjie
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
销售日期 功能权限
parent
f9dc4704
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
296 additions
and
93 deletions
+296
-93
HotelQueryList.vue
src/components/Hotel/singleProduct/HotelQueryList.vue
+2
-2
BulkAirTicketOrders.vue
src/components/SalesModule/BulkAirTicketOrders.vue
+22
-14
enrollTotal.vue
src/components/SalesModule/enrollTotal.vue
+27
-11
groupTourOrder.vue
src/components/SalesModule/groupTourOrder.vue
+13
-3
groupTourOrderOne.vue
src/components/SalesModule/groupTourOrderOne.vue
+22
-6
planeTicketInquiry.vue
src/components/SalesModule/planeTicketInquiry.vue
+21
-3
productQuery.vue
src/components/SalesModule/productQuery.vue
+2
-2
productQuery2.vue
src/components/SalesModule/productQuery2.vue
+14
-5
productQueryOne2.vue
src/components/SalesModule/productQueryOne2.vue
+13
-4
ShoppingReimbursement.vue
src/components/ShoppingStore/ShoppingReimbursement.vue
+28
-5
ShoppingReimbursement2.vue
src/components/ShoppingStore/ShoppingReimbursement2.vue
+12
-3
douyinOrder.vue
src/components/SingleAirTicket/douyinOrder.vue
+23
-3
douyinSellOrder.vue
src/components/SingleAirTicket/douyinSellOrder.vue
+24
-3
RegistrationStatistics_Sale.vue
.../TravelManager/TravelList/RegistrationStatistics_Sale.vue
+28
-4
priceGroup.vue
src/components/TravelManager/TravelTeam/priceGroup.vue
+29
-11
BookAcarOrder.vue
...nents/busManagement/BookAcar/components/BookAcarOrder.vue
+1
-1
list.vue
src/components/busManagement/BookAcar/list.vue
+1
-1
allList.vue
src/components/myOrdersAllType/components/allList.vue
+3
-2
DateLimit.vue
src/components/public/DateLimit.vue
+10
-9
SingleticketList.vue
src/components/scenicSpot/Singleticket/SingleticketList.vue
+1
-1
No files found.
src/components/Hotel/singleProduct/HotelQueryList.vue
View file @
a2016478
...
...
@@ -36,7 +36,7 @@
</span>
</li>
<li><span><em>
{{
$t
(
'pub.date'
)
}}
</em>
<el-date-picker
v-model=
'msg.StartDate'
value-format=
"yyyy-MM-dd"
type=
"date"
:picker-options=
"beforeCheck"
>
<el-date-picker
v-model=
'msg.StartDate'
:clearable=
"false"
value-format=
"yyyy-MM-dd"
type=
"date"
:picker-options=
"beforeCheck"
>
</el-date-picker>
<el-date-picker
v-model=
'msg.EndDate'
value-format=
"yyyy-MM-dd"
type=
"date"
:picker-options=
"afterCheck"
>
</el-date-picker>
...
...
@@ -154,7 +154,7 @@
pageSize
:
10
,
//酒店选择数组
HotelChooseArray
:
[],
StartDate
:
this
.
getBeforeDate
(
0
,
new
Date
().
Format
(
"yyyy-MM-dd"
)),
StartDate
:
this
.
getBeforeDate
(
-
4
,
new
Date
().
Format
(
"yyyy-MM-dd"
)),
EndDate
:
this
.
getBeforeDate
(
-
30
,
this
.
getBeforeDate
(
0
,
new
Date
().
Format
(
"yyyy-MM-dd"
))),
//只查询日本
Country
:
"0"
,
...
...
src/components/SalesModule/BulkAirTicketOrders.vue
View file @
a2016478
...
...
@@ -25,15 +25,16 @@
</el-option>
</el-select>
</span>
</li>
<li>
<span><em>
{{
$t
(
'sm.Date'
)
}}
</em>
<el-date-picker
v-model=
'msg.StartTime'
@
change=
"dataDui()"
class=
'w150'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
-
<!--
<el-date-picker
v-model=
'msg.StartTime'
@
change=
"dataDui()"
class=
'w150'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
-->
<DateLimit
:clearable=
"false"
:StartGroupDate=
"msg.StartTime"
:EndGroupDate=
"msg.EndTime"
@
change=
"(date)=> msg.StartTime = date"
></DateLimit>
-
<el-date-picker
v-model=
'msg.EndTime'
@
change=
"dataDui()"
class=
'w150'
value-format=
"yyyy-MM-dd"
type=
"date
"
></el-date-picker>
value-format=
"yyyy-MM-dd"
type=
"date"
:picker-options=
"pickerBeginDateAfter"
:placeholder=
"$t('admin.admin_choDate')
"
></el-date-picker>
</span>
</li>
<li>
...
...
@@ -65,7 +66,7 @@
<tr>
<td>
{{
item
.
Id
}}
<br/>
{{
item
.
EnterName
}}
<br/>
{{
item
.
CreateDate
}}
</td>
<td><p
class=
"fz12 over_ellipsis"
style=
"width: 120px;"
>
{{
item
.
CustomerName
}}
<br/>
{{
item
.
CustomerMobile
}}
</p></td>
<td><span
@
click=
"goUrl('散客机票','individualTicket',item.AirTicketId)"
class=
"guest_num"
>
{{
item
.
AirTicketId
}}
</span></td>
<td><span
@
click=
"goUrl('散客机票','individualTicket',item.AirTicketId)"
class=
"guest_num"
>
{{
item
.
AirTicketId
}}
</span></td>
<td>
{{
item
.
GuestNum
}}
/
{{
item
.
SeatNum
}}{{
item
.
FreightSpace
}}
</td>
<td
class=
"fz12"
>
{{
item
.
TC_Price
}}
</td>
<td
class=
"fz12"
>
{{
item
.
Unit_Price
}}
</td>
...
...
@@ -83,8 +84,8 @@
<span
v-if=
"item.Status==2"
>
{{
$t
(
'pub.cancelBtn'
)
}}
</span>
<span
v-if=
"item.Status==3"
>
{{
$t
(
'sm.daifukuan'
)
}}
</span>
</p>
</td>
<td>
<p
v-if=
"item.RefundStatus==2 && item.Status==1 && item.RefundFinanceList.length==0"
>
...
...
@@ -99,7 +100,7 @@
<td
colspan=
"15"
class=
"RL_Order"
style=
"height:20px"
>
<span
class=
"RL-remarkTitle"
>
{{
$t
(
'salesModule.MD'
)
}}
:
</span>
<span
class=
"RL-redType RL-remarkCon"
v-if=
"item.GuestList.length>0"
>
<el-popover
placement=
"right"
width=
"1000"
...
...
@@ -117,7 +118,7 @@
<el-table-column
property=
"PassportNo"
:label=
"$t('sm.huzhaohaoma')"
></el-table-column>
<el-table-column
property=
"NationalityName"
:label=
"$t('visaT.nationality')"
></el-table-column>
<el-table-column
width=
"120"
property=
"MobilePhone"
:label=
"$t('pub.mbPhoneNum')"
></el-table-column>
<el-table-column
property=
"AgeType"
:label=
"$t('sm.nianlingType')"
>
<
template
slot-scope=
"scope"
>
<span
v-if=
"scope.row.AgeType=='1'"
>
{{
$t
(
'salesModule.Adult'
)
}}
</span>
...
...
@@ -136,8 +137,8 @@
<span
class=
"RL-redType RL-remarkCon"
v-else
>
<span>
{{$t('salesModule.ZWMD')}}
</span>
</span>
</td>
</tr>
<tr>
...
...
@@ -164,7 +165,7 @@
{{$t('system.content_noData')}}
</span>
</span>
</div>
</div>
<div>
...
...
@@ -197,9 +198,16 @@
<
script
>
import
payURL
from
"../commonPage/payURL.vue"
;
import
moment
from
"moment"
;
import
DateLimit
from
'../public/DateLimit.vue'
;
export
default
{
data
()
{
return
{
pickerBeginDateAfter
:
{
disabledDate
:
time
=>
{
let
startTime
=
new
Date
(
this
.
msg
.
StartTime
);
return
startTime
.
getTime
()
>=
time
.
getTime
();
}
},
msg
:
{
pageIndex
:
1
,
pageSize
:
10
,
...
...
@@ -222,7 +230,7 @@ export default {
showID
:
-
1
};
},
components
:
{},
components
:
{
DateLimit
},
created
()
{},
methods
:
{
// 退款操作
...
...
src/components/SalesModule/enrollTotal.vue
View file @
a2016478
...
...
@@ -115,20 +115,22 @@
</li>
<li>
<span><em>
{{ $t("scen.sc_ftTime") }}
</em>
<el-date-picker
v-model=
"msg.QStartDate"
@
change=
"dataDuiQ()"
class=
"w135"
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
<!-- <el-date-picker v-model="msg.QStartDate" @change="dataDuiQ()" class="w135" value-format="yyyy-MM-dd"
type="date"></el-date-picker> -->
<DateLimit
:clearable=
"false"
:StartGroupDate=
"msg.QStartDate"
:EndGroupDate=
"msg.QEndDate"
@
change=
"(date)=> {msg.QStartDate = date,dataDuiQ()}"
></DateLimit>
-
<el-date-picker
v-model=
"msg.QEndDate"
@
change=
"dataDuiQ()"
class=
"w135"
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
type=
"date"
:picker-options=
"pickerBeginDateAfter"
></el-date-picker>
</span>
</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>
<!-- <el-date-picker v-model="msg.CStartDate" @change="dataDui()" class="w135" value-format="yyyy-MM-dd"
type="date"></el-date-picker> -->
<DateLimit
:clearable=
"true"
:StartGroupDate=
"msg.CStartDate"
:EndGroupDate=
"msg.CEndDate"
@
change=
"(date)=> {msg.CStartDate = date,dataDuiQ()}"
></DateLimit>
-
<el-date-picker
v-model=
"msg.CEndDate"
@
change=
"dataDui()"
class=
"w135"
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
type=
"date"
:picker-options=
"pickerCEndDate"
:placeholder=
"$t('admin.admin_choDate')"
></el-date-picker>
</span>
</li>
<li>
...
...
@@ -760,14 +762,28 @@
import
updateSalesMan
from
"../commonPage/updateSalesMan.vue"
;
import
"@riophae/vue-treeselect/dist/vue-treeselect.css"
;
import
PriceDetail
from
'../orderCommon/PriceDetail.vue'
;
import
DateLimit
from
'../public/DateLimit.vue'
;
export
default
{
components
:
{
Treeselect
,
updateSalesMan
,
PriceDetail
,
DateLimit
},
data
()
{
return
{
pickerBeginDateAfter
:
{
disabledDate
:
time
=>
{
let
startTime
=
new
Date
(
this
.
msg
.
QStartDate
);
return
startTime
.
getTime
()
>=
time
.
getTime
();
}
},
pickerCEndDate
:
{
disabledDate
:
time
=>
{
let
startTime
=
new
Date
(
this
.
msg
.
CStartDate
);
return
startTime
.
getTime
()
>=
time
.
getTime
();
}
},
normalizer
(
node
)
{
var
obj
=
{
id
:
node
.
DepartmentId
,
...
...
@@ -878,7 +894,7 @@
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
this
.
customerList
=
res
.
data
.
data
;
}
},
err
=>
{}
...
...
@@ -966,7 +982,7 @@
},
// 结束日期不能小于开始日期
dataDui
()
{
if
(
this
.
msg
.
CStartDate
>
this
.
msg
.
CEndDate
&&
this
.
msg
.
CEndDate
!==
""
)
{
if
(
this
.
msg
.
CStartDate
>
this
.
msg
.
CEndDate
&&
this
.
msg
.
CEndDate
!==
""
&&
this
.
msg
.
CEndDate
!=
null
)
{
this
.
$message
.
error
(
"结束日期不能小于开始日期"
);
this
.
msg
.
CEndDate
=
""
;
}
...
...
@@ -975,7 +991,7 @@
if
(
new
Date
(
this
.
msg
.
QStartDate
).
getTime
()
>
new
Date
(
this
.
msg
.
QEndDate
).
getTime
()
&&
this
.
msg
.
QEndDate
!==
""
this
.
msg
.
QEndDate
!==
""
&&
this
.
msg
.
QEndDate
!=
null
)
{
this
.
$message
.
error
(
"结束日期不能小于开始日期"
);
this
.
msg
.
QEndDate
=
""
;
...
...
@@ -1192,7 +1208,7 @@
if
(
this
.
$route
.
query
.
OrderId
)
{
this
.
msg
.
tempOrderId
=
this
.
$route
.
query
.
OrderId
}
this
.
getCompany
();
this
.
getCtlxList
();
...
...
@@ -1234,7 +1250,7 @@
this
.
GetCustomerListByKeyWord
(
this
.
$route
.
query
.
CustomerName
,
1
);
if
(
this
.
$route
.
query
.
CustomerId
){
this
.
msg
.
CustomerId
=
parseInt
(
this
.
$route
.
query
.
CustomerId
);
}
}
this
.
getList
();
...
...
src/components/SalesModule/groupTourOrder.vue
View file @
a2016478
...
...
@@ -1393,11 +1393,12 @@
</li>
<li>
<span><em>
{{
$t
(
"scen.sc_ftTime"
)
}}
</em>
<el-date-picker
v-model=
"msg.QStartDate"
@
change=
"dataDui2()"
class=
"w150"
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
<!--
<el-date-picker
v-model=
"msg.QStartDate"
@
change=
"dataDui2()"
class=
"w150"
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
-->
<DateLimit
:clearable=
"false"
:StartGroupDate=
"msg.QStartDate"
:EndGroupDate=
"msg.QEndDate"
@
change=
"(date)=>
{msg.QStartDate = date,dataDui2()}">
</DateLimit>
-
<el-date-picker
v-model=
"msg.QEndDate"
@
change=
"dataDui2()"
class=
"w150"
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
type=
"date"
:picker-options=
"pickerBeginDateAfter"
></el-date-picker>
</span>
</li>
<li
style=
"line-height: 30px; padding-left: 30px"
>
...
...
@@ -2492,9 +2493,16 @@
import
commissionDialog
from
"../FinancialModule/TradeCommission/commissionDialog"
import
orderRemark
from
"../orderCommon/order-remark.vue"
;
//订单备注
import
PriceDetail
from
'../orderCommon/PriceDetail.vue'
;
import
DateLimit
from
'../public/DateLimit.vue'
;
export
default
{
data
()
{
return
{
pickerBeginDateAfter
:
{
disabledDate
:
time
=>
{
let
startTime
=
new
Date
(
this
.
msg
.
QStartDate
);
return
startTime
.
getTime
()
>=
time
.
getTime
();
}
},
isShow
:
''
,
pagesTitle
:
'跟团游订单'
,
SpecialAppShow
:
false
,
...
...
@@ -2817,6 +2825,7 @@
commissionDialog
,
orderRemark
:
orderRemark
,
PriceDetail
,
DateLimit
},
filters
:
{
priceFormat
(
value
)
{
...
...
@@ -4951,6 +4960,7 @@
this
.
msg
.
tempOrderId
=
this
.
$route
.
query
.
OrderId
}
else
{
this
.
msg
.
QStartDate
=
new
Date
().
Format
(
"yyyy-MM-dd"
);
}
this
.
getEmployee
();
this
.
getList
();
...
...
src/components/SalesModule/groupTourOrderOne.vue
View file @
a2016478
...
...
@@ -1248,11 +1248,12 @@
</span>
</li>
<li><span><em>
{{$t('scen.sc_ftTime')}}
</em>
<el-date-picker
v-model=
'msg.QStartDate'
@
change=
"dataDui2()"
class=
'w150'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
<!-- <el-date-picker v-model='msg.QStartDate' @change="dataDui2()" class='w150' value-format="yyyy-MM-dd"
type="date"></el-date-picker> -->
<DateLimit
:clearable=
"false"
:StartGroupDate=
"msg.QStartDate"
:EndGroupDate=
"msg.QEndDate"
@
change=
"(date)=> msg.QStartDate = date"
></DateLimit>
-
<el-date-picker
v-model=
'msg.QEndDate'
@
change=
"dataDui2()"
class=
'w150'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
type=
"date"
:picker-options=
"pickerBeginDateAfter"
></el-date-picker>
</span>
</li>
<li
style=
"line-height: 30px; padding-left: 30px;"
>
...
...
@@ -1282,11 +1283,12 @@
<tr>
<td>
{{$t('fnc.bmriqi')}}
</td>
<td
colspan=
"3"
>
<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.CStartDate' @change="dataDui()" class='w135' value-format="yyyy-MM-dd"
type="date"></el-date-picker> -->
<DateLimit
:clearable=
"true"
:StartGroupDate=
"msg.CStartDate"
:EndGroupDate=
"msg.CEndDate"
@
change=
"(date)=> msg.CStartDate = date"
></DateLimit>
-
<el-date-picker
v-model=
'msg.CEndDate'
@
change=
"dataDui()"
class=
'w135'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
type=
"date"
:picker-options=
"pickerCEndDate"
:placeholder=
"$t('admin.admin_choDate')"
></el-date-picker>
</td>
</tr>
<tr>
...
...
@@ -1867,9 +1869,22 @@
import
updateSalesMan
from
'../commonPage/updateSalesMan.vue'
import
commissionDialog
from
"../FinancialModule/TradeCommission/commissionDialog"
import
orderRemark
from
"../orderCommon/order-remark.vue"
;
//订单备注
import
DateLimit
from
'../public/DateLimit.vue'
;
export
default
{
data
()
{
return
{
pickerBeginDateAfter
:
{
disabledDate
:
time
=>
{
let
startTime
=
new
Date
(
this
.
msg
.
QStartDate
);
return
startTime
.
getTime
()
>=
time
.
getTime
();
}
},
pickerCEndDate
:
{
disabledDate
:
time
=>
{
let
startTime
=
new
Date
(
this
.
msg
.
CStartDate
);
return
startTime
.
getTime
()
>=
time
.
getTime
();
}
},
timer
:
false
,
fullHeight
:
document
.
documentElement
.
clientHeight
,
ScreenHeight
:
0
,
...
...
@@ -2255,6 +2270,7 @@
updateSalesMan
:
updateSalesMan
,
commissionDialog
,
orderRemark
:
orderRemark
,
DateLimit
},
watch
:
{
fullHeight
(
val
)
{
...
...
src/components/SalesModule/planeTicketInquiry.vue
View file @
a2016478
...
...
@@ -1511,9 +1511,10 @@
<li>
<span>
<em>
{{
$t
(
'Airticket.Air_flightDate'
)
}}
</em>
<el-date-picker
clearable
class=
"w135"
v-model=
"msg.QFlightDateStart"
type=
"date"
<
!--
<
el-date-picker
clearable
class=
"w135"
v-model=
"msg.QFlightDateStart"
type=
"date"
:picker-options=
"beforeCheck"
value-format=
"yyyy-MM-dd"
:placeholder=
"$t('admin.admin_choDate')"
>
</el-date-picker>
</el-date-picker>
-->
<DateLimit
:clearable=
"false"
:StartGroupDate=
"msg.QFlightDateStart"
:EndGroupDate=
"msg.QFlightDateEnd"
@
change=
"(date)=> msg.QFlightDateStart = date"
></DateLimit>
<span
class=
"_ln"
>
-
</span>
<el-date-picker
clearable
class=
"w135"
v-model=
"msg.QFlightDateEnd"
type=
"date"
:picker-options=
"afterCheck"
value-format=
"yyyy-MM-dd"
:placeholder=
"$t('admin.admin_choDate')"
></el-date-picker>
...
...
@@ -1715,9 +1716,12 @@
</div>
</
template
>
<
script
>
import
DateLimit
from
'../public/DateLimit.vue'
;
export
default
{
components
:
{
DateLimit
},
data
()
{
return
{
isQueryHistoryData
:
false
,
pickerOptions0
:
{
disabledDate
:
(
time
)
=>
{
//disabledDate true 为禁止选择
let
starTime
=
new
Date
(
this
.
starTime
)
...
...
@@ -1861,7 +1865,7 @@
},
afterCheck
:
{
disabledDate
:
time
=>
{
let
startTime
=
new
Date
(
this
.
msg
.
sDate
);
let
startTime
=
new
Date
(
this
.
msg
.
QFlightDateStart
);
return
startTime
.
getTime
()
>=
time
.
getTime
();
}
},
...
...
@@ -1983,6 +1987,19 @@
};
},
methods
:
{
GetSupperOrderEditAuth
()
{
var
actiionContract
=
this
.
$AuthCode
.
isQueryHistoryData
;
var
isQueryHistoryData
=
this
.
$AuthCode
.
isQueryHistoryData
;
this
.
CheckUserAuth
(
actiionContract
,
res
=>
{
if
(
res
.
data
.
resultCode
==
1
&&
res
.
data
.
data
==
1
)
{
this
.
isQueryHistoryData
=
true
;
}
else
{
let
StartDate
=
this
.
getBeforeDate
(
186
,
new
Date
().
Format
(
"yyyy-MM-dd"
))
this
.
msg
.
QFlightDateStart
=
StartDate
}
});
},
getTotalPrice
:
function
()
{
this
.
addMsg
.
PreferPrice
=
Number
(
this
.
addMsg
.
YSeatNum
)
*
Number
(
this
.
addMsg
.
Unit_Price
)
this
.
getTicheng
()
...
...
@@ -3015,6 +3032,7 @@
}
},
mounted
()
{
this
.
GetSupperOrderEditAuth
()
var
id
=
this
.
$route
.
query
.
id
;
if
(
id
)
{
this
.
msg
.
ID
=
id
;
...
...
src/components/SalesModule/productQuery.vue
View file @
a2016478
...
...
@@ -2342,7 +2342,7 @@
<i
class=
"iconfont icon-hangban1"
></i
>
{{ $t("Operation.Op_Warmprompt") }}
</p>
<span>
{{ $t("visa.v_sqtime") }}
</span
><i>
{{
item.SendVisaTime === "" ? "未设置" : item.SendVisaTime
...
...
@@ -4178,7 +4178,7 @@ export default {
this
.
getPlatformAccount
(
obj
.
PlatformAccountTypeId
);
this
.
getPlatformAccountNew
();
this
.
clearMsg
();
this
.
SingleDMCPrice
=
obj
.
SingleDMCPrice
;
this
.
SingleDMCPricex
=
obj
.
SingleDMCPrice
;
},
...
...
src/components/SalesModule/productQuery2.vue
View file @
a2016478
...
...
@@ -288,11 +288,13 @@
</li>
<li>
<span><em>
{{
$t
(
"hotel.hotel_StarDate"
)
}}
</em>
<el-date-picker
v-model=
"msg.StartTime"
@
change=
"dataDui()"
class=
"w135"
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
<!--
<el-date-picker
v-model=
"msg.StartTime"
@
change=
"dataDui()"
class=
"w135"
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
-->
<DateLimit
:clearable=
"false"
:StartGroupDate=
"msg.StartTime"
:EndGroupDate=
"msg.EndTime"
@
change=
"(date)=>
{msg.StartTime = date,dataDui()}">
</DateLimit>
-
<el-date-picker
v-model=
"msg.EndTime"
@
change=
"dataDui()"
class=
"w135"
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
type=
"date"
:picker-options=
"pickerBeginDateAfter"
></el-date-picker>
</span>
</li>
<li>
...
...
@@ -457,10 +459,16 @@
<
script
>
import
productOrderList
from
"../orderCommon/productOrderList.vue"
;
import
DateLimit
from
'../public/DateLimit.vue'
;
export
default
{
data
()
{
return
{
pickerBeginDateAfter
:
{
disabledDate
:
time
=>
{
let
startTime
=
new
Date
(
this
.
msg
.
StartTime
);
return
startTime
.
getTime
()
>=
time
.
getTime
();
}
},
pagesTitle
:
'跟团游产品'
,
//当前登录用户信息
CurrentUserInfo
:
{},
...
...
@@ -507,7 +515,8 @@
};
},
components
:
{
productOrderList
productOrderList
,
DateLimit
},
methods
:
{
//刷新页面
...
...
src/components/SalesModule/productQueryOne2.vue
View file @
a2016478
...
...
@@ -274,11 +274,12 @@
</span>
</li>
<li><span><em>
{{
$t
(
'hotel.hotel_StarDate'
)
}}
</em>
<el-date-picker
v-model=
'msg.StartTime'
@
change=
"dataDui()"
class=
'w135'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
<!--
<el-date-picker
v-model=
'msg.StartTime'
@
change=
"dataDui()"
class=
'w135'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
-->
<DateLimit
:clearable=
"false"
:StartGroupDate=
"msg.StartTime"
:EndGroupDate=
"msg.EndTime"
@
change=
"(date)=>
{msg.StartTime = date,dataDui()}">
</DateLimit>
-
<el-date-picker
v-model=
'msg.EndTime'
@
change=
"dataDui()"
class=
'w135'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
type=
"date"
:picker-options=
"pickerBeginDateAfter"
></el-date-picker>
</span>
</li>
<li
style=
"height:34px;line-height:34px;padding: 0 0 0 20px;vertical-align: middle;"
>
...
...
@@ -395,10 +396,17 @@
import
commonTeamInfo
from
"../commonPage/commonTeamInfo.vue"
;
import
tripDownLoadCommon
from
"../commonPage/TripDownLoadCommon.vue"
;
import
carousel
from
"../commonPage/carousel.vue"
;
import
DateLimit
from
'../public/DateLimit.vue'
;
export
default
{
data
()
{
return
{
pickerBeginDateAfter
:
{
disabledDate
:
time
=>
{
let
startTime
=
new
Date
(
this
.
msg
.
StartTime
);
return
startTime
.
getTime
()
>=
time
.
getTime
();
}
},
pagesTitle
:
'当地游产品'
,
pickerOptions0
:
{
disabledDate
:
(
time
)
=>
{
...
...
@@ -708,7 +716,8 @@
productOrderList
,
commonTeamInfo
:
commonTeamInfo
,
tripDownLoadCommon
:
tripDownLoadCommon
,
carousel
:
carousel
carousel
:
carousel
,
DateLimit
},
watch
:
{
...
...
src/components/ShoppingStore/ShoppingReimbursement.vue
View file @
a2016478
...
...
@@ -36,9 +36,10 @@
</span>
</li>
<li><span><em>
出团
{{
$t
(
'sm.Date'
)
}}
</em>
<el-date-picker
v-model=
'msg.StartDate'
class=
'w135'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
<!--
<el-date-picker
v-model=
'msg.StartDate'
class=
'w135'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
-->
<DateLimit
:clearable=
"false"
:StartGroupDate=
"msg.StartDate"
:EndGroupDate=
"msg.EndDate"
@
change=
"(date)=> msg.StartDate = date"
></DateLimit>
-
<el-date-picker
v-model=
'msg.EndDate'
class=
'w135'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
<el-date-picker
v-model=
'msg.EndDate'
class=
'w135'
value-format=
"yyyy-MM-dd"
type=
"date"
:picker-options=
"pickerBeginDateStart"
:placeholder=
"$t('admin.admin_choDate')"
></el-date-picker>
</span>
</li>
<li>
...
...
@@ -46,9 +47,11 @@
<span>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"导入购物佣金数据的日期(需要选择导入日期的起始时间才有效)"
placement=
"top"
>
<em>
导入日期
</em>
</el-tooltip>
<el-date-picker
v-model=
'msg.CStartDate'
class=
'w135'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
<!--
<el-date-picker
v-model=
'msg.CStartDate'
class=
'w135'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
-->
<DateLimit
:clearable=
"true"
:StartGroupDate=
"msg.CStartDate"
:EndGroupDate=
"msg.CEndDate"
@
change=
"(date)=> msg.CStartDate = date"
></DateLimit>
-
<el-date-picker
v-model=
'msg.CEndDate'
class=
'w135'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
<!--
<el-date-picker
v-model=
'msg.CEndDate'
class=
'w135'
value-format=
"yyyy-MM-dd"
type=
"date"
:picker-options=
"pickerBeginDateAfter"
:placeholder=
"$t('admin.admin_choDate')"
></el-date-picker>
-->
<DateLimit
:clearable=
"true"
:StartGroupDate=
"msg.CEndDate"
@
change=
"(date)=>
{msg.CEndDate = date,dataDui()}">
</DateLimit>
</span>
</li>
<li>
...
...
@@ -478,12 +481,26 @@
</template>
<
script
>
import
attachments
from
"./components/attachments.vue"
;
import
DateLimit
from
'../public/DateLimit.vue'
;
export
default
{
components
:
{
attachments
attachments
,
DateLimit
},
data
()
{
return
{
pickerBeginDateStart
:
{
disabledDate
:
time
=>
{
let
startTime
=
new
Date
(
this
.
msg
.
StartDate
);
return
startTime
.
getTime
()
>=
time
.
getTime
();
}
},
pickerBeginDateAfter
:
{
disabledDate
:
time
=>
{
let
startTime
=
new
Date
(
this
.
msg
.
CStartDate
);
return
startTime
.
getTime
()
>=
time
.
getTime
();
}
},
saveUploadMsg
:
[],
isUploadAttachment
:
false
,
FinanceTypeList
:
[{
...
...
@@ -569,6 +586,12 @@
}
},
methods
:
{
dataDui
()
{
if
(
this
.
msg
.
CStartDate
>
this
.
msg
.
CEndDate
&&
this
.
msg
.
CEndDate
!==
""
)
{
this
.
$message
.
error
(
"结束日期不能大于开始日期"
);
this
.
msg
.
CEndDate
=
""
;
}
},
UploadAttachment
(){
this
.
isUploadAttachment
=
true
},
...
...
src/components/ShoppingStore/ShoppingReimbursement2.vue
View file @
a2016478
...
...
@@ -30,9 +30,10 @@
</span>
</li>
<li><span><em>
{{
$t
(
'sm.Date'
)
}}
</em>
<el-date-picker
v-model=
'msg.StartDate'
class=
'w135'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
<!--
<el-date-picker
v-model=
'msg.StartDate'
class=
'w135'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
-->
<DateLimit
:clearable=
"false"
:StartGroupDate=
"msg.StartDate"
:EndGroupDate=
"msg.EndDate"
@
change=
"(date)=> msg.StartDate = date"
></DateLimit>
-
<el-date-picker
v-model=
'msg.EndDate'
class=
'w135'
value-format=
"yyyy-MM-dd"
type=
"date"
></el-date-picker>
<el-date-picker
v-model=
'msg.EndDate'
class=
'w135'
value-format=
"yyyy-MM-dd"
type=
"date"
:picker-options=
"pickerBeginDateAfter"
></el-date-picker>
</span>
</li>
<li>
...
...
@@ -258,9 +259,17 @@
</div>
</template>
<
script
>
import
DateLimit
from
'../public/DateLimit.vue'
;
export
default
{
components
:
{
DateLimit
},
data
()
{
return
{
pickerBeginDateAfter
:
{
disabledDate
:
time
=>
{
let
startTime
=
new
Date
(
this
.
msg
.
StartDate
);
return
startTime
.
getTime
()
>=
time
.
getTime
();
}
},
FinanceTypeList
:[
// {Name:this.$t('advmanager.v_all'),Id:0},
{
Name
:
'领队佣金'
,
Id
:
1
},
...
...
@@ -439,7 +448,7 @@
that
.
Error
(
"请选择导游账号!"
);
return
}
this
.
$confirm
(
'是否生成财务单据?'
,
this
.
$t
(
'tips.tips'
),
{
confirmButtonText
:
`确定`
,
cancelButtonText
:
`取消`
,
...
...
src/components/SingleAirTicket/douyinOrder.vue
View file @
a2016478
...
...
@@ -238,9 +238,10 @@
</el-col>
<el-col
:span=
"8"
:gutter=
"35"
>
<el-form-item
label=
"支付日期"
>
<el-date-picker
class=
"h34"
@
change=
"timeAdd"
v-model=
"productionDate"
type=
"daterange"
value-format=
"yyyy-MM-dd"
:range-separator=
"$t('restaurant.res_To')"
></el-date-picker>
</el-form-item>
<!--
<el-date-picker
class=
"h34"
@
change=
"timeAdd"
v-model=
"productionDate"
type=
"daterange"
value-format=
"yyyy-MM-dd"
:range-separator=
"$t('restaurant.res_To')"
></el-date-picker>
-->
<StartDateLimit
:clearable=
"false"
:dateTime=
"productionDate"
@
change=
"(startDate,endDate)=>
{productionDate=[startDate,endDate],timeAdd()}">
</StartDateLimit>
</el-form-item>
</el-col>
</el-row>
</el-form>
...
...
@@ -402,7 +403,9 @@
</div>
</template>
<
script
>
import
StartDateLimit
from
'../public/StartDateLimit.vue'
;
export
default
{
components
:
{
StartDateLimit
},
data
()
{
return
{
imageOptions
:
{
...
...
@@ -469,6 +472,22 @@
},
},
methods
:
{
GetSupperOrderEditAuth
()
{
var
actiionContract
=
this
.
$AuthCode
.
isQueryHistoryData
;
var
isQueryHistoryData
=
this
.
$AuthCode
.
isQueryHistoryData
;
this
.
CheckUserAuth
(
actiionContract
,
res
=>
{
if
(
res
.
data
.
resultCode
==
1
&&
res
.
data
.
data
==
1
)
{
this
.
isQueryHistoryData
=
true
;
}
else
{
let
StartDate
=
this
.
getBeforeDate
(
186
,
new
Date
().
Format
(
"yyyy-MM-dd"
))
let
EndDate
=
this
.
getBeforeDate
(
-
1
,
new
Date
().
Format
(
"yyyy-MM-dd"
))
this
.
productionDate
=
[
StartDate
,
EndDate
]
this
.
msg
.
sDate
=
this
.
productionDate
[
0
];
this
.
msg
.
eDate
=
this
.
productionDate
[
1
];
}
});
},
//设置抖音订单跟单人员
SetDYOrderEmp
()
{
if
(
this
.
postMsg
.
EmpId
<=
0
)
{
...
...
@@ -543,6 +562,7 @@
}
},
mounted
()
{
this
.
GetSupperOrderEditAuth
()
this
.
getPiaoWuEmp
();
this
.
getPageList
();
}
...
...
src/components/SingleAirTicket/douyinSellOrder.vue
View file @
a2016478
...
...
@@ -271,9 +271,10 @@
</el-col>
<el-col
:span=
"8"
:gutter=
"35"
>
<el-form-item
label=
"支付日期"
>
<el-date-picker
class=
"h34"
@
change=
"timeAdd"
v-model=
"productionDate"
type=
"daterange"
value-format=
"yyyy-MM-dd"
:range-separator=
"$t('restaurant.res_To')"
></el-date-picker>
</el-form-item>
<!--
<el-date-picker
class=
"h34"
@
change=
"timeAdd"
v-model=
"productionDate"
type=
"daterange"
value-format=
"yyyy-MM-dd"
:range-separator=
"$t('restaurant.res_To')"
></el-date-picker>
-->
<StartDateLimit
:clearable=
"false"
:dateTime=
"productionDate"
@
change=
"(startDate,endDate)=>
{productionDate=[startDate,endDate],timeAdd()}">
</StartDateLimit>
</el-form-item>
</el-col>
</el-row>
</el-form>
...
...
@@ -487,9 +488,12 @@
</div>
</template>
<
script
>
import
StartDateLimit
from
'../public/StartDateLimit.vue'
;
export
default
{
components
:
{
StartDateLimit
},
data
()
{
return
{
isQueryHistoryData
:
false
,
imageOptions
:
{
navbar
:
false
,
title
:
false
...
...
@@ -558,6 +562,22 @@
},
},
methods
:
{
GetSupperOrderEditAuth
()
{
var
actiionContract
=
this
.
$AuthCode
.
isQueryHistoryData
;
var
isQueryHistoryData
=
this
.
$AuthCode
.
isQueryHistoryData
;
this
.
CheckUserAuth
(
actiionContract
,
res
=>
{
if
(
res
.
data
.
resultCode
==
1
&&
res
.
data
.
data
==
1
)
{
this
.
isQueryHistoryData
=
true
;
}
else
{
let
StartDate
=
this
.
getBeforeDate
(
31
,
new
Date
().
Format
(
"yyyy-MM-dd"
))
let
EndDate
=
this
.
getBeforeDate
(
-
1
,
new
Date
().
Format
(
"yyyy-MM-dd"
))
this
.
productionDate
=
[
StartDate
,
EndDate
]
this
.
msg
.
sDate
=
this
.
productionDate
[
0
];
this
.
msg
.
eDate
=
this
.
productionDate
[
1
];
}
});
},
delImg
(
item
,
index
)
{
item
.
FileList
.
splice
(
index
,
1
);
},
...
...
@@ -687,6 +707,7 @@
}
},
mounted
()
{
this
.
GetSupperOrderEditAuth
()
this
.
currentUserInfo
=
this
.
getLocalStorage
();
this
.
msg
.
QUpdateBy
=
this
.
currentUserInfo
.
EmployeeId
;
this
.
getPiaoWuEmp
();
...
...
src/components/TravelManager/TravelList/RegistrationStatistics_Sale.vue
View file @
a2016478
...
...
@@ -149,11 +149,12 @@
<li>
<span>
<em>
{{
$t
(
'fnc.tuanqi'
)
}}
</em>
<el-date-picker
class=
"w150"
type=
"date"
value-format=
"yyyy-MM-dd"
placeholder=
""
<
!--
<
el-date-picker
class=
"w150"
type=
"date"
value-format=
"yyyy-MM-dd"
placeholder=
""
v-model=
"queryMsg.QStartDate"
>
</el-date-picker>
<el-date-picker
class=
"w150"
type=
"date"
value-format=
"yyyy-MM-dd"
placeholder=
""
v-model=
"queryMsg.QEndDate"
>
</el-date-picker>
-->
<DateLimit
:clearable=
"false"
:StartGroupDate=
"queryMsg.QStartDate"
:EndGroupDate=
"queryMsg.QEndDate"
@
change=
"(date)=> queryMsg.QStartDate = date"
></DateLimit>
<el-date-picker
class=
"w150"
type=
"date"
value-format=
"yyyy-MM-dd"
:placeholder=
"$t('admin.admin_choDate')"
v-model=
"queryMsg.QEndDate"
:picker-options=
"pickerBeginDateAfter"
>
</el-date-picker>
</span>
</li>
...
...
@@ -266,9 +267,18 @@
</div>
</template>
<
script
>
import
DateLimit
from
'../../public/DateLimit.vue'
;
export
default
{
components
:
{
DateLimit
},
data
()
{
return
{
isQueryHistoryData
:
false
,
pickerBeginDateAfter
:
{
disabledDate
:
time
=>
{
let
startTime
=
new
Date
(
this
.
queryMsg
.
QStartDate
);
return
startTime
.
getTime
()
>=
time
.
getTime
();
}
},
queryCommonData
:
{
//线路列表
LineList
:
[],
...
...
@@ -318,6 +328,19 @@
};
},
methods
:
{
GetSupperOrderEditAuth
()
{
var
actiionContract
=
this
.
$AuthCode
.
isQueryHistoryData
;
var
isQueryHistoryData
=
this
.
$AuthCode
.
isQueryHistoryData
;
this
.
CheckUserAuth
(
actiionContract
,
res
=>
{
if
(
res
.
data
.
resultCode
==
1
&&
res
.
data
.
data
==
1
)
{
this
.
isQueryHistoryData
=
true
;
}
else
{
let
StartDate
=
this
.
getBeforeDate
(
0
,
new
Date
().
Format
(
"yyyy-MM-dd"
))
this
.
queryMsg
.
QStartDate
=
StartDate
}
});
},
//初始化公司
getCompanyList
()
{
let
userInfo
=
this
.
getLocalStorage
();
...
...
@@ -463,6 +486,7 @@
},
},
mounted
()
{
this
.
GetSupperOrderEditAuth
()
this
.
getCompanyList
();
this
.
getLineList
();
this
.
getList
();
...
...
src/components/TravelManager/TravelTeam/priceGroup.vue
View file @
a2016478
...
...
@@ -562,11 +562,11 @@
</li>
<li>
<span><em>
{{
$t
(
"hotel.hotel_StarDate"
)
}}
</em>
<el-date-picker
v-model=
"msg.StartTime"
@
change=
"dataDui()"
class=
"w135"
value-format=
"yyyy-MM-dd"
clearable
type=
"date"
></el-date-picker>
<el-date-picker
v-model=
"msg.StartTime"
@
change=
"dataDui()"
class=
"w135"
value-format=
"yyyy-MM-dd"
:clearable=
"false"
type=
"date"
:picker-options=
"pickerBeginDateStart"
></el-date-picker>
-
<el-date-picker
v-model=
"msg.EndTime"
@
change=
"dataDui()"
class=
"w135"
value-format=
"yyyy-MM-dd"
clearable
type=
"date"
></el-date-picker>
type=
"date"
:picker-options=
"pickerBeginDateAfter"
></el-date-picker>
</span>
</li>
...
...
@@ -603,7 +603,7 @@
{{
subItem
.
DepartureAirPortName
}}
{{
subItem
.
Departure_time
}}
{{
subItem
.
ArrivalAirPortName
}}
{{
subItem
.
Arrival_time
}}
</div>
</div>
-->
<el-popover
width=
"900"
trigger=
"click"
popper-class=
"TC_tripDetails"
>
<table
width=
"100%"
border=
"0"
cellspacing=
"0"
cellpadding=
"0"
>
<tr
class=
"_color_666"
style=
"text-align:center;"
>
...
...
@@ -704,7 +704,7 @@
<div class="mb"><span>小孩占床: {{item.ChildNeedPrice}} 不占床: {{item.ChildNoNeedPrice}}</span></div>
<div class="mb"><span>婴儿: {{item.BabyPrice}} 婴儿附加费: {{item.BabyChargePrice}}</span></div>
<div class="mb"><span>老人附加费: {{item.OldManChargePrice}} 签证: {{item.VisaPrice}}</span></div> -->
<div>
<p>
<i
class=
"iconfont icon-jiage"
></i>
{{ $t("Operation.Op_PriceInfo") }}
...
...
@@ -895,7 +895,7 @@
<!-- <div class="mb bold"><span class="item-title">经济舱:</span><span>{{item.YSeat}} <span class="item-title ml">剩余:</span>{{item.SurplusYSeatNum}}</span></div>
<div class="mb bold"><span class="item-title">商务舱:</span><span> {{item.CSeat}} <span class="item-title ml">剩余:</span>{{item.SurplusCSeatNum}}</span></div>
<div class="mb bold"><span class="item-title">头等舱:</span><span> {{item.FSeat}} <span class="item-title ml">剩余:</span>{{item.SurplusFSeatNum}}</span></div> -->
</div>
</div>
<div
class=
"el-col w_10"
>
...
...
@@ -933,11 +933,11 @@
layout=
"total,prev, pager, next, jumper"
:page-size=
"msg.pageSize"
:total=
"total"
>
</el-pagination>
<div
class=
"buy-box"
v-show=
"isShowTeamOrder"
>
<orderForm
@
success=
"reSearchPage"
@
close=
"closeForm"
:PTCID=
"teamInfo.TCID"
:POrderId=
"0"
:PBranchId=
"0"
:PProductType=
"2"
<orderForm
@
success=
"reSearchPage"
@
close=
"closeForm"
:PTCID=
"teamInfo.TCID"
:POrderId=
"0"
:PBranchId=
"0"
:PProductType=
"2"
:showCity=
"false"
:productObj=
"teamInfo"
>
</orderForm>
...
...
@@ -950,6 +950,22 @@
export
default
{
data
()
{
return
{
pickerBeginDateStart
:
{
disabledDate
:
time
=>
{
let
endTime
=
new
Date
(
this
.
getBeforeDate
(
1
,
new
Date
().
Format
(
"yyyy-MM-dd"
)));
return
time
&&
endTime
.
getTime
()
>=
time
.
getTime
()
}
// disabledDate: time => {
// let startTime = new Date(this.msg.EndTime);
// return startTime.getTime()
<=
time
.
getTime
();
// }
},
pickerBeginDateAfter
:
{
disabledDate
:
time
=>
{
let
startTime
=
new
Date
(
this
.
msg
.
StartTime
);
return
startTime
.
getTime
()
>=
time
.
getTime
();
}
},
pickerOptions0
:
{
disabledDate
:
(
time
)
=>
{
let
starTime
=
new
Date
(
this
.
starTime
);
...
...
@@ -1082,6 +1098,8 @@
},
},
mounted
()
{
let
StartDate
=
this
.
getBeforeDate
(
0
,
new
Date
().
Format
(
"yyyy-MM-dd"
))
this
.
msg
.
StartTime
=
StartDate
this
.
getList
();
},
};
...
...
src/components/busManagement/BookAcar/components/BookAcarOrder.vue
View file @
a2016478
...
...
@@ -116,7 +116,7 @@
:start-placeholder=
"$t('OrderList.star')"
:end-placeholder=
"$t('OrderList.end')"
@
change=
"getDatesUse"
>
</el-date-picker>
-->
<StartDateLimit
:clearable=
"true"
:dateTime=
"DatelistUse"
@
change=
"(startDate,endDate)=>
{Datelist=[startDate,endDate],getDatesUse()}">
</StartDateLimit>
<StartDateLimit
:clearable=
"true"
:dateTime=
"DatelistUse"
@
change=
"(startDate,endDate)=>
{Datelist
Use
=[startDate,endDate],getDatesUse()}">
</StartDateLimit>
</span>
</li>
...
...
src/components/busManagement/BookAcar/list.vue
View file @
a2016478
...
...
@@ -183,7 +183,7 @@
</li>
<li><span><em>
{{
$t
(
'pub.date'
)
}}
</em>
<el-date-picker
v-model=
'msg.Q_Date'
format=
"yyyy-MM-dd"
value-format=
"yyyy-MM-dd"
type=
"date"
:picker-options=
"beforeCheck"
:laceholder=
"$t('objFill.yuyueriqi')"
>
:picker-options=
"beforeCheck"
:
clearable=
"false"
:
laceholder=
"$t('objFill.yuyueriqi')"
>
</el-date-picker>
</span>
</li>
...
...
src/components/myOrdersAllType/components/allList.vue
View file @
a2016478
...
...
@@ -177,7 +177,7 @@
<li>
<span>
<em>
出发时间
</em>
<el-date-picker
<
!--
<
el-date-picker
style=
"height: 34px;"
value-format=
"yyyy-MM-dd"
v-model=
"DatelistUse"
...
...
@@ -185,7 +185,8 @@
:range-separator=
"$t('OrderList.zhi')"
:start-placeholder=
"$t('OrderList.star')"
:end-placeholder=
"$t('OrderList.end')"
@
change=
"getDatesUse"
>
</el-date-picker>
</el-date-picker>
-->
<StartDateLimit
:clearable=
"false"
:dateTime=
"DatelistUse"
@
change=
"(startDate,endDate)=>
{DatelistUse=[startDate,endDate],getDatesUse()}" style="width: 210px;">
</StartDateLimit>
</span>
</li>
</
template
>
...
...
src/components/public/DateLimit.vue
View file @
a2016478
<
template
>
<el-date-picker
class=
"w150"
type=
"date"
v-model=
"SGroupDate"
:picker-options=
"pickerBeginDateBefore"
value-format=
"yyyy-MM-dd"
placeholder
:clearable=
"((clearable==false||clearable)&&!isQueryHistoryData)?clearable:true"
@
change=
"getTime"
></el-date-picker>
@
change=
"getTime"
:placeholder=
"$t('admin.admin_choDate')"
></el-date-picker>
</
template
>
<
script
>
export
default
{
...
...
@@ -14,12 +13,15 @@
pickerBeginDateBefore
:
{
disabledDate
:
time
=>
{
if
(
this
.
EndGroupDate
){
if
(
!
this
.
isQueryHistoryData
){
let
endTime
=
this
.
TourDateRestrictions
()
return
time
&&
endTime
.
getTime
()
>=
time
.
getTime
();
}
else
{
let
endTime
=
new
Date
(
this
.
EndGroupDate
);
}
// if(!this.isQueryHistoryData){
// let endTime = this.TourDateRestrictions()
// return time && endTime.getTime() >= time.getTime();
// }else{
// let endTime = new Date(this.SGroupDate);
// return time && endTime.getTime() >= time.getTime();
// }
let
endTime
=
new
Date
(
this
.
EndGroupDate
);
return
time
&&
endTime
.
getTime
()
<=
time
.
getTime
();
}
else
{
if
(
!
this
.
isQueryHistoryData
){
let
endTime
=
this
.
TourDateRestrictions
()
...
...
@@ -62,7 +64,6 @@
GetSupperOrderEditAuth
()
{
var
actiionContract
=
this
.
$AuthCode
.
isQueryHistoryData
;
var
isQueryHistoryData
=
this
.
$AuthCode
.
isQueryHistoryData
;
// 合同
this
.
CheckUserAuth
(
actiionContract
,
res
=>
{
if
(
res
.
data
.
resultCode
==
1
&&
res
.
data
.
data
==
1
)
{
this
.
isQueryHistoryData
=
true
;
...
...
src/components/scenicSpot/Singleticket/SingleticketList.vue
View file @
a2016478
...
...
@@ -166,7 +166,7 @@
</li>
-->
<li><span><em>
{{
$t
(
'pub.date'
)
}}
</em>
<el-date-picker
v-model=
'msg.OpenTime'
format=
"yyyy-MM-dd"
value-format=
"yyyy-MM-dd"
type=
"date"
:picker-options=
"beforeCheck"
:laceholder=
"$t('objFill.menpiaoriqi')"
>
:picker-options=
"beforeCheck"
:
clearable=
"false"
:
laceholder=
"$t('objFill.menpiaoriqi')"
>
</el-date-picker>
</span>
</li>
...
...
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