diff --git a/src/assets/img/caiji-bc.png b/src/assets/img/caiji-bc.png
new file mode 100644
index 00000000..49d73683
Binary files /dev/null and b/src/assets/img/caiji-bc.png differ
diff --git a/src/assets/img/logo.png b/src/assets/img/logo.png
new file mode 100644
index 00000000..3c3aa0fb
Binary files /dev/null and b/src/assets/img/logo.png differ
diff --git a/src/assets/scss/modules/visual/communityManage.scss b/src/assets/scss/modules/visual/communityManage.scss
index 9137229d..a1323dab 100644
--- a/src/assets/scss/modules/visual/communityManage.scss
+++ b/src/assets/scss/modules/visual/communityManage.scss
@@ -18,7 +18,7 @@
}
}
-.div_table {
+.div_table_item {
margin-top: 20px;
position: relative;
}
diff --git a/src/assets/scss/pages/caiji.scss b/src/assets/scss/pages/caiji.scss
index 8dafd6eb..c6cf8a73 100644
--- a/src/assets/scss/pages/caiji.scss
+++ b/src/assets/scss/pages/caiji.scss
@@ -1,4 +1,5 @@
.bg-caiji {
+
background-color: rgba(189, 214, 255, 0.89);
height: 100%;
width: 100vw;
@@ -50,15 +51,66 @@
}
.bg-caiji-success {
+ background: url("../../assets/img/caiji-bc.png") no-repeat;
+ background-size: 100% 100%;
height: 100vh;
width: 100vw;
-
text-align: center;
+
.title {
- background-color: rgba(189, 214, 255, 0.89);
- padding: 20px;
+ // background-color: rgba(189, 214, 255, 0.89);
+ padding-top:30px;
+ font-size: 18px;
+ font-family: PingFang SC;
+ font-weight: 800;
+ color: #333333;
+ display: flex;
+ height:25px;
+ align-items: center;
+ justify-content: center;
+
+ >img{
+ width:27px;
+ height:25px;
+ }
+ .title_name{
+ margin-left:5px;
+ margin-top:5px;
+ }
+ }
+
+ .div_tip{
text-align: center;
- font-size: 20px;
+ margin-top:35px;
+ font-size: 18px;
+ font-family: PingFang SC;
+ font-weight: 800;
+ color: #2E78E2;
+ line-height: 26px;
+ }
+
+ .div_content{
+
+ margin:20px 10px 30px 10px;
+ padding:20px 16px;
+ background: #FFFFFF;
+ border-radius: 10px;
+ font-size: 16px;
+ font-family: Source Han Serif SC;
+ font-weight: 400;
+ color: #333333;
+ line-height: 30px;
+ text-align: left;
+
+ .content_long{
+ display: flex;
+ justify-content: left;
+ align-items: flex-start;
+
+ .content_title{
+ flex:0 0 80px;
+ }
+ }
}
.main {
diff --git a/src/router/index.js b/src/router/index.js
index ef11e359..44239586 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -128,6 +128,16 @@ export const moduleShujuRoutes = {
isTab: true,
},
},
+ {
+ path: "/main-shuju/visual-basicinfo-people-list",
+ props: true,
+ component: () => import("@/views/modules/visual/basicinfo/peopleList"),
+ name: "visual-basicinfo-people-list",
+ meta: {
+ title: "人员列表",
+ isTab: true,
+ },
+ },
],
};
diff --git a/src/views/modules/base/community/buildTable.vue b/src/views/modules/base/community/buildTable.vue
index 82e44a93..680a8920 100644
--- a/src/views/modules/base/community/buildTable.vue
+++ b/src/views/modules/base/community/buildTable.vue
@@ -54,7 +54,7 @@
@click="deleteBatch">批量删除
-
+
@@ -123,6 +123,7 @@ export default {
filterText: '',
treeLoading: true,
treeData: [],
+ openNodes: [],
defaultProps: {
children: 'children',
label: 'showName'
@@ -160,8 +161,10 @@ export default {
},
async mounted () {
this.treeLoading = true
+
await this.loadOrgData()
await this.loadTree()
+ await this.loadOpenNode()
await this.$refs['ref_communityTable'].loadTable(true, this.selTreeObj)
if (this.treeData.length > 0) {
@@ -213,6 +216,20 @@ export default {
// this.loadTable()
},
+ async loadOpenNode () {
+ const url = "/gov/org/building/tree-ids"
+ let params = {}
+
+ const { data, code, msg } = await requestPost(url, params)
+
+ if (code === 0) {
+ this.openNodes = data
+
+
+ } else {
+ this.$message.error(msg)
+ }
+ },
async loadTree (isRefresh) {
const url = "/gov/org/building/treelist"
let params = {}
diff --git a/src/views/modules/base/community/communityTable.vue b/src/views/modules/base/community/communityTable.vue
index 2b2cd15f..1ead26d0 100644
--- a/src/views/modules/base/community/communityTable.vue
+++ b/src/views/modules/base/community/communityTable.vue
@@ -78,7 +78,7 @@
-
+
批量删除
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{
+ if (!item.allName) {
+ item.allName = '--'
+ }
+ item.roomShow = ''
+ if (!item.villageName && !item.buildName && !item.unitName && !item.homeName) {
+ item.roomShow = '--'
+ } else {
+ if (item.villageName) {
+ item.roomShow = item.roomShow + item.villageName
+ }
+ if (item.buildName) {
+ item.roomShow = item.roomShow + item.buildName
+ }
+ if (item.unitName) {
+ item.roomShow = item.roomShow + item.unitName
+ }
+ if (item.villageName) {
+ item.roomShow = item.roomShow + item.homeName
+ }
+ }
- // this.tableData.forEach(item => {
- // if (item.time) {
- // let timeArray = item.time.split(' ')
- // item.time = timeArray[0]
- // }
- // });
+ });
} else {
this.$message.error(msg)
}
this.tableLoading = false
},
+ handleChangeV (val) {
+ console.log('val', val)
+ this.formData.buildId = ''
+ this.formData.unitId = ''
+ this.formData.homeId = ''
+ this.getBuildList()
+ this.getUniList()
+ this.getHouseList()
+ },
+ handleChangeB (val) {
+ console.log('val', val)
+ this.formData.unitId = ''
+ this.formData.homeId = ''
+ this.getUniList()
+ this.getHouseList()
+ },
+ handleChangeD () {
+ this.formData.homeId = ''
+ this.getHouseList()
+ },
+
+ getValiheList () {
+ const { user } = this.$store.state
+ this.$http
+ .post('/gov/org/icneighborhood/neighborhoodoption', { gridId: this.formData.GRID_ID, agencyId: user.agencyId })
+ .then(({ data: res }) => {
+ if (res.code !== 0) {
+ return this.$message.error(res.msg)
+ } else {
+ console.log('获取查询详情成功', res.data)
+ this.optionsV = res.data
+ }
+ })
+ .catch(() => {
+ return this.$message.error('网络错误')
+ })
+ },
+
+ getBuildList () {
+ this.$http
+ .post('/gov/org/icbuilding/buildingoption', { neighborHoodId: this.formData.villageId })
+ .then(({ data: res }) => {
+ if (res.code !== 0) {
+ return this.$message.error(res.msg)
+ } else {
+ console.log('获取查询详情成功', res.data)
+ this.optionsB = res.data
+ }
+ })
+ .catch(() => {
+ return this.$message.error('网络错误')
+ })
+ },
+ getUniList () {
+ this.$http
+ .post('/gov/org/icbuildingunit/unitoption', { buildingId: this.formData.buildId })
+ .then(({ data: res }) => {
+ if (res.code !== 0) {
+ return this.$message.error(res.msg)
+ } else {
+ console.log('获取查询详情成功', res.data)
+ this.optionsD = res.data
+ }
+ })
+ .catch(() => {
+ return this.$message.error('网络错误')
+ })
+ },
+ getHouseList () {
+ this.$http
+ .post('/gov/org/ichouse/houseoption', { unitId: this.formData.unitId })
+ .then(({ data: res }) => {
+ if (res.code !== 0) {
+ return this.$message.error(res.msg)
+ } else {
+ console.log('获取查询详情成功', res.data)
+ this.optionsH = res.data
+ }
+ })
+ .catch(() => {
+ return this.$message.error('网络错误')
+ })
+ },
+
handleSelectTable (selection, row) {
row.isSel = !row.isSel
@@ -771,7 +954,7 @@ export default {
},
computed: {
tableHeight () {
- return this.$store.state.inIframe ? this.clientHeight - 360 + this.iframeHeight : this.clientHeight - 360
+ return this.$store.state.inIframe ? this.clientHeight - 415 + this.iframeHeight : this.clientHeight - 415
},
diff --git a/src/views/modules/base/epidemic/veroFocus/veroFocusAdd.vue b/src/views/modules/base/epidemic/veroFocus/veroFocusAdd.vue
index 1543274a..fee1798f 100644
--- a/src/views/modules/base/epidemic/veroFocus/veroFocusAdd.vue
+++ b/src/views/modules/base/epidemic/veroFocus/veroFocusAdd.vue
@@ -46,6 +46,18 @@
v-model="formData1.idCard">
+
+
+
+
+
+
+
+
+
+
+
+
+
-->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ min-width="200">
{
- // if (item.time) {
- // let timeArray = item.time.split(' ')
- // item.time = timeArray[0]
- // }
+ this.tableData.forEach(item => {
+ if (!item.allName) {
+ item.allName = '--'
+ }
+ item.roomShow = ''
+ if (!item.villageName && !item.buildName && !item.unitName && !item.homeName) {
+ item.roomShow = '--'
+ } else {
+ if (item.villageName) {
+ item.roomShow = item.roomShow + item.villageName
+ }
+ if (item.buildName) {
+ item.roomShow = item.roomShow + item.buildName
+ }
+ if (item.unitName) {
+ item.roomShow = item.roomShow + item.unitName
+ }
+ if (item.villageName) {
+ item.roomShow = item.roomShow + item.homeName
+ }
+ }
- // });
+
+ });
} else {
this.$message.error(msg)
}
this.tableLoading = false
},
+ handleChangeV (val) {
+ console.log('val', val)
+ this.formData.buildId = ''
+ this.formData.unitId = ''
+ this.formData.homeId = ''
+ this.getBuildList()
+ this.getUniList()
+ this.getHouseList()
+ },
+ handleChangeB (val) {
+ console.log('val', val)
+ this.formData.unitId = ''
+ this.formData.homeId = ''
+ this.getUniList()
+ this.getHouseList()
+ },
+ handleChangeD () {
+ this.formData.homeId = ''
+ this.getHouseList()
+ },
+
+ getValiheList () {
+ const { user } = this.$store.state
+ this.$http
+ .post('/gov/org/icneighborhood/neighborhoodoption', { gridId: this.formData.GRID_ID, agencyId: user.agencyId })
+ .then(({ data: res }) => {
+ if (res.code !== 0) {
+ return this.$message.error(res.msg)
+ } else {
+ console.log('获取查询详情成功', res.data)
+ this.optionsV = res.data
+ }
+ })
+ .catch(() => {
+ return this.$message.error('网络错误')
+ })
+ },
+
+ getBuildList () {
+ this.$http
+ .post('/gov/org/icbuilding/buildingoption', { neighborHoodId: this.formData.villageId })
+ .then(({ data: res }) => {
+ if (res.code !== 0) {
+ return this.$message.error(res.msg)
+ } else {
+ console.log('获取查询详情成功', res.data)
+ this.optionsB = res.data
+ }
+ })
+ .catch(() => {
+ return this.$message.error('网络错误')
+ })
+ },
+ getUniList () {
+ this.$http
+ .post('/gov/org/icbuildingunit/unitoption', { buildingId: this.formData.buildId })
+ .then(({ data: res }) => {
+ if (res.code !== 0) {
+ return this.$message.error(res.msg)
+ } else {
+ console.log('获取查询详情成功', res.data)
+ this.optionsD = res.data
+ }
+ })
+ .catch(() => {
+ return this.$message.error('网络错误')
+ })
+ },
+ getHouseList () {
+ this.$http
+ .post('/gov/org/ichouse/houseoption', { unitId: this.formData.unitId })
+ .then(({ data: res }) => {
+ if (res.code !== 0) {
+ return this.$message.error(res.msg)
+ } else {
+ console.log('获取查询详情成功', res.data)
+ this.optionsH = res.data
+ }
+ })
+ .catch(() => {
+ return this.$message.error('网络错误')
+ })
+ },
+
+
handleSelectTable (selection, row) {
row.isSel = !row.isSel
@@ -761,7 +954,7 @@ export default {
},
computed: {
tableHeight () {
- return this.$store.state.inIframe ? this.clientHeight - 360 + this.iframeHeight : this.clientHeight - 360
+ return this.$store.state.inIframe ? this.clientHeight - 415 + this.iframeHeight : this.clientHeight - 415
},
diff --git a/src/views/modules/communityParty/regionalParty/activitys.vue b/src/views/modules/communityParty/regionalParty/activitys.vue
index 3aeac0a6..fccc7806 100644
--- a/src/views/modules/communityParty/regionalParty/activitys.vue
+++ b/src/views/modules/communityParty/regionalParty/activitys.vue
@@ -139,10 +139,10 @@
label="单位名称"
width="180">
-
+ class="list_item_col" @click="handleTo(colItem)">
@@ -310,6 +310,15 @@ const vueGis = {
},
methods: {
+ handleTo(item) {
+ this.$router.push({
+ path: `/main-shuju/visual-basicinfo-people-list`,
+ query: {
+ columnName: item.columnName,
+ label: item.label
+ }
+ });
+ },
hideAgencyList () {
this.showAgencyList = !this.showAgencyList
// if (this.showAgencyList) {
diff --git a/src/views/modules/visual/basicinfo/peopleList.vue b/src/views/modules/visual/basicinfo/peopleList.vue
new file mode 100644
index 00000000..91e30121
--- /dev/null
+++ b/src/views/modules/visual/basicinfo/peopleList.vue
@@ -0,0 +1,251 @@
+
+
+
+
+
+
+ {{ item.meta.title }}
+
+
+
+
+
+
+
+
+
+

+
{{tableTitle}}
+
+
+
+
+
+
+
{{item.sort}}
+
{{item.name}}
+
{{item.gridName}}
+
{{item.neighborHoodName + item.buildNum}}
+
+
{{item.mobile}}
+
{{item.idCard}}
+
{{item.gender}}
+
{{item.birthday}}
+
{{'查看'}}
+
+
+
+
+
+ 加载中
+
+
+
+
+

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/modules/visual/communityParty/party.vue b/src/views/modules/visual/communityParty/party.vue
index edbc2995..050753fd 100644
--- a/src/views/modules/visual/communityParty/party.vue
+++ b/src/views/modules/visual/communityParty/party.vue
@@ -42,6 +42,9 @@
+
+ 导出
+
+
+ 导出
+
{
+ console.log('resllll', res)
+ let fileName = window.decodeURI(res.headers["content-disposition"].split(";")[1].split("=")[1])
+ console.log('filename', fileName)
+ let blob = new Blob([res.data], { type: 'application/vnd.ms-excel' })
+ var url = window.URL.createObjectURL(blob)
+ var aLink = document.createElement('a')
+ aLink.style.display = 'none'
+ aLink.href = url
+ aLink.setAttribute('download', fileName)
+ document.body.appendChild(aLink)
+ aLink.click()
+ document.body.removeChild(aLink) //下载完成移除元素
+ window.URL.revokeObjectURL(url) //释放掉blob对象
+ })
+ .catch((err) => {
+ console.log('获取导出失败', err)
+ return this.$message.error('网络错误')
+ })
+ },
},
};
@@ -1032,4 +1077,14 @@ export default {
padding: 0 30px;
// overflow-y: scroll;
}
+.ecahrts-button {
+ width: 100%;
+ padding-right: 30px;
+ text-align: right;
+ ::v-deep .el-button--warning {
+
+ background: linear-gradient(90deg, #0863EA, #3B9FFC);
+ border: 0;
+ }
+}
diff --git a/src/views/pages/caiji.vue b/src/views/pages/caiji.vue
index e5ed312f..0f283808 100644
--- a/src/views/pages/caiji.vue
+++ b/src/views/pages/caiji.vue
@@ -142,6 +142,18 @@
type="tel"
v-model="item.mobile">
+
+
+
+
- 居民信息填报
+

+
居民信息填报
-
+
+
提交成功
+
请截图保存,方便核验人员查看
+
+
+
+
所属房屋:
+
{{formData.address}}
+
+
+ 房主姓名:
+ {{formData.houseHolderName}}
+
+
+
+ 成员{{index+1}}:
+ {{item.name}}
+
+
+ 身份证号:
+ {{item.idNum}}
+
+
+ 手机号:
+ {{item.mobile}}
+
+
+
+
+
+
+