ToBeDone-e71c0367.js 14 KB

1
  1. import{aY as ke,aZ as O,b4 as Q,b5 as at,r as H,ai as Oe,aM as ye,aj as ze,Y as L,b6 as nt,b7 as dt,b8 as lt,d as Y,aR as Fe,a_ as ve,b9 as ot,ba as st,o as K,c as z,g as P,a as l,x as W,w as me,aK as rt,T as $,aL as Ce,bb as ct,a0 as Ae,a9 as it,f as ge,ao as je,a$ as Re,bc as ut,bd as Ye,be as ht,bf as pt,t as V,b0 as ft,y as kt,F as yt,p as vt,k as mt,_ as Ct,__tla as gt}from"./index-327f993b.js";import{__tla as bt}from"./el-virtual-list-31cac8fa.js";import xt,{__tla as Nt}from"./OrderDeliveryForm-0959db60.js";import{F as _t,__tla as Kt}from"./fixed-size-list-ffef33f2.js";import{__tla as Et}from"./Dialog-172e53a1.js";import{__tla as wt}from"./index-b4b4cdb7.js";import{__tla as St}from"./index-42698dc1.js";import{__tla as It}from"./useMessage-b42f14d5.js";let Pe,Dt=Promise.all([(()=>{try{return gt}catch{}})(),(()=>{try{return bt}catch{}})(),(()=>{try{return Nt}catch{}})(),(()=>{try{return Kt}catch{}})(),(()=>{try{return Et}catch{}})(),(()=>{try{return wt}catch{}})(),(()=>{try{return St}catch{}})(),(()=>{try{return It}catch{}})()]).then(async()=>{const de=Symbol(),$e={key:-1,level:-1,data:{}};var q=(t=>(t.KEY="id",t.LABEL="label",t.CHILDREN="children",t.DISABLED="disabled",t))(q||{}),le=(t=>(t.ADD="add",t.DELETE="delete",t))(le||{});const be={type:Number,default:26},Ve=ke({data:{type:O(Array),default:()=>Q([])},emptyText:{type:String},height:{type:Number,default:200},props:{type:O(Object),default:()=>Q({children:"children",label:"label",disabled:"disabled",value:"id"})},highlightCurrent:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},defaultCheckedKeys:{type:O(Array),default:()=>Q([])},checkStrictly:{type:Boolean,default:!1},defaultExpandedKeys:{type:O(Array),default:()=>Q([])},indent:{type:Number,default:16},itemSize:be,icon:{type:at},expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:{type:Boolean,default:!1},currentNodeKey:{type:O([String,Number])},accordion:{type:Boolean,default:!1},filterMethod:{type:O(Function)},perfMode:{type:Boolean,default:!0}}),qe=ke({node:{type:O(Object),default:()=>Q($e)},expanded:{type:Boolean,default:!1},checked:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},current:{type:Boolean,default:!1},hiddenExpandIcon:{type:Boolean,default:!1},itemSize:be}),Ge=ke({node:{type:O(Object),required:!0}}),xe="node-click",Ne="node-expand",_e="node-collapse",Ke="current-change",Ee="check",we="check-change",Se="node-contextmenu",Je={[xe]:(t,o,p)=>t&&o&&p,[Ne]:(t,o)=>t&&o,[_e]:(t,o)=>t&&o,[Ke]:(t,o)=>t&&o,[Ee]:(t,o)=>t&&o,[we]:(t,o)=>t&&typeof o=="boolean",[Se]:(t,o,p)=>t&&o&&p};function Qe(t,o){const p=H(new Set(t.defaultExpandedKeys)),c=H(),i=dt();ye(()=>t.currentNodeKey,e=>{c.value=e},{immediate:!0}),ye(()=>t.data,e=>{ne(e)},{immediate:!0});const{isIndeterminate:T,isChecked:M,toggleCheckbox:C,getCheckedKeys:F,getCheckedNodes:A,getHalfCheckedKeys:E,getHalfCheckedNodes:a,setChecked:I,setCheckedKeys:N}=function(e,n){const u=H(new Set),h=H(new Set),{emit:g}=Oe();ye([()=>n.value,()=>e.defaultCheckedKeys],()=>ze(()=>{j(e.defaultCheckedKeys)}),{immediate:!0});const y=()=>{if(!n.value||!e.showCheckbox||e.checkStrictly)return;const{levelTreeNodeMap:d,maxLevel:k}=n.value,r=u.value,s=new Set;for(let m=k-1;m>=1;--m){const b=d.get(m);b&&b.forEach(S=>{const J=S.children;if(J){let R=!0,fe=!1;for(const tt of J){const Te=tt.key;if(r.has(Te))fe=!0;else{if(s.has(Te)){R=!1,fe=!0;break}R=!1}}R?r.add(S.key):fe?(s.add(S.key),r.delete(S.key)):(r.delete(S.key),s.delete(S.key))}})}h.value=s},v=d=>u.value.has(d.key),f=(d,k,r=!0)=>{const s=u.value,m=(b,S)=>{s[S?le.ADD:le.DELETE](b.key);const J=b.children;!e.checkStrictly&&J&&J.forEach(R=>{R.disabled||m(R,S)})};m(d,k),y(),r&&x(d,k)},x=(d,k)=>{const{checkedNodes:r,checkedKeys:s}=D(),{halfCheckedNodes:m,halfCheckedKeys:b}=B();g(Ee,d.data,{checkedKeys:s,checkedNodes:r,halfCheckedKeys:b,halfCheckedNodes:m}),g(we,d.data,k)};function D(d=!1){const k=[],r=[];if(n!=null&&n.value&&e.showCheckbox){const{treeNodeMap:s}=n.value;u.value.forEach(m=>{const b=s.get(m);b&&(!d||d&&b.isLeaf)&&(r.push(m),k.push(b.data))})}return{checkedKeys:r,checkedNodes:k}}function B(){const d=[],k=[];if(n!=null&&n.value&&e.showCheckbox){const{treeNodeMap:r}=n.value;h.value.forEach(s=>{const m=r.get(s);m&&(k.push(s),d.push(m.data))})}return{halfCheckedNodes:d,halfCheckedKeys:k}}function j(d){if(n!=null&&n.value){const{treeNodeMap:k}=n.value;if(e.showCheckbox&&k&&d)for(const r of d){const s=k.get(r);s&&!v(s)&&f(s,!0,!1)}}}return{updateCheckedKeys:y,toggleCheckbox:f,isChecked:v,isIndeterminate:d=>h.value.has(d.key),getCheckedKeys:function(d=!1){return D(d).checkedKeys},getCheckedNodes:function(d=!1){return D(d).checkedNodes},getHalfCheckedKeys:function(){return B().halfCheckedKeys},getHalfCheckedNodes:function(){return B().halfCheckedNodes},setChecked:function(d,k){if(n!=null&&n.value&&e.showCheckbox){const r=n.value.treeNodeMap.get(d);r&&f(r,k,!1)}},setCheckedKeys:function(d){u.value.clear(),h.value.clear(),j(d)}}}(t,i),{doFilter:_,hiddenNodeKeySet:w,isForceHiddenExpandIcon:oe}=function(e,n){const u=H(new Set([])),h=H(new Set([])),g=L(()=>nt(e.filterMethod));return{hiddenExpandIconKeySet:h,hiddenNodeKeySet:u,doFilter:function(y){var v;if(!g.value)return;const f=new Set,x=h.value,D=u.value,B=[],j=((v=n.value)==null?void 0:v.treeNodes)||[],d=e.filterMethod;return D.clear(),function k(r){r.forEach(s=>{B.push(s),d!=null&&d(y,s.data)?B.forEach(b=>{f.add(b.key)}):s.isLeaf&&D.add(s.key);const m=s.children;if(m&&k(m),!s.isLeaf)if(f.has(s.key)){if(m){let b=!0;for(const S of m)if(!D.has(S.key)){b=!1;break}b?x.add(s.key):x.delete(s.key)}}else D.add(s.key);B.pop()})}(j),f},isForceHiddenExpandIcon:function(y){return h.value.has(y.key)}}}(t,i),se=L(()=>{var e;return((e=t.props)==null?void 0:e.value)||q.KEY}),re=L(()=>{var e;return((e=t.props)==null?void 0:e.children)||q.CHILDREN}),ce=L(()=>{var e;return((e=t.props)==null?void 0:e.disabled)||q.DISABLED}),ie=L(()=>{var e;return((e=t.props)==null?void 0:e.label)||q.LABEL}),X=L(()=>{const e=p.value,n=w.value,u=[],h=i.value&&i.value.treeNodes||[];return function(){const g=[];for(let y=h.length-1;y>=0;--y)g.push(h[y]);for(;g.length;){const y=g.pop();if(y&&(n.has(y.key)||u.push(y),e.has(y.key))){const v=y.children;if(v)for(let f=v.length-1;f>=0;--f)g.push(v[f])}}}(),u}),ue=L(()=>X.value.length>0);function Z(e){return e[re.value]}function G(e){return e?e[se.value]:""}function he(e){return e[ce.value]}function pe(e){return e[ie.value]}function U(e){p.value.has(e.key)?te(e):ee(e)}function ee(e){const n=p.value;if(i.value&&t.accordion){const{treeNodeMap:u}=i.value;n.forEach(h=>{const g=u.get(h);e&&e.level===(g==null?void 0:g.level)&&n.delete(h)})}n.add(e.key),o(Ne,e.data,e)}function te(e){p.value.delete(e.key),o(_e,e.data,e)}function ae(e){const n=c.value;return n!==void 0&&n===e.key}function ne(e){ze(()=>i.value=function(n){const u=new Map,h=new Map;let g=1;const y=function v(f,x=1,D){var B;const j=[];for(const d of f){const k=G(d),r={level:x,key:k,data:d};r.label=pe(d),r.parent=D;const s=Z(d);r.disabled=he(d),r.isLeaf=!s||s.length===0,s&&s.length&&(r.children=v(s,x+1,r)),j.push(r),u.set(k,r),h.has(x)||h.set(x,[]),(B=h.get(x))==null||B.push(r)}return x>g&&(g=x),j}(n);return{treeNodeMap:u,levelTreeNodeMap:h,maxLevel:g,treeNodes:y}}(e))}return{tree:i,flattenTree:X,isNotEmpty:ue,getKey:G,getChildren:Z,toggleExpand:U,toggleCheckbox:C,isExpanded:function(e){return p.value.has(e.key)},isChecked:M,isIndeterminate:T,isDisabled:function(e){return!!e.disabled},isCurrent:ae,isForceHiddenExpandIcon:oe,handleNodeClick:function(e,n){o(xe,e.data,e,n),function(u){ae(u)||(c.value=u.key,o(Ke,u.data,u))}(e),t.expandOnClickNode&&U(e),t.showCheckbox&&t.checkOnClickNode&&!e.disabled&&C(e,!M(e),!0)},handleNodeCheck:function(e,n){C(e,n)},getCurrentNode:function(){var e,n;if(c.value)return(n=(e=i.value)==null?void 0:e.treeNodeMap.get(c.value))==null?void 0:n.data},getCurrentKey:function(){return c.value},setCurrentKey:function(e){c.value=e},getCheckedKeys:F,getCheckedNodes:A,getHalfCheckedKeys:E,getHalfCheckedNodes:a,setChecked:I,setCheckedKeys:N,filter:function(e){const n=_(e);n&&(p.value=n)},setData:ne,getNode:function(e){var n;const u=lt(e)?G(e):e;return(n=i.value)==null?void 0:n.treeNodeMap.get(u)},expandNode:ee,collapseNode:te,setExpandedKeys:function(e){p.value=new Set(e)}}}var We=Y({name:"ElTreeNodeContent",props:Ge,setup(t){const o=Fe(de),p=ve("tree");return()=>{const c=t.node,{data:i}=c;return o!=null&&o.ctx.slots.default?o.ctx.slots.default({node:c,data:i}):ot("span",{class:p.be("node","label")},[c==null?void 0:c.label])}}});const Xe=["aria-expanded","aria-disabled","aria-checked","data-key","onClick"],Ze=Y({name:"ElTreeNode"});var Ue=Re(Y({...Ze,props:qe,emits:{click:(t,o)=>!(!t||!o),toggle:t=>!!t,check:(t,o)=>t&&typeof o=="boolean"},setup(t,{emit:o}){const p=t,c=Fe(de),i=ve("tree"),T=L(()=>{var a;return(a=c==null?void 0:c.props.indent)!=null?a:16}),M=L(()=>{var a;return(a=c==null?void 0:c.props.icon)!=null?a:st}),C=a=>{o("click",p.node,a)},F=()=>{o("toggle",p.node)},A=a=>{o("check",p.node,a)},E=a=>{var I,N,_,w;(_=(N=(I=c==null?void 0:c.instance)==null?void 0:I.vnode)==null?void 0:N.props)!=null&&_.onNodeContextmenu&&(a.stopPropagation(),a.preventDefault()),c==null||c.ctx.emit(Se,a,(w=p.node)==null?void 0:w.data,p.node)};return(a,I)=>{var N,_,w;return K(),z("div",{ref:"node$",class:$([l(i).b("node"),l(i).is("expanded",a.expanded),l(i).is("current",a.current),l(i).is("focusable",!a.disabled),l(i).is("checked",!a.disabled&&a.checked)]),role:"treeitem",tabindex:"-1","aria-expanded":a.expanded,"aria-disabled":a.disabled,"aria-checked":a.checked,"data-key":(N=a.node)==null?void 0:N.key,onClick:Ce(C,["stop"]),onContextmenu:E},[P("div",{class:$(l(i).be("node","content")),style:je({paddingLeft:(a.node.level-1)*l(T)+"px",height:a.itemSize+"px"})},[l(M)?(K(),W(l(ct),{key:0,class:$([l(i).is("leaf",!!((_=a.node)!=null&&_.isLeaf)),l(i).is("hidden",a.hiddenExpandIcon),{expanded:!((w=a.node)!=null&&w.isLeaf)&&a.expanded},l(i).be("node","expand-icon")]),onClick:Ce(F,["stop"])},{default:me(()=>[(K(),W(rt(l(M))))]),_:1},8,["class","onClick"])):Ae("v-if",!0),a.showCheckbox?(K(),W(l(it),{key:1,"model-value":a.checked,indeterminate:a.indeterminate,disabled:a.disabled,onChange:A,onClick:I[0]||(I[0]=Ce(()=>{},["stop"]))},null,8,["model-value","indeterminate","disabled"])):Ae("v-if",!0),ge(l(We),{node:a.node},null,8,["node"])],6)],42,Xe)}}}),[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-v2/src/tree-node.vue"]]);const et=Y({name:"ElTreeV2"});let Ie,De,Be,Le,Me,He;Ie=ft(Re(Y({...et,props:Ve,emits:Je,setup(t,{expose:o,emit:p}){const c=t,i=ut(),T=L(()=>c.itemSize);Ye(de,{ctx:{emit:p,slots:i},props:c,instance:Oe()}),Ye(ht,void 0);const{t:M}=pt(),C=ve("tree"),{flattenTree:F,isNotEmpty:A,toggleExpand:E,isExpanded:a,isIndeterminate:I,isChecked:N,isDisabled:_,isCurrent:w,isForceHiddenExpandIcon:oe,handleNodeClick:se,handleNodeCheck:re,toggleCheckbox:ce,getCurrentNode:ie,getCurrentKey:X,setCurrentKey:ue,getCheckedKeys:Z,getCheckedNodes:G,getHalfCheckedKeys:he,getHalfCheckedNodes:pe,setChecked:U,setCheckedKeys:ee,filter:te,setData:ae,getNode:ne,expandNode:e,collapseNode:n,setExpandedKeys:u}=Qe(c,p);return o({toggleCheckbox:ce,getCurrentNode:ie,getCurrentKey:X,setCurrentKey:ue,getCheckedKeys:Z,getCheckedNodes:G,getHalfCheckedKeys:he,getHalfCheckedNodes:pe,setChecked:U,setCheckedKeys:ee,filter:te,setData:ae,getNode:ne,expandNode:e,collapseNode:n,setExpandedKeys:u}),(h,g)=>{var y;return K(),z("div",{class:$([l(C).b(),{[l(C).m("highlight-current")]:h.highlightCurrent}]),role:"tree"},[l(A)?(K(),W(l(_t),{key:0,"class-name":l(C).b("virtual-list"),data:l(F),total:l(F).length,height:h.height,"item-size":l(T),"perf-mode":h.perfMode},{default:me(({data:v,index:f,style:x})=>[(K(),W(Ue,{key:v[f].key,style:je(x),node:v[f],expanded:l(a)(v[f]),"show-checkbox":h.showCheckbox,checked:l(N)(v[f]),indeterminate:l(I)(v[f]),"item-size":l(T),disabled:l(_)(v[f]),current:l(w)(v[f]),"hidden-expand-icon":l(oe)(v[f]),onClick:l(se),onToggle:l(E),onCheck:l(re)},null,8,["style","node","expanded","show-checkbox","checked","indeterminate","item-size","disabled","current","hidden-expand-icon","onClick","onToggle","onCheck"]))]),_:1},8,["class-name","data","total","height","item-size","perf-mode"])):(K(),z("div",{key:1,class:$(l(C).e("empty-block"))},[P("span",{class:$(l(C).e("empty-text"))},V((y=h.emptyText)!=null?y:l(M)("el.tree.emptyText")),3)],2))],2)}}}),[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-v2/src/tree.vue"]])),De=["title"],Be={key:0,class:"mr-10px folder folder-close"},Le={key:1,class:"mr-10px folder folder-open"},Me=["title","onClick"],He=(t=>(vt("data-v-a0688993"),t=t(),mt(),t))(()=>P("span",null,null,-1)),Pe=Ct(Y({__name:"ToBeDone",setup(t){const o=H(),p={children:"children",label:"name",nums:"childrenNums"},c=H(null),i=H([{id:1,name:"\u8349\u7A3F",isOpen:!1,children:[{name:"\u8349\u7A3F1111",time:"2024-2-24 20:40"},{name:"\u8349\u7A3F2222",time:"2024-2-24 20:40"}]},{id:2,name:"\u5F85\u53D1\u8D27",isOpen:!1,children:[{type:"2",orderId:10,name:"\u5F85\u53D1\u8D271111",time:"2024-2-24 20:40"},{type:"2",orderId:10,name:"\u5F85\u53D1\u8D271111",time:"2024-2-24 20:40"},{type:"2",orderId:10,name:"\u5F85\u53D1\u8D271111",time:"2024-2-24 20:40"},{type:"2",orderId:10,name:"\u5F85\u53D1\u8D271111",time:"2024-2-24 20:40"},{type:"2",orderId:10,name:"\u5F85\u53D1\u8D271111",time:"2024-2-24 20:40"},{type:"2",orderId:10,name:"\u5F85\u53D1\u8D271111",time:"2024-2-24 20:40"}]},{id:3,name:"\u5F85\u552E\u540E",isOpen:!1,children:[{name:"\u5F85\u552E\u540E1111",time:"2024-2-24 20:40"}]},{id:4,name:"\u5F85\u5F00\u7968",isOpen:!1,children:[{name:"\u5F85\u5F00\u79681111",time:"2024-2-24 20:40"}]}]),T=C=>{C.isOpen=!0},M=C=>{C.isOpen=!1};return(C,F)=>{const A=Ie;return K(),z(yt,null,[ge(A,{data:l(i),props:p,ref_key:"treeRef",ref:c,height:250,onNodeExpand:T,onNodeCollapse:M},{default:me(({node:E,data:a})=>[a.children!=null?(K(),z("p",{key:0,title:E.label,style:{display:"flex","align-items":"center",position:"relative"}},[a.isOpen?(K(),z("span",Le,V(E.children.length),1)):(K(),z("span",Be,V(E.children.length),1)),kt(" "+V(E.label),1)],8,De)):(K(),z("div",{key:1,title:E.label,class:"file",onClick:I=>{var w;return N=a.type,_=a.orderId,console.log(N,_),void(N==2&&((w=o.value)==null?void 0:w.open("\u5F85\u529E",_)));var N,_}},[He,P("p",null,[P("span",null,V(E.label),1),P("span",null,V(a.time),1)])],8,Me))]),_:1},8,["data"]),ge(xt,{ref_key:"deliveryFormRef",ref:o,onSuccess:C.getList},null,8,["onSuccess"])],64)}}}),[["__scopeId","data-v-a0688993"],["__file","D:/zhongxing/mall-newfeifan-zx-admin/src/views/Home/components/ToBeDone.vue"]])});export{Dt as __tla,Pe as default};