init
This commit is contained in:
89
ruoyi-ui/src/api/grid/address/tree.js
Normal file
89
ruoyi-ui/src/api/grid/address/tree.js
Normal file
@@ -0,0 +1,89 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询地址树
|
||||
export function getAddressTree(query) {
|
||||
return request({
|
||||
url: '/address/getAddressTree/full',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
export function getAddressTreeAdd(query) {
|
||||
return request({
|
||||
url: '/address/getAddressTree/code',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
export function getSecAddressTree(query) {
|
||||
return request({
|
||||
url: '/grid/region/top/address/tree',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function getDeptTree() {
|
||||
return request({
|
||||
url: '/system/user/deptTree',
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
export function getCommerList() {
|
||||
return request({
|
||||
url: '/system/user/getDeptName',
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
export function deptTreeByManager(query) {
|
||||
return request({
|
||||
url: `/system/user/deptTreeByManager?deptId=${query}`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
export function getTopDeptTree() {
|
||||
return request({
|
||||
url: '/system/user/deptTree/top',
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function getDeptUserTree(query) {
|
||||
return request({
|
||||
url: '/system/user/treeUser',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
export function getRegionCodeByDept(query) {
|
||||
return request({
|
||||
url: '/address/dept/region',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
export function getDetailRegion(query) {
|
||||
return request({
|
||||
url: '/address/region',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
export function grtRessStandardize(data) {
|
||||
|
||||
return request({
|
||||
url: `/address/analyse/addressStandardize?address=${data}`,
|
||||
method: 'get',
|
||||
|
||||
})
|
||||
}
|
||||
|
||||
// 查询全部机构
|
||||
export function systemUserDeptTreeAll(data) {
|
||||
return request({
|
||||
url: '/system/user/deptTree/all',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
248
ruoyi-ui/src/api/grid/anchor.js
Normal file
248
ruoyi-ui/src/api/grid/anchor.js
Normal file
@@ -0,0 +1,248 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询锚点列表
|
||||
export function getAnchorList(query) {
|
||||
return request({
|
||||
url: '/ibs/anchor/List',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
// 获取试图id
|
||||
export function getCust(query) {
|
||||
return request({
|
||||
url: '/ibs/anchor/getCust',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
// 查询审核地址列表
|
||||
export function getAuditList(query) {
|
||||
return request({
|
||||
url: '/ibs/anchor/AuditList',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询已忽略地址列表
|
||||
export function getIgnoreList(query) {
|
||||
return request({
|
||||
url: '/ibs/anchor/IgnoreList',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
//上传文件
|
||||
export function uploadFile(data, id) {
|
||||
return request({
|
||||
url: `/ibs/anchor/importModel?userid=${id}`,
|
||||
method: 'post',
|
||||
headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
export function importQyModel(data) {
|
||||
return request({
|
||||
url: '/ibs/anchor/importQyModel',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function importGrModel(data) {
|
||||
return request({
|
||||
url: '/ibs/anchor/importGrModel',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
//下载模板
|
||||
export function downloadFile() {
|
||||
return request({
|
||||
url: '/ibs/anchor/exportModel',
|
||||
method: 'get',
|
||||
responseType: 'blob'
|
||||
})
|
||||
}
|
||||
|
||||
//锚点详情
|
||||
export function getAnchorDetail(query) {
|
||||
return request({
|
||||
url: '/ibs/anchor/Detail',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
//导出失败个人模板
|
||||
export function exportFailGr(params) {
|
||||
return request({
|
||||
url: '/ibs/anchor/exportFailGr',
|
||||
method: 'post',
|
||||
responseType: 'blob',
|
||||
data: params
|
||||
})
|
||||
}
|
||||
//导出失败企业、商户模板
|
||||
export function exportFailQy(params) {
|
||||
return request({
|
||||
url: '/ibs/anchor/exportFailQy',
|
||||
method: 'post',
|
||||
responseType: 'blob',
|
||||
data: params
|
||||
})
|
||||
}
|
||||
|
||||
//锚点编辑
|
||||
export function updateAnchor(data, id) {
|
||||
return request({
|
||||
url: `/ibs/anchor/UpdateAnchor?userid=${id}`,
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
//锚点删除
|
||||
export function DelAnchor(data) {
|
||||
return request({
|
||||
url: '/ibs/anchor/DelAnchor',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
//锚点审核-地址通过
|
||||
export function PassAudit(data) {
|
||||
return request({
|
||||
url: 'ibs/anchor/AuditAddressUp',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
//锚点审核-地址忽略
|
||||
export function SetIgnore(data) {
|
||||
return request({
|
||||
url: '/ibs/anchor/SetIgnore',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
//已忽略地址重新审核
|
||||
export function ReAudit(data) {
|
||||
return request({
|
||||
url: '/ibs/anchor/ReAudit',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
//已忽略地址删除
|
||||
export function DelIgnore(data) {
|
||||
return request({
|
||||
url: '/ibs/anchor/DelIgnore',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function SetIgnoreUp(data) {
|
||||
return request({
|
||||
url: '/ibs/anchor/SetIgnoreUp',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 导出
|
||||
export function exportModel(params) {
|
||||
return request({
|
||||
url: `/ibs/anchor/exportQyModel`,
|
||||
method: 'get',
|
||||
responseType: 'blob',
|
||||
timeout: 30000,
|
||||
params: params
|
||||
})
|
||||
}
|
||||
|
||||
export function exportPersonModel(params) {
|
||||
return request({
|
||||
url: `/ibs/anchor/exportPersonModel`,
|
||||
method: 'get',
|
||||
responseType: 'blob',
|
||||
timeout: 30000,
|
||||
params: params
|
||||
})
|
||||
}
|
||||
|
||||
// 查询用户个人信息
|
||||
export function getUserProfile() {
|
||||
return request({
|
||||
url: '/system/user/profile',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function addressStandardize(params) {
|
||||
return request({
|
||||
url: '/address/analyse/addressStandardize1',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
//刷新提升
|
||||
export function refresh(userid, custType) {
|
||||
return request({
|
||||
url: `/ibs/anchor/refresh?userid=${userid}&custType=${custType}`,
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
|
||||
export function addAnchor(data) {
|
||||
return request({
|
||||
url: '/ibs/anchor/addAnchor',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function importDataBySelect(data) {
|
||||
return request({
|
||||
url: '/system/group/importDataBySelect',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function isGroupNameRepeat(params) {
|
||||
return request({
|
||||
url: '/system/group/isGroupNameRepeat',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
export function returnGrModel(data) {
|
||||
return request({
|
||||
url: '/ibs/anchor/returnGrModel',
|
||||
headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function returnQyModel(data) {
|
||||
return request({
|
||||
url: '/ibs/anchor/returnQyModel',
|
||||
headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
21
ruoyi-ui/src/api/grid/created/index.js
Normal file
21
ruoyi-ui/src/api/grid/created/index.js
Normal file
@@ -0,0 +1,21 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询我的客户
|
||||
export function gridSelect(query) {
|
||||
return request({
|
||||
url: '/system/gridSelect/list/grid',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询我的客户
|
||||
export function virtualGridSelect(query) {
|
||||
return request({
|
||||
url: '/system/gridSelect/list/virtualgrid',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
37
ruoyi-ui/src/api/grid/createdjs.js
Normal file
37
ruoyi-ui/src/api/grid/createdjs.js
Normal file
@@ -0,0 +1,37 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
|
||||
// 网格队伍建设新增
|
||||
export function teamadd(data) {
|
||||
return request({
|
||||
url: `/grid/team/add`,
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 网格队伍建设修改
|
||||
export function teamedit(data) {
|
||||
return request({
|
||||
url: `/grid/team/edit`,
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 网格队伍建设删除
|
||||
export function teamdel(id) {
|
||||
return request({
|
||||
url: `/grid/team/delete/${id}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 网格队伍建设列表
|
||||
export function teamlist(query) {
|
||||
return request({
|
||||
url: `/grid/team/list`,
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
236
ruoyi-ui/src/api/grid/draw-area.js
Normal file
236
ruoyi-ui/src/api/grid/draw-area.js
Normal file
@@ -0,0 +1,236 @@
|
||||
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询我的客户
|
||||
export function getRegionList(query) {
|
||||
return request({
|
||||
url: '/region/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function getRegionCoord(query) {
|
||||
return request({
|
||||
url: '/region/coordinate',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function getRegionCoordQuery(query) {
|
||||
return request({
|
||||
url: '/region/coordinate',
|
||||
method: 'post',
|
||||
data: query
|
||||
})
|
||||
}
|
||||
|
||||
export function getGridRegionCoord(query) {
|
||||
return request({
|
||||
url: '/region/grid',
|
||||
method: 'post',
|
||||
data: query
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
export function getRegionRemark(query) {
|
||||
return request({
|
||||
url: '/region/remark',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function updateRegionRemark(query) {
|
||||
return request({
|
||||
url: '/region/remark/update',
|
||||
method: 'post',
|
||||
data: query
|
||||
})
|
||||
}
|
||||
|
||||
export function getCustList(code, params) {
|
||||
return request({
|
||||
url: `/region/cust/list?code=${code}&pageNum=${params.pageNum}&pageSize=${params.pageSize}&custType=${params.custType}`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
// 以下特色区域接口
|
||||
// 查看特色区域/获取图层列表
|
||||
export function queryAreas(query) {
|
||||
return request({
|
||||
url: '/draw/layer/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
// 新增特色区域/创建图层
|
||||
export function addAreas(query) {
|
||||
return request({
|
||||
url: '/draw/layer/add',
|
||||
method: 'post',
|
||||
data: query
|
||||
})
|
||||
}
|
||||
// 修改特色区域/编辑图层信息
|
||||
export function updateAreas(query) {
|
||||
return request({
|
||||
url: '/draw/layer/edit/info',
|
||||
method: 'post',
|
||||
data: query
|
||||
})
|
||||
}
|
||||
// 删除特色区域/批量删除图层
|
||||
export function removeAreas(query) {
|
||||
return request({
|
||||
url: '/draw/layer/delete',
|
||||
method: 'post',
|
||||
data: query
|
||||
})
|
||||
}
|
||||
// 查看指定区域覆盖物/获取图层内图形列表
|
||||
export function lookAreasMap(query) {
|
||||
return request({
|
||||
url: '/draw/shape/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
// 校验图形wkt重叠
|
||||
export function checkWkt(query) {
|
||||
return request({
|
||||
url: '/draw/shape/check/wkt',
|
||||
method: 'post',
|
||||
data: query
|
||||
})
|
||||
}
|
||||
// 新增特色区域详情/创建图形
|
||||
export function addAreasInfo(query) {
|
||||
return request({
|
||||
url: '/draw/shape/add',
|
||||
method: 'post',
|
||||
data: query
|
||||
})
|
||||
}
|
||||
// 修改特色区域详情/编辑图形信息
|
||||
export function updateAreasInfo(query) {
|
||||
return request({
|
||||
url: '/draw/shape/edit/info',
|
||||
method: 'post',
|
||||
data: query
|
||||
})
|
||||
}
|
||||
// 删除特色区域详情/批量删除图形
|
||||
export function removeAreasInfo(query) {
|
||||
return request({
|
||||
url: '/draw/shape/delete',
|
||||
method: 'post',
|
||||
data: query
|
||||
})
|
||||
}
|
||||
// 调整图形边界
|
||||
export function drawAreaShape(query) {
|
||||
return request({
|
||||
url: '/draw/shape/edit/wkt',
|
||||
method: 'post',
|
||||
data: query
|
||||
})
|
||||
}
|
||||
// 判断是否有编辑权限
|
||||
export function checkEdit(query) {
|
||||
return request({
|
||||
url: '/draw/shape/edit/check',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
// 获取图形内客户列表
|
||||
export function shapeCustList(shapeId, params) {
|
||||
return request({
|
||||
url: `/draw/shape/cust/list?shapeId=${shapeId}&pageNum=${params.pageNum}&pageSize=${params.pageSize}&custType=${params.custType}`,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
// 获取图层内可选图形列表
|
||||
export function getAreaShapeAvailableApi(query) {
|
||||
return request({
|
||||
url: '/draw/shape/list/available',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
// 虚拟网格分配规则反显图层名称
|
||||
export function getRuleShape(query) {
|
||||
return request({
|
||||
url: '/draw/layer/rule',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 虚拟网格分配规则
|
||||
export function getRuleVirtual(query) {
|
||||
return request({
|
||||
url: '/grid/virtual/rule/search',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 区域重新申请
|
||||
export function approveAgainApi(query) {
|
||||
return request({
|
||||
url: '/draw/shape/reAudit',
|
||||
method: 'post',
|
||||
data: query
|
||||
})
|
||||
}
|
||||
|
||||
// 区域审批通过/拒绝
|
||||
export function approveApi(query) {
|
||||
return request({
|
||||
url: '/draw/audit/pass',
|
||||
method: 'post',
|
||||
data: query
|
||||
})
|
||||
}
|
||||
|
||||
// 获取区域审核数量
|
||||
export function getDrawCountApi(query) {
|
||||
return request({
|
||||
url: '/draw/audit/count',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查看特色网格-网格类型
|
||||
export function queryAreasSpe(query) {
|
||||
return request({
|
||||
url: '/draw/layer/valid/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
// 特色区域地质解析
|
||||
export function queryAddressList(query) {
|
||||
return request({
|
||||
url: '/address/analyse/placeSearch',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
//
|
||||
export function getCustCount(query) {
|
||||
return request({
|
||||
url: '/draw/layer/map/cust/count',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
9
ruoyi-ui/src/api/grid/link/link.js
Normal file
9
ruoyi-ui/src/api/grid/link/link.js
Normal file
@@ -0,0 +1,9 @@
|
||||
import request from '@/utils/request'
|
||||
// 获取跳转链接
|
||||
export function getLinkList(query) {
|
||||
return request({
|
||||
url: '/getBi',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
9
ruoyi-ui/src/api/grid/list/custManage.js
Normal file
9
ruoyi-ui/src/api/grid/list/custManage.js
Normal file
@@ -0,0 +1,9 @@
|
||||
import request from '@/utils/request'
|
||||
// 管护查询
|
||||
export function custManageSelected(data) {
|
||||
return request({
|
||||
url: '/system/gridSelect/list/custManage',
|
||||
method: 'get',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
471
ruoyi-ui/src/api/grid/list/gridlist.js
Normal file
471
ruoyi-ui/src/api/grid/list/gridlist.js
Normal file
@@ -0,0 +1,471 @@
|
||||
import request from '@/utils/request'
|
||||
// 网格查询机构
|
||||
export function griddeptnum(data) {
|
||||
return request({
|
||||
url: '/system/gridSelect/info',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
export function getDeptTree(data) {
|
||||
return request({
|
||||
url: '/system/user/deptTree',
|
||||
method: 'get',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function delGrid(data) {
|
||||
return request({
|
||||
url: '/grid/region/delete',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function getRegionDes(gridId) {
|
||||
return request({
|
||||
url: `/grid/region/${gridId}`,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function regionUpdate(data) {
|
||||
return request({
|
||||
url: `/grid/region/top/update`,
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function secRegionUpdate(data) {
|
||||
return request({
|
||||
url: `/grid/region/sec/update`,
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function getVirtualgrid(data) {
|
||||
return request({
|
||||
url: '/grid/virtual/list',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
export function getCustManageData(data) {
|
||||
return request({
|
||||
url: '/system/gridSelect/list/custManage',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 分页获取虚拟网格内客户列表
|
||||
export function getVirCustManageData(data) {
|
||||
return request({
|
||||
url: '/grid/virtual/cust/list',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
export function custManageOperate(data) {
|
||||
return request({
|
||||
url: '/system/gridSelect/list/custManage',
|
||||
method: 'put',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
export function getVirtualgridDetail(gridId) {
|
||||
return request({
|
||||
url: `/grid/virtual/${gridId}`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export function upanddel(data) {
|
||||
return request({
|
||||
url: `/system/gridSelect/list/upanddel`,
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function deleteVirtual(data) {
|
||||
return request({
|
||||
url: `/grid/virtual/delete`,
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function getUserList(data) {
|
||||
return request({
|
||||
url: `/dept/user/list`,
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
// 更新虚拟网格客户导入方式/管户导入方式
|
||||
export function updateVirtual(data) {
|
||||
return request({
|
||||
url: '/grid/virtual/update',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export const downloadFile = `/system/gridSelect/exportList`
|
||||
|
||||
export function cleanRedis(data) {
|
||||
return request({
|
||||
url: `/info/redis/clean`,
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 获取二级网格
|
||||
export function getSecRedis(data) {
|
||||
return request({
|
||||
url: `/info/redis/sec/get`,
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
export function getStatedis(data) {
|
||||
return request({
|
||||
url: `/info/redis/state`,
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
export function getTopRedis(data) {
|
||||
return request({
|
||||
url: `/info/redis/top/get`,
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 获取虚拟网格
|
||||
export function getVirtualRedis(data) {
|
||||
return request({
|
||||
url: `/info/redis/virtual/get`,
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
export function saveSecRedis(data) {
|
||||
return request({
|
||||
url: `/info/redis/sec/save`,
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function saveTopRedis(data) {
|
||||
return request({
|
||||
url: `/info/redis/top/save`,
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 暂存虚拟网格
|
||||
export function saveVirtualRedis(data) {
|
||||
return request({
|
||||
url: `/info/redis/virtual/save`,
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function checkName(data) {
|
||||
return request({
|
||||
url: `/grid/region/check/name`,
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
export function checkVirtualName(data) {
|
||||
return request({
|
||||
url: `/grid/virtual/check/name`,
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
export function getAddressTree(data) {
|
||||
return request({
|
||||
url: `/address/getAddressTree`,
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
export function getAddressRegion(data) {
|
||||
return request({
|
||||
url: `/address/region`,
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
// 分页获取行政网格内客户列表
|
||||
export function regionGridCustList(data) {
|
||||
return request({
|
||||
url: `/grid/region/cust/list`,
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
// 查询获取行政网格绑定客户经理列表
|
||||
export function regionGridUserList(data) {
|
||||
return request({
|
||||
url: `/grid/region/cust/unbind/list`,
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
// 变动行政网格客户与客户经理绑定关系
|
||||
export function custRegionUnbind(data) {
|
||||
return request({
|
||||
url: `/grid/region/cust/unbind`,
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
// 分页获取行政网格列表
|
||||
export function getGrid(data) {
|
||||
return request({
|
||||
url: `/grid/region/list`,
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
// 创建特色网格
|
||||
export function featureGridAdd(data) {
|
||||
return request({
|
||||
url: `/draw/grid/add`,
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 暂存特色网格
|
||||
export function featureGridStash(data) {
|
||||
return request({
|
||||
url: `/draw/grid/add`,
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改特色网格
|
||||
export function featureGridUpdate(data) {
|
||||
return request({
|
||||
url: `/draw/grid/edit`,
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 分页获取特色网格列表
|
||||
export function getFeaturegrid(data) {
|
||||
return request({
|
||||
url: `/draw/grid/list`,
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除网格
|
||||
export function featureGridDelete(data) {
|
||||
return request({
|
||||
url: `/draw/grid/delete`,
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 分页获取特色网格内客户列表
|
||||
export function featureGridCustList(data) {
|
||||
return request({
|
||||
url: `/draw/grid/cust/list`,
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 变动特色网格客户与客户经理绑定关系
|
||||
export function custUnbind(data) {
|
||||
return request({
|
||||
url: `/draw/grid/cust/unbind`,
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 获取特色网格信息
|
||||
export function getDrawDes(gridId) {
|
||||
return request({
|
||||
url: `/draw/grid/${gridId}`,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 获取特色网格暂存信息
|
||||
export function getDrawTopRedis(data) {
|
||||
return request({
|
||||
url: `/info/redis/draw/get`,
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 获取特色网格预计客户数
|
||||
export function shapeCustCount(data) {
|
||||
return request({
|
||||
url: `/draw/grid/cust/count`,
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 暂存特色网格
|
||||
export function drawSave(data) {
|
||||
return request({
|
||||
url: `/info/redis/draw/save`,
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 变动虚拟网格客户与客户经理绑定关系
|
||||
export function custVirUnbind(data) {
|
||||
return request({
|
||||
url: `/grid/virtual/cust/unbind`,
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 虚拟网格手动添加客户与客户经理关系
|
||||
export function virtualCustAdd(data) {
|
||||
return request({
|
||||
url: `/grid/virtual/cust/add`,
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询虚拟网格内客户列表,手动绑定关系用
|
||||
export function virtualCustSearch(data) {
|
||||
return request({
|
||||
url: `/grid/virtual/cust/search`,
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 导入创建一级网格信息
|
||||
export function importData(data) {
|
||||
return request({
|
||||
url: '/grid/region/template/import',
|
||||
method: 'post',
|
||||
data,
|
||||
headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
|
||||
})
|
||||
}
|
||||
|
||||
//下载一级模板
|
||||
export function fileTemplate() {
|
||||
return request({
|
||||
url: `/grid/region/template/export`,
|
||||
method: 'post',
|
||||
responseType: 'blob'
|
||||
})
|
||||
}
|
||||
|
||||
//创建一级网格模板
|
||||
export function templateCreate(data) {
|
||||
return request({
|
||||
url: `/grid/region/template/create`,
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
//一级导出
|
||||
export function resultExport(data) {
|
||||
return request({
|
||||
url: `/grid/region/template/result/export`,
|
||||
method: 'post',
|
||||
responseType: 'blob',
|
||||
timeout: 30000,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
// 导入创建二级网格信息
|
||||
export function importSecData(data) {
|
||||
return request({
|
||||
url: '/grid/region/template/sec/import',
|
||||
method: 'post',
|
||||
data,
|
||||
headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
|
||||
})
|
||||
}
|
||||
//下载二级模板
|
||||
export function fileSecTemplate() {
|
||||
return request({
|
||||
url: `/grid/region/template/sec/export`,
|
||||
method: 'post',
|
||||
responseType: 'blob'
|
||||
})
|
||||
}
|
||||
//创建二级网格模板
|
||||
export function templateSecCreate(data) {
|
||||
return request({
|
||||
url: `/grid/region/template/sec/create`,
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
//一级导出
|
||||
export function secResultExport(data) {
|
||||
return request({
|
||||
url: `/grid/region/template/sec/result/export`,
|
||||
method: 'post',
|
||||
responseType: 'blob',
|
||||
timeout: 30000,
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询网格下拉
|
||||
export function getGridList(data) {
|
||||
return request({
|
||||
url: `/grid/region/transfer/sec/grid`,
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 移出网格
|
||||
export function removeGridApi(data) {
|
||||
return request({
|
||||
url: `/grid/region/transfer/add`,
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
94
ruoyi-ui/src/api/grid/mycustomer.js
Normal file
94
ruoyi-ui/src/api/grid/mycustomer.js
Normal file
@@ -0,0 +1,94 @@
|
||||
import request from '@/utils/request'
|
||||
// 查询我的客户
|
||||
export function listMyCustomer(query) {
|
||||
return request({
|
||||
url: '/system/CustBaseInfo/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
export function getCustomerList(query) {
|
||||
return request({
|
||||
url: '/system/custBaseInfo/list',
|
||||
method: 'post',
|
||||
data: query
|
||||
})
|
||||
}
|
||||
// 查询地图信息
|
||||
export function getCustAddressList(query) {
|
||||
return request({
|
||||
url: '/system/custBaseInfo/selectAddress',
|
||||
method: 'post',
|
||||
data: query
|
||||
})
|
||||
}
|
||||
// 查询业务指标
|
||||
export function getPerIndcList(query) {
|
||||
return request({
|
||||
url: '/system/custBaseInfo/searchList',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 添加走访
|
||||
export function addAppointCustCamp(query) {
|
||||
return request({
|
||||
url: '/system/custBaseInfo/appointCustCamp',
|
||||
method: 'post',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
//行政网格
|
||||
export function getGegionList(query) {
|
||||
return request({
|
||||
url: '/my/customer/grid/select/region',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
//自定义地图网格
|
||||
export function getDrawList(query) {
|
||||
return request({
|
||||
url: '/my/customer/grid/select/draw',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
//自建名单网格
|
||||
export function getVirtualList(query) {
|
||||
return request({
|
||||
url: '/my/customer/grid/select/virtual',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询我的客户绩效
|
||||
export function gridCmpcCustBaseInfoList(query) {
|
||||
return request({
|
||||
url: '/grid/cmpm/custBaseInfo/list',
|
||||
method: 'post',
|
||||
data: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询莲都特色客户标签
|
||||
export function getTagSearch(query) {
|
||||
return request({
|
||||
url: '/csv/tag/search',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 导入莲都特色客户标签
|
||||
export function uploadTag(data) {
|
||||
return request({
|
||||
url: '/csv/tag/upload',
|
||||
method: 'post',
|
||||
data: data,
|
||||
isUpload: true
|
||||
})
|
||||
}
|
||||
418
ruoyi-ui/src/api/grid/performance/collect.js
Normal file
418
ruoyi-ui/src/api/grid/performance/collect.js
Normal file
@@ -0,0 +1,418 @@
|
||||
import request from '@/utils/request'
|
||||
/** ****************行政网格报表*******************/
|
||||
// 查询零售汇总
|
||||
export function getCollectList1(data) {
|
||||
return request({
|
||||
url: '/ibs/GridCount/LsList',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询公司汇总
|
||||
export function getCollectList2(data) {
|
||||
return request({
|
||||
url: '/ibs/GridCount/GsList',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询零售客户明细
|
||||
export function getColDetailList1(data) {
|
||||
return request({
|
||||
url: '/ibs/GridCount/LsCustList',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询公司客户明细
|
||||
export function getColDetailList2(data) {
|
||||
return request({
|
||||
url: '/ibs/GridCount/GsCustList',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 导出零售汇总
|
||||
export function downloadLs(data) {
|
||||
return request({
|
||||
url: '/ibs/GridCount/exportLs',
|
||||
method: 'get',
|
||||
params: data,
|
||||
responseType: 'blob'
|
||||
})
|
||||
}
|
||||
|
||||
// 导出公司汇总
|
||||
export function downloadGs(data) {
|
||||
return request({
|
||||
url: '/ibs/GridCount/exportGs',
|
||||
method: 'get',
|
||||
params: data,
|
||||
responseType: 'blob'
|
||||
})
|
||||
}
|
||||
|
||||
// 导出零售客户汇总
|
||||
export function downloadLsCust(data) {
|
||||
return request({
|
||||
url: '/ibs/GridCount/exportLsCust',
|
||||
method: 'get',
|
||||
params: data,
|
||||
responseType: 'blob'
|
||||
})
|
||||
}
|
||||
// 导出公司客户汇总
|
||||
export function downloadGsCust(data) {
|
||||
return request({
|
||||
url: '/ibs/GridCount/exportGsCust',
|
||||
method: 'get',
|
||||
params: data,
|
||||
responseType: 'blob'
|
||||
})
|
||||
}
|
||||
|
||||
// 查询热力图数据-乡镇
|
||||
export function searchEchartTownData(data) {
|
||||
return request({
|
||||
url: '/admin/region/town',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询热力图数据-村
|
||||
export function searchEchartVillageData(data) {
|
||||
return request({
|
||||
url: '/admin/region/village',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询热力图业务指标
|
||||
export function getPerIndcList(data) {
|
||||
return request({
|
||||
url: '/admin/region/index',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询热力图详情数据
|
||||
export function getHotMapInfo(data) {
|
||||
return request({
|
||||
url: '/admin/region/detail',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询走访热力图数据-按区间查
|
||||
export function getPointInfo1(data) {
|
||||
return request({
|
||||
url: '/trajectory/list',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询走访热力图数据-按日期查
|
||||
export function getPointInfo2(data) {
|
||||
return request({
|
||||
url: '/trajectory/date/list',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
/** ****************自定义名单统计*******************/
|
||||
// 查询零售名单统计
|
||||
export function getCollectListNm1(data) {
|
||||
return request({
|
||||
url: '/ibs/gridVirtualCount/lsList',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询公司名单统计
|
||||
export function getCollectListNm2(data) {
|
||||
return request({
|
||||
url: '/ibs/gridVirtualCount/gsList',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询零售名单统计客户明细
|
||||
export function getColDetailListNm1(data) {
|
||||
return request({
|
||||
url: '/ibs/gridVirtualCount/lsCustList',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询公司名单统计客户明细
|
||||
export function getColDetailListNm2(data) {
|
||||
return request({
|
||||
url: '/ibs/gridVirtualCount/gsCustList',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
// 导出零售名单统计
|
||||
export function downloadLsNm(data) {
|
||||
return request({
|
||||
url: '/ibs/gridVirtualCount/lsExport',
|
||||
method: 'post',
|
||||
params: data,
|
||||
responseType: 'blob'
|
||||
})
|
||||
}
|
||||
|
||||
// 导出公司名单统计
|
||||
export function downloadGsNm(data) {
|
||||
return request({
|
||||
url: '/ibs/gridVirtualCount/gsExport',
|
||||
method: 'post',
|
||||
params: data,
|
||||
responseType: 'blob'
|
||||
})
|
||||
}
|
||||
|
||||
// 导出零售名单统计客户汇总
|
||||
export function downloadLsCustNm(data) {
|
||||
return request({
|
||||
url: '/ibs/gridVirtualCount/lsmxExport',
|
||||
method: 'post',
|
||||
params: data,
|
||||
responseType: 'blob'
|
||||
})
|
||||
}
|
||||
// 导出公司名单统计客户汇总
|
||||
export function downloadGsCustNm(data) {
|
||||
return request({
|
||||
url: '/ibs/gridVirtualCount/gsmxExport',
|
||||
method: 'post',
|
||||
params: data,
|
||||
responseType: 'blob'
|
||||
})
|
||||
}
|
||||
|
||||
/** ****************自定义地图网格报表*******************/
|
||||
// 查询零售地图网格
|
||||
export function getCollectListMap1(data) {
|
||||
return request({
|
||||
url: '/system/gridShapeCount/lsList',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询公司地图网格
|
||||
export function getCollectListMap2(data) {
|
||||
return request({
|
||||
url: '/system/gridShapeCount/gsList',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询零售地图网格客户明细
|
||||
export function getColDetailListMap1(data) {
|
||||
return request({
|
||||
url: '/system/gridShapeCount/lsCustList',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询公司地图网格客户明细
|
||||
export function getColDetailListMap2(data) {
|
||||
return request({
|
||||
url: '/system/gridShapeCount/gsCustList',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
// 导出零售地图网格
|
||||
export function downloadLsMap(data) {
|
||||
return request({
|
||||
url: '/system/gridShapeCount/lsExport',
|
||||
method: 'post',
|
||||
params: data,
|
||||
responseType: 'blob'
|
||||
})
|
||||
}
|
||||
|
||||
// 导出公司地图网格
|
||||
export function downloadGsMap(data) {
|
||||
return request({
|
||||
url: '/system/gridShapeCount/gsExport',
|
||||
method: 'post',
|
||||
params: data,
|
||||
responseType: 'blob'
|
||||
})
|
||||
}
|
||||
|
||||
// 导出零售地图网格客户汇总
|
||||
export function downloadLsCustMap(data) {
|
||||
return request({
|
||||
url: '/system/gridShapeCount/lsmxExport',
|
||||
method: 'post',
|
||||
params: data,
|
||||
responseType: 'blob'
|
||||
})
|
||||
}
|
||||
// 导出公司地图网格客户汇总
|
||||
export function downloadGsCustMap(data) {
|
||||
return request({
|
||||
url: '/system/gridShapeCount/gsmxExport',
|
||||
method: 'post',
|
||||
params: data,
|
||||
responseType: 'blob'
|
||||
})
|
||||
}
|
||||
|
||||
// 查询热力图数据-自定义地图
|
||||
export function searchEchartMapData(data) {
|
||||
return request({
|
||||
url: '/admin/region/town',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 自建名单网格热力图-公司
|
||||
export function getHeatMapGsList(data) {
|
||||
return request({
|
||||
url: '/system/gridShapeCount/heatMapGsList',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 自建名单网格热力图-零售
|
||||
export function getHeatMapLsList(data) {
|
||||
return request({
|
||||
url: '/system/gridShapeCount/heatMapLsList',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 自建名单网格热力图-指标查询
|
||||
export function getHeatMapIndexList(data) {
|
||||
return request({
|
||||
url: '/system/gridShapeCount/indexList',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 自建名单网格热力图-零售-区域名称查询
|
||||
export function getShapeNameLsList(data) {
|
||||
return request({
|
||||
url: '/system/gridShapeCount/shapeNameLsList',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 自建名单网格热力图-公司-区域名称查询
|
||||
export function getShapeNameGsList(data) {
|
||||
return request({
|
||||
url: '/system/gridShapeCount/shapeNameGsList',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 网格整体业绩
|
||||
// 查询零售整体业绩
|
||||
export function getCollectListAll1(data) {
|
||||
return request({
|
||||
url: '/ibs/GridUnionCount/LsList',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询公司整体业绩
|
||||
export function getCollectListAll2(data) {
|
||||
return request({
|
||||
url: '/ibs/GridUnionCount/GsList',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询零售整体业绩客户明细
|
||||
export function getColDetailListAll1(data) {
|
||||
return request({
|
||||
url: '/ibs/GridUnionCount/LsCustList',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询临海客户授权
|
||||
export function getLicenseAuthorization(data) {
|
||||
return request({
|
||||
url: '/tabPersonal/licenseAuthorization',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询公司整体业绩客户明细
|
||||
export function getColDetailListAll2(data) {
|
||||
return request({
|
||||
url: '/ibs/GridUnionCount/GsCustList',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
// 导出零售整体业绩
|
||||
export function downloadLsAll(data) {
|
||||
return request({
|
||||
url: '/ibs/GridUnionCount/exportLs',
|
||||
method: 'get',
|
||||
params: data,
|
||||
responseType: 'blob'
|
||||
})
|
||||
}
|
||||
|
||||
// 导出公司整体业绩
|
||||
export function downloadGsAll(data) {
|
||||
return request({
|
||||
url: '/ibs/GridUnionCount/exportGs',
|
||||
method: 'get',
|
||||
params: data,
|
||||
responseType: 'blob'
|
||||
})
|
||||
}
|
||||
|
||||
// 导出零售整体业绩客户汇总1000
|
||||
export function downloadLsCustAll(data) {
|
||||
return request({
|
||||
url: '/ibs/GridUnionCount/exportLsCustLimit',
|
||||
method: 'get',
|
||||
params: data,
|
||||
responseType: 'blob'
|
||||
})
|
||||
}
|
||||
// 导出公司整体业绩客户汇总1000
|
||||
export function downloadGsCustAll(data) {
|
||||
return request({
|
||||
url: '/ibs/GridUnionCount/exportGsCustLimit',
|
||||
method: 'get',
|
||||
params: data,
|
||||
responseType: 'blob'
|
||||
})
|
||||
}
|
||||
123
ruoyi-ui/src/api/grid/region.js
Normal file
123
ruoyi-ui/src/api/grid/region.js
Normal file
@@ -0,0 +1,123 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询地址树
|
||||
export function createTopGrid(data) {
|
||||
return request({
|
||||
url: '/grid/region/top/create',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
export function createSecGrid(data) {
|
||||
return request({
|
||||
url: '/grid/region/sec/create',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 创建虚拟网格客户导入方式/管户导入方式
|
||||
export function createVirGrid(data) {
|
||||
return request({
|
||||
url: '/grid/virtual/create',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function uploadFile(data) {
|
||||
return request({
|
||||
url: '/grid/virtual/import',
|
||||
method: 'post',
|
||||
headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
|
||||
data: data
|
||||
})
|
||||
}
|
||||
export function uploadFileUpdate(data) {
|
||||
return request({
|
||||
url: '/grid/virtual/import/update',
|
||||
method: 'post',
|
||||
headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function uploadFileGuan(data) {
|
||||
return request({
|
||||
url: '/grid/virtual/import/relate',
|
||||
method: 'post',
|
||||
headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function uploadFileGuanUpdate(data) {
|
||||
return request({
|
||||
url: '/grid/virtual/import/relate/update',
|
||||
method: 'post',
|
||||
headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 查询一级网格列表
|
||||
export function getTopList(query) {
|
||||
return request({
|
||||
url: '/grid/region/top/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
// 二级网格客户经理
|
||||
export function getUserListByGridId(query) {
|
||||
return request({
|
||||
url: '/grid/region/user/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 二级网格客户经理
|
||||
export function getUserListByDeptIds(query) {
|
||||
return request({
|
||||
url: '/grid/virtual/user/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
//网格查询
|
||||
export function getRegionTable(query) {
|
||||
return request({
|
||||
url: '/system/gridSelect/list/grid',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询预计客户数
|
||||
export function getCustCount(query) {
|
||||
return request({
|
||||
url: '/grid/region/cust/count',
|
||||
method: 'post',
|
||||
data: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询选择客户列表
|
||||
export function getGroupList(query) {
|
||||
return request({
|
||||
url: '/system/group/getGroupList',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 导入客群
|
||||
export function listByGroupId(query) {
|
||||
return request({
|
||||
url: '/system/customer/listByGroupId',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
53
ruoyi-ui/src/api/grid/relationRules.js
Normal file
53
ruoyi-ui/src/api/grid/relationRules.js
Normal file
@@ -0,0 +1,53 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询规则列表
|
||||
export function getRulesList(query) {
|
||||
return request({
|
||||
url: '/system/rule/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 修改规则
|
||||
export function updateRule(data) {
|
||||
return request({
|
||||
url: '/system/rule/edit',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
//新增规则
|
||||
export function addRule(data) {
|
||||
return request({
|
||||
url: '/system/rule/add',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
//更新列表
|
||||
export function updateRules(data) {
|
||||
return request({
|
||||
url: '/system/rule/update',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export function getParam() {
|
||||
return request({
|
||||
url: '/system/rule/getParam',
|
||||
method: 'put'
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
//地址来源
|
||||
export function getAddressSource() {
|
||||
return request({
|
||||
url: '/system/rule/getAddressSource',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
45
ruoyi-ui/src/api/grid/visit/checklist/index.js
Normal file
45
ruoyi-ui/src/api/grid/visit/checklist/index.js
Normal file
@@ -0,0 +1,45 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询网格清单
|
||||
export function gridCheckList(query) {
|
||||
return request({
|
||||
url: '/system/grid/listSearch/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 指标id查询
|
||||
export function systemRankingIndexList(query) {
|
||||
return request({
|
||||
url: '/system/ranking/indexList',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询指标排名列表
|
||||
export function systemRankingList(query) {
|
||||
return request({
|
||||
url: '/system/ranking/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 评论列表
|
||||
export function systemRankingId(id) {
|
||||
return request({
|
||||
url: `/system/ranking/${id}`,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
// 评论新增
|
||||
export function systemRanking(data) {
|
||||
return request({
|
||||
url: '/system/ranking',
|
||||
method: 'post',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user