parent
27b86974bc
commit
0e3108ce5b
@ -538,17 +538,6 @@ const remainingRouter: AppRouteRecordRaw[] = [
|
||||
activeMenu: '/crm/product'
|
||||
},
|
||||
component: () => import('@/views/crm/product/detail/index.vue')
|
||||
},
|
||||
{
|
||||
path: 'backlog',
|
||||
name: 'CrmBacklog',
|
||||
meta: {
|
||||
title: '待办事项',
|
||||
noCache: true,
|
||||
hidden: true
|
||||
},
|
||||
// TODO @db52:后面搞,搞成菜单
|
||||
component: () => import('@/views/crm/backlog/index.vue')
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -1,4 +1,3 @@
|
||||
<!-- TODO @dhb52: 存在很多重复的 table 定义,如Customer: TodayCustomer,FollowCustomer,PutInPoolRemind -->
|
||||
<template>
|
||||
<el-row :gutter="20">
|
||||
<el-col :span="4" class="min-w-[200px]">
|
||||
@ -90,10 +89,8 @@ const leftSides = ref([
|
||||
}
|
||||
])
|
||||
|
||||
/**
|
||||
* 侧边点击
|
||||
*/
|
||||
const sideClick = (item) => {
|
||||
/** 侧边点击 */
|
||||
const sideClick = (item: any) => {
|
||||
leftType.value = item.infoType
|
||||
}
|
||||
</script>
|
||||
|
@ -126,8 +126,6 @@ import { fenToYuanFormat } from '@/utils/formatter'
|
||||
import { DICT_TYPE } from '@/utils/dict'
|
||||
import { AUDIT_STATUS } from './common'
|
||||
|
||||
const { push } = useRouter() // 路由
|
||||
|
||||
const loading = ref(true) // 列表的加载中
|
||||
const total = ref(0) // 列表的总页数
|
||||
const list = ref([]) // 列表的数据
|
||||
@ -157,6 +155,7 @@ const handleQuery = () => {
|
||||
}
|
||||
|
||||
/** 打开客户详情 */
|
||||
const { push } = useRouter() // 路由
|
||||
const openCustomerDetail = (id: number) => {
|
||||
push({ name: 'CrmCustomerDetail', params: { id } })
|
||||
}
|
||||
|
@ -43,8 +43,8 @@
|
||||
</ContentWrap>
|
||||
<ContentWrap>
|
||||
<el-table v-loading="loading" :data="list" :show-overflow-tooltip="true" :stripe="true">
|
||||
<el-table-column align="center" label="编号" prop="id" />
|
||||
<el-table-column align="center" label="客户名称" prop="name" width="160">
|
||||
<el-table-column align="center" label="编号" fixed="left" prop="id" />
|
||||
<el-table-column align="center" label="客户名称" fixed="left" prop="name" width="160">
|
||||
<template #default="scope">
|
||||
<el-link :underline="false" type="primary" @click="openDetail(scope.row.id)">
|
||||
{{ scope.row.name }}
|
||||
@ -82,7 +82,7 @@
|
||||
<dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.dealStatus" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<!-- TODO @puhui999:距进入公海天数 -->
|
||||
<el-table-column align="center" label="距进入公海天数" prop="poolDay" width="130" />
|
||||
<el-table-column
|
||||
:formatter="dateFormatter"
|
||||
align="center"
|
||||
@ -119,11 +119,13 @@
|
||||
</template>
|
||||
|
||||
<script lang="ts" setup name="TodayCustomer">
|
||||
import * as CustomerApi from '@/api/crm/customer'
|
||||
import * as BacklogApi from '@/api/crm/backlog'
|
||||
import { DICT_TYPE } from '@/utils/dict'
|
||||
import { dateFormatter } from '@/utils/formatTime'
|
||||
import { CONTACT_STATUS, SCENE_TYPES } from './common'
|
||||
|
||||
// defineOptions({ name: 'TodayCustomer' }) TODO @dhb52:1)定义改成这种;2)命名要不要改成 CustomerTodayTable,就是 模块+形容词+表格(更容易识别),然后把 tables 目录改成 components 目录
|
||||
|
||||
const { push } = useRouter()
|
||||
|
||||
const loading = ref(true) // 列表的加载中
|
||||
@ -133,8 +135,7 @@ const queryParams = ref({
|
||||
pageNo: 1,
|
||||
pageSize: 10,
|
||||
contactStatus: 1,
|
||||
sceneType: 1,
|
||||
pool: null // 是否公海数据
|
||||
sceneType: 1
|
||||
})
|
||||
const queryFormRef = ref() // 搜索的表单
|
||||
|
||||
@ -142,7 +143,7 @@ const queryFormRef = ref() // 搜索的表单
|
||||
const getList = async () => {
|
||||
loading.value = true
|
||||
try {
|
||||
const data = await CustomerApi.getCustomerPage(queryParams.value)
|
||||
const data = await BacklogApi.getTodayCustomerPage(queryParams.value)
|
||||
list.value = data.list
|
||||
total.value = data.total
|
||||
} finally {
|
||||
|
@ -110,8 +110,8 @@
|
||||
<el-tab-pane label="下属负责的" name="3" />
|
||||
</el-tabs>
|
||||
<el-table v-loading="loading" :data="list" :show-overflow-tooltip="true" :stripe="true">
|
||||
<el-table-column align="center" label="编号" prop="id" />
|
||||
<el-table-column align="center" label="客户名称" prop="name" width="160">
|
||||
<el-table-column align="center" label="编号" fixed="left" prop="id" />
|
||||
<el-table-column align="center" label="客户名称" fixed="left" prop="name" width="160">
|
||||
<template #default="scope">
|
||||
<el-link :underline="false" type="primary" @click="openDetail(scope.row.id)">
|
||||
{{ scope.row.name }}
|
||||
@ -149,7 +149,7 @@
|
||||
<dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.dealStatus" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column align="center" label="距离进入公海" prop="poolDay">
|
||||
<el-table-column align="center" label="距离进入公海" prop="poolDay" width="120">
|
||||
<template #default="scope"> {{ scope.row.poolDay }} 天</template>
|
||||
</el-table-column>
|
||||
<el-table-column
|
||||
|
Loading…
Reference in New Issue
Block a user