1
0
mirror of https://github.com/robonen/metr.git synced 2026-03-20 10:54:41 +00:00

Vue, back edited,added

This commit is contained in:
Konstantin Vinokurov
2022-05-30 00:25:11 +07:00
parent d0b0b59e69
commit e20789565e
15 changed files with 340 additions and 808 deletions

View File

@@ -52,7 +52,9 @@ export default {
});
},
registration() {
this.$store.dispatch('registration', this.credentials).then(() => {
this.$router.push('/profile');
});
},
auth() {
if (this.authForm)
@@ -60,6 +62,10 @@ export default {
else
this.registration();
}
},
mounted() {
if (this.$store.getters.userAuthenticated)
this.$router.push('/profile');
}
}
</script>>

View File

@@ -1,60 +1,5 @@
<template>
<header class="header">
<div class="container">
<div class="header__table">
<div class="header__image">
<router-link to="/" class="nav__link" href="#">
</router-link>
</div>
<div class="header__block">
<div class="header__block__content">
<img src="~@/assets/images/location.png" alt="">
<a class="nav__link_tomsk" href="#">Томск</a>
</div>
</div>
<div class="header__block">
<div class="header__block__contenttop">
<a class="nav__link" href="#">каталог</a>
</div>
<div class="header__block__contentdown">
<a class="nav__link" href="#">блог</a>
</div>
</div>
<div class="header__block">
<div class="header__block__contenttop">
<a class="nav__link" href="#">контакты</a>
</div>
<div class="header__block__contentdown">
<a class="nav__link" href="#">помощь</a>
</div>
</div>
<div class="header__search">
<div class="search">
<div class="search__block">
</div>
<div class="search__img">
<a class="nav__link" href="#">
<img src="@/assets/images/search.jpg" alt="">
</a>
</div>
</div>
</div>
<div class="header__contacts">
<div class="header__contacts__imgtop">
<a class="nav__link" href="#">
<img src="@/assets/images/tell.jpg" alt="">
</a>
</div>
<div class="header__contacts__img">
<router-link to="/auth" class="nav__link" href="#" id="user">
<img src="@/assets/images/user.jpg" alt="">
</router-link>
</div>
</div>
</div>
</div>
</header>
<the-header></the-header>
<section class="suggestions">
<div class="suggestions__title">
@@ -137,8 +82,20 @@
</template>
<script>
import TheHeader from "../components/TheHeader.vue";
import TheFooter from "@/components/TheFooter.vue";
export default {
name: "CatalogView"
name: "CatalogView",
components: {TheHeader, TheFooter},
data () {
return { offers: [] }
},
async mounted() {
const requests = await fetch('http://tusur.tk:9080/api/offers');
const offers = await requests.json();
this.offers = offers.data;
}
}
</script>

View File

