1import{m as K}from"./modal-1322dbbc.js";import{m as P}from"./index-8571dd2f.js";import{d as Q}from"./analy_script-c48fb00e.js";import{_ as W}from"../index-519afb36.js";import{l as X,s as Y,A as _,r as u,o as y,a as Z,d as c,t as a,c as t,bJ as s,Y as n,k as ee,f as k,g as U}from"./@vue-d4698f71.js";import{u as te}from"./vue-router-bcd3b3d8.js";import"./public_data-87e6ada2.js";import"./dayjs-bcdf9cd5.js";import"./@ant-design-ff1c9763.js";import"./vue-d080cb1e.js";import"./@ctrl-7541abaa.js";import"./ace-builds-54a02181.js";import"./vue3-ace-editor-cb016078.js";import"./resize-observer-polyfill-83c533c4.js";import"./useLang-8883ccbd.js";import"./vue-i18n-19a7264a.js";import"./@intlify-b6d93b1b.js";import"./menu-8bf73cfe.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"./vue-types-13ea99f7.js";import"./dom-align-ecb06dd6.js";import"./lodash-es-6d1fdea6.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"./axios-55a4e3d8.js";import"./mitt-970afded.js";import"./@vueuse-f75fad33.js";import"./qrcode-79d680f4.js";import"./dijkstrajs-f906a09e.js";import"./ag-grid-community-a59f2518.js";import"./ag-grid-vue3-d175f308.js";import"./@wangeditor-20052aa1.js";const oe={class:"mix-detail-container"},ae={class:"mix-detail-title"},ie={class:"mix-detail-block"},se={class:"mix-detail-title"},le={class:"cursor-pointer flex flex-center"},re={class:"mix-detail-block script-flex"},ne={class:"mix-script-block"},ce={class:"mix-script-body"},me={__name:"base-info",props:{object:{type:Object,default:{}}},setup(o){const r=X(()=>Q()),{proxy:m}=Y(),d=o,p=_(),f=_(),b=()=>{if(!d.object.script||d.object.script===[]||d.object.script==={}){m.$message.error(m.$t("nothing_to_copy"));return}let e=document.createElement("textarea");document.body.appendChild(e),e.value=JSON.stringify(d.object.script,null,4),e.focus(),e.select(),document.execCommand!=null&&document.execCommand("copy"),e.blur(),e.style.display="none",m.$message.success(m.$t("success")),document.body.removeChild(e)},g=()=>{f.value.modal.show=!0};return(e,l)=>{const i=u("a-descriptions-item"),$=u("a-tag"),j=u("a-descriptions"),G=u("copy-outlined"),H=u("a-button");return y(),Z("div",oe,[c("div",ae,[c("div",null,a(e.$t("base_info")),1)]),c("div",ie,[t(j,{bordered:""},{default:s(()=>{var v,h,S,x,C,I,N,w,O,B,J,M,V,L,q,E,F,T,z,A,D,R;return[t(i,{label:((h=(v=r.value)==null?void 0:v.uid)==null?void 0:h.rename)||e.$t("ufs.uid")},{default:s(()=>[n(a(o.object.uid),1)]),_:1},8,["label"]),t(i,{label:((x=(S=r.value)==null?void 0:S.name)==null?void 0:x.rename)||e.$t("ufs.name")},{default:s(()=>[n(a(o.object.name),1)]),_:1},8,["label"]),t(i,{label:((I=(C=r.value)==null?void 0:C.alias)==null?void 0:I.rename)||e.$t("ufs.alias")},{default:s(()=>[n(a(o.object.alias),1)]),_:1},8,["label"]),t(i,{label:((w=(N=r.value)==null?void 0:N.client_id)==null?void 0:w.rename)||e.$t("ufs.client_id")},{default:s(()=>[n(a(o.object.client_id),1)]),_:1},8,["label"]),t(i,{label:((B=(O=r.value)==null?void 0:O.host)==null?void 0:B.rename)||e.$t("ufs.host")},{default:s(()=>[n(a(o.object.host),1)]),_:1},8,["label"]),t(i,{label:((M=(J=r.value)==null?void 0:J.port)==null?void 0:M.rename)||e.$t("ufs.port")},{default:s(()=>[n(a(o.object.port),1)]),_:1},8,["label"]),t(i,{label:((L=(V=r.value)==null?void 0:V.username)==null?void 0:L.rename)||e.$t("ufs.username")},{default:s(()=>[n(a(o.object.username),1)]),_:1},8,["label"]),t(i,{label:((E=(q=r.value)==null?void 0:q.password)==null?void 0:E.rename)||e.$t("ufs.password")},{default:s(()=>[n(a(o.object.password),1)]),_:1},8,["label"]),t(i,{label:((T=(F=r.value)==null?void 0:F.is_active)==null?void 0:T.rename)||e.$t("ufs.is_active")},{default:s(()=>[t($,{color:o.object.is_active?"green":"red"},{default:s(()=>[n(a(o.object.is_active?e.$t("yes"):e.$t("no")),1)]),_:1},8,["color"])]),_:1},8,["label"]),t(i,{label:((A=(z=r.value)==null?void 0:z.created)==null?void 0:A.rename)||e.$t("created")},{default:s(()=>[n(a(o.object.created),1)]),_:1},8,["label"]),t(i,{label:((R=(D=r.value)==null?void 0:D.last_modified)==null?void 0:R.rename)||e.$t("last_modified"),span:2},{default:s(()=>[n(a(o.object.last_modified),1)]),_:1},8,["label"])]}),_:1})]),c("div",se,[c("div",null,a(e.$t("script_info")),1),c("div",le,[c("div",{class:"copy primary",style:{"margin-right":"8px","font-size":"14px"},onClick:l[0]||(l[0]=v=>b())},[t(G),n(" "+a(e.$t("copy_script")),1)]),t(H,{type:"primary",onClick:l[1]||(l[1]=v=>g())},{default:s(()=>[n(a(e.$t("view_detail")),1)]),_:1})])]),c("div",re,[c("div",ne,[c("div",ce,[c("pre",null,a(JSON.stringify(o.object.script,null,4)||""),1)])])]),t(K,{ref_key:"edit_modal",ref:p},null,512),t(P,{script:o.object.script,ref_key:"script_modal",ref:f},null,8,["script"])])}}},de=W(me,[["__scopeId","data-v-070d6e5d"]]),We={__name:"detail",setup(o){const{proxy:r}=Y(),m=te(),d=_([]),p=_({}),f=()=>{if(m.query.session_tabkey){let e=JSON.parse(sessionStorage.getItem(m.query.session_tabkey));d.value=e.Block_Menu_View_Content.Operation.filter(l=>l.type==="item")[0].tabs}else{let e=sessionStorage.getItem("active_key"),l=JSON.parse(sessionStorage.getItem("menu_script"));d.value=l[e].Block_Menu_View_Content.Operation.filter(i=>i.type==="item")[0].tabs}},b=_();_([]);const g=()=>{let e={uid:m.params.id};r.api.post("ufs_item",e).then(l=>{b.value=l.result,b.value.script=JSON.parse(l.result.script)})};return ee(()=>{f(),g()}),(e,l)=>{const i=u("mixFileList"),$=u("mix-detail");return y(),k($,{"tab-list":d.value,"active-item":p.value,"onUpdate:activeItem":l[0]||(l[0]=j=>p.value=j),record:b.value},{right:s(()=>[p.value.tab_key==="baseinfo"?(y(),k(de,{key:0,object:b.value},null,8,["object"])):U("",!0),p.value.tab_key==="data_for_record"?(y(),k(i,{key:1})):U("",!0)]),_:1},8,["tab-list","active-item","record"])}}};export{We 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.