|
@@ -72,7 +72,7 @@
|
|
|
<el-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
|
|
|
<el-form-item label="来电人姓名"> {{ state.orderDetail.fromName }} </el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12">
|
|
|
+ <el-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12" v-if="state.orderDetail.fromPhone">
|
|
|
<el-form-item label="来电号码" class="mb5">
|
|
|
{{ state.orderDetail.fromPhone }}
|
|
|
<el-button
|
|
@@ -143,12 +143,10 @@
|
|
|
<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
|
|
<el-row v-for="item in state.ruleForm.visitDetails" :key="item.id" :gutter="10">
|
|
|
<!-- 务员评价 -->
|
|
|
- <template v-if="item.visitTarget === 10">
|
|
|
- <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
|
|
+ <template v-if="item.visitTarget === 10 && isTelSource">
|
|
|
+ <el-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
|
|
|
<el-form-item label="话务员评价">
|
|
|
- <el-radio-group v-model="item.seatEvaluate" disabled>
|
|
|
- <el-radio :label="item.key" v-for="item in seatEvaluate" :key="item.key">{{ item.value }}</el-radio>
|
|
|
- </el-radio-group>
|
|
|
+ {{ item.seatEvaluateText }}
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
|
@@ -233,16 +231,16 @@
|
|
|
<el-col :span="24">
|
|
|
<el-row v-for="(item, index) in state.ruleForm.visitDetails" :key="item.id" :gutter="10">
|
|
|
<!-- 务员评价 -->
|
|
|
- <template v-if="item.visitTarget === 10">
|
|
|
- <el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
|
|
+ <template v-if="item.visitTarget === 10 && isTelSource">
|
|
|
+ <el-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
|
|
|
<el-form-item
|
|
|
label="话务员评价"
|
|
|
:prop="`visitDetails.${index}.seatEvaluate`"
|
|
|
:rules="[{ required: true, message: '请选择话务员评价', trigger: 'change' }]"
|
|
|
>
|
|
|
- <el-radio-group v-model="item.seatEvaluate">
|
|
|
- <el-radio :label="item.key" v-for="item in seatEvaluate" :key="item.key">{{ item.value }}</el-radio>
|
|
|
- </el-radio-group>
|
|
|
+ <el-select v-model="item.seatEvaluate" placeholder="请选择话务员评价" class="w100">
|
|
|
+ <el-option v-for="items in seatEvaluate" :key="items.key" :label="items.value" :value="items.key" />
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
|
@@ -532,6 +530,10 @@ watch(
|
|
|
},
|
|
|
{ immediate: true, deep: true }
|
|
|
);
|
|
|
+// 判断当前工单是否是电话来源
|
|
|
+const isTelSource = computed(() => {
|
|
|
+ return state.orderDetail?.sourceChannelCode === 'RGDH';
|
|
|
+});
|
|
|
// 打开弹窗
|
|
|
const openDialog = (row: any, type: string = '回访') => {
|
|
|
getBaseData(row.id);
|