parent
53216bdd79
commit
f8bd27349a
@ -0,0 +1,181 @@
|
||||
/*
|
||||
* @Author: 许宏杰
|
||||
* @Date: 2022-03-31 15:28:43
|
||||
* @LastEditors: 许宏杰
|
||||
* @LastEditTime: 2022-05-24 09:48:55
|
||||
* @FilePath: \taicangpopulationpc\src\api\home\index.js
|
||||
*/
|
||||
import request from "@/utils/request";
|
||||
|
||||
// 获取网格员id
|
||||
export function getNetWorkId(params) {
|
||||
return request({
|
||||
url: "/taicangpop/data/getparentid",
|
||||
method: "GET",
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
//查询总数统计数据列表
|
||||
export function getTotaldata(params) {
|
||||
return request({
|
||||
url: "/taicangpop/data/totaldata",
|
||||
method: "GET",
|
||||
params,
|
||||
});
|
||||
}
|
||||
//查询颜色列表
|
||||
export function getColorList(params) {
|
||||
return request({
|
||||
url: "/taicangpop/data/grouphousedata",
|
||||
method: "GET",
|
||||
params,
|
||||
});
|
||||
}
|
||||
//页面初始化(加载网格排名)
|
||||
export function initGetNetWorkData(params) {
|
||||
return request({
|
||||
url: "/taicangpop/data/parenttimedata",
|
||||
method: "GET",
|
||||
params,
|
||||
});
|
||||
}
|
||||
//根据网格园名字进行排名
|
||||
export function netWorkNameP(params) {
|
||||
return request({
|
||||
url: "/taicangpop/data/parentpersondata",
|
||||
method: "GET",
|
||||
params,
|
||||
});
|
||||
}
|
||||
//echatr图标数据
|
||||
export function echartsData(params) {
|
||||
return request({
|
||||
url: "/taicangpop/data/timedata",
|
||||
method: "GET",
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
//输入框搜索
|
||||
|
||||
export function inputSearch(params) {
|
||||
return request({
|
||||
url: "/taicangpop/data/getxinxi",
|
||||
method: "GET",
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
//网格员帅选简介
|
||||
export function getNectWorkOffice(params) {
|
||||
return request({
|
||||
url: "/taicangpop/data/getpeopellist",
|
||||
method: "GET",
|
||||
params,
|
||||
});
|
||||
}
|
||||
//根据person查询数据
|
||||
export function getPersonData(params) {
|
||||
return request({
|
||||
url: "/taicangpop/data/persontimedata",
|
||||
method: "GET",
|
||||
params,
|
||||
});
|
||||
}
|
||||
//根据person时间百分比查询数据
|
||||
export function getPersonTimePm(params) {
|
||||
return request({
|
||||
url: "/taicangpop/data/personparenttimedata",
|
||||
method: "GET",
|
||||
params,
|
||||
});
|
||||
}
|
||||
//根据person人百分比查询数据
|
||||
export function getPersonremPm(params) {
|
||||
return request({
|
||||
url: "/taicangpop/data/personparentpersondata",
|
||||
method: "GET",
|
||||
params,
|
||||
});
|
||||
}
|
||||
//获取小区信息
|
||||
export function getxiaoqu(deptId) {
|
||||
return request({
|
||||
url: `/taicangpop/data/${deptId}`,
|
||||
method: "GET",
|
||||
});
|
||||
}
|
||||
//预警列表
|
||||
export function getWarningList(params) {
|
||||
return request({
|
||||
url: "/taicangpop/data/getyujing",
|
||||
method: "GET",
|
||||
params,
|
||||
});
|
||||
}
|
||||
//回收中心
|
||||
export function getRecycleList(params) {
|
||||
return request({
|
||||
url: "/taicangpop/recycle/list",
|
||||
method: "GET",
|
||||
params,
|
||||
});
|
||||
}
|
||||
//导出搜索中心
|
||||
export function exportSearch(params) {
|
||||
return request({
|
||||
url: "/taicangpop/data/exportxinxi",
|
||||
method: "GET",
|
||||
params,
|
||||
});
|
||||
}
|
||||
//导出预警列表
|
||||
export function exportyujing(params) {
|
||||
return request({
|
||||
url: "/taicangpop/data/exportyujing",
|
||||
method: "GET",
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
// 回收站导出
|
||||
export function exportHuishou(params) {
|
||||
return request({
|
||||
url: "/taicangpop/recycle/export",
|
||||
method: "GET",
|
||||
params,
|
||||
});
|
||||
}
|
||||
//回收表恢复
|
||||
export function recoverData(data) {
|
||||
return request({
|
||||
url: "/taicangpop/recycle",
|
||||
method: "POST",
|
||||
data,
|
||||
});
|
||||
}
|
||||
//删除回收中心数据
|
||||
export function removeData(ids) {
|
||||
return request({
|
||||
url: `/taicangpop/recycle/${ids}`,
|
||||
method: "DELETE",
|
||||
});
|
||||
}
|
||||
|
||||
//获取日志中心list
|
||||
export function getLog(params) {
|
||||
return request({
|
||||
url: "/taicangpop/log/list",
|
||||
method: "GET",
|
||||
params,
|
||||
});
|
||||
}
|
||||
//导出日志中心数据
|
||||
export function exportLog(params) {
|
||||
return request({
|
||||
url: "/taicangpop/log/export",
|
||||
method: "GET",
|
||||
params,
|
||||
});
|
||||
}
|
@ -0,0 +1,71 @@
|
||||
import request from "@/utils/request";
|
||||
|
||||
// 查询街区管理列表
|
||||
export function listBlock(query) {
|
||||
return request({
|
||||
url: "/taicangpop/block/list",
|
||||
headers: {
|
||||
isToken: false,
|
||||
},
|
||||
method: "get",
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
// 查询街区管理详细
|
||||
export function getBlock(id) {
|
||||
return request({
|
||||
url: "/taicangpop/block/" + id,
|
||||
headers: {
|
||||
isToken: false,
|
||||
},
|
||||
method: "get",
|
||||
});
|
||||
}
|
||||
|
||||
// 新增街区管理
|
||||
export function addBlock(data) {
|
||||
return request({
|
||||
url: "/taicangpop/block",
|
||||
headers: {
|
||||
isToken: false,
|
||||
},
|
||||
method: "post",
|
||||
data: data,
|
||||
});
|
||||
}
|
||||
|
||||
// 修改街区管理
|
||||
export function updateBlock(data) {
|
||||
return request({
|
||||
url: "/taicangpop/block",
|
||||
headers: {
|
||||
isToken: false,
|
||||
},
|
||||
method: "put",
|
||||
data: data,
|
||||
});
|
||||
}
|
||||
|
||||
// 删除街区管理
|
||||
export function delBlock(id) {
|
||||
return request({
|
||||
url: "/taicangpop/block/" + id,
|
||||
headers: {
|
||||
isToken: false,
|
||||
},
|
||||
method: "delete",
|
||||
});
|
||||
}
|
||||
|
||||
// 导出街区管理
|
||||
export function exportBlock(query) {
|
||||
return request({
|
||||
url: "/taicangpop/block/export",
|
||||
headers: {
|
||||
isToken: false,
|
||||
},
|
||||
method: "get",
|
||||
params: query,
|
||||
});
|
||||
}
|
@ -0,0 +1,68 @@
|
||||
import request from "@/utils/request";
|
||||
|
||||
// 查询楼栋管理列表
|
||||
export function listBuilding(query) {
|
||||
return request({
|
||||
url: "/taicangpop/building/list",
|
||||
method: "get",
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
// 查询楼栋管理详细
|
||||
export function getBuilding(id) {
|
||||
return request({
|
||||
url: "/taicangpop/building/" + id,
|
||||
method: "get",
|
||||
});
|
||||
}
|
||||
|
||||
// 新增楼栋管理
|
||||
export function addBuilding(data) {
|
||||
return request({
|
||||
url: "/taicangpop/building",
|
||||
method: "post",
|
||||
data: data,
|
||||
});
|
||||
}
|
||||
|
||||
// 修改楼栋管理
|
||||
export function updateBuilding(data) {
|
||||
return request({
|
||||
url: "/taicangpop/building",
|
||||
method: "put",
|
||||
data: data,
|
||||
});
|
||||
}
|
||||
|
||||
// 删除楼栋管理
|
||||
export function delBuilding(id) {
|
||||
return request({
|
||||
url: "/taicangpop/building/" + id,
|
||||
method: "delete",
|
||||
});
|
||||
}
|
||||
|
||||
// 导出楼栋管理
|
||||
export function exportBuilding(query) {
|
||||
return request({
|
||||
url: "/taicangpop/building/export",
|
||||
method: "get",
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
// 查询楼栋管理排摸
|
||||
export function listPaimoBuilding(id) {
|
||||
return request({
|
||||
url: "/taicangpop/building/getListNew?deptid=" + id,
|
||||
method: "get",
|
||||
});
|
||||
}
|
||||
|
||||
// export function listPaimoBuilding(id) {
|
||||
// return request({
|
||||
// url: "/taicangpop/building/getListNew2?deptId=" + id,
|
||||
// method: "get",
|
||||
// });
|
||||
// }
|
@ -0,0 +1,53 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询巡检记录管理列表
|
||||
export function listCheck(query) {
|
||||
return request({
|
||||
url: '/taicangpop/check/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询巡检记录管理详细
|
||||
export function getCheck(id) {
|
||||
return request({
|
||||
url: '/taicangpop/check/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增巡检记录管理
|
||||
export function addCheck(data) {
|
||||
return request({
|
||||
url: '/taicangpop/check',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改巡检记录管理
|
||||
export function updateCheck(data) {
|
||||
return request({
|
||||
url: '/taicangpop/check',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除巡检记录管理
|
||||
export function delCheck(id) {
|
||||
return request({
|
||||
url: '/taicangpop/check/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 导出巡检记录管理
|
||||
export function exportCheck(query) {
|
||||
return request({
|
||||
url: '/taicangpop/check/export',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
@ -0,0 +1,46 @@
|
||||
import request from "@/utils/request";
|
||||
|
||||
// 修改户主
|
||||
export function updateHolder(data) {
|
||||
return request({
|
||||
url: `/taicangpop/data/sethouse?id=${data.id}&houseid=${data.houseid}`,
|
||||
method: "post",
|
||||
});
|
||||
}
|
||||
|
||||
export function getNum(data) {
|
||||
return request({
|
||||
url: `/taicangpop/data/getnum?buildingid=${data.buildingid}`,
|
||||
method: "get",
|
||||
});
|
||||
}
|
||||
|
||||
export function getPeopellist(data) {
|
||||
return request({
|
||||
url: `/taicangpop/data/getpeopellist?deptid=${data.deptid}&deptname=${data.deptname}`,
|
||||
method: "get",
|
||||
});
|
||||
}
|
||||
// 获取社保信息
|
||||
export function getPeopelShebaoInfo(data) {
|
||||
return request({
|
||||
url: `/taicangpop/datasql/diaoyong?SFZH=${data.SFZH}`,
|
||||
method: "get",
|
||||
});
|
||||
}
|
||||
|
||||
// 获取社区List-ID
|
||||
export function getCommunitylist() {
|
||||
return request({
|
||||
url: `/taicangpop/data/getshequ`,
|
||||
method: "get",
|
||||
});
|
||||
}
|
||||
|
||||
// 获取小区List-ID
|
||||
export function getXiaoqulist() {
|
||||
return request({
|
||||
url: `taicangpop/data/getxiaoqulist`,
|
||||
method: "get",
|
||||
});
|
||||
}
|
@ -0,0 +1,69 @@
|
||||
import request from "@/utils/request";
|
||||
|
||||
// 查询住户管理列表
|
||||
export function listHouse(query) {
|
||||
return request({
|
||||
url: "/taicangpop/house/list",
|
||||
method: "get",
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
// 查询住户管理详细
|
||||
export function getHouse(id) {
|
||||
return request({
|
||||
url: "/taicangpop/house/" + id,
|
||||
method: "get",
|
||||
});
|
||||
}
|
||||
|
||||
// 新增住户管理
|
||||
export function addHouse(data) {
|
||||
return request({
|
||||
url: "/taicangpop/house",
|
||||
method: "post",
|
||||
data: data,
|
||||
});
|
||||
}
|
||||
|
||||
// 修改住户管理
|
||||
export function updateHouse(data) {
|
||||
return request({
|
||||
url: "/taicangpop/house",
|
||||
method: "put",
|
||||
data: data,
|
||||
});
|
||||
}
|
||||
|
||||
// 删除住户管理
|
||||
export function delHouse(id) {
|
||||
return request({
|
||||
url: "/taicangpop/house/" + id,
|
||||
method: "delete",
|
||||
});
|
||||
}
|
||||
|
||||
// 导出住户管理
|
||||
export function exportHouse(query) {
|
||||
return request({
|
||||
url: "/taicangpop/house/export",
|
||||
method: "get",
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
// 查询住户管理排摸
|
||||
// export function listPaimoHouse(id) {
|
||||
// return request({
|
||||
// url: "/taicangpop/house/getweigengxin?buildingid=" + id,
|
||||
// method: "get",
|
||||
// });
|
||||
// }
|
||||
|
||||
// 查询住户管理排摸
|
||||
export function listPaimoHouse(id) {
|
||||
return request({
|
||||
url: "/taicangpop/house/getweigengxinnew?buildingid=" + id,
|
||||
method: "get",
|
||||
});
|
||||
}
|
@ -0,0 +1,53 @@
|
||||
import request from "@/utils/request";
|
||||
|
||||
// 查询居民管理列表
|
||||
export function listPerson(query) {
|
||||
return request({
|
||||
url: "/taicangpop/person/list",
|
||||
method: "get",
|
||||
params: query,
|
||||
});
|
||||
}
|
||||
|
||||
// 查询居民管理详细
|
||||
export function getPerson(id) {
|
||||
return request({
|
||||
url: "/taicangpop/person/" + id,
|
||||
method: "get",
|
||||
});
|
||||
}
|
||||
|
||||
// 新增居民管理
|
||||
export function addPerson(data) {
|
||||
return request({
|
||||
url: "/taicangpop/person",
|
||||
method: "post",
|
||||
data: data,
|
||||
});
|
||||
}
|
||||
|
||||
// 修改居民管理
|
||||
export function updatePerson(data) {
|
||||
return request({
|
||||
url: "/taicangpop/person",
|
||||
method: "put",
|
||||
data: data,
|
||||
});
|
||||
}
|
||||
|
||||
// 删除居民管理
|
||||
export function delPerson(id) {
|
||||
return request({
|
||||
url: "/taicangpop/person/" + id,
|
||||
method: "delete",
|
||||
});
|
||||
}
|
||||
|
||||
// 导出居民管理
|
||||
export function exportPerson(query) {
|
||||
return request({
|
||||
url: "/taicangpop/person/export",
|
||||
method: "get",
|
||||
params: query,
|
||||
});
|
||||
}
|
@ -0,0 +1,53 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询【请填写功能名称】列表
|
||||
export function listRecycle(query) {
|
||||
return request({
|
||||
url: '/taicangpop/recycle/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询【请填写功能名称】详细
|
||||
export function getRecycle(id) {
|
||||
return request({
|
||||
url: '/taicangpop/recycle/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增【请填写功能名称】
|
||||
export function addRecycle(data) {
|
||||
return request({
|
||||
url: '/taicangpop/recycle',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改【请填写功能名称】
|
||||
export function updateRecycle(data) {
|
||||
return request({
|
||||
url: '/taicangpop/recycle',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除【请填写功能名称】
|
||||
export function delRecycle(id) {
|
||||
return request({
|
||||
url: '/taicangpop/recycle/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 导出【请填写功能名称】
|
||||
export function exportRecycle(query) {
|
||||
return request({
|
||||
url: '/taicangpop/recycle/export',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
@ -0,0 +1,97 @@
|
||||
<template>
|
||||
<div class="grid-item-main">
|
||||
<div class="corlor-grid">
|
||||
<div class="left-color" :style="{ background: item.leftColor }"></div>
|
||||
<div class="rigth-color">
|
||||
<div :style="{ background: item.rightTopColor }"></div>
|
||||
<div
|
||||
class="rigth-bottom"
|
||||
v-show="item.color == 'HF' || item.color == 'NF'"
|
||||
></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
props: {
|
||||
item: {
|
||||
type: Object,
|
||||
default: () => {},
|
||||
},
|
||||
},
|
||||
data() {
|
||||
return {};
|
||||
},
|
||||
methods: {},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style lang="scss" scoped>
|
||||
.grid-item-main {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
|
||||
.corlor-grid {
|
||||
position: relative;
|
||||
height: 20px;
|
||||
width: 48px;
|
||||
border: 1px solid white;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
|
||||
.left-color {
|
||||
flex: 1;
|
||||
height: 100%;
|
||||
}
|
||||
.rigth-color {
|
||||
flex: 1;
|
||||
height: 100%;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
border-left: 1px solid white;
|
||||
& > div {
|
||||
flex: 1;
|
||||
width: 100%;
|
||||
}
|
||||
.rigth-bottom {
|
||||
background: red;
|
||||
border-top: 1px solid white;
|
||||
}
|
||||
}
|
||||
.house_number {
|
||||
position: absolute;
|
||||
left: 50%;
|
||||
top: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
color: white;
|
||||
font-size: 0.23rem;
|
||||
}
|
||||
.grid-islable {
|
||||
position: absolute;
|
||||
top: -50%;
|
||||
left: 0;
|
||||
width: 120%;
|
||||
text-align: left;
|
||||
img {
|
||||
display: inline-block;
|
||||
width: 0.22rem;
|
||||
height: 0.22rem;
|
||||
}
|
||||
}
|
||||
.grid-point {
|
||||
position: absolute;
|
||||
right: -25%;
|
||||
height: 0.09rem;
|
||||
width: 0.09rem;
|
||||
border-radius: 50%;
|
||||
border: 0.03rem solid white;
|
||||
}
|
||||
}
|
||||
}
|
||||
</style>
|
@ -1,19 +1,21 @@
|
||||
const getters = {
|
||||
sidebar: state => state.app.sidebar,
|
||||
size: state => state.app.size,
|
||||
device: state => state.app.device,
|
||||
dict: state => state.dict.dict,
|
||||
visitedViews: state => state.tagsView.visitedViews,
|
||||
cachedViews: state => state.tagsView.cachedViews,
|
||||
token: state => state.user.token,
|
||||
avatar: state => state.user.avatar,
|
||||
name: state => state.user.name,
|
||||
introduction: state => state.user.introduction,
|
||||
roles: state => state.user.roles,
|
||||
permissions: state => state.user.permissions,
|
||||
permission_routes: state => state.permission.routes,
|
||||
topbarRouters:state => state.permission.topbarRouters,
|
||||
defaultRoutes:state => state.permission.defaultRoutes,
|
||||
sidebarRouters:state => state.permission.sidebarRouters,
|
||||
}
|
||||
export default getters
|
||||
sidebar: (state) => state.app.sidebar,
|
||||
size: (state) => state.app.size,
|
||||
device: (state) => state.app.device,
|
||||
dict: (state) => state.dict.dict,
|
||||
visitedViews: (state) => state.tagsView.visitedViews,
|
||||
cachedViews: (state) => state.tagsView.cachedViews,
|
||||
token: (state) => state.user.token,
|
||||
avatar: (state) => state.user.avatar,
|
||||
name: (state) => state.user.name,
|
||||
introduction: (state) => state.user.introduction,
|
||||
roles: (state) => state.user.roles,
|
||||
permissions: (state) => state.user.permissions,
|
||||
permission_routes: (state) => state.permission.routes,
|
||||
topbarRouters: (state) => state.permission.topbarRouters,
|
||||
defaultRoutes: (state) => state.permission.defaultRoutes,
|
||||
sidebarRouters: (state) => state.permission.sidebarRouters,
|
||||
leftColor: (state) => state.taicang.leftColor,
|
||||
rightTopColor: (state) => state.taicang.rightTopColor,
|
||||
};
|
||||
export default getters;
|
||||
|
@ -0,0 +1,32 @@
|
||||
const state = {};
|
||||
const mutations = {};
|
||||
const actions = {};
|
||||
|
||||
const taicang = {
|
||||
state: {
|
||||
leftColor: {
|
||||
HZ: "#008c5e",
|
||||
HL: "#008c5e",
|
||||
HO: "#008c5e",
|
||||
HF: "#008c5e",
|
||||
NZ: "#7f8c95",
|
||||
NL: "#7f8c95",
|
||||
NO: "#7f8c95",
|
||||
NF: "#7f8c95",
|
||||
},
|
||||
rightTopColor: {
|
||||
HZ: "#008c5e",
|
||||
HL: "red",
|
||||
HO: "#7f8c95",
|
||||
HF: "#008c5e",
|
||||
NZ: "#008c5e",
|
||||
NL: "red",
|
||||
NO: "#7f8c95",
|
||||
NF: "#008c5e",
|
||||
},
|
||||
},
|
||||
mutations: {},
|
||||
actions: {},
|
||||
};
|
||||
|
||||
export default taicang;
|
Loading…
Reference in new issue