|
|
@@ -23,7 +23,7 @@
|
|
23
|
23
|
</div>
|
|
24
|
24
|
</div>
|
|
25
|
25
|
<div class="content-form" v-show="planDetail.way && planDetail.way === 1">
|
|
26
|
|
- <el-form-item label="结果">
|
|
|
26
|
+ <el-form-item label="结果" required>
|
|
27
|
27
|
<el-radio-group v-model="form.state">
|
|
28
|
28
|
<el-radio :value="item.value" size="large"
|
|
29
|
29
|
v-for="item in (taskResults && taskResults.filter((o) => { return !!o.value }))" :key="item.value">
|
|
|
@@ -31,7 +31,7 @@
|
|
31
|
31
|
</el-radio>
|
|
32
|
32
|
</el-radio-group>
|
|
33
|
33
|
</el-form-item>
|
|
34
|
|
- <el-form-item label="标签">
|
|
|
34
|
+ <el-form-item label="标签" required>
|
|
35
|
35
|
<el-radio-group v-model="form.resultLabel">
|
|
36
|
36
|
<el-radio :value="item.value" size="large"
|
|
37
|
37
|
v-for="item in resultLabels && resultLabels.filter((o) => { return !!o.value })" :key="item.value">
|
|
|
@@ -260,6 +260,15 @@ const submit = () => {
|
|
260
|
260
|
lineState.value = scoketState.value
|
|
261
|
261
|
console.log('lineState.value', lineState.value)
|
|
262
|
262
|
if (!(lineState.value === '' || lineState.value === '在线' || lineState.value === '签出')) return proxy.$modal.msgError('请等待用户挂断');
|
|
|
263
|
+
|
|
|
264
|
+ // 验证必填项
|
|
|
265
|
+ if (!form.value.state) {
|
|
|
266
|
+ return ElMessage.error('请选择随访结果');
|
|
|
267
|
+ }
|
|
|
268
|
+
|
|
|
269
|
+ if (!form.value.resultLabel) {
|
|
|
270
|
+ return ElMessage.error('请选择随访标签');
|
|
|
271
|
+ }
|
|
263
|
272
|
let params = {}
|
|
264
|
273
|
if (planDetail.value.way === 1 && form.value.state === '正常接听') {
|
|
265
|
274
|
// if (planDetail.value.way === 1) {
|