Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in / Register
Toggle navigation
N
nwjs
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
YZG
nwjs
Commits
b324aefc
Commit
b324aefc
authored
Jul 08, 2021
by
hehaiyang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
123
parent
edd91029
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
4 additions
and
4 deletions
+4
-4
Tubida.exe
nwjs-v0.25.2-win-ia32/Tubida.exe
+0
-0
app.32e0de3e33a6b769f6c44da6e831b3db.css
...-ia32/Tubida/css/app.32e0de3e33a6b769f6c44da6e831b3db.css
+1
-1
index.html
nwjs-v0.25.2-win-ia32/Tubida/index.html
+1
-1
40.6c5f154836d16bcefe53.js
nwjs-v0.25.2-win-ia32/Tubida/js/40.6c5f154836d16bcefe53.js
+0
-1
40.e216ead216d040642bd0.js
nwjs-v0.25.2-win-ia32/Tubida/js/40.e216ead216d040642bd0.js
+1
-0
manifest.bcc4b1932acb5ec7ff54.js
....25.2-win-ia32/Tubida/js/manifest.bcc4b1932acb5ec7ff54.js
+1
-1
No files found.
nwjs-v0.25.2-win-ia32/Tubida.exe
View file @
b324aefc
No preview for this file type
nwjs-v0.25.2-win-ia32/Tubida/css/app.
01d3036852f981f1b8c1f0c1b6d35ae7
.css
→
nwjs-v0.25.2-win-ia32/Tubida/css/app.
32e0de3e33a6b769f6c44da6e831b3db
.css
View file @
b324aefc
This source diff could not be displayed because it is too large. You can
view the blob
instead.
nwjs-v0.25.2-win-ia32/Tubida/index.html
View file @
b324aefc
<!DOCTYPE html>
<html><head><meta
charset=
utf-8
><meta
name=
viewport
><title>
途比达后台管理系统
</title><link
rel=
"shortcut icon"
type=
image/x-icon
href=
static/icon.ico
><script
src=
base.js
></script><script
src=
./static/base.js
></script><link
href=
/css/app.01d3036852f981f1b8c1f0c1b6d35ae7.css
rel=
stylesheet
></head><body><div
id=
app
></div><script
type=
text/javascript
src=
/js/manifest.2f0f1e3d0e94116954e9.js
></script><script
type=
text/javascript
src=
/js/app.2800a2665c9324375aa8.js
></script></body></html>
\ No newline at end of file
<!DOCTYPE html>
<html><head><meta
charset=
utf-8
><meta
name=
viewport
><title>
途比达后台管理系统
</title><link
rel=
"shortcut icon"
type=
image/x-icon
href=
static/icon.ico
><script
src=
base.js
></script><script
src=
./static/base.js
></script><link
href=
/css/app.32e0de3e33a6b769f6c44da6e831b3db.css
rel=
stylesheet
></head><body><div
id=
app
></div><script
type=
text/javascript
src=
/js/manifest.bcc4b1932acb5ec7ff54.js
></script><script
type=
text/javascript
src=
/js/app.2800a2665c9324375aa8.js
></script></body></html>
\ No newline at end of file
nwjs-v0.25.2-win-ia32/Tubida/js/40.6c5f154836d16bcefe53.js
deleted
100644 → 0
View file @
edd91029
webpackJsonp
([
40
],{
DfpX
:
function
(
e
,
t
,
a
){
"use strict"
;
Object
.
defineProperty
(
t
,
"__esModule"
,{
value
:
!
0
});
var
i
=
a
(
"aA9S"
),
s
=
a
.
n
(
i
),
r
=
a
(
"lC5x"
),
n
=
a
.
n
(
r
),
l
=
a
(
"J0Oq"
),
o
=
a
.
n
(
l
),
u
=
a
(
"IHPB"
),
c
=
a
.
n
(
u
),
d
=
a
(
"3cXf"
),
v
=
a
.
n
(
d
),
p
=
a
(
"4YfN"
),
m
=
a
.
n
(
p
),
y
=
a
(
"RwQt"
),
h
=
a
(
"ro5b"
),
_
=
a
(
"bSIt"
),
P
=
{
components
:{
breadNav
:
y
.
default
},
data
:
function
(){
return
{
initData
:{},
active
:
0
,
isShowBuy
:
!
1
,
isShowOther
:
!
1
,
ruleList
:[{
name
:
"验证规则"
,
show
:
!
0
},{
name
:
"退改规则"
,
show
:
!
1
},{
name
:
"单次优惠规则"
,
show
:
!
1
},{
name
:
"结算优惠规则"
,
show
:
!
1
},{
name
:
"排号规则"
,
show
:
!
1
},{
name
:
"押金设置"
,
show
:
!
1
}],
ruleList2
:[{
name
:
"额外服务"
,
"show "
:
!
1
}],
saleChangePrice
:
""
,
salePrice
:
""
,
salePricePay
:
""
,
salePriceFee
:
""
,
productPrice
:
""
,
autoSalePrice
:
""
,
autoSalePricePay
:
""
,
autoSalePriceFee
:
""
,
fieldName1
:
""
,
fieldName2
:
""
,
idList
:[],
conditionList
:[],
saleCheckId
:
""
,
saleGroupLeader
:
0
,
saleStopTime
:
""
,
saleStopNoticeTime
:
""
,
saleDateFrontDay
:
""
,
saleCheckMaxCount
:
1
,
saleCheckMaxDay
:
1
,
saleLimitData
:[],
saleCheckMinNum
:
""
,
saleCheckMaxNum
:
""
,
saleCheckMinAge
:
""
,
saleCheckSex
:
""
,
saleCheckMaxAge
:
""
,
Area
:[{
value
:
"北京"
,
label
:
"北京"
},{
value
:
"江苏"
,
label
:
"江苏"
},{
value
:
"浙江"
,
label
:
"浙江"
},{
value
:
"安徽"
,
label
:
"安徽"
},{
value
:
"福建"
,
label
:
"福建"
},{
value
:
"江西"
,
label
:
"江西"
},{
value
:
"山东"
,
label
:
"山东"
},{
value
:
"河南"
,
label
:
"河南"
},{
value
:
"湖南"
,
label
:
"湖南"
},{
value
:
"广东"
,
label
:
"广东"
},{
value
:
"天津"
,
label
:
"天津"
},{
value
:
"海南"
,
label
:
"海南"
},{
value
:
"四川"
,
label
:
"四川"
},{
value
:
"贵州"
,
label
:
"贵州"
},{
value
:
"云南"
,
label
:
"云南"
},{
value
:
"陕西"
,
label
:
"陕西"
},{
value
:
"甘肃"
,
label
:
"甘肃"
},{
value
:
"青海"
,
label
:
"青海"
},{
value
:
"台湾"
,
label
:
"台湾"
},{
value
:
"内蒙古"
,
label
:
"内蒙古"
},{
value
:
"广西"
,
label
:
"广西"
},{
value
:
"上海"
,
label
:
"上海"
},{
value
:
"西藏"
,
label
:
"西藏"
},{
value
:
"宁夏"
,
label
:
"宁夏"
},{
value
:
"新疆"
,
label
:
"新疆"
},{
value
:
"香港"
,
label
:
"香港"
},{
value
:
"澳门"
,
label
:
"澳门"
},{
value
:
"重庆"
,
label
:
"重庆"
},{
value
:
"河北"
,
label
:
"河北"
},{
value
:
"山西"
,
label
:
"山西"
},{
value
:
"辽宁"
,
label
:
"辽宁"
},{
value
:
"吉林"
,
label
:
"吉林"
},{
value
:
"黑龙江"
,
label
:
"黑龙江"
}],
saleCheckArea
:[],
returnFlag
:
""
,
returnPlayFromHour
:
""
,
returnPlayToHour
:
""
,
returnMoneyUnitType
:
""
,
returnMoneyValue
:
""
,
returnMoneyRatio
:
""
,
discountsList
:[],
discountsPayList
:[],
saleSortAuto
:
!
1
,
checkToUnitValue
:
""
,
checkSaleDelayHour
:
""
,
autoPriceFrom
:
""
,
autoPriceTo
:
""
,
saleDateType
:
""
,
saleDateFrom
:
""
,
saleDateTo
:
""
,
weekList
:[{
value
:
1
,
name
:
"周一"
},{
value
:
2
,
name
:
"周二"
},{
value
:
3
,
name
:
"周三"
},{
value
:
4
,
name
:
"周四"
},{
value
:
5
,
name
:
"周五"
},{
value
:
6
,
name
:
"周六"
},{
value
:
7
,
name
:
"周日"
}],
isAllChecked
:
!
1
,
saleWeek
:[],
salePayTime
:
""
,
isPayTime
:
""
,
fields
:[],
services
:[],
saleServiceType
:
""
,
distributionList
:[],
returnMoneyType
:
""
,
channelId
:
""
,
priceTypeId
:
""
,
saleType
:
""
,
productId
:
""
,
versonFlag
:
""
,
idFields
:[],
conditonFields
:[],
deposits
:[],
depositTypeList
:[{
label
:
"默认"
,
value
:
0
},{
label
:
"无押金"
,
value
:
1
},{
label
:
"下单时支付"
,
value
:
2
},{
label
:
"领取时支付"
,
value
:
3
}],
disabledBuy
:[],
proviceList
:[{
areaName
:
"不限"
,
areaId
:
""
}],
cityList
:[{
areaName
:
"不限"
,
areaId
:
""
}],
enabledAreaList
:[{
areaName
:
"不限"
,
areaId
:
""
}],
sexList
:[{
label
:
"不限"
,
value
:
0
},{
label
:
"男"
,
value
:
1
},{
label
:
"女"
,
value
:
2
}],
datePayList
:[],
checkAuto
:
""
}},
computed
:
m
()({},
Object
(
_
.
c
)([
"actionDistributionSetPlusSet"
]),{
havePower
:
function
(){
return
1
==
this
.
actionDistributionSetPlusSet
}}),
methods
:{
ruleSet
:
function
(){
0
==
this
.
returnFlag
||
1
==
this
.
returnFlag
?(
document
.
querySelector
(
".returnPlayToHour"
).
setAttribute
(
"disabled"
,
"disabled"
),
document
.
querySelector
(
".returnPlayFromHour"
).
setAttribute
(
"disabled"
,
"disabled"
),
this
.
returnPlayFromHour
=
""
,
this
.
returnPlayToHour
=
""
):
2
==
this
.
returnFlag
?(
this
.
returnPlayToHour
=
""
,
document
.
querySelector
(
".returnPlayFromHour"
).
removeAttribute
(
"disabled"
),
document
.
querySelector
(
".returnPlayToHour"
).
setAttribute
(
"disabled"
,
"disabled"
)):
3
==
this
.
returnFlag
&&
(
this
.
returnPlayFromHour
=
""
,
document
.
querySelector
(
".returnPlayToHour"
).
removeAttribute
(
"disabled"
),
document
.
querySelector
(
".returnPlayFromHour"
).
setAttribute
(
"disabled"
,
"disabled"
))},
serviceChange
:
function
(){
0
==
this
.
returnMoneyUnitType
?(
this
.
returnMoneyRatio
=
""
,
document
.
querySelector
(
".returnMoneyRatio"
).
setAttribute
(
"disabled"
,
"disabled"
),
document
.
querySelector
(
".returnMoneyValue"
).
removeAttribute
(
"disabled"
)):
1
==
this
.
returnMoneyUnitType
&&
(
this
.
returnMoneyValue
=
""
,
document
.
querySelector
(
".returnMoneyValue"
).
setAttribute
(
"disabled"
,
"disabled"
),
document
.
querySelector
(
".returnMoneyRatio"
).
removeAttribute
(
"disabled"
))},
numberManage
:
function
(){
for
(
var
e
=
document
.
querySelectorAll
(
"input[type='number']"
),
t
=
0
;
t
<
e
.
length
;
t
++
)
e
[
t
].
addEventListener
(
"input"
,
function
(
e
){
e
.
target
.
value
=
e
.
target
.
value
.
replace
(
/
\-
/g
,
""
)})},
payTimeCheck
:
function
(){
this
.
isPayTime
?(
this
.
salePayTime
=
0
,
document
.
querySelector
(
".priceInput"
).
setAttribute
(
"disabled"
,
"disabled"
)):
document
.
querySelector
(
".priceInput"
).
removeAttribute
(
"disabled"
)},
allCheck
:
function
(){
var
e
=
this
;
0
==
e
.
saleWeek
.
length
&&
(
e
.
saleWeek
=
[]),
e
.
isAllChecked
?
e
.
weekList
.
forEach
(
function
(
t
){
e
.
saleWeek
.
push
(
t
.
value
)}):
e
.
saleWeek
=
[]},
singleCheck
:
function
(){
this
.
saleWeek
.
length
==
this
.
weekList
.
length
?
this
.
isAllChecked
=!
0
:
this
.
isAllChecked
=!
1
},
clickRule
:
function
(
e
){
this
.
active
=
e
;
for
(
var
t
=
0
;
t
<
this
.
ruleList
.
length
;
t
++
)
this
.
ruleList
[
t
].
show
=!
1
;
this
.
ruleList2
[
0
].
show
=!
1
,
this
.
ruleList
[
e
].
show
=!
0
},
clickRule2
:
function
(){
this
.
active
=
8
;
for
(
var
e
=
0
;
e
<
this
.
ruleList
.
length
;
e
++
)
this
.
ruleList
[
e
].
show
=!
1
;
this
.
ruleList2
[
0
].
show
=!
0
},
initLoad
:
function
(){
var
e
=
this
;
this
.
idList
=
[],
this
.
conditionList
=
[];
var
t
=
{
saleId
:
this
.
saleId
};
this
.
axios
.
post
(
this
.
getProductUrl
(
"sale/load"
),
t
).
then
(
function
(
t
){
if
(
"00"
==
t
.
data
.
code
){
var
a
=
t
.
data
.
data
;
console
.
log
(
t
),
e
.
initData
=
a
,
e
.
getDistribution
(),
e
.
saleChangePrice
=
a
.
saleChangePrice
,
e
.
salePrice
=
a
.
salePrice
,
e
.
salePricePay
=
a
.
salePricePay
,
e
.
salePriceFee
=
a
.
salePriceFee
,
e
.
productPrice
=
a
.
productPrice
,
e
.
autoSalePrice
=
a
.
autoSalePrice
,
e
.
autoSalePricePay
=
a
.
autoSalePricePay
,
e
.
autoSalePriceFee
=
a
.
autoSalePriceFee
,
e
.
saleGroupLeader
=
a
.
saleGroupLeader
,
e
.
checkAuto
=
String
(
a
.
checkAuto
),
e
.
saleLimitData
=
a
.
enabledBuy
,
e
.
disabledBuy
=
a
.
disabledBuy
,
e
.
deposits
=
a
.
deposits
,
a
.
fields
.
length
>
0
&&
a
.
fields
.
forEach
(
function
(
t
,
a
){
0
==
t
.
fieldType
?
e
.
idList
.
push
(
t
):
1
==
t
.
fieldType
&&
e
.
conditionList
.
push
(
t
),
t
.
inputType
&&
(
1
!=
t
.
inputType
&&
2
!=
t
.
item
.
inputType
||
(
0
==
t
.
fieldType
?
e
.
idFields
.
push
(
t
.
fieldId
):
1
==
t
.
fieldType
&&
e
.
conditonFields
.
push
(
t
.
fieldId
)))}),
e
.
saleCheckId
=
a
.
saleCheckId
,
e
.
saleDateFrontDay
=
a
.
saleDateFrontDay
,
e
.
saleStopTime
=
a
.
saleStopTime
,
e
.
saleStopNoticeTime
=
a
.
saleStopNoticeTime
,
e
.
saleCheckMaxCount
=
a
.
saleCheckMaxCount
,
e
.
saleCheckMaxDay
=
a
.
saleCheckMaxDay
,
e
.
saleCheckMinNum
=
a
.
saleCheckMinNum
,
e
.
saleCheckMaxNum
=
a
.
saleCheckMaxNum
,
e
.
saleCheckMinAge
=
a
.
saleCheckMinAge
,
e
.
saleCheckSex
=
a
.
saleCheckSex
,
e
.
saleCheckMaxAge
=
a
.
saleCheckMaxAge
,
e
.
returnFlag
=
a
.
returnFlag
,
0
==
a
.
returnFlag
||
1
==
a
.
returnFlag
?(
document
.
querySelector
(
".returnPlayToHour"
).
setAttribute
(
"disabled"
,
"disabled"
),
document
.
querySelector
(
".returnPlayFromHour"
).
setAttribute
(
"disabled"
,
"disabled"
)):
2
==
e
.
returnFlag
?
document
.
querySelector
(
".returnPlayToHour"
).
setAttribute
(
"disabled"
,
"disabled"
):
3
==
e
.
returnFlag
&&
document
.
querySelector
(
".returnPlayFromHour"
).
setAttribute
(
"disabled"
,
"disabled"
),
e
.
returnPlayFromHour
=
a
.
returnPlayFromHour
,
e
.
returnPlayToHour
=
a
.
returnPlayToHour
,
e
.
checkToUnitValue
=
a
.
checkToUnitValue
,
e
.
checkSaleDelayHour
=
a
.
checkSaleDelayHour
,
e
.
returnMoneyUnitType
=
a
.
returnMoneyUnitType
,
0
==
e
.
returnMoneyUnitType
?
document
.
querySelector
(
".returnMoneyRatio"
).
setAttribute
(
"disabled"
,
"disabled"
):
1
==
e
.
returnMoneyUnitType
&&
document
.
querySelector
(
".returnMoneyValue"
).
setAttribute
(
"disabled"
,
"disabled"
),
e
.
returnMoneyValue
=
a
.
returnMoneyValue
,
e
.
returnMoneyRatio
=
a
.
returnMoneyRatio
,
e
.
saleSortAuto
=
a
.
saleSortAuto
,
e
.
autoPriceFrom
=
a
.
autoPriceFrom
,
e
.
autoPriceTo
=
a
.
autoPriceTo
,
e
.
saleDateType
=
a
.
saleDateType
,
e
.
saleDateFrom
=
a
.
saleDateFrom
,
e
.
saleDateTo
=
a
.
saleDateTo
,
e
.
saleWeek
=
a
.
saleWeek
,
e
.
saleWeek
.
length
>=
7
&&
(
e
.
isAllChecked
=!
0
),
e
.
channelId
=
a
.
channelId
,
e
.
priceTypeId
=
a
.
priceTypeId
,
e
.
saleType
=
a
.
saleType
,
e
.
productId
=
a
.
productId
,
e
.
versonFlag
=
a
.
versonFlag
,
e
.
salePayTime
=
a
.
salePayTime
,
0
==
e
.
salePayTime
&&
(
document
.
querySelector
(
".priceInput"
).
setAttribute
(
"disabled"
,
"disabled"
),
e
.
isPayTime
=!
0
),
e
.
discountsList
=
a
.
discountsList
,
e
.
discountsPayList
=
a
.
discountsPayList
,
a
.
saleCheckArea
&&
(
e
.
saleCheckArea
=
JSON
.
parse
(
a
.
saleCheckArea
)),
e
.
saleServiceType
=
a
.
saleServiceType
,
e
.
services
=
a
.
services
,
e
.
returnMoneyType
=
a
.
returnMoneyType
,
e
.
datePayList
=
a
.
datePayList
}
else
e
.
$message
.
error
(
t
.
data
.
message
)})},
newPlus1
:
function
(){
var
e
=
this
;
if
(
this
.
fieldName1
){
var
t
=
{
fieldType
:
0
,
fieldName
:
this
.
fieldName1
};
this
.
axios
.
post
(
this
.
getProductUrl
(
"sale/fieldSave"
),
t
).
then
(
function
(
t
){
e
.
isShowBuy
=!
1
,
"00"
==
t
.
data
.
code
?(
e
.
fieldName1
=
""
,
e
.
initLoad
()):
e
.
$message
.
error
(
t
.
data
.
message
)}).
catch
(
function
(
t
){
return
e
.
isShowBuy
=!
1
})}
else
this
.
$message
.
error
(
"请输入证件类型名称"
)},
newPlus2
:
function
(){
var
e
=
this
;
if
(
this
.
fieldName2
){
var
t
=
{
fieldType
:
1
,
fieldName
:
this
.
fieldName2
};
this
.
axios
.
post
(
this
.
getProductUrl
(
"sale/fieldSave"
),
t
).
then
(
function
(
t
){
e
.
isShowOther
=!
1
,
"00"
==
t
.
data
.
code
?(
e
.
fieldName2
=
""
,
e
.
initLoad
()):
e
.
$message
.
error
(
t
.
data
.
message
)}).
catch
(
function
(
t
){
return
e
.
isShowOther
=!
1
})}
else
this
.
$message
.
error
(
"请输入条件名称"
)},
addSingleRule
:
function
(){
var
e
=
this
;
this
.
discountsList
.
push
({
buyNum
:
""
,
salePricePay
:
""
}),
this
.
$nextTick
(
function
(){
e
.
numberManage
()})},
reduceSingleRule
:
function
(
e
){
var
t
=
this
;
this
.
discountsList
.
splice
(
e
,
1
),
this
.
$nextTick
(
function
(){
t
.
numberManage
()})},
addSettleRule
:
function
(){
var
e
=
this
;
this
.
discountsPayList
.
push
({
buyNum
:
""
,
salePricePay
:
""
,
buyUnit
:
""
}),
this
.
$nextTick
(
function
(){
e
.
numberManage
()})},
reduceSettleRule
:
function
(
e
){
var
t
=
this
;
this
.
discountsPayList
.
splice
(
e
,
1
),
this
.
$nextTick
(
function
(){
t
.
numberManage
()})},
addService
:
function
(){
this
.
services
.
push
({})},
reduceService
:
function
(
e
){
this
.
services
.
splice
(
e
,
1
)},
extraChange
:
function
(
e
,
t
){
var
a
=
t
;
if
(
a
){
var
i
=
this
.
distributionList
.
findIndex
(
function
(
e
){
return
a
==
e
.
saleId
});
this
.
services
[
e
].
productPrice
=
this
.
distributionList
[
i
].
productPrice
,
this
.
services
[
e
].
salePricePay
=
this
.
distributionList
[
i
].
salePricePay
,
this
.
services
[
e
].
salePrice
=
this
.
distributionList
[
i
].
salePrice
,
this
.
services
[
e
].
salePriceFee
=
this
.
distributionList
[
i
].
salePriceFee
}
else
this
.
services
[
e
].
productPrice
=
""
,
this
.
services
[
e
].
salePricePay
=
""
,
this
.
services
[
e
].
salePrice
=
""
,
this
.
services
[
e
].
salePriceFee
=
""
},
getDistribution
:
function
(){
var
e
=
this
,
t
=
this
.
initData
,
a
=
t
.
channelId
,
i
=
t
.
priceTypeId
,
s
=
t
.
saleType
,
r
=
{
saleServiceTypes
:[
1
,
2
],
buyChannelId
:
a
,
allChannel
:
a
?
""
:
1
,
priceTypeId
:
i
,
saleType
:
s
};
this
.
axios
.
post
(
this
.
getProductUrl
(
"sale/queryItem"
),
r
).
then
(
function
(
t
){
"00"
==
t
.
data
.
code
?
e
.
distributionList
=
t
.
data
.
data
.
list
:
e
.
$message
.
error
(
t
.
data
.
message
)})},
saved
:
function
(
e
){
var
t
=
this
;
if
(
this
.
autoPriceFrom
&&
this
.
autoPriceTo
&&
this
.
$commonJs
.
changeTime
(
this
.
autoPriceFrom
)
>
this
.
$commonJs
.
changeTime
(
this
.
autoPriceTo
))
this
.
$message
.
error
(
"定时调价1--开始时间必须小于结束时间"
);
else
if
(
this
.
saleDateFrom
&&
this
.
saleDateTo
&&
this
.
$commonJs
.
changeTime
(
this
.
saleDateFrom
)
>
this
.
$commonJs
.
changeTime
(
this
.
saleDateTo
))
this
.
$message
.
error
(
"售票时间--开始时间必须小于结束时间"
);
else
{
for
(
var
a
=
0
;
a
<
this
.
datePayList
.
length
;
a
++
){
var
i
=
this
.
datePayList
[
a
].
autoPriceFrom
,
s
=
this
.
datePayList
[
a
].
autoPriceTo
,
r
=
a
+
2
;
if
(
i
&&
s
&&
this
.
$commonJs
.
changeTime
(
i
)
>
this
.
$commonJs
.
changeTime
(
s
))
return
void
this
.
$message
.
error
(
"定时调价"
+
r
+
"--开始时间必须小于结束时间"
)}
var
n
=
this
.
idFields
.
map
(
function
(
e
,
t
){
return
{
fieldId
:
e
,
inputType
:
1
}}),
l
=
this
.
conditonFields
.
map
(
function
(
e
,
t
){
return
{
fieldId
:
e
,
inputType
:
1
}});
this
.
fields
=
n
.
concat
(
l
),
0
==
this
.
saleDateType
&&
(
this
.
saleDateFrom
=
""
,
this
.
saleDateTo
=
""
),
this
.
discountsList
.
forEach
(
function
(
e
,
t
){
e
.
buyNum
=
parseInt
(
e
.
buyNum
)}),
this
.
discountsPayList
.
forEach
(
function
(
e
,
t
){
e
.
buyNum
=
parseInt
(
e
.
buyNum
)});
var
o
=
[];
this
.
services
.
forEach
(
function
(
e
,
t
){
e
.
saleId
&&
o
.
push
(
e
.
saleId
)}),
0
!=
this
.
saleServiceType
&&
(
o
=
[]);
var
u
=
{
saleChangePrice
:
this
.
saleChangePrice
,
line
:
e
,
saleId
:
this
.
saleId
,
priceTypeId
:
this
.
priceTypeId
,
channelId
:
this
.
channelId
,
saleType
:
this
.
saleType
,
productId
:
this
.
productId
,
salePrice
:
parseFloat
(
this
.
salePrice
),
salePricePay
:
parseFloat
(
this
.
salePricePay
),
salePriceFee
:
parseFloat
(
this
.
salePriceFee
),
autoPriceFrom
:
this
.
autoPriceFrom
,
autoPriceTo
:
this
.
autoPriceTo
,
autoSalePrice
:
parseFloat
(
this
.
autoSalePrice
),
autoSalePricePay
:
parseFloat
(
this
.
autoSalePricePay
),
autoSalePriceFee
:
parseFloat
(
this
.
autoSalePriceFee
),
saleDateType
:
parseFloat
(
this
.
saleDateType
),
saleDateFrom
:
this
.
saleDateFrom
,
saleDateTo
:
this
.
saleDateTo
,
saleCheckId
:
parseFloat
(
this
.
saleCheckId
),
salePayTime
:
parseFloat
(
this
.
salePayTime
),
saleStopNoticeTime
:
this
.
saleStopNoticeTime
,
saleStopTime
:
this
.
saleStopTime
,
saleDateFrontDay
:
parseInt
(
this
.
saleDateFrontDay
),
checkSaleDelayHour
:
parseInt
(
this
.
checkSaleDelayHour
),
checkToUnitValue
:
parseInt
(
this
.
checkToUnitValue
),
saleCheckMaxCount
:
parseInt
(
this
.
saleCheckMaxCount
),
saleCheckMaxDay
:
this
.
saleCheckMaxDay
,
saleCheckMinNum
:
parseInt
(
this
.
saleCheckMinNum
),
saleCheckMaxNum
:
parseInt
(
this
.
saleCheckMaxNum
),
saleCheckMinAge
:
parseInt
(
this
.
saleCheckMinAge
),
saleCheckMaxAge
:
parseInt
(
this
.
saleCheckMaxAge
),
saleCheckSex
:
parseFloat
(
this
.
saleCheckSex
),
saleCheckArea
:
v
()(
this
.
saleCheckArea
),
returnFlag
:
parseFloat
(
this
.
returnFlag
),
returnPlayFromHour
:
parseInt
(
this
.
returnPlayFromHour
),
returnPlayToHour
:
parseInt
(
this
.
returnPlayToHour
),
returnMoneyUnitType
:
parseFloat
(
this
.
returnMoneyUnitType
),
returnMoneyValue
:
parseFloat
(
this
.
returnMoneyValue
),
returnMoneyRatio
:
parseFloat
(
this
.
returnMoneyRatio
),
saleSortAuto
:
this
.
saleSortAuto
,
saleWeek
:
this
.
saleWeek
,
discountsList
:
this
.
discountsList
,
discountsPayList
:
this
.
discountsPayList
,
fields
:
this
.
fields
,
versonFlag
:
this
.
versonFlag
,
saleServiceType
:
this
.
saleServiceType
,
services
:
o
,
returnMoneyType
:
parseFloat
(
this
.
returnMoneyType
),
deposits
:
this
.
deposits
,
enabledBuy
:
this
.
saleLimitData
,
disabledBuy
:
this
.
disabledBuy
,
saleGroupLeader
:
this
.
saleGroupLeader
,
datePayList
:
this
.
datePayList
,
checkAuto
:
this
.
checkAuto
};
this
.
axios
.
post
(
this
.
getProductUrl
(
"sale/save"
),
u
).
then
(
function
(
e
){
"00"
==
e
.
data
.
code
?(
t
.
$message
.
success
(
"保存成功"
),
t
.
$router
.
go
(
-
1
)):
t
.
$message
.
error
(
e
.
data
.
message
)})}},
addLimitRule
:
function
(
e
){
this
[
e
]
=
[].
concat
(
c
()(
this
[
e
]),[{
ruleBuyAreaId
:
""
,
ruleBuyAreaName
:
""
,
ruleBuyCityId
:
""
,
ruleBuyCityName
:
""
,
ruleBuyDateFrom
:
""
,
ruleBuyDateTo
:
""
,
ruleBuyMaxAge
:
0
,
ruleBuyMinAge
:
0
,
ruleBuyProvinceId
:
""
,
ruleBuyProvinceName
:
""
,
ruleBuySex
:
0
,
ruleBuyTimeFrom
:
""
,
ruleBuyTimeTo
:
""
,
companyId
:
""
}])},
removeLimitRule
:
function
(
e
,
t
,
a
){
this
[
a
].
splice
(
t
,
1
)},
disableDay
:
function
(
e
,
t
){
return
new
Date
(
e
.
Format
(
"yyyy-MM-dd"
)).
getTime
()
<
new
Date
(
t
).
getTime
()},
loadAreaList
:
function
(){
var
e
=
this
;
return
o
()(
n
.
a
.
mark
(
function
t
(){
var
a
,
i
,
s
;
return
n
.
a
.
wrap
(
function
(
t
){
for
(;;)
switch
(
t
.
prev
=
t
.
next
){
case
0
:
return
a
=
{
parentAreaId
:
1
e8
,
pageSize
:
1
e4
},
t
.
next
=
3
,
e
.
axios
.
post
(
h
.
a
.
getAreaList
(),
a
,{
isLoading
:
!
1
});
case
3
:
if
(
i
=
t
.
sent
,
"00"
==
(
s
=
i
.
data
).
code
){
t
.
next
=
7
;
break
}
return
t
.
abrupt
(
"return"
);
case
7
:
e
.
proviceList
=
[].
concat
(
c
()(
e
.
proviceList
),
c
()(
s
.
data
.
list
));
case
8
:
case
"end"
:
return
t
.
stop
()}},
t
,
e
)}))()},
rowProvinceChange
:
function
(
e
,
t
,
a
){
var
i
=
s
()(
this
[
a
][
t
],{
ruleBuyProvinceId
:
e
.
areaId
,
ruleBuyProvinceName
:
e
.
areaName
,
ruleBuyCityId
:
""
,
ruleBuyCityName
:
""
,
ruleBuyAreaId
:
""
,
ruleBuyAreaName
:
""
});
this
[
a
].
splice
(
t
,
1
,
i
),
this
.
cityList
=
[{
areaName
:
"不限"
,
areaId
:
""
}],
this
.
enabledAreaList
=
[{
areaName
:
"不限"
,
areaId
:
""
}]},
rowCityChange
:
function
(
e
,
t
,
a
){
var
i
=
s
()(
this
[
a
][
t
],{
ruleBuyCityId
:
e
.
areaId
,
ruleBuyCityName
:
e
.
areaName
,
ruleBuyAreaId
:
""
,
ruleBuyAreaName
:
""
});
this
[
a
].
splice
(
t
,
1
,
i
),
this
.
enabledAreaList
=
[{
areaName
:
"不限"
,
areaId
:
""
}]},
rowAreaChange
:
function
(
e
,
t
,
a
){
var
i
=
s
()(
this
[
a
][
t
],{
ruleBuyAreaId
:
e
.
areaId
,
ruleBuyAreaName
:
e
.
areaName
});
this
[
a
].
splice
(
t
,
1
,
i
)},
getCityList
:
function
(
e
){
var
t
=
this
;
return
o
()(
n
.
a
.
mark
(
function
a
(){
var
i
,
s
,
r
;
return
n
.
a
.
wrap
(
function
(
a
){
for
(;;)
switch
(
a
.
prev
=
a
.
next
){
case
0
:
if
(
i
=
e
.
ruleBuyProvinceId
){
a
.
next
=
4
;
break
}
return
t
.
cityList
=
[{
areaName
:
"不限"
,
areaId
:
""
}],
a
.
abrupt
(
"return"
);
case
4
:
if
(
!
(
t
.
cityList
.
length
>
1
)){
a
.
next
=
6
;
break
}
return
a
.
abrupt
(
"return"
);
case
6
:
return
a
.
next
=
8
,
t
.
axios
.
post
(
h
.
a
.
getAreaList
(),{
parentAreaId
:
i
,
pageSize
:
1
e4
},{
isLoading
:
!
1
});
case
8
:
if
(
s
=
a
.
sent
,
"00"
==
(
r
=
s
.
data
).
code
){
a
.
next
=
12
;
break
}
return
a
.
abrupt
(
"return"
);
case
12
:
t
.
cityList
=
[].
concat
(
c
()(
t
.
cityList
),
c
()(
r
.
data
.
list
));
case
13
:
case
"end"
:
return
a
.
stop
()}},
a
,
t
)}))()},
getAreaList
:
function
(
e
){
var
t
=
this
;
return
o
()(
n
.
a
.
mark
(
function
a
(){
var
i
,
s
,
r
;
return
n
.
a
.
wrap
(
function
(
a
){
for
(;;)
switch
(
a
.
prev
=
a
.
next
){
case
0
:
if
(
i
=
e
.
ruleBuyCityId
){
a
.
next
=
4
;
break
}
return
t
.
enabledAreaList
=
[{
areaName
:
"不限"
,
areaId
:
""
}],
a
.
abrupt
(
"return"
);
case
4
:
if
(
!
(
t
.
enabledAreaList
.
length
>
1
)){
a
.
next
=
6
;
break
}
return
a
.
abrupt
(
"return"
);
case
6
:
return
a
.
next
=
8
,
t
.
axios
.
post
(
h
.
a
.
getAreaList
(),{
parentAreaId
:
i
,
pageSize
:
1
e4
},{
isLoading
:
!
1
});
case
8
:
if
(
s
=
a
.
sent
,
"00"
==
(
r
=
s
.
data
).
code
){
a
.
next
=
12
;
break
}
return
a
.
abrupt
(
"return"
);
case
12
:
t
.
enabledAreaList
=
[].
concat
(
c
()(
t
.
enabledAreaList
),
c
()(
r
.
data
.
list
));
case
13
:
case
"end"
:
return
a
.
stop
()}},
a
,
t
)}))()},
addDatePay
:
function
(){
this
.
datePayList
.
push
({})},
delDatePay
:
function
(
e
){
this
.
datePayList
.
splice
(
e
,
1
)}},
beforeCreate
:
function
(){
this
.
saleId
=
this
.
$route
.
query
.
saleId
},
mounted
:
function
(){
this
.
numberManage
(),
this
.
initLoad
(),
this
.
loadAreaList
()}},
b
=
{
render
:
function
(){
var
e
=
this
,
t
=
e
.
$createElement
,
a
=
e
.
_self
.
_c
||
t
;
return
a
(
"div"
,{
staticClass
:
"bigBox"
},[
a
(
"breadNav"
,[
e
.
_v
(
" 分销设置>新增>设置 "
)]),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"name"
},[
a
(
"div"
,{
staticClass
:
"name1"
},[
a
(
"p"
,[
a
(
"span"
,[
e
.
_v
(
" 产品名称: "
)]),
e
.
_v
(
" "
),
a
(
"b"
,[
e
.
_v
(
"
\n
"
+
e
.
_s
(
e
.
initData
.
productName
)
+
"
\n
"
)])]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"span"
,[
e
.
_v
(
" 门市价: "
)]),
e
.
_v
(
" "
),
a
(
"b"
,[
e
.
_v
(
" ¥"
+
e
.
_s
(
e
.
initData
.
productPrice
)
+
"/份 "
)])])]),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"name2"
},[
a
(
"p"
,[
a
(
"span"
,[
e
.
_v
(
" 渠道名称: "
)]),
e
.
_v
(
" "
),
a
(
"b"
,[
e
.
_v
(
"
\n
"
+
e
.
_s
(
e
.
initData
.
channelName
)
+
"
\n
"
)])]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"span"
,[
e
.
_v
(
" 渠道类型: "
)]),
e
.
_v
(
" "
),
a
(
"b"
,[
e
.
_v
(
"
\n
"
+
e
.
_s
(
e
.
initData
.
priceTypeName
)
+
"
\n
"
)])]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"span"
,[
e
.
_v
(
" 票种: "
)]),
e
.
_v
(
" "
),
a
(
"b"
,[
e
.
_v
(
"
\n
"
+
e
.
_s
(
e
.
initData
.
saleTypeName
)
+
"
\n
"
)])]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"span"
,[
e
.
_v
(
" 渠道编码: "
)]),
e
.
_v
(
" "
),
a
(
"b"
,[
e
.
_v
(
"
\n
"
+
e
.
_s
(
e
.
saleId
)
+
"
\n
"
)])])])]),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"price"
},[
a
(
"div"
,{
staticClass
:
"price1"
},[
a
(
"p"
,[
a
(
"span"
,[
e
.
_v
(
" 渠道售价: "
)]),
e
.
_v
(
" "
),
a
(
"el-input-number"
,{
staticClass
:
"input-number-step"
,
attrs
:{
precision
:
2
,
step
:.
1
,
min
:
0
,
controls
:
!
1
,
size
:
"mini"
},
model
:{
value
:
e
.
salePrice
,
callback
:
function
(
t
){
e
.
salePrice
=
t
},
expression
:
"salePrice"
}}),
e
.
_v
(
" "
),
e
.
_v
(
"
\n
元/份
\n
"
)],
1
),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"span"
,[
e
.
_v
(
" 结算价: "
)]),
e
.
_v
(
" "
),
a
(
"el-input-number"
,{
staticClass
:
"input-number-step"
,
attrs
:{
precision
:
2
,
step
:.
1
,
min
:
0
,
controls
:
!
1
,
size
:
"mini"
},
model
:{
value
:
e
.
salePricePay
,
callback
:
function
(
t
){
e
.
salePricePay
=
t
},
expression
:
"salePricePay"
}}),
e
.
_v
(
" "
),
e
.
_v
(
"
\n
元/份
\n
"
)],
1
),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"span"
,[
e
.
_v
(
" 手续费率: "
)]),
e
.
_v
(
" "
),
a
(
"el-input-number"
,{
staticClass
:
"input-number-step"
,
attrs
:{
precision
:
2
,
step
:.
1
,
min
:
0
,
controls
:
!
1
,
size
:
"mini"
},
model
:{
value
:
e
.
salePriceFee
,
callback
:
function
(
t
){
e
.
salePriceFee
=
t
},
expression
:
"salePriceFee"
}}),
e
.
_v
(
" "
),
e
.
_v
(
"
\n
%
\n
"
)],
1
),
e
.
_v
(
" "
),
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
saleChangePrice
,
expression
:
"saleChangePrice"
}],
staticStyle
:{
width
:
"13px"
,
margin
:
"0 5px 0 22px"
},
attrs
:{
type
:
"checkbox"
},
domProps
:{
checked
:
Array
.
isArray
(
e
.
saleChangePrice
)?
e
.
_i
(
e
.
saleChangePrice
,
null
)
>-
1
:
e
.
saleChangePrice
},
on
:{
change
:
function
(
t
){
var
a
=
e
.
saleChangePrice
,
i
=
t
.
target
,
s
=!!
i
.
checked
;
if
(
Array
.
isArray
(
a
)){
var
r
=
e
.
_i
(
a
,
null
);
i
.
checked
?
r
<
0
&&
(
e
.
saleChangePrice
=
a
.
concat
([
null
])):
r
>-
1
&&
(
e
.
saleChangePrice
=
a
.
slice
(
0
,
r
).
concat
(
a
.
slice
(
r
+
1
)))}
else
e
.
saleChangePrice
=
s
}}}),
e
.
_v
(
" "
),
a
(
"span"
,[
e
.
_v
(
"更改售价"
)])]),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"price2"
,
staticStyle
:{
"align-items"
:
"center"
}},[
a
(
"div"
,[
a
(
"span"
,{
staticStyle
:{
display
:
"inline-block"
,
width
:
"70px"
}},[
e
.
_v
(
" 定时调价: "
)]),
e
.
_v
(
" "
),
a
(
"el-date-picker"
,{
attrs
:{
"value-format"
:
"yyyy-MM-dd HH:mm:ss"
,
type
:
"datetime"
,
size
:
"mini"
,
placeholder
:
"开始日期"
},
model
:{
value
:
e
.
autoPriceFrom
,
callback
:
function
(
t
){
e
.
autoPriceFrom
=
t
},
expression
:
"autoPriceFrom"
}}),
e
.
_v
(
"
\n
至
\n
"
),
a
(
"el-date-picker"
,{
attrs
:{
type
:
"datetime"
,
"value-format"
:
"yyyy-MM-dd HH:mm:ss"
,
size
:
"mini"
,
placeholder
:
"结束日期"
},
model
:{
value
:
e
.
autoPriceTo
,
callback
:
function
(
t
){
e
.
autoPriceTo
=
t
},
expression
:
"autoPriceTo"
}})],
1
),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"span"
,[
e
.
_v
(
" 渠道售价: "
)]),
e
.
_v
(
" "
),
a
(
"el-input-number"
,{
staticClass
:
"input-number-step"
,
attrs
:{
precision
:
2
,
step
:.
1
,
min
:
0
,
controls
:
!
1
,
size
:
"mini"
},
model
:{
value
:
e
.
autoSalePrice
,
callback
:
function
(
t
){
e
.
autoSalePrice
=
t
},
expression
:
"autoSalePrice"
}}),
e
.
_v
(
" "
),
e
.
_v
(
"
\n
元/份
\n
"
)],
1
),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"span"
,[
e
.
_v
(
" 结算价: "
)]),
e
.
_v
(
" "
),
a
(
"el-input-number"
,{
staticClass
:
"input-number-step"
,
attrs
:{
precision
:
2
,
step
:.
1
,
min
:
0
,
controls
:
!
1
,
size
:
"mini"
},
model
:{
value
:
e
.
autoSalePricePay
,
callback
:
function
(
t
){
e
.
autoSalePricePay
=
t
},
expression
:
"autoSalePricePay"
}}),
e
.
_v
(
" "
),
e
.
_v
(
"
\n
元/份
\n
"
)],
1
),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"span"
,[
e
.
_v
(
" 手续费率: "
)]),
e
.
_v
(
" "
),
a
(
"el-input-number"
,{
staticClass
:
"input-number-step"
,
attrs
:{
precision
:
2
,
step
:.
1
,
min
:
0
,
controls
:
!
1
,
size
:
"mini"
},
model
:{
value
:
e
.
autoSalePriceFee
,
callback
:
function
(
t
){
e
.
autoSalePriceFee
=
t
},
expression
:
"autoSalePriceFee"
}}),
e
.
_v
(
" "
),
e
.
_v
(
"
\n
%
\n
"
)],
1
),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"a"
,{
staticClass
:
"btn4"
,
staticStyle
:{
width
:
"0.6rem"
,
height
:
"0.3rem"
,
"line-height"
:
"0.3rem"
},
on
:{
click
:
function
(
t
){
return
e
.
addDatePay
()}}},[
e
.
_v
(
"新增"
)])])]),
e
.
_v
(
" "
),
e
.
_l
(
e
.
datePayList
,
function
(
t
,
i
){
return
a
(
"div"
,{
key
:
i
,
staticClass
:
"price2"
,
staticStyle
:{
"align-items"
:
"center"
}},[
a
(
"div"
,[
a
(
"span"
,{
staticStyle
:{
display
:
"inline-block"
,
width
:
"70px"
}}),
e
.
_v
(
" "
),
a
(
"el-date-picker"
,{
attrs
:{
"value-format"
:
"yyyy-MM-dd HH:mm:ss"
,
type
:
"datetime"
,
size
:
"mini"
,
placeholder
:
"开始日期"
},
model
:{
value
:
t
.
autoPriceFrom
,
callback
:
function
(
a
){
e
.
$set
(
t
,
"autoPriceFrom"
,
a
)},
expression
:
"item.autoPriceFrom"
}}),
e
.
_v
(
"
\n
至
\n
"
),
a
(
"el-date-picker"
,{
attrs
:{
type
:
"datetime"
,
"value-format"
:
"yyyy-MM-dd HH:mm:ss"
,
size
:
"mini"
,
placeholder
:
"结束日期"
},
model
:{
value
:
t
.
autoPriceTo
,
callback
:
function
(
a
){
e
.
$set
(
t
,
"autoPriceTo"
,
a
)},
expression
:
"item.autoPriceTo"
}})],
1
),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"span"
,[
e
.
_v
(
" 渠道售价: "
)]),
e
.
_v
(
" "
),
a
(
"el-input-number"
,{
staticClass
:
"input-number-step"
,
attrs
:{
precision
:
2
,
step
:.
1
,
min
:
0
,
controls
:
!
1
,
size
:
"mini"
},
model
:{
value
:
t
.
autoSalePrice
,
callback
:
function
(
a
){
e
.
$set
(
t
,
"autoSalePrice"
,
a
)},
expression
:
"item.autoSalePrice"
}}),
e
.
_v
(
" "
),
e
.
_v
(
"
\n
元/份
\n
"
)],
1
),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"span"
,[
e
.
_v
(
" 结算价: "
)]),
e
.
_v
(
" "
),
a
(
"el-input-number"
,{
staticClass
:
"input-number-step"
,
attrs
:{
precision
:
2
,
step
:.
1
,
min
:
0
,
controls
:
!
1
,
size
:
"mini"
},
model
:{
value
:
t
.
autoSalePricePay
,
callback
:
function
(
a
){
e
.
$set
(
t
,
"autoSalePricePay"
,
a
)},
expression
:
"item.autoSalePricePay"
}}),
e
.
_v
(
" "
),
e
.
_v
(
"
\n
元/份
\n
"
)],
1
),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"span"
,[
e
.
_v
(
" 手续费率: "
)]),
e
.
_v
(
" "
),
a
(
"el-input-number"
,{
staticClass
:
"input-number-step"
,
attrs
:{
precision
:
2
,
step
:.
1
,
min
:
0
,
controls
:
!
1
,
size
:
"mini"
},
model
:{
value
:
t
.
autoSalePriceFee
,
callback
:
function
(
a
){
e
.
$set
(
t
,
"autoSalePriceFee"
,
a
)},
expression
:
"item.autoSalePriceFee"
}}),
e
.
_v
(
" "
),
e
.
_v
(
"
\n
%
\n
"
)],
1
),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"a"
,{
staticClass
:
"btn4"
,
staticStyle
:{
width
:
"0.6rem"
,
height
:
"0.3rem"
,
"line-height"
:
"0.3rem"
},
on
:{
click
:
function
(
t
){
return
e
.
delDatePay
(
i
)}}},[
e
.
_v
(
"删除"
)])])])}),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"price3"
},[
a
(
"span"
,[
e
.
_v
(
" 售票时间: "
)]),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"p"
,[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
saleDateType
,
expression
:
"saleDateType"
}],
attrs
:{
type
:
"radio"
,
name
:
"saleTime"
,
value
:
"0"
},
domProps
:{
checked
:
e
.
_q
(
e
.
saleDateType
,
"0"
)},
on
:{
change
:
function
(
t
){
e
.
saleDateType
=
"0"
}}}),
e
.
_v
(
"
\n
不限制
\n
"
)]),
e
.
_v
(
" "
),
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
saleDateType
,
expression
:
"saleDateType"
}],
attrs
:{
type
:
"radio"
,
name
:
"saleTime"
,
value
:
"1"
},
domProps
:{
checked
:
e
.
_q
(
e
.
saleDateType
,
"1"
)},
on
:{
change
:
function
(
t
){
e
.
saleDateType
=
"1"
}}}),
e
.
_v
(
"
\n
自定义
\n
"
)])]),
e
.
_v
(
" "
),
a
(
"p"
,{
directives
:[{
name
:
"show"
,
rawName
:
"v-show"
,
value
:
1
==
e
.
saleDateType
,
expression
:
"saleDateType == 1"
}]},[
a
(
"el-date-picker"
,{
attrs
:{
"value-format"
:
"yyyy-MM-dd HH:mm:ss"
,
type
:
"datetime"
,
placeholder
:
"开始日期"
},
on
:{
change
:
function
(
t
){
return
e
.
judgeTime2
()}},
model
:{
value
:
e
.
saleDateFrom
,
callback
:
function
(
t
){
e
.
saleDateFrom
=
t
},
expression
:
"saleDateFrom"
}}),
e
.
_v
(
"
\n
至
\n
"
),
a
(
"el-date-picker"
,{
attrs
:{
"value-format"
:
"yyyy-MM-dd HH:mm:ss"
,
type
:
"datetime"
,
placeholder
:
"结束日期"
},
on
:{
change
:
function
(
t
){
return
e
.
judgeTime2
()}},
model
:{
value
:
e
.
saleDateTo
,
callback
:
function
(
t
){
e
.
saleDateTo
=
t
},
expression
:
"saleDateTo"
}})],
1
),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
isAllChecked
,
expression
:
"isAllChecked"
}],
attrs
:{
type
:
"checkbox"
},
domProps
:{
checked
:
Array
.
isArray
(
e
.
isAllChecked
)?
e
.
_i
(
e
.
isAllChecked
,
null
)
>-
1
:
e
.
isAllChecked
},
on
:{
change
:[
function
(
t
){
var
a
=
e
.
isAllChecked
,
i
=
t
.
target
,
s
=!!
i
.
checked
;
if
(
Array
.
isArray
(
a
)){
var
r
=
e
.
_i
(
a
,
null
);
i
.
checked
?
r
<
0
&&
(
e
.
isAllChecked
=
a
.
concat
([
null
])):
r
>-
1
&&
(
e
.
isAllChecked
=
a
.
slice
(
0
,
r
).
concat
(
a
.
slice
(
r
+
1
)))}
else
e
.
isAllChecked
=
s
},
function
(
t
){
return
e
.
allCheck
()}]}}),
e
.
_v
(
"
\n
全部
\n
"
)]),
e
.
_v
(
" "
),
e
.
_l
(
e
.
weekList
,
function
(
t
,
i
){
return
a
(
"label"
,{
key
:
i
},[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
saleWeek
,
expression
:
"saleWeek"
}],
attrs
:{
type
:
"checkbox"
},
domProps
:{
value
:
t
.
value
,
checked
:
Array
.
isArray
(
e
.
saleWeek
)?
e
.
_i
(
e
.
saleWeek
,
t
.
value
)
>-
1
:
e
.
saleWeek
},
on
:{
change
:[
function
(
a
){
var
i
=
e
.
saleWeek
,
s
=
a
.
target
,
r
=!!
s
.
checked
;
if
(
Array
.
isArray
(
i
)){
var
n
=
t
.
value
,
l
=
e
.
_i
(
i
,
n
);
s
.
checked
?
l
<
0
&&
(
e
.
saleWeek
=
i
.
concat
([
n
])):
l
>-
1
&&
(
e
.
saleWeek
=
i
.
slice
(
0
,
l
).
concat
(
i
.
slice
(
l
+
1
)))}
else
e
.
saleWeek
=
r
},
function
(
t
){
return
e
.
singleCheck
()}]}}),
e
.
_v
(
"
\n
"
+
e
.
_s
(
t
.
name
)
+
"
\n
"
)])})],
2
),
e
.
_v
(
" "
),
a
(
"p"
)])]),
e
.
_v
(
" "
),
a
(
"el-dialog"
,{
attrs
:{
title
:
"新增购买证件"
,
width
:
"300px"
,
visible
:
e
.
isShowBuy
,
center
:
""
},
on
:{
"update:visible"
:
function
(
t
){
e
.
isShowBuy
=
t
}}},[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model.trim"
,
value
:
e
.
fieldName1
,
expression
:
"fieldName1"
,
modifiers
:{
trim
:
!
0
}}],
staticStyle
:{
width
:
"100%"
},
attrs
:{
type
:
"text"
},
domProps
:{
value
:
e
.
fieldName1
},
on
:{
input
:
function
(
t
){
t
.
target
.
composing
||
(
e
.
fieldName1
=
t
.
target
.
value
.
trim
())},
blur
:
function
(
t
){
return
e
.
$forceUpdate
()}}}),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"dialog-footer"
,
attrs
:{
slot
:
"footer"
},
slot
:
"footer"
},[
a
(
"el-button"
,{
attrs
:{
type
:
"normal"
,
size
:
"mini"
},
on
:{
click
:
function
(
t
){
e
.
isShowBuy
=!
1
}}},[
e
.
_v
(
"返回"
)]),
e
.
_v
(
" "
),
a
(
"el-button"
,{
attrs
:{
type
:
"primary"
,
size
:
"mini"
},
on
:{
click
:
e
.
newPlus1
}},[
e
.
_v
(
"确定"
)])],
1
)]),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"price4"
},[
a
(
"span"
,[
e
.
_v
(
" 购买证件: "
)]),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"p"
,[
e
.
_l
(
e
.
idList
,
function
(
t
,
i
){
return
a
(
"label"
,{
key
:
t
.
fieldId
},[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
idFields
,
expression
:
"idFields"
}],
attrs
:{
type
:
"checkbox"
,
indeterminate
:
""
},
domProps
:{
value
:
t
.
fieldId
,
checked
:
Array
.
isArray
(
e
.
idFields
)?
e
.
_i
(
e
.
idFields
,
t
.
fieldId
)
>-
1
:
e
.
idFields
},
on
:{
change
:
function
(
a
){
var
i
=
e
.
idFields
,
s
=
a
.
target
,
r
=!!
s
.
checked
;
if
(
Array
.
isArray
(
i
)){
var
n
=
t
.
fieldId
,
l
=
e
.
_i
(
i
,
n
);
s
.
checked
?
l
<
0
&&
(
e
.
idFields
=
i
.
concat
([
n
])):
l
>-
1
&&
(
e
.
idFields
=
i
.
slice
(
0
,
l
).
concat
(
i
.
slice
(
l
+
1
)))}
else
e
.
idFields
=
r
}}}),
e
.
_v
(
"
\n
"
+
e
.
_s
(
t
.
fieldName
)
+
"
\n
"
)])}),
e
.
_v
(
" "
),
a
(
"a"
,{
staticClass
:
"btn4_mini"
,
staticStyle
:{
"margin-left"
:
"0.1rem"
},
on
:{
click
:
function
(
t
){
e
.
isShowBuy
=!
0
}}},[
e
.
_v
(
"
\n
新增
\n
"
)])],
2
)])]),
e
.
_v
(
" "
),
a
(
"el-dialog"
,{
attrs
:{
title
:
"新增其他条件"
,
width
:
"300px"
,
visible
:
e
.
isShowOther
,
center
:
""
},
on
:{
"update:visible"
:
function
(
t
){
e
.
isShowOther
=
t
}}},[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model.trim"
,
value
:
e
.
fieldName2
,
expression
:
"fieldName2"
,
modifiers
:{
trim
:
!
0
}}],
staticStyle
:{
width
:
"100%"
},
attrs
:{
type
:
"text"
},
domProps
:{
value
:
e
.
fieldName2
},
on
:{
input
:
function
(
t
){
t
.
target
.
composing
||
(
e
.
fieldName2
=
t
.
target
.
value
.
trim
())},
blur
:
function
(
t
){
return
e
.
$forceUpdate
()}}}),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"dialog-footer"
,
attrs
:{
slot
:
"footer"
},
slot
:
"footer"
},[
a
(
"el-button"
,{
attrs
:{
type
:
"normal"
,
size
:
"mini"
},
on
:{
click
:
function
(
t
){
e
.
isShowOther
=!
1
}}},[
e
.
_v
(
"返回"
)]),
e
.
_v
(
" "
),
a
(
"el-button"
,{
attrs
:{
type
:
"primary"
,
size
:
"mini"
},
on
:{
click
:
e
.
newPlus2
}},[
e
.
_v
(
"确定"
)])],
1
)]),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"price5"
},[
a
(
"span"
,[
e
.
_v
(
"其他条件: "
)]),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"price5_right"
},[
e
.
_l
(
e
.
conditionList
,
function
(
t
,
i
){
return
a
(
"div"
,{
key
:
t
.
fieldId
},[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
conditonFields
,
expression
:
"conditonFields"
}],
attrs
:{
type
:
"checkbox"
},
domProps
:{
value
:
t
.
fieldId
,
checked
:
Array
.
isArray
(
e
.
conditonFields
)?
e
.
_i
(
e
.
conditonFields
,
t
.
fieldId
)
>-
1
:
e
.
conditonFields
},
on
:{
change
:
function
(
a
){
var
i
=
e
.
conditonFields
,
s
=
a
.
target
,
r
=!!
s
.
checked
;
if
(
Array
.
isArray
(
i
)){
var
n
=
t
.
fieldId
,
l
=
e
.
_i
(
i
,
n
);
s
.
checked
?
l
<
0
&&
(
e
.
conditonFields
=
i
.
concat
([
n
])):
l
>-
1
&&
(
e
.
conditonFields
=
i
.
slice
(
0
,
l
).
concat
(
i
.
slice
(
l
+
1
)))}
else
e
.
conditonFields
=
r
}}}),
e
.
_v
(
"
\n
"
+
e
.
_s
(
t
.
fieldName
)
+
"
\n
"
)])])}),
e
.
_v
(
" "
),
a
(
"a"
,{
staticClass
:
"btn4_mini"
,
staticStyle
:{
"margin-left"
:
"0.1rem"
},
on
:{
click
:
function
(
t
){
e
.
isShowOther
=!
0
}}},[
e
.
_v
(
"
\n
新增
\n
"
)])],
2
)]),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"price6"
},[
a
(
"span"
,[
e
.
_v
(
" 购买记录: "
)]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
saleCheckId
,
expression
:
"saleCheckId"
}],
attrs
:{
type
:
"radio"
,
name
:
"buyRecord"
,
value
:
"1"
},
domProps
:{
checked
:
e
.
_q
(
e
.
saleCheckId
,
"1"
)},
on
:{
change
:
function
(
t
){
e
.
saleCheckId
=
"1"
}}}),
e
.
_v
(
"
\n
记录一人
\n
"
)]),
e
.
_v
(
" "
),
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
saleCheckId
,
expression
:
"saleCheckId"
}],
attrs
:{
type
:
"radio"
,
name
:
"buyRecord"
,
value
:
"2"
},
domProps
:{
checked
:
e
.
_q
(
e
.
saleCheckId
,
"2"
)},
on
:{
change
:
function
(
t
){
e
.
saleCheckId
=
"2"
}}}),
e
.
_v
(
"
\n
每人记录
\n
"
)]),
e
.
_v
(
" "
),
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
saleCheckId
,
expression
:
"saleCheckId"
}],
attrs
:{
type
:
"radio"
,
name
:
"buyRecord"
,
value
:
"0"
},
domProps
:{
checked
:
e
.
_q
(
e
.
saleCheckId
,
"0"
)},
on
:{
change
:
function
(
t
){
e
.
saleCheckId
=
"0"
}}}),
e
.
_v
(
"
\n
无需记录
\n
"
)])])]),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"price6"
},[
a
(
"span"
,[
e
.
_v
(
" 团队导游: "
)]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
saleGroupLeader
,
expression
:
"saleGroupLeader"
}],
attrs
:{
type
:
"radio"
},
domProps
:{
value
:
0
,
checked
:
e
.
_q
(
e
.
saleGroupLeader
,
0
)},
on
:{
change
:
function
(
t
){
e
.
saleGroupLeader
=
0
}}}),
e
.
_v
(
"
\n
需要导游
\n
"
)]),
e
.
_v
(
" "
),
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
saleGroupLeader
,
expression
:
"saleGroupLeader"
}],
attrs
:{
type
:
"radio"
},
domProps
:{
value
:
1
,
checked
:
e
.
_q
(
e
.
saleGroupLeader
,
1
)},
on
:{
change
:
function
(
t
){
e
.
saleGroupLeader
=
1
}}}),
e
.
_v
(
"
\n
不需要导游
\n
"
)])])]),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"price6"
},[
a
(
"span"
,[
e
.
_v
(
" 服务类型: "
)]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
saleServiceType
,
expression
:
"saleServiceType"
}],
attrs
:{
type
:
"radio"
,
name
:
"saleServiceType"
,
value
:
"0"
},
domProps
:{
checked
:
e
.
_q
(
e
.
saleServiceType
,
"0"
)},
on
:{
change
:
function
(
t
){
e
.
saleServiceType
=
"0"
}}}),
e
.
_v
(
"
\n
分销
\n
"
)]),
e
.
_v
(
" "
),
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
saleServiceType
,
expression
:
"saleServiceType"
}],
attrs
:{
type
:
"radio"
,
name
:
"saleServiceType"
,
value
:
"1"
},
domProps
:{
checked
:
e
.
_q
(
e
.
saleServiceType
,
"1"
)},
on
:{
change
:
function
(
t
){
e
.
saleServiceType
=
"1"
}}}),
e
.
_v
(
"
\n
服务
\n
"
)]),
e
.
_v
(
" "
),
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
saleServiceType
,
expression
:
"saleServiceType"
}],
attrs
:{
type
:
"radio"
,
name
:
"saleServiceType"
,
value
:
"2"
},
domProps
:{
checked
:
e
.
_q
(
e
.
saleServiceType
,
"2"
)},
on
:{
change
:
function
(
t
){
e
.
saleServiceType
=
"2"
}}}),
e
.
_v
(
"
\n
分销+服务
\n
"
)])])]),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"price8"
},[
a
(
"span"
,[
e
.
_v
(
" 支付时间: "
)]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
isPayTime
,
expression
:
"isPayTime"
}],
attrs
:{
type
:
"checkbox"
},
domProps
:{
checked
:
Array
.
isArray
(
e
.
isPayTime
)?
e
.
_i
(
e
.
isPayTime
,
null
)
>-
1
:
e
.
isPayTime
},
on
:{
change
:[
function
(
t
){
var
a
=
e
.
isPayTime
,
i
=
t
.
target
,
s
=!!
i
.
checked
;
if
(
Array
.
isArray
(
a
)){
var
r
=
e
.
_i
(
a
,
null
);
i
.
checked
?
r
<
0
&&
(
e
.
isPayTime
=
a
.
concat
([
null
])):
r
>-
1
&&
(
e
.
isPayTime
=
a
.
slice
(
0
,
r
).
concat
(
a
.
slice
(
r
+
1
)))}
else
e
.
isPayTime
=
s
},
function
(
t
){
return
e
.
payTimeCheck
()}]}}),
e
.
_v
(
"
\n
不限制
\n
"
)])]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
salePayTime
,
expression
:
"salePayTime"
}],
staticClass
:
"priceInput"
,
attrs
:{
placeholder
:
"输入时间"
,
type
:
"number"
,
min
:
"0"
,
onKeypress
:
"return (/[
\\
d]/.test(String.fromCharCode(event.keyCode)))"
},
domProps
:{
value
:
e
.
salePayTime
},
on
:{
input
:
function
(
t
){
t
.
target
.
composing
||
(
e
.
salePayTime
=
t
.
target
.
value
)}}}),
e
.
_v
(
"
\n
秒
\n
"
)])])]),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"price7"
},[
a
(
"span"
,[
e
.
_v
(
" 停售设置: "
)]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"el-time-select"
,{
attrs
:{
"value-format"
:
"HH:mm"
,
"picker-options"
:{
start
:
"00:00"
,
end
:
"24:00"
,
step
:
"00:10"
},
size
:
"mini"
,
placeholder
:
"选择时间"
},
model
:{
value
:
e
.
saleStopTime
,
callback
:
function
(
t
){
e
.
saleStopTime
=
t
},
expression
:
"saleStopTime"
}}),
e
.
_v
(
"
\n
停售
\n
"
)],
1
),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"el-time-select"
,{
attrs
:{
"value-format"
:
"HH:mm"
,
"picker-options"
:{
start
:
"00:00"
,
end
:
"24:00"
,
step
:
"00:10"
},
size
:
"mini"
,
placeholder
:
"选择时间"
},
model
:{
value
:
e
.
saleStopNoticeTime
,
callback
:
function
(
t
){
e
.
saleStopNoticeTime
=
t
},
expression
:
"saleStopNoticeTime"
}}),
e
.
_v
(
"
\n
通知
\n
"
)],
1
)])],
2
),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"rule"
},[
a
(
"div"
,{
staticClass
:
"rule_nav"
},[
a
(
"span"
,[
e
.
_v
(
"规则设置:"
)]),
e
.
_v
(
" "
),
a
(
"p"
,{
staticClass
:
"rule_title"
},[
e
.
_l
(
e
.
ruleList
,
function
(
t
,
i
){
return
a
(
"a"
,{
key
:
i
,
staticClass
:
"btnGray4-mini"
,
class
:{
on
:
e
.
active
==
i
},
on
:{
click
:
function
(
t
){
return
e
.
clickRule
(
i
)}}},[
e
.
_v
(
"
\n
"
+
e
.
_s
(
t
.
name
)
+
"
\n
"
)])}),
e
.
_v
(
" "
),
0
==
e
.
saleServiceType
?
a
(
"a"
,{
staticClass
:
"btnGray4-mini"
,
class
:{
on
:
8
==
e
.
active
},
on
:{
click
:
function
(
t
){
return
e
.
clickRule2
()}}},[
e
.
_v
(
"
\n
额外服务
\n
"
)]):
e
.
_e
()],
2
)]),
e
.
_v
(
" "
),
a
(
"hr"
),
e
.
_v
(
" "
),
a
(
"div"
,{
directives
:[{
name
:
"show"
,
rawName
:
"v-show"
,
value
:
e
.
ruleList
[
0
].
show
,
expression
:
"ruleList[0].show"
}],
staticClass
:
"verification"
},[
a
(
"p"
,[
a
(
"span"
,[
e
.
_v
(
" 预售天数: "
)]),
e
.
_v
(
" "
),
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
saleDateFrontDay
,
expression
:
"saleDateFrontDay"
}],
attrs
:{
type
:
"number"
,
min
:
"0"
,
onKeypress
:
"return (/[
\\
d]/.test(String.fromCharCode(event.keyCode)))"
},
domProps
:{
value
:
e
.
saleDateFrontDay
},
on
:{
input
:
function
(
t
){
t
.
target
.
composing
||
(
e
.
saleDateFrontDay
=
t
.
target
.
value
)}}}),
e
.
_v
(
"
\n
天
\n
"
)]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"span"
,[
e
.
_v
(
" 生效截止: "
)]),
e
.
_v
(
" "
),
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
checkToUnitValue
,
expression
:
"checkToUnitValue"
}],
attrs
:{
type
:
"number"
,
min
:
"0"
,
onKeypress
:
"return (/[
\\
d]/.test(String.fromCharCode(event.keyCode)))"
},
domProps
:{
value
:
e
.
checkToUnitValue
},
on
:{
input
:
function
(
t
){
t
.
target
.
composing
||
(
e
.
checkToUnitValue
=
t
.
target
.
value
)}}}),
e
.
_v
(
"天
\n
"
)]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"span"
,[
e
.
_v
(
" 验证限制: "
)]),
e
.
_v
(
"
\n
购票
\n
"
),
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
checkSaleDelayHour
,
expression
:
"checkSaleDelayHour"
}],
attrs
:{
type
:
"number"
,
min
:
"0"
,
onKeypress
:
"return (/[
\\
d]/.test(String.fromCharCode(event.keyCode)))"
},
domProps
:{
value
:
e
.
checkSaleDelayHour
},
on
:{
input
:
function
(
t
){
t
.
target
.
composing
||
(
e
.
checkSaleDelayHour
=
t
.
target
.
value
)}}}),
e
.
_v
(
"
\n
小时后可验证
\n
"
)]),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"span"
,[
e
.
_v
(
"
\n
\
t
\
t自动核销规则
\n
\
t"
)]),
e
.
_v
(
" "
),
a
(
"el-select"
,{
attrs
:{
filterable
:
""
,
clearable
:
""
},
model
:{
value
:
e
.
checkAuto
,
callback
:
function
(
t
){
e
.
checkAuto
=
t
},
expression
:
"checkAuto"
}},[
a
(
"el-option"
,{
attrs
:{
label
:
"不自动核销"
,
value
:
"0"
}}),
e
.
_v
(
" "
),
a
(
"el-option"
,{
attrs
:{
label
:
"游玩时间结束核销"
,
value
:
"1"
}}),
e
.
_v
(
" "
),
a
(
"el-option"
,{
attrs
:{
label
:
"游玩时间中随机核销"
,
value
:
"2"
}}),
e
.
_v
(
" "
),
a
(
"el-option"
,{
attrs
:{
label
:
"退票截止时间核销"
,
value
:
"3"
}})],
1
)],
1
)]),
e
.
_v
(
" "
),
a
(
"div"
,{
directives
:[{
name
:
"show"
,
rawName
:
"v-show"
,
value
:
e
.
ruleList
[
1
].
show
,
expression
:
"ruleList[1].show"
}],
staticClass
:
"retreat"
},[
a
(
"div"
,{
staticClass
:
"retreat1"
},[
a
(
"span"
,[
e
.
_v
(
" 规则设置: "
)]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
returnFlag
,
expression
:
"returnFlag"
}],
attrs
:{
type
:
"radio"
,
name
:
"rule"
,
value
:
"0"
},
domProps
:{
checked
:
e
.
_q
(
e
.
returnFlag
,
"0"
)},
on
:{
change
:[
function
(
t
){
e
.
returnFlag
=
"0"
},
function
(
t
){
return
e
.
ruleSet
()}]}}),
e
.
_v
(
"
\n
不可退改
\n
"
)])]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
returnFlag
,
expression
:
"returnFlag"
}],
attrs
:{
type
:
"radio"
,
name
:
"rule"
,
value
:
"1"
},
domProps
:{
checked
:
e
.
_q
(
e
.
returnFlag
,
"1"
)},
on
:{
change
:[
function
(
t
){
e
.
returnFlag
=
"1"
},
function
(
t
){
return
e
.
ruleSet
()}]}}),
e
.
_v
(
"
\n
随时退改
\n
"
)])]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
returnFlag
,
expression
:
"returnFlag"
}],
attrs
:{
type
:
"radio"
,
name
:
"rule"
,
value
:
"2"
},
domProps
:{
checked
:
e
.
_q
(
e
.
returnFlag
,
"2"
)},
on
:{
change
:[
function
(
t
){
e
.
returnFlag
=
"2"
},
function
(
t
){
return
e
.
ruleSet
()}]}}),
e
.
_v
(
"
\n
游玩截止时间
\n
"
)]),
e
.
_v
(
" "
),
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
returnPlayFromHour
,
expression
:
"returnPlayFromHour"
}],
staticClass
:
"returnPlayFromHour"
,
attrs
:{
type
:
"number"
,
min
:
"0"
,
onKeypress
:
"return (/[
\\
d]/.test(String.fromCharCode(event.keyCode)))"
},
domProps
:{
value
:
e
.
returnPlayFromHour
},
on
:{
input
:
function
(
t
){
t
.
target
.
composing
||
(
e
.
returnPlayFromHour
=
t
.
target
.
value
)}}}),
e
.
_v
(
"
\n
小时退改
\n
"
)]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
returnFlag
,
expression
:
"returnFlag"
}],
attrs
:{
type
:
"radio"
,
name
:
"rule"
,
value
:
"3"
},
domProps
:{
checked
:
e
.
_q
(
e
.
returnFlag
,
"3"
)},
on
:{
change
:[
function
(
t
){
e
.
returnFlag
=
"3"
},
function
(
t
){
return
e
.
ruleSet
()}]}}),
e
.
_v
(
"
\n
过期后
\n
"
)]),
e
.
_v
(
" "
),
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
returnPlayToHour
,
expression
:
"returnPlayToHour"
}],
staticClass
:
"returnPlayToHour"
,
attrs
:{
type
:
"number"
,
min
:
"0"
,
onKeypress
:
"return (/[
\\
d]/.test(String.fromCharCode(event.keyCode)))"
},
domProps
:{
value
:
e
.
returnPlayToHour
},
on
:{
input
:
function
(
t
){
t
.
target
.
composing
||
(
e
.
returnPlayToHour
=
t
.
target
.
value
)}}}),
e
.
_v
(
"
\n
小时退改
\n
"
)])]),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"retreat2"
},[
a
(
"span"
,[
e
.
_v
(
" 手续费: "
)]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
returnMoneyUnitType
,
expression
:
"returnMoneyUnitType"
}],
attrs
:{
type
:
"radio"
,
name
:
"cost"
,
value
:
"0"
},
domProps
:{
checked
:
e
.
_q
(
e
.
returnMoneyUnitType
,
"0"
)},
on
:{
change
:[
function
(
t
){
e
.
returnMoneyUnitType
=
"0"
},
function
(
t
){
return
e
.
serviceChange
()}]}}),
e
.
_v
(
"
\n
固定值
\n
"
)]),
e
.
_v
(
" "
),
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
returnMoneyValue
,
expression
:
"returnMoneyValue"
}],
staticClass
:
"returnMoneyValue"
,
attrs
:{
type
:
"number"
,
min
:
"0"
},
domProps
:{
value
:
e
.
returnMoneyValue
},
on
:{
input
:
function
(
t
){
t
.
target
.
composing
||
(
e
.
returnMoneyValue
=
t
.
target
.
value
)}}}),
e
.
_v
(
"
\n
元
\n
"
)]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
returnMoneyUnitType
,
expression
:
"returnMoneyUnitType"
}],
attrs
:{
type
:
"radio"
,
name
:
"cost"
,
value
:
"1"
},
domProps
:{
checked
:
e
.
_q
(
e
.
returnMoneyUnitType
,
"1"
)},
on
:{
change
:[
function
(
t
){
e
.
returnMoneyUnitType
=
"1"
},
function
(
t
){
return
e
.
serviceChange
()}]}}),
e
.
_v
(
"
\n
票价
\n
"
)]),
e
.
_v
(
" "
),
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
returnMoneyRatio
,
expression
:
"returnMoneyRatio"
}],
staticClass
:
"returnMoneyRatio"
,
attrs
:{
type
:
"number"
,
min
:
"0"
},
domProps
:{
value
:
e
.
returnMoneyRatio
},
on
:{
input
:
function
(
t
){
t
.
target
.
composing
||
(
e
.
returnMoneyRatio
=
t
.
target
.
value
)}}}),
e
.
_v
(
"
\n
%
\n
"
)])]),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"span"
,[
e
.
_v
(
" 退款类型: "
)]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
returnMoneyType
,
expression
:
"returnMoneyType"
}],
attrs
:{
type
:
"radio"
,
name
:
"returnMoneyType"
,
value
:
"0"
},
domProps
:{
checked
:
e
.
_q
(
e
.
returnMoneyType
,
"0"
)},
on
:{
change
:
function
(
t
){
e
.
returnMoneyType
=
"0"
}}}),
e
.
_v
(
"
\n
不退款
\n
"
)])]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
returnMoneyType
,
expression
:
"returnMoneyType"
}],
attrs
:{
type
:
"radio"
,
name
:
"returnMoneyType"
,
value
:
"1"
},
domProps
:{
checked
:
e
.
_q
(
e
.
returnMoneyType
,
"1"
)},
on
:{
change
:
function
(
t
){
e
.
returnMoneyType
=
"1"
}}}),
e
.
_v
(
"
\n
自动退款
\n
"
)])])])]),
e
.
_v
(
" "
),
a
(
"div"
,{
directives
:[{
name
:
"show"
,
rawName
:
"v-show"
,
value
:
e
.
ruleList
[
2
].
show
,
expression
:
"ruleList[2].show"
}],
staticClass
:
"discount"
},[
a
(
"div"
,[
a
(
"a"
,{
staticClass
:
"btn4"
,
on
:{
click
:
function
(
t
){
return
e
.
addSingleRule
()}}},[
e
.
_v
(
"增加"
)])]),
e
.
_v
(
" "
),
e
.
_l
(
e
.
discountsList
,
function
(
t
,
i
){
return
a
(
"div"
,{
key
:
i
},[
a
(
"p"
,[
a
(
"span"
,[
e
.
_v
(
" 购买数量: "
)]),
e
.
_v
(
" "
),
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
t
.
buyNum
,
expression
:
"item.buyNum"
}],
attrs
:{
type
:
"number"
,
min
:
"0"
,
onKeypress
:
"return (/[
\\
d]/.test(String.fromCharCode(event.keyCode)))"
},
domProps
:{
value
:
t
.
buyNum
},
on
:{
input
:
function
(
a
){
a
.
target
.
composing
||
e
.
$set
(
t
,
"buyNum"
,
a
.
target
.
value
)}}}),
e
.
_v
(
"份
\n
"
)]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"span"
,[
e
.
_v
(
" 结算单价: "
)]),
e
.
_v
(
" "
),
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
t
.
salePricePay
,
expression
:
"item.salePricePay"
}],
attrs
:{
type
:
"number"
,
min
:
"0"
},
domProps
:{
value
:
t
.
salePricePay
},
on
:{
input
:
function
(
a
){
a
.
target
.
composing
||
e
.
$set
(
t
,
"salePricePay"
,
a
.
target
.
value
)}}}),
e
.
_v
(
"元/份
\n
"
)]),
e
.
_v
(
" "
),
a
(
"i"
,{
on
:{
click
:
function
(
t
){
return
e
.
reduceSingleRule
(
i
)}}},[
e
.
_v
(
" - "
)])])})],
2
),
e
.
_v
(
" "
),
a
(
"div"
,{
directives
:[{
name
:
"show"
,
rawName
:
"v-show"
,
value
:
e
.
ruleList
[
3
].
show
,
expression
:
"ruleList[3].show"
}],
staticClass
:
"discount"
},[
a
(
"div"
,[
a
(
"a"
,{
staticClass
:
"btn4"
,
on
:{
click
:
function
(
t
){
return
e
.
addSettleRule
()}}},[
e
.
_v
(
" 增加 "
)])]),
e
.
_v
(
" "
),
e
.
_l
(
e
.
discountsPayList
,
function
(
t
,
i
){
return
a
(
"div"
,{
key
:
i
},[
a
(
"p"
,[
a
(
"span"
,[
e
.
_v
(
" 购买数量: "
)]),
e
.
_v
(
" "
),
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
t
.
buyNum
,
expression
:
"item.buyNum"
}],
attrs
:{
type
:
"number"
,
min
:
"0"
,
onKeypress
:
"return (/[
\\
d]/.test(String.fromCharCode(event.keyCode)))"
},
domProps
:{
value
:
t
.
buyNum
},
on
:{
input
:
function
(
a
){
a
.
target
.
composing
||
e
.
$set
(
t
,
"buyNum"
,
a
.
target
.
value
)}}}),
e
.
_v
(
"份
\n
"
),
a
(
"select"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
t
.
buyUnit
,
expression
:
"item.buyUnit"
}],
on
:{
change
:
function
(
a
){
var
i
=
Array
.
prototype
.
filter
.
call
(
a
.
target
.
options
,
function
(
e
){
return
e
.
selected
}).
map
(
function
(
e
){
return
"_value"
in
e
?
e
.
_value
:
e
.
value
});
e
.
$set
(
t
,
"buyUnit"
,
a
.
target
.
multiple
?
i
:
i
[
0
])}}},[
a
(
"option"
,{
attrs
:{
value
:
""
}},[
e
.
_v
(
"-请选择-"
)]),
e
.
_v
(
" "
),
a
(
"option"
,{
attrs
:{
value
:
"0"
}},[
e
.
_v
(
"次"
)]),
e
.
_v
(
" "
),
a
(
"option"
,{
attrs
:{
value
:
"1"
}},[
e
.
_v
(
"月"
)]),
e
.
_v
(
" "
),
a
(
"option"
,{
attrs
:{
value
:
"2"
}},[
e
.
_v
(
"季度"
)]),
e
.
_v
(
" "
),
a
(
"option"
,{
attrs
:{
value
:
"3"
}},[
e
.
_v
(
"年"
)])])]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"span"
,[
e
.
_v
(
" 结算单价: "
)]),
e
.
_v
(
" "
),
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
t
.
salePricePay
,
expression
:
"item.salePricePay"
}],
attrs
:{
type
:
"number"
,
min
:
"0"
},
domProps
:{
value
:
t
.
salePricePay
},
on
:{
input
:
function
(
a
){
a
.
target
.
composing
||
e
.
$set
(
t
,
"salePricePay"
,
a
.
target
.
value
)}}}),
e
.
_v
(
"元/份
\n
"
)]),
e
.
_v
(
" "
),
a
(
"i"
,{
on
:{
click
:
function
(
t
){
return
e
.
reduceSettleRule
(
i
)}}},[
e
.
_v
(
" - "
)])])})],
2
),
e
.
_v
(
" "
),
a
(
"div"
,{
directives
:[{
name
:
"show"
,
rawName
:
"v-show"
,
value
:
e
.
ruleList
[
4
].
show
,
expression
:
"ruleList[4].show"
}],
staticClass
:
"number"
},[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
saleSortAuto
,
expression
:
"saleSortAuto"
}],
attrs
:{
type
:
"checkbox"
},
domProps
:{
checked
:
Array
.
isArray
(
e
.
saleSortAuto
)?
e
.
_i
(
e
.
saleSortAuto
,
null
)
>-
1
:
e
.
saleSortAuto
},
on
:{
change
:
function
(
t
){
var
a
=
e
.
saleSortAuto
,
i
=
t
.
target
,
s
=!!
i
.
checked
;
if
(
Array
.
isArray
(
a
)){
var
r
=
e
.
_i
(
a
,
null
);
i
.
checked
?
r
<
0
&&
(
e
.
saleSortAuto
=
a
.
concat
([
null
])):
r
>-
1
&&
(
e
.
saleSortAuto
=
a
.
slice
(
0
,
r
).
concat
(
a
.
slice
(
r
+
1
)))}
else
e
.
saleSortAuto
=
s
}}}),
e
.
_v
(
"
\n
购买自动排号
\n
"
)])]),
e
.
_v
(
" "
),
a
(
"div"
,{
directives
:[{
name
:
"show"
,
rawName
:
"v-show"
,
value
:
e
.
ruleList
[
5
].
show
,
expression
:
"ruleList[5].show"
}]},[
e
.
_l
(
e
.
deposits
,
function
(
t
){
return
[
a
(
"div"
,{
key
:
t
.
projectId
,
staticClass
:
"disposits"
},[
a
(
"div"
,[
e
.
_v
(
"
\n
"
+
e
.
_s
(
t
.
projectName
)
+
"
\n
"
)]),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"div"
,[
a
(
"span"
,{
staticClass
:
"disposit_label"
},[
e
.
_v
(
"押金类型"
)]),
e
.
_v
(
" "
),
a
(
"el-select"
,{
staticStyle
:{
width
:
"120px"
},
attrs
:{
size
:
"mini"
},
model
:{
value
:
t
.
depositType
,
callback
:
function
(
a
){
e
.
$set
(
t
,
"depositType"
,
a
)},
expression
:
"item.depositType"
}},
e
.
_l
(
e
.
depositTypeList
,
function
(
e
){
return
a
(
"el-option"
,{
key
:
e
.
label
,
attrs
:{
label
:
e
.
label
,
value
:
e
.
value
}})}),
1
)],
1
),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"span"
,{
staticClass
:
"disposit_label"
},[
e
.
_v
(
"押金单价"
)]),
e
.
_v
(
" "
),
a
(
"el-input"
,{
staticStyle
:{
width
:
"80px"
},
attrs
:{
disabled
:
0
==
t
.
depositType
||
1
==
t
.
depositType
,
size
:
"mini"
},
model
:{
value
:
t
.
depositMoney
,
callback
:
function
(
a
){
e
.
$set
(
t
,
"depositMoney"
,
a
)},
expression
:
"item.depositMoney"
}})],
1
),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"span"
,{
staticClass
:
"disposit_label"
},[
e
.
_v
(
"押金时限"
)]),
e
.
_v
(
" "
),
a
(
"el-input"
,{
staticStyle
:{
width
:
"80px"
},
attrs
:{
size
:
"mini"
},
model
:{
value
:
t
.
depositHour
,
callback
:
function
(
a
){
e
.
$set
(
t
,
"depositHour"
,
a
)},
expression
:
"item.depositHour"
}})],
1
),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"span"
,{
staticClass
:
"disposit_label"
},[
e
.
_v
(
"押金时扣"
)]),
e
.
_v
(
" "
),
a
(
"el-input"
,{
staticStyle
:{
width
:
"80px"
},
attrs
:{
size
:
"mini"
},
model
:{
value
:
t
.
depositHourMoney
,
callback
:
function
(
a
){
e
.
$set
(
t
,
"depositHourMoney"
,
a
)},
expression
:
"item.depositHourMoney"
}})],
1
),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"span"
,{
staticClass
:
"disposit_label"
},[
e
.
_v
(
"丢失扣款"
)]),
e
.
_v
(
" "
),
a
(
"el-input"
,{
staticStyle
:{
width
:
"80px"
},
attrs
:{
size
:
"mini"
},
model
:{
value
:
t
.
depositLostMoney
,
callback
:
function
(
a
){
e
.
$set
(
t
,
"depositLostMoney"
,
a
)},
expression
:
"item.depositLostMoney"
}})],
1
)])])]})],
2
),
e
.
_v
(
" "
),
a
(
"div"
,{
directives
:[{
name
:
"show"
,
rawName
:
"v-show"
,
value
:
e
.
ruleList2
[
0
].
show
&&
0
==
e
.
saleServiceType
,
expression
:
"ruleList2[0].show && saleServiceType == 0"
}],
staticClass
:
"extra"
},[
a
(
"p"
,{
staticClass
:
"btn4"
,
on
:{
click
:
function
(
t
){
return
e
.
addService
()}}},[
e
.
_v
(
"新增"
)]),
e
.
_v
(
" "
),
e
.
_l
(
e
.
services
,
function
(
t
,
i
){
return
a
(
"div"
,{
key
:
i
},[
e
.
_v
(
"
\n
分销产品:
\n
"
),
a
(
"div"
,[
a
(
"section"
,[
a
(
"el-select"
,{
attrs
:{
filterable
:
""
},
on
:{
change
:
function
(
a
){
return
e
.
extraChange
(
i
,
t
.
saleId
)}},
model
:{
value
:
t
.
saleId
,
callback
:
function
(
a
){
e
.
$set
(
t
,
"saleId"
,
a
)},
expression
:
"item.saleId"
}},[
a
(
"el-option"
,{
attrs
:{
label
:
"-请选择-"
,
value
:
""
}}),
e
.
_v
(
" "
),
e
.
_l
(
e
.
distributionList
,
function
(
e
){
return
a
(
"el-option"
,{
key
:
e
.
saleId
,
attrs
:{
label
:
e
.
productName
+
"+"
+
e
.
saleTypeName
,
value
:
e
.
saleId
}})})],
2
)],
1
)]),
e
.
_v
(
" "
),
a
(
"div"
,[
e
.
_v
(
"
\n
门市价:
\n
"
),
a
(
"span"
,[
e
.
_v
(
e
.
_s
(
t
.
productPrice
))]),
e
.
_v
(
"元/份
\n
"
)]),
e
.
_v
(
" "
),
a
(
"div"
,[
e
.
_v
(
"
\n
渠道售价:
\n
"
),
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
t
.
salePrice
,
expression
:
"item.salePrice"
}],
attrs
:{
type
:
"text"
,
disabled
:
"disabled"
},
domProps
:{
value
:
t
.
salePrice
},
on
:{
input
:
function
(
a
){
a
.
target
.
composing
||
e
.
$set
(
t
,
"salePrice"
,
a
.
target
.
value
)}}}),
e
.
_v
(
"元/份
\n
"
)]),
e
.
_v
(
" "
),
a
(
"div"
,[
e
.
_v
(
"
\n
结算价:
\n
"
),
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
t
.
salePricePay
,
expression
:
"item.salePricePay"
}],
attrs
:{
type
:
"text"
,
disabled
:
"disabled"
},
domProps
:{
value
:
t
.
salePricePay
},
on
:{
input
:
function
(
a
){
a
.
target
.
composing
||
e
.
$set
(
t
,
"salePricePay"
,
a
.
target
.
value
)}}}),
e
.
_v
(
"元/份
\n
"
)]),
e
.
_v
(
" "
),
a
(
"div"
,[
e
.
_v
(
"
\n
手续费率:
\n
"
),
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
t
.
salePriceFee
,
expression
:
"item.salePriceFee"
}],
attrs
:{
type
:
"text"
,
disabled
:
"disabled"
},
domProps
:{
value
:
t
.
salePriceFee
},
on
:{
input
:
function
(
a
){
a
.
target
.
composing
||
e
.
$set
(
t
,
"salePriceFee"
,
a
.
target
.
value
)}}}),
e
.
_v
(
"%
\n
"
)]),
e
.
_v
(
" "
),
a
(
"i"
,{
on
:{
click
:
function
(
t
){
return
e
.
reduceService
(
i
)}}},[
e
.
_v
(
"-"
)])])})],
2
),
e
.
_v
(
" "
),
a
(
"hr"
,{
staticStyle
:{
"margin-top"
:
"0.3rem"
}})]),
e
.
_v
(
" "
),
a
(
"div"
,{
staticStyle
:{
"margin-top"
:
"0.5rem"
}},[
a
(
"a"
,{
staticClass
:
"btn4"
,
staticStyle
:{
"margin-right"
:
"0.6rem"
},
on
:{
click
:
function
(
t
){
return
e
.
saved
(
!
0
)}}},[
e
.
_v
(
"保存上架"
)]),
e
.
_v
(
" "
),
a
(
"a"
,{
staticClass
:
"btn4"
,
staticStyle
:{
"margin-right"
:
"0.6rem"
},
on
:{
click
:
function
(
t
){
return
e
.
saved
(
!
1
)}}},[
e
.
_v
(
"保存草稿"
)]),
e
.
_v
(
" "
),
a
(
"a"
,{
staticClass
:
"btn4"
,
on
:{
click
:
function
(
t
){
return
e
.
$router
.
go
(
-
1
)}}},[
e
.
_v
(
"返回"
)])])],
1
)},
staticRenderFns
:[]};
var
f
=
a
(
"C7Lr"
)(
P
,
b
,
!
1
,
function
(
e
){
a
(
"r4lZ"
)},
"data-v-e2eeefca"
,
null
);
t
.
default
=
f
.
exports
},
r4lZ
:
function
(
e
,
t
){},
ro5b
:
function
(
e
,
t
,
a
){
"use strict"
;
var
i
=
a
(
"NloU"
).
a
,
s
=
i
+
"/tbd-system/"
,
r
=
i
+
"/tbd-order/"
,
n
=
{
getAreaList
:
function
(){
return
s
+
"/area/list"
},
getTourList
:
function
(){
return
r
+
"/person/list"
},
sendSms
:
function
(){
return
r
+
"/person/sms"
}};
t
.
a
=
n
}});
\ No newline at end of file
nwjs-v0.25.2-win-ia32/Tubida/js/40.e216ead216d040642bd0.js
0 → 100644
View file @
b324aefc
webpackJsonp
([
40
],{
DfpX
:
function
(
e
,
t
,
a
){
"use strict"
;
Object
.
defineProperty
(
t
,
"__esModule"
,{
value
:
!
0
});
var
i
=
a
(
"aA9S"
),
s
=
a
.
n
(
i
),
r
=
a
(
"lC5x"
),
n
=
a
.
n
(
r
),
l
=
a
(
"J0Oq"
),
o
=
a
.
n
(
l
),
c
=
a
(
"IHPB"
),
u
=
a
.
n
(
c
),
d
=
a
(
"3cXf"
),
v
=
a
.
n
(
d
),
p
=
a
(
"4YfN"
),
m
=
a
.
n
(
p
),
y
=
a
(
"RwQt"
),
h
=
a
(
"ro5b"
),
_
=
a
(
"bSIt"
),
P
=
{
components
:{
breadNav
:
y
.
default
},
data
:
function
(){
return
{
initData
:{},
active
:
0
,
isShowBuy
:
!
1
,
isShowOther
:
!
1
,
ruleList
:[{
name
:
"验证规则"
,
show
:
!
0
},{
name
:
"退改规则"
,
show
:
!
1
},{
name
:
"单次优惠规则"
,
show
:
!
1
},{
name
:
"结算优惠规则"
,
show
:
!
1
},{
name
:
"排号规则"
,
show
:
!
1
},{
name
:
"押金设置"
,
show
:
!
1
}],
ruleList2
:[{
name
:
"额外服务"
,
"show "
:
!
1
}],
saleChangePrice
:
""
,
salePrice
:
""
,
salePricePay
:
""
,
salePriceFee
:
""
,
productPrice
:
""
,
autoSalePrice
:
""
,
autoSalePricePay
:
""
,
autoSalePriceFee
:
""
,
fieldName1
:
""
,
fieldName2
:
""
,
idList
:[],
conditionList
:[],
saleCheckId
:
""
,
saleGroupLeader
:
0
,
saleStopTime
:
""
,
saleStopNoticeTime
:
""
,
saleDateFrontDay
:
""
,
saleCheckMaxCount
:
1
,
saleCheckMaxDay
:
1
,
saleLimitData
:[],
saleCheckMinNum
:
""
,
saleCheckMaxNum
:
""
,
saleCheckMinAge
:
""
,
saleCheckSex
:
""
,
saleCheckMaxAge
:
""
,
Area
:[{
value
:
"北京"
,
label
:
"北京"
},{
value
:
"江苏"
,
label
:
"江苏"
},{
value
:
"浙江"
,
label
:
"浙江"
},{
value
:
"安徽"
,
label
:
"安徽"
},{
value
:
"福建"
,
label
:
"福建"
},{
value
:
"江西"
,
label
:
"江西"
},{
value
:
"山东"
,
label
:
"山东"
},{
value
:
"河南"
,
label
:
"河南"
},{
value
:
"湖南"
,
label
:
"湖南"
},{
value
:
"广东"
,
label
:
"广东"
},{
value
:
"天津"
,
label
:
"天津"
},{
value
:
"海南"
,
label
:
"海南"
},{
value
:
"四川"
,
label
:
"四川"
},{
value
:
"贵州"
,
label
:
"贵州"
},{
value
:
"云南"
,
label
:
"云南"
},{
value
:
"陕西"
,
label
:
"陕西"
},{
value
:
"甘肃"
,
label
:
"甘肃"
},{
value
:
"青海"
,
label
:
"青海"
},{
value
:
"台湾"
,
label
:
"台湾"
},{
value
:
"内蒙古"
,
label
:
"内蒙古"
},{
value
:
"广西"
,
label
:
"广西"
},{
value
:
"上海"
,
label
:
"上海"
},{
value
:
"西藏"
,
label
:
"西藏"
},{
value
:
"宁夏"
,
label
:
"宁夏"
},{
value
:
"新疆"
,
label
:
"新疆"
},{
value
:
"香港"
,
label
:
"香港"
},{
value
:
"澳门"
,
label
:
"澳门"
},{
value
:
"重庆"
,
label
:
"重庆"
},{
value
:
"河北"
,
label
:
"河北"
},{
value
:
"山西"
,
label
:
"山西"
},{
value
:
"辽宁"
,
label
:
"辽宁"
},{
value
:
"吉林"
,
label
:
"吉林"
},{
value
:
"黑龙江"
,
label
:
"黑龙江"
}],
saleCheckArea
:[],
returnFlag
:
""
,
returnPlayFromHour
:
""
,
returnPlayToHour
:
""
,
returnMoneyUnitType
:
""
,
returnMoneyValue
:
""
,
returnMoneyRatio
:
""
,
discountsList
:[],
discountsPayList
:[],
saleSortAuto
:
!
1
,
syncToPd
:
!
1
,
checkToUnitValue
:
""
,
checkSaleDelayHour
:
""
,
autoPriceFrom
:
""
,
autoPriceTo
:
""
,
saleDateType
:
""
,
saleDateFrom
:
""
,
saleDateTo
:
""
,
weekList
:[{
value
:
1
,
name
:
"周一"
},{
value
:
2
,
name
:
"周二"
},{
value
:
3
,
name
:
"周三"
},{
value
:
4
,
name
:
"周四"
},{
value
:
5
,
name
:
"周五"
},{
value
:
6
,
name
:
"周六"
},{
value
:
7
,
name
:
"周日"
}],
isAllChecked
:
!
1
,
saleWeek
:[],
salePayTime
:
""
,
isPayTime
:
""
,
fields
:[],
services
:[],
saleServiceType
:
""
,
distributionList
:[],
returnMoneyType
:
""
,
channelId
:
""
,
priceTypeId
:
""
,
saleType
:
""
,
productId
:
""
,
versonFlag
:
""
,
idFields
:[],
conditonFields
:[],
deposits
:[],
depositTypeList
:[{
label
:
"默认"
,
value
:
0
},{
label
:
"无押金"
,
value
:
1
},{
label
:
"下单时支付"
,
value
:
2
},{
label
:
"领取时支付"
,
value
:
3
}],
disabledBuy
:[],
proviceList
:[{
areaName
:
"不限"
,
areaId
:
""
}],
cityList
:[{
areaName
:
"不限"
,
areaId
:
""
}],
enabledAreaList
:[{
areaName
:
"不限"
,
areaId
:
""
}],
sexList
:[{
label
:
"不限"
,
value
:
0
},{
label
:
"男"
,
value
:
1
},{
label
:
"女"
,
value
:
2
}],
datePayList
:[],
checkAuto
:
""
}},
computed
:
m
()({},
Object
(
_
.
c
)([
"actionDistributionSetPlusSet"
]),{
havePower
:
function
(){
return
1
==
this
.
actionDistributionSetPlusSet
}}),
methods
:{
ruleSet
:
function
(){
0
==
this
.
returnFlag
||
1
==
this
.
returnFlag
?(
document
.
querySelector
(
".returnPlayToHour"
).
setAttribute
(
"disabled"
,
"disabled"
),
document
.
querySelector
(
".returnPlayFromHour"
).
setAttribute
(
"disabled"
,
"disabled"
),
this
.
returnPlayFromHour
=
""
,
this
.
returnPlayToHour
=
""
):
2
==
this
.
returnFlag
?(
this
.
returnPlayToHour
=
""
,
document
.
querySelector
(
".returnPlayFromHour"
).
removeAttribute
(
"disabled"
),
document
.
querySelector
(
".returnPlayToHour"
).
setAttribute
(
"disabled"
,
"disabled"
)):
3
==
this
.
returnFlag
&&
(
this
.
returnPlayFromHour
=
""
,
document
.
querySelector
(
".returnPlayToHour"
).
removeAttribute
(
"disabled"
),
document
.
querySelector
(
".returnPlayFromHour"
).
setAttribute
(
"disabled"
,
"disabled"
))},
serviceChange
:
function
(){
0
==
this
.
returnMoneyUnitType
?(
this
.
returnMoneyRatio
=
""
,
document
.
querySelector
(
".returnMoneyRatio"
).
setAttribute
(
"disabled"
,
"disabled"
),
document
.
querySelector
(
".returnMoneyValue"
).
removeAttribute
(
"disabled"
)):
1
==
this
.
returnMoneyUnitType
&&
(
this
.
returnMoneyValue
=
""
,
document
.
querySelector
(
".returnMoneyValue"
).
setAttribute
(
"disabled"
,
"disabled"
),
document
.
querySelector
(
".returnMoneyRatio"
).
removeAttribute
(
"disabled"
))},
numberManage
:
function
(){
for
(
var
e
=
document
.
querySelectorAll
(
"input[type='number']"
),
t
=
0
;
t
<
e
.
length
;
t
++
)
e
[
t
].
addEventListener
(
"input"
,
function
(
e
){
e
.
target
.
value
=
e
.
target
.
value
.
replace
(
/
\-
/g
,
""
)})},
payTimeCheck
:
function
(){
this
.
isPayTime
?(
this
.
salePayTime
=
0
,
document
.
querySelector
(
".priceInput"
).
setAttribute
(
"disabled"
,
"disabled"
)):
document
.
querySelector
(
".priceInput"
).
removeAttribute
(
"disabled"
)},
allCheck
:
function
(){
var
e
=
this
;
0
==
e
.
saleWeek
.
length
&&
(
e
.
saleWeek
=
[]),
e
.
isAllChecked
?
e
.
weekList
.
forEach
(
function
(
t
){
e
.
saleWeek
.
push
(
t
.
value
)}):
e
.
saleWeek
=
[]},
singleCheck
:
function
(){
this
.
saleWeek
.
length
==
this
.
weekList
.
length
?
this
.
isAllChecked
=!
0
:
this
.
isAllChecked
=!
1
},
clickRule
:
function
(
e
){
this
.
active
=
e
;
for
(
var
t
=
0
;
t
<
this
.
ruleList
.
length
;
t
++
)
this
.
ruleList
[
t
].
show
=!
1
;
this
.
ruleList2
[
0
].
show
=!
1
,
this
.
ruleList
[
e
].
show
=!
0
},
clickRule2
:
function
(){
this
.
active
=
8
;
for
(
var
e
=
0
;
e
<
this
.
ruleList
.
length
;
e
++
)
this
.
ruleList
[
e
].
show
=!
1
;
this
.
ruleList2
[
0
].
show
=!
0
},
initLoad
:
function
(){
var
e
=
this
;
this
.
idList
=
[],
this
.
conditionList
=
[];
var
t
=
{
saleId
:
this
.
saleId
};
this
.
axios
.
post
(
this
.
getProductUrl
(
"sale/load"
),
t
).
then
(
function
(
t
){
if
(
"00"
==
t
.
data
.
code
){
var
a
=
t
.
data
.
data
;
e
.
initData
=
a
,
e
.
getDistribution
(),
e
.
saleChangePrice
=
a
.
saleChangePrice
,
e
.
salePrice
=
a
.
salePrice
,
e
.
salePricePay
=
a
.
salePricePay
,
e
.
salePriceFee
=
a
.
salePriceFee
,
e
.
productPrice
=
a
.
productPrice
,
e
.
autoSalePrice
=
a
.
autoSalePrice
,
e
.
autoSalePricePay
=
a
.
autoSalePricePay
,
e
.
autoSalePriceFee
=
a
.
autoSalePriceFee
,
e
.
saleGroupLeader
=
a
.
saleGroupLeader
,
e
.
syncToPd
=
a
.
syncToPd
,
e
.
checkAuto
=
String
(
a
.
checkAuto
),
e
.
saleLimitData
=
a
.
enabledBuy
,
e
.
disabledBuy
=
a
.
disabledBuy
,
e
.
deposits
=
a
.
deposits
,
a
.
fields
.
length
>
0
&&
a
.
fields
.
forEach
(
function
(
t
,
a
){
0
==
t
.
fieldType
?
e
.
idList
.
push
(
t
):
1
==
t
.
fieldType
&&
e
.
conditionList
.
push
(
t
),
t
.
inputType
&&
(
1
!=
t
.
inputType
&&
2
!=
t
.
item
.
inputType
||
(
0
==
t
.
fieldType
?
e
.
idFields
.
push
(
t
.
fieldId
):
1
==
t
.
fieldType
&&
e
.
conditonFields
.
push
(
t
.
fieldId
)))}),
e
.
saleCheckId
=
a
.
saleCheckId
,
e
.
saleDateFrontDay
=
a
.
saleDateFrontDay
,
e
.
saleStopTime
=
a
.
saleStopTime
,
e
.
saleStopNoticeTime
=
a
.
saleStopNoticeTime
,
e
.
saleCheckMaxCount
=
a
.
saleCheckMaxCount
,
e
.
saleCheckMaxDay
=
a
.
saleCheckMaxDay
,
e
.
saleCheckMinNum
=
a
.
saleCheckMinNum
,
e
.
saleCheckMaxNum
=
a
.
saleCheckMaxNum
,
e
.
saleCheckMinAge
=
a
.
saleCheckMinAge
,
e
.
saleCheckSex
=
a
.
saleCheckSex
,
e
.
saleCheckMaxAge
=
a
.
saleCheckMaxAge
,
e
.
returnFlag
=
a
.
returnFlag
,
0
==
a
.
returnFlag
||
1
==
a
.
returnFlag
?(
document
.
querySelector
(
".returnPlayToHour"
).
setAttribute
(
"disabled"
,
"disabled"
),
document
.
querySelector
(
".returnPlayFromHour"
).
setAttribute
(
"disabled"
,
"disabled"
)):
2
==
e
.
returnFlag
?
document
.
querySelector
(
".returnPlayToHour"
).
setAttribute
(
"disabled"
,
"disabled"
):
3
==
e
.
returnFlag
&&
document
.
querySelector
(
".returnPlayFromHour"
).
setAttribute
(
"disabled"
,
"disabled"
),
e
.
returnPlayFromHour
=
a
.
returnPlayFromHour
,
e
.
returnPlayToHour
=
a
.
returnPlayToHour
,
e
.
checkToUnitValue
=
a
.
checkToUnitValue
,
e
.
checkSaleDelayHour
=
a
.
checkSaleDelayHour
,
e
.
returnMoneyUnitType
=
a
.
returnMoneyUnitType
,
0
==
e
.
returnMoneyUnitType
?
document
.
querySelector
(
".returnMoneyRatio"
).
setAttribute
(
"disabled"
,
"disabled"
):
1
==
e
.
returnMoneyUnitType
&&
document
.
querySelector
(
".returnMoneyValue"
).
setAttribute
(
"disabled"
,
"disabled"
),
e
.
returnMoneyValue
=
a
.
returnMoneyValue
,
e
.
returnMoneyRatio
=
a
.
returnMoneyRatio
,
e
.
saleSortAuto
=
a
.
saleSortAuto
,
e
.
autoPriceFrom
=
a
.
autoPriceFrom
,
e
.
autoPriceTo
=
a
.
autoPriceTo
,
e
.
saleDateType
=
a
.
saleDateType
,
e
.
saleDateFrom
=
a
.
saleDateFrom
,
e
.
saleDateTo
=
a
.
saleDateTo
,
e
.
saleWeek
=
a
.
saleWeek
,
e
.
saleWeek
.
length
>=
7
&&
(
e
.
isAllChecked
=!
0
),
e
.
channelId
=
a
.
channelId
,
e
.
priceTypeId
=
a
.
priceTypeId
,
e
.
saleType
=
a
.
saleType
,
e
.
productId
=
a
.
productId
,
e
.
versonFlag
=
a
.
versonFlag
,
e
.
salePayTime
=
a
.
salePayTime
,
0
==
e
.
salePayTime
&&
(
document
.
querySelector
(
".priceInput"
).
setAttribute
(
"disabled"
,
"disabled"
),
e
.
isPayTime
=!
0
),
e
.
discountsList
=
a
.
discountsList
,
e
.
discountsPayList
=
a
.
discountsPayList
,
a
.
saleCheckArea
&&
(
e
.
saleCheckArea
=
JSON
.
parse
(
a
.
saleCheckArea
)),
e
.
saleServiceType
=
a
.
saleServiceType
,
e
.
services
=
a
.
services
,
e
.
returnMoneyType
=
a
.
returnMoneyType
,
e
.
datePayList
=
a
.
datePayList
}
else
e
.
$message
.
error
(
t
.
data
.
message
)})},
newPlus1
:
function
(){
var
e
=
this
;
if
(
this
.
fieldName1
){
var
t
=
{
fieldType
:
0
,
fieldName
:
this
.
fieldName1
};
this
.
axios
.
post
(
this
.
getProductUrl
(
"sale/fieldSave"
),
t
).
then
(
function
(
t
){
e
.
isShowBuy
=!
1
,
"00"
==
t
.
data
.
code
?(
e
.
fieldName1
=
""
,
e
.
initLoad
()):
e
.
$message
.
error
(
t
.
data
.
message
)}).
catch
(
function
(
t
){
return
e
.
isShowBuy
=!
1
})}
else
this
.
$message
.
error
(
"请输入证件类型名称"
)},
newPlus2
:
function
(){
var
e
=
this
;
if
(
this
.
fieldName2
){
var
t
=
{
fieldType
:
1
,
fieldName
:
this
.
fieldName2
};
this
.
axios
.
post
(
this
.
getProductUrl
(
"sale/fieldSave"
),
t
).
then
(
function
(
t
){
e
.
isShowOther
=!
1
,
"00"
==
t
.
data
.
code
?(
e
.
fieldName2
=
""
,
e
.
initLoad
()):
e
.
$message
.
error
(
t
.
data
.
message
)}).
catch
(
function
(
t
){
return
e
.
isShowOther
=!
1
})}
else
this
.
$message
.
error
(
"请输入条件名称"
)},
addSingleRule
:
function
(){
var
e
=
this
;
this
.
discountsList
.
push
({
buyNum
:
""
,
salePricePay
:
""
}),
this
.
$nextTick
(
function
(){
e
.
numberManage
()})},
reduceSingleRule
:
function
(
e
){
var
t
=
this
;
this
.
discountsList
.
splice
(
e
,
1
),
this
.
$nextTick
(
function
(){
t
.
numberManage
()})},
addSettleRule
:
function
(){
var
e
=
this
;
this
.
discountsPayList
.
push
({
buyNum
:
""
,
salePricePay
:
""
,
buyUnit
:
""
}),
this
.
$nextTick
(
function
(){
e
.
numberManage
()})},
reduceSettleRule
:
function
(
e
){
var
t
=
this
;
this
.
discountsPayList
.
splice
(
e
,
1
),
this
.
$nextTick
(
function
(){
t
.
numberManage
()})},
addService
:
function
(){
this
.
services
.
push
({})},
reduceService
:
function
(
e
){
this
.
services
.
splice
(
e
,
1
)},
extraChange
:
function
(
e
,
t
){
var
a
=
t
;
if
(
a
){
var
i
=
this
.
distributionList
.
findIndex
(
function
(
e
){
return
a
==
e
.
saleId
});
this
.
services
[
e
].
productPrice
=
this
.
distributionList
[
i
].
productPrice
,
this
.
services
[
e
].
salePricePay
=
this
.
distributionList
[
i
].
salePricePay
,
this
.
services
[
e
].
salePrice
=
this
.
distributionList
[
i
].
salePrice
,
this
.
services
[
e
].
salePriceFee
=
this
.
distributionList
[
i
].
salePriceFee
}
else
this
.
services
[
e
].
productPrice
=
""
,
this
.
services
[
e
].
salePricePay
=
""
,
this
.
services
[
e
].
salePrice
=
""
,
this
.
services
[
e
].
salePriceFee
=
""
},
getDistribution
:
function
(){
var
e
=
this
,
t
=
this
.
initData
,
a
=
t
.
channelId
,
i
=
t
.
priceTypeId
,
s
=
t
.
saleType
,
r
=
{
saleServiceTypes
:[
1
,
2
],
buyChannelId
:
a
,
allChannel
:
a
?
""
:
1
,
priceTypeId
:
i
,
saleType
:
s
};
this
.
axios
.
post
(
this
.
getProductUrl
(
"sale/queryItem"
),
r
).
then
(
function
(
t
){
"00"
==
t
.
data
.
code
?
e
.
distributionList
=
t
.
data
.
data
.
list
:
e
.
$message
.
error
(
t
.
data
.
message
)})},
saved
:
function
(
e
){
var
t
=
this
;
if
(
this
.
autoPriceFrom
&&
this
.
autoPriceTo
&&
this
.
$commonJs
.
changeTime
(
this
.
autoPriceFrom
)
>
this
.
$commonJs
.
changeTime
(
this
.
autoPriceTo
))
this
.
$message
.
error
(
"定时调价1--开始时间必须小于结束时间"
);
else
if
(
this
.
saleDateFrom
&&
this
.
saleDateTo
&&
this
.
$commonJs
.
changeTime
(
this
.
saleDateFrom
)
>
this
.
$commonJs
.
changeTime
(
this
.
saleDateTo
))
this
.
$message
.
error
(
"售票时间--开始时间必须小于结束时间"
);
else
{
for
(
var
a
=
0
;
a
<
this
.
datePayList
.
length
;
a
++
){
var
i
=
this
.
datePayList
[
a
].
autoPriceFrom
,
s
=
this
.
datePayList
[
a
].
autoPriceTo
,
r
=
a
+
2
;
if
(
i
&&
s
&&
this
.
$commonJs
.
changeTime
(
i
)
>
this
.
$commonJs
.
changeTime
(
s
))
return
void
this
.
$message
.
error
(
"定时调价"
+
r
+
"--开始时间必须小于结束时间"
)}
var
n
=
this
.
idFields
.
map
(
function
(
e
,
t
){
return
{
fieldId
:
e
,
inputType
:
1
}}),
l
=
this
.
conditonFields
.
map
(
function
(
e
,
t
){
return
{
fieldId
:
e
,
inputType
:
1
}});
this
.
fields
=
n
.
concat
(
l
),
0
==
this
.
saleDateType
&&
(
this
.
saleDateFrom
=
""
,
this
.
saleDateTo
=
""
),
this
.
discountsList
.
forEach
(
function
(
e
,
t
){
e
.
buyNum
=
parseInt
(
e
.
buyNum
)}),
this
.
discountsPayList
.
forEach
(
function
(
e
,
t
){
e
.
buyNum
=
parseInt
(
e
.
buyNum
)});
var
o
=
[];
this
.
services
.
forEach
(
function
(
e
,
t
){
e
.
saleId
&&
o
.
push
(
e
.
saleId
)}),
0
!=
this
.
saleServiceType
&&
(
o
=
[]);
var
c
=
{
saleChangePrice
:
this
.
saleChangePrice
,
line
:
e
,
saleId
:
this
.
saleId
,
priceTypeId
:
this
.
priceTypeId
,
channelId
:
this
.
channelId
,
saleType
:
this
.
saleType
,
productId
:
this
.
productId
,
salePrice
:
parseFloat
(
this
.
salePrice
),
salePricePay
:
parseFloat
(
this
.
salePricePay
),
salePriceFee
:
parseFloat
(
this
.
salePriceFee
),
autoPriceFrom
:
this
.
autoPriceFrom
,
autoPriceTo
:
this
.
autoPriceTo
,
autoSalePrice
:
parseFloat
(
this
.
autoSalePrice
),
autoSalePricePay
:
parseFloat
(
this
.
autoSalePricePay
),
autoSalePriceFee
:
parseFloat
(
this
.
autoSalePriceFee
),
syncToPd
:
this
.
syncToPd
,
saleDateType
:
parseFloat
(
this
.
saleDateType
),
saleDateFrom
:
this
.
saleDateFrom
,
saleDateTo
:
this
.
saleDateTo
,
saleCheckId
:
parseFloat
(
this
.
saleCheckId
),
salePayTime
:
parseFloat
(
this
.
salePayTime
),
saleStopNoticeTime
:
this
.
saleStopNoticeTime
,
saleStopTime
:
this
.
saleStopTime
,
saleDateFrontDay
:
parseInt
(
this
.
saleDateFrontDay
),
checkSaleDelayHour
:
parseInt
(
this
.
checkSaleDelayHour
),
checkToUnitValue
:
parseInt
(
this
.
checkToUnitValue
),
saleCheckMaxCount
:
parseInt
(
this
.
saleCheckMaxCount
),
saleCheckMaxDay
:
this
.
saleCheckMaxDay
,
saleCheckMinNum
:
parseInt
(
this
.
saleCheckMinNum
),
saleCheckMaxNum
:
parseInt
(
this
.
saleCheckMaxNum
),
saleCheckMinAge
:
parseInt
(
this
.
saleCheckMinAge
),
saleCheckMaxAge
:
parseInt
(
this
.
saleCheckMaxAge
),
saleCheckSex
:
parseFloat
(
this
.
saleCheckSex
),
saleCheckArea
:
v
()(
this
.
saleCheckArea
),
returnFlag
:
parseFloat
(
this
.
returnFlag
),
returnPlayFromHour
:
parseInt
(
this
.
returnPlayFromHour
),
returnPlayToHour
:
parseInt
(
this
.
returnPlayToHour
),
returnMoneyUnitType
:
parseFloat
(
this
.
returnMoneyUnitType
),
returnMoneyValue
:
parseFloat
(
this
.
returnMoneyValue
),
returnMoneyRatio
:
parseFloat
(
this
.
returnMoneyRatio
),
saleSortAuto
:
this
.
saleSortAuto
,
saleWeek
:
this
.
saleWeek
,
discountsList
:
this
.
discountsList
,
discountsPayList
:
this
.
discountsPayList
,
fields
:
this
.
fields
,
versonFlag
:
this
.
versonFlag
,
saleServiceType
:
this
.
saleServiceType
,
services
:
o
,
returnMoneyType
:
parseFloat
(
this
.
returnMoneyType
),
deposits
:
this
.
deposits
,
enabledBuy
:
this
.
saleLimitData
,
disabledBuy
:
this
.
disabledBuy
,
saleGroupLeader
:
this
.
saleGroupLeader
,
datePayList
:
this
.
datePayList
,
checkAuto
:
this
.
checkAuto
};
this
.
axios
.
post
(
this
.
getProductUrl
(
"sale/save"
),
c
).
then
(
function
(
e
){
"00"
==
e
.
data
.
code
?(
t
.
$message
.
success
(
"保存成功"
),
t
.
$router
.
go
(
-
1
)):
t
.
$message
.
error
(
e
.
data
.
message
)})}},
addLimitRule
:
function
(
e
){
this
[
e
]
=
[].
concat
(
u
()(
this
[
e
]),[{
ruleBuyAreaId
:
""
,
ruleBuyAreaName
:
""
,
ruleBuyCityId
:
""
,
ruleBuyCityName
:
""
,
ruleBuyDateFrom
:
""
,
ruleBuyDateTo
:
""
,
ruleBuyMaxAge
:
0
,
ruleBuyMinAge
:
0
,
ruleBuyProvinceId
:
""
,
ruleBuyProvinceName
:
""
,
ruleBuySex
:
0
,
ruleBuyTimeFrom
:
""
,
ruleBuyTimeTo
:
""
,
companyId
:
""
}])},
removeLimitRule
:
function
(
e
,
t
,
a
){
this
[
a
].
splice
(
t
,
1
)},
disableDay
:
function
(
e
,
t
){
return
new
Date
(
e
.
Format
(
"yyyy-MM-dd"
)).
getTime
()
<
new
Date
(
t
).
getTime
()},
loadAreaList
:
function
(){
var
e
=
this
;
return
o
()(
n
.
a
.
mark
(
function
t
(){
var
a
,
i
,
s
;
return
n
.
a
.
wrap
(
function
(
t
){
for
(;;)
switch
(
t
.
prev
=
t
.
next
){
case
0
:
return
a
=
{
parentAreaId
:
1
e8
,
pageSize
:
1
e4
},
t
.
next
=
3
,
e
.
axios
.
post
(
h
.
a
.
getAreaList
(),
a
,{
isLoading
:
!
1
});
case
3
:
if
(
i
=
t
.
sent
,
"00"
==
(
s
=
i
.
data
).
code
){
t
.
next
=
7
;
break
}
return
t
.
abrupt
(
"return"
);
case
7
:
e
.
proviceList
=
[].
concat
(
u
()(
e
.
proviceList
),
u
()(
s
.
data
.
list
));
case
8
:
case
"end"
:
return
t
.
stop
()}},
t
,
e
)}))()},
rowProvinceChange
:
function
(
e
,
t
,
a
){
var
i
=
s
()(
this
[
a
][
t
],{
ruleBuyProvinceId
:
e
.
areaId
,
ruleBuyProvinceName
:
e
.
areaName
,
ruleBuyCityId
:
""
,
ruleBuyCityName
:
""
,
ruleBuyAreaId
:
""
,
ruleBuyAreaName
:
""
});
this
[
a
].
splice
(
t
,
1
,
i
),
this
.
cityList
=
[{
areaName
:
"不限"
,
areaId
:
""
}],
this
.
enabledAreaList
=
[{
areaName
:
"不限"
,
areaId
:
""
}]},
rowCityChange
:
function
(
e
,
t
,
a
){
var
i
=
s
()(
this
[
a
][
t
],{
ruleBuyCityId
:
e
.
areaId
,
ruleBuyCityName
:
e
.
areaName
,
ruleBuyAreaId
:
""
,
ruleBuyAreaName
:
""
});
this
[
a
].
splice
(
t
,
1
,
i
),
this
.
enabledAreaList
=
[{
areaName
:
"不限"
,
areaId
:
""
}]},
rowAreaChange
:
function
(
e
,
t
,
a
){
var
i
=
s
()(
this
[
a
][
t
],{
ruleBuyAreaId
:
e
.
areaId
,
ruleBuyAreaName
:
e
.
areaName
});
this
[
a
].
splice
(
t
,
1
,
i
)},
getCityList
:
function
(
e
){
var
t
=
this
;
return
o
()(
n
.
a
.
mark
(
function
a
(){
var
i
,
s
,
r
;
return
n
.
a
.
wrap
(
function
(
a
){
for
(;;)
switch
(
a
.
prev
=
a
.
next
){
case
0
:
if
(
i
=
e
.
ruleBuyProvinceId
){
a
.
next
=
4
;
break
}
return
t
.
cityList
=
[{
areaName
:
"不限"
,
areaId
:
""
}],
a
.
abrupt
(
"return"
);
case
4
:
if
(
!
(
t
.
cityList
.
length
>
1
)){
a
.
next
=
6
;
break
}
return
a
.
abrupt
(
"return"
);
case
6
:
return
a
.
next
=
8
,
t
.
axios
.
post
(
h
.
a
.
getAreaList
(),{
parentAreaId
:
i
,
pageSize
:
1
e4
},{
isLoading
:
!
1
});
case
8
:
if
(
s
=
a
.
sent
,
"00"
==
(
r
=
s
.
data
).
code
){
a
.
next
=
12
;
break
}
return
a
.
abrupt
(
"return"
);
case
12
:
t
.
cityList
=
[].
concat
(
u
()(
t
.
cityList
),
u
()(
r
.
data
.
list
));
case
13
:
case
"end"
:
return
a
.
stop
()}},
a
,
t
)}))()},
getAreaList
:
function
(
e
){
var
t
=
this
;
return
o
()(
n
.
a
.
mark
(
function
a
(){
var
i
,
s
,
r
;
return
n
.
a
.
wrap
(
function
(
a
){
for
(;;)
switch
(
a
.
prev
=
a
.
next
){
case
0
:
if
(
i
=
e
.
ruleBuyCityId
){
a
.
next
=
4
;
break
}
return
t
.
enabledAreaList
=
[{
areaName
:
"不限"
,
areaId
:
""
}],
a
.
abrupt
(
"return"
);
case
4
:
if
(
!
(
t
.
enabledAreaList
.
length
>
1
)){
a
.
next
=
6
;
break
}
return
a
.
abrupt
(
"return"
);
case
6
:
return
a
.
next
=
8
,
t
.
axios
.
post
(
h
.
a
.
getAreaList
(),{
parentAreaId
:
i
,
pageSize
:
1
e4
},{
isLoading
:
!
1
});
case
8
:
if
(
s
=
a
.
sent
,
"00"
==
(
r
=
s
.
data
).
code
){
a
.
next
=
12
;
break
}
return
a
.
abrupt
(
"return"
);
case
12
:
t
.
enabledAreaList
=
[].
concat
(
u
()(
t
.
enabledAreaList
),
u
()(
r
.
data
.
list
));
case
13
:
case
"end"
:
return
a
.
stop
()}},
a
,
t
)}))()},
addDatePay
:
function
(){
this
.
datePayList
.
push
({})},
delDatePay
:
function
(
e
){
this
.
datePayList
.
splice
(
e
,
1
)}},
beforeCreate
:
function
(){
this
.
saleId
=
this
.
$route
.
query
.
saleId
},
mounted
:
function
(){
this
.
numberManage
(),
this
.
initLoad
(),
this
.
loadAreaList
()}},
b
=
{
render
:
function
(){
var
e
=
this
,
t
=
e
.
$createElement
,
a
=
e
.
_self
.
_c
||
t
;
return
a
(
"div"
,{
staticClass
:
"bigBox"
},[
a
(
"breadNav"
,[
e
.
_v
(
" 分销设置>新增>设置 "
)]),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"name"
},[
a
(
"div"
,{
staticClass
:
"name1"
},[
a
(
"p"
,[
a
(
"span"
,[
e
.
_v
(
" 产品名称: "
)]),
e
.
_v
(
" "
),
a
(
"b"
,[
e
.
_v
(
"
\n
"
+
e
.
_s
(
e
.
initData
.
productName
)
+
"
\n
"
)])]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"span"
,[
e
.
_v
(
" 门市价: "
)]),
e
.
_v
(
" "
),
a
(
"b"
,[
e
.
_v
(
" ¥"
+
e
.
_s
(
e
.
initData
.
productPrice
)
+
"/份 "
)])])]),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"name2"
},[
a
(
"p"
,[
a
(
"span"
,[
e
.
_v
(
" 渠道名称: "
)]),
e
.
_v
(
" "
),
a
(
"b"
,[
e
.
_v
(
"
\n
"
+
e
.
_s
(
e
.
initData
.
channelName
)
+
"
\n
"
)])]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"span"
,[
e
.
_v
(
" 渠道类型: "
)]),
e
.
_v
(
" "
),
a
(
"b"
,[
e
.
_v
(
"
\n
"
+
e
.
_s
(
e
.
initData
.
priceTypeName
)
+
"
\n
"
)])]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"span"
,[
e
.
_v
(
" 票种: "
)]),
e
.
_v
(
" "
),
a
(
"b"
,[
e
.
_v
(
"
\n
"
+
e
.
_s
(
e
.
initData
.
saleTypeName
)
+
"
\n
"
)])]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"span"
,[
e
.
_v
(
" 渠道编码: "
)]),
e
.
_v
(
" "
),
a
(
"b"
,[
e
.
_v
(
"
\n
"
+
e
.
_s
(
e
.
saleId
)
+
"
\n
"
)])])])]),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"price"
},[
a
(
"div"
,{
staticClass
:
"price1"
},[
a
(
"p"
,[
a
(
"span"
,[
e
.
_v
(
" 渠道售价: "
)]),
e
.
_v
(
" "
),
a
(
"el-input-number"
,{
staticClass
:
"input-number-step"
,
attrs
:{
precision
:
2
,
step
:.
1
,
min
:
0
,
controls
:
!
1
,
size
:
"mini"
},
model
:{
value
:
e
.
salePrice
,
callback
:
function
(
t
){
e
.
salePrice
=
t
},
expression
:
"salePrice"
}}),
e
.
_v
(
" "
),
e
.
_v
(
"
\n
元/份
\n
"
)],
1
),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"span"
,[
e
.
_v
(
" 结算价: "
)]),
e
.
_v
(
" "
),
a
(
"el-input-number"
,{
staticClass
:
"input-number-step"
,
attrs
:{
precision
:
2
,
step
:.
1
,
min
:
0
,
controls
:
!
1
,
size
:
"mini"
},
model
:{
value
:
e
.
salePricePay
,
callback
:
function
(
t
){
e
.
salePricePay
=
t
},
expression
:
"salePricePay"
}}),
e
.
_v
(
" "
),
e
.
_v
(
"
\n
元/份
\n
"
)],
1
),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"span"
,[
e
.
_v
(
" 手续费率: "
)]),
e
.
_v
(
" "
),
a
(
"el-input-number"
,{
staticClass
:
"input-number-step"
,
attrs
:{
precision
:
2
,
step
:.
1
,
min
:
0
,
controls
:
!
1
,
size
:
"mini"
},
model
:{
value
:
e
.
salePriceFee
,
callback
:
function
(
t
){
e
.
salePriceFee
=
t
},
expression
:
"salePriceFee"
}}),
e
.
_v
(
" "
),
e
.
_v
(
"
\n
%
\n
"
)],
1
),
e
.
_v
(
" "
),
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
saleChangePrice
,
expression
:
"saleChangePrice"
}],
staticStyle
:{
width
:
"13px"
,
margin
:
"0 5px 0 22px"
},
attrs
:{
type
:
"checkbox"
},
domProps
:{
checked
:
Array
.
isArray
(
e
.
saleChangePrice
)?
e
.
_i
(
e
.
saleChangePrice
,
null
)
>-
1
:
e
.
saleChangePrice
},
on
:{
change
:
function
(
t
){
var
a
=
e
.
saleChangePrice
,
i
=
t
.
target
,
s
=!!
i
.
checked
;
if
(
Array
.
isArray
(
a
)){
var
r
=
e
.
_i
(
a
,
null
);
i
.
checked
?
r
<
0
&&
(
e
.
saleChangePrice
=
a
.
concat
([
null
])):
r
>-
1
&&
(
e
.
saleChangePrice
=
a
.
slice
(
0
,
r
).
concat
(
a
.
slice
(
r
+
1
)))}
else
e
.
saleChangePrice
=
s
}}}),
e
.
_v
(
" "
),
a
(
"span"
,[
e
.
_v
(
"更改售价"
)])]),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"price2"
,
staticStyle
:{
"align-items"
:
"center"
}},[
a
(
"div"
,[
a
(
"span"
,{
staticStyle
:{
display
:
"inline-block"
,
width
:
"70px"
}},[
e
.
_v
(
" 定时调价: "
)]),
e
.
_v
(
" "
),
a
(
"el-date-picker"
,{
attrs
:{
"value-format"
:
"yyyy-MM-dd HH:mm:ss"
,
type
:
"datetime"
,
size
:
"mini"
,
placeholder
:
"开始日期"
},
model
:{
value
:
e
.
autoPriceFrom
,
callback
:
function
(
t
){
e
.
autoPriceFrom
=
t
},
expression
:
"autoPriceFrom"
}}),
e
.
_v
(
"
\n
至
\n
"
),
a
(
"el-date-picker"
,{
attrs
:{
type
:
"datetime"
,
"value-format"
:
"yyyy-MM-dd HH:mm:ss"
,
size
:
"mini"
,
placeholder
:
"结束日期"
},
model
:{
value
:
e
.
autoPriceTo
,
callback
:
function
(
t
){
e
.
autoPriceTo
=
t
},
expression
:
"autoPriceTo"
}})],
1
),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"span"
,[
e
.
_v
(
" 渠道售价: "
)]),
e
.
_v
(
" "
),
a
(
"el-input-number"
,{
staticClass
:
"input-number-step"
,
attrs
:{
precision
:
2
,
step
:.
1
,
min
:
0
,
controls
:
!
1
,
size
:
"mini"
},
model
:{
value
:
e
.
autoSalePrice
,
callback
:
function
(
t
){
e
.
autoSalePrice
=
t
},
expression
:
"autoSalePrice"
}}),
e
.
_v
(
" "
),
e
.
_v
(
"
\n
元/份
\n
"
)],
1
),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"span"
,[
e
.
_v
(
" 结算价: "
)]),
e
.
_v
(
" "
),
a
(
"el-input-number"
,{
staticClass
:
"input-number-step"
,
attrs
:{
precision
:
2
,
step
:.
1
,
min
:
0
,
controls
:
!
1
,
size
:
"mini"
},
model
:{
value
:
e
.
autoSalePricePay
,
callback
:
function
(
t
){
e
.
autoSalePricePay
=
t
},
expression
:
"autoSalePricePay"
}}),
e
.
_v
(
" "
),
e
.
_v
(
"
\n
元/份
\n
"
)],
1
),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"span"
,[
e
.
_v
(
" 手续费率: "
)]),
e
.
_v
(
" "
),
a
(
"el-input-number"
,{
staticClass
:
"input-number-step"
,
attrs
:{
precision
:
2
,
step
:.
1
,
min
:
0
,
controls
:
!
1
,
size
:
"mini"
},
model
:{
value
:
e
.
autoSalePriceFee
,
callback
:
function
(
t
){
e
.
autoSalePriceFee
=
t
},
expression
:
"autoSalePriceFee"
}}),
e
.
_v
(
" "
),
e
.
_v
(
"
\n
%
\n
"
)],
1
),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"a"
,{
staticClass
:
"btn4"
,
staticStyle
:{
width
:
"0.6rem"
,
height
:
"0.3rem"
,
"line-height"
:
"0.3rem"
},
on
:{
click
:
function
(
t
){
return
e
.
addDatePay
()}}},[
e
.
_v
(
"新增"
)])])]),
e
.
_v
(
" "
),
e
.
_l
(
e
.
datePayList
,
function
(
t
,
i
){
return
a
(
"div"
,{
key
:
i
,
staticClass
:
"price2"
,
staticStyle
:{
"align-items"
:
"center"
}},[
a
(
"div"
,[
a
(
"span"
,{
staticStyle
:{
display
:
"inline-block"
,
width
:
"70px"
}}),
e
.
_v
(
" "
),
a
(
"el-date-picker"
,{
attrs
:{
"value-format"
:
"yyyy-MM-dd HH:mm:ss"
,
type
:
"datetime"
,
size
:
"mini"
,
placeholder
:
"开始日期"
},
model
:{
value
:
t
.
autoPriceFrom
,
callback
:
function
(
a
){
e
.
$set
(
t
,
"autoPriceFrom"
,
a
)},
expression
:
"item.autoPriceFrom"
}}),
e
.
_v
(
"
\n
至
\n
"
),
a
(
"el-date-picker"
,{
attrs
:{
type
:
"datetime"
,
"value-format"
:
"yyyy-MM-dd HH:mm:ss"
,
size
:
"mini"
,
placeholder
:
"结束日期"
},
model
:{
value
:
t
.
autoPriceTo
,
callback
:
function
(
a
){
e
.
$set
(
t
,
"autoPriceTo"
,
a
)},
expression
:
"item.autoPriceTo"
}})],
1
),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"span"
,[
e
.
_v
(
" 渠道售价: "
)]),
e
.
_v
(
" "
),
a
(
"el-input-number"
,{
staticClass
:
"input-number-step"
,
attrs
:{
precision
:
2
,
step
:.
1
,
min
:
0
,
controls
:
!
1
,
size
:
"mini"
},
model
:{
value
:
t
.
autoSalePrice
,
callback
:
function
(
a
){
e
.
$set
(
t
,
"autoSalePrice"
,
a
)},
expression
:
"item.autoSalePrice"
}}),
e
.
_v
(
" "
),
e
.
_v
(
"
\n
元/份
\n
"
)],
1
),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"span"
,[
e
.
_v
(
" 结算价: "
)]),
e
.
_v
(
" "
),
a
(
"el-input-number"
,{
staticClass
:
"input-number-step"
,
attrs
:{
precision
:
2
,
step
:.
1
,
min
:
0
,
controls
:
!
1
,
size
:
"mini"
},
model
:{
value
:
t
.
autoSalePricePay
,
callback
:
function
(
a
){
e
.
$set
(
t
,
"autoSalePricePay"
,
a
)},
expression
:
"item.autoSalePricePay"
}}),
e
.
_v
(
" "
),
e
.
_v
(
"
\n
元/份
\n
"
)],
1
),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"span"
,[
e
.
_v
(
" 手续费率: "
)]),
e
.
_v
(
" "
),
a
(
"el-input-number"
,{
staticClass
:
"input-number-step"
,
attrs
:{
precision
:
2
,
step
:.
1
,
min
:
0
,
controls
:
!
1
,
size
:
"mini"
},
model
:{
value
:
t
.
autoSalePriceFee
,
callback
:
function
(
a
){
e
.
$set
(
t
,
"autoSalePriceFee"
,
a
)},
expression
:
"item.autoSalePriceFee"
}}),
e
.
_v
(
" "
),
e
.
_v
(
"
\n
%
\n
"
)],
1
),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"a"
,{
staticClass
:
"btn4"
,
staticStyle
:{
width
:
"0.6rem"
,
height
:
"0.3rem"
,
"line-height"
:
"0.3rem"
},
on
:{
click
:
function
(
t
){
return
e
.
delDatePay
(
i
)}}},[
e
.
_v
(
"删除"
)])])])}),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"price3"
},[
a
(
"span"
,[
e
.
_v
(
" 售票时间: "
)]),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"p"
,[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
saleDateType
,
expression
:
"saleDateType"
}],
attrs
:{
type
:
"radio"
,
name
:
"saleTime"
,
value
:
"0"
},
domProps
:{
checked
:
e
.
_q
(
e
.
saleDateType
,
"0"
)},
on
:{
change
:
function
(
t
){
e
.
saleDateType
=
"0"
}}}),
e
.
_v
(
"
\n
不限制
\n
"
)]),
e
.
_v
(
" "
),
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
saleDateType
,
expression
:
"saleDateType"
}],
attrs
:{
type
:
"radio"
,
name
:
"saleTime"
,
value
:
"1"
},
domProps
:{
checked
:
e
.
_q
(
e
.
saleDateType
,
"1"
)},
on
:{
change
:
function
(
t
){
e
.
saleDateType
=
"1"
}}}),
e
.
_v
(
"
\n
自定义
\n
"
)])]),
e
.
_v
(
" "
),
a
(
"p"
,{
directives
:[{
name
:
"show"
,
rawName
:
"v-show"
,
value
:
1
==
e
.
saleDateType
,
expression
:
"saleDateType == 1"
}]},[
a
(
"el-date-picker"
,{
attrs
:{
"value-format"
:
"yyyy-MM-dd HH:mm:ss"
,
type
:
"datetime"
,
placeholder
:
"开始日期"
},
on
:{
change
:
function
(
t
){
return
e
.
judgeTime2
()}},
model
:{
value
:
e
.
saleDateFrom
,
callback
:
function
(
t
){
e
.
saleDateFrom
=
t
},
expression
:
"saleDateFrom"
}}),
e
.
_v
(
"
\n
至
\n
"
),
a
(
"el-date-picker"
,{
attrs
:{
"value-format"
:
"yyyy-MM-dd HH:mm:ss"
,
type
:
"datetime"
,
placeholder
:
"结束日期"
},
on
:{
change
:
function
(
t
){
return
e
.
judgeTime2
()}},
model
:{
value
:
e
.
saleDateTo
,
callback
:
function
(
t
){
e
.
saleDateTo
=
t
},
expression
:
"saleDateTo"
}})],
1
),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
isAllChecked
,
expression
:
"isAllChecked"
}],
attrs
:{
type
:
"checkbox"
},
domProps
:{
checked
:
Array
.
isArray
(
e
.
isAllChecked
)?
e
.
_i
(
e
.
isAllChecked
,
null
)
>-
1
:
e
.
isAllChecked
},
on
:{
change
:[
function
(
t
){
var
a
=
e
.
isAllChecked
,
i
=
t
.
target
,
s
=!!
i
.
checked
;
if
(
Array
.
isArray
(
a
)){
var
r
=
e
.
_i
(
a
,
null
);
i
.
checked
?
r
<
0
&&
(
e
.
isAllChecked
=
a
.
concat
([
null
])):
r
>-
1
&&
(
e
.
isAllChecked
=
a
.
slice
(
0
,
r
).
concat
(
a
.
slice
(
r
+
1
)))}
else
e
.
isAllChecked
=
s
},
function
(
t
){
return
e
.
allCheck
()}]}}),
e
.
_v
(
"
\n
全部
\n
"
)]),
e
.
_v
(
" "
),
e
.
_l
(
e
.
weekList
,
function
(
t
,
i
){
return
a
(
"label"
,{
key
:
i
},[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
saleWeek
,
expression
:
"saleWeek"
}],
attrs
:{
type
:
"checkbox"
},
domProps
:{
value
:
t
.
value
,
checked
:
Array
.
isArray
(
e
.
saleWeek
)?
e
.
_i
(
e
.
saleWeek
,
t
.
value
)
>-
1
:
e
.
saleWeek
},
on
:{
change
:[
function
(
a
){
var
i
=
e
.
saleWeek
,
s
=
a
.
target
,
r
=!!
s
.
checked
;
if
(
Array
.
isArray
(
i
)){
var
n
=
t
.
value
,
l
=
e
.
_i
(
i
,
n
);
s
.
checked
?
l
<
0
&&
(
e
.
saleWeek
=
i
.
concat
([
n
])):
l
>-
1
&&
(
e
.
saleWeek
=
i
.
slice
(
0
,
l
).
concat
(
i
.
slice
(
l
+
1
)))}
else
e
.
saleWeek
=
r
},
function
(
t
){
return
e
.
singleCheck
()}]}}),
e
.
_v
(
"
\n
"
+
e
.
_s
(
t
.
name
)
+
"
\n
"
)])})],
2
),
e
.
_v
(
" "
),
a
(
"p"
)])]),
e
.
_v
(
" "
),
a
(
"el-dialog"
,{
attrs
:{
title
:
"新增购买证件"
,
width
:
"300px"
,
visible
:
e
.
isShowBuy
,
center
:
""
},
on
:{
"update:visible"
:
function
(
t
){
e
.
isShowBuy
=
t
}}},[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model.trim"
,
value
:
e
.
fieldName1
,
expression
:
"fieldName1"
,
modifiers
:{
trim
:
!
0
}}],
staticStyle
:{
width
:
"100%"
},
attrs
:{
type
:
"text"
},
domProps
:{
value
:
e
.
fieldName1
},
on
:{
input
:
function
(
t
){
t
.
target
.
composing
||
(
e
.
fieldName1
=
t
.
target
.
value
.
trim
())},
blur
:
function
(
t
){
return
e
.
$forceUpdate
()}}}),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"dialog-footer"
,
attrs
:{
slot
:
"footer"
},
slot
:
"footer"
},[
a
(
"el-button"
,{
attrs
:{
type
:
"normal"
,
size
:
"mini"
},
on
:{
click
:
function
(
t
){
e
.
isShowBuy
=!
1
}}},[
e
.
_v
(
"返回"
)]),
e
.
_v
(
" "
),
a
(
"el-button"
,{
attrs
:{
type
:
"primary"
,
size
:
"mini"
},
on
:{
click
:
e
.
newPlus1
}},[
e
.
_v
(
"确定"
)])],
1
)]),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"price4"
},[
a
(
"span"
,[
e
.
_v
(
" 购买证件: "
)]),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"p"
,[
e
.
_l
(
e
.
idList
,
function
(
t
,
i
){
return
a
(
"label"
,{
key
:
t
.
fieldId
},[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
idFields
,
expression
:
"idFields"
}],
attrs
:{
type
:
"checkbox"
,
indeterminate
:
""
},
domProps
:{
value
:
t
.
fieldId
,
checked
:
Array
.
isArray
(
e
.
idFields
)?
e
.
_i
(
e
.
idFields
,
t
.
fieldId
)
>-
1
:
e
.
idFields
},
on
:{
change
:
function
(
a
){
var
i
=
e
.
idFields
,
s
=
a
.
target
,
r
=!!
s
.
checked
;
if
(
Array
.
isArray
(
i
)){
var
n
=
t
.
fieldId
,
l
=
e
.
_i
(
i
,
n
);
s
.
checked
?
l
<
0
&&
(
e
.
idFields
=
i
.
concat
([
n
])):
l
>-
1
&&
(
e
.
idFields
=
i
.
slice
(
0
,
l
).
concat
(
i
.
slice
(
l
+
1
)))}
else
e
.
idFields
=
r
}}}),
e
.
_v
(
"
\n
"
+
e
.
_s
(
t
.
fieldName
)
+
"
\n
"
)])}),
e
.
_v
(
" "
),
a
(
"a"
,{
staticClass
:
"btn4_mini"
,
staticStyle
:{
"margin-left"
:
"0.1rem"
},
on
:{
click
:
function
(
t
){
e
.
isShowBuy
=!
0
}}},[
e
.
_v
(
"
\n
新增
\n
"
)])],
2
)])]),
e
.
_v
(
" "
),
a
(
"el-dialog"
,{
attrs
:{
title
:
"新增其他条件"
,
width
:
"300px"
,
visible
:
e
.
isShowOther
,
center
:
""
},
on
:{
"update:visible"
:
function
(
t
){
e
.
isShowOther
=
t
}}},[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model.trim"
,
value
:
e
.
fieldName2
,
expression
:
"fieldName2"
,
modifiers
:{
trim
:
!
0
}}],
staticStyle
:{
width
:
"100%"
},
attrs
:{
type
:
"text"
},
domProps
:{
value
:
e
.
fieldName2
},
on
:{
input
:
function
(
t
){
t
.
target
.
composing
||
(
e
.
fieldName2
=
t
.
target
.
value
.
trim
())},
blur
:
function
(
t
){
return
e
.
$forceUpdate
()}}}),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"dialog-footer"
,
attrs
:{
slot
:
"footer"
},
slot
:
"footer"
},[
a
(
"el-button"
,{
attrs
:{
type
:
"normal"
,
size
:
"mini"
},
on
:{
click
:
function
(
t
){
e
.
isShowOther
=!
1
}}},[
e
.
_v
(
"返回"
)]),
e
.
_v
(
" "
),
a
(
"el-button"
,{
attrs
:{
type
:
"primary"
,
size
:
"mini"
},
on
:{
click
:
e
.
newPlus2
}},[
e
.
_v
(
"确定"
)])],
1
)]),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"price5"
},[
a
(
"span"
,[
e
.
_v
(
"其他条件: "
)]),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"price5_right"
},[
e
.
_l
(
e
.
conditionList
,
function
(
t
,
i
){
return
a
(
"div"
,{
key
:
t
.
fieldId
},[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
conditonFields
,
expression
:
"conditonFields"
}],
attrs
:{
type
:
"checkbox"
},
domProps
:{
value
:
t
.
fieldId
,
checked
:
Array
.
isArray
(
e
.
conditonFields
)?
e
.
_i
(
e
.
conditonFields
,
t
.
fieldId
)
>-
1
:
e
.
conditonFields
},
on
:{
change
:
function
(
a
){
var
i
=
e
.
conditonFields
,
s
=
a
.
target
,
r
=!!
s
.
checked
;
if
(
Array
.
isArray
(
i
)){
var
n
=
t
.
fieldId
,
l
=
e
.
_i
(
i
,
n
);
s
.
checked
?
l
<
0
&&
(
e
.
conditonFields
=
i
.
concat
([
n
])):
l
>-
1
&&
(
e
.
conditonFields
=
i
.
slice
(
0
,
l
).
concat
(
i
.
slice
(
l
+
1
)))}
else
e
.
conditonFields
=
r
}}}),
e
.
_v
(
"
\n
"
+
e
.
_s
(
t
.
fieldName
)
+
"
\n
"
)])])}),
e
.
_v
(
" "
),
a
(
"a"
,{
staticClass
:
"btn4_mini"
,
staticStyle
:{
"margin-left"
:
"0.1rem"
},
on
:{
click
:
function
(
t
){
e
.
isShowOther
=!
0
}}},[
e
.
_v
(
"
\n
新增
\n
"
)])],
2
)]),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"price6"
},[
a
(
"span"
,[
e
.
_v
(
" 购买记录: "
)]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
saleCheckId
,
expression
:
"saleCheckId"
}],
attrs
:{
type
:
"radio"
,
name
:
"buyRecord"
,
value
:
"1"
},
domProps
:{
checked
:
e
.
_q
(
e
.
saleCheckId
,
"1"
)},
on
:{
change
:
function
(
t
){
e
.
saleCheckId
=
"1"
}}}),
e
.
_v
(
"
\n
记录一人
\n
"
)]),
e
.
_v
(
" "
),
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
saleCheckId
,
expression
:
"saleCheckId"
}],
attrs
:{
type
:
"radio"
,
name
:
"buyRecord"
,
value
:
"2"
},
domProps
:{
checked
:
e
.
_q
(
e
.
saleCheckId
,
"2"
)},
on
:{
change
:
function
(
t
){
e
.
saleCheckId
=
"2"
}}}),
e
.
_v
(
"
\n
每人记录
\n
"
)]),
e
.
_v
(
" "
),
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
saleCheckId
,
expression
:
"saleCheckId"
}],
attrs
:{
type
:
"radio"
,
name
:
"buyRecord"
,
value
:
"0"
},
domProps
:{
checked
:
e
.
_q
(
e
.
saleCheckId
,
"0"
)},
on
:{
change
:
function
(
t
){
e
.
saleCheckId
=
"0"
}}}),
e
.
_v
(
"
\n
无需记录
\n
"
)])])]),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"price6"
},[
a
(
"span"
,[
e
.
_v
(
" 团队导游: "
)]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
saleGroupLeader
,
expression
:
"saleGroupLeader"
}],
attrs
:{
type
:
"radio"
},
domProps
:{
value
:
0
,
checked
:
e
.
_q
(
e
.
saleGroupLeader
,
0
)},
on
:{
change
:
function
(
t
){
e
.
saleGroupLeader
=
0
}}}),
e
.
_v
(
"
\n
需要导游
\n
"
)]),
e
.
_v
(
" "
),
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
saleGroupLeader
,
expression
:
"saleGroupLeader"
}],
attrs
:{
type
:
"radio"
},
domProps
:{
value
:
1
,
checked
:
e
.
_q
(
e
.
saleGroupLeader
,
1
)},
on
:{
change
:
function
(
t
){
e
.
saleGroupLeader
=
1
}}}),
e
.
_v
(
"
\n
不需要导游
\n
"
)])])]),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"price6"
},[
a
(
"span"
,[
e
.
_v
(
" 服务类型: "
)]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
saleServiceType
,
expression
:
"saleServiceType"
}],
attrs
:{
type
:
"radio"
,
name
:
"saleServiceType"
,
value
:
"0"
},
domProps
:{
checked
:
e
.
_q
(
e
.
saleServiceType
,
"0"
)},
on
:{
change
:
function
(
t
){
e
.
saleServiceType
=
"0"
}}}),
e
.
_v
(
"
\n
分销
\n
"
)]),
e
.
_v
(
" "
),
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
saleServiceType
,
expression
:
"saleServiceType"
}],
attrs
:{
type
:
"radio"
,
name
:
"saleServiceType"
,
value
:
"1"
},
domProps
:{
checked
:
e
.
_q
(
e
.
saleServiceType
,
"1"
)},
on
:{
change
:
function
(
t
){
e
.
saleServiceType
=
"1"
}}}),
e
.
_v
(
"
\n
服务
\n
"
)]),
e
.
_v
(
" "
),
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
saleServiceType
,
expression
:
"saleServiceType"
}],
attrs
:{
type
:
"radio"
,
name
:
"saleServiceType"
,
value
:
"2"
},
domProps
:{
checked
:
e
.
_q
(
e
.
saleServiceType
,
"2"
)},
on
:{
change
:
function
(
t
){
e
.
saleServiceType
=
"2"
}}}),
e
.
_v
(
"
\n
分销+服务
\n
"
)])])]),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"price8"
},[
a
(
"span"
,[
e
.
_v
(
" 支付时间: "
)]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
isPayTime
,
expression
:
"isPayTime"
}],
attrs
:{
type
:
"checkbox"
},
domProps
:{
checked
:
Array
.
isArray
(
e
.
isPayTime
)?
e
.
_i
(
e
.
isPayTime
,
null
)
>-
1
:
e
.
isPayTime
},
on
:{
change
:[
function
(
t
){
var
a
=
e
.
isPayTime
,
i
=
t
.
target
,
s
=!!
i
.
checked
;
if
(
Array
.
isArray
(
a
)){
var
r
=
e
.
_i
(
a
,
null
);
i
.
checked
?
r
<
0
&&
(
e
.
isPayTime
=
a
.
concat
([
null
])):
r
>-
1
&&
(
e
.
isPayTime
=
a
.
slice
(
0
,
r
).
concat
(
a
.
slice
(
r
+
1
)))}
else
e
.
isPayTime
=
s
},
function
(
t
){
return
e
.
payTimeCheck
()}]}}),
e
.
_v
(
"
\n
不限制
\n
"
)])]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
salePayTime
,
expression
:
"salePayTime"
}],
staticClass
:
"priceInput"
,
attrs
:{
placeholder
:
"输入时间"
,
type
:
"number"
,
min
:
"0"
,
onKeypress
:
"return (/[
\\
d]/.test(String.fromCharCode(event.keyCode)))"
},
domProps
:{
value
:
e
.
salePayTime
},
on
:{
input
:
function
(
t
){
t
.
target
.
composing
||
(
e
.
salePayTime
=
t
.
target
.
value
)}}}),
e
.
_v
(
"
\n
秒
\n
"
)])])]),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"price7"
},[
a
(
"span"
,[
e
.
_v
(
" 停售设置: "
)]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"el-time-select"
,{
attrs
:{
"value-format"
:
"HH:mm"
,
"picker-options"
:{
start
:
"00:00"
,
end
:
"24:00"
,
step
:
"00:10"
},
size
:
"mini"
,
placeholder
:
"选择时间"
},
model
:{
value
:
e
.
saleStopTime
,
callback
:
function
(
t
){
e
.
saleStopTime
=
t
},
expression
:
"saleStopTime"
}}),
e
.
_v
(
"
\n
停售
\n
"
)],
1
),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"el-time-select"
,{
attrs
:{
"value-format"
:
"HH:mm"
,
"picker-options"
:{
start
:
"00:00"
,
end
:
"24:00"
,
step
:
"00:10"
},
size
:
"mini"
,
placeholder
:
"选择时间"
},
model
:{
value
:
e
.
saleStopNoticeTime
,
callback
:
function
(
t
){
e
.
saleStopNoticeTime
=
t
},
expression
:
"saleStopNoticeTime"
}}),
e
.
_v
(
"
\n
通知
\n
"
)],
1
)])],
2
),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"rule"
},[
a
(
"div"
,{
staticClass
:
"rule_nav"
},[
a
(
"span"
,[
e
.
_v
(
"规则设置:"
)]),
e
.
_v
(
" "
),
a
(
"p"
,{
staticClass
:
"rule_title"
},[
e
.
_l
(
e
.
ruleList
,
function
(
t
,
i
){
return
a
(
"a"
,{
key
:
i
,
staticClass
:
"btnGray4-mini"
,
class
:{
on
:
e
.
active
==
i
},
on
:{
click
:
function
(
t
){
return
e
.
clickRule
(
i
)}}},[
e
.
_v
(
"
\n
"
+
e
.
_s
(
t
.
name
)
+
"
\n
"
)])}),
e
.
_v
(
" "
),
0
==
e
.
saleServiceType
?
a
(
"a"
,{
staticClass
:
"btnGray4-mini"
,
class
:{
on
:
8
==
e
.
active
},
on
:{
click
:
function
(
t
){
return
e
.
clickRule2
()}}},[
e
.
_v
(
"
\n
额外服务
\n
"
)]):
e
.
_e
()],
2
)]),
e
.
_v
(
" "
),
a
(
"hr"
),
e
.
_v
(
" "
),
a
(
"div"
,{
directives
:[{
name
:
"show"
,
rawName
:
"v-show"
,
value
:
e
.
ruleList
[
0
].
show
,
expression
:
"ruleList[0].show"
}],
staticClass
:
"verification"
},[
a
(
"p"
,[
a
(
"span"
,[
e
.
_v
(
" 预售天数: "
)]),
e
.
_v
(
" "
),
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
saleDateFrontDay
,
expression
:
"saleDateFrontDay"
}],
attrs
:{
type
:
"number"
,
min
:
"0"
,
onKeypress
:
"return (/[
\\
d]/.test(String.fromCharCode(event.keyCode)))"
},
domProps
:{
value
:
e
.
saleDateFrontDay
},
on
:{
input
:
function
(
t
){
t
.
target
.
composing
||
(
e
.
saleDateFrontDay
=
t
.
target
.
value
)}}}),
e
.
_v
(
"
\n
天
\n
"
)]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"span"
,[
e
.
_v
(
" 生效截止: "
)]),
e
.
_v
(
" "
),
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
checkToUnitValue
,
expression
:
"checkToUnitValue"
}],
attrs
:{
type
:
"number"
,
min
:
"0"
,
onKeypress
:
"return (/[
\\
d]/.test(String.fromCharCode(event.keyCode)))"
},
domProps
:{
value
:
e
.
checkToUnitValue
},
on
:{
input
:
function
(
t
){
t
.
target
.
composing
||
(
e
.
checkToUnitValue
=
t
.
target
.
value
)}}}),
e
.
_v
(
"天
\n
"
)]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"span"
,[
e
.
_v
(
" 验证限制: "
)]),
e
.
_v
(
"
\n
购票
\n
"
),
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
checkSaleDelayHour
,
expression
:
"checkSaleDelayHour"
}],
attrs
:{
type
:
"number"
,
min
:
"0"
,
onKeypress
:
"return (/[
\\
d]/.test(String.fromCharCode(event.keyCode)))"
},
domProps
:{
value
:
e
.
checkSaleDelayHour
},
on
:{
input
:
function
(
t
){
t
.
target
.
composing
||
(
e
.
checkSaleDelayHour
=
t
.
target
.
value
)}}}),
e
.
_v
(
"
\n
小时后可验证
\n
"
)]),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"span"
,[
e
.
_v
(
"
\n
\
t
\
t自动核销规则
\n
\
t"
)]),
e
.
_v
(
" "
),
a
(
"el-select"
,{
attrs
:{
filterable
:
""
,
clearable
:
""
},
model
:{
value
:
e
.
checkAuto
,
callback
:
function
(
t
){
e
.
checkAuto
=
t
},
expression
:
"checkAuto"
}},[
a
(
"el-option"
,{
attrs
:{
label
:
"不自动核销"
,
value
:
"0"
}}),
e
.
_v
(
" "
),
a
(
"el-option"
,{
attrs
:{
label
:
"游玩时间结束核销"
,
value
:
"1"
}}),
e
.
_v
(
" "
),
a
(
"el-option"
,{
attrs
:{
label
:
"游玩时间中随机核销"
,
value
:
"2"
}}),
e
.
_v
(
" "
),
a
(
"el-option"
,{
attrs
:{
label
:
"退票截止时间核销"
,
value
:
"3"
}})],
1
)],
1
)]),
e
.
_v
(
" "
),
a
(
"div"
,{
directives
:[{
name
:
"show"
,
rawName
:
"v-show"
,
value
:
e
.
ruleList
[
1
].
show
,
expression
:
"ruleList[1].show"
}],
staticClass
:
"retreat"
},[
a
(
"div"
,{
staticClass
:
"retreat1"
},[
a
(
"span"
,[
e
.
_v
(
" 规则设置: "
)]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
returnFlag
,
expression
:
"returnFlag"
}],
attrs
:{
type
:
"radio"
,
name
:
"rule"
,
value
:
"0"
},
domProps
:{
checked
:
e
.
_q
(
e
.
returnFlag
,
"0"
)},
on
:{
change
:[
function
(
t
){
e
.
returnFlag
=
"0"
},
function
(
t
){
return
e
.
ruleSet
()}]}}),
e
.
_v
(
"
\n
不可退改
\n
"
)])]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
returnFlag
,
expression
:
"returnFlag"
}],
attrs
:{
type
:
"radio"
,
name
:
"rule"
,
value
:
"1"
},
domProps
:{
checked
:
e
.
_q
(
e
.
returnFlag
,
"1"
)},
on
:{
change
:[
function
(
t
){
e
.
returnFlag
=
"1"
},
function
(
t
){
return
e
.
ruleSet
()}]}}),
e
.
_v
(
"
\n
随时退改
\n
"
)])]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
returnFlag
,
expression
:
"returnFlag"
}],
attrs
:{
type
:
"radio"
,
name
:
"rule"
,
value
:
"2"
},
domProps
:{
checked
:
e
.
_q
(
e
.
returnFlag
,
"2"
)},
on
:{
change
:[
function
(
t
){
e
.
returnFlag
=
"2"
},
function
(
t
){
return
e
.
ruleSet
()}]}}),
e
.
_v
(
"
\n
游玩截止时间
\n
"
)]),
e
.
_v
(
" "
),
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
returnPlayFromHour
,
expression
:
"returnPlayFromHour"
}],
staticClass
:
"returnPlayFromHour"
,
attrs
:{
type
:
"number"
,
min
:
"0"
,
onKeypress
:
"return (/[
\\
d]/.test(String.fromCharCode(event.keyCode)))"
},
domProps
:{
value
:
e
.
returnPlayFromHour
},
on
:{
input
:
function
(
t
){
t
.
target
.
composing
||
(
e
.
returnPlayFromHour
=
t
.
target
.
value
)}}}),
e
.
_v
(
"
\n
小时退改
\n
"
)]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
returnFlag
,
expression
:
"returnFlag"
}],
attrs
:{
type
:
"radio"
,
name
:
"rule"
,
value
:
"3"
},
domProps
:{
checked
:
e
.
_q
(
e
.
returnFlag
,
"3"
)},
on
:{
change
:[
function
(
t
){
e
.
returnFlag
=
"3"
},
function
(
t
){
return
e
.
ruleSet
()}]}}),
e
.
_v
(
"
\n
过期后
\n
"
)]),
e
.
_v
(
" "
),
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
returnPlayToHour
,
expression
:
"returnPlayToHour"
}],
staticClass
:
"returnPlayToHour"
,
attrs
:{
type
:
"number"
,
min
:
"0"
,
onKeypress
:
"return (/[
\\
d]/.test(String.fromCharCode(event.keyCode)))"
},
domProps
:{
value
:
e
.
returnPlayToHour
},
on
:{
input
:
function
(
t
){
t
.
target
.
composing
||
(
e
.
returnPlayToHour
=
t
.
target
.
value
)}}}),
e
.
_v
(
"
\n
小时退改
\n
"
)])]),
e
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"retreat2"
},[
a
(
"span"
,[
e
.
_v
(
" 手续费: "
)]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
returnMoneyUnitType
,
expression
:
"returnMoneyUnitType"
}],
attrs
:{
type
:
"radio"
,
name
:
"cost"
,
value
:
"0"
},
domProps
:{
checked
:
e
.
_q
(
e
.
returnMoneyUnitType
,
"0"
)},
on
:{
change
:[
function
(
t
){
e
.
returnMoneyUnitType
=
"0"
},
function
(
t
){
return
e
.
serviceChange
()}]}}),
e
.
_v
(
"
\n
固定值
\n
"
)]),
e
.
_v
(
" "
),
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
returnMoneyValue
,
expression
:
"returnMoneyValue"
}],
staticClass
:
"returnMoneyValue"
,
attrs
:{
type
:
"number"
,
min
:
"0"
},
domProps
:{
value
:
e
.
returnMoneyValue
},
on
:{
input
:
function
(
t
){
t
.
target
.
composing
||
(
e
.
returnMoneyValue
=
t
.
target
.
value
)}}}),
e
.
_v
(
"
\n
元
\n
"
)]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
returnMoneyUnitType
,
expression
:
"returnMoneyUnitType"
}],
attrs
:{
type
:
"radio"
,
name
:
"cost"
,
value
:
"1"
},
domProps
:{
checked
:
e
.
_q
(
e
.
returnMoneyUnitType
,
"1"
)},
on
:{
change
:[
function
(
t
){
e
.
returnMoneyUnitType
=
"1"
},
function
(
t
){
return
e
.
serviceChange
()}]}}),
e
.
_v
(
"
\n
票价
\n
"
)]),
e
.
_v
(
" "
),
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
returnMoneyRatio
,
expression
:
"returnMoneyRatio"
}],
staticClass
:
"returnMoneyRatio"
,
attrs
:{
type
:
"number"
,
min
:
"0"
},
domProps
:{
value
:
e
.
returnMoneyRatio
},
on
:{
input
:
function
(
t
){
t
.
target
.
composing
||
(
e
.
returnMoneyRatio
=
t
.
target
.
value
)}}}),
e
.
_v
(
"
\n
%
\n
"
)])]),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"span"
,[
e
.
_v
(
" 退款类型: "
)]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
returnMoneyType
,
expression
:
"returnMoneyType"
}],
attrs
:{
type
:
"radio"
,
name
:
"returnMoneyType"
,
value
:
"0"
},
domProps
:{
checked
:
e
.
_q
(
e
.
returnMoneyType
,
"0"
)},
on
:{
change
:
function
(
t
){
e
.
returnMoneyType
=
"0"
}}}),
e
.
_v
(
"
\n
不退款
\n
"
)])]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
returnMoneyType
,
expression
:
"returnMoneyType"
}],
attrs
:{
type
:
"radio"
,
name
:
"returnMoneyType"
,
value
:
"1"
},
domProps
:{
checked
:
e
.
_q
(
e
.
returnMoneyType
,
"1"
)},
on
:{
change
:
function
(
t
){
e
.
returnMoneyType
=
"1"
}}}),
e
.
_v
(
"
\n
自动退款
\n
"
)])])])]),
e
.
_v
(
" "
),
a
(
"div"
,{
directives
:[{
name
:
"show"
,
rawName
:
"v-show"
,
value
:
e
.
ruleList
[
2
].
show
,
expression
:
"ruleList[2].show"
}],
staticClass
:
"discount"
},[
a
(
"div"
,[
a
(
"a"
,{
staticClass
:
"btn4"
,
on
:{
click
:
function
(
t
){
return
e
.
addSingleRule
()}}},[
e
.
_v
(
"增加"
)])]),
e
.
_v
(
" "
),
e
.
_l
(
e
.
discountsList
,
function
(
t
,
i
){
return
a
(
"div"
,{
key
:
i
},[
a
(
"p"
,[
a
(
"span"
,[
e
.
_v
(
" 购买数量: "
)]),
e
.
_v
(
" "
),
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
t
.
buyNum
,
expression
:
"item.buyNum"
}],
attrs
:{
type
:
"number"
,
min
:
"0"
,
onKeypress
:
"return (/[
\\
d]/.test(String.fromCharCode(event.keyCode)))"
},
domProps
:{
value
:
t
.
buyNum
},
on
:{
input
:
function
(
a
){
a
.
target
.
composing
||
e
.
$set
(
t
,
"buyNum"
,
a
.
target
.
value
)}}}),
e
.
_v
(
"份
\n
"
)]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"span"
,[
e
.
_v
(
" 结算单价: "
)]),
e
.
_v
(
" "
),
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
t
.
salePricePay
,
expression
:
"item.salePricePay"
}],
attrs
:{
type
:
"number"
,
min
:
"0"
},
domProps
:{
value
:
t
.
salePricePay
},
on
:{
input
:
function
(
a
){
a
.
target
.
composing
||
e
.
$set
(
t
,
"salePricePay"
,
a
.
target
.
value
)}}}),
e
.
_v
(
"元/份
\n
"
)]),
e
.
_v
(
" "
),
a
(
"i"
,{
on
:{
click
:
function
(
t
){
return
e
.
reduceSingleRule
(
i
)}}},[
e
.
_v
(
" - "
)])])})],
2
),
e
.
_v
(
" "
),
a
(
"div"
,{
directives
:[{
name
:
"show"
,
rawName
:
"v-show"
,
value
:
e
.
ruleList
[
3
].
show
,
expression
:
"ruleList[3].show"
}],
staticClass
:
"discount"
},[
a
(
"div"
,[
a
(
"a"
,{
staticClass
:
"btn4"
,
on
:{
click
:
function
(
t
){
return
e
.
addSettleRule
()}}},[
e
.
_v
(
" 增加 "
)])]),
e
.
_v
(
" "
),
e
.
_l
(
e
.
discountsPayList
,
function
(
t
,
i
){
return
a
(
"div"
,{
key
:
i
},[
a
(
"p"
,[
a
(
"span"
,[
e
.
_v
(
" 购买数量: "
)]),
e
.
_v
(
" "
),
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
t
.
buyNum
,
expression
:
"item.buyNum"
}],
attrs
:{
type
:
"number"
,
min
:
"0"
,
onKeypress
:
"return (/[
\\
d]/.test(String.fromCharCode(event.keyCode)))"
},
domProps
:{
value
:
t
.
buyNum
},
on
:{
input
:
function
(
a
){
a
.
target
.
composing
||
e
.
$set
(
t
,
"buyNum"
,
a
.
target
.
value
)}}}),
e
.
_v
(
"份
\n
"
),
a
(
"select"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
t
.
buyUnit
,
expression
:
"item.buyUnit"
}],
on
:{
change
:
function
(
a
){
var
i
=
Array
.
prototype
.
filter
.
call
(
a
.
target
.
options
,
function
(
e
){
return
e
.
selected
}).
map
(
function
(
e
){
return
"_value"
in
e
?
e
.
_value
:
e
.
value
});
e
.
$set
(
t
,
"buyUnit"
,
a
.
target
.
multiple
?
i
:
i
[
0
])}}},[
a
(
"option"
,{
attrs
:{
value
:
""
}},[
e
.
_v
(
"-请选择-"
)]),
e
.
_v
(
" "
),
a
(
"option"
,{
attrs
:{
value
:
"0"
}},[
e
.
_v
(
"次"
)]),
e
.
_v
(
" "
),
a
(
"option"
,{
attrs
:{
value
:
"1"
}},[
e
.
_v
(
"月"
)]),
e
.
_v
(
" "
),
a
(
"option"
,{
attrs
:{
value
:
"2"
}},[
e
.
_v
(
"季度"
)]),
e
.
_v
(
" "
),
a
(
"option"
,{
attrs
:{
value
:
"3"
}},[
e
.
_v
(
"年"
)])])]),
e
.
_v
(
" "
),
a
(
"p"
,[
a
(
"span"
,[
e
.
_v
(
" 结算单价: "
)]),
e
.
_v
(
" "
),
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
t
.
salePricePay
,
expression
:
"item.salePricePay"
}],
attrs
:{
type
:
"number"
,
min
:
"0"
},
domProps
:{
value
:
t
.
salePricePay
},
on
:{
input
:
function
(
a
){
a
.
target
.
composing
||
e
.
$set
(
t
,
"salePricePay"
,
a
.
target
.
value
)}}}),
e
.
_v
(
"元/份
\n
"
)]),
e
.
_v
(
" "
),
a
(
"i"
,{
on
:{
click
:
function
(
t
){
return
e
.
reduceSettleRule
(
i
)}}},[
e
.
_v
(
" - "
)])])})],
2
),
e
.
_v
(
" "
),
a
(
"div"
,{
directives
:[{
name
:
"show"
,
rawName
:
"v-show"
,
value
:
e
.
ruleList
[
4
].
show
,
expression
:
"ruleList[4].show"
}],
staticClass
:
"number"
},[
a
(
"label"
,[
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
saleSortAuto
,
expression
:
"saleSortAuto"
}],
attrs
:{
type
:
"checkbox"
},
domProps
:{
checked
:
Array
.
isArray
(
e
.
saleSortAuto
)?
e
.
_i
(
e
.
saleSortAuto
,
null
)
>-
1
:
e
.
saleSortAuto
},
on
:{
change
:
function
(
t
){
var
a
=
e
.
saleSortAuto
,
i
=
t
.
target
,
s
=!!
i
.
checked
;
if
(
Array
.
isArray
(
a
)){
var
r
=
e
.
_i
(
a
,
null
);
i
.
checked
?
r
<
0
&&
(
e
.
saleSortAuto
=
a
.
concat
([
null
])):
r
>-
1
&&
(
e
.
saleSortAuto
=
a
.
slice
(
0
,
r
).
concat
(
a
.
slice
(
r
+
1
)))}
else
e
.
saleSortAuto
=
s
}}}),
e
.
_v
(
"
\n
购买自动排号
\n
"
),
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
e
.
syncToPd
,
expression
:
"syncToPd"
}],
staticStyle
:{
"margin-left"
:
"20px"
},
attrs
:{
type
:
"checkbox"
},
domProps
:{
checked
:
Array
.
isArray
(
e
.
syncToPd
)?
e
.
_i
(
e
.
syncToPd
,
null
)
>-
1
:
e
.
syncToPd
},
on
:{
change
:
function
(
t
){
var
a
=
e
.
syncToPd
,
i
=
t
.
target
,
s
=!!
i
.
checked
;
if
(
Array
.
isArray
(
a
)){
var
r
=
e
.
_i
(
a
,
null
);
i
.
checked
?
r
<
0
&&
(
e
.
syncToPd
=
a
.
concat
([
null
])):
r
>-
1
&&
(
e
.
syncToPd
=
a
.
slice
(
0
,
r
).
concat
(
a
.
slice
(
r
+
1
)))}
else
e
.
syncToPd
=
s
}}}),
e
.
_v
(
"
\n
同步到胖丁
\n
"
)])]),
e
.
_v
(
" "
),
a
(
"div"
,{
directives
:[{
name
:
"show"
,
rawName
:
"v-show"
,
value
:
e
.
ruleList
[
5
].
show
,
expression
:
"ruleList[5].show"
}]},[
e
.
_l
(
e
.
deposits
,
function
(
t
){
return
[
a
(
"div"
,{
key
:
t
.
projectId
,
staticClass
:
"disposits"
},[
a
(
"div"
,[
e
.
_v
(
"
\n
"
+
e
.
_s
(
t
.
projectName
)
+
"
\n
"
)]),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"div"
,[
a
(
"span"
,{
staticClass
:
"disposit_label"
},[
e
.
_v
(
"押金类型"
)]),
e
.
_v
(
" "
),
a
(
"el-select"
,{
staticStyle
:{
width
:
"120px"
},
attrs
:{
size
:
"mini"
},
model
:{
value
:
t
.
depositType
,
callback
:
function
(
a
){
e
.
$set
(
t
,
"depositType"
,
a
)},
expression
:
"item.depositType"
}},
e
.
_l
(
e
.
depositTypeList
,
function
(
e
){
return
a
(
"el-option"
,{
key
:
e
.
label
,
attrs
:{
label
:
e
.
label
,
value
:
e
.
value
}})}),
1
)],
1
),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"span"
,{
staticClass
:
"disposit_label"
},[
e
.
_v
(
"押金单价"
)]),
e
.
_v
(
" "
),
a
(
"el-input"
,{
staticStyle
:{
width
:
"80px"
},
attrs
:{
disabled
:
0
==
t
.
depositType
||
1
==
t
.
depositType
,
size
:
"mini"
},
model
:{
value
:
t
.
depositMoney
,
callback
:
function
(
a
){
e
.
$set
(
t
,
"depositMoney"
,
a
)},
expression
:
"item.depositMoney"
}})],
1
),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"span"
,{
staticClass
:
"disposit_label"
},[
e
.
_v
(
"押金时限"
)]),
e
.
_v
(
" "
),
a
(
"el-input"
,{
staticStyle
:{
width
:
"80px"
},
attrs
:{
size
:
"mini"
},
model
:{
value
:
t
.
depositHour
,
callback
:
function
(
a
){
e
.
$set
(
t
,
"depositHour"
,
a
)},
expression
:
"item.depositHour"
}})],
1
),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"span"
,{
staticClass
:
"disposit_label"
},[
e
.
_v
(
"押金时扣"
)]),
e
.
_v
(
" "
),
a
(
"el-input"
,{
staticStyle
:{
width
:
"80px"
},
attrs
:{
size
:
"mini"
},
model
:{
value
:
t
.
depositHourMoney
,
callback
:
function
(
a
){
e
.
$set
(
t
,
"depositHourMoney"
,
a
)},
expression
:
"item.depositHourMoney"
}})],
1
),
e
.
_v
(
" "
),
a
(
"div"
,[
a
(
"span"
,{
staticClass
:
"disposit_label"
},[
e
.
_v
(
"丢失扣款"
)]),
e
.
_v
(
" "
),
a
(
"el-input"
,{
staticStyle
:{
width
:
"80px"
},
attrs
:{
size
:
"mini"
},
model
:{
value
:
t
.
depositLostMoney
,
callback
:
function
(
a
){
e
.
$set
(
t
,
"depositLostMoney"
,
a
)},
expression
:
"item.depositLostMoney"
}})],
1
)])])]})],
2
),
e
.
_v
(
" "
),
a
(
"div"
,{
directives
:[{
name
:
"show"
,
rawName
:
"v-show"
,
value
:
e
.
ruleList2
[
0
].
show
&&
0
==
e
.
saleServiceType
,
expression
:
"ruleList2[0].show && saleServiceType == 0"
}],
staticClass
:
"extra"
},[
a
(
"p"
,{
staticClass
:
"btn4"
,
on
:{
click
:
function
(
t
){
return
e
.
addService
()}}},[
e
.
_v
(
"新增"
)]),
e
.
_v
(
" "
),
e
.
_l
(
e
.
services
,
function
(
t
,
i
){
return
a
(
"div"
,{
key
:
i
},[
e
.
_v
(
"
\n
分销产品:
\n
"
),
a
(
"div"
,[
a
(
"section"
,[
a
(
"el-select"
,{
attrs
:{
filterable
:
""
},
on
:{
change
:
function
(
a
){
return
e
.
extraChange
(
i
,
t
.
saleId
)}},
model
:{
value
:
t
.
saleId
,
callback
:
function
(
a
){
e
.
$set
(
t
,
"saleId"
,
a
)},
expression
:
"item.saleId"
}},[
a
(
"el-option"
,{
attrs
:{
label
:
"-请选择-"
,
value
:
""
}}),
e
.
_v
(
" "
),
e
.
_l
(
e
.
distributionList
,
function
(
e
){
return
a
(
"el-option"
,{
key
:
e
.
saleId
,
attrs
:{
label
:
e
.
productName
+
"+"
+
e
.
saleTypeName
,
value
:
e
.
saleId
}})})],
2
)],
1
)]),
e
.
_v
(
" "
),
a
(
"div"
,[
e
.
_v
(
"
\n
门市价:
\n
"
),
a
(
"span"
,[
e
.
_v
(
e
.
_s
(
t
.
productPrice
))]),
e
.
_v
(
"元/份
\n
"
)]),
e
.
_v
(
" "
),
a
(
"div"
,[
e
.
_v
(
"
\n
渠道售价:
\n
"
),
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
t
.
salePrice
,
expression
:
"item.salePrice"
}],
attrs
:{
type
:
"text"
,
disabled
:
"disabled"
},
domProps
:{
value
:
t
.
salePrice
},
on
:{
input
:
function
(
a
){
a
.
target
.
composing
||
e
.
$set
(
t
,
"salePrice"
,
a
.
target
.
value
)}}}),
e
.
_v
(
"元/份
\n
"
)]),
e
.
_v
(
" "
),
a
(
"div"
,[
e
.
_v
(
"
\n
结算价:
\n
"
),
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
t
.
salePricePay
,
expression
:
"item.salePricePay"
}],
attrs
:{
type
:
"text"
,
disabled
:
"disabled"
},
domProps
:{
value
:
t
.
salePricePay
},
on
:{
input
:
function
(
a
){
a
.
target
.
composing
||
e
.
$set
(
t
,
"salePricePay"
,
a
.
target
.
value
)}}}),
e
.
_v
(
"元/份
\n
"
)]),
e
.
_v
(
" "
),
a
(
"div"
,[
e
.
_v
(
"
\n
手续费率:
\n
"
),
a
(
"input"
,{
directives
:[{
name
:
"model"
,
rawName
:
"v-model"
,
value
:
t
.
salePriceFee
,
expression
:
"item.salePriceFee"
}],
attrs
:{
type
:
"text"
,
disabled
:
"disabled"
},
domProps
:{
value
:
t
.
salePriceFee
},
on
:{
input
:
function
(
a
){
a
.
target
.
composing
||
e
.
$set
(
t
,
"salePriceFee"
,
a
.
target
.
value
)}}}),
e
.
_v
(
"%
\n
"
)]),
e
.
_v
(
" "
),
a
(
"i"
,{
on
:{
click
:
function
(
t
){
return
e
.
reduceService
(
i
)}}},[
e
.
_v
(
"-"
)])])})],
2
),
e
.
_v
(
" "
),
a
(
"hr"
,{
staticStyle
:{
"margin-top"
:
"0.3rem"
}})]),
e
.
_v
(
" "
),
a
(
"div"
,{
staticStyle
:{
"margin-top"
:
"0.5rem"
}},[
a
(
"a"
,{
staticClass
:
"btn4"
,
staticStyle
:{
"margin-right"
:
"0.6rem"
},
on
:{
click
:
function
(
t
){
return
e
.
saved
(
!
0
)}}},[
e
.
_v
(
"保存上架"
)]),
e
.
_v
(
" "
),
a
(
"a"
,{
staticClass
:
"btn4"
,
staticStyle
:{
"margin-right"
:
"0.6rem"
},
on
:{
click
:
function
(
t
){
return
e
.
saved
(
!
1
)}}},[
e
.
_v
(
"保存草稿"
)]),
e
.
_v
(
" "
),
a
(
"a"
,{
staticClass
:
"btn4"
,
on
:{
click
:
function
(
t
){
return
e
.
$router
.
go
(
-
1
)}}},[
e
.
_v
(
"返回"
)])])],
1
)},
staticRenderFns
:[]};
var
f
=
a
(
"C7Lr"
)(
P
,
b
,
!
1
,
function
(
e
){
a
(
"vTDq"
)},
"data-v-f0905ba4"
,
null
);
t
.
default
=
f
.
exports
},
ro5b
:
function
(
e
,
t
,
a
){
"use strict"
;
var
i
=
a
(
"NloU"
).
a
,
s
=
i
+
"/tbd-system/"
,
r
=
i
+
"/tbd-order/"
,
n
=
{
getAreaList
:
function
(){
return
s
+
"/area/list"
},
getTourList
:
function
(){
return
r
+
"/person/list"
},
sendSms
:
function
(){
return
r
+
"/person/sms"
}};
t
.
a
=
n
},
vTDq
:
function
(
e
,
t
){}});
\ No newline at end of file
nwjs-v0.25.2-win-ia32/Tubida/js/manifest.
2f0f1e3d0e94116954e9
.js
→
nwjs-v0.25.2-win-ia32/Tubida/js/manifest.
bcc4b1932acb5ec7ff54
.js
View file @
b324aefc
!
function
(
e
){
var
a
=
window
.
webpackJsonp
;
window
.
webpackJsonp
=
function
(
f
,
b
,
n
){
for
(
var
r
,
t
,
o
,
u
=
0
,
i
=
[];
u
<
f
.
length
;
u
++
)
t
=
f
[
u
],
d
[
t
]
&&
i
.
push
(
d
[
t
][
0
]),
d
[
t
]
=
0
;
for
(
r
in
b
)
Object
.
prototype
.
hasOwnProperty
.
call
(
b
,
r
)
&&
(
e
[
r
]
=
b
[
r
]);
for
(
a
&&
a
(
f
,
b
,
n
);
i
.
length
;)
i
.
shift
()();
if
(
n
)
for
(
u
=
0
;
u
<
n
.
length
;
u
++
)
o
=
c
(
c
.
s
=
n
[
u
]);
return
o
};
var
f
=
{},
d
=
{
128
:
0
};
function
c
(
a
){
if
(
f
[
a
])
return
f
[
a
].
exports
;
var
d
=
f
[
a
]
=
{
i
:
a
,
l
:
!
1
,
exports
:{}};
return
e
[
a
].
call
(
d
.
exports
,
d
,
d
.
exports
,
c
),
d
.
l
=!
0
,
d
.
exports
}
c
.
e
=
function
(
e
){
var
a
=
d
[
e
];
if
(
0
===
a
)
return
new
Promise
(
function
(
e
){
e
()});
if
(
a
)
return
a
[
2
];
var
f
=
new
Promise
(
function
(
f
,
c
){
a
=
d
[
e
]
=
[
f
,
c
]});
a
[
2
]
=
f
;
var
b
=
document
.
getElementsByTagName
(
"head"
)[
0
],
n
=
document
.
createElement
(
"script"
);
n
.
type
=
"text/javascript"
,
n
.
charset
=
"utf-8"
,
n
.
async
=!
0
,
n
.
timeout
=
12
e4
,
c
.
nc
&&
n
.
setAttribute
(
"nonce"
,
c
.
nc
),
n
.
src
=
c
.
p
+
"js/"
+
e
+
"."
+
{
0
:
"633d64c512a09853842c"
,
1
:
"047a83a40fbbffee2477"
,
2
:
"583fe2350a17d08c48eb"
,
3
:
"d7f60012a25e1181af50"
,
4
:
"093c4e710beffe4aeeee"
,
5
:
"df1ec4157bec56275075"
,
6
:
"2e942cde00b97b9bfbdf"
,
7
:
"5db3536cdf4484f60d57"
,
8
:
"15671410a587464bf960"
,
9
:
"aea2bd0b5d558ba4e746"
,
10
:
"d03d13382ac0edc5ea24"
,
11
:
"a5d8f17f9bf881dc0917"
,
12
:
"aedd0a9ac24e5cf7b717"
,
13
:
"31856dc5bcdfea90a093"
,
14
:
"e93bbaed5956c23f5154"
,
15
:
"a1e14900d6a87a8c0937"
,
16
:
"7312f412b32ddf6e53ab"
,
17
:
"19942fc356bca5bc89fd"
,
18
:
"385cea9014490c11e8dd"
,
19
:
"3f175a56601c83585c54"
,
20
:
"4014081c05afb24b22b0"
,
21
:
"68b00fde111b80f13271"
,
22
:
"c27801eb8cead5e45593"
,
23
:
"7107f0bea325d7bf17c5"
,
24
:
"17ff43e507da65678b83"
,
25
:
"613da006cb4d879e0ab1"
,
26
:
"e71596cd29154193fa7d"
,
27
:
"b48375cf648deced7339"
,
28
:
"78f3343337ee59e5f60a"
,
29
:
"fba5934d7c1f17448f27"
,
30
:
"f3582930d5f6207ac252"
,
31
:
"3a186f4fe83a8b6fc69a"
,
32
:
"f9b00e08b59a54da46a4"
,
33
:
"03bd6fb11b324702407f"
,
34
:
"42b5593646ac6ed068ef"
,
35
:
"af8e2390cdc059ca848f"
,
36
:
"458c028961a07dc47c5d"
,
37
:
"e3574ed2865257b610d7"
,
38
:
"68405c50ffd8067699a9"
,
39
:
"cb3e41db524146dbbc31"
,
40
:
"6c5f154836d16bcefe53"
,
41
:
"6215cf8d94488c0388e5"
,
42
:
"d83f0a319c9b1ff5da5c"
,
43
:
"a5e59909f5ec4f14e36a"
,
44
:
"5f8ad2ae88f01c866691"
,
45
:
"e72f8c696796fd018282"
,
46
:
"03a7ebe57a36b11d136f"
,
47
:
"50669958c27e14e46de4"
,
48
:
"f87214225a1782a79957"
,
49
:
"06fd8b7aedd10840aec1"
,
50
:
"eeaa598e269ae228b6ca"
,
51
:
"30b4c23f28602ea4951a"
,
52
:
"18b237eee555318912e2"
,
53
:
"dc1889139e3da95e8496"
,
54
:
"fd11737a9732340087db"
,
55
:
"945f78a97d8be324ddb1"
,
56
:
"a517f468de799b87cffb"
,
57
:
"a1ccb5db3e1f5ce43d68"
,
58
:
"ad9b07f4dc8d49ca22ee"
,
59
:
"a4c435673f6fc5d8a8e7"
,
60
:
"4f8f9688b93296b87003"
,
61
:
"696ae7f4a58a5f4a3ef9"
,
62
:
"fa79612b32eed173fc13"
,
63
:
"6d40e97f1bee0af3e96f"
,
64
:
"a5071a67010f9093dbd8"
,
65
:
"558324312fbba7af56d9"
,
66
:
"87661336bbd001873568"
,
67
:
"7430ff9f6380b45a1834"
,
68
:
"bdf0181c077514edc678"
,
69
:
"1fa856f4baf22c15f046"
,
70
:
"1c10e847a61514658300"
,
71
:
"0fe33211990bfed4f69b"
,
72
:
"6409864e4a0c224a3df7"
,
73
:
"572223611ae9a5ded14c"
,
74
:
"15831acec77089cf8848"
,
75
:
"f4a82f0e4fd4e208eba4"
,
76
:
"2f646894cc0ce69a6842"
,
77
:
"c42fce918559d7031453"
,
78
:
"39d4eab9b76eac2e6356"
,
79
:
"7bdfbc7b4aa5c04a11a0"
,
80
:
"e76e3f7bece7a47b892b"
,
81
:
"93162eb0dbd719cb5d41"
,
82
:
"fbd783d30bc5648a070c"
,
83
:
"cb83fcecd47808dbe17b"
,
84
:
"29ac669a2eb6224e3faa"
,
85
:
"536e0e65664c415aeff1"
,
86
:
"2196ba37eeb5a02fba1f"
,
87
:
"d4ee4eddd98f6a653796"
,
88
:
"de5d4ad31f2cf988c8f5"
,
89
:
"40224e1b4e70aa496198"
,
90
:
"5fbfa88edd9d4aa5ab24"
,
91
:
"e5d3241aad3429cff10d"
,
92
:
"88c758bf130fdc52274f"
,
93
:
"ada4694f54ba4427714e"
,
94
:
"ecc81ab4244ba6b61dc5"
,
95
:
"f1e8ad64e04b0598060c"
,
96
:
"6e38e43b35c31a588f32"
,
97
:
"582dc2caa6f772c1fc6c"
,
98
:
"0d56485286d71891a0de"
,
99
:
"7bbddfa481acd50f57d1"
,
100
:
"63520cf18917cc24b2eb"
,
101
:
"89aef99a38bbe1582f7b"
,
102
:
"8f8df7a65136b13bf0c7"
,
103
:
"7a9eebd4da687d53634d"
,
104
:
"c0a9a3e91e2540f653e3"
,
105
:
"9b428ca0927c015e7be3"
,
106
:
"fcf3c0b69ffbe35ff083"
,
107
:
"6db71c0a9f779633bdf3"
,
108
:
"6a06d6602983373e7969"
,
109
:
"602c56cb15da3664018e"
,
110
:
"176111d090cedc352002"
,
111
:
"f68ab183a333d1ceca61"
,
112
:
"fe3139b97d8bacd21393"
,
113
:
"d89457d08e707ac44656"
,
114
:
"afd7788b7dd2780feef1"
,
115
:
"0e10a1fb7d719d86c0a8"
,
116
:
"d1f3be562acf8c021db5"
,
117
:
"1bd0f4cdb20702d2f2a3"
,
118
:
"2ba618264290927aa845"
,
119
:
"c44e5f7e5919f0b3b3b1"
,
120
:
"a12a4dd3075d0eac7dae"
,
121
:
"7db7624ebaacca9e4c42"
,
122
:
"f727b68da45a70e93e76"
,
123
:
"fe42afe66748da8ed1ba"
,
124
:
"4e9792f71ddae515e328"
,
125
:
"e851630920af910a3bb6"
,
126
:
"054feb9196cf21fe0195"
}[
e
]
+
".js"
;
var
r
=
setTimeout
(
t
,
12
e4
);
function
t
(){
n
.
onerror
=
n
.
onload
=
null
,
clearTimeout
(
r
);
var
a
=
d
[
e
];
0
!==
a
&&
(
a
&&
a
[
1
](
new
Error
(
"Loading chunk "
+
e
+
" failed."
)),
d
[
e
]
=
void
0
)}
return
n
.
onerror
=
n
.
onload
=
t
,
b
.
appendChild
(
n
),
f
},
c
.
m
=
e
,
c
.
c
=
f
,
c
.
d
=
function
(
e
,
a
,
f
){
c
.
o
(
e
,
a
)
||
Object
.
defineProperty
(
e
,
a
,{
configurable
:
!
1
,
enumerable
:
!
0
,
get
:
f
})},
c
.
n
=
function
(
e
){
var
a
=
e
&&
e
.
__esModule
?
function
(){
return
e
.
default
}:
function
(){
return
e
};
return
c
.
d
(
a
,
"a"
,
a
),
a
},
c
.
o
=
function
(
e
,
a
){
return
Object
.
prototype
.
hasOwnProperty
.
call
(
e
,
a
)},
c
.
p
=
"/"
,
c
.
oe
=
function
(
e
){
throw
console
.
error
(
e
),
e
}}([]);
\ No newline at end of file
!
function
(
e
){
var
a
=
window
.
webpackJsonp
;
window
.
webpackJsonp
=
function
(
f
,
b
,
n
){
for
(
var
r
,
t
,
o
,
u
=
0
,
i
=
[];
u
<
f
.
length
;
u
++
)
t
=
f
[
u
],
d
[
t
]
&&
i
.
push
(
d
[
t
][
0
]),
d
[
t
]
=
0
;
for
(
r
in
b
)
Object
.
prototype
.
hasOwnProperty
.
call
(
b
,
r
)
&&
(
e
[
r
]
=
b
[
r
]);
for
(
a
&&
a
(
f
,
b
,
n
);
i
.
length
;)
i
.
shift
()();
if
(
n
)
for
(
u
=
0
;
u
<
n
.
length
;
u
++
)
o
=
c
(
c
.
s
=
n
[
u
]);
return
o
};
var
f
=
{},
d
=
{
128
:
0
};
function
c
(
a
){
if
(
f
[
a
])
return
f
[
a
].
exports
;
var
d
=
f
[
a
]
=
{
i
:
a
,
l
:
!
1
,
exports
:{}};
return
e
[
a
].
call
(
d
.
exports
,
d
,
d
.
exports
,
c
),
d
.
l
=!
0
,
d
.
exports
}
c
.
e
=
function
(
e
){
var
a
=
d
[
e
];
if
(
0
===
a
)
return
new
Promise
(
function
(
e
){
e
()});
if
(
a
)
return
a
[
2
];
var
f
=
new
Promise
(
function
(
f
,
c
){
a
=
d
[
e
]
=
[
f
,
c
]});
a
[
2
]
=
f
;
var
b
=
document
.
getElementsByTagName
(
"head"
)[
0
],
n
=
document
.
createElement
(
"script"
);
n
.
type
=
"text/javascript"
,
n
.
charset
=
"utf-8"
,
n
.
async
=!
0
,
n
.
timeout
=
12
e4
,
c
.
nc
&&
n
.
setAttribute
(
"nonce"
,
c
.
nc
),
n
.
src
=
c
.
p
+
"js/"
+
e
+
"."
+
{
0
:
"633d64c512a09853842c"
,
1
:
"047a83a40fbbffee2477"
,
2
:
"583fe2350a17d08c48eb"
,
3
:
"d7f60012a25e1181af50"
,
4
:
"093c4e710beffe4aeeee"
,
5
:
"df1ec4157bec56275075"
,
6
:
"2e942cde00b97b9bfbdf"
,
7
:
"5db3536cdf4484f60d57"
,
8
:
"15671410a587464bf960"
,
9
:
"aea2bd0b5d558ba4e746"
,
10
:
"d03d13382ac0edc5ea24"
,
11
:
"a5d8f17f9bf881dc0917"
,
12
:
"aedd0a9ac24e5cf7b717"
,
13
:
"31856dc5bcdfea90a093"
,
14
:
"e93bbaed5956c23f5154"
,
15
:
"a1e14900d6a87a8c0937"
,
16
:
"7312f412b32ddf6e53ab"
,
17
:
"19942fc356bca5bc89fd"
,
18
:
"385cea9014490c11e8dd"
,
19
:
"3f175a56601c83585c54"
,
20
:
"4014081c05afb24b22b0"
,
21
:
"68b00fde111b80f13271"
,
22
:
"c27801eb8cead5e45593"
,
23
:
"7107f0bea325d7bf17c5"
,
24
:
"17ff43e507da65678b83"
,
25
:
"613da006cb4d879e0ab1"
,
26
:
"e71596cd29154193fa7d"
,
27
:
"b48375cf648deced7339"
,
28
:
"78f3343337ee59e5f60a"
,
29
:
"fba5934d7c1f17448f27"
,
30
:
"f3582930d5f6207ac252"
,
31
:
"3a186f4fe83a8b6fc69a"
,
32
:
"f9b00e08b59a54da46a4"
,
33
:
"03bd6fb11b324702407f"
,
34
:
"42b5593646ac6ed068ef"
,
35
:
"af8e2390cdc059ca848f"
,
36
:
"458c028961a07dc47c5d"
,
37
:
"e3574ed2865257b610d7"
,
38
:
"68405c50ffd8067699a9"
,
39
:
"cb3e41db524146dbbc31"
,
40
:
"e216ead216d040642bd0"
,
41
:
"6215cf8d94488c0388e5"
,
42
:
"d83f0a319c9b1ff5da5c"
,
43
:
"a5e59909f5ec4f14e36a"
,
44
:
"5f8ad2ae88f01c866691"
,
45
:
"e72f8c696796fd018282"
,
46
:
"03a7ebe57a36b11d136f"
,
47
:
"50669958c27e14e46de4"
,
48
:
"f87214225a1782a79957"
,
49
:
"06fd8b7aedd10840aec1"
,
50
:
"eeaa598e269ae228b6ca"
,
51
:
"30b4c23f28602ea4951a"
,
52
:
"18b237eee555318912e2"
,
53
:
"dc1889139e3da95e8496"
,
54
:
"fd11737a9732340087db"
,
55
:
"945f78a97d8be324ddb1"
,
56
:
"a517f468de799b87cffb"
,
57
:
"a1ccb5db3e1f5ce43d68"
,
58
:
"ad9b07f4dc8d49ca22ee"
,
59
:
"a4c435673f6fc5d8a8e7"
,
60
:
"4f8f9688b93296b87003"
,
61
:
"696ae7f4a58a5f4a3ef9"
,
62
:
"fa79612b32eed173fc13"
,
63
:
"6d40e97f1bee0af3e96f"
,
64
:
"a5071a67010f9093dbd8"
,
65
:
"558324312fbba7af56d9"
,
66
:
"87661336bbd001873568"
,
67
:
"7430ff9f6380b45a1834"
,
68
:
"bdf0181c077514edc678"
,
69
:
"1fa856f4baf22c15f046"
,
70
:
"1c10e847a61514658300"
,
71
:
"0fe33211990bfed4f69b"
,
72
:
"6409864e4a0c224a3df7"
,
73
:
"572223611ae9a5ded14c"
,
74
:
"15831acec77089cf8848"
,
75
:
"f4a82f0e4fd4e208eba4"
,
76
:
"2f646894cc0ce69a6842"
,
77
:
"c42fce918559d7031453"
,
78
:
"39d4eab9b76eac2e6356"
,
79
:
"7bdfbc7b4aa5c04a11a0"
,
80
:
"e76e3f7bece7a47b892b"
,
81
:
"93162eb0dbd719cb5d41"
,
82
:
"fbd783d30bc5648a070c"
,
83
:
"cb83fcecd47808dbe17b"
,
84
:
"29ac669a2eb6224e3faa"
,
85
:
"536e0e65664c415aeff1"
,
86
:
"2196ba37eeb5a02fba1f"
,
87
:
"d4ee4eddd98f6a653796"
,
88
:
"de5d4ad31f2cf988c8f5"
,
89
:
"40224e1b4e70aa496198"
,
90
:
"5fbfa88edd9d4aa5ab24"
,
91
:
"e5d3241aad3429cff10d"
,
92
:
"88c758bf130fdc52274f"
,
93
:
"ada4694f54ba4427714e"
,
94
:
"ecc81ab4244ba6b61dc5"
,
95
:
"f1e8ad64e04b0598060c"
,
96
:
"6e38e43b35c31a588f32"
,
97
:
"582dc2caa6f772c1fc6c"
,
98
:
"0d56485286d71891a0de"
,
99
:
"7bbddfa481acd50f57d1"
,
100
:
"63520cf18917cc24b2eb"
,
101
:
"89aef99a38bbe1582f7b"
,
102
:
"8f8df7a65136b13bf0c7"
,
103
:
"7a9eebd4da687d53634d"
,
104
:
"c0a9a3e91e2540f653e3"
,
105
:
"9b428ca0927c015e7be3"
,
106
:
"fcf3c0b69ffbe35ff083"
,
107
:
"6db71c0a9f779633bdf3"
,
108
:
"6a06d6602983373e7969"
,
109
:
"602c56cb15da3664018e"
,
110
:
"176111d090cedc352002"
,
111
:
"f68ab183a333d1ceca61"
,
112
:
"fe3139b97d8bacd21393"
,
113
:
"d89457d08e707ac44656"
,
114
:
"afd7788b7dd2780feef1"
,
115
:
"0e10a1fb7d719d86c0a8"
,
116
:
"d1f3be562acf8c021db5"
,
117
:
"1bd0f4cdb20702d2f2a3"
,
118
:
"2ba618264290927aa845"
,
119
:
"c44e5f7e5919f0b3b3b1"
,
120
:
"a12a4dd3075d0eac7dae"
,
121
:
"7db7624ebaacca9e4c42"
,
122
:
"f727b68da45a70e93e76"
,
123
:
"fe42afe66748da8ed1ba"
,
124
:
"4e9792f71ddae515e328"
,
125
:
"e851630920af910a3bb6"
,
126
:
"054feb9196cf21fe0195"
}[
e
]
+
".js"
;
var
r
=
setTimeout
(
t
,
12
e4
);
function
t
(){
n
.
onerror
=
n
.
onload
=
null
,
clearTimeout
(
r
);
var
a
=
d
[
e
];
0
!==
a
&&
(
a
&&
a
[
1
](
new
Error
(
"Loading chunk "
+
e
+
" failed."
)),
d
[
e
]
=
void
0
)}
return
n
.
onerror
=
n
.
onload
=
t
,
b
.
appendChild
(
n
),
f
},
c
.
m
=
e
,
c
.
c
=
f
,
c
.
d
=
function
(
e
,
a
,
f
){
c
.
o
(
e
,
a
)
||
Object
.
defineProperty
(
e
,
a
,{
configurable
:
!
1
,
enumerable
:
!
0
,
get
:
f
})},
c
.
n
=
function
(
e
){
var
a
=
e
&&
e
.
__esModule
?
function
(){
return
e
.
default
}:
function
(){
return
e
};
return
c
.
d
(
a
,
"a"
,
a
),
a
},
c
.
o
=
function
(
e
,
a
){
return
Object
.
prototype
.
hasOwnProperty
.
call
(
e
,
a
)},
c
.
p
=
"/"
,
c
.
oe
=
function
(
e
){
throw
console
.
error
(
e
),
e
}}([]);
\ No newline at end of file
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