From a6a905da07774d4700972183ff3dd94b3965b6be Mon Sep 17 00:00:00 2001 From: "weiken.intex" Date: Wed, 21 Jul 2021 16:57:27 +0800 Subject: [PATCH] -Delete Modal Action (Unity) --- .../user/pages/contract-templates/Table.vue | 25 ++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/resources/js/user/pages/contract-templates/Table.vue b/resources/js/user/pages/contract-templates/Table.vue index 043f085..92c9d9d 100644 --- a/resources/js/user/pages/contract-templates/Table.vue +++ b/resources/js/user/pages/contract-templates/Table.vue @@ -79,6 +79,14 @@ > + @@ -109,6 +117,13 @@ :permission_list="permission_list" @refresh="getContractTemplateList()" > + + @@ -116,12 +131,14 @@ import ContractTemplateFilter from "./Filter"; import PaginateNav from '../../components/paginations/NextPerviousPagination'; import ContractTemplateObligationTableModal from '../contract-template-obligations/TableModal'; + import ContractTemplateDeleteModal from './DeleteModal'; export default { components: { ContractTemplateFilter, PaginateNav, - ContractTemplateObligationTableModal + ContractTemplateObligationTableModal, + ContractTemplateDeleteModal, }, data() { return { @@ -145,6 +162,12 @@ vm.this_contract_template = contract_template; vm.$bvModal.show('contract-template-obligation-table-modal'); }, + contractTemplateDeleteModalToggle(selected_contract_template) { + let vm = this; + vm.mode = 'delete'; + vm.this_contract_template = selected_contract_template; + vm.$bvModal.show('contract-template-delete-modal'); + }, getPermissionList() { let vm = this; let url = 'user/self';