找回密码
 立即注册
搜索
热搜: 丝袜 魅魔 黑丝
查看: 8|回复: 0

18358306_第十九章 被调教的棠微微

[复制链接]

13万

主题

343

回帖

22万

积分

管理员

站长

UID
1
积分
224402
余额
13 R
Moe币
84883
在线时间
279 小时
注册时间
2025-12-28
最后登录
2026-11-13
发表于 2026-9-3 23:00:59 | 显示全部楼层 |阅读模式
:50,contentMaxWidth:50}]}const Je={error:{img:"error",descList:[]},default:{img:"search",descList:[]},guidePage:Re},He=e=>({type:"file",data:{id:Number(e.fileId),name:e.cloudFileName||e.fileName||"",type:he.fileType.folder,groupId:Number(e.groupId),companyId:Number(e.companyId),parentId:Number(e.parentId)||0,linkGroupId:Number(e.linkGroupId)||0,extension:"",isOtherShare:!1}}),Ke=-1,qe=()=>({type:"file",data:{id:Ke,name:V.t("desktop_cloud_sync"),type:he.fileType.folder,groupId:0,companyId:0,parentId:0,extension:"",isOtherShare:!1}}),Xe=(e,t)=>({location:e.localPath||"",isCompanySyncFolder:e.isCompanySyncFolder,workingStatus:e.workingStatus,status:e.syncStatus,syncTaskId:e.detailInfo?.syncTaskId,transferedCount:e.detailInfo?.transferedCount,totalCount:e.detailInfo?.totalCount,completeTime:e.detailInfo?.completeTime,currentTime:t,onlyInCloud:"folder"===e.type,hasLocal:!e.type}),Ze=(e,t)=>{const o=[],n=[],s=(new Date).getTime();let i=!1,a=!1;const r=e.desktopSync?.syncState||0;let c=0;const d=[];return e.syncFolder?.localSyncFolderList&&e.syncFolder.localSyncFolderList.sort(((e,t)=>Number(t.setSyncFolderTime)-Number(e.setSyncFolderTime))).filter((e=>"-1"!==e.fileId)).forEach((e=>{d.push(e.fileId),e.companyId&&e.localPath===t.desktopPath?(i=!0,c=Number(e.fileId),o.unshift(He(e))):o.push(He(e)),n.push({fileId:e.fileId,data:{...Xe(e,s),isDisconnected:!1}})})),e.syncFolder?.cloudSyncFolderList&&e.syncFolder.cloudSyncFolderList.filter((e=>"-1"!==e.fileId)).forEach((e=>{e.companyId&&"桌面"===e.fileName?(a=!0,c=Number(e.fileId),e.fileName=V.t("desktop_cloud_sync"),o.unshift(He(e))):o.push(He(e)),n.push({fileId:e.fileId,data:{...Xe(e,s),isDisconnected:!1}})})),!t.needShowDesktopSyncEntry||i||a||o.unshift(qe()),e.syncFolder?.dissociateSyncFolderList&&e.syncFolder.dissociateSyncFolderList.filter((e=>"-1"!==e.fileId&&!d.includes(e.fileId))).forEach((e=>{o.push(He(e)),n.push({fileId:e.fileId,data:{...Xe(e,s),isDisconnected:!0}})})),{list:o,enableDesktopSyncForCompany:i,desktopSyncFolderIdForCompany:c,extendInfoList:n,desktopSyncStatus:r}};function Qe(e={}){return e.status===we.success?"sync":e.status===we.expire?"overdue":e.onlyInCloud?"notsync":""}const et=(e,t)=>{"file"===e.type&&(Ne({fileName:e.data.name,fileId:e.data.id+"",groupId:e.data.groupId+""}),me("cloud_syncbox_show",{page_name:"syncdetails",entrance:"synclist",app:"syncfolder",usertype:t?"1":"2"}))},tt=(e,t,o)=>{if(t.isDisconnected)return{text:V.t("01d47ae04a"),actionList:[{text:V.t("9f473b27d0"),action:()=>{"file"===e.type&&(me("wpsbox_mainbox_syncfolders_foldermenu_click",{type:Qe(t),click:"syncloacl",group_id:e.data.groupId,desktop:e.data.id===o.desktopSyncFolderId||e.data.id===Ke?1:0,company_id:e.data.companyId}),o.syncToLocal(e.data.id,e.data.name,e.data.groupId))}},{text:V.t("9069efd919"),action:()=>{re("https://kdocs.cn/l/coo5yZOWqUJn")}}]};if(t.status===we.success){const n=[{text:V.t("dd29263275"),action:()=>{et(e,o.isCompanyAccount)}}];if(t.workingStatus===xe.running)return{icon:ve.A,text:V.t("b59f61276b")+(t.totalCount?t.transferedCount+"/"+t.totalCount:""),actionList:n};if(t.workingStatus===xe.query)return{icon:Fe.A,text:V.t("2241ea1bad"),actionList:n};if(t.workingStatus===xe.cancel)return{icon:Fe.A,text:V.t("d5738708fe"),actionList:n};if(t.workingStatus===xe.waiting)return{icon:Fe.A,text:V.t("1ff4991383"),actionList:n};if(t.workingStatus===xe.error)return{icon:ke.A,text:V.t("855d452e94"),actionList:n};if(t.workingStatus===xe.success)return{icon:Ie.A,text:V.t("37d9a8dc66")+Pe(t.completeTime??0,t.currentTime??0),actionList:n};if(t.workingStatus===xe.pause)return{icon:$e.A,text:V.t("009adbce4b"),actionList:[{text:V.t("0792b349d5"),action:()=>{"file"===e.type&&yt({groupId:e.data.groupId,fileId:e.data.id,action:be.continue})}}]}}return t.status===we.expire?{icon:ke.A,text:V.t("01d47ae04a"),actionList:[{text:V.t("9f473b27d0"),action:()=>{o.recover()}}]}:t.onlyInCloud?{icon:ke.A,text:V.t("ccd3813fe3"),actionList:[{text:V.t("e228e05813"),action:()=>{"file"===e.type&&(me("wpsbox_mainbox_syncfolders_foldermenu_click",{type:Qe(t),click:"syncloacl",group_id:e.data.groupId,desktop:e.data.id===o.desktopSyncFolderId||e.data.id===Ke?1:0,company_id:e.data.companyId}),o.syncToLocal(e.data.id,e.data.name,e.data.groupId))}}]}:{text:""}};function ot(e,t,o,n){return"file"!==t.type?{type:"normal",text:""}:"action"===e?{type:"action",actions:[]}:"name"===e?{type:"name",name:t.data.name}:"location"===e?{type:"normal",text:Ye(o[t.data.id].location)||"--"}:"status"===e?{type:"normal",...tt(t,o[t.data.id]??{},n)}:{type:"normal",text:""}}const nt=(e,t)=>e===Ce.unSync?{text:V.t("disable"),actionList:[{text:V.t("e228e05813"),action:()=>{Ee("wpsbox_desktopsync")}}]}:[Ce.syncing,Ce.syncFinished,Ce.syncPreparing].includes(e)?t.workingStatus===xe.running||e===Ce.syncing?{icon:ve.A,text:V.t("b59f61276b")+(t.totalCount?t.transferedCount+"/"+t.totalCount:"")}:{icon:Ie.A,text:V.t("enable")}:e===Ce.syncSuspended?{icon:$e.A,text:V.t("009adbce4b")}:{icon:ke.A,text:V.t("9670ff9b93"),actionList:[{text:V.t("dd29263275"),action:()=>{Ot()}}]};function st(e,t,o){return"action"===e?{type:"action",actions:[]}:"name"===e?{type:"name",name:V.t("desktop_cloud_sync")}:"location"===e?{type:"normal",text:(o.status===Ce.unSync?"":Ye(o.desktopPath))||"--"}:"status"===e?{type:"normal",...nt(o.status,t)}:{type:"normal",text:""}}const it=()=>{};async function at(e){const t=(0,Ue.buildSearchStateFacade)();(0,Ue.processFetchList)({searcherChanged:!0,query:{},silent:!0,fetch:async()=>{try{const{list:o,enableDesktopSyncForCompany:n,desktopSyncFolderIdForCompany:s,extendInfoList:i,desktopSyncStatus:a}=Ze(await Vt(e.$store.state.base.user.id),{desktopPath:e.$store.state.syncFolder.desktopPath,needShowDesktopSyncEntry:e.$store.state.syncFolder.needShowDesktopSyncForCompany});return e.$store.commit("updateEnableDesktopSyncForCompany",n),e.$store.commit("updateDesktopSyncFolderId",e.$store.getters.isCompanyAccount?s:Ke),e.$store.commit("updateDesktopSyncStatus",a),e.$store.commit("setIdList",o.map((e=>"file"===e.type&&e.data.id||0)).filter((e=>e>0))),i.forEach((t=>{e.$store.commit("addExtendInfo",t)})),t.saveStatus(Ue.SearchStatus.done),t.saveForNext({hasMore:!1,query:{}}),{query:{},list:o}}catch(o){return t.saveStatus(Ue.SearchStatus.error),{query:{},list:[]}}},afterFetch:it})}async function rt(e){return await R((t=>{window.WpsExtension.SyncFolder.getSupportSelectSyncFolderMode({folderPath:e},t)}),"WpsExtension.SyncFolder.getSupportSelectSyncFolderMode",(e=>"CfApiSyncFolder"===e.result.syncMode),!1)}async function ct(e){await U((t=>{window.WpsExtension.SyncFolder.syncFolderPrecheck({folderPath:e.folderPath,mode:"SyncFolder",groupId:e.groupId},t)}),"WpsExtension.SyncFolder.syncFolderPrecheck")}function dt(e){O((()=>{window.WpsExtension.SyncFolder.syncToLocalPrecheck({folderPath:e.folderPath,groupId:void 0===e.groupId?void 0:e.groupId+""})}),"WpsExtension.SyncFolder.syncToLocalPrecheck")}async function lt(e){await U((t=>{window.WpsExtension.SyncFolder.desktopSyncPreCheck({fileCount:e},t)}),"WpsExtension.SyncFolder.desktopSyncPreCheck")}async function pt(e){await U((t=>{window.WpsExtension.SyncFolder.syncFolder({folderPath:e.folderPath,mode:e.mode,groupId:void 0===e.groupId?void 0:e.groupId+"",sameNameConflictDlgShown:e.sameNameConflictDlgShown},t)}),"WpsExtension.SyncFolder.syncFolder")}async function ut(e){await U((t=>{window.WpsExtension.SyncFolder.syncToLocal({folderPath:e.folderPath,syncMode:e.syncMode,groupId:e.groupId+"",fileId:e.fileId+"",sameNameConflictDlgShown:e.sameNameConflictDlgShown},t)}),"WpsExtension.SyncFolder.syncToLocal")}async function yt(e){await U((t=>{window.Extention.YunBox.doSyncFolderAction({fileId:e.fileId+"",groupId:e.groupId+"",action:e.action},t)}),"Extention.YunBox.doSyncFolderAction")}async function ft(e){await O((()=>window.WpsExtension.SyncFolder.setPersonalDesktopSync(e)),"WpsExtension.SyncFolder.setPersonalDesktopSync")}const ht=async(e,t)=>{t?await e.$store.dispatch("fetchCompanySpaceInfo"):e.$store.dispatch("fetchSpaceInfo")},mt=e=>{e.$store.dispatch("fetchIsI18nVersion")};function _t(e){window.WpsExtension?.SyncFolder.addNotifyListener((t=>{console.log("【客户端事件通知 - SyncFolder】",JSON.stringify(t));const o=t.notifyData;if("notifySyncFolderScanCompleted"===t.notifyType){const t=o;t?(e.$store.commit("updateLocalFolderFileCount",Number(t.totalScanFileCount)),ht(e,e.$store.getters.isCompanyAccount),e.$store.dispatch("getLocalFolderSize"),e.$store.commit("updateScanStatus","success")):(e.$store.commit("updateScanStatus","fail"),e.$store.dispatch("sendDw",{category:"wpsbox_mainbox_syncfolders_addwindow_show",data:{state:"path_error"}}))}if("notifySyncStateChanged"===t.notifyType||"notifyDesktopSyncPrecheckResult"===t.notifyType){const t=o;return e.$store.commit("updateProcessing",!1),t.result&&e.$store.commit("updatePreCheckResult",Number(t.result)),void(("0"===t.result||e.$store.getters.isSameNameError)&&ye(e))}if("notifySyncTargetPath"===t.notifyType){const t=o;e.$store.commit("updateCloudFolder",{groupName:fe.o4.decode(t.folderName),groupId:Number(t.groupId),companyId:Number(t.companyId)}),e.$store.commit("updatePreCheckResult",void 0),ht(e,"0"!==t.companyId)}}))}function gt(e){window.Extention?.YunBox.addNotifyListener((t=>{if(console.log("【客户端事件通知 - YunBox】",JSON.stringify(t)),["notifySyncFolderStatusChange","notifySyncFolderListChange","notifySyncFolderChanged"].includes(t.notifyType))"Home"===e.$route.name&&at(e);else if("syncFolderStatusChange"!==t.notifyType){if("DesktopSyncStateChanged"===t.notifyType){const o=t.notifyData;return e.$store.commit("updateDesktopSyncStatus",Number(o.state)),void(0,Ue.triggerListUpdate)()}if("notifyCancelSyncStatus"!==t.notifyType);else{const o=t.notifyData;e.$store.state.syncFolder.desktopSyncFolderId===Number(o.fileId)&&(e.$store.commit("updateNeedShowDesktopSyncForCompany",!1),Bt(!0))}}else{const n=t.notifyData;let s;try{s=JSON.parse(n.detailInfo)}catch(o){return}if(s){const t=fe.o4.decode(s.localPath);let o=s.fileId;e.$store.state.syncFolder.desktopPath===t&&(o=e.$store.state.syncFolder.desktopSyncFolderId+""),e.$store.commit("addExtendInfo",{fileId:o,data:{workingStatus:s.syncStatus,transferedCount:s.transferedCount,totalCount:s.totalCount,completeTime:s.completeTime,currentTime:(new Date).getTime()}}),(0,Ue.triggerListUpdate)()}}}))}async function St(e){await U((t=>{window.WpsExtension.SyncFolder.scanFolder({folderPath:e},t)}),"WpsExtension.SyncFolder.scanFolder")}async function wt(e){return await R((t=>{window.WpsExtension.SyncFolder.getFolderSize({folderPath:e},t)}),"WpsExtension.SyncFolder.getFolderSize",(e=>e.result.size),0)}async function xt(e){return await R((t=>{window.WpsExtension.SyncFolder.checkSyncFolderValid({folderPath:e},t)}),"WpsExtension.SyncFolder.checkSyncFolderValid",(e=>Number(e.result.result)),void 0)}async function bt(e){return await R((t=>{window.WpsExtension.SyncFolder.checkSyncFolderPathValid({folderPath:e},t)}),"WpsExtension.SyncFolder.checkSyncFolderPathValid",(e=>Number(e.result.result)),void 0)}async function Ct(e){return await R((t=>{window.WpsExtension.SyncFolder.getSyncFolderCount({userId:e},t)}),"WpsExtension.SyncFolder.getSyncFolderCount",(e=>e.cloudSyncFolderCount),0)}function vt(){window.WpsExtension.SyncFolder.showSyncFolderPathWidget({fileId:"0",groupId:"0",callFrom:""})}function Ft(e){O((()=>window.WpsExtension.SyncFolder.showWpsBox({tab:"syncfolder",from:e})),"WpsExtension.SyncFolder.showWpsBox")}async function kt(){return await R((e=>{window.WpsExtension.SyncFolder.getIsNeedRepairOverlayIcon(e)}),"WpsExtension.SyncFolder.getIsNeedRepairOverlayIcon",(e=>"true"===e.result.needRepair),!1)}function It(){O((()=>window.WpsExtension.SyncFolder.doRepairOverlayIcon()),"WpsExtension.SyncFolder.doRepairOverlayIcon")}function $t(e){O((()=>window.Extention.YunBox.openLocalFolder({path:e})),"Extention.YunBox.openLocalFolder")}async function Pt(e){O((()=>window.Extention.YunBox.cancelShareSyncFolder({appName:e.appName,fileId:e.fileId+"",linkGroupId:e.linkGroupId+""})),"Extention.YunBox.cancelShareSyncFolder")}async function Dt(){return await R((e=>{window.Extention.CloudDoc.getCorpPrivateGroup(e)}),"Extention.CloudDoc.getCorpPrivateGroup",(e=>Number(e.result.groupId)),0)}async function Et(e){const t=await R((t=>window.Extention.YunBox.getCloudFileInfo({fileId:e.fileId+"",groupId:e.groupId+""},t)),"Extention.YunBox.getCloudFileInfo",(e=>e.result.result),"");if(!t)return;let o="",n="";try{const e=JSON.parse(t),s=e.path.find((e=>"company"===e.type));if(o=(s&&s.corpid||0)+"",e.group_type&&["special","corpspecial"].includes(e.group_type))n=V.t("a02c728daf");else{const t=e.path.find((e=>"group"===e.type));t&&(n=t.fname)}}catch(i){return}if(!n)return;n=encodeURIComponent(fe.o4.encode(n));const s=e.fileName===V.t("desktop_cloud_sync");O((()=>window.Extention.YunBox.showSyncCloudFolderToLocalWebDlg({fileId:e.fileId+"",fileName:encodeURIComponent(fe.o4.encode(e.fileName)),companyId:o,groupName:n,groupId:e.groupId+"",src:s?"wpsbox_desktopsync":"wpsbox_syncfolder_cloud_to_local"})),"Extention.YunBox.showSyncCloudFolderToLocalWebDlg")}async function Tt(e){O((()=>window.Extention.YunBox.modifyLocalSyncFolderPath({fileId:e.fileId+"",groupId:e.groupId+""})),"Extention.YunBox.modifyLocalSyncFolderPath")}async function Nt(e){O((()=>window.Extention.YunBox.removeCloudFolder({fileId:e.fileId+"",groupId:e.groupId+""})),"Extention.YunBox.removeCloudFolder")}async function At(e){O((()=>window.Extention.YunBox.cancelFolderSync(e)),"Extention.YunBox.cancelFolderSync")}async function Mt(){O((()=>window.WpsExtension.SyncFolder.cancelPersonalDesktopSync()),"WpsExtension.SyncFolder.cancelPersonalDesktopSync")}async function Lt(e){O((()=>window.Extention.YunBox.onInviteOthersSync({filePath:e.filePath,fileId:e.fileId+"",appName:e.appName,fileName:e.file
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|M男之家

GMT+8, 2026-11-13 22:34 , Processed in 0.041379 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表