|
|
@ -31,7 +31,7 @@
|
|
|
|
<v-btn
|
|
|
|
<v-btn
|
|
|
|
v-on="on"
|
|
|
|
v-on="on"
|
|
|
|
small
|
|
|
|
small
|
|
|
|
@click.native="$_openModal('role_permission/trial_confirmation'), SET_CURRENT_MODULE(module)"
|
|
|
|
@click.native="$_openModalStack({ name: 'rolePermission_trialConfirm', model: module})"
|
|
|
|
slot="activator"
|
|
|
|
slot="activator"
|
|
|
|
fab
|
|
|
|
fab
|
|
|
|
:color="module.color_class"
|
|
|
|
:color="module.color_class"
|
|
|
@ -44,7 +44,7 @@
|
|
|
|
<!-- <v-tooltip top transition="slide-x-transition" color="black" v-if="module.has_module == 'no' || module.is_trial == 'yes'">
|
|
|
|
<!-- <v-tooltip top transition="slide-x-transition" color="black" v-if="module.has_module == 'no' || module.is_trial == 'yes'">
|
|
|
|
<template v-slot:activator="{ on }">
|
|
|
|
<template v-slot:activator="{ on }">
|
|
|
|
<v-btn
|
|
|
|
<v-btn
|
|
|
|
@click.native="$_openModal('role_permission/payment_confirmation'), SET_CURRENT_ALL_MODULE(module)"
|
|
|
|
@click.native="$_openModalStack({ name: 'rolePermission_paymentConfirm', model: module})"
|
|
|
|
slot="activator"
|
|
|
|
slot="activator"
|
|
|
|
fab
|
|
|
|
fab
|
|
|
|
:color="module.color_class"
|
|
|
|
:color="module.color_class"
|
|
|
@ -110,9 +110,6 @@ export default {
|
|
|
|
// "wm-payment-confirmation": PaymentConfirmation,
|
|
|
|
// "wm-payment-confirmation": PaymentConfirmation,
|
|
|
|
"wm-trial-confirmation": TrialConfirmation
|
|
|
|
"wm-trial-confirmation": TrialConfirmation
|
|
|
|
},
|
|
|
|
},
|
|
|
|
props: {
|
|
|
|
|
|
|
|
color: { default: "grey darken-4" }
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
data() {
|
|
|
|
data() {
|
|
|
|
return {
|
|
|
|
return {
|
|
|
|
breadcrumbItems: [
|
|
|
|
breadcrumbItems: [
|
|
|
@ -131,23 +128,20 @@ export default {
|
|
|
|
};
|
|
|
|
};
|
|
|
|
},
|
|
|
|
},
|
|
|
|
computed: {
|
|
|
|
computed: {
|
|
|
|
...mapGetters("role_permission", ["getAllModules", "getModules"])
|
|
|
|
...mapGetters("rolePermission", ["getAllModules", "getModules"])
|
|
|
|
},
|
|
|
|
},
|
|
|
|
methods: {
|
|
|
|
methods: {
|
|
|
|
...mapActions("role_permission", ["loadAllModules", "loadModules"]),
|
|
|
|
...mapActions("rolePermission", ["loadAllModules", "loadModules"]),
|
|
|
|
...mapMutations("role_permission", ["SET_CURRENT_MODULE"]),
|
|
|
|
|
|
|
|
async loadPage() {
|
|
|
|
async loadPage() {
|
|
|
|
await this.loadAllModules({ home_page: true });
|
|
|
|
await this.loadAllModules({ home_page: true });
|
|
|
|
let response = await this.loadModules({ home_page: true });
|
|
|
|
await this.loadModules({ home_page: true });
|
|
|
|
if (response && response.status == 200) {
|
|
|
|
for (const allModule of this.getAllModules) {
|
|
|
|
for (const allModule of this.getAllModules) {
|
|
|
|
let module = this.getModules.find(x => x.id == allModule.id);
|
|
|
|
let module = this.getModules.find(x => x.id == allModule.id);
|
|
|
|
if (module) {
|
|
|
|
if (module) {
|
|
|
|
allModule['has_module'] = 'yes';
|
|
|
|
allModule['has_module'] = 'yes';
|
|
|
|
allModule['is_trial'] = module.is_trial;
|
|
|
|
allModule['is_trial'] = module.is_trial;
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
allModule['has_module'] = 'no';
|
|
|
|
allModule['has_module'] = 'no';
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
this.allModules = this.getAllModules;
|
|
|
|
this.allModules = this.getAllModules;
|
|
|
|