10
10
<el-form-item label =" 线索名称" prop =" name" >
11
11
<el-input v-model =" formData.name" placeholder =" 请输入线索名称" />
12
12
</el-form-item >
13
- <!-- TODO 芋艿:后续客户的选择 -->
14
- <el-form-item label =" 客户" prop =" customerId" >
15
- <el-select v-model =" formData.customerId" clearable placeholder =" 请选择客户" >
16
- <el-option
17
- v-for =" item in customerList"
18
- :key =" item.id"
19
- :label =" item.name"
20
- :value =" item.id"
21
- />
22
- </el-select >
23
- </el-form-item >
24
13
<el-form-item label =" 下次联系时间" prop =" contactNextTime" >
25
14
<el-date-picker
26
15
v-model =" formData.contactNextTime"
54
43
</template >
55
44
<script setup lang="ts">
56
45
import * as ClueApi from ' @/api/crm/clue'
57
- import * as CustomerApi from ' @/api/crm/customer'
58
46
59
47
const { t } = useI18n () // 国际化
60
48
const message = useMessage () // 消息弹窗
@@ -63,11 +51,9 @@ const dialogVisible = ref(false) // 弹窗的是否展示
63
51
const dialogTitle = ref (' ' ) // 弹窗的标题
64
52
const formLoading = ref (false ) // 表单的加载中:1)修改时的数据加载;2)提交的按钮禁用
65
53
const formType = ref (' ' ) // 表单的类型:create - 新增;update - 修改
66
- const customerList = ref ([]) // 客户列表
67
54
const formData = ref ({
68
55
id: undefined ,
69
56
name: undefined ,
70
- customerId: undefined ,
71
57
contactNextTime: undefined ,
72
58
telephone: undefined ,
73
59
mobile: undefined ,
@@ -77,8 +63,7 @@ const formData = ref({
77
63
remark: undefined
78
64
})
79
65
const formRules = reactive ({
80
- name: [{ required: true , message: ' 线索名称不能为空' , trigger: ' blur' }],
81
- customerId: [{ required: true , message: ' 客户不能为空' , trigger: ' blur' }]
66
+ name: [{ required: true , message: ' 线索名称不能为空' , trigger: ' blur' }]
82
67
})
83
68
const formRef = ref () // 表单 Ref
84
69
@@ -88,12 +73,6 @@ const open = async (type: string, id?: number) => {
88
73
dialogTitle .value = t (' action.' + type )
89
74
formType .value = type
90
75
resetForm ()
91
- const customerData = await CustomerApi .getCustomerPage ({
92
- pageNo: 1 ,
93
- pageSize: 100 ,
94
- pool: false
95
- })
96
- customerList .value = customerData .list
97
76
// 修改时,设置数据
98
77
if (id ) {
99
78
formLoading .value = true
@@ -137,7 +116,6 @@ const resetForm = () => {
137
116
formData .value = {
138
117
id: undefined ,
139
118
name: undefined ,
140
- customerId: undefined ,
141
119
contactNextTime: undefined ,
142
120
telephone: undefined ,
143
121
mobile: undefined ,
0 commit comments