| 1 |
- import{r as e,aG as t,B as a,bp as l,a8 as s,av as i,N as n,aT as r,aW as o,aV as c,E as d,br as u,G as h,F as p,aQ as f,am as m,aa as g,aw as y,M as b,b8 as k,I as v,aR as w,a3 as S,x as C,ah as _,aJ as x,X as D,aO as T,T as $,au as V,J as I,A as R,bh as A,aU as M,bq as O,al as z,bc as N,bo as B,aA as H,aE as F,K as j,b4 as P}from"./index-F6_4Jyh4.js";import{b as W}from"./uni-row.zq2qDVVW.js";import{_ as Y}from"./uni-datetime-picker.DBovkksY.js";import{_ as L,u as E}from"./liveChat.GIhP_1Cc.js";import{c as U}from"./index.2vaGpUrt.js";import{_ as K}from"./uni-loading.CiYBWvZ_.js";import{b as q}from"./cwg-right-drawer.DxUcCL7k.js";import{_ as J}from"./cwg-label-line-value.Bqk_BoTX.js";import{_ as G}from"./cwg-page-wrapper.BFOixv7j.js";const Q=e({name:"TableCheckbox",emits:["checkboxSelected"],props:{indeterminate:{type:Boolean,default:!1},checked:{type:[Boolean,String],default:!1},disabled:{type:Boolean,default:!1},index:{type:Number,default:-1},cellData:{type:Object,default:()=>({})}},watch:{checked(e){"boolean"==typeof this.checked?this.isChecked=e:this.isChecked=!0},indeterminate(e){this.isIndeterminate=e}},data:()=>({isChecked:!1,isDisabled:!1,isIndeterminate:!1}),created(){"boolean"==typeof this.checked&&(this.isChecked=this.checked),this.isDisabled=this.disabled},methods:{selected(){this.isDisabled||(this.isIndeterminate=!1,this.isChecked=!this.isChecked,this.$emit("checkboxSelected",{checked:this.isChecked,data:this.cellData}))}}},[["render",function(e,r,o,c,d,u){const h=s;return t(),a(h,{class:"uni-table-checkbox",onClick:u.selected},{default:l(()=>[o.indeterminate?(t(),a(h,{key:1,class:"checkbox__inner checkbox--indeterminate"},{default:l(()=>[n(h,{class:"checkbox__inner-icon"})]),_:1})):(t(),a(h,{key:0,class:i(["checkbox__inner",{"is-checked":d.isChecked,"is-disable":d.isDisabled}])},{default:l(()=>[n(h,{class:"checkbox__inner-icon"})]),_:1},8,["class"]))]),_:1},8,["onClick"])}],["__scopeId","data-v-3eb8e8d3"]]),X={reset:"重置",search:"搜索",submit:"确定",filter:"筛选",gt:"大于等于",lt:"小于等于",date:"日期范围"},Z="select",ee="search",te="range",ae="date",le="timestamp";const se=e({name:"uniTh",options:{virtualHost:!0},components:{dropdown:e({name:"FilterDropdown",emits:["change"],components:{checkBox:Q},options:{virtualHost:!0},props:{filterType:{type:String,default:Z},filterData:{type:Array,default:()=>[]},mode:{type:String,default:"default"},map:{type:Object,default:()=>({text:"text",value:"value"})},filterDefaultValue:{type:[Array,String],default:()=>""}},computed:{canReset(){return this.isSearch?this.filterValue.length>0:this.isSelect?this.checkedValues.length>0:this.isRange?this.gtValue.length>0&&this.ltValue.length>0:!!this.isDate&&this.dateSelect.length>0},isSelect(){return this.filterType===Z},isSearch(){return this.filterType===ee},isRange(){return this.filterType===te},isDate(){return this.filterType===ae||this.filterType===le}},watch:{filterData(e){this._copyFilters()},indeterminate(e){this.isIndeterminate=e}},data(){return{resource:X,enabled:!0,isOpened:!1,dataList:[],filterValue:this.filterDefaultValue,checkedValues:[],gtValue:"",ltValue:"",dateRange:[],dateSelect:[]}},created(){this._copyFilters()},methods:{_copyFilters(){let e=JSON.parse(JSON.stringify(this.filterData));for(let t=0;t<e.length;t++)void 0===e[t].checked&&(e[t].checked=!1);this.dataList=e},openPopup(){this.isOpened=!0,this.isDate&&this.$nextTick(()=>{this.dateRange.length||this.resetDate(),this.$refs.datetimepicker.show()})},closePopup(){this.isOpened=!1},handleClose(e){this.closePopup()},resetDate(){let e=new Date,t=`${e.getFullYear()}-${String(e.getMonth()+1).padStart(2,"0")}-${String(e.getDate()).padStart(2,"0")}`;this.dateRange=[t+" 0:00:00",t+" 23:59:59"]},onDropdown(e){this.openPopup()},onItemClick(e,t){let a=this.dataList,l=a[t];void 0===l.checked?a[t].checked=!0:a[t].checked=!l.checked;let s=[];for(let i=0;i<a.length;i++){const e=a[i];e.checked&&s.push(e.value)}this.checkedValues=s},datetimechange(e){this.closePopup(),this.dateRange=e,this.dateSelect=e,this.$emit("change",{filterType:this.filterType,filter:e})},timepickerclose(e){this.closePopup()},handleSelectSubmit(){this.closePopup(),this.$emit("change",{filterType:this.filterType,filter:this.checkedValues})},handleSelectReset(){if(this.canReset){var e=this.dataList;for(let t=0;t<e.length;t++){let a=e[t];this.$set(a,"checked",!1)}this.checkedValues=[],this.handleSelectSubmit()}},handleSearchSubmit(){this.closePopup(),this.$emit("change",{filterType:this.filterType,filter:this.filterValue})},handleSearchReset(){this.canReset&&(this.filterValue="",this.handleSearchSubmit())},handleRangeSubmit(e){this.closePopup(),this.$emit("change",{filterType:this.filterType,filter:!0===e?[]:[parseInt(this.gtValue),parseInt(this.ltValue)]})},handleRangeReset(){this.canReset&&(this.gtValue="",this.ltValue="",this.handleRangeSubmit(!0))}}},[["render",function(e,w,S,C,_,x){const D=s,T=r("check-box"),$=g,V=m,I=v,R=o(c("uni-datetime-picker"),Y);return t(),a(D,{class:"uni-filter-dropdown"},{default:l(()=>[n(D,{class:"dropdown-btn",onClick:x.onDropdown},{default:l(()=>[x.isSelect||x.isRange?(t(),a(D,{key:0,class:i(["icon-select",{active:x.canReset}])},null,8,["class"])):d("",!0),x.isSearch?(t(),a(D,{key:1,class:i(["icon-search",{active:x.canReset}])},{default:l(()=>[n(D,{class:"icon-search-0"}),n(D,{class:"icon-search-1"})]),_:1},8,["class"])):d("",!0),x.isDate?(t(),a(D,{key:2,class:i(["icon-calendar",{active:x.canReset}])},{default:l(()=>[n(D,{class:"icon-calendar-0"}),n(D,{class:"icon-calendar-1"})]),_:1},8,["class"])):d("",!0)]),_:1},8,["onClick"]),_.isOpened?(t(),a(D,{key:0,class:"uni-dropdown-cover",onClick:x.handleClose},null,8,["onClick"])):d("",!0),_.isOpened?(t(),a(D,{key:1,class:"dropdown-popup dropdown-popup-right",onClick:w[3]||(w[3]=u(()=>{},["stop"]))},{default:l(()=>[x.isSelect?(t(),a(D,{key:0,class:"list"},{default:l(()=>[(t(!0),h(p,null,f(_.dataList,(e,s)=>(t(),a(V,{class:"flex-r a-i-c list-item",key:s,onClick:e=>x.onItemClick(e,s)},{default:l(()=>[n(T,{class:"check",checked:e.checked},null,8,["checked"]),n(D,{class:"checklist-content"},{default:l(()=>[n($,{class:"checklist-text",style:y(e.styleIconText)},{default:l(()=>[b(k(e[S.map.text]),1)]),_:2},1032,["style"])]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})):d("",!0),x.isSelect?(t(),a(D,{key:1,class:"flex-r opera-area"},{default:l(()=>[n(D,{class:i(["flex-f btn btn-default",{disable:!x.canReset}]),onClick:x.handleSelectReset},{default:l(()=>[b(k(_.resource.reset),1)]),_:1},8,["class","onClick"]),n(D,{class:"flex-f btn btn-submit",onClick:x.handleSelectSubmit},{default:l(()=>[b(k(_.resource.submit),1)]),_:1},8,["onClick"])]),_:1})):d("",!0),x.isSearch?(t(),a(D,{key:2,class:"search-area"},{default:l(()=>[n(I,{class:"search-input",modelValue:_.filterValue,"onUpdate:modelValue":w[0]||(w[0]=e=>_.filterValue=e)},null,8,["modelValue"])]),_:1})):d("",!0),x.isSearch?(t(),a(D,{key:3,class:"flex-r opera-area"},{default:l(()=>[n(D,{class:"flex-f btn btn-submit",onClick:x.handleSearchSubmit},{default:l(()=>[b(k(_.resource.search),1)]),_:1},8,["onClick"]),n(D,{class:i(["flex-f btn btn-default",{disable:!x.canReset}]),onClick:x.handleSearchReset},{default:l(()=>[b(k(_.resource.reset),1)]),_:1},8,["class","onClick"])]),_:1})):d("",!0),x.isRange?(t(),a(D,{key:4},{default:l(()=>[n(D,{class:"input-label"},{default:l(()=>[b(k(_.resource.gt),1)]),_:1}),n(I,{class:"input",modelValue:_.gtValue,"onUpdate:modelValue":w[1]||(w[1]=e=>_.gtValue=e)},null,8,["modelValue"]),n(D,{class:"input-label"},{default:l(()=>[b(k(_.resource.lt),1)]),_:1}),n(I,{class:"input",modelValue:_.ltValue,"onUpdate:modelValue":w[2]||(w[2]=e=>_.ltValue=e)},null,8,["modelValue"])]),_:1})):d("",!0),x.isRange?(t(),a(D,{key:5,class:"flex-r opera-area"},{default:l(()=>[n(D,{class:i(["flex-f btn btn-default",{disable:!x.canReset}]),onClick:x.handleRangeReset},{default:l(()=>[b(k(_.resource.reset),1)]),_:1},8,["class","onClick"]),n(D,{class:"flex-f btn btn-submit",onClick:x.handleRangeSubmit},{default:l(()=>[b(k(_.resource.submit),1)]),_:1},8,["onClick"])]),_:1})):d("",!0),x.isDate?(t(),a(D,{key:6},{default:l(()=>[n(R,{ref:"datetimepicker",value:_.dateRange,type:"datetimerange","return-type":"timestamp",onChange:x.datetimechange,onMaskClick:x.timepickerclose},{default:l(()=>[n(D)]),_:1},8,["value","onChange","onMaskClick"])]),_:1})):d("",!0)]),_:1})):d("",!0)]),_:1})}],["__scopeId","data-v-42874462"]])},emits:["sort-change","filter-change"],props:{width:{type:[String,Number],default:""},align:{type:String,default:"left"},rowspan:{type:[Number,String],default:1},colspan:{type:[Number,String],default:1},sortable:{type:Boolean,default:!1},filterType:{type:String,default:""},filterData:{type:Array,default:()=>[]},filterDefaultValue:{type:[Array,String],default:()=>""}},data:()=>({border:!1,ascending:!1,descending:!1}),computed:{customWidth(){if("number"==typeof this.width)return this.width;if("string"==typeof this.width){let e=new RegExp(/^[1-9][0-9]*px$/g),t=new RegExp(/^[1-9][0-9]*rpx$/g),a=new RegExp(/^[1-9][0-9]*$/g);if(null!==this.width.match(e))return this.width.replace("px","");if(null!==this.width.match(t)){let e=Number(this.width.replace("rpx","")),t=S().screenWidth/750;return Math.round(e*t)}return null!==this.width.match(a)?this.width:""}return""},contentAlign(){let e="left";switch(this.align){case"left":e="flex-start";break;case"center":e="center";break;case"right":e="flex-end"}return e}},created(){this.root=this.getTable("uniTable"),this.rootTr=this.getTable("uniTr"),this.rootTr.minWidthUpdate(this.customWidth?this.customWidth:140),this.border=this.root.border,this.root.thChildren.push(this)},methods:{sort(){if(this.sortable)return this.clearOther(),this.ascending||this.descending?this.ascending&&!this.descending?(this.ascending=!1,this.descending=!0,void this.$emit("sort-change",{order:"descending"})):void(!this.ascending&&this.descending&&(this.ascending=!1,this.descending=!1,this.$emit("sort-change",{order:null}))):(this.ascending=!0,void this.$emit("sort-change",{order:"ascending"}))},ascendingFn(){this.clearOther(),this.ascending=!this.ascending,this.descending=!1,this.$emit("sort-change",{order:this.ascending?"ascending":null})},descendingFn(){this.clearOther(),this.descending=!this.descending,this.ascending=!1,this.$emit("sort-change",{order:this.descending?"descending":null})},clearOther(){this.root.thChildren.map(e=>(e!==this&&(e.ascending=!1,e.descending=!1),e))},ondropdown(e){this.$emit("filter-change",e)},getTable(e){let t=this.$parent,a=t.$options.name;for(;a!==e;){if(t=t.$parent,!t)return!1;a=t.$options.name}return t}}},[["render",function(e,o,c,p,f,m){const b=g,k=s,v=r("dropdown");return t(),h("th",{rowspan:c.rowspan,colspan:c.colspan,class:i(["uni-table-th",{"table--border":f.border}]),style:y({width:m.customWidth+"px","text-align":c.align})},[n(k,{class:"uni-table-th-row"},{default:l(()=>[n(k,{class:"uni-table-th-content",style:y({"justify-content":m.contentAlign}),onClick:m.sort},{default:l(()=>[w(e.$slots,"default",{},void 0,!0),c.sortable?(t(),a(k,{key:0,class:"arrow-box"},{default:l(()=>[n(b,{class:i(["arrow up",{active:f.ascending}]),onClick:u(m.ascendingFn,["stop"])},null,8,["class","onClick"]),n(b,{class:i(["arrow down",{active:f.descending}]),onClick:u(m.descendingFn,["stop"])},null,8,["class","onClick"])]),_:1})):d("",!0)]),_:3},8,["style","onClick"]),c.filterType||c.filterData.length?(t(),a(v,{key:0,filterDefaultValue:c.filterDefaultValue,filterData:c.filterData,filterType:c.filterType,onChange:m.ondropdown},null,8,["filterDefaultValue","filterData","filterType","onChange"])):d("",!0)]),_:3})],14,["rowspan","colspan"])}],["__scopeId","data-v-b976be1c"]]);const ie=e({name:"uniTr",components:{tableCheckbox:Q},props:{disabled:{type:Boolean,default:!1},keyValue:{type:[String,Number],default:""}},options:{virtualHost:!0},data:()=>({value:!1,border:!1,selection:!1,widthThArr:[],ishead:!0,checked:!1,indeterminate:!1}),created(){this.root=this.getTable(),this.head=this.getTable("uniThead"),this.head&&(this.ishead=!1,this.head.init(this)),this.border=this.root.border,this.selection=this.root.type,this.root.trChildren.push(this);const e=this.root.data.find(e=>e[this.root.rowKey]===this.keyValue);e&&(this.rowData=e),this.root.isNodata()},mounted(){if(this.widthThArr.length>0){const e="selection"===this.selection?50:0;this.root.minWidth=Number(this.widthThArr.reduce((e,t)=>Number(e)+Number(t)))+e}},unmounted(){const e=this.root.trChildren.findIndex(e=>e===this);this.root.trChildren.splice(e,1),this.root.isNodata()},methods:{minWidthUpdate(e){if(this.widthThArr.push(e),this.widthThArr.length>0){const e="selection"===this.selection?50:0;this.root.minWidth=Number(this.widthThArr.reduce((e,t)=>Number(e)+Number(t)))+e}},checkboxSelected(e){let t=this.root.data.find(e=>e[this.root.rowKey]===this.keyValue);this.checked=e.checked,this.root.check(t||this,e.checked,t?this.keyValue:null)},change(e){this.root.trChildren.forEach(t=>{t===this&&this.root.check(this,e.detail.value.length>0)})},getTable(e="uniTable"){let t=this.$parent,a=t.$options.name;for(;a!==e;){if(t=t.$parent,!t)return!1;a=t.$options.name}return t}}},[["render",function(e,a,l,s,o,c){const u=r("table-checkbox");return t(),h("tr",{class:"uni-table-tr"},["selection"===o.selection&&o.ishead?(t(),h("th",{key:0,class:i(["checkbox",{"tr-table--border":o.border}])},[n(u,{checked:o.checked,indeterminate:o.indeterminate,disabled:l.disabled,onCheckboxSelected:c.checkboxSelected},null,8,["checked","indeterminate","disabled","onCheckboxSelected"])],2)):d("",!0),w(e.$slots,"default",{},void 0,!0)])}],["__scopeId","data-v-e25dab86"]]);const ne=e({name:"UniTag",emits:["click"],props:{type:{type:String,default:"default"},size:{type:String,default:"normal"},text:{type:String,default:""},disabled:{type:[Boolean,String],default:!1},inverted:{type:[Boolean,String],default:!1},circle:{type:[Boolean,String],default:!1},mark:{type:[Boolean,String],default:!1},customStyle:{type:String,default:""}},computed:{showTag(){return!!this.text.toString()},classes(){const{type:e,disabled:t,inverted:a,circle:l,mark:s,size:i,isTrue:n}=this;return["status--"+e,"uni-tag--"+i,n(t)?"uni-tag--disabled":"",n(a)?"uni-tag--"+e+"--inverted":"",n(l)?"uni-tag--circle":"",n(s)?"uni-tag--mark":"",n(a)?"uni-tag--inverted uni-tag-text--"+e:"","small"===i?"uni-tag-text--small":""].join(" ")}},methods:{isTrue:e=>!0===e||"true"===e,onClick(){this.isTrue(this.disabled)||this.$emit("click")}}},[["render",function(e,s,n,r,o,c){const u=g;return c.showTag?(t(),a(u,{key:0,class:i(["status-tagtag",c.classes]),style:y(n.customStyle),onClick:c.onClick},{default:l(()=>[b(k(n.text),1)]),_:1},8,["class","style","onClick"])):d("",!0)}],["__scopeId","data-v-03984129"]]),re=e({__name:"cwg-file",props:{path:{type:String,default:""},updateUrl:{type:String,default:U.Host05},fileName:{type:String,default:""}},setup(e){const i=e,r=C(()=>(console.log(i.updateUrl,i.path),i.path?i.updateUrl+i.path:""));C(()=>{if(!i.path)return!1;return"pdf"===i.path.substr(-3).toLowerCase()});const d=C(()=>{if(!i.path)return!1;const e=i.path.substr(-3).toLowerCase();return["jpg","png","gif","jpeg","bmp","webp"].includes(e)||"jpeg"===i.path.substr(-4).toLowerCase()});C(()=>{if(i.fileName)return i.fileName;if(!i.path)return"--";const e=i.path.split("/");return e[e.length-1]||i.path});const h=()=>{r.value&&x({urls:[r.value],current:0})};return(e,i)=>{const p=_,f=s,m=o(c("cwg-icon"),L);return t(),a(f,{class:"file-preview"},{default:l(()=>[d.value?(t(),a(f,{key:0,class:"image-preview"},{default:l(()=>[n(p,{src:r.value,mode:"aspectFill",class:"preview-image",onClick:u(h,["stop"])},null,8,["src"])]),_:1})):(t(),a(f,{key:1,class:"file-info"},{default:l(()=>[n(m,{icon:"crm-document",size:24,color:"#000"})]),_:1}))]),_:1})}}},[["__scopeId","data-v-720c40b8"]]),oe=e({__name:"cwg-droplist-item",props:{command:{type:[String,Number,Object],default:""},disabled:{type:Boolean,default:!1}},emits:["click"],setup(e,{emit:n}){const r=e,o=D(),c=n,d=()=>{if(r.disabled)return;c("click");let e=o.parent;for(;e;){if(e.type.__file&&e.type.__file.includes("cwg-droplist.vue")){e.exposed&&e.exposed.handleItemClick&&e.exposed.handleItemClick(r.command);break}e=e.parent}};return(n,r)=>{const o=s;return t(),a(o,{class:i(["cwg-droplist-item",{"is-disabled":e.disabled}]),onClick:u(d,["stop"])},{default:l(()=>[w(n.$slots,"default",{},void 0,!0)]),_:3},8,["class"])}}},[["__scopeId","data-v-a674d0e9"]]),ce=e({__name:"cwg-droplist",props:{menuList:{type:Array,default:()=>[]},placement:{type:String,default:"bottom"},offset:{type:Number,default:60},zIndex:{type:Number,default:9999},hideOnClick:{type:Boolean,default:!0}},emits:["visible-change","command","menuClick"],setup(e,{expose:r,emit:o}){const c=e,m=o,g=D(),v=T(!1),_=T({}),x=C(()=>!0),R="droplist_"+Math.random().toString(36).substr(2,9),A=async()=>{v.value?O():await M()},M=async()=>{const e=await((e,t=g.proxy)=>new Promise(a=>{I().in(t).select(e).boundingClientRect(a).exec()}))(".cwg-droplist-trigger"),t=Array.isArray(e)?e[0]:e;if(!t)return;v.value=!0,m("visible-change",!0),await V();let a=null;const l=document.querySelector(`#${R} .cwg-droplist-menu`);if(l&&(a=l.getBoundingClientRect()),!a)return;const s=S(),i=s.windowHeight,n=s.windowWidth,{left:r,right:o,top:d,bottom:u,width:h,height:p}=t,f=a.width,y=a.height;let b=0,k=0;c.placement.startsWith("top")?(b=d-y-c.offset,b<0&&(b=u+c.offset)):(b=u+c.offset,b+y>i&&d-y-c.offset>0&&(b=d-y-c.offset)),k=c.placement.endsWith("start")?r:c.placement.endsWith("end")?o-f:r+h/2-f/2,k<10&&(k=10),k+f>n-10&&(k=n-f-10),_.value={top:`${b}px`,left:`${k}px`,opacity:1,transform:"scaleY(1)"}},O=()=>{v.value=!1,_.value={..._.value,opacity:0,transform:"scaleY(0)"},m("visible-change",!1)};return r({closeMenu:O,handleItemClick:e=>{m("command",e),c.hideOnClick&&O()}}),(r,o)=>{const g=s;return t(),a(g,{class:"cwg-droplist"},{default:l(()=>[n(g,{class:"cwg-droplist-trigger",onClick:u(A,["stop"]),id:"trigger-box"},{default:l(()=>[w(r.$slots,"default",{},void 0,!0)]),_:3}),(t(),a($,{to:"body",disabled:!x.value},[n(g,{id:R,class:i(["cwg-droplist-portal",{"is-show":v.value}]),style:y({zIndex:e.zIndex}),onClick:u(O,["stop"])},{default:l(()=>[n(g,{class:"cwg-droplist-mask",onClick:u(O,["stop"])}),n(g,{class:i(["cwg-droplist-menu",[`placement-${e.placement}`]]),style:y(_.value),onClick:o[0]||(o[0]=u(()=>{},["stop"]))},{default:l(()=>[w(r.$slots,"dropdown",{},()=>[e.menuList&&e.menuList.length?(t(!0),h(p,{key:0},f(e.menuList,(e,s)=>(t(),a(oe,{key:s,command:void 0!==e.command?e.command:void 0!==e.value?e.value:e,disabled:e.disabled,onClick:t=>((e,t)=>{m("menuClick",{value:e,index:t}),console.log("menuClick",e,t,"关闭",c.hideOnClick),c.hideOnClick&&O()})(e,s)},{default:l(()=>[b(k(e.label||e.text||e.title||e),1)]),_:2},1032,["command","disabled","onClick"]))),128)):d("",!0)],!0)]),_:3},8,["class","style"])]),_:3},8,["class","style"])],8,["disabled"]))]),_:3})}}},[["__scopeId","data-v-09a286a7"]]);const de=e({name:"uniTd",options:{virtualHost:!0},props:{width:{type:[String,Number],default:""},align:{type:String,default:"left"},rowspan:{type:[Number,String],default:1},colspan:{type:[Number,String],default:1}},data:()=>({border:!1}),created(){this.root=this.getTable(),this.border=this.root.border},methods:{getTable(){let e=this.$parent,t=e.$options.name;for(;"uniTable"!==t;){if(e=e.$parent,!e)return!1;t=e.$options.name}return e}}},[["render",function(e,a,l,s,n,r){return t(),h("td",{class:i(["uni-table-td",{"table--border":n.border}]),rowspan:l.rowspan,colspan:l.colspan,style:y({width:l.width+"px","text-align":l.align})},[w(e.$slots,"default",{},void 0,!0)],14,["rowspan","colspan"])}],["__scopeId","data-v-8b39bafb"]]);const ue=e({name:"uniTable",options:{virtualHost:!0},emits:["selection-change"],props:{data:{type:Array,default:()=>[]},border:{type:Boolean,default:!1},stripe:{type:Boolean,default:!1},type:{type:String,default:""},emptyText:{type:String,default:"没有更多数据"},loading:{type:Boolean,default:!1},rowKey:{type:String,default:""}},data:()=>({noData:!0,minWidth:0,multiTableHeads:[]}),watch:{loading(e){},data(e){this.theadChildren,this.theadChildren&&this.theadChildren.rowspan,this.noData=!1}},created(){this.trChildren=[],this.thChildren=[],this.theadChildren=null,this.backData=[],this.backIndexData=[]},methods:{isNodata(){this.theadChildren;let e=1;this.theadChildren&&(e=this.theadChildren.rowspan),this.noData=this.trChildren.length-e<=0},selectionAll(){let e=1,t=this.theadChildren;this.theadChildren?e=t.rowspan-1:t=this.trChildren[0];let a=this.data&&this.data.length>0;t.checked=!0,t.indeterminate=!1,this.trChildren.forEach((t,l)=>{if(!t.disabled){if(t.checked=!0,a&&t.keyValue){const e=this.data.find(e=>e[this.rowKey]===t.keyValue);this.backData.find(t=>t[this.rowKey]===e[this.rowKey])||this.backData.push(e)}l>e-1&&-1===this.backIndexData.indexOf(l-e)&&this.backIndexData.push(l-e)}}),this.$emit("selection-change",{detail:{value:this.backData,index:this.backIndexData}})},toggleRowSelection(e,t){e=[].concat(e),this.trChildren.forEach((a,l)=>{const s=e.findIndex(e=>"number"==typeof e?e===l-1:e[this.rowKey]===a.keyValue);let i=a.checked;-1!==s&&(a.checked="boolean"==typeof t?t:!a.checked,i!==a.checked&&this.check(a.rowData||a,a.checked,a.rowData?a.keyValue:null,!0))}),this.$emit("selection-change",{detail:{value:this.backData,index:this.backIndexData}})},clearSelection(){let e=this.theadChildren;this.theadChildren||(e=this.trChildren[0]),e.checked=!1,e.indeterminate=!1,this.trChildren.forEach(e=>{e.checked=!1}),this.backData=[],this.backIndexData=[],this.$emit("selection-change",{detail:{value:[],index:[]}})},toggleAllSelection(){let e=[],t=1,a=this.theadChildren;this.theadChildren?t=a.rowspan-1:a=this.trChildren[0],this.trChildren.forEach((a,l)=>{a.disabled||l>t-1&&e.push(l-t)}),this.toggleRowSelection(e)},check(e,t,a,l){let s=this.theadChildren;this.theadChildren||(s=this.trChildren[0]);let i=this.trChildren.findIndex((t,a)=>e===t);if(i<0&&(i=this.data.findIndex(e=>e[this.rowKey]===a)+1),this.trChildren.filter(e=>!e.disabled&&e.keyValue).length,0===i)return void(t?this.selectionAll():this.clearSelection());if(t)a&&this.backData.push(e),this.backIndexData.push(i-1);else{const e=this.backData.findIndex(e=>e[this.rowKey]===a),t=this.backIndexData.findIndex(e=>e===i-1);a&&this.backData.splice(e,1),this.backIndexData.splice(t,1)}this.trChildren.find((e,t)=>t>0&&!e.checked&&!e.disabled)?(s.indeterminate=!0,s.checked=!1):(s.indeterminate=!1,s.checked=!0),0===this.backIndexData.length&&(s.indeterminate=!1),l||this.$emit("selection-change",{detail:{value:this.backData,index:this.backIndexData}})}}},[["render",function(e,n,r,o,c,u){const p=s;return t(),a(p,{class:i(["uni-table-scroll",{"table--border":r.border,"border-none":!c.noData}])},{default:l(()=>[R("table",{class:i(["uni-table",{"table--stripe":r.stripe}]),border:"0",cellpadding:"0",cellspacing:"0"},[w(e.$slots,"default",{},void 0,!0),c.noData?(t(),h("tr",{key:0,class:"uni-table-loading"},[R("td",{class:i(["uni-table-text",{"empty-border":r.border}])},k(r.emptyText),3)])):d("",!0),r.loading?(t(),a(p,{key:1,class:i(["uni-table-mask",{"empty-border":r.border}])},{default:l(()=>[R("div",{class:"uni-table--loader"})]),_:1},8,["class"])):d("",!0)],2)]),_:3},8,["class"])}],["__scopeId","data-v-cf04ac21"]]),he=e({__name:"cwg-detail-popup",props:{visible:{type:Boolean,default:!1},title:{type:String,default:"详情"},items:{type:Array,default:()=>[]},row:{type:Object,default:null},columns:{type:Array,default:()=>[]}},emits:["update:visible","close"],setup(e,{emit:i}){const{t:r}=A(),m=e,y=i,v=C({get:()=>m.visible,set:e=>y("update:visible",e)}),S=(e,t,a)=>"note"===t.type?a.note:t.formatter?t.formatter({value:e,row:a}):"date"===t.type&&e?_(e,t.dateFormat||"YYYY-MM-DD HH:mm:ss"):"tag"===t.type&&e?((e,t)=>(console.log(),t.tagMap&&t.tagMap[e]?t.tagMap[e]:e||"-"))(e,t):null==e?"-":e,_=(e,t)=>{if(!e)return"-";const a=new Date(e),l=a.getFullYear(),s=String(a.getMonth()+1).padStart(2,"0"),i=String(a.getDate()).padStart(2,"0"),n=String(a.getHours()).padStart(2,"0"),r=String(a.getMinutes()).padStart(2,"0"),o=String(a.getSeconds()).padStart(2,"0");return t.replace("YYYY",l).replace("MM",s).replace("DD",i).replace("HH",n).replace("mm",r).replace("ss",o)};return(i,m)=>{const y=o(c("cwg-label-line-value"),J),C=s,_=g,x=z,D=o(c("cwg-popup"),G),T=M("t");return t(),a(D,{visible:v.value,"onUpdate:visible":m[1]||(m[1]=e=>v.value=e),type:"center","mask-click":!1,showFooters:!0,title:N(r)("Btn.Detail")},{footer:l(()=>[O(n(x,{class:"single-btn default",onClick:m[0]||(m[0]=e=>v.value=!1)},null,512),[[T,"Home.msg.item3"]])]),default:l(()=>[n(C,{class:"popup-content"},{default:l(()=>[n(C,{class:"lines"},{default:l(()=>[e.items&&e.items.length?(t(!0),h(p,{key:0},f(e.items,(e,l)=>(t(),a(y,{key:l,label:e.label,value:e.value},null,8,["label","value"]))),128)):e.row&&e.columns&&e.columns.length?(t(!0),h(p,{key:1},f(e.columns,(s,r)=>(t(),a(y,{key:r,label:s.label},{operation1:l(()=>[w(i.$slots,`cell-${s.prop}`,{row:e.row,column:s,index:r},()=>["action"===s.type?(t(),a(C,{key:0,class:"action-list"},{default:l(()=>{return[(t(!0),h(p,null,f((i=s.menuList,r=e.row,i?i.filter(e=>"function"==typeof e.show?!1!==e.show(r):!1!==e.show):[]),(s,i)=>(t(),a(C,{key:i},{default:l(()=>[n(C,{class:"action-btn",onClick:u(t=>s.btnClick&&s.btnClick(e.row),["stop"])},{default:l(()=>[b(k(s.label||s.text||s.name),1)]),_:2},1032,["onClick"])]),_:2},1024))),128))];var i,r}),_:2},1024)):(t(),a(_,{key:1},{default:l(()=>[b(k(S(e.row[s.prop],s,e.row)),1)]),_:2},1024))],!0)]),_:2},1032,["label"]))),128)):d("",!0)]),_:3})]),_:3})]),_:3},8,["visible","title"])}}},[["__scopeId","data-v-5fb7490d"]]);function pe(e,t,a){var l;if(!e)return"--";if(e.remark)return e.remark;if(e.note)return e.note;if(e.approveDesc){const s=null==(l=a.reasonsOptions)?void 0:l[e.approveDesc];return s?"cn"===t||"zhHant"===t?s.content:s.enContent:e.approveDesc}return"--"}const fe=e({__name:"cwg-tabel",props:{columns:{type:Array,required:!0,default:()=>[]},mobilePrimaryCount:{type:Number,default:3},mobilePrimaryFields:{type:Array,default:()=>[]},api:{type:Function},queryParams:{type:Object,default:()=>({})},immediate:{type:Boolean,default:!0},selectionType:{type:String,default:null},showPageSize:{type:Boolean,default:!0},showPagination:{type:Boolean,default:!0},isViewDetail:{type:Boolean,default:!0},pageSizes:{type:Array,default:()=>[2,4,6,8,10,20,30,50,100]},defaultPageSize:{type:Number,default:10},headerBackground:{type:String,default:"#fff"},headerColor:{type:String,default:"var(--color-slate-800)"},headerFontSize:{type:[String,Number],default:"28rpx"},headerFontWeight:{type:[String,Number],default:600},headerHeight:{type:[String,Number],default:"64rpx"},headerClass:{type:[String,Array],default:""},headerStyle:{type:Object,default:()=>({})},stickyHeader:{type:Boolean,default:!0},stickyOffset:{type:[String,Number],default:"0"},isPages:{type:Boolean,default:!1},pagesToDetail:{type:Boolean,default:!1},showSummary:{type:Boolean,default:!1},summaryData:{type:Object,default:()=>null},data:{type:Array,default:()=>null},summaryMethod:{type:Function,default:null},summaryText:{type:String,default:"总计"}},emits:["selection-change","action-click","page-change","load-success","load-error","sort-change","go-pages"],setup(e,{expose:r,emit:u}){const m=E(),{locale:v}=A(),S=e,_=u,x=T([]),D=T([]),$=T(!1);T([]);const I=T(null),R=T([]),M=T({current:1,pageSize:S.defaultPageSize,total:0,pages:0}),O=T(!1),z=T({}),Y=T(null),U=C(()=>S.summaryData&&Object.keys(S.summaryData).length>0?S.summaryData:Y.value),J=C(()=>{if(S.showSummary&&S.summaryMethod&&"function"==typeof S.summaryMethod){const e=S.summaryMethod({columns:Z.value,data:x.value,summaryData:U.value});return Array.isArray(e)?e:[]}return[]}),G=T(!1),Q=T({prop:"",order:""}),X=(e,t)=>e?e.filter(e=>"function"==typeof e.show?!1!==e.show(t):!1!==e.show):[],Z=C(()=>{const e=e=>(e||[]).filter(e=>e&&!1!==e.isTabel),t=e=>{if(!Array.isArray(e))return[];if(0===e.length)return[];return"string"==typeof e[0]?e.map(e=>S.columns.find(t=>t&&t.prop===e)).filter(Boolean):e};return G.value?S.mobilePrimaryFields&&S.mobilePrimaryFields.length?e(t(S.mobilePrimaryFields)):e(t(S.columns.slice(0,S.mobilePrimaryCount))):e(t(S.columns))}),ee=C(()=>{let e=Z.value.length;return S.showOperation&&(e+=1),e});C(()=>S.pageSizes.indexOf(M.value.pageSize));const te=C(()=>{const e=M.value.pages,t=M.value.current;if(e<=4)return Array.from({length:e},(e,t)=>t+1);let a=[];return a=t<=2?[1,2,"...",e]:t>=e-1?[1,"...",e-1,e]:[1,"...",t,e],a}),ae=e=>{const t={backgroundColor:S.headerBackground,color:S.headerColor,fontSize:"number"==typeof S.headerFontSize?S.headerFontSize+"rpx":S.headerFontSize,fontWeight:S.headerFontWeight,height:"number"==typeof S.headerHeight?S.headerHeight+"rpx":S.headerHeight,lineHeight:"number"==typeof S.headerHeight?S.headerHeight+"rpx":S.headerHeight,...S.headerStyle};if(S.stickyHeader&&(t.position="sticky",t.top=S.stickyOffset,t.zIndex=100),e.width){const a="number"==typeof e.width?e.width+"px":e.width;t.width=a,t.minWidth=a,t.maxWidth=a}return e.headerStyle&&Object.assign(t,e.headerStyle),t},le=(e,t)=>{const a={};if(e.width){const t="number"==typeof e.width?e.width+"px":e.width;a.width=t,a.minWidth=t,a.maxWidth=t,a.wordBreak="break-all",e.slot?(a.whiteSpace="normal",a.overflow="visible",a.textOverflow="clip"):(a.whiteSpace="nowrap",a.overflow="hidden",a.textOverflow="ellipsis")}else e.slot&&(a.overflow="visible");return e.cellStyle&&("function"==typeof e.cellStyle?Object.assign(a,e.cellStyle({row:t,column:e})):Object.assign(a,e.cellStyle)),a},oe=(e,t)=>{const a=[];if(e.cellClass)if("function"==typeof e.cellClass){const l=e.cellClass({row:t,column:e});l&&(Array.isArray(l)?a.push(...l):a.push(l))}else a.push(e.cellClass);return a.join(" ")},fe=(e,t,a)=>t.formatter?t.formatter({value:e,row:a}):"date"===t.type&&e?ye(e,t.dateFormat||"YYYY-MM-DD HH:mm:ss"):"tag"===t.type&&e?me(e,a):null==e?"-":e,me=(e,t)=>t.tagMap&&t.tagMap[e]?t.tagMap[e]:e||"-",ge=(e,t)=>t.tagTypeMap&&t.tagTypeMap[e]?t.tagTypeMap[e]:"default",ye=(e,t)=>{if(!e)return"-";const a=new Date(e),l=a.getFullYear(),s=String(a.getMonth()+1).padStart(2,"0"),i=String(a.getDate()).padStart(2,"0"),n=String(a.getHours()).padStart(2,"0"),r=String(a.getMinutes()).padStart(2,"0"),o=String(a.getSeconds()).padStart(2,"0");return t.replace("YYYY",l).replace("MM",s).replace("DD",i).replace("HH",n).replace("mm",r).replace("ss",o)},be=e=>Q.value.prop!==e.prop||"asc"===Q.value.order?"arrow-up":"arrow-down",ke=async()=>{var e;if(S.data)return x.value=S.data,void(S.summaryData&&(Y.value=S.summaryData));if(x.value=[],!O.value){O.value=!0;try{const t=e=>{const t=e&&e.page;return!!t&&("number"==typeof t.current&&(M.value.current=t.current),"number"==typeof t.row&&(M.value.pageSize=t.row),"number"==typeof t.rowTotal&&(M.value.total=t.rowTotal),"number"==typeof t.pageTotal?M.value.pages=t.pageTotal:"number"==typeof M.value.total&&"number"==typeof M.value.pageSize&&(M.value.pages=Math.ceil(M.value.total/M.value.pageSize)),!0)},a={...S.queryParams};let l="",s="";a.date&&0!==a.date.length?(l=a.date[0]||"",s=a.date[1]||""):(l="",s="");const i={page:{current:M.value.current,row:M.value.pageSize},...a,startDate:l,endDate:s};Q.value.prop&&Q.value.order&&(i.sort={field:Q.value.prop,order:Q.value.order});const n=await S.api(i);if(200!==n.code&&0!==n.code&&1e4!==n.code)throw new Error(n.message||"加载失败");{n.sum?Y.value=n.sum:Y.value=null;const a=n.data||n,l=t(n);Array.isArray(a)?(x.value=a,l||(M.value.total=a.length,M.value.pages=1)):a.list||a.records?(x.value=a.list||a.records,l||(M.value.total=a.total||(null==(e=a.list)?void 0:e.length)||0,M.value.pages=a.pages||Math.ceil(M.value.total/M.value.pageSize))):x.value=[],_("load-success",n)}}catch(t){console.error("表格数据加载失败:",t),P({title:t.message||"加载失败",icon:"none"}),_("load-error",t)}finally{O.value=!1,we.value=!1}}},ve=()=>{M.value.current=1,ke()},we=T(!1),Se=e=>{if(!we.value){if(we.value=!0,"prev"===e){if(!(M.value.current>1))return;M.value.current--}else if("next"===e){if(!(M.value.current<M.value.pages))return;M.value.current++}else M.value.current=e;ke(),_("page-change",M.value)}},Ce=e=>{D.value=e.detail.value,_("selection-change",D.value)},_e=()=>{const e=window.innerWidth;G.value=e<991},xe=()=>{_e()};return B(()=>S.data,e=>{e&&(x.value=e)},{deep:!0,immediate:!0}),B(()=>S.summaryData,e=>{S.data&&e&&(Y.value=e)},{deep:!0,immediate:!0}),B(()=>S.queryParams,()=>{V(()=>{})},{deep:!0}),B(()=>S.api,()=>{V(()=>{ve()})},{deep:!0}),H(()=>{_e(),window.addEventListener("resize",xe),S.immediate&&ke()}),F(()=>{window.removeEventListener("resize",xe)}),r({refreshTable:ve,reload:()=>{ke()},getSelectedItems:()=>D.value,clearSelection:()=>{D.value=[]},loadData:ke,tableData:x,toggleRowExpand:e=>{const t=e;z.value[t]?z.value[t]=!1:(z.value={},z.value[t]=!0),_("expand-change",{rowIndex:e,expanded:z.value[t]})},pagination:M,setDetailVisible:e=>{$.value=e}}),(r,u)=>{const C=o(c("uni-icons"),W),D=s,T=o(c("uni-th"),se),V=o(c("uni-tr"),ie),A=o(c("uni-tag"),ne),B=o(c("cwg-file"),re),H=g,F=o(c("cwg-icon"),L),P=o(c("cwg-droplist"),ce),Y=o(c("uni-td"),de),E=o(c("uni-table"),ue),ye=o(c("uni-loading"),K),ke=o(c("cwg-empty-state"),q),ve=o(c("cwg-detail-popup"),he);return t(),a(D,null,{default:l(()=>[n(D,{class:i(["table-container",{"mobile-table":G.value}])},{default:l(()=>[n(D,{class:i(["table-body-area",{"is-empty":!O.value&&0===x.value.length,"is-loading":O.value}])},{default:l(()=>[n(E,{type:e.selectionType,border:!1,onSelectionChange:Ce,emptyText:""},{default:l(()=>[n(V,{class:"table-header"},{default:l(()=>[(t(!0),h(p,null,f(Z.value,s=>(t(),a(T,{key:s.prop,align:s.align||"center",width:s.width||"200",class:i([e.headerClass,{sortable:s.sortable}]),style:y(ae(s)),onClick:e=>s.sortable&&(e=>{if(!e.sortable)return;let t="";t=Q.value.prop===e.prop?""===Q.value.order?"asc":"asc"===Q.value.order?"desc":"":"asc",Q.value={prop:t?e.prop:"",order:t},_("sort-change",{prop:Q.value.prop,order:Q.value.order})})(s)},{default:l(()=>[n(D,{class:"header-content"},{default:l(()=>[b(k(s.label)+" ",1),s.sortable?(t(),a(D,{key:0,class:"sort-icon"},{default:l(()=>[n(C,{type:be(s),size:14,color:"#999"},null,8,["type"])]),_:2},1024)):d("",!0)]),_:2},1024)]),_:2},1032,["align","width","class","style","onClick"]))),128))]),_:1}),!O.value&&x.value.length>0?(t(),h(p,{key:0},[(t(!0),h(p,null,f(x.value,(e,s)=>(t(),h(p,{key:s},[n(V,null,{default:l(()=>[(t(!0),h(p,null,f(Z.value,o=>(t(),a(Y,{key:o.prop,align:o.align||"center",class:i(oe(o,e)),style:y(le(o,e)),onClick:t=>(e=>{S.isPages||S.pagesToDetail?_("go-pages",e):G.value&&(I.value={...e,note:pe(e,v.value,m)},R.value=G.value?S.columns.filter(e=>e&&e.prop&&e.label):S.columns.filter(e=>e&&e.prop&&e.label&&"action"!==e.type),$.value=!0)})(e)},{default:l(()=>[o.slot?w(r.$slots,o.slot,{key:0,row:e,column:o,index:s},()=>[b(k(e[o.prop]),1)],!0):"tag"===o.type?(t(),a(A,{key:1,text:me(e[o.prop],o),type:ge(e[o.prop],o),size:"small"},null,8,["text","type"])):"file"===o.type?(t(),a(D,{key:2},{default:l(()=>[n(B,{path:e[o.prop]},null,8,["path"])]),_:2},1024)):"note"===o.type?(t(),a(D,{key:3},{default:l(()=>[n(H,null,{default:l(()=>[b(k(N(pe)(e,N(v),N(m))),1)]),_:2},1024)]),_:2},1024)):"action"===o.type?(t(),a(D,{key:4,class:"action-wrapper"},{default:l(()=>[X(o.menuList,e).length>0?(t(),a(P,{key:0,menuList:X(o.menuList,e),placement:"bottom-end",onMenuClick:t=>((e,t)=>{const{value:a}=e;a&&"function"==typeof a.btnClick&&a.btnClick(t)})(t,e)},{default:l(()=>[n(D,{class:"action-trigger"},{default:l(()=>[n(F,{name:"crm-ellipsis",size:24})]),_:1})]),_:2},1032,["menuList","onMenuClick"])):d("",!0)]),_:2},1024)):"more"===o.type?(t(),a(D,{key:5,class:"morebox"},{default:l(()=>[G.value?(t(),a(F,{key:0,name:"crm-chevron-down",class:"crm-chevron-down",size:16})):d("",!0)]),_:1})):(t(),h(p,{key:6},[b(k(fe(e[o.prop],o,e)),1)],64))]),_:2},1032,["align","class","style","onClick"]))),128))]),_:2},1024),!G.value&&z.value[s]?(t(),a(V,{key:0,class:"expand-row"},{default:l(()=>[n(Y,{colspan:ee.value,class:"expand-cell"},{default:l(()=>[w(r.$slots,"expand",{row:e,rowIndex:s},()=>[n(D,{class:"default-expand-content"},{default:l(()=>[n(H,{class:"no-content"},{default:l(()=>[b("暂无展开内容")]),_:1})]),_:1})],!0)]),_:2},1032,["colspan"])]),_:2},1024)):d("",!0)],64))),128)),e.showSummary&&0!==x.value.length?(t(),a(V,{key:0,class:"summary-row"},{default:l(()=>[(t(!0),h(p,null,f(Z.value,(s,i)=>(t(),a(Y,{key:"summary-"+s.prop,align:s.align||"center",class:"summary-cell",style:y(le(s,U.value))},{default:l(()=>[S.summaryMethod?(t(),a(H,{key:0},{default:l(()=>[b(k(void 0!==J.value[i]?J.value[i]:""),1)]),_:2},1024)):(t(),h(p,{key:1},[r.$slots["summary-"+s.prop]?w(r.$slots,"summary-"+s.prop,{key:0,row:U.value,column:s,index:i},void 0,!0):(t(),h(p,{key:1},[U.value&&void 0!==U.value[s.prop]&&null!==U.value[s.prop]?(t(),h(p,{key:0},[s.slot?w(r.$slots,s.slot,{key:0,row:U.value,column:s,index:i},()=>[b(k(U.value[s.prop]),1)],!0):(t(),a(H,{key:1},{default:l(()=>[b(k(fe(U.value[s.prop],s,U.value)),1)]),_:2},1024))],64)):(t(),a(H,{key:1},{default:l(()=>[b(k(0===i?e.summaryText:""),1)]),_:2},1024))],64))],64))]),_:2},1032,["align","style"]))),128))]),_:3})):d("",!0)],64)):d("",!0)]),_:3},8,["type"]),O.value?(t(),a(D,{key:0,class:"table-empty-state"},{default:l(()=>[n(ye)]),_:1})):0===x.value.length?(t(),a(D,{key:1,class:"table-empty-state"},{default:l(()=>[n(ke)]),_:1})):d("",!0)]),_:3},8,["class"])]),_:3},8,["class"]),e.showPagination&&x.value.length>0?(t(),a(D,{key:0,class:"pagination-container"},{default:l(()=>[n(D,{class:"pagination"},{default:l(()=>[n(D,{class:i(["page-item prev",{disabled:1===M.value.current}]),onClick:u[0]||(u[0]=e=>Se("prev"))},{default:l(()=>[n(C,{type:"arrowright",size:"14",color:1===M.value.current?"#c0c4cc":"#606266",class:"arrow-left"},null,8,["color"])]),_:1},8,["class"]),n(D,{class:"page-numbers"},{default:l(()=>[(t(!0),h(p,null,f(te.value,(e,s)=>(t(),a(D,{key:s,class:i(["page-number",{active:M.value.current===e,ellipsis:"..."===e}]),onClick:t=>"..."!==e&&Se(e)},{default:l(()=>[b(k(e),1)]),_:2},1032,["class","onClick"]))),128))]),_:1}),n(D,{class:i(["page-item next",{disabled:M.value.current===M.value.pages}]),onClick:u[1]||(u[1]=e=>Se("next"))},{default:l(()=>[n(C,{type:"arrowright",size:"14",color:M.value.current===M.value.pages?"#c0c4cc":"#606266"},null,8,["color"])]),_:1},8,["class"])]),_:1})]),_:1})):d("",!0),n(ve,{visible:$.value,"onUpdate:visible":u[2]||(u[2]=e=>$.value=e),title:"详情",row:I.value,columns:R.value},j({_:2},[f(R.value,e=>({name:`cell-${e.prop}`,fn:l(({row:s,column:i})=>["file"===e.type?(t(),a(D,{key:0},{default:l(()=>[n(B,{path:s[i.prop]},null,8,["path"])]),_:2},1024)):e.slot?w(r.$slots,e.slot,{key:1,row:s,column:i,index:0},void 0,!0):d("",!0)])}))]),1032,["visible","row","columns"])]),_:3})}}},[["__scopeId","data-v-496219a5"]]);export{re as _,fe as a};
|