|
@@ -27,7 +27,8 @@ const queryParams = ref({
|
|
|
category: '',
|
|
|
phone: '',
|
|
|
serviceCategory: '',
|
|
|
- type: ''
|
|
|
+ type: '',
|
|
|
+ bussinessType: ''
|
|
|
})
|
|
|
|
|
|
const serviceCategoryOptions = [
|
|
@@ -42,6 +43,36 @@ const callTypeOptions = [
|
|
|
{ value: 2, label: '传统服务' }
|
|
|
]
|
|
|
|
|
|
+const businessTypeOptions = [
|
|
|
+ { value: '停水咨询', label: '停水咨询' },
|
|
|
+ { value: '水费查询', label: '水费查询' },
|
|
|
+ { value: '查抄表员电话', label: '查抄表员电话' },
|
|
|
+ { value: '户号查询', label: '户号查询' },
|
|
|
+ { value: '水管问题', label: '水管问题' },
|
|
|
+ { value: '阀门问题', label: '阀门问题' },
|
|
|
+ { value: '漏水报修', label: '漏水报修' },
|
|
|
+ { value: '水质水压', label: '水质水压' },
|
|
|
+ { value: '水表故障', label: '水表故障' },
|
|
|
+ { value: '报修催单', label: '报修催单' },
|
|
|
+ { value: '取消报修', label: '取消报修' },
|
|
|
+ { value: '供水报停', label: '供水报停' },
|
|
|
+ { value: '水表更换', label: '水表更换' },
|
|
|
+ { value: '恢复供水', label: '恢复供水' },
|
|
|
+ { value: '供水报装', label: '供水报装' },
|
|
|
+ { value: '缴错水费', label: '缴错水费' },
|
|
|
+ { value: '缴费未来水', label: '缴费未来水' },
|
|
|
+ { value: '缴费异常', label: '缴费异常' },
|
|
|
+ { value: '缴费咨询', label: '缴费咨询' },
|
|
|
+ { value: '水价咨询', label: '水价咨询' },
|
|
|
+ { value: '询问工作时间', label: '询问工作时间' },
|
|
|
+ { value: '询问工作地点', label: '询问工作地点' },
|
|
|
+ { value: '供水户号过户', label: '供水户号过户' },
|
|
|
+ { value: '信息变更', label: '信息变更' },
|
|
|
+ { value: '投诉建议', label: '投诉建议' },
|
|
|
+ { value: '未知意图', label: '未知意图' },
|
|
|
+ { value: '用户未说话', label: '用户未说话' },
|
|
|
+ { value: '转人工', label: '转人工' }
|
|
|
+]
|
|
|
|
|
|
// 清除检索条件
|
|
|
const handleCleanOptions = () => {
|
|
@@ -52,8 +83,10 @@ const handleCleanOptions = () => {
|
|
|
status: '',
|
|
|
category: '',
|
|
|
phone: '',
|
|
|
- serviceCategory: ''
|
|
|
- };
|
|
|
+ serviceCategory: '',
|
|
|
+ type: '',
|
|
|
+ bussinessType: ''
|
|
|
+ } ;
|
|
|
dataPickerValue.value = [];
|
|
|
getList();
|
|
|
}
|
|
@@ -205,6 +238,12 @@ onMounted(() => {
|
|
|
<SearchItemWrapper label="通话ID">
|
|
|
<el-input class="search-input" placeholder="通话ID" v-model="queryParams.sessionId"></el-input>
|
|
|
</SearchItemWrapper>
|
|
|
+ <SearchItemWrapper label="业务类型">
|
|
|
+ <el-select v-model="queryParams.bussinessType" placeholder="请选择" size="large" :empty-values="[null, undefined]">
|
|
|
+ <el-option label="全部" value="" />
|
|
|
+ <el-option v-for="item in businessTypeOptions" :key="item.value" :label="item.label" :value="item.value" />
|
|
|
+ </el-select>
|
|
|
+ </SearchItemWrapper>
|
|
|
<div class="flex items-center justify-between auto-cols-max">
|
|
|
<div class="custom-btn custom-btn_primary" @click="getList">搜索</div>
|
|
|
<div class="custom-btn custom-btn_default" @click="handleBatchDownload">
|