Browse Source

部分页面的通过手机号跳转人员画像

v1.1
duanliangtao 2 years ago
parent
commit
cd1a41b361
  1. 23
      src/views/dataBoard/overview/dissatisfiedProblemNumber/provinceSatisfaction.vue
  2. 23
      src/views/dataBoard/overview/dissatisfiedProblemNumber/selfInspect.vue
  3. 27
      src/views/dataBoard/satisfactionEval/Problem/tddtlxsj/detail.vue
  4. 27
      src/views/dataBoard/satisfactionEval/Problem/tyqybtlx/detail.vue
  5. 27
      src/views/dataBoard/satisfactionEval/Problem/tyry/detail.vue
  6. 23
      src/views/dataBoard/satisfactionEval/Problem/tyry/list.vue

23
src/views/dataBoard/overview/dissatisfiedProblemNumber/provinceSatisfaction.vue

@ -27,7 +27,17 @@
<el-table-column label="姓名" prop="name"/>
<el-table-column label="电话" prop="mobile">
<template slot-scope="scope">
{{ $sensitive(scope.row.mobile, 3, 7) }}
<el-button
v-if="scope.row.resiId != null && scope.row.resiId != ''"
@click="handleLook(scope.row)"
type="text"
size="small"
>
{{ $sensitive(scope.row.mobile, 3, 7) }}
</el-button>
<span v-else>
{{ $sensitive(scope.row.mobile, 3, 7) }}
</span>
</template>
</el-table-column>
<el-table-column label="是否完成" prop="completeFlag"/>
@ -151,6 +161,17 @@ export default {
close() {
this.showDialog = false;
},
//
handleLook(row) {
let { resiId } = row
this.$router.push({
path: "/dataBoard/overview/resident",
query: {
user_id: resiId,
type:'renfang'
},
});
},
},
};
</script>

23
src/views/dataBoard/overview/dissatisfiedProblemNumber/selfInspect.vue

@ -31,7 +31,17 @@
<el-table-column label="姓名" prop="reporterName" width="100"/>
<el-table-column label="电话" min-width="120" prop="reporterMobile">
<template slot-scope="scope">
{{ $sensitive(scope.row.reporterMobile, 3, 7) }}
<el-button
v-if="scope.row.resiId != null && scope.row.resiId != ''"
@click="handleLook(scope.row)"
type="text"
size="small"
>
{{ $sensitive(scope.row.reporterMobile, 3, 7) }}
</el-button>
<span v-else>
{{ $sensitive(scope.row.reporterMobile, 3, 7) }}
</span>
</template>
</el-table-column>
<el-table-column label="是否回访" prop="followUpStatus" width="150" :formatter="(row) => row.followUpStatus === -1?'否':'是'"/>
@ -107,6 +117,17 @@ export default {
this.id = id;
this.$refs.detail.open(id);
},
//
handleLook(row) {
let { resiId } = row
this.$router.push({
path: "/dataBoard/overview/resident",
query: {
user_id: resiId,
type:'renfang'
},
});
},
},
};
</script>

27
src/views/dataBoard/satisfactionEval/Problem/tddtlxsj/detail.vue

@ -17,7 +17,21 @@
<el-table-column label="投诉内容" prop="eventContent" show-overflow-tooltip min-width="220px"></el-table-column>
<el-table-column label="接收时间" prop="happenTime"></el-table-column>
<el-table-column label="联系人" prop="name"></el-table-column>
<el-table-column label="联系电话" prop="mobile"></el-table-column>
<el-table-column label="联系电话" prop="mobile">
<template slot-scope="scope">
<el-button
v-if="scope.row.reportUserId != null && scope.row.reportUserId != ''"
@click="handleLook(scope.row)"
type="text"
size="small"
>
{{ $sensitive(scope.row.mobile, 3, 7) }}
</el-button>
<span v-else>
{{ $sensitive(scope.row.mobile, 3, 7) }}
</span>
</template>
</el-table-column>
<el-table-column label="状态" prop="status">
<template slot-scope="scope">
<span v-if="scope.row.status === 'processing'">处理中</span>
@ -136,6 +150,17 @@ export default {
this.showDialog = true;
this.rowId = icEventId;
},
//
handleLook(row) {
let { reportUserId } = row
this.$router.push({
path: "/dataBoard/overview/resident",
query: {
user_id: reportUserId,
type:'renfang'
},
});
},
},
};
</script>

