|
|
@@ -2,36 +2,36 @@ |
|
|
|
<el-card shadow="never" class="aui-card--fill"> |
|
|
|
<div class="mod-sys__user"> |
|
|
|
<search-bar :formConfigs="formConfig" ref="searchBarForm" @headBtnClick="buttonClick" /> |
|
|
|
<base-table |
|
|
|
:table-props="tableProps" |
|
|
|
:page="listQuery.page" |
|
|
|
:limit="listQuery.limit" |
|
|
|
:table-data="tableData" |
|
|
|
> |
|
|
|
<base-table :table-props="tableProps" :page="listQuery.page" :limit="listQuery.limit" :table-data="tableData"> |
|
|
|
<method-btn |
|
|
|
v-if="tableBtn.length" |
|
|
|
slot="handleBtn" |
|
|
|
:width="100" |
|
|
|
label="操作" |
|
|
|
:method-list="tableBtn" |
|
|
|
@clickBtn="handleClick" |
|
|
|
/> |
|
|
|
@clickBtn="handleClick" /> |
|
|
|
</base-table> |
|
|
|
<pagination |
|
|
|
:limit.sync="listQuery.limit" |
|
|
|
:page.sync="listQuery.page" |
|
|
|
:total="listQuery.total" |
|
|
|
@pagination="getDataList" |
|
|
|
/> |
|
|
|
@pagination="getDataList" /> |
|
|
|
<!-- 弹窗, 新增 / 修改 --> |
|
|
|
<base-dialog |
|
|
|
:dialogTitle="addOrEditTitle" |
|
|
|
:dialogVisible="addOrUpdateVisible" |
|
|
|
@cancel="handleCancel" |
|
|
|
@confirm="handleConfirm" |
|
|
|
:before-close="handleCancel" |
|
|
|
> |
|
|
|
<add-or-update ref="addOrUpdate" @successSubmit="successSubmit"></add-or-update> |
|
|
|
:before-close="handleCancel"> |
|
|
|
<add-or-update |
|
|
|
ref="addOrUpdate" |
|
|
|
@refreshDataList=" |
|
|
|
() => { |
|
|
|
getDataList(); |
|
|
|
addOrUpdateVisible = false; |
|
|
|
} |
|
|
|
" |
|
|
|
@successSubmit="successSubmit"></add-or-update> |
|
|
|
</base-dialog> |
|
|
|
</div> |
|
|
|
</el-card> |
|
|
@@ -39,7 +39,7 @@ |
|
|
|
|
|
|
|
<script> |
|
|
|
import basicPage from "@/mixins/basic-page"; |
|
|
|
import AddOrUpdate from './role-add-or-update' |
|
|
|
import AddOrUpdate from "./role-add-or-update"; |
|
|
|
import i18n from "@/i18n"; |
|
|
|
const tableProps = [ |
|
|
|
{ |
|
|
@@ -70,8 +70,8 @@ export default { |
|
|
|
data() { |
|
|
|
return { |
|
|
|
urlOptions: { |
|
|
|
getDataListURL: '/sys/role/page', |
|
|
|
deleteURL: '/sys/role', |
|
|
|
getDataListURL: "/sys/role/page", |
|
|
|
deleteURL: "/sys/role", |
|
|
|
}, |
|
|
|
tableProps, |
|
|
|
tableBtn, |
|
|
@@ -101,7 +101,7 @@ export default { |
|
|
|
components: { |
|
|
|
AddOrUpdate, |
|
|
|
}, |
|
|
|
methods:{ |
|
|
|
methods: { |
|
|
|
//search-bar点击 |
|
|
|
buttonClick(val) { |
|
|
|
switch (val.btnName) { |
|
|
@@ -111,14 +111,14 @@ export default { |
|
|
|
this.getDataList(); |
|
|
|
break; |
|
|
|
case "add": |
|
|
|
this.addOrEditTitle = '新增' |
|
|
|
this.addOrEditTitle = "新增"; |
|
|
|
this.addOrUpdateVisible = true; |
|
|
|
this.addOrUpdateHandle() |
|
|
|
this.addOrUpdateHandle(); |
|
|
|
break; |
|
|
|
default: |
|
|
|
console.log(val) |
|
|
|
} |
|
|
|
console.log(val); |
|
|
|
} |
|
|
|
}, |
|
|
|
} |
|
|
|
}, |
|
|
|
}; |
|
|
|
</script> |