提交 b251d2eb authored 作者: 王鹏飞's avatar 王鹏飞

bug fixes

上级 d7dfabbf
......@@ -60,7 +60,7 @@ export function updateStaff(data) {
* 批量删除员工
*/
export function batchDeleteStaff(data) {
return httpRequest.put('/api/cms/admin/v1/user/batch-delete', data)
return httpRequest.post('/api/cms/admin/v1/user/batch-delete', data)
}
/* ------------------------------------项目管理------------------------------------ */
/**
......@@ -121,5 +121,5 @@ export function getContentTypesList(params) {
* 批量删除类型
*/
export function batchDeleteType(data) {
return httpRequest.put('/api/cms/admin/v1/type/batch-delete', data)
return httpRequest.post('/api/cms/admin/v1/type/batch-delete', data)
}
......@@ -150,7 +150,7 @@ export default {
// 重置
reset() {
// 清空筛选条件
this.$refs.filterForm.resetFields()
this.$refs.filterForm && this.$refs.filterForm.resetFields()
// 初始化页码
this.page.currentPage = 1
// 刷新列表
......
......@@ -103,7 +103,7 @@ export default {
computed: {
// 权限列表
permissions() {
return this.$store.state.user.permissions
return this.$store.state.user.permissions || []
},
// 创建权限
hasCreate() {
......
......@@ -98,7 +98,7 @@ export default {
computed: {
// 权限列表
permissions() {
return this.$store.state.user.permissions
return this.$store.state.user.permissions || []
},
// 创建权限
hasCreate() {
......
......@@ -85,7 +85,7 @@ export default {
computed: {
// 权限列表
permissions() {
return this.$store.state.user.permissions
return this.$store.state.user.permissions || []
},
// 创建权限
hasCreate() {
......
......@@ -168,7 +168,7 @@ export default {
computed: {
// 权限列表
permissions() {
return this.$store.state.user.permissions
return this.$store.state.user.permissions || []
},
// 创建权限
hasCreate() {
......
......@@ -176,13 +176,14 @@ export default {
operateItem: '',
dialogForm: Object.assign({}, dialogForm),
checkedMobile: checkMobile,
isBtnDisabled: false
isBtnDisabled: false,
multipleSelection: []
}
},
computed: {
// 权限列表
permissions() {
return this.$store.state.user.permissions
return this.$store.state.user.permissions || []
},
// 创建权限
hasCreate() {
......@@ -249,13 +250,17 @@ export default {
this.fetchRoleList()
},
methods: {
// 选择
handleSelectionChange(value) {
this.multipleSelection = value
},
// 删除
handleRemove() {
const ids = this.multipleSelection.map(item => item.id)
const ids = this.multipleSelection.map(item => item.sso_id)
batchDeleteStaff({ sso_ids: ids }).then(res => {
if (res.code === 0) {
this.$message.success('删除成功')
this.$refs.tableList.refetch(true)
this.$refs.tabList.refetch(true)
} else {
this.$message.error(res.message)
}
......
......@@ -5,7 +5,7 @@
>
<el-tabs v-model="activeName" type="card" tab-click="handleTabClick">
<el-tab-pane label="项目类型" name="0" lazy>
<table-list v-bind="projectTableOptions" ref="tableList" @selection-change="handleSelectionChange">
<table-list v-bind="projectTableOptions" ref="tableList" @selection-change="handleSelectionChange" v-if="activeName === '0'">
<!-- 项目Id -->
<template v-slot:table-id="{ row }"
><p class="details-handle" @click="handleDetails(row)">{{ row.id }}</p></template
......@@ -33,7 +33,7 @@
</table-list>
</el-tab-pane>
<el-tab-pane label="内容类型" name="1" lazy>
<table-list v-bind="contentTableOptions" ref="tableList" @selection-change="handleSelectionChange">
<table-list v-bind="contentTableOptions" ref="tableList" @selection-change="handleSelectionChange" v-if="activeName === '1'">
<!-- 项目Id -->
<template v-slot:table-id="{ row }"
><p class="details-handle" @click="handleDetails(row)">{{ row.id }}</p></template
......@@ -153,7 +153,7 @@ export default {
computed: {
// 权限列表
permissions() {
return this.$store.state.user.permissions
return this.$store.state.user.permissions || []
},
// 创建权限
hasCreate() {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论