Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 | 1x | <template> <div class="container-fluid mt-4"> <h2 class="text-left mt-3"> CompanyUser Dashboard <div class="float-right"> <router-link to="/logout"> <b-button pill variant="danger" id="logout" class="float-right" style="margin-left:50px"> Logout </b-button> </router-link> <router-link to="/companyUserDashboard"> <b-button pill variant="info" class="float-right" style="margin-left:20px"> dashboard <font-awesome-icon icon="fa-solid fa-user-secret" class="ml-1" /> </b-button> </router-link> </div> </h2> <b-alert :show="loading" variant="info">Loading...</b-alert> <b-row> <b-col></b-col> <b-col lg="6" md="8" sm="10" > <b-card > <b-form @submit.prevent="savePost"> <b-form-group label="Event Name"> <b-form-input type="text" v-model="event.eventName" ></b-form-input> </b-form-group> <b-form-group label="Event Type"> <b-form-input rows="4" v-model="event.EventType" ></b-form-input> </b-form-group> <b-form-group label="Event Location"> <b-form-input v-model="event.eventLocation" ></b-form-input> </b-form-group> <br /> <br /> <div> <b-btn type="submit" id="submit" variant="success">Save Company</b-btn> </div> </b-form> </b-card> </b-col> <b-col></b-col> </b-row> <br /> </div> </template> <script> //import api from '@/api' export default { name: "addEvent", data() { return { loading: false, event: {}, }; }, async created() {}, async mounted() {}, methods: { /** * @vuese * This method adds new event to the events list */ async savePost() { let userId=this.$store.getters.userDetails.id; this.event.createdBy = this.$store.getters.userDetails.id; let company= await this.$axios .get('/getCompanyDetailsByUID/'+userId) this.event.belongsTo=company.data[0].id console.log(this.event); this.$axios .post("/addEvent", this.event) .then((response) => { this.spin = false; this.$root.$bvToast.toast(`event added successfully`, { title: `Event Created `, variant: "success", autoHideDelay: 5000, }); console.log("----", response.data); }) .catch((error) => { this.spin = false; console.log("----", error.response.data); }); this.event={} }, /** * @vuese * This method destroys the token and logs out of the application */ logout() { this.$store.dispatch("destroyToken").then(() => { this.$router.push({ name: "login" }); }); }, }, }; </script> |