Skip to content

Commit e7bb17d

Browse files
committed
📖 CRM:线索 clue 列表的完善
1 parent c804ec5 commit e7bb17d

File tree

3 files changed

+37
-21
lines changed

3 files changed

+37
-21
lines changed

src/api/crm/backlog/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import request from '@/config/axios'
2+
// TODO 芋艿:融合下
23

34
// 1. 获得今日需联系客户数量
45
export const getTodayCustomerCount = async () => {

src/views/crm/clue/index.vue

Lines changed: 35 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,19 @@
1717
class="!w-240px"
1818
/>
1919
</el-form-item>
20-
<el-form-item label="电话" prop="telephone">
20+
<el-form-item label="手机号" prop="mobile">
2121
<el-input
22-
v-model="queryParams.telephone"
23-
placeholder="请输入电话"
22+
v-model="queryParams.mobile"
23+
placeholder="请输入手机号"
2424
clearable
2525
@keyup.enter="handleQuery"
2626
class="!w-240px"
2727
/>
2828
</el-form-item>
29-
<el-form-item label="手机号" prop="mobile">
29+
<el-form-item label="电话" prop="telephone">
3030
<el-input
31-
v-model="queryParams.mobile"
32-
placeholder="请输入手机号"
31+
v-model="queryParams.telephone"
32+
placeholder="请输入电话"
3333
clearable
3434
@keyup.enter="handleQuery"
3535
class="!w-240px"
@@ -57,45 +57,60 @@
5757
<!-- 列表 -->
5858
<ContentWrap>
5959
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
60-
<el-table-column label="编号" align="center" prop="id" />
61-
<el-table-column label="转化状态" align="center" prop="transformStatus">
60+
<!-- TODO 芋艿:打开详情 -->
61+
<el-table-column label="线索名称" align="center" prop="name" fixed="left" width="120" />
62+
<el-table-column label="线索来源" align="center" prop="source" width="100">
6263
<template #default="scope">
63-
<dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.transformStatus" />
64+
<dict-tag :type="DICT_TYPE.CRM_CUSTOMER_SOURCE" :value="scope.row.source" />
6465
</template>
6566
</el-table-column>
66-
<el-table-column label="跟进状态" align="center" prop="followUpStatus">
67+
<el-table-column label="手机号" align="center" prop="mobile" width="120" />
68+
<el-table-column label="电话" align="center" prop="telephone" width="130" />
69+
<el-table-column label="邮箱" align="center" prop="email" width="180" />
70+
<el-table-column label="地址" align="center" prop="address" width="180" />
71+
<el-table-column align="center" label="客户行业" prop="industryId" width="100">
6772
<template #default="scope">
68-
<dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.followUpStatus" />
73+
<dict-tag :type="DICT_TYPE.CRM_CUSTOMER_INDUSTRY" :value="scope.row.industryId" />
74+
</template>
75+
</el-table-column>
76+
<el-table-column align="center" label="客户等级" prop="level" width="130">
77+
<template #default="scope">
78+
<dict-tag :type="DICT_TYPE.CRM_CUSTOMER_LEVEL" :value="scope.row.level" />
6979
</template>
7080
</el-table-column>
71-
<el-table-column label="线索名称" align="center" prop="name" />
72-
<el-table-column label="客户id" align="center" prop="customerId" />
7381
<el-table-column
74-
label="下次联系时间"
82+
:formatter="dateFormatter"
7583
align="center"
84+
label="下次联系时间"
7685
prop="contactNextTime"
77-
:formatter="dateFormatter"
7886
width="180px"
7987
/>
80-
<el-table-column label="电话" align="center" prop="telephone" />
81-
<el-table-column label="手机号" align="center" prop="mobile" />
82-
<el-table-column label="地址" align="center" prop="address" />
83-
<el-table-column label="负责人" align="center" prop="ownerUserId" />
88+
<el-table-column align="center" label="备注" prop="remark" width="200" />
8489
<el-table-column
8590
label="最后跟进时间"
8691
align="center"
8792
prop="contactLastTime"
8893
:formatter="dateFormatter"
8994
width="180px"
9095
/>
91-
<el-table-column label="备注" align="center" prop="remark" />
96+
<el-table-column align="center" label="最后跟进记录" prop="contactLastContent" width="200" />
97+
<el-table-column align="center" label="负责人" prop="ownerUserName" width="100px" />
98+
<el-table-column align="center" label="所属部门" prop="ownerUserDeptName" width="100" />
99+
<el-table-column
100+
label="更新时间"
101+
align="center"
102+
prop="updateTime"
103+
:formatter="dateFormatter"
104+
width="180px"
105+
/>
92106
<el-table-column
93107
label="创建时间"
94108
align="center"
95109
prop="createTime"
96110
:formatter="dateFormatter"
97111
width="180px"
98112
/>
113+
<el-table-column align="center" label="创建人" prop="creatorName" width="100px" />
99114
<el-table-column label="操作" align="center" min-width="110" fixed="right">
100115
<template #default="scope">
101116
<el-button

src/views/crm/customer/index.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@
130130
<dict-tag :type="DICT_TYPE.CRM_CUSTOMER_INDUSTRY" :value="scope.row.industryId" />
131131
</template>
132132
</el-table-column>
133-
<el-table-column align="center" label="客户等级" prop="level" width="120">
133+
<el-table-column align="center" label="客户等级" prop="level" width="130">
134134
<template #default="scope">
135135
<dict-tag :type="DICT_TYPE.CRM_CUSTOMER_LEVEL" :value="scope.row.level" />
136136
</template>

0 commit comments

Comments
 (0)