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 @@
...
@@ -2,7 +2,7 @@
<div
v-if=
"isFinish"
style=
"height: 100vh;background: rgb(243, 246, 251);"
>
<div
v-if=
"isFinish"
style=
"height: 100vh;background: rgb(243, 246, 251);"
>
<!--
<Screen
v-if=
"screening"
/>
-->
<!--
<Screen
v-if=
"screening"
/>
-->
<PreviewCustomSlider
v-if=
"model==448963"
></PreviewCustomSlider>
<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"
/>
<Workspace
v-else-if=
"model==2&&SalesEditor==0"
/>
<Editor
v-else-if=
"_isPC"
/>
<Editor
v-else-if=
"_isPC"
/>
<Mobile
v-else
/>
<Mobile
v-else
/>
...
@@ -40,6 +40,7 @@ const searchData = ref({} as any)
...
@@ -40,6 +40,7 @@ const searchData = ref({} as any)
provide
(
injectKeyTemplate
,
searchData
)
provide
(
injectKeyTemplate
,
searchData
)
const
autoSave
=
ref
(
0
)
const
autoSave
=
ref
(
0
)
provide
(
"SellTravelSave"
,
autoSave
)
provide
(
"SellTravelSave"
,
autoSave
)
const
isFinish
=
ref
(
false
)
const
isFinish
=
ref
(
false
)
const
loading
=
ref
(
false
)
const
loading
=
ref
(
false
)
const
ShareTips
=
ref
(
''
)
const
ShareTips
=
ref
(
''
)
...
@@ -87,12 +88,13 @@ const userLoginHandler = async ()=>{
...
@@ -87,12 +88,13 @@ const userLoginHandler = async ()=>{
if
(
param
.
uid
)
await
userStore
().
setUserLoginAsync
(
userId
)
if
(
param
.
uid
)
await
userStore
().
setUserLoginAsync
(
userId
)
if
(
ConfigId
>
0
&&
model
!=
2
)
await
GetTripConfig
(
ConfigId
)
if
(
ConfigId
>
0
&&
model
!=
2
)
await
GetTripConfig
(
ConfigId
)
}
catch
(
error
)
{}
}
catch
(
error
)
{}
if
(
userId
>
0
)
isFinish
.
value
=
true
if
(
param
.
ViewSlideshow
)
{
if
(
param
.
ViewSlideshow
)
{
searchData
.
value
.
ViewSlideshow
=
param
.
ViewSlideshow
try
{
try
{
await
sellHistoryTripTemplate
(
param
.
sellId
)
await
sellHistoryTripTemplate
(
param
.
sellId
)
}
catch
(
error
)
{}
}
catch
(
error
)
{}
}
}
if
(
userId
>
0
)
isFinish
.
value
=
true
if
(
!
ConfigId
&&!
model
&&
(
param
.
SalesTripId
&&
param
.
SalesTripId
==
''
))
ElMessageBox
.
confirm
(
if
(
!
ConfigId
&&!
model
&&
(
param
.
SalesTripId
&&
param
.
SalesTripId
==
''
))
ElMessageBox
.
confirm
(
'当前没有权限进行任何操作,请联系管理员!'
,
'当前没有权限进行任何操作,请联系管理员!'
,
'提示'
,
'提示'
,
...
@@ -127,10 +129,15 @@ const sellHistoryTripTemplate = async (sellId:any) => {
...
@@ -127,10 +129,15 @@ const sellHistoryTripTemplate = async (sellId:any) => {
loading
.
value
=
false
loading
.
value
=
false
isFinish
.
value
=
true
isFinish
.
value
=
true
let
dataObj
=
dataRes
.
data
.
data
let
dataObj
=
dataRes
.
data
.
data
let
viewportRatios
=
1.414
let
viewportRatios
=
0
if
(
dataObj
.
TemplateType
==
1
)
viewportRatios
=
0.7069
if
(
dataObj
.
TemplateType
!=
2
)
{
if
(
dataObj
.
Width
&&
dataObj
.
Height
)
{
viewportRatios
=
1.414
if
(
dataObj
.
TempType
==
1
)
viewportRatios
=
0.7069
}
if
(
dataObj
.
TemplateType
==
2
&&
dataObj
.
Width
&&
dataObj
.
Height
)
{
viewportRatios
=
dataObj
.
Height
/
dataObj
.
Width
viewportRatios
=
dataObj
.
Height
/
dataObj
.
Width
}
if
(
dataObj
.
Width
&&
dataObj
.
Height
)
{
VIEWPORT_SIZE
.
Value
=
dataObj
.
Height
VIEWPORT_SIZE
.
Value
=
dataObj
.
Height
VIEWPORT_VER_SIZE
.
Value
=
dataObj
.
Width
VIEWPORT_VER_SIZE
.
Value
=
dataObj
.
Width
}
else
{
}
else
{
...
@@ -145,9 +152,9 @@ const sellHistoryTripTemplate = async (sellId:any) => {
...
@@ -145,9 +152,9 @@ const sellHistoryTripTemplate = async (sellId:any) => {
newSlides
.
push
(
x
)
newSlides
.
push
(
x
)
})
})
slidesStore
.
setSlides
(
newSlides
)
slidesStore
.
setSlides
(
newSlides
)
slidesStore
.
updateSlideIndex
(
0
)
ScreenStore
.
setScreening
(
true
)
ScreenStore
.
setScreening
(
true
)
enterScreeningFromStart
enterScreeningFromStart
slidesStore
.
updateSlideIndex
(
0
)
}
else
{
}
else
{
loading
.
value
=
true
loading
.
value
=
true
ShareTips
.
value
=
dataRes
.
data
.
message
ShareTips
.
value
=
dataRes
.
data
.
message
...
@@ -176,10 +183,15 @@ const sellShareTemplate = async () =>{
...
@@ -176,10 +183,15 @@ const sellShareTemplate = async () =>{
loading
.
value
=
false
loading
.
value
=
false
isFinish
.
value
=
true
isFinish
.
value
=
true
let
dataObj
=
dataRes
.
data
.
data
let
dataObj
=
dataRes
.
data
.
data
let
viewportRatio
=
1.414
let
viewportRatios
=
0
if
(
dataObj
.
TempType
==
1
)
viewportRatio
=
0.7069
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
)
{
if
(
dataObj
.
Width
&&
dataObj
.
Height
)
{
viewportRatio
=
dataObj
.
Height
/
dataObj
.
Width
VIEWPORT_SIZE
.
Value
=
dataObj
.
Height
VIEWPORT_SIZE
.
Value
=
dataObj
.
Height
VIEWPORT_VER_SIZE
.
Value
=
dataObj
.
Width
VIEWPORT_VER_SIZE
.
Value
=
dataObj
.
Width
}
else
{
}
else
{
...
...
src/services/FolderService.ts
View file @
7ee093cc
...
@@ -23,6 +23,13 @@ class FolderService{
...
@@ -23,6 +23,13 @@ class FolderService{
return
Api
.
Post
(
"triptemplate_RemoveTripFolder"
,
params
)
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)=>{
...
@@ -385,7 +385,7 @@ const copySlidHandler = (slideIndex:number)=>{
// 获取行程模版数据
// 获取行程模版数据
const
GetTripTemplate
=
async
()
=>
{
const
GetTripTemplate
=
async
()
=>
{
// console.log(searchData.value.TempId,searchData.value.TempId2,TempId.value,searchData.value.sellTempId)
// 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
=
[
let
list
=
[
{
{
id
:
'test-slide-1'
,
id
:
'test-slide-1'
,
...
...
src/views/Editor/index.vue
View file @
7ee093cc
<
template
>
<
template
>
<Screen
v-if=
"screening"
/>
<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"
/>
<EditorHeader
class=
"layout-header"
/>
<div
class=
"layout-content"
>
<div
class=
"layout-content"
>
<Thumbnails
class=
"layout-content-left"
/>
<Thumbnails
class=
"layout-content-left"
/>
...
...
src/views/SellTemplate/components/BrowsingHistory.vue
View file @
7ee093cc
...
@@ -136,6 +136,7 @@
...
@@ -136,6 +136,7 @@
<el-dropdown-item
v-if=
"item.FileType"
icon=
"Clock"
@
click
.
stop=
"history(item)"
>
历史版本
</el-dropdown-item>
<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
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
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
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-item
icon=
"Delete"
@
click=
"editDelete(item,1)"
>
删除
</el-dropdown-item>
-->
</el-dropdown-menu>
</el-dropdown-menu>
...
@@ -253,6 +254,39 @@
...
@@ -253,6 +254,39 @@
const
loading
=
ref
(
false
as
any
);
const
loading
=
ref
(
false
as
any
);
const
SellTemplateRef
=
ref
<
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
)
=>
{
const
CopyTo
=
(
row
:
any
)
=>
{
isCopyTo
.
value
=
true
isCopyTo
.
value
=
true
journeyAdsDetails
.
value
=
row
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