@@ -1,58 +1,5 @@
<template>
<header class="header">
<div class="container">
<div class="header__table">
<div class="header__image"></div>
<div class="header__block">
<div class="header__block__content">
<img src="@/assets/images/location.png" alt="">
<a class="nav__link_tomsk" href="#"> Томск</a>
</div>
</div>
<div class="header__block">
<div class="header__block__contenttop">
<router-link to="/catalog" class="nav__link" href="#" id="catalog">
каталог
</router-link>
</div>
<div class="header__block__contentdown">
<a class="nav__link" href="#">блог</a>
</div>
</div>
<div class="header__block">
<div class="header__block__contenttop">
<a class="nav__link" href="#">контакты</a>
</div>
<div class="header__block__contentdown">
<a class="nav__link" href="#">помощь</a>
</div>
</div>
<div class="header__search">
<div class="search">
<input class="search__block">
<div class="search__img">
<a class="nav__link" href="#">
<img src="@/assets/images/search.jpg" alt="">
</a>
</div>
</div>
</div>
<div class="header__contacts">
<div class="header__contacts__imgtop">
<a class="nav__link" href="#">
<img src="@/assets/images/tell.jpg" alt="">
</a>
</div>
<div class="header__contacts__img">
<router-link to="/auth" class="nav__link" href="#" id="user">
<img src="@/assets/images/user.jpg" alt="">
</router-link>
</div>
</div>
</div>
</div>
</header>
<the-header></the-header>
<div class="intro">
<div class="container">
@@ -111,7 +58,12 @@
</template>
<script>
import TheHeader from "@/components/TheHeader.vue";
import TheFooter from "@/components/TheFooter.vue";
export default {
components: {TheHeader, TheFooter},
data () {
return { offers: [] }
},

View File

@@ -1,61 +1,5 @@
<template>
<header class="header">
<div class="container">
<div class="header__table">
<div class="header__image">
<router-link to="/" class="nav__link" href="#">
</router-link>
</div>
<div class="header__block">
<div class="header__block__content">
<img src="@/assets/images/location.png" alt="">
<a class="nav__link_tomsk" href="#">Томск</a>
</div>
</div>
<div class="header__block">
<div class="header__block__contenttop">
<router-link to="/catalog" class="nav__link" href="#">каталог</router-link>
</div>
<div class="header__block__contentdown">
<a class="nav__link" href="#">блог</a>
</div>
</div>
<div class="header__block">
<div class="header__block__contenttop">
<a class="nav__link" href="#">контакты</a>
</div>
<div class="header__block__contentdown">
<a class="nav__link" href="#">помощь</a>
</div>
</div>
<div class="header__search">
<div class="search">
<div class="search__block">
</div>
<div class="search__img">
<a class="nav__link" href="#">
<img src="@/assets/images/search.jpg" alt="">
</a>
</div>
</div>
</div>
<div class="header__contacts">
<div class="header__contacts__imgtop">
<a class="nav__link" href="#">
<img src="@/assets/images/tell.jpg" alt="">
</a>
</div>
<div class="header__contacts__img">
<router-link to="/auth" class="nav__link" href="#" id="user">
<img src="@/assets/images/user.jpg" alt="">
</router-link>
</div>
</div>
</div>
</div>
</header>
<the-header></the-header>
<div class="intro">
<div class="main">
<div class="adv__info">

View File

@@ -1,61 +1,5 @@
<template>
<header class="header">
<div class="container">
<div class="header__table">
<div class="header__image">
<router-link to="/" class="nav__link" href="#">
</router-link>
</div>
<div class="header__block">
<div class="header__block__content">
<img src="@/assets/images/location.png" alt="">
<a class="nav__link_tomsk" href="#">Томск</a>
</div>
</div>
<div class="header__block">
<div class="header__block__contenttop">
<router-link to="/catalog" class="nav__link" href="#">каталог</router-link>
</div>
<div class="header__block__contentdown">
<a class="nav__link" href="#">блог</a>
</div>
</div>
<div class="header__block">
<div class="header__block__contenttop">
<a class="nav__link" href="#">контакты</a>
</div>
<div class="header__block__contentdown">
<a class="nav__link" href="#">помощь</a>
</div>
</div>
<div class="header__search">
<div class="search">
<div class="search__block">
</div>
<div class="search__img">
<a class="nav__link" href="#">
<img src="@/assets/images/search.jpg" alt="">
</a>
</div>
</div>
</div>
<div class="header__contacts">
<div class="header__contacts__imgtop">
<a class="nav__link" href="#">
<img src="@/assets/images/tell.jpg" alt="">
</a>
</div>
<div class="header__contacts__img">
<a class="nav__link" href="#">
<img src="@/assets/images/user.jpg" alt="">
</a>
</div>
</div>
</div>
</div>
</header>
<the-header></the-header>
<div class="intro">
<div class="main">
<div class="user__info">
@@ -63,7 +7,7 @@
<!-- <img src="@/assets/images/1.1.jpg" alt="">-->
</div>
<div class="username">
<h3>Виктория</h3>
<h3>{{ name }}</h3>
</div>
<rating-stars></rating-stars>
<div class="user__hrefs">