1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- <template>
- <div>
- <div class="container">
- <div class="container">
- <div class="row">
- <div class="col-md-12 col-lg-8">
- <div class="title-box-d">
- <br />
- <h1 class="title-d" style="text-align:left; font-size: 250%">Restaurant User Roles</h1>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="container">
- <div class="form-group row">
- <div class="col-md-12">
- <ListView
- :showColumnChooser="false"
- :editable="true"
- :hideSearch="true"
- :deleteable="true"
- @onEdit="Edit"
- @onDelete="Delete"
- @onNew="New"
- />
- </div>
- </div>
- <div v-if="wait" id="preloader"></div>
- </div>
- </div>
- </template>
-
- <script>
- import ListView from "../shared/listView";
- import { mapState, mapActions } from "vuex";
- import Log from "../../assets/Log";
-
- export default {
- name: "RestaurantUserRoles",
- components: {
- ListView
- },
- data() {
- return {
- wait: false,
- restaurantId: Log.restaurantId()
- };
- },
- methods: {
- // ...mapActions("restaurantUser", [
- // "getUsers",
- // "getUser",
- // "insertUser",
- // "updateUser",
- // "deleteUser"
- // ]),
- New() {
- // this.getUser(0);
- this.$router.push("/RestaurantRole/0");
- },
- Edit(item) {
- // this.getUser(item.id);
- // this.$modal.show("role");
- },
- Delete(item) {
- // this.deleteUser(item);
- }
- // UpdateUser(item) {
- // const restUser = {
- // restaurantId: this.restaurantId,
- // user: item
- // };
-
- // if (item.id == 0) {
- // this.insertUser(restUser);
- // } else {
- // this.updateUser(restUser);
- // }
- // this.$modal.hide("User");
- // }
- },
- computed: {
- //...mapState("restaurantUser", ["restaurantUsers", "restaurantUser"]),
- // CurrentUser() {
- // return this.restaurantUser.user;
- // }
- },
- mounted() {
- // this.getUsers(this.restaurantId).then(() => {
- // this.wait = false;
- // });
- }
- };
- </script>
|