1import{s as le,A as c,D as q,k as oe,j as Z,r as _,o as k,a as Y,d as D,f as M,bJ as p,K as se,b9 as re,Y as H,t as I,c as i,g as B,n as fe,l as ve,u as ae,q as he,w as ge,i as be}from"./@vue-d4698f71.js";import{u as ye}from"./menu-8bf73cfe.js";import{a as $e,b as je,f as ke}from"./analy_script-c48fb00e.js";import{_ as ue,e as ce,s as xe,M as de}from"../index-519afb36.js";import{t as we}from"./tree-598eb05c.js";/* empty css */import{f as ie}from"./@vueuse-f75fad33.js";import"./pinia-e8266022.js";import"./vue-demi-71ba0ef2.js";import"./pro-82590c10.js";import"./ant-design-vue-aed2d464.js";import"./@babel-9744bea5.js";import"./@ant-design-ff1c9763.js";import"./vue-d080cb1e.js";import"./@ctrl-7541abaa.js";import"./resize-observer-polyfill-83c533c4.js";import"./vue-types-13ea99f7.js";import"./dom-align-ecb06dd6.js";import"./lodash-es-6d1fdea6.js";import"./dayjs-bcdf9cd5.js";import"./async-validator-dee29e8b.js";import"./scroll-into-view-if-needed-6b992d05.js";import"./compute-scroll-into-view-183f845a.js";import"./lodash-5da30efc.js";import"./utils-511c6d2e.js";import"./vue-router-bcd3b3d8.js";import"./vue-i18n-19a7264a.js";import"./@intlify-b6d93b1b.js";import"./axios-55a4e3d8.js";import"./mitt-970afded.js";import"./ag-grid-community-a59f2518.js";import"./ag-grid-vue3-d175f308.js";import"./@wangeditor-20052aa1.js";import"./qrcode-79d680f4.js";import"./dijkstrajs-f906a09e.js";/* empty css */const Se={class:"top"},Ce={class:"center"},Ie={class:"bottom"},Oe={__name:"list",props:{isPort:{type:Boolean,default:!0},cusColumn:{type:Array,default:[]},modal:{type:Object,default:{}},staticData:{type:Array,default:()=>[]},showsort:{type:Boolean,default:!1},showSelectAll:{type:Boolean,default:!0},height:{type:Number,default:400},selected:{type:Array,default:()=>[]},objectIds:{type:Array,default:null}},emits:["update"],setup(S,{emit:W}){const{proxy:a}=le(),N=W,s=S,x=c([]),u=c([]),f=c([]),l=q(JSON.parse(JSON.stringify(ce.pagination)));oe(()=>{s.cusColumn.length>0?(f.value=s.cusColumn,x.value=[...f.value],x.value.forEach(r=>{r.key!=="operation"&&j.value.push({value:r.key,label:r.title})})):(f.value=[{title:a.$t(`user.${s.modal.block}`)+a.$t("user.name"),dataIndex:"name"},{title:a.$t(`user.${s.modal.block}`)+a.$t("user.id"),dataIndex:"uid"},{title:a.$t("operation"),dataIndex:"operation",width:80}],x.value=[...f.value],x.value.splice(2,1),j.value=xe[s.modal.block]),o.value=f.value[0].dataIndex,z()});const O=c(""),o=c("name"),j=c([]),v=c([]),y=c([]),E=()=>{l.current=1,z()},w=()=>Array.isArray(s.objectIds),A=r=>{if(!w())return r;const d=new Set(s.objectIds.map(String));return r.filter(e=>d.has(String(e.uid)))},R=q({onSelect:(r,d,e,t)=>{if(d){if(s.showsort){let n=0;y.value.length?n=y.value.reduce((m,g)=>m.sort>g.sort?m:g).sort??0:r.sort=1,r.sort=n+1}y.value.push(r),v.value.push(r.uid)}else y.value=y.value.filter(n=>n.uid!==r.uid),v.value=v.value.filter(n=>n!==r.uid);N("update",v.value)},onSelectAll:(r,d,e)=>{r?e.forEach((t,n)=>{y.value.push({...t,sort:n+1}),v.value.push(t.uid)}):e.forEach(t=>{y.value=y.value.filter(n=>n.uid!==t.uid),v.value=v.value.filter(n=>n!==t.uid)}),N("update",v.value)},selectedRowKeys:v}),z=()=>{if(w()&&!s.objectIds.length){u.value=[],l.total=0;return}if(!s.isPort){let e=[];e=A(s.staticData).filter(m=>{let g=String(m[o.value]);return O.value?g?g.indexOf(O.value)>-1:!1:!0}),u.value=e,l.total=e.length;let t=l.current===1?0:(l.current-1)*l.pageSize,n=l.total<l.pageSize*l.current?l.total:l.pageSize*l.current;u.value=e.slice(t,n);return}let r={page_index:l.current,page_size:l.pageSize,where_and:[],...s.params};["bill_account","bill_expenses"].includes(s.modal.block)&&delete r.select,s.modal.condition&&(r=Object.assign(r,s.modal.condition)),w()&&(r.where_in=JSON.stringify([["uid",s.objectIds.join(",")]])),O.value&&(r.where_and=[[o.value,"like",`%${O.value}%`]]);let d=a.config.block_mapping[s.modal.block];a.api.post(d,r).then(e=>{u.value=A(e.result.data),l.total=e.result.total_records})},V=()=>{if(w()&&!s.objectIds.length)return;let r=a.config.block_all_mapping[s.modal.block],d={};s.modal.condition&&(d={...s.modal.condition}),w()&&(d.where_in=JSON.stringify([["uid",s.objectIds.join(",")]])),a.api.post(r,d).then(e=>{var n,m;u.value=A(((n=e.result)==null?void 0:n.data)??e.result);let t=u.value;l.total=((m=e.result)==null?void 0:m.total_records)??e.result.length,t=t.filter((g,b)=>(g.uid||(t[b].uid=g.id),!v.value.includes(g.uid))),t.forEach((g,b)=>
1{v.value.push(g.uid)}),y.value=y.value.concat(t),s.showsort&&(y.value=y.value.map((g,b)=>({...g,sort:b+1}))),v.value=Array.from(new Set(v.value)),N("update",v.value)})},L=(r,d)=>{l.current=r,l.pageSize=d,z()},F=()=>{l.current=1,z()};return Z(()=>s.selected,r=>{v.value=r},{immediate:!0}),Z(()=>[s.modal.show,s.objectIds],([r])=>{r&&F()}),(r,d)=>{const e=_("a-select-option"),t=_("a-select"),n=_("a-input-search"),m=_("a-button"),g=_("a-table");return k(),Y(se,null,[D("div",Se,[S.cusColumn.length>0?(k(),M(t,{key:0,style:{width:"200px"},value:o.value,"onUpdate:value":d[0]||(d[0]=b=>o.value=b)},{default:p(()=>[(k(!0),Y(se,null,re(j.value,b=>(k(),M(e,{value:b.value},{default:p(()=>[H(I(b.label),1)]),_:2},1032,["value"]))),256))]),_:1},8,["value"])):(k(),M(t,{key:1,style:{width:"200px"},value:o.value,"onUpdate:value":d[1]||(d[1]=b=>o.value=b)},{default:p(()=>[(k(!0),Y(se,null,re(j.value,b=>(k(),M(e,{value:b.value},{default:p(()=>[H(I(r.$t(b.label)),1)]),_:2},1032,["value"]))),256))]),_:1},8,["value"])),i(n,{value:O.value,"onUpdate:value":d[2]||(d[2]=b=>O.value=b),placeholder:r.$t("please_enter"),onSearch:E},null,8,["value","placeholder"]),S.isPort&&S.showSelectAll?(k(),M(m,{key:2,type:"primary",class:"ml-[12px]",onClick:V},{default:p(()=>[H(I(r.$t("select_all")),1)]),_:1})):B("",!0)]),D("div",Ce,[i(g,{bordered:"","data-source":u.value,columns:x.value,pagination:!1,scroll:{y:S.height-42},"row-selection":R,rowKey:"uid"},null,8,["data-source","columns","scroll","row-selection"])]),D("div",Ie,[i(de,{pager:l,onPageChange:L},null,8,["pager"])])],64)}}},De=ue(Oe,[["__scopeId","data-v-962e70ba"]]),Ne={class:"content-wrap"},Pe={class:"left-grid"},Me={class:"right-grid"},Ae={class:"top"},Re={class:"center"},Ee=["onClick"],ze={class:"bottom"},Be={__name:"index",props:{isPort:{type:Boolean,default:!0},staticData:{type:Array,default:()=>[]},showsort:{type:Boolean,default:!1},showSelectAll:{type:Boolean,default:!0},params:{type:Object,default:{}},cusColumn:{type:Array,default:[]}},emits:["ok"],setup(S,{expose:W,emit:a}){const N=a,{proxy:s}=le(),x=S,u=q(JSON.parse(JSON.stringify(ce.pagination))),f=q({title:s.$t("select"),show:!1,id:"",block:"",checked:[],condition:null,objectIds:null}),l=c("tree"),O=c(400),o=c([]),j=c([]);let v={};const y=e=>{o.value=o.value.filter(t=>t.uid!==e.uid),j.value=o.value.map(t=>t.uid)},E=e=>{o.value=[],e.forEach(t=>{o.value.push(v[t])}),j.value=e},w=c(400),A=c([]),R=c([{title:s.$t("user.object")+s.$t("user.name"),dataIndex:"name"},{title:s.$t("user.object")+s.$t("user.id"),dataIndex:"uid"},{title:s.$t("operation"),dataIndex:"operation",width:80}]),z=()=>{o.value=[],j.value=[]},V=()=>{o.value=f.checked.map((e,t)=>({...e,sort:e.sort??t+1})),j.value=f.checked.map(e=>e.uid)},L=()=>{let e=[];x.cusColumn.length>0?o.value.forEach(t=>{e.push({[x.cusColumn[0].dataIndex]:t[x.cusColumn[0].dataIndex],[x.cusColumn[1].dataIndex]:t[x.cusColumn[1].dataIndex]})}):o.value.forEach(t=>{e.push({uid:t.uid,name:t.name,alias:t.alias})}),N("ok",e),f.show=!1},F=()=>{f.show=!1},r=(e,t)=>{u.current=e;let n=t*(e-1),m=JSON.parse(JSON.stringify(o.value));A.value=m.splice(n,t)};Z(()=>f.show,e=>{e&&fe(()=>{V();let t=document.getElementsByClassName("center").length;w.value=document.getElementsByClassName("center")[t-1].clientHeight-44})}),Z(o,e=>{u.total=e.length;let t=JSON.parse(JSON.stringify(e));u.current=e.length<=u.pageSize*(u.current-1)&&u.current>1?u.current-1:u.current;let n=u.pageSize*(u.current-1);A.value=t.splice(n,u.pageSize),console.log(u)});const d=async()=>{v={};let e={select:["uid","name","alias"]};if(Array.isArray(f.objectIds)){if(!f.objectIds.length)return;e.where_in=JSON.stringify([["uid",f.objectIds.join(",")]])}const{result:t}=await s.api.post("object_list",e);t.data.forEach(n=>{v[n.uid]=n})};return oe(()=>{O.value=document.body.clientHeight*.7}),Z(()=>f.show,e=>{e&&d()}),W({modal:f}),(e,t)=>{const n=_("apartment-outlined"),m=_("a-tab-pane"),g=_("appstore-outlined"),b=_("a-tabs"),K=_("a-input-number"),G=_("a-table"),T=_("a-modal");return k(),M(T,{title:f.title,width:"60%",centered:!0,bodyStyle:{height:O.value+"px"},visible:f.show,onOk:L,onCancel:F},{default:p(()=>[D("div",Ne,[D("div",Pe,[i(b,{activeKey:l.value,"onUpdate:activeKey":t[0]||(t[0]=U=>l.value=U)},{default:p(()=>[i(m,{key:"tree"},{tab:p(()=>[i(n),t[1]||(t[1]=H("ææ å½¢ "))]),default:p(()=>
1[i(we,{onUpdate:E,selected:j.value,objectIds:f.objectIds},null,8,["selected","objectIds"])]),_:1}),i(m,{key:"object"},{tab:p(()=>[i(g),t[2]||(t[2]=H("æå¯¹è±¡ "))]),default:p(()=>[i(De,{onCusColumn:S.cusColumn,modal:f,showsort:S.showsort,showSelectAll:S.showSelectAll,staticData:S.staticData,isPort:S.isPort,height:w.value,onUpdate:E,selected:j.value,objectIds:f.objectIds},null,8,["onCusColumn","modal","showsort","showSelectAll","staticData","isPort","height","selected","objectIds"])]),_:1})]),_:1},8,["activeKey"])]),t[3]||(t[3]=D("div",{class:"line"},null,-1)),D("div",Me,[D("div",Ae,[D("div",null,I(e.$t("selected"))+" "+I(o.value.length)+" "+I(e.$t("term")),1),D("div",{class:"text-[#1f7bfc] cursor-pointer",onClick:z},I(e.$t("delete_all")),1)]),D("div",Re,[i(G,{bordered:"","data-source":A.value,columns:R.value,pagination:!1,scroll:{y:w.value}},{bodyCell:p(({column:U,text:Q,record:ee,index:X})=>[U.dataIndex==="operation"?(k(),Y("div",{key:0,class:"text-[#ff2d55] cursor-pointer",onClick:C=>y(ee)},I(e.$t("button.delete")),9,Ee)):B("",!0),U.dataIndex==="sort"?(k(),M(K,{key:1,size:"small",value:o.value[X].sort,"onUpdate:value":C=>o.value[X].sort=C,min:0},null,8,["value","onUpdate:value"])):B("",!0)]),_:1},8,["data-source","columns","scroll"])]),D("div",ze,[i(de,{pager:u,onPageChange:r},null,8,["pager"])])])])]),_:1},8,["title","bodyStyle","visible"])}}},Le=ue(Be,[["__scopeId","data-v-e1605e2a"]]),Ue=["onClick"],Je=["onClick"],Ye={__name:"statistics-export",setup(S,{expose:W}){const{proxy:a}=le();oe(()=>{s.value=document.body.clientHeight*.7});const N=q({title:a.$t("export"),visible:!1,uid:"",objectList:[],statisticsList:[]}),s=c(400),x=c(null),u=q({file_name:"",time_range:[]});let f=async()=>o.value.length==0?Promise.reject(a.$t("sta.export.calculate_select_tips")):Promise.resolve();const l=()=>j.value.length==0?Promise.reject(a.$t("sta.export.object_select_tips")):Promise.resolve(),O={time_range:[{required:!0,message:a.$t("retainer.export.project_select_time")}],uid_list:[{required:!0,validator:f,trigger:"change"}],object_list:[{required:!0,validator:l,trigger:"change"}]},o=c([]),j=c([]),v=c(),y=c(),E=c([{title:a.$t("number"),dataIndex:"uid",key:"uid"},{title:a.$t("name"),dataIndex:"name",key:"name"},{title:a.$t("operation"),dataIndex:"delete",key:"delete",width:120}]),w=e=>(e||[]).map(t=>typeof t=="object"?t.uid:t).filter(Boolean).map(String),A=async e=>{var n,m,g;if((n=e==null?void 0:e.script)!=null&&n.object_list||e!=null&&e.object_list)return w(((m=e.script)==null?void 0:m.object_list)||e.object_list);const{result:t}=await a.api.post("get_statistics_task_detail",{uid:e.uid});return w(((g=t==null?void 0:t.script)==null?void 0:g.object_list)||(t==null?void 0:t.object_list))},R=async e=>{y.value.modal.block=e.toLowerCase(),y.value.modal.checked=j.value,y.value.modal.objectIds=o.value.length===1?await A(o.value[0]):null,y.value.modal.show=!0},z=e=>{v.value.modal.block=e.toLowerCase(),v.value.modal.checked=o.value,v.value.modal.show=!0},V=e=>{j.value=e},L=e=>{o.value=e},F=(e,t)=>{t=="Statistics"?o.value.splice(e,1):t=="object"&&j.value.splice(e,1)},r=()=>{x.value.validateFields().then(e=>{let t={file_name:u.file_name?u.file_name:"",start_time:ie(u.time_range[0],"YYYY-MM-DD HH:mm:ss").value,end_time:ie(u.time_range[1],"YYYY-MM-DD HH:mm:ss").value,typ:"statistics",statistics_ids:o.value.map(n=>n.uid),object_ids:j.value.map(n=>n.uid)};a.api.post("export_statistics_data",t).then(n=>{n.result?(d(),a.$message.success(a.$t("export_tip")),a.$parent.getList()):a.$message.error(n.msg)})}).catch(e=>{console.log(e)})},d=()=>{N.visible=!1,u.file_name="",u.time_range=[],o.value=[],j.value=[]};return W({modal:N}),(e,t)=>{const n=_("a-input"),m=_("a-form-item"),g=_("a-range-picker"),b=_("plus-outlined"),K=_("a-button"),G=_("a-table"),T=_("a-col"),U=_("a-row"),Q=_("a-form"),ee=_("mix-lazy-select"),X=_("a-modal");return k(),M(X,{maskClosable:!1,"confirm-loading":N.loading,title:N.title,width:"60%",bodyStyle:{height:s.value+"px",overflow:"auto"},visible:N.visible,onOk:t[4]||(t[4]=C=>r()),onCancel:t[5]||(t[5]=C=>d()),centered:!0},{default:p(()=>[i(Q,{ref_key:"formRef",ref:x,model:u,rules:O,"label-col":{style:{width:"140px"}}},{default:p(()=>[i(m,{label:e.$t("sta.file_name")},{default:p(()=>[i(n,{value:u.file_name,"onUpdate:value":t[0]||(t[0]=C=>u.file_name=C),placeholder:e.$t("sta.file_name_tips")},null,8,["value","placeholder"])]),_:1},8,["label"]),i(m,{label:e.$t("time_range"),name:"time_range"},{default:p(()=>[i(g,{class:"w-full","show-time":!0,format:"YYYY-MM-DD HH:mm:ss",value:u.time_range,"onUpdate:value":t[1]||(t[1]=C=>u.time_range=C),placeholder:[e.$t("start_time"),e.$t("end_time")]},null,8,["value","placeholder"])]),_:1},8,["label"]),i(m,{label:e.$t("sta.export.statistics_project"),name:"uid_list"},{default:p(()=>[i(K,{type:"dashed",onClick:t[2]||(t[2]=C=>z("Statistics")),style:{margin:"4px 0 14px"}},{icon:p(()=>[i(b)]),default:p(()=>[H(" "+I(e.$t("sta.export.select_project")),1)]),_:1}),i(U,null,{default:p(()=>[i(T,null,{default:p(()=>[i(G,{columns:E.value,dataSource:o.value,scroll:{y:200},bordered:"",pagination:!1},{bodyCell:p(({index:C,column:$})=>[$.dataIndex=="delete"?(k(),Y("a",{key:0,onClick:h=>F(C,"Statistics")},I(e.$t("delete")),9,Ue)):B("",!0)]),_:1},8,["columns","dataSource"])]),_:1})]),_:1})]),_:1},8,["label"]),i(m,{label:e.$t("sta.sta.stat_object"),"has-feedback":"",name:"object_list"},{default:p(()=>[i(K,{type:"dashed",onClick:t[3]||(t[3]=C=>R("object")),style:{margin:"4px 0 14px"}},{icon:p(()=>[i(b)]),default:p(()=>[H(" "+I(e.$t("sta.export.select_object")),1)]),_:1}),i(U,null,{default:p(()=>[i(T,null,{default:p(()=>[i(G,{columns:E.value,dataSource:j.value,scroll:{y:200},bordered:"",pagination:!1},{bodyCell:p(({index:C,column:$})=>[$.dataIndex=="delete"?(k(),Y("a",{key:0,onClick:h=>F(C,"object")},I(e.$t("delete")),9,Je)):B("",!0)]),_:1},8,["columns","dataSource"])]),_:1})]),_:1})]),_:1},8,["label"])]),_:1},8,["model"]),i(Le,{ref_key:"select_modal",ref:y,onOk:V},null,512),i(ee,{ref_key:"lazy_modal",ref:v,onOk:L},null,512)]),_:1},8,["confirm-loading","title","bodyStyle","visible"])}}},He={key:0,class:"mix-content"},Fe={class:"flex relative"},Ke={key:2,class:"flex absolute right-0"},Te={key:1,class:"no-permissions"},Ot={__name:"statistics-list",props:{permission:{type:Object,default:null},tab_key:{type:String,default:""}},setup(S,{expose:W}){const{proxy:a}=le(),N=S,s=c(null),x=c(null),u=c(null),f=c(null),l=q({...a.config.pagination}),O=ve(()=>ye().activeKey),o=c("record"),j=c(localStorage.getItem("sys_mode")||null),v=()=>{l.current=1,o.value==="export"?R():m()},y=[{label:a.$t("objects.history.file_name"),value:"file",type:"input"},{label:a.$t("sta.export.status"),value:"state",type:"select",option:{Success:a.$t("successfully"),Executing:a.$t("in_execution"),Wait:a.$t("watting"),Fail:a.$t("failing")}}],E=c([{field:"created",headerName:a.$t("objects.history.export_time")},{field:"uid",headerName:a.$t("objects.history.export_id")},{field:"file_name",headerName:a.$t("objects.history.file_name")},{field:"data_start",headerName:a.$t("objects.history.start_time")},{field:"data_end",headerName:a.$t("objects.history.end_time")},{field:"state",headerName:a.$t("objects.history.state"),cellRenderer:"ag-text-status",cellRendererParams:{statusMapping:{Success:{label:a.$t("successfully"),color:"green"},Executing:{label:a.$t("in_execution"),color:"blue"},Wait:{label:a.$t("watting"),color:"orange"},Fail:{label:a.$t("failing"),color:"red"}}}}
1]),w=c([]),A=[{name:a.$t("download"),type:"download",role_checked:!0,checked:!0},{name:a.$t("delete"),type:"delete",role_checked:!0,checked:!0}],R=()=>{const{where_and_mixtop:$}=ke({mix_top_operation:s,rangeTimeField:["data_start","data_end"]});let h={where_and:JSON.stringify([["typ","=","statistics"],...$]),page_index:l.current,page_size:l.pageSize};a.api.post("history_export_data",h).then(P=>{P.result.data?(w.value=P.result.data,l.total=P.result.total_records):(l.total=0,l.current=1)})},z=[{label:a.$t("sta.sta.uid"),value:"script_uid",type:"input"},{label:a.$t("sta.sta.name"),value:"name",type:"input"},{label:a.$t("objects.object.name"),value:"object_name",type:"input"},{label:a.$t("objects.object.uid"),value:"object_id",type:"input"},{value:"created",label:a.$t("created"),type:"timePicker"}],V=[{field:"script_uid",headerName:a.$t("sta.sta_res.script_uid")},{field:"name",headerName:a.$t("sta.sta_res.name")},{field:"object_id",headerName:a.$t("objects.object.uid")},{field:"object_name",headerName:a.$t("objects.object.name")},{field:"data",headerName:a.$t("sta.sta_res.data")},{field:"start_time",headerName:a.$t("start_time")},{field:"end_time",headerName:a.$t("end_time")},{field:"created",headerName:a.$t("created")}],L=c([]),{commandButtons:F,condition:r,columns:d,search_field:e,authStatus:t}=$e(N.permission,V,z),n={order_by:"",order_type:""};oe(()=>{m()});const m=()=>{let $=je(l,s,r,n);a.api.post("get_statistics_result_list",$).then(h=>{L.value=h.result.data,l.total=h.result.total_records,d.value[0].sortable===void 0&&(d.value=d.value.map(P=>{let te=h.result.fields??[];return P.sortable=te.includes(P.field),P}))})},g=($,h)=>{l.current=$,l.pageSize=h,o.value==="export"?R():m()},b=()=>{l.current=1,o.value==="export"?R():m()},K=()=>{l.current=1,o.value==="export"?R():m()},G=$=>{f.value.showRightMenu($.event,$.data)},T=c(null),U=()=>{T.value.modal.title=a.$t("file.add_title"),T.value.modal.id="",T.value.modal.show=!0},Q=c(null);return W({createModal:U,getList:m,handleDelete:$=>{a.api.post("history_delete",{uid:$.uid}).then(h=>{l.total%l.pageSize==1&&l.current>1&&l.current--,a.$message.success(a.$t("delete_success")),R()})},handleExport:()=>{Q.value.modal.visible=!0},handleDownload:$=>{let h=$.file;if(h){let P=h.indexOf("http")===0?h:"/mixservice/storage/"+h;window.open(P)}else a.$message.error(a.$t("undefined_file"))},reload:K}),($,h)=>{const P=_("mixTopOperation"),te=_("a-radio-button"),pe=_("a-radio-group"),me=_("mix-auth-button"),ne=_("MixAgrid"),_e=_("mixRightMenu");return ae(t)?(k(),Y("div",He,[D("div",Fe,[o.value==="record"?(k(),M(P,{key:0,ref_key:"mix_top_operation",ref:s,onSearch:b,onReload:K,searchField:ae(e),showObjCusSearch:!0},null,8,["searchField"])):B("",!0),o.value==="export"?(k(),M(P,{key:1,ref_key:"mix_top_operation",ref:s,onSearch:b,onReload:K,showRange:!0,showObjCusSearch:!0,searchField:y,rangePlaceholder:[$.$t("sta.1"),$.$t("sta.2")]},null,8,["rangePlaceholder"])):B("",!0),j.value!=="box"?(k(),Y("div",Ke,[i(pe,{value:o.value,"onUpdate:value":h[0]||(h[0]=J=>o.value=J),"button-style":"solid",onChange:v},{default:p(()=>[i(te,{value:"record"},{default:p(()=>[H(I($.$t("record_list")),1)]),_:1}),i(te,{value:"export"},{default:p(()=>[H(I($.$t("export_list")),1)]),_:1})]),_:1},8,["value"])])):B("",!0),i(me,{"command-buttons":ae(F)},null,8,["command-buttons"])]),o.value==="record"?(k(),M(ne,{key:0,columnDefs:ae(d),"onUpdate:columnDefs":h[1]||(h[1]=J=>he(d)?d.value=J:null),rowData:L.value,"onUpdate:rowData":h[2]||(h[2]=J=>L.value=J),ref_key:"ag_grid",ref:x,columWithStorageName:`statistics_result_list_${O.value}`,pager:l,field_filter:!0,onPageChange:g},null,8,["columnDefs","rowData","columWithStorageName","pager"])):B("",!0),o.value==="export"?(k(),M(ne,{key:1,columnDefs:E.value,"onUpdate:columnDefs":h[3]||(h[3]=J=>E.value=J),rowData:w.value,"onUpdate:rowData":h[4]||(h[4]=J=>w.value=J),ref_key:"ag_grid_export",ref:u,columWithStorageName:`statistics_result_export_list_${O.value}`,pager:l,field_filter:!0,onPageChange:g,onCellContextMenu:G},null,8,["columnDefs","rowData","columWithStorageName","pager"])):B("",!0),ge(i(_e,{ref_key:"rightMenu",ref:f,localButtons:A},null,512),[[be,o.value==="export"]]),i(Ye,{ref_key:"statisticsExportRef",ref:Q},null,512)])):(k(),Y("div",Te,[D("span",null,I($.$t("no_permissions")),1)]))}}};export{Ot as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.