add: fetch coordinated format for review

v0.5
rrr-marble 3 years ago
parent 824c6de306
commit 8d2082f31a

@ -32,37 +32,8 @@ import { defineComponent } from "vue";
export default defineComponent({ export default defineComponent({
name: "active-schema-screen", name: "active-schema-screen",
data() { data() {
// TODO: download instead
const dummytable = [
{
"fadr": "",
"Уникальный номер образца": "",
"кордината X": "",
"координата Y": "",
"Категория в ГИС\nGeology - керн, каменный материал\nSoil - почва, грунты, морские осадки\n Material - искуственные материалы, минералы": "",
"Категория (Археология, Биология, Минералы)": "",
"Бассейн": "",
"Месторождение": "",
"№ скважины": "",
"Глубина, интервал, привязка": "",
"Свита\\пласт": "",
"Хозяин (ФИО)": "",
"Организация": "",
"Контакты хозяина": "",
"перечень объектов/образцов": "",
"Описание объекта": "",
"Форма, размер": "",
"Перечень данных": "",
"Разрешение, µm": "",
"Дата съёмки": "",
"Дополнительная информация": "",
"Томограф": "",
"комментарий": "",
}
]
return { return {
items: dummytable, columns: [],
viewOptions: [ viewOptions: [
"table-view", "table-view",
"list-view", "list-view",
@ -71,6 +42,28 @@ export default defineComponent({
selectedOption: "list-view" selectedOption: "list-view"
} }
}, },
methods: {
async fetchColumns() {
fetch(`/api/v1/headers/`)
.then(res => res.json())
.then(data => this.columns = data)
.catch((e) => console.log(e))
},
},
mounted() {
this.fetchColumns();
},
computed: {
items() {
const dummytable = {};
for (let column of this.columns) {
dummytable[column.spreadsheet] = ""
}
return [dummytable,]
}
},
}) })
</script> </script>

Loading…
Cancel
Save