27
src/views/dataBoard/satisfactionEval/Problem/tyqybtlx/detail.vue

@ -17,7 +17,21 @@
<el-table-column label="投诉内容" prop="eventContent" show-overflow-tooltip min-width="220px"></el-table-column>
<el-table-column label="接收时间" prop="happenTime"></el-table-column>
<el-table-column label="联系人" prop="name"></el-table-column>
<el-table-column label="联系电话" prop="mobile"></el-table-column>
<el-table-column label="联系电话" prop="mobile">
<template slot-scope="scope">
<el-button
v-if="scope.row.reportUserId != null && scope.row.reportUserId != ''"
@click="handleLook(scope.row)"
type="text"
size="small"
>
{{ $sensitive(scope.row.mobile, 3, 7) }}
</el-button>
<span v-else>
{{ $sensitive(scope.row.mobile, 3, 7) }}
</span>
</template>
</el-table-column>
<el-table-column label="状态" prop="status">
<template slot-scope="scope">
<span v-if="scope.row.status === 'processing'">处理中</span>
@ -136,6 +150,17 @@ export default {
this.showDialog = true;
this.rowId = icEventId;
},
//
handleLook(row) {
let { reportUserId } = row
this.$router.push({
path: "/dataBoard/overview/resident",
query: {
user_id: reportUserId,
type:'renfang'
},
});
},
},
};
</script>

27
src/views/dataBoard/satisfactionEval/Problem/tyry/detail.vue

@ -17,7 +17,21 @@
<el-table-column label="投诉内容" prop="eventContent" show-overflow-tooltip min-width="220px"></el-table-column>
<el-table-column label="接收时间" prop="happenTime"></el-table-column>
<el-table-column label="联系人" prop="name"></el-table-column>
<el-table-column label="联系电话" prop="mobile"></el-table-column>
<el-table-column label="联系电话" prop="mobile">
<template slot-scope="scope">
<el-button
v-if="scope.row.reportUserId != null && scope.row.reportUserId != ''"
@click="handleLook(scope.row)"
type="text"
size="small"
>
{{ $sensitive(scope.row.mobile, 3, 7) }}
</el-button>
<span v-else>
{{ $sensitive(scope.row.mobile, 3, 7) }}
</span>
</template>
</el-table-column>
<el-table-column label="状态" prop="status">
<template slot-scope="scope">
<span v-if="scope.row.status === 'processing'">处理中</span>
@ -136,6 +150,17 @@ export default {
this.showDialog = true;
this.rowId = icEventId;
},
//
handleLook(row) {
let { reportUserId } = row
this.$router.push({
path: "/dataBoard/overview/resident",
query: {
user_id: reportUserId,
type:'renfang'
},
});
},
},
};
</script>

23
src/views/dataBoard/satisfactionEval/Problem/tyry/list.vue

@ -27,7 +27,17 @@
<el-table-column label="序号" type="index" width="80"/>
<el-table-column label="联系方式" prop="mobile">
<template slot-scope="scope">
{{ $sensitive(scope.row.mobile, 3, 7) }}
<el-button
v-if="scope.row.resiId != null && scope.row.resiId != ''"
@click="handleLook(scope.row)"
type="text"
size="small"
>
{{ $sensitive(scope.row.mobile, 3, 7) }}
</el-button>
<span v-else>
{{ $sensitive(scope.row.mobile, 3, 7) }}
</span>
</template>
</el-table-column>
<el-table-column label="投诉次数" prop="amount"></el-table-column>
@ -161,6 +171,17 @@ export default {
this.$router.push('/dataBoard/satisfactionEval/Problem/tyry/detail?mobile='+row.mobile)
},
//
handleLook(row) {
let { resiId } = row
this.$router.push({
path: "/dataBoard/overview/resident",
query: {
user_id: resiId,
type:'renfang'
},
});
},
},
};
</script>

Loading…
Cancel
Save