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

bug fixes

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