| 1 |
- import{t as e,p as t,w as s,v as o,x as l,H as a,C as n,B as i,D as c,E as r,F as u,I as p,q as m,a6 as d,y as h,K as f,a as k,X as b,o as y,Q as g,z as S,A as C,R as _}from"./index-P0fyQ2Em.js";import{_ as I}from"./mescroll-body.CszwJbBy.js";import{r as w}from"./uni-app.es.DOtS5Ldl.js";import{_ as j}from"./u-icon.wXcRZHbn.js";import{_ as T}from"./uni-popup-dialog.MLS61DJV.js";import{_ as v}from"./uni-popup.BLLVDysl.js";import{_ as x}from"./index.lbbLqjbF.js";import{t as A}from"./index.DQp94JXr.js";import{m as F,D,A as V}from"./AddFilePopup.tLBKU2zw.js";import{_ as L}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./renderjs.BXp1P0Wg.js";import"./u-search.CSVnMmHg.js";import"./u-tag.BmeG4z_q.js";import"./ly-tree.DZ8MU_HY.js";import"./index.BuZ8YmVY.js";import"./resources.DEPsJg7u.js";import"./u-avatar.q3DpmfEb.js";import"./u-button.Chh1-6a-.js";import"./u-popup.CXrq2y3n.js";import"./base.DOXur1tF.js";import"./index.DsvBnwWf.js";import"./u-image.RNxpLaRU.js";import"./document.CzYQ9UiF.js";import"./mescroll-mixins.C2YUWJKd.js";import"./lsj-upload.CSOZr0lY.js";const N=L({mixins:[F],components:{NaviGation:L({name:"luyj-tree-navigation",props:{slabel:{type:String,default:"label"}},data:()=>({isre:!1,treeStack:[]}),computed:{activeSearch(){return this.treeStack.length>0}},created(){this.treeStack.forEach((e=>{let t=Object.assign(e);this.treeStack.push(t)}));let e={setIsre:this.setIsre,getIsre:this.getIsre,setTreeStack:this.setTreeStack,concatTreeStack:this.concatTreeStack,pushTreeStack:this.pushTreeStack,clearTreeStack:this.clearTreeStack,getTreeStack:this.getTreeStack};this.$emit("inF",e)},methods:{setIsre(e){this.isre=e},getIsre(){return this.isre},setTreeStack(e){this.treeStack=e},concatTreeStack(e){this.treeStack=this.treeStack.concat(e)},pushTreeStack(e){this.treeStack.push(e)},getTreeStack(){return this.treeStack},clearTreeStack(){this.treeStack.splice(0)},clickItem(e,t){-1==t?(this.isre=!1,this.treeStack.splice(0)):-2==t?this.activeSearch&&(this.isre=!0,this.treeStack.splice(0)):(this.isre=!1,this.treeStack.length-1>t&&this.treeStack.splice(t+1)),this.$emit("clickItem",e,t)}}},[["render",function(f,k,b,y,g,S){const C=p,_=m,I=d;return e(),t(_,{class:"title",style:{"background-color":"#fff","margin-top":"20rpx"}},{default:s((()=>[o(I,{ref:"sea","scroll-x":"",style:{width:"100%","white-space":"nowrap"}},{default:s((()=>[o(_,{class:"inline-item",onClick:k[0]||(k[0]=e=>S.clickItem(null,-1))},{default:s((()=>[g.isre||0!=g.treeStack.length?(e(),t(C,{key:1,class:"active"},{default:s((()=>[l("全部")])),_:1})):(e(),t(C,{key:0,class:"none"},{default:s((()=>[l("全部")])),_:1}))])),_:1}),g.isre?(e(),t(_,{key:0,onClick:k[1]||(k[1]=e=>S.clickItem(null,-2)),class:a(S.activeSearch?"active inline-item":" none inline-item")},{default:s((()=>[n("i",{class:"iconfont icon-z043 iconclass"}),l(" 搜索结果 ")])),_:1},8,["class"])):i("",!0),(e(!0),c(u,null,r(g.treeStack,((a,i)=>(e(),t(_,{class:"inline-item",key:i},{default:s((()=>[o(_,{class:"inline-item",onClick:e=>S.clickItem(a,i)},{default:s((()=>[n("i",{class:"iconfont icon-z043 iconclass"}),i==g.treeStack.length-1?(e(),t(C,{key:0,class:"none inline-item"},{default:s((()=>[l(h(a[b.slabel]),1)])),_:2},1024)):(e(),t(C,{key:1,class:"active"},{default:s((()=>[l(h(a[b.slabel]),1)])),_:2},1024))])),_:2},1032,["onClick"])])),_:2},1024)))),128))])),_:1},512)])),_:1})}],["__scopeId","data-v-dc4bea74"]]),DocList:D,treeCollapse:A,AddFilePopup:V},data:()=>({showAddFilePopup:!1,showModal:!1,show:!1,detailList:[],keyword:"",documentList:[],changeStyle:!0,parentId:0,props:{id:"id",label:"fullName",children:"children",multiple:!1,checkStrictly:!1,nodes:!1}}),onLoad(e){let t=JSON.parse(e.config);this.config=JSON.parse(JSON.stringify(t)),this.parentId=this.config.id,this.$nextTick((()=>{this.$refs.NaviGation.pushTreeStack(this.config)})),this.init()},watch:{selectFiles:{handler(e){e.length||setTimeout((()=>{this.show=!1}),500),e.length===this.documentList.length?this.checkedAll=!0:this.checkedAll=!1},immediate:!0}},methods:{init(){this.isDetail=!0,this.current=this.config.current,this.changeStyle=this.config.changeStyle,this.setTitle(this.config.fullName),this.showAddFilePopup=!0},navigationInt(e){this.pushTreeStack=e.pushTreeStack},backTree(e,t){if(-1===t)return this.isDetail=!1,void f();e.id!==this.parentId&&(this.parentId=e.id,this.setTitle(e.fullName),this.resetList())},setTitle(e){k({title:e})}}},[["render",function(r,d,f,k,A,F){const D=m,V=b("NaviGation"),L=b("DocList"),N=w(y("mescroll-body"),I),O=w(y("u-icon"),j),U=w(y("uni-popup-dialog"),T),G=w(y("uni-popup"),v),P=p,J=b("treeCollapse"),$=w(y("JnpfUsersSelect"),x),z=b("AddFilePopup");return e(),t(D,{class:"document-v",style:g({"padding-bottom":A.show?"88rpx":"0",overflow:r.showAddSelect?"hidden":""})},{default:s((()=>[S(o(D,{class:a(["u-flex top-btn",r.slide2])},{default:s((()=>[o(D,{class:"button-left",onClick:d[0]||(d[0]=_((e=>r.bottomfun("cancel")),["stop"]))},{default:s((()=>[n("p",{class:"u-m-t-10 u-font-28"},"取消")])),_:1}),o(D,{class:"button-center",onClick:d[1]||(d[1]=_((e=>r.bottomfun("select")),["stop"]))},{default:s((()=>[n("p",{class:"u-m-t-10 u-font-28"},"已选中"+h(this.selectFiles.length)+"文件",1)])),_:1}),o(D,{class:"button-right u-m-t-12",onClick:d[2]||(d[2]=_((e=>r.bottomfun("checkAll")),["stop"]))},{default:s((()=>[n("p",{class:"icon-ym icon-ym-app-checkAll",style:g({color:this.checkedAll?"#0293fc":"#303133"})},null,4)])),_:1})])),_:1},8,["class"]),[[C,A.show&&1!==r.current]]),o(V,{onInF:F.navigationInt,onClickItem:F.backTree,slabel:A.props.label,ref:"NaviGation"},null,8,["onInF","onClickItem","slabel"]),o(N,{ref:"mescrollRef",onDown:r.downCallback,down:r.downOption,sticky:!1,onUp:r.upCallback,up:r.upOption,bottombar:!1,onInit:r.mescrollInit,top:"20"},{default:s((()=>[o(L,{modelValue:A.changeStyle,"onUpdate:modelValue":d[3]||(d[3]=e=>A.changeStyle=e),documentList:A.documentList,onGoDetail:r.goDetail,onCheckboxChange:r.checkboxChange},null,8,["modelValue","documentList","onGoDetail","onCheckboxChange"])])),_:1},8,["onDown","down","onUp","up","onInit"]),r.selectFiles.length||0!=r.current?i("",!0):(e(),t(D,{key:0,class:"com-addBtn",onClick:d[4]||(d[4]=e=>r.addFolder())},{default:s((()=>[o(O,{name:"plus",size:"48",color:"#fff"})])),_:1})),S(o(D,{class:a(["u-flex bottom-btn",r.slide])},{default:s((()=>[0==r.current?(e(),c(u,{key:0},[o(D,{class:"button-preIcon",onClick:d[5]||(d[5]=_((e=>r.bottomfun("down")),["stop"]))},{default:s((()=>[n("p",{class:"icon-ym icon-ym-app-download u-m-b-8"}),n("p",{class:"u-m-t-10 u-font-24"},"下载")])),_:1}),o(D,{class:"button-preIcon",onClick:d[6]||(d[6]=_((e=>r.bottomfun("share")),["stop"]))},{default:s((()=>[n("p",{class:"icon-ym icon-ym-app-share u-m-b-8"}),n("p",{class:"u-m-t-10 u-font-24"},"共享")])),_:1}),o(D,{class:"button-preIcon",onClick:d[7]||(d[7]=_((e=>r.bottomfun("delete")),["stop"]))},{default:s((()=>[n("p",{class:"icon-ym icon-ym-app-delete u-m-b-8"}),n("p",{class:"u-m-t-10 u-font-24"},"删除")])),_:1}),o(D,{class:"button-preIcon",onClick:d[8]||(d[8]=_((e=>r.bottomfun("move")),["stop"]))},{default:s((()=>[n("p",{class:"icon-ym icon-ym-app-move u-m-b-8"}),n("p",{class:"u-m-t-10 u-font-24"},"移动到")])),_:1}),1===this.selectFiles.length?(e(),t(D,{key:0,class:"button-preIcon",onClick:d[9]||(d[9]=_((e=>r.bottomfun("restName")),["stop"]))},{default:s((()=>[n("p",{class:"icon-ym icon-ym-app-rename u-m-b-8"}),n("p",{class:"u-m-t-10 u-font-24"},"重命名")])),_:1})):i("",!0)],64)):i("",!0),2==r.current?(e(),t(D,{key:1,class:"button-preIcon",onClick:d[10]||(d[10]=_((e=>r.bottomfun("down")),["stop"]))},{default:s((()=>[n("p",{class:"icon-ym icon-ym-app-download u-m-b-8"}),n("p",{class:"u-m-t-10 u-font-24"},"下载")])),_:1})):i("",!0),1==r.current?(e(),c(u,{key:2},[o(D,{class:"button-preIcon",onClick:d[11]||(d[11]=_((e=>r.bottomfun("shareCancel")),["stop"]))},{default:s((()=>[n("p",{class:"icon-ym icon-ym-app-share u-m-b-8"}),n("p",{class:"u-m-t-10 u-font-24"},"取消共享")])),_:1}),o(D,{class:"button-preIcon",onClick:d[12]||(d[12]=_((e=>r.bottomfun("share")),["stop"]))},{default:s((()=>[n("p",{class:"icon-ym icon-ym-app-share u-m-b-8"}),n("p",{class:"u-m-t-10 u-font-24"},"共享")])),_:1})],64)):i("",!0),3==r.current?(e(),c(u,{key:3},[o(D,{class:"button-preIcon",onClick:d[13]||(d[13]=_((e=>r.bottomfun("revert")),["stop"]))},{default:s((()=>[n("p",{class:"icon-ym icon-ym-recovery u-m-b-8"}),n("p",{class:"u-m-t-10 u-font-24"},"还原")])),_:1}),o(D,{class:"button-preIcon",onClick:d[14]||(d[14]=_((e=>r.bottomfun("delete")),["stop"]))},{default:s((()=>[n("p",{class:"icon-ym icon-ym-app-delete u-m-b-8"}),n("p",{class:"u-m-t-10 u-font-24"},"删除")])),_:1})],64)):i("",!0)])),_:1},8,["class"]),[[C,A.show&&1!==r.current]]),o(G,{ref:"inputDialog",type:"dialog"},{default:s((()=>[o(U,{ref:"inputClose",mode:"input",title:r.modalTitle,modelValue:r.modalValue,"onUpdate:modelValue":d[15]||(d[15]=e=>r.modalValue=e),placeholder:"请输入内容","before-close":"",onConfirm:r.restName,onClose:r.closeDialog},null,8,["title","modelValue","onConfirm","onClose"])])),_:1},512),r.showApply?(e(),t(J,{key:1,show:r.showApply,treeData:r.folderTreeList,onChange:r.handelClick,mode:"right",onClose:r.close,width:"100%",type:"doc"},{default:s((()=>[o(D,{class:"u-flex u-p-l-32 u-p-r-32",style:{"justify-content":"space-between",height:"88rpx"}},{default:s((()=>[o(P,{style:{color:"#2979ff"},onClick:d[16]||(d[16]=e=>r.close())},{default:s((()=>[l("取消")])),_:1}),o(P,null,{default:s((()=>[l("移动到")])),_:1}),r.selectFiles.length?(e(),t(P,{key:0,style:{color:"#2979ff"},onClick:r.folderMove},{default:s((()=>[l("移动到此")])),_:1},8,["onClick"])):i("",!0)])),_:1})])),_:1},8,["show","treeData","onChange","onClose"])):i("",!0),o($,{ref:"JnpfUsersSelect",onChange:r.shareSubmit,modelValue:r.usersSelectValue,"onUpdate:modelValue":d[17]||(d[17]=e=>r.usersSelectValue=e),isInput:!1},null,8,["onChange","modelValue"]),A.showAddFilePopup?(e(),t(z,{key:2,show:r.showAddSelect,onConfirm:r.addSelect,onClose:d[18]||(d[18]=e=>r.showAddSelect=!1),title:"新建",confirmBtn:!1,onOnCallback:r.onCallback,parentId:A.parentId},null,8,["show","onConfirm","onOnCallback","parentId"])):i("",!0)])),_:1},8,["style"])}],["__scopeId","data-v-d81b3d04"]]);export{N as default};
|