|
|
|
@ -10,20 +10,19 @@ |
|
|
|
> |
|
|
|
<el-table-column label="序号" type="index" width="80"/> |
|
|
|
|
|
|
|
<el-table-column label="所属网格" prop="organizationName"/> |
|
|
|
<el-table-column label="所属网格" prop="gridName"/> |
|
|
|
<el-table-column label="接收时间" prop="happenTime"/> |
|
|
|
<el-table-column label="问题描述" prop="reason" show-overflow-tooltip width="220px"/> |
|
|
|
<el-table-column label="语音" prop="key"/> |
|
|
|
<el-table-column label="办结时限" prop="timeLimit"/> |
|
|
|
<el-table-column label="问题描述" prop="eventContent" show-overflow-tooltip width="220px"/> |
|
|
|
<el-table-column label="办结时限" prop="closeCaseTime"/> |
|
|
|
<el-table-column label="联系人" prop="name"/> |
|
|
|
<el-table-column label="联系人电话" prop="mobile"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
{{ $sensitive(scope.row.mobile, 3, 7) }} |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="状态" prop="followUpStatus"/> |
|
|
|
<el-table-column label="状态" prop="operationTypeName"/> |
|
|
|
<el-table-column label="操作" min-width="150px"> |
|
|
|
<template slot-scope="{ row }"> |
|
|
|
<template slot-scope="row"> |
|
|
|
<CallPhone text="拨打电话"/> |
|
|
|
<span class="handle" @click="handleDispatch(row)">处理</span> |
|
|
|
<span class="view" @click="handleView(row)">查看</span> |
|
|
|
@ -47,6 +46,7 @@ import Title from "@/views/dataBoard/satisfactionEval/components/Title"; |
|
|
|
import sjwjj from "@/views/dataBoard/overview/components/EventDetail.vue"; |
|
|
|
import CallPhone from '@/views/dataBoard/cpts/CallPhone.vue' |
|
|
|
import EventDispatchOrder from "@/views/dataBoard/overview/components/EventDispatchOrder.vue"; |
|
|
|
import { requestPost } from "@/js/dai/request"; |
|
|
|
|
|
|
|
export default { |
|
|
|
name: "12345Hotline", |
|
|
|
@ -108,15 +108,30 @@ export default { |
|
|
|
} |
|
|
|
}); |
|
|
|
}, |
|
|
|
getList() { |
|
|
|
async getList() { |
|
|
|
this.loading = true |
|
|
|
this.$http.get("/governance/satisfactionDetailList/getUnsatisfiedMattersList?" + this.$paramsFormat(this.queryParams)).then(({data: {data}}) => { |
|
|
|
|
|
|
|
const url = "/governance/icEvent/list"; |
|
|
|
|
|
|
|
const formData={ |
|
|
|
agencyId:this.queryParams.agencyId |
|
|
|
}; |
|
|
|
const pageSize = this.queryParams.pageSize; |
|
|
|
const pageNo = this.queryParams.pageNo; |
|
|
|
const { data, code, msg } = await requestPost(url, { |
|
|
|
pageSize, |
|
|
|
pageNo, |
|
|
|
...formData, |
|
|
|
}); |
|
|
|
if (code === 0) { |
|
|
|
this.list = data.list; |
|
|
|
this.total = data.total; |
|
|
|
this.loading = false |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
}, |
|
|
|
handleView({id}) { |
|
|
|
console.log("row:"+id); |
|
|
|
this.showDialog = true; |
|
|
|
this.rowId = id; |
|
|
|
}, |
|
|
|
|