This commit is contained in:
wkc
2026-02-26 14:51:13 +08:00
commit acd6c38ae2
2102 changed files with 320452 additions and 0 deletions

View 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'
})
}

View 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
})
}

View 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
})
}

View 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
})
}

View 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
})
}

View File

@@ -0,0 +1,9 @@
import request from '@/utils/request'
// 获取跳转链接
export function getLinkList(query) {
return request({
url: '/getBi',
method: 'get',
params: query
})
}

View 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
})
}

View 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
})
}

View 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
})
}

View 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'
})
}

View 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
})
}

View 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'
})
}

View 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
})
}