Browse Source

修改了资源调配的社区自组织、联建组织的列表绑定字段

v1.1
duanliangtao 2 years ago
parent
commit
45b1d0d643
  1. 3
      src/views/dataBoard/overview/components/MapDialog/CommunityList.vue
  2. 28
      src/views/dataBoard/overview/components/MapDialog/DisputeDispatch.vue
  3. 9
      src/views/dataBoard/overview/components/MapDialog/Njjwtqk.vue
  4. 32
      src/views/dataBoard/overview/components/MapDialog/ResourceDispatch.vue

3
src/views/dataBoard/overview/components/MapDialog/CommunityList.vue

@ -94,7 +94,8 @@ export default {
let params = {
...this.queryParams,
agencyId: this.currentLevelData.orgId,
satisfactionCategory: this.catVal
satisfactionCategory: this.catVal,
satisfactionLevel:'bad'
}
this.$http.get("/governance/satisfaction/communitySelfInsp/inspResult/list?" + this.$paramsFormat(params)).then(({data: {data}}) => {
this.list = data.list;

28
src/views/dataBoard/overview/components/MapDialog/DisputeDispatch.vue

@ -4,14 +4,15 @@
<div v-if="type === '4'" class="table">
<el-table v-loading="loading" :data="list" element-loading-background="rgba(0, 0, 0, 0.3)"
height="250px">
<el-table-column label="资源类型" min-width="120" prop="personnelType">
<template slot-scope="{row}">
<el-table-column label="资源类型" min-width="120" prop="serviceItem">
<!-- <template slot-scope="{row}">
社区自组织
</template>
</template> -->
</el-table-column>
<el-table-column label="所属组织" min-width="180" prop="agencyName"/>
<el-table-column label="负责人" min-width="120" prop="principalName"/>
<el-table-column label="联系电话" min-width="120" prop="principalPhone">
<el-table-column label="组织名称" min-width="180" prop="organizationName"/>
<el-table-column label="所属组织" min-width="100" prop="agencyName"/>
<el-table-column label="负责人" min-width="100" prop="principalName"/>
<el-table-column label="联系电话" min-width="100" prop="principalPhone">
<template slot-scope="scope">
{{ $sensitive(scope.row.principalPhone, 3, 7) }}
</template>
@ -36,14 +37,15 @@
<div v-if="type === '5'" class="table">
<el-table v-loading="loading" :data="list" element-loading-background="rgba(0, 0, 0, 0.3)"
height="250px">
<el-table-column label="资源类型" min-width="120" prop="personnelType">
<template slot-scope="{row}">
<el-table-column label="资源类型" min-width="100" prop="typeName">
<!-- <template slot-scope="{row}">
联建单位
</template>
</template> -->
</el-table-column>
<el-table-column label="所属组织" min-width="180" prop="agencyName"/>
<el-table-column label="联系人" min-width="120" prop="contact"/>
<el-table-column label="联系电话" min-width="120" prop="contactMobile">
<el-table-column label="机构名称" min-width="120" prop="unitName"/>
<el-table-column label="所属组织" min-width="120" prop="agencyName"/>
<el-table-column label="联系人" min-width="100" prop="contact"/>
<el-table-column label="联系电话" min-width="100" prop="contactMobile">
<template slot-scope="scope">
{{ $sensitive(scope.row.contactMobile, 3, 7) }}
</template>
@ -135,7 +137,7 @@ export default {
return {
total: 0,
queryParams: {
pageSize: 5,
pageSize: 10,
pageNo: 1,
},
type: "staffGrid",

9
src/views/dataBoard/overview/components/MapDialog/Njjwtqk.vue

@ -52,7 +52,7 @@ export default {
props: {
catVal: {
type: [String, Number],
default: ""
default: 1
},
currentLevelData: {
type: Object,
@ -84,6 +84,10 @@ export default {
},
methods: {
getList() {
if(this.catVal==''){
this.catVal = 1;
}
console.log("----------:"+this.catVal);
this.$http.post('/governance/icEventOld/list', {type: this.catVal}).then(({data: {data}}) => {
this.list = data.list;
this.total = data.total;
@ -94,8 +98,9 @@ export default {
this.getList();
},
handleDispatch({icEventId}) {
console.log("1")
this.$http
.post("/governance/icEvent/detail", {icEventId: icEventId})
.post("/governance/icEventOld/detail", {icEventId: icEventId})
.then((res) => {
const {code, data, msg} = res.data;
if (code === 0) {

32
src/views/dataBoard/overview/components/MapDialog/ResourceDispatch.vue

@ -4,14 +4,15 @@
<div class="table" v-if="type === '4'">
<el-table v-loading="loading" :data="list" element-loading-background="rgba(0, 0, 0, 0.3)"
height="250px">
<el-table-column label="资源类型" min-width="120" prop="personnelType">
<template slot-scope="{row}">
<el-table-column label="资源类型" min-width="120" prop="serviceItem">
<!-- <template slot-scope="{row}">
社区自组织
</template>
</template> -->
</el-table-column>
<el-table-column label="所属组织" min-width="180" prop="agencyName"/>
<el-table-column label="负责人" min-width="120" prop="principalName"/>
<el-table-column label="联系电话" min-width="120" prop="principalPhone">
<el-table-column label="所属组织" min-width="100" prop="agencyName"/>
<el-table-column label="组织名称" min-width="180" prop="organizationName"/>
<el-table-column label="负责人" min-width="100" prop="principalName"/>
<el-table-column label="联系电话" min-width="100" prop="principalPhone">
<template slot-scope="scope">
{{ $sensitive(scope.row.principalPhone, 3, 7) }}
</template>
@ -36,14 +37,15 @@
<div class="table" v-if="type === '5'">
<el-table v-loading="loading" :data="list" element-loading-background="rgba(0, 0, 0, 0.3)"
height="250px">
<el-table-column label="资源类型" min-width="120" prop="personnelType">
<template slot-scope="{row}">
联建单位
</template>
</el-table-column>
<el-table-column label="所属组织" min-width="180" prop="agencyName"/>
<el-table-column label="联系人" min-width="120" prop="contact"/>
<el-table-column label="联系电话" min-width="120" prop="contactMobile">
<el-table-column label="资源类型" min-width="100" prop="typeName">
<!-- <template slot-scope="{row}">
联建单位
</template> -->
</el-table-column>
<el-table-column label="机构名称" min-width="120" prop="unitName"/>
<el-table-column label="所属组织" min-width="120" prop="agencyName"/>
<el-table-column label="联系人" min-width="100" prop="contact"/>
<el-table-column label="联系电话" min-width="100" prop="contactMobile">
<template slot-scope="scope">
{{ $sensitive(scope.row.contactMobile, 3, 7) }}
</template>
@ -134,7 +136,7 @@ export default {
return {
total: 0,
queryParams: {
pageSize: 5,
pageSize: 10,
pageNo: 1,
},
type: "staffGrid",

Loading…
Cancel
Save