提交 321e0a16 authored 作者: 王诒正's avatar 王诒正

触达方案

上级 cf45d84b
import httpRequest from '@/utils/axios' import httpRequest from '@/utils/axios'
// 用户群列表 // 用户群列表
export function groupList(params) { export function groupList(params = {}) {
return httpRequest.get('/api/opera/v1/oprations/cgroups', { params }) return httpRequest.get('/api/opera/v1/oprations/cgroups', { params })
} }
......
import httpRequest from '@/utils/axios'
// 添加触达
export function reachCreate(data) {
return httpRequest.post('/api/opera/v1/oprations/reach', data)
}
// 触达列表
export function reachList(params = {}) {
return httpRequest.get('/api/opera/v1/oprations/reachs', { params })
}
// 触达详情
export function reachInfo(id, params = {}) {
return httpRequest.get(`/api/opera/v1/oprations/${id}}/reach`, { params })
}
// 触达更新
export function reachUpdate(id, data = {}) {
return httpRequest.put(`/api/opera/v1/oprations/${id}}/reach`, data)
}
// 触达删除
export function reachDelete(id, params = {}) {
return httpRequest.delete(`/api/opera/v1/oprations/${id}}/reach`, { params })
}
...@@ -205,6 +205,13 @@ export default { ...@@ -205,6 +205,13 @@ export default {
console.log(opera.row) console.log(opera.row)
switch (opera.tag) { switch (opera.tag) {
case 'reach': case 'reach':
this.$router.push({
name: 'reach-list',
query: {
id: opera.row.id,
level: opera.row.level
}
})
break break
case 'group': case 'group':
this.$router.push({ this.$router.push({
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<el-card class="box-card"> <el-card class="box-card">
<el-breadcrumb separator-class="el-icon-arrow-right"> <el-breadcrumb separator-class="el-icon-arrow-right">
<el-breadcrumb-item :to="{ path: '/' }">首页</el-breadcrumb-item> <el-breadcrumb-item :to="{ path: '/' }">首页</el-breadcrumb-item>
<el-breadcrumb-item :to="{ name: 'case-list', query: { level: this.case.level.toString() } }">案例背景</el-breadcrumb-item> <el-breadcrumb-item :to="{ name: 'case-list', query: { level: this.case.level + '' } }">案例背景</el-breadcrumb-item>
<el-breadcrumb-item :to="{ name: 'group-list' }">用户群</el-breadcrumb-item> <el-breadcrumb-item :to="{ name: 'group-list' }">用户群</el-breadcrumb-item>
</el-breadcrumb> </el-breadcrumb>
</el-card> </el-card>
......
差异被折叠。
...@@ -10,6 +10,7 @@ const userGroup = [ ...@@ -10,6 +10,7 @@ const userGroup = [
{ path: '/yhfq/groups', name: 'group-list', component: () => import(/* webpackChunkName: "usergroup" */ '@/pages/yhfq/cgroup/index') }, { path: '/yhfq/groups', name: 'group-list', component: () => import(/* webpackChunkName: "usergroup" */ '@/pages/yhfq/cgroup/index') },
{ path: '/yhfq/groups/add', name: 'group-add', component: () => import(/* webpackChunkName: "usergroup" */ '@/pages/yhfq/cgroup/add') }, { path: '/yhfq/groups/add', name: 'group-add', component: () => import(/* webpackChunkName: "usergroup" */ '@/pages/yhfq/cgroup/add') },
{ path: '/yhfq/groups/edit', name: 'group-edit', component: () => import(/* webpackChunkName: "usergroup" */ '@/pages/yhfq/cgroup/edit') }, { path: '/yhfq/groups/edit', name: 'group-edit', component: () => import(/* webpackChunkName: "usergroup" */ '@/pages/yhfq/cgroup/edit') },
{ path: '/yhfq/reach', name: 'reach-list', component: () => import(/* webpackChunkName: "usergroup" */ '@/pages/yhfq/reach/index') },
{ path: '/albj', component: () => import(/* webpackChunkName: "usergroup" */ '@/pages/yhfq/albj') }, { path: '/albj', component: () => import(/* webpackChunkName: "usergroup" */ '@/pages/yhfq/albj') },
{ path: '/yhfq/alfx', component: () => import(/* webpackChunkName: "usergroup" */ '@/pages/yhfq/alfx') }, { path: '/yhfq/alfx', component: () => import(/* webpackChunkName: "usergroup" */ '@/pages/yhfq/alfx') },
{ path: '/yhfq/yhqfx', component: () => import(/* webpackChunkName: "usergroup" */ '@/pages/yhfq/yhqfx') } { path: '/yhfq/yhqfx', component: () => import(/* webpackChunkName: "usergroup" */ '@/pages/yhfq/yhqfx') }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论