var bimSupport = "BIM資源網"; var pageHeader = ""; var list = new Array(); var objectFilter = []; var usageFilter = []; var listObj = new Object(); var table = []; const vm = Vue.createApp({ data() { return { banner: bimSupport, pageHeader: pageHeader, list: list, table: table, } } }); vm.component('upload-csv', { template: `
  • 上傳CSV
  • ` }); vm.component('side-bar', { data() { return { sites: sites, } }, template: ``, methods: { GetLocation(sitName) { var site = window.location.pathname.split('/')[2]; if (sitName == (site)) { return "nav-parent nav-expanded"; } else { return "nav-parent"; } } } }); vm.component('monitor-li', { template: `
  • {{name}}0
  • `, props: { id: String, name: String, }, methods: { GetHref(id) { return "#"+id; } } }); vm.component('header-menu', { data() { return { banner: bimSupport, userName: userName, role: role, } }, template: `
    ` }); vm.component('inner-menu', { template: `
    Show Bar
    ` }); vm.component('inner-menu-li', { template: `
  • {{name}}
  • `, computed: { GetLocation() { var url_href = window.location.href; var url = new URL(url_href); var type = url.searchParams.get("type"); if (type != null) { if (this.href.includes(type)) { return true; } else { return false; } } } }, props: { href: String, name: String, } }); vm.component('search-bar', { template: `
  • `, }); vm.component('filter-bar', { template: `
  • `, }); vm.component('filter-li', { template: `
  • {{object}}
  • `, props: { object: String, }, computed: { addDot() { return "." + this.object; } }, }); vm.component('side-bar-list', { template: `
  • {{span}}
  • `, computed: { GetLocation() { var pathname = window.location.pathname.split('/'); var type = pathname[pathname.length - 1] if (this.href.includes(type)) { return true; } else { return false; } } }, props: { span: String, fa: String, href: String, }, });