Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
SuperMan
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
罗超
SuperMan
Commits
e2d3dc4e
Commit
e2d3dc4e
authored
Feb 03, 2020
by
华国豪
🙄
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
http://gitlab.oytour.com/luochao/superman
parents
86cddaf7
86b3c02a
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
2071 additions
and
1710 deletions
+2071
-1710
ScenicStrategyview.vue
src/components/ScenicStrategyview.vue
+73
-0
TravelControlList.vue
...components/TravelManager/TravelList/TravelControlList.vue
+1472
-1253
QuotationNewPrice.vue
...ts/TravelManager/TravelNewQuotation/QuotationNewPrice.vue
+8
-1
TravelManager2.vue
...ts/newTravelmanager/TravelGroupControl/TravelManager2.vue
+0
-1
TravelDaysTrip_Direct.vue
...elmanager/oldTravelGroupControl/TravelDaysTrip_Direct.vue
+3
-3
dinnerTrip_Direct.vue
...Travelmanager/oldTravelGroupControl/dinnerTrip_Direct.vue
+18
-12
hotelTrip_Direct.vue
...wTravelmanager/oldTravelGroupControl/hotelTrip_Direct.vue
+429
-410
scienTrip_Direct.vue
...wTravelmanager/oldTravelGroupControl/scienTrip_Direct.vue
+45
-29
scenicRecommentList.vue
src/components/scenicSpot/scenicRecommentList.vue
+15
-0
config.js
src/router/config.js
+8
-1
No files found.
src/components/ScenicStrategyview.vue
0 → 100644
View file @
e2d3dc4e
<
style
>
.ScenicMainContant
{
width
:
900px
;
margin
:
auto
;
height
:
auto
;
color
:
#4F5A61
;
}
.cardTitle
{
width
:
900px
;
margin
:
20px
auto
;
font-weight
:
500
;
word-break
:
break-word
;
font-size
:
44px
;
}
.ScenicCoverImg
{
margin-top
:
20px
;
}
.ScenicCoverImg
img
{
width
:
100%
;
}
.ScenicStrateg
{
color
:
#4F5A61
;
}
.ScenicStrateg
img
{
width
:
100%
;
}
</
style
>
<
template
>
<div
class=
"ScenicMainContant"
>
<div
class=
"cardTitle"
>
{{
dataList
.
Name
}}
</div>
<div
class=
"ScenicCoverImg"
v-if=
"dataList.ImgCover"
>
<img
:src=
"dataList.ImgCover"
alt=
""
/>
</div>
<div
class=
"ScenicStrateg"
v-html=
"dataList.Content"
>
</div>
</div>
</
template
>
<
script
>
export
default
{
data
()
{
return
{
msg
:{
Id
:
0
,
},
dataList
:{}
};
},
mounted
()
{
this
.
msg
.
Id
=
this
.
$route
.
query
.
id
;
this
.
getList
();
},
filters
:
{
},
methods
:
{
getList
(){
this
.
apipost
(
"ScenicRecomment_Get_GetScenicRecommentService"
,
this
.
msg
,
res
=>
{
if
(
res
.
data
.
resultCode
==
1
)
{
console
.
log
(
res
,
'ressss'
)
this
.
dataList
=
res
.
data
.
data
;
}
},
null
);
}
}
};
</
script
>
\ No newline at end of file
src/components/TravelManager/TravelList/TravelControlList.vue
View file @
e2d3dc4e
This diff is collapsed.
Click to expand it.
src/components/TravelManager/TravelNewQuotation/QuotationNewPrice.vue
View file @
e2d3dc4e
...
@@ -80,6 +80,7 @@
...
@@ -80,6 +80,7 @@
SingleRoomShareMoney
:
0
,
//单房差分摊费用
SingleRoomShareMoney
:
0
,
//单房差分摊费用
InlandTrafficShareMoney
:
0
,
//内陆段交通分摊费用
InlandTrafficShareMoney
:
0
,
//内陆段交通分摊费用
OtherShareMoney
:
0
,
//杂费分摊费用
OtherShareMoney
:
0
,
//杂费分摊费用
OtherRemark
:
""
,
//其他价格备注
},
},
CostCurrencyList
:
[],
//选择的币种
CostCurrencyList
:
[],
//选择的币种
CostNumberList
:
[],
//人数
CostNumberList
:
[],
//人数
...
@@ -112,6 +113,7 @@
...
@@ -112,6 +113,7 @@
BackVisaPrice
:
0
,
//退签证费
BackVisaPrice
:
0
,
//退签证费
BackSafeMoney
:
0
,
//退保险费
BackSafeMoney
:
0
,
//退保险费
ContractUrl
:
""
,
//合同地址
ContractUrl
:
""
,
//合同地址
PriceRemark
:
""
,
//定价备注
},
},
LineList
:
[],
//线路列表
LineList
:
[],
//线路列表
loading
:
false
loading
:
false
...
@@ -166,8 +168,13 @@
...
@@ -166,8 +168,13 @@
},
},
getPostData
()
{
getPostData
()
{
let
configId
=
this
.
$route
.
query
.
configId
;
let
configId
=
this
.
$route
.
query
.
configId
;
let
offerId
=
0
;
if
(
this
.
$route
.
query
.
offerid
)
{
offerId
=
this
.
$route
.
query
.
offerid
;
}
let
msg
=
{
let
msg
=
{
ID
:
configId
ID
:
configId
,
offerId
:
offerId
};
};
this
.
apipost
(
this
.
apipost
(
"travel_get_GetMyTravelInfo_V2"
,
"travel_get_GetMyTravelInfo_V2"
,
...
...
src/components/newTravelmanager/TravelGroupControl/TravelManager2.vue
View file @
e2d3dc4e
...
@@ -246,7 +246,6 @@
...
@@ -246,7 +246,6 @@
)
{
)
{
//to do something
//to do something
}
else
{
}
else
{
//this.$set(this.FeatureData, "DayList", data);
this
.
$refs
.
TravelFeature
.
setNewDate
(
data
);
this
.
$refs
.
TravelFeature
.
setNewDate
(
data
);
}
}
},
},
...
...
src/components/newTravelmanager/oldTravelGroupControl/TravelDaysTrip_Direct.vue
View file @
e2d3dc4e
...
@@ -29,7 +29,7 @@
...
@@ -29,7 +29,7 @@
<span
class=
"TDTextspan"
>
{{$t('sm.jhcfchengshi')}}
</span>
<span
class=
"TDTextspan"
>
{{$t('sm.jhcfchengshi')}}
</span>
<span>
<span>
<el-form-item
prop=
"StartCityId"
>
<el-form-item
prop=
"StartCityId"
>
<el-select
:disabled=
"isOpenGroup"
class=
'w
20
0'
:placeholder=
"$t('pub.pleaseSel')"
v-model=
"subConfig.StartCityId"
<el-select
:disabled=
"isOpenGroup"
class=
'w
12
0'
:placeholder=
"$t('pub.pleaseSel')"
v-model=
"subConfig.StartCityId"
filterable
>
filterable
>
<el-option
:label=
"$t('pub.unlimitedSel')"
:value=
'SelectDefaultValue'
></el-option>
<el-option
:label=
"$t('pub.unlimitedSel')"
:value=
'SelectDefaultValue'
></el-option>
<el-option
v-for=
"item in StartCity"
:label=
'item.startCityName'
:value=
'item.ID'
:key=
'item.ID'
>
<el-option
v-for=
"item in StartCity"
:label=
'item.startCityName'
:value=
'item.ID'
:key=
'item.ID'
>
...
@@ -37,10 +37,10 @@
...
@@ -37,10 +37,10 @@
</el-select>
</el-select>
</el-form-item>
</el-form-item>
</span>
</span>
<span
class=
"TDTextspan"
>
{{$t('sm.jhcfchengshi')}}
返回抵达城市
</span>
<span
class=
"TDTextspan"
>
返回抵达城市
</span>
<span>
<span>
<el-form-item
prop=
"ReturnArriveCityId"
>
<el-form-item
prop=
"ReturnArriveCityId"
>
<el-select
:disabled=
"isOpenGroup"
class=
'w
20
0'
:placeholder=
"$t('pub.pleaseSel')"
v-model=
"subConfig.ReturnArriveCityId"
<el-select
:disabled=
"isOpenGroup"
class=
'w
12
0'
:placeholder=
"$t('pub.pleaseSel')"
v-model=
"subConfig.ReturnArriveCityId"
filterable
>
filterable
>
<el-option
:label=
"$t('pub.unlimitedSel')"
:value=
'SelectDefaultValue'
></el-option>
<el-option
:label=
"$t('pub.unlimitedSel')"
:value=
'SelectDefaultValue'
></el-option>
<el-option
v-for=
"item in StartCity"
:label=
'item.startCityName'
:value=
'item.ID'
:key=
'item.ID'
>
<el-option
v-for=
"item in StartCity"
:label=
'item.startCityName'
:value=
'item.ID'
:key=
'item.ID'
>
...
...
src/components/newTravelmanager/oldTravelGroupControl/dinnerTrip_Direct.vue
View file @
e2d3dc4e
...
@@ -9,10 +9,12 @@
...
@@ -9,10 +9,12 @@
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('fnc.chakan')"
placement=
"top-start"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('fnc.chakan')"
placement=
"top-start"
>
<i
class=
"iconfont icon-chakan"
@
click=
"isShowEdit=!isShowEdit"
></i>
<i
class=
"iconfont icon-chakan"
@
click=
"isShowEdit=!isShowEdit"
></i>
</el-tooltip>
</el-tooltip>
<el-tooltip
v-if=
"!isOpenGroup"
class=
"item"
effect=
"dark"
:content=
"$t('system.table_delete')"
placement=
"top-start"
>
<el-tooltip
v-if=
"!isOpenGroup"
class=
"item"
effect=
"dark"
:content=
"$t('system.table_delete')"
placement=
"top-start"
>
<i
class=
"iconfont icon-xingzhuang"
@
click=
"removeDinnerTrip(subItemObj.childItem.DayNum,subIndex)"
></i>
<i
class=
"iconfont icon-xingzhuang"
@
click=
"removeDinnerTrip(subItemObj.childItem.DayNum,subIndex)"
></i>
</el-tooltip>
</el-tooltip>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('sm.shangyi')"
placement=
"top-start"
v-if=
"subIndex!=0&&!isOpenGroup"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('sm.shangyi')"
placement=
"top-start"
v-if=
"subIndex!=0&&!isOpenGroup"
>
<i
class=
"iconfont icon-shangyi"
@
click=
"MoveItem(subItemObj.childItem.DayNum,subIndex,0)"
></i>
<i
class=
"iconfont icon-shangyi"
@
click=
"MoveItem(subItemObj.childItem.DayNum,subIndex,0)"
></i>
</el-tooltip>
</el-tooltip>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('sm.xiayi')"
placement=
"top-start"
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('sm.xiayi')"
placement=
"top-start"
...
@@ -47,7 +49,8 @@
...
@@ -47,7 +49,8 @@
<el-input
:disabled=
"isOpenGroup"
type=
"text"
class=
"w60"
v-model=
"subItemObj.childItem.UseTimeHour"
<el-input
:disabled=
"isOpenGroup"
type=
"text"
class=
"w60"
v-model=
"subItemObj.childItem.UseTimeHour"
@
keyup
.
native=
"checkInteger(subItemObj.childItem,'UseTimeHour')"
></el-input>
{{
$t
(
'sm.hour'
)
}}
@
keyup
.
native=
"checkInteger(subItemObj.childItem,'UseTimeHour')"
></el-input>
{{
$t
(
'sm.hour'
)
}}
<el-input
:disabled=
"isOpenGroup"
type=
"text"
class=
"w60"
v-model=
"subItemObj.childItem.UseTimeMinutes"
<el-input
:disabled=
"isOpenGroup"
type=
"text"
class=
"w60"
v-model=
"subItemObj.childItem.UseTimeMinutes"
@
keyup
.
native=
"checkInteger(subItemObj.childItem,'UseTimeMinutes')"
></el-input>
{{
$t
(
'sm.Minute'
)
}}
@
keyup
.
native=
"checkInteger(subItemObj.childItem,'UseTimeMinutes')"
></el-input>
{{
$t
(
'sm.Minute'
)
}}
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -92,10 +95,12 @@
...
@@ -92,10 +95,12 @@
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('pub.edit')"
placement=
"top-start"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('pub.edit')"
placement=
"top-start"
>
<i
class=
"iconfont icon-bianji"
@
click=
"isShowEdit=!isShowEdit"
></i>
<i
class=
"iconfont icon-bianji"
@
click=
"isShowEdit=!isShowEdit"
></i>
</el-tooltip>
</el-tooltip>
<el-tooltip
v-if=
"!isOpenGroup"
class=
"item"
effect=
"dark"
:content=
"$t('system.table_delete')"
placement=
"top-start"
>
<el-tooltip
v-if=
"!isOpenGroup"
class=
"item"
effect=
"dark"
:content=
"$t('system.table_delete')"
placement=
"top-start"
>
<i
class=
"iconfont icon-xingzhuang"
@
click=
"removeDinnerTrip(subItemObj.childItem.DayNum,subIndex)"
></i>
<i
class=
"iconfont icon-xingzhuang"
@
click=
"removeDinnerTrip(subItemObj.childItem.DayNum,subIndex)"
></i>
</el-tooltip>
</el-tooltip>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('sm.shangyi')"
placement=
"top-start"
v-if=
"subIndex!=0&&!isOpenGroup"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('sm.shangyi')"
placement=
"top-start"
v-if=
"subIndex!=0&&!isOpenGroup"
>
<i
class=
"iconfont icon-shangyi"
@
click=
"MoveItem(subItemObj.childItem.DayNum,subIndex,0)"
></i>
<i
class=
"iconfont icon-shangyi"
@
click=
"MoveItem(subItemObj.childItem.DayNum,subIndex,0)"
></i>
</el-tooltip>
</el-tooltip>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('sm.xiayi')"
placement=
"top-start"
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('sm.xiayi')"
placement=
"top-start"
...
@@ -178,8 +183,7 @@
...
@@ -178,8 +183,7 @@
};
};
return
{
return
{
//其他餐食
//其他餐食
otherDinner
:
[
otherDinner
:
[{
{
Id
:
1
,
Id
:
1
,
Name
:
this
.
$t
(
'sm.jiudiannxyzc'
),
Name
:
this
.
$t
(
'sm.jiudiannxyzc'
),
City
:
0
,
City
:
0
,
...
@@ -216,7 +220,7 @@
...
@@ -216,7 +220,7 @@
},
},
{
{
ID
:
-
2
,
ID
:
-
2
,
Name
:
this
.
$t
(
'sm.jiudianxy'
),
Name
:
this
.
$t
(
'sm.jiudianxy'
),
City
:
0
,
City
:
0
,
About
:
""
,
About
:
""
,
PicPath
:
""
PicPath
:
""
...
@@ -335,6 +339,7 @@
...
@@ -335,6 +339,7 @@
this
.
subItemObj
.
childItem
.
ImaArray
=
[];
this
.
subItemObj
.
childItem
.
ImaArray
=
[];
var
dinnerImgList
=
obj
.
PicPath
.
split
(
","
);
var
dinnerImgList
=
obj
.
PicPath
.
split
(
","
);
for
(
var
i
=
0
;
i
<
dinnerImgList
.
length
;
i
++
)
{
for
(
var
i
=
0
;
i
<
dinnerImgList
.
length
;
i
++
)
{
if
(
i
<=
3
)
{
var
fileObj
=
this
.
$commonUtils
.
FileObject
();
var
fileObj
=
this
.
$commonUtils
.
FileObject
();
fileObj
.
Url
=
this
.
domainManager
().
ViittoFileUrl
+
dinnerImgList
[
i
];
fileObj
.
Url
=
this
.
domainManager
().
ViittoFileUrl
+
dinnerImgList
[
i
];
fileObj
.
Name
=
""
;
fileObj
.
Name
=
""
;
...
@@ -342,6 +347,7 @@
...
@@ -342,6 +347,7 @@
}
}
}
}
}
}
}
},
},
//获取餐厅套餐列表
//获取餐厅套餐列表
getDinnerMealList
(
event
)
{
getDinnerMealList
(
event
)
{
...
...
src/components/newTravelmanager/oldTravelGroupControl/hotelTrip_Direct.vue
View file @
e2d3dc4e
This diff is collapsed.
Click to expand it.
src/components/newTravelmanager/oldTravelGroupControl/scienTrip_Direct.vue
View file @
e2d3dc4e
...
@@ -7,7 +7,8 @@
...
@@ -7,7 +7,8 @@
</div>
</div>
<span
class=
"datePickContent"
style=
"display:none;"
>
<span
class=
"datePickContent"
style=
"display:none;"
>
<el-form-item>
<el-form-item>
<el-select
:disabled=
"isOpenGroup"
class=
"w160"
:placeholder=
"$t('sm.qxztime')"
v-model=
"subItemObj.childItem.TimeType"
>
<el-select
:disabled=
"isOpenGroup"
class=
"w160"
:placeholder=
"$t('sm.qxztime')"
v-model=
"subItemObj.childItem.TimeType"
>
<el-option
v-for=
"item in TimeTypeList"
:label=
'item.Name'
:value=
'item.Id'
:key=
'item.Id'
>
<el-option
v-for=
"item in TimeTypeList"
:label=
'item.Name'
:value=
'item.Id'
:key=
'item.Id'
>
</el-option>
</el-option>
</el-select>
</el-select>
...
@@ -17,13 +18,16 @@
...
@@ -17,13 +18,16 @@
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('fnc.chakan')"
placement=
"top-start"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('fnc.chakan')"
placement=
"top-start"
>
<i
class=
"iconfont icon-chakan"
@
click=
"isShowEdit=!isShowEdit"
></i>
<i
class=
"iconfont icon-chakan"
@
click=
"isShowEdit=!isShowEdit"
></i>
</el-tooltip>
</el-tooltip>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('system.table_delete')"
placement=
"top-start"
v-if=
"!isOpenGroup"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('system.table_delete')"
placement=
"top-start"
v-if=
"!isOpenGroup"
>
<i
class=
"iconfont icon-xingzhuang"
@
click=
"removeScienTrip(subItemObj.childItem.DayNum,subIndex)"
></i>
<i
class=
"iconfont icon-xingzhuang"
@
click=
"removeScienTrip(subItemObj.childItem.DayNum,subIndex)"
></i>
</el-tooltip>
</el-tooltip>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('sm.shangyi')"
placement=
"top-start"
v-if=
"subIndex!=0 && !isOpenGroup"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('sm.shangyi')"
placement=
"top-start"
v-if=
"subIndex!=0 && !isOpenGroup"
>
<i
class=
"iconfont icon-shangyi"
@
click=
"MoveItem(subItemObj.childItem.DayNum,subIndex,0)"
></i>
<i
class=
"iconfont icon-shangyi"
@
click=
"MoveItem(subItemObj.childItem.DayNum,subIndex,0)"
></i>
</el-tooltip>
</el-tooltip>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('sm.xiayi')"
placement=
"top-start"
v-if=
"subIndex!=subTotalIndex-1 && !isOpenGroup"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('sm.xiayi')"
placement=
"top-start"
v-if=
"subIndex!=subTotalIndex-1 && !isOpenGroup"
>
<i
class=
"iconfont icon-xiayi1"
@
click=
"MoveItem(subItemObj.childItem.DayNum,subIndex,1)"
></i>
<i
class=
"iconfont icon-xiayi1"
@
click=
"MoveItem(subItemObj.childItem.DayNum,subIndex,1)"
></i>
</el-tooltip>
</el-tooltip>
</div>
</div>
...
@@ -31,9 +35,11 @@
...
@@ -31,9 +35,11 @@
<div
class=
"TDLeftPlan"
>
<div
class=
"TDLeftPlan"
>
<span>
{{
$t
(
'sm.scenChoosse'
)
}}
</span>
<span>
{{
$t
(
'sm.scenChoosse'
)
}}
</span>
<span>
<span>
<el-form-item
:prop=
"'DayList.'+index+'.dayArray.'+subIndex+'.childItem.CouponsId'"
:rules=
"scienTripRules.CouponsId"
>
<el-form-item
:prop=
"'DayList.'+index+'.dayArray.'+subIndex+'.childItem.CouponsId'"
<el-select
:disabled=
"isOpenGroup"
class=
'w160'
:placeholder=
"$t('pub.pleaseSel')"
filterable
v-model=
"subItemObj.childItem.CouponsId"
:rules=
"scienTripRules.CouponsId"
>
@
visible-change=
"getQScenicList($event)"
@
change=
"changeQScenicList()"
>
<el-select
:disabled=
"isOpenGroup"
class=
'w160'
:placeholder=
"$t('pub.pleaseSel')"
filterable
v-model=
"subItemObj.childItem.CouponsId"
@
visible-change=
"getQScenicList($event)"
@
change=
"changeQScenicList()"
>
<el-option
:label=
"$t('pub.unlimitedSel')"
:value=
'DefaultSelectValue'
></el-option>
<el-option
:label=
"$t('pub.unlimitedSel')"
:value=
'DefaultSelectValue'
></el-option>
<el-option
v-for=
"item in QScenicList"
:label=
'getItemLabel(item)'
:value=
'item.ID'
:key=
'item.ID'
>
<el-option
v-for=
"item in QScenicList"
:label=
'getItemLabel(item)'
:value=
'item.ID'
:key=
'item.ID'
>
</el-option>
</el-option>
...
@@ -55,13 +61,15 @@
...
@@ -55,13 +61,15 @@
<el-input
:disabled=
"isOpenGroup"
type=
"text"
class=
"w60"
v-model=
"subItemObj.childItem.PlayTimeHour"
<el-input
:disabled=
"isOpenGroup"
type=
"text"
class=
"w60"
v-model=
"subItemObj.childItem.PlayTimeHour"
@
keyup
.
native=
"checkInteger(subItemObj.childItem,'PlayTimeHour')"
maxlength=
"2"
></el-input>
小时
@
keyup
.
native=
"checkInteger(subItemObj.childItem,'PlayTimeHour')"
maxlength=
"2"
></el-input>
小时
<el-input
:disabled=
"isOpenGroup"
type=
"text"
class=
"w60"
v-model=
"subItemObj.childItem.PlayTimeMinutes"
<el-input
:disabled=
"isOpenGroup"
type=
"text"
class=
"w60"
v-model=
"subItemObj.childItem.PlayTimeMinutes"
@
keyup
.
native=
"checkInteger(subItemObj.childItem,'PlayTimeMinutes')"
maxlength=
"2"
></el-input>
分钟
@
keyup
.
native=
"checkInteger(subItemObj.childItem,'PlayTimeMinutes')"
maxlength=
"2"
></el-input>
分钟
</div>
</div>
</div>
</div>
</div>
</div>
<div
class=
"TP_edit"
>
<div
class=
"TP_edit"
>
<my-edit
v-if=
"isShowEdit"
v-on:edit-value=
"subItemObj.childItem.Description = arguments[0]"
v-bind:editValue=
"subItemObj.childItem.Description"
<my-edit
v-if=
"isShowEdit"
v-on:edit-value=
"subItemObj.childItem.Description = arguments[0]"
v-bind:toolbarShow=
"toolbar"
v-bind:referenceList=
"DefaultList"
v-bind:placeholder=
"placeholder"
></my-edit>
v-bind:editValue=
"subItemObj.childItem.Description"
v-bind:toolbarShow=
"toolbar"
v-bind:referenceList=
"DefaultList"
v-bind:placeholder=
"placeholder"
></my-edit>
</div>
</div>
<div
class=
"SiencDiv clearfix"
>
<div
class=
"SiencDiv clearfix"
>
<div
class=
"ScLeftImg"
>
<div
class=
"ScLeftImg"
>
...
@@ -70,18 +78,20 @@
...
@@ -70,18 +78,20 @@
<img
v-else
:src=
"item.Url"
/>
<img
v-else
:src=
"item.Url"
/>
<div
class=
"imgzhe"
@
click=
"getPic(subItemObj.childItem.ImaArray,index)"
>
<div
class=
"imgzhe"
@
click=
"getPic(subItemObj.childItem.ImaArray,index)"
>
<div
class=
"clearfix"
style=
"text-align:center;"
>
<div
class=
"clearfix"
style=
"text-align:center;"
>
<div
class=
"re-delte"
@
click
.
stop=
"delImg(index,subItemObj)"
><i
class=
"iconfont icon-xingzhuang"
></i></div>
<div
class=
"re-delte"
@
click
.
stop=
"delImg(index,subItemObj)"
><i
class=
"iconfont icon-xingzhuang"
></i>
<div
class=
"re-delte"
@
click
.
stop=
"toExchangeImg(subItemObj.childItem.DayNum,subIndex,index,0)"
v-if=
"index!=0"
><i
</div>
class=
"iconfont icon-zuoyi"
></i></div>
<div
class=
"re-delte"
@
click
.
stop=
"toExchangeImg(subItemObj.childItem.DayNum,subIndex,index,0)"
<div
class=
"re-delte"
@
click
.
stop=
"toExchangeImg(subItemObj.childItem.DayNum,subIndex,index,1)"
v-if=
"index!=subItemObj.childItem.ImaArray.length-1"
><i
v-if=
"index!=0"
><i
class=
"iconfont icon-zuoyi"
></i></div>
class=
"iconfont icon-youyi"
></i></div>
<div
class=
"re-delte"
@
click
.
stop=
"toExchangeImg(subItemObj.childItem.DayNum,subIndex,index,1)"
v-if=
"index!=subItemObj.childItem.ImaArray.length-1"
><i
class=
"iconfont icon-youyi"
></i></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div
class=
"rightAddImg"
>
<div
class=
"rightAddImg"
>
<el-upload
:file-list=
"subItemObj.childItem.ImaArray"
:http-request=
"uploadScenImg"
:data=
"subItemObj.childItem"
<el-upload
:file-list=
"subItemObj.childItem.ImaArray"
:http-request=
"uploadScenImg"
:multiple=
"true"
accept=
"image/jpeg,image/gif,image/png,image/bmp"
:show-file-list=
"false"
action=
""
>
:data=
"subItemObj.childItem"
:multiple=
"true"
accept=
"image/jpeg,image/gif,image/png,image/bmp"
:show-file-list=
"false"
action=
""
>
<i
class=
"iconfont icon-img_haha"
></i>
<i
class=
"iconfont icon-img_haha"
></i>
</el-upload>
</el-upload>
</div>
</div>
...
@@ -97,13 +107,16 @@
...
@@ -97,13 +107,16 @@
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('pub.edit')"
placement=
"top-start"
v-if=
"!isShowEdit"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('pub.edit')"
placement=
"top-start"
v-if=
"!isShowEdit"
>
<i
class=
"iconfont icon-bianji"
@
click=
"isShowEdit=!isShowEdit"
></i>
<i
class=
"iconfont icon-bianji"
@
click=
"isShowEdit=!isShowEdit"
></i>
</el-tooltip>
</el-tooltip>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('system.table_delete')"
placement=
"top-start"
v-if=
"!isOpenGroup"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('system.table_delete')"
placement=
"top-start"
v-if=
"!isOpenGroup"
>
<i
class=
"iconfont icon-xingzhuang"
@
click=
"removeScienTrip(subItemObj.childItem.DayNum,subIndex)"
></i>
<i
class=
"iconfont icon-xingzhuang"
@
click=
"removeScienTrip(subItemObj.childItem.DayNum,subIndex)"
></i>
</el-tooltip>
</el-tooltip>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('sm.shangyi')"
placement=
"top-start"
v-if=
"subIndex!=0 && !isOpenGroup"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('sm.shangyi')"
placement=
"top-start"
v-if=
"subIndex!=0 && !isOpenGroup"
>
<i
class=
"iconfont icon-shangyi"
@
click=
"MoveItem(subItemObj.childItem.DayNum,subIndex,0)"
></i>
<i
class=
"iconfont icon-shangyi"
@
click=
"MoveItem(subItemObj.childItem.DayNum,subIndex,0)"
></i>
</el-tooltip>
</el-tooltip>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('sm.xiayi')"
placement=
"top-start"
v-if=
"subIndex!=subTotalIndex-1 && !isOpenGroup"
>
<el-tooltip
class=
"item"
effect=
"dark"
:content=
"$t('sm.xiayi')"
placement=
"top-start"
v-if=
"subIndex!=subTotalIndex-1 && !isOpenGroup"
>
<i
class=
"iconfont icon-xiayi1"
@
click=
"MoveItem(subItemObj.childItem.DayNum,subIndex,1)"
></i>
<i
class=
"iconfont icon-xiayi1"
@
click=
"MoveItem(subItemObj.childItem.DayNum,subIndex,1)"
></i>
</el-tooltip>
</el-tooltip>
</div>
</div>
...
@@ -248,6 +261,7 @@
...
@@ -248,6 +261,7 @@
if
(
obj
.
PicPath
!=
undefined
&&
obj
.
PicPath
!=
""
)
{
if
(
obj
.
PicPath
!=
undefined
&&
obj
.
PicPath
!=
""
)
{
var
scenImgList
=
obj
.
PicPath
.
split
(
","
);
var
scenImgList
=
obj
.
PicPath
.
split
(
","
);
for
(
var
i
=
0
;
i
<
scenImgList
.
length
;
i
++
)
{
for
(
var
i
=
0
;
i
<
scenImgList
.
length
;
i
++
)
{
if
(
i
<=
3
)
{
var
fileObj
=
that
.
$commonUtils
.
FileObject
();
var
fileObj
=
that
.
$commonUtils
.
FileObject
();
if
(
scenImgList
[
i
]
!=
""
)
{
if
(
scenImgList
[
i
]
!=
""
)
{
fileObj
.
Url
=
that
.
domainManager
().
ViittoFileUrl
+
scenImgList
[
i
];
fileObj
.
Url
=
that
.
domainManager
().
ViittoFileUrl
+
scenImgList
[
i
];
...
@@ -255,6 +269,8 @@
...
@@ -255,6 +269,8 @@
that
.
subItemObj
.
childItem
.
ImaArray
.
push
(
fileObj
);
that
.
subItemObj
.
childItem
.
ImaArray
.
push
(
fileObj
);
}
}
}
}
}
}
}
}
}
}
}
...
@@ -326,10 +342,10 @@
...
@@ -326,10 +342,10 @@
this
.
dspNone
=
true
;
this
.
dspNone
=
true
;
this
.
initialIndex
=
index
;
this
.
initialIndex
=
index
;
},
},
getItemLabel
(
item
){
getItemLabel
(
item
)
{
let
returnName
=
item
.
Name
;
let
returnName
=
item
.
Name
;
if
(
item
.
Inventory
>=
0
)
{
if
(
item
.
Inventory
>=
0
)
{
returnName
=
returnName
+
" "
+
item
.
Inventory
;
returnName
=
returnName
+
" "
+
item
.
Inventory
;
}
}
return
returnName
;
return
returnName
;
}
}
...
...
src/components/scenicSpot/scenicRecommentList.vue
View file @
e2d3dc4e
...
@@ -325,6 +325,9 @@
...
@@ -325,6 +325,9 @@
<el-tooltip
class=
"item"
effect=
"dark"
content=
"修改"
placement=
"top"
>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"修改"
placement=
"top"
>
<el-button
type=
"primary"
icon=
"el-icon-edit"
circle
@
click=
"GetScenic(item.Id)"
></el-button>
<el-button
type=
"primary"
icon=
"el-icon-edit"
circle
@
click=
"GetScenic(item.Id)"
></el-button>
</el-tooltip>
</el-tooltip>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"预览"
placement=
"top"
>
<el-button
type=
"primary"
icon=
"iconfont icon-view"
circle
@
click=
"goView(item.Id)"
></el-button>
</el-tooltip>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"删除"
placement=
"top"
>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"删除"
placement=
"top"
>
<el-button
type=
"danger"
icon=
"iconfont icon-img_delete_small"
circle
<el-button
type=
"danger"
icon=
"iconfont icon-img_delete_small"
circle
@
click=
"removeScenicRecomment(item.Id)"
></el-button>
@
click=
"removeScenicRecomment(item.Id)"
></el-button>
...
@@ -673,6 +676,18 @@
...
@@ -673,6 +676,18 @@
err
=>
{}
err
=>
{}
);
);
}
}
},
//跳转至预览页面
goView
(
id
){
this
.
$router
.
push
({
name
:
'ScenicStrategyview'
,
query
:
{
id
:
id
,
blank
:
'y'
,
tab
:
name
}
})
}
}
},
},
mounted
()
{
mounted
()
{
...
...
src/router/config.js
View file @
e2d3dc4e
...
@@ -4430,7 +4430,14 @@ export default {
...
@@ -4430,7 +4430,14 @@ export default {
title
:
'电子合同'
title
:
'电子合同'
}
}
},
},
{
path
:
'/ScenicStrategyview'
,
//景点攻略预览
name
:
'ScenicStrategyview'
,
component
:
resolve
=>
require
([
'@/components/ScenicStrategyview'
],
resolve
),
meta
:
{
title
:
'景点攻略预览'
}
},
{
{
path
:
'/supplierLogin'
,
//供应商登录
path
:
'/supplierLogin'
,
//供应商登录
name
:
'supplierLogin'
,
name
:
'supplierLogin'
,
...
...
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