@@ -108,6 +108,7 @@ export default {
data() {
return {
item: {},
+ logList: [],
loading: false,
loading1: false,
activities: [],
@@ -147,6 +148,7 @@ export default {
const { code, data, msg } = res.data;
if (code === 0) {
this.item = data;
+ this.logList = data.logList;
this.loading = false;
} else {
this.loading = false;
diff --git a/src/views/dataBoard/satisfactionEval/potentialPeople/index.vue b/src/views/dataBoard/satisfactionEval/potentialPeople/index.vue
index 996e2437b..835aae8d9 100644
--- a/src/views/dataBoard/satisfactionEval/potentialPeople/index.vue
+++ b/src/views/dataBoard/satisfactionEval/potentialPeople/index.vue
@@ -1,10 +1,10 @@
-
+
-
+
@@ -13,10 +13,15 @@
-
-
+
+
-
+
@@ -24,36 +29,46 @@
-
+
- {{ row.eventCount }}
+
+ {{ row.eventCount }}
+
- {{ row.demandCount }}
+
+ {{ row.demandCount }}
+
- {{ row.serviceCount }}
+
+ {{ row.serviceCount }}
+
{{ row.countAll }}
+ >{{ row.countAll }}
-
+
@@ -64,9 +79,10 @@ import Title from "@/views/dataBoard/satisfactionEval/components/Title";
export default {
name: "dissatisfied",
- components: { Breadcrumb, Pagination, Title },
+ components: {Breadcrumb, Pagination, Title},
data() {
return {
+ loading: true,
queryParams: {
month: "",
org: "",
@@ -90,11 +106,18 @@ export default {
},
],
monthOptions: new Array(12).fill(0).map((_, index) => {
- return { label: index - 0 + 1 + "月", value: index - 0 + 1 };
+ return {label: index - 0 + 1 + "月", value: index - 0 + 1};
}),
list: [],
};
},
+ watch: {
+ "$route.query.countType" () {
+ if(this.$route.path === '/dataBoard/satisfactionEval/potentialPeople') {
+ this.getList();
+ }
+ }
+ },
mounted() {
this.getOrg();
},
@@ -109,9 +132,9 @@ export default {
level: this.$store.state.chooseArea.chooseName.level,
};
- this.$http.post(`/gov/org/agency/maporg`, params).then(async ({ data: { data } }) => {
+ this.$http.post(`/gov/org/agency/maporg`, params).then(async ({data: {data}}) => {
this.queryParams.agencyId = this.$store.state.chooseArea.chooseName.orgId;
- let parent = { value: data.id, label: data.name };
+ let parent = {value: data.id, label: data.name};
this.orgOptions = [
parent,
...data.children.map((item) => {
@@ -125,12 +148,19 @@ export default {
});
},
getList() {
- this.$http.get("/governance/satisfactionDetailList/getPotentialDissatisfiedCountDetail?" + this.$paramsFormat(this.queryParams)).then(({ data: { data } }) => {
+ this.loading = true
+ let params = {
+ ...this.queryParams,
+ countType: this.$route.query.countType
+ }
+ this.$http.get("/governance/satisfactionDetailList/getPotentialDissatisfiedCountDetail?" + this.$paramsFormat(params)).then(({data: {data}}) => {
this.list = data.list;
this.total = data.total;
+ this.loading = false
});
},
- handleView(id) {},
+ handleView(id) {
+ },
},
};
diff --git a/src/views/dataBoard/satisfactionEval/potentialPeople/sjwjj.vue b/src/views/dataBoard/satisfactionEval/potentialPeople/sjwjj.vue
index c7d744611..58393b690 100644
--- a/src/views/dataBoard/satisfactionEval/potentialPeople/sjwjj.vue
+++ b/src/views/dataBoard/satisfactionEval/potentialPeople/sjwjj.vue
@@ -2,7 +2,12 @@
-
+
@@ -70,6 +75,7 @@ export default {
list: [],
showDialog: false,
rowId: "",
+ loading: true
};
},
activated() {
@@ -83,9 +89,11 @@ export default {
this.getList();
},
getList() {
+ this.loading = true
this.$http.get("/governance/satisfactionDetailList/getEventUnSolvedByUserId?" + this.$paramsFormat(this.queryParams)).then(({ data: { data } }) => {
this.list = data.list;
this.total = data.total;
+ this.loading = false
});
},
handleView({ id }) {
diff --git a/src/views/dataBoard/satisfactionEval/potentialPeople/xqwmz.vue b/src/views/dataBoard/satisfactionEval/potentialPeople/xqwmz.vue
index 74f306f9b..f66662fca 100644
--- a/src/views/dataBoard/satisfactionEval/potentialPeople/xqwmz.vue
+++ b/src/views/dataBoard/satisfactionEval/potentialPeople/xqwmz.vue
@@ -3,7 +3,12 @@
-
+
+ label="需求人电话">
+
+ {{ $sensitive(scope.row.demandUserMobile, 3, 7) }}
+
+
{
this.list = data.list;
this.total = data.total;
+ this.loading = false
})
},
- handleView({name,id}) {
+ handleView({name, id}) {
this.showDialog = true
this.rowId = id
},
diff --git a/src/views/dataBoard/satisfactionEval/potentialPeople/yxwxfw.vue b/src/views/dataBoard/satisfactionEval/potentialPeople/yxwxfw.vue
index 7c6d2607f..f91d7777a 100644
--- a/src/views/dataBoard/satisfactionEval/potentialPeople/yxwxfw.vue
+++ b/src/views/dataBoard/satisfactionEval/potentialPeople/yxwxfw.vue
@@ -1,11 +1,16 @@
-
+
-
-
+
+
-
+
@@ -13,13 +18,13 @@
-
+
-
+
-
-
-
+
+
+
查看
@@ -28,8 +33,9 @@
-
-
+
+
@@ -41,7 +47,7 @@ import yxwxfw from "@/views/dataBoard/satisfactionEval/potentialPeople/details/y
export default {
name: "dissatisfied",
- components: { Breadcrumb, Pagination, Title, yxwxfw },
+ components: {Breadcrumb, Pagination, Title, yxwxfw},
data() {
return {
queryParams: {
@@ -67,6 +73,7 @@ export default {
list: [],
showDialog: false,
rowId: "",
+ loading: true
};
},
activated() {
@@ -80,13 +87,15 @@ export default {
this.getList();
},
getList() {
- this.$http.get("/governance/satisfactionDetailList/getServiceNotEnjoyedByUserId?" + this.$paramsFormat(this.queryParams)).then(({ data: { data } }) => {
+ this.loading = true
+ this.$http.get("/governance/satisfactionDetailList/getServiceNotEnjoyedByUserId?" + this.$paramsFormat(this.queryParams)).then(({data: {data}}) => {
this.list = data.list;
this.total = data.total;
+ this.loading = false
});
},
- handleView({ id }) {
+ handleView({id}) {
this.showDialog = true;
this.rowId = id;
},