PageSourceSearch

https://transnusa.co.id/_nuxt/y4oyZXR8.js

js transnusa.co.id collected 2026-10-04 02:13:52 UTC 4,093 bytes, 1 lines download raw bytes

1import{_ as A,a as T}from"./DvMRuQhr.js";import{_ as k}from"./FSLWGB1S.js";import{s as j,r as l,f as q,c as D,o as V,b as r,a as t,z as v,i as o}from"./BsPDJMot.js";import{u as I}from"./B1ENDjmF.js";import{u as M}from"./B7JVLDHN.js";import"./u7oVW6lP.js";import"./DD0o8Okc.js";import"./DRhmzE9v.js";const U={class:"border rounded-2xl p-3 py-7 shadow-md"},B={class:"flex justify-between items-center space-x-3 px-5 mt-5"},N={__name:"cities-view",setup(E){const{$notify:R}=j(),{auth:p}=I(),{baseURL:u}=M(),c=l(null),s=l(!1),a=l(null),i=l(""),_=l(null),y=e=>{a.value=e,s.value=!0},x=async()=>{try{await $fetch(`${u}/cities/${a.value.id}`,{method:"DELETE",headers:{"Content-Type":"application/json","X-Device-Id":p.deviceId,Authorization:`Bearer ${p.getToken()}`}}),c.value.refresh(),a.value=null,s.value=!1}catch(e){console.error("Delete failed:",e)}},h=e=>{a.value=e,_.value="edit"},d=l("all");l({all:"All Category",announcement:"Announcement","press-release":"Press Release","media-kits":"Media Kits",corporate:"Corporate"});const m=l("all");l({all:"All Region",en:"English",id:"Indonesia",cn:"China",my:"Malaysia"});const w=q(()=>{const e={};return d.value&&d.value!=="all"&&(e.category=d.value),m.value&&m.value!=="all"&&(e.region=m.value),e}),g=l({country_name:{text:"Country"},name:{text:"Name",description:"content",html:!0,truncate:200}});return(e,n)=>{const $=A,C=k,b=T;return V(),D("div",U,[r($,{modelValue:o(s),"onUpdate:modelValue":n[0]||(n[0]=f=>v(s)?s.value=f:null),onConfirm:x},null,8,["modelValue"]),n[3]||(n[3]=t("div",{class:"flex justify-between items-center px-5"},[t("div",null,[t("div",{class:"font-[600] text-lg leading-3"},"Cities"),t("div",null,"Manage Cities")]),t("div")],-1)),t("div",B,[n[2]||(n[2]=t("div",{class:"flex space-x-3 items-center"},null,-1)),t("div",null,[r(C,{modelValue:o(i),"onUpdate:modelValue":n[1]||(n[1]=f=>v(i)?i.value=f:null)},null,8,["modelValue"])])]),r(b,{ref_key:"newsTableRef",ref:c,class:"mt-10",index:!0,query:o(w),onDelete:y,onEdit:h,search:o(i),url:`${o(u)}/cities`,columns:o(g)},null,8,["query","search","url","columns"])])}}},L={class:"border rounded-2xl p-3 py-7 shadow-md"},z={class:"flex justify-between items-center space-x-3 px-5 mt-5"},K={__name:"countries-view",setup(E){const{$notify:R}=j(),{auth:p}=I(),{baseURL:u}=M(),c=l(null),s=l(!1),a=l(null),i=l(""),_=l(null),y=e=>{a.value=e,s.value=!0},x=async()=>{try{await $fetch(`${u}/countries/${a.value.id}`,{method:"DELETE",headers:{"Content-Type":"application/json","X-Device-Id":p.deviceId,Authorization:`Bearer ${p.getToken()}`}}),c.value.refresh(),a.value=null,s.value=!1}catch(e){console.error("Delete failed:",e)}},h=e=>{a.value=e,_.value="edit"},d=l("all");l({all:"All Category",announcement:"Announcement","press-release":"Press Release","media-kits":"Media Kits",corporate:"Corporate"});const m=l("all");l({all:"All Region",en:"English",id:"Indonesia",cn:"China",my:"Malaysia"});const w=q(()=>{const e={};return d.value&&d.value!=="all"&&(e.category=d.value),m.value&&m.value!=="all"&&(e.region=m.value),e}),g=l({name:{text:"Name",description:"content",html:!0,truncate:200}});return(e,n)=>{const $=A,C=k,b=T;return V(),D("div",L,[r($,{modelValue:o(s),"onUpdate:modelValue":n[0]||(n[0]=f=>v(s)?s.value=f:null),onConfirm:x},null,8,["modelValue"]),n[3]||(n[3]=t("div",{class:"flex justify-between items-center px-5"},[t("div",null,[t("div",{class:"font-[600] text-lg leading-3"},"Country"),t("div",null,"Manage Country")]),t("div")],-1)),t("div",z,[n[2]||(n[2]=t("div",{class:"flex space-x-3 items-center"},null,-1)),t("div",null,[r(C,{modelValue:o(i),"onUpdate:modelValue":n[1]||(n[1]=f=>v(i)?i.value=f:null)},null,8,["modelValue"])])]),r(b,{ref_key:"newsTableRef",ref:c,class:"mt-10",index:!0,query:o(w),onDelete:y,onEdit:h,search:o(i),url:`${o(u)}/countries`,columns:o(g)},null,8,["query","search","url","columns"])])}}},P={class:"container mx-auto w-full max-w-[1300px] px-12 mt-10 pb-10 flex items-start space-x-4"},W={__name:"locations",setup(E){return(R,p)=>{const u=N,c=K;return V(),D("div",P,[r(u,{class:"w-full"}),r(c,{class:"w-full"})])}}};export{W 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.