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: `
`
});
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,
},
});