|
@@ -40,7 +40,7 @@
|
|
<el-table-column prop="loginAccount" label="登录名" align="center" />
|
|
<el-table-column prop="loginAccount" label="登录名" align="center" />
|
|
<el-table-column prop="linkMan" label="联系人" align="center" />
|
|
<el-table-column prop="linkMan" label="联系人" align="center" />
|
|
<el-table-column label="手机号" align="center">
|
|
<el-table-column label="手机号" align="center">
|
|
- <template slot-scope="{row}">
|
|
|
|
|
|
+ <template slot-scope="{ row }">
|
|
<span>{{ row.mobile || '—' }}</span>
|
|
<span>{{ row.mobile || '—' }}</span>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
@@ -56,7 +56,12 @@
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="操作" align="center" width="200">
|
|
<el-table-column label="操作" align="center" width="200">
|
|
<template slot-scope="{ row }">
|
|
<template slot-scope="{ row }">
|
|
- <el-button type="primary" size="mini" :disabled="!row.id" @click="navigationTo(`accounts/edit?type=edit&id=${row.id}`)">编辑</el-button>
|
|
|
|
|
|
+ <el-button
|
|
|
|
+ type="primary"
|
|
|
|
+ size="mini"
|
|
|
|
+ :disabled="!row.id"
|
|
|
|
+ @click="navigationTo(`accounts/edit?type=edit&id=${row.id}`)"
|
|
|
|
+ >编辑</el-button>
|
|
<el-button type="danger" size="mini" :disabled="!row.id" @click="removeUser(row)">删除</el-button>
|
|
<el-button type="danger" size="mini" :disabled="!row.id" @click="removeUser(row)">删除</el-button>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
@@ -94,24 +99,34 @@ export default {
|
|
},
|
|
},
|
|
// 获取用户列表
|
|
// 获取用户列表
|
|
fetchUserList() {
|
|
fetchUserList() {
|
|
- fetchUserList(this.listQuery).then(res => {
|
|
|
|
|
|
+ fetchUserList(this.listQuery).then((res) => {
|
|
console.log(res)
|
|
console.log(res)
|
|
this.list = [...this.list, ...res.data.list]
|
|
this.list = [...this.list, ...res.data.list]
|
|
})
|
|
})
|
|
},
|
|
},
|
|
// 删除用户
|
|
// 删除用户
|
|
removeUser(row) {
|
|
removeUser(row) {
|
|
- deleteUser(row.id).then(res => {
|
|
|
|
- this.$message.success('删除用户成功')
|
|
|
|
- this.getList()
|
|
|
|
|
|
+ this.$confirm('此操作将永久删除该用户, 是否继续?', '提示', {
|
|
|
|
+ confirmButtonText: '确定',
|
|
|
|
+ cancelButtonText: '取消',
|
|
|
|
+ type: 'warning'
|
|
})
|
|
})
|
|
|
|
+ .then(() => {
|
|
|
|
+ deleteUser(row.id).then((res) => {
|
|
|
|
+ this.$message.success('删除用户成功')
|
|
|
|
+ this.getList()
|
|
|
|
+ })
|
|
|
|
+ })
|
|
|
|
+ .catch(() => {
|
|
|
|
+ this.$message.info('已取消删除')
|
|
|
|
+ })
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
</script>
|
|
</script>
|
|
|
|
|
|
<style scoped lang="scss">
|
|
<style scoped lang="scss">
|
|
-.avatar{
|
|
|
|
|
|
+.avatar {
|
|
display: block;
|
|
display: block;
|
|
width: 40px;
|
|
width: 40px;
|
|
height: 40px;
|
|
height: 40px;
|