diff --git a/components/menu/MenuGroupCheck.vue b/components/menu/MenuGroupCheck.vue new file mode 100644 index 0000000..1223463 --- /dev/null +++ b/components/menu/MenuGroupCheck.vue @@ -0,0 +1,32 @@ + + + + + + + + diff --git a/components/menu/MenuGroupRights.vue b/components/menu/MenuGroupRights.vue new file mode 100644 index 0000000..d8dae77 --- /dev/null +++ b/components/menu/MenuGroupRights.vue @@ -0,0 +1,190 @@ + + + {{ row.code }} / {{ isVietnamese ? row.name : row.en }} {{ $lang("access-right") }}: + + + + + + {{ v[$store.lang === "en" ? "en" : "name"] }} + + + + + + diff --git a/plugins/02-connection.js b/plugins/02-connection.js index 92a3e62..c0d2773 100644 --- a/plugins/02-connection.js +++ b/plugins/02-connection.js @@ -131,7 +131,9 @@ export default defineNuxtPlugin(() => { values: "id,customer,customer__code,status,status__name,branch__code,country__code,currency__code,loan_amount,loan_term,code,fullname,phone,province,district,address,legal_type,legal_type__code,sex,sex__name,issue_place,loan_term,loan_amount,legal_type__name,legal_code,issue_date,issue_place,country,collaborator,create_time,update_time", } - } + }, + {name: 'grouprights', url: 'data/Group_Rights/', url_detail: 'data-detail/Group_Rights/', params: {sort: '-id'}}, + ] const store = useStore() diff --git a/plugins/04-components.js b/plugins/04-components.js index 76a8e20..5202a6c 100644 --- a/plugins/04-components.js +++ b/plugins/04-components.js @@ -26,6 +26,7 @@ import MenuUser from '~/components/menu/MenuUser.vue' import MenuCV from '~/components/menu/MenuCV.vue' import MenuStaff from '~/components/menu/MenuStaff.vue' import Configuration from '~/components/maintab/Configuration.vue' +import MenuGroupCheck from '~/components/menu/MenuGroupCheck.vue' // import DataDeletion from '~/components/maintab/DataDeletion.vue' // import MarkData from '~/components/menu/MarkData.vue' @@ -33,7 +34,7 @@ import Configuration from '~/components/maintab/Configuration.vue' const components = {Notebox, MenuAction, Datepicker, PickDay, ImageGallery, FileGallery, FileUpload, ChipImage, Avatarbox, DataTable, Imagebox, Editor, InputPhone, InputEmail, InputNumber, DataView, FormatNumber, SvgIcon, MenuAdd, Configuration, -MenuCheck, MenuCollab, MenuPhone, FormatDate, MenuUser, MenuCV, MenuStaff, MenuCheck} +MenuCheck, MenuCollab, MenuPhone, FormatDate, MenuUser, MenuCV, MenuStaff, MenuCheck, MenuGroupCheck} export default defineNuxtPlugin((nuxtApp) => { Object.entries(components).forEach(([name, component]) => {