2 lines
2.4 KiB
Java
2 lines
2.4 KiB
Java
var m=(v,o,t)=>new Promise((l,c)=>{var f=a=>{try{e(t.next(a))}catch(n){c(n)}},p=a=>{try{e(t.throw(a))}catch(n){c(n)}},e=a=>a.done?l(a.value):Promise.resolve(a.value).then(f,p);e((t=t.apply(v,o)).next())});import{d as C,ah as x,aC as b,as as s,aF as y,au as r,ar as i,ag as N,k as d,G as g,f as k,av as u,e as w,aG as B,u as h}from"./vue-vendor-C7Zq48Yl.js";import{B as M}from"./index-Du0A3ksf.js";import{ak as V,M as _,d as j}from"./index-BI6CMai0.js";import"./BasicModal-0sAdFEk_.js";import"./ModalHeader-keHdAHWH.js";import"./antd-vue-vendor-BPnV8VqP.js";import"./useTimeout-DDl4l82I.js";import"./vxe-table-vendor-B88kchpX.js";import"./index-DeEq83Ov.js";import"./useWindowSizeFn-PRZSD86C.js";import"./index-pxs5MULf.js";import"./index-BgYCgfME.js";import"./index-f8O7TghW.js";import"./useIntersectionObserver-BMxdTqP3.js";const D={class:"track-detail-container"},F={class:"toolbar"},J={class:"json-content-wrapper"},T={key:0,class:"empty-state"},O={key:1,class:"json-display"},S={key:0},z={key:1,class:"raw-json"},A={key:0,class:"info-bar"},G={class:"info-item"},I=C({__name:"AiragTrackDetailModal",setup(v){const o=k(""),t=k(!0),l=w(()=>{try{const e=JSON.parse(o.value);return JSON.stringify(e,null,2)}catch(e){return o.value}}),c=()=>{t.value=!t.value},f=()=>m(null,null,function*(){try{const e=t.value?l.value:o.value;yield navigator.clipboard.writeText(e)}catch(e){}}),[p]=V(e=>m(null,null,function*(){o.value=(e==null?void 0:e.dataValue)||"",t.value=!0}));return(e,a)=>{const n=x("a-button");return s(),b(h(M),B(e.$attrs,{onRegister:h(p),canFullscreen:!0,footer:null,destroyOnClose:"",title:"详情",wrapClassName:"track-detail-modal"}),{default:y(()=>[r("div",D,[r("div",F,[d(n,{type:"primary",size:"small",onClick:c,class:"format-btn"},{default:y(()=>[d(_,{icon:t.value?"ant-design:compress-outlined":"ant-design:expand-outlined"},null,8,["icon"]),g(" "+u(t.value?"收起":"展开"),1)]),_:1})]),r("div",J,[o.value?(s(),i("div",O,[t.value?(s(),i("pre",S,u(l.value),1)):(s(),i("pre",z,u(o.value),1))])):(s(),i("div",T,[d(_,{icon:"ant-design:inbox-outlined",style:{"font-size":"48px",color:"#d9d9d9"}}),a[0]||(a[0]=r("p",null,"暂无轨迹数据",-1))]))]),o.value?(s(),i("div",A,[r("span",G,[d(_,{icon:"ant-design:info-circle-outlined"}),g(" "+u(t.value?"已格式化":"原始数据"),1)])])):N("",!0)])]),_:1},16,["onRegister"])}}}),te=j(I,[["__scopeId","data-v-08d05a58"]]);export{te as default};
|