提交 16c45193 authored 作者: wangyizheng's avatar wangyizheng

新增案例列表

上级 603d959e
import httpRequest from '@/utils/axios' import httpRequest from '@/utils/axios'
// 分类列表 // 案例列表
export function case2s(params = {}) { export function case2s(params = {}) {
return httpRequest.get('/api/opera/v2/training/cases', { params }) return httpRequest.get('/api/opera/v2/training/cases', { params })
} }
// 删除案例
export function deleteCase2(id, params = {}) {
var headers = {
'Content-Type': 'application/json'
}
return httpRequest.delete(`/api/opera/v2/training/${id}/case`, { params }, { headers })
}
// 添加案例
export function createCase2(data) {
var headers = {
'Content-Type': 'application/json'
}
return httpRequest.post('/api/opera/v2/training/cases', data, { headers })
}
// 案例详情
export function Case2(id, params = {}) {
var headers = {
'Content-Type': 'application/json'
}
return httpRequest.get(`/api/opera/v2/training/${id}/case`, { params }, { headers })
}
// 更新案例
export function updateCase2(data) {
var headers = {
'Content-Type': 'application/json'
}
return httpRequest.put('/api/opera/v2/training/cases', data, { headers })
}
...@@ -284,6 +284,7 @@ export default { ...@@ -284,6 +284,7 @@ export default {
case 'edit': case 'edit':
break break
case 'delete': case 'delete':
this.handleDelete(opera.row.id)
break break
} }
}, },
...@@ -320,6 +321,20 @@ export default { ...@@ -320,6 +321,20 @@ export default {
preViewInvest(arrStr) { preViewInvest(arrStr) {
this.investDetail = JSON.parse(arrStr) this.investDetail = JSON.parse(arrStr)
this.investDialogFormVisible = true this.investDialogFormVisible = true
},
handleDelete(id) {
this.$confirm('确认删除?', '提示').then(_ => {
casesApi.deleteCase2(id).then(res => {
if (res.code === 0) {
this.$message.success('删除成功')
this.list({ page: this.currentPage, limit: this.limit })
return true
} else {
this.$message.error(res.message)
return false
}
})
})
} }
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论