Commit 7ee093cc authored by zhengke's avatar zhengke

浏览记录 查看

parent fc933bf8
...@@ -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{
......
...@@ -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)
}
/** /**
* 我的云文档列表(行程、广告) * 我的云文档列表(行程、广告)
*/ */
......
...@@ -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',
......
<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" />
......
...@@ -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
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment