Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
pptist
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
viitto
pptist
Commits
7ee093cc
Commit
7ee093cc
authored
Feb 23, 2024
by
zhengke
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
浏览记录 查看
parent
fc933bf8
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
64 additions
and
11 deletions
+64
-11
App.vue
src/App.vue
+21
-9
FolderService.ts
src/services/FolderService.ts
+7
-0
index.vue
src/views/Editor/Thumbnails/index.vue
+1
-1
index.vue
src/views/Editor/index.vue
+1
-1
BrowsingHistory.vue
src/views/SellTemplate/components/BrowsingHistory.vue
+34
-0
No files found.
src/App.vue
View file @
7ee093cc
...
...
@@ -2,7 +2,7 @@
<div
v-if=
"isFinish"
style=
"height: 100vh;background: rgb(243, 246, 251);"
>
<!--
<Screen
v-if=
"screening"
/>
-->
<PreviewCustomSlider
v-if=
"model==448963"
></PreviewCustomSlider>
<Market
v-else-if=
"(market&&model!=2
)||(market&&SalesEditor>0
)"
></Market>
<Market
v-else-if=
"(market&&model!=2
&&!query().ViewSlideshow)||(market&&SalesEditor>0&&!query().ViewSlideshow
)"
></Market>
<Workspace
v-else-if=
"model==2&&SalesEditor==0"
/>
<Editor
v-else-if=
"_isPC"
/>
<Mobile
v-else
/>
...
...
@@ -40,6 +40,7 @@ const searchData = ref({} as any)
provide
(
injectKeyTemplate
,
searchData
)
const
autoSave
=
ref
(
0
)
provide
(
"SellTravelSave"
,
autoSave
)
const
isFinish
=
ref
(
false
)
const
loading
=
ref
(
false
)
const
ShareTips
=
ref
(
''
)
...
...
@@ -87,12 +88,13 @@ const userLoginHandler = async ()=>{
if
(
param
.
uid
)
await
userStore
().
setUserLoginAsync
(
userId
)
if
(
ConfigId
>
0
&&
model
!=
2
)
await
GetTripConfig
(
ConfigId
)
}
catch
(
error
)
{}
if
(
userId
>
0
)
isFinish
.
value
=
true
if
(
param
.
ViewSlideshow
)
{
searchData
.
value
.
ViewSlideshow
=
param
.
ViewSlideshow
try
{
await
sellHistoryTripTemplate
(
param
.
sellId
)
}
catch
(
error
)
{}
}
if
(
userId
>
0
)
isFinish
.
value
=
true
if
(
!
ConfigId
&&!
model
&&
(
param
.
SalesTripId
&&
param
.
SalesTripId
==
''
))
ElMessageBox
.
confirm
(
'当前没有权限进行任何操作,请联系管理员!'
,
'提示'
,
...
...
@@ -127,10 +129,15 @@ const sellHistoryTripTemplate = async (sellId:any) => {
loading
.
value
=
false
isFinish
.
value
=
true
let
dataObj
=
dataRes
.
data
.
data
let
viewportRatios
=
1.414
if
(
dataObj
.
TemplateType
==
1
)
viewportRatios
=
0.7069
if
(
dataObj
.
Width
&&
dataObj
.
Height
)
{
let
viewportRatios
=
0
if
(
dataObj
.
TemplateType
!=
2
)
{
viewportRatios
=
1.414
if
(
dataObj
.
TempType
==
1
)
viewportRatios
=
0.7069
}
if
(
dataObj
.
TemplateType
==
2
&&
dataObj
.
Width
&&
dataObj
.
Height
)
{
viewportRatios
=
dataObj
.
Height
/
dataObj
.
Width
}
if
(
dataObj
.
Width
&&
dataObj
.
Height
)
{
VIEWPORT_SIZE
.
Value
=
dataObj
.
Height
VIEWPORT_VER_SIZE
.
Value
=
dataObj
.
Width
}
else
{
...
...
@@ -145,9 +152,9 @@ const sellHistoryTripTemplate = async (sellId:any) => {
newSlides
.
push
(
x
)
})
slidesStore
.
setSlides
(
newSlides
)
slidesStore
.
updateSlideIndex
(
0
)
ScreenStore
.
setScreening
(
true
)
enterScreeningFromStart
slidesStore
.
updateSlideIndex
(
0
)
}
else
{
loading
.
value
=
true
ShareTips
.
value
=
dataRes
.
data
.
message
...
...
@@ -176,10 +183,15 @@ const sellShareTemplate = async () =>{
loading
.
value
=
false
isFinish
.
value
=
true
let
dataObj
=
dataRes
.
data
.
data
let
viewportRatio
=
1.414
if
(
dataObj
.
TempType
==
1
)
viewportRatio
=
0.7069
let
viewportRatios
=
0
if
(
dataObj
.
TemplateType
!=
2
)
{
viewportRatios
=
1.414
if
(
dataObj
.
TempType
==
1
)
viewportRatios
=
0.7069
}
if
(
dataObj
.
TemplateType
==
2
&&
dataObj
.
Width
&&
dataObj
.
Height
)
{
viewportRatios
=
dataObj
.
Height
/
dataObj
.
Width
}
if
(
dataObj
.
Width
&&
dataObj
.
Height
)
{
viewportRatio
=
dataObj
.
Height
/
dataObj
.
Width
VIEWPORT_SIZE
.
Value
=
dataObj
.
Height
VIEWPORT_VER_SIZE
.
Value
=
dataObj
.
Width
}
else
{
...
...
src/services/FolderService.ts
View file @
7ee093cc
...
...
@@ -23,6 +23,13 @@ class FolderService{
return
Api
.
Post
(
"triptemplate_RemoveTripFolder"
,
params
)
}
/**
* 收藏文件
*/
static
async
SetFileCollect
(
params
:
any
):
Promise
<
HttpResponse
>
{
return
Api
.
Post
(
"triptemplate_SetFileCollect"
,
params
)
}
/**
* 我的云文档列表(行程、广告)
*/
...
...
src/views/Editor/Thumbnails/index.vue
View file @
7ee093cc
...
...
@@ -385,7 +385,7 @@ const copySlidHandler = (slideIndex:number)=>{
// 获取行程模版数据
const
GetTripTemplate
=
async
()
=>
{
// console.log(searchData.value.TempId,searchData.value.TempId2,TempId.value,searchData.value.sellTempId)
if
(
!
searchData
.
value
.
TempId
&&!
searchData
.
value
.
TempId2
&&!
TempId
.
value
&&!
searchData
.
value
.
sellTempId
)
{
if
(
!
searchData
.
value
.
TempId
&&!
searchData
.
value
.
TempId2
&&!
TempId
.
value
&&!
searchData
.
value
.
sellTempId
&&
searchData
.
value
.
ViewSlideshow
)
{
let
list
=
[
{
id
:
'test-slide-1'
,
...
...
src/views/Editor/index.vue
View file @
7ee093cc
<
template
>
<Screen
v-if=
"screening"
/>
<div
class=
"pptist-editor"
v-show=
"model!=3&&!screening"
>
<div
class=
"pptist-editor"
v-show=
"model!=3&&!screening
&&!query().ViewSlideshow
"
>
<EditorHeader
class=
"layout-header"
/>
<div
class=
"layout-content"
>
<Thumbnails
class=
"layout-content-left"
/>
...
...
src/views/SellTemplate/components/BrowsingHistory.vue
View file @
7ee093cc
...
...
@@ -136,6 +136,7 @@
<el-dropdown-item
v-if=
"item.FileType"
icon=
"Clock"
@
click
.
stop=
"history(item)"
>
历史版本
</el-dropdown-item>
<el-dropdown-item
icon=
"Position"
@
click
.
stop=
"()=>shareId=item.FileId"
>
分享
</el-dropdown-item>
<el-dropdown-item
v-if=
"item.IsShare"
icon=
"Hide"
@
click
.
stop=
"removeShareHandler(item)"
>
取消分享
</el-dropdown-item>
<el-dropdown-item
icon=
"Star"
@
click
.
stop=
"CollectHandler(item)"
>
{{
item
.
IsCollect
?
'取消收藏'
:
'收藏'
}}
</el-dropdown-item>
<el-dropdown-item
v-if=
"item.FileType"
icon=
"CopyDocument"
@
click
.
stop=
"CopyTo(item)"
>
复制到
</el-dropdown-item>
<!--
<el-dropdown-item
icon=
"Delete"
@
click=
"editDelete(item,1)"
>
删除
</el-dropdown-item>
-->
</el-dropdown-menu>
...
...
@@ -253,6 +254,39 @@
const
loading
=
ref
(
false
as
any
);
const
SellTemplateRef
=
ref
<
any
>
();
// 收藏文件
const
CollectHandler
=
async
(
row
:
any
)
=>
{
try
{
let
queryMsg
=
{
FileId
:
row
.
FileId
,
FileType
:
row
.
FileType
,
IsCollect
:
row
.
IsCollect
?
0
:
1
,
}
deleteLoading
.
value
=
ElLoading
.
service
({
lock
:
true
,
text
:
"正在处理"
,
});
let
dataRes
=
await
FolderService
.
SetFileCollect
(
queryMsg
);
if
(
dataRes
.
data
.
resultCode
==
1
)
{
ElMessage
({
showClose
:
true
,
message
:
`收藏
${
row
.
FileName
}
成功`
,
type
:
"success"
,
});
refreshHandler
();
}
else
{
ElMessage
({
showClose
:
true
,
message
:
`收藏
${
row
.
FileName
}
失败`
,
type
:
"warning"
,
});
}
deleteLoading
.
value
.
close
();
deleteLoading
.
value
=
null
;
}
catch
(
error
)
{}
}
// 复制文件
const
CopyTo
=
(
row
:
any
)
=>
{
isCopyTo
.
value
=
true
journeyAdsDetails
.
value
=
row
...
...
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