|
10 | 10 | <el-form-item label="客户名称" prop="name">
|
11 | 11 | <el-input v-model="formData.name" placeholder="请输入客户名称" />
|
12 | 12 | </el-form-item>
|
13 |
| - <el-form-item label="跟进状态" prop="followUpStatus"> |
14 |
| - <el-radio-group v-model="formData.followUpStatus"> |
15 |
| - <el-radio |
16 |
| - v-for="dict in getBoolDictOptions(DICT_TYPE.INFRA_BOOLEAN_STRING)" |
17 |
| - :key="dict.value" |
18 |
| - :label="dict.value" |
19 |
| - > |
20 |
| - {{ dict.label }} |
21 |
| - </el-radio> |
22 |
| - </el-radio-group> |
23 |
| - </el-form-item> |
24 |
| - <el-form-item label="锁定状态" prop="lockStatus"> |
25 |
| - <el-radio-group v-model="formData.lockStatus"> |
26 |
| - <el-radio |
27 |
| - v-for="dict in getBoolDictOptions(DICT_TYPE.INFRA_BOOLEAN_STRING)" |
28 |
| - :key="dict.value" |
29 |
| - :label="dict.value" |
30 |
| - > |
31 |
| - {{ dict.label }} |
32 |
| - </el-radio> |
33 |
| - </el-radio-group> |
34 |
| - </el-form-item> |
35 | 13 | <el-form-item label="手机" prop="mobile">
|
36 | 14 | <el-input v-model="formData.mobile" placeholder="请输入手机" />
|
37 | 15 | </el-form-item>
|
|
41 | 19 | <el-form-item label="网址" prop="website">
|
42 | 20 | <el-input v-model="formData.website" placeholder="请输入网址" />
|
43 | 21 | </el-form-item>
|
44 |
| - <el-form-item label="备注" prop="remark"> |
45 |
| - <el-input v-model="formData.remark" placeholder="请输入备注" /> |
| 22 | + <el-form-item label="QQ" prop="qq"> |
| 23 | + <el-input v-model="formData.qq" placeholder="请输入QQ" /> |
46 | 24 | </el-form-item>
|
47 |
| - <el-form-item label="负责人的用户编号" prop="ownerUserId"> |
48 |
| - <el-input v-model="formData.ownerUserId" placeholder="请输入负责人的用户编号" /> |
| 25 | + <el-form-item label="微信" prop="wechat"> |
| 26 | + <el-input v-model="formData.wechat" placeholder="请输入微信" /> |
49 | 27 | </el-form-item>
|
50 |
| - <el-form-item label="只读权限的用户编号数组" prop="roUserIds"> |
51 |
| - <el-input v-model="formData.roUserIds" placeholder="请输入只读权限的用户编号数组" /> |
| 28 | + <el-form-item label="邮箱" prop="email"> |
| 29 | + <el-input v-model="formData.email" placeholder="请输入邮箱" /> |
52 | 30 | </el-form-item>
|
53 |
| - <el-form-item label="读写权限的用户编号数组" prop="rwUserIds"> |
54 |
| - <el-input v-model="formData.rwUserIds" placeholder="请输入读写权限的用户编号数组" /> |
| 31 | + <el-form-item label="客户描述" prop="description"> |
| 32 | + <el-input v-model="formData.description" placeholder="请输入客户描述" /> |
| 33 | + </el-form-item> |
| 34 | + <el-form-item label="备注" prop="remark"> |
| 35 | + <el-input v-model="formData.remark" placeholder="请输入备注" /> |
55 | 36 | </el-form-item>
|
56 | 37 | <el-form-item label="地区编号" prop="areaId">
|
57 | 38 | <el-input v-model="formData.areaId" placeholder="请输入地区编号" />
|
58 | 39 | </el-form-item>
|
59 | 40 | <el-form-item label="详细地址" prop="detailAddress">
|
60 | 41 | <el-input v-model="formData.detailAddress" placeholder="请输入详细地址" />
|
61 | 42 | </el-form-item>
|
62 |
| - <el-form-item label="地理位置经度" prop="longitude"> |
63 |
| - <el-input v-model="formData.longitude" placeholder="请输入地理位置经度" /> |
64 |
| - </el-form-item> |
65 |
| - <el-form-item label="地理位置维度" prop="latitude"> |
66 |
| - <el-input v-model="formData.latitude" placeholder="请输入地理位置维度" /> |
67 |
| - </el-form-item> |
68 |
| - <el-form-item label="最后跟进时间" prop="contactLastTime"> |
69 |
| - <el-date-picker |
70 |
| - v-model="formData.contactLastTime" |
71 |
| - type="date" |
72 |
| - value-format="x" |
73 |
| - placeholder="选择最后跟进时间" |
74 |
| - /> |
75 |
| - </el-form-item> |
76 | 43 | <el-form-item label="下次联系时间" prop="contactNextTime">
|
77 | 44 | <el-date-picker
|
78 | 45 | v-model="formData.contactNextTime"
|
@@ -102,26 +69,20 @@ const formType = ref('') // 表单的类型:create - 新增;update - 修改
|
102 | 69 | const formData = ref({
|
103 | 70 | id: undefined,
|
104 | 71 | name: undefined,
|
105 |
| - followUpStatus: undefined, |
106 |
| - lockStatus: undefined, |
107 | 72 | mobile: undefined,
|
108 | 73 | telephone: undefined,
|
109 | 74 | website: undefined,
|
| 75 | + qq: undefined, |
| 76 | + wechat: undefined, |
| 77 | + email: undefined, |
| 78 | + description: undefined, |
110 | 79 | remark: undefined,
|
111 |
| - ownerUserId: undefined, |
112 |
| - roUserIds: undefined, |
113 |
| - rwUserIds: undefined, |
114 | 80 | areaId: undefined,
|
115 | 81 | detailAddress: undefined,
|
116 |
| - longitude: undefined, |
117 |
| - latitude: undefined, |
118 |
| - contactLastTime: undefined, |
119 | 82 | contactNextTime: undefined
|
120 | 83 | })
|
121 | 84 | const formRules = reactive({
|
122 |
| - name: [{ require: true, message: '跟进状态不能为空', trigger: 'blur' }], |
123 |
| - followUpStatus: [{ required: true, message: '跟进状态不能为空', trigger: 'blur' }], |
124 |
| - lockStatus: [{ required: true, message: '锁定状态不能为空', trigger: 'blur' }] |
| 85 | + name: [{ require: true, message: '客户名称不能为空', trigger: 'blur' }] |
125 | 86 | })
|
126 | 87 | const formRef = ref() // 表单 Ref
|
127 | 88 |
|
@@ -179,15 +140,13 @@ const resetForm = () => {
|
179 | 140 | mobile: undefined,
|
180 | 141 | telephone: undefined,
|
181 | 142 | website: undefined,
|
| 143 | + qq: undefined, |
| 144 | + wechat: undefined, |
| 145 | + email: undefined, |
| 146 | + description: undefined, |
182 | 147 | remark: undefined,
|
183 |
| - ownerUserId: undefined, |
184 |
| - roUserIds: undefined, |
185 |
| - rwUserIds: undefined, |
186 | 148 | areaId: undefined,
|
187 | 149 | detailAddress: undefined,
|
188 |
| - longitude: undefined, |
189 |
| - latitude: undefined, |
190 |
| - contactLastTime: undefined, |
191 | 150 | contactNextTime: undefined
|
192 | 151 | }
|
193 | 152 | formRef.value?.resetFields()
|
|
0 commit comments