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,36 @@
import request from '@/utils/request'
// 区域审批查询列表
export function getApproveList(data) {
return request({
url: '/draw/audit/list',
method: 'get',
params: data
})
}
// 移交审批列表
export function getRemoveList(data) {
return request({
url: '/grid/region/transfer/list',
method: 'get',
params: data
})
}
// 移交审批-支行
export function removePassBranch(data) {
return request({
url: '/grid/region/transfer/approve/branch',
method: 'post',
data
})
}
// 移交审批-总行
export function removePassHead(data) {
return request({
url: '/grid/region/transfer/approve/head',
method: 'post',
data
})
}

View File

@@ -0,0 +1,37 @@
import request from '@/utils/request'
// 层级分页查询
export function getModelList(data) {
return request({
url: '/system/lscjSysuser/list',
method: 'get',
params: data
})
}
// 修改层级
export function updateModel(data) {
return request({
url: '/system/lscjSysuser',
method: 'put',
data: data
})
}
// 上传层级
export function uploadLevel(data) {
return request({
url: '/system/lscjSysuser/upload',
method: 'post',
data: data,
isUpload: true
})
}
// 删除层级
export function deleteByIds(data) {
return request({
url: `/system/lscjSysuser/${data}`,
method: 'delete'
})
}

View File

@@ -0,0 +1,27 @@
import request from '@/utils/request'
// 参数分页查询
export function getModelList(data) {
return request({
url: '/system/lscjAmount/list',
method: 'get',
params: data
})
}
// 新增参数
export function addModel(data) {
return request({
url: '/system/lscjAmount',
method: 'post',
data: data
})
}
// 删除参数
export function deleteByIds(data) {
return request({
url: `/system/lscjAmount/${data}`,
method: 'delete'
})
}

View File

@@ -0,0 +1,36 @@
import request from '@/utils/request'
// 模板分页查询
export function getModelList(data) {
return request({
url: '/lowcodeVisstFeedbackModel/modelList',
method: 'get',
params: data
})
}
// 新增模板
export function addModel(data) {
return request({
url: '/lowcodeVisstFeedbackModel',
method: 'post',
data: data
})
}
// 更新模板
export function updateModel(data) {
return request({
url: '/lowcodeVisstFeedbackModel',
method: 'put',
data: data
})
}
// 删除模板
export function deleteByIds(data) {
return request({
url: `/lowcodeVisstFeedbackModel/deleteByIds?${data}`,
method: 'delete'
})
}

View File

@@ -0,0 +1,164 @@
import request from '@/utils/request'
// 获取用户默认地址
export function getUserDefaultLoc(data) {
return request({
url: '/cust/map/loc',
method: 'get',
params: data
})
}
// 坐标和半径搜索用户数量
export function searchCircleCount(query) {
return request({
url: '/cust/map/search/circle/count',
method: 'post',
data: query
})
}
// 坐标和半径查询用户列表
export function searchCircleList(query) {
return request({
url: '/cust/map/search/circle',
method: 'post',
data: query
})
}
// 多边形搜索用户数量
export function searchPolygonCount(query) {
return request({
url: '/cust/map/search/polygon/count',
method: 'post',
data: query
})
}
// 多边形查询用户列表
export function searchPolygonList(query) {
return request({
url: '/cust/map/search/polygon',
method: 'post',
data: query
})
}
// 坐标和半径导出用户列表
export function downloadCircleList(data) {
return request({
url: '/cust/map/export/circle',
method: 'post',
data: data,
})
}
// 多边形导出用户列表
export function downloadPolygonList(data) {
return request({
url: '/cust/map/export/polygon',
method: 'post',
data: data,
})
}
// 导出勾选用户列表
export function downloadSelectList(data) {
return request({
url: '/cust/map/export/select',
method: 'post',
data: data,
responseType: 'blob'
})
}
// 获取币种
export function getMoneyTypeList(data) {
return request({
url: '/cust/map/metric/cur',
method: 'get',
params: data
})
}
// 通用下载
export function commonDownload(data) {
return request({
url: '/file/opt/download',
method: 'get',
params: data,
responseType: 'blob'
})
}
// 获取企业类型
export function getQiYeTypeList(data) {
return request({
url: '/cust/map/metric/company/type',
method: 'get',
params: data
})
}
// 获取下载中心列表
export function getDownCenter(data) {
return request({
url: '/notification/download/list',
method: 'get',
params: data
})
}
// 获取下载中心列表
export function getZzzsDict(data) {
return request({
url: '/cust/map/metric/zzzs',
method: 'get',
params: data
})
}
// 获取下载中心列表
export function getDownCenterList(data) {
return request({
url: '/download/list',
method: 'get',
params: data
})
}
// 下载中心列表下载
export function downCenterDownload(data) {
return request({
url: '/download/visit/record',
method: 'get',
params: data,
responseType: 'blob'
})
}
// 获取模板
export function getTemplateList(data) {
return request({
url: '/cust/map/search/template/get',
method: 'get',
params: data
})
}
// 保存查询模板
export function saveTemplate(data) {
return request({
url: '/cust/map/search/template/save',
method: 'POST',
data: data
})
}
// 删除查询模板
export function deleteTemplate(data) {
return request({
url: '/cust/map/search/template/delete',
method: 'POST',
params: data
})
}

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

View File

@@ -0,0 +1,17 @@
import request from '@/utils/request'
// 数据查询
export function gridCmpmCustManagerList(data) {
return request({
url: '/grid/cmpm/custManagerList',
method: 'get',
params: data
})
}
export function gridCmpmCustManagerResult(data) {
return request({
url: '/grid/cmpm/custManager/result',
method: 'get',
params: data
})
}

View File

@@ -0,0 +1,27 @@
import request from '@/utils/request'
// 网格查询机构
export function gridCmpmTransferListApprove(data) {
return request({
url: '/grid/cmpm/transfer/list/approve',
method: 'get',
params: data
})
}
// 网格查询历史数据
export function gridCmpmTransferListHistory(data) {
return request({
url: '/grid/cmpm/transfer/list/history',
method: 'get',
params: data
})
}
// 审批关系移交审批
export function gridCmpmTransferApprove(data) {
return request({
url: '/grid/cmpm/transfer/approve',
method: 'post',
data: data
})
}

View File

@@ -0,0 +1,54 @@
import request from '@/utils/request'
// 网格查询机构
export function gridCmpmList(data) {
return request({
url: '/grid/cmpm/list',
method: 'get',
params: data
})
}
// 创建关系移交审批
export function gridCmpmTransferCreate(data) {
return request({
url: '/grid/cmpm/transfer/create',
method: 'post',
data: data
})
}
// 查询客户分层等级下拉框
export function gridCmpmCustListTag(data) {
return request({
url: '/grid/cmpm/cust/list/tag',
method: 'get',
params: data
})
}
// 查询认领客户列表
export function gridCmpmTransferClaimList(data) {
return request({
url: '/grid/cmpm/transfer/claim/list',
method: 'get',
params: data
})
}
// 创建关系认领审批
export function gridCmpmTransferCreateClaim(data) {
return request({
url: '/grid/cmpm/transfer/create/claim',
method: 'post',
data: data
})
}
// 创建关系调整
export function gridCmpmTransferAdjust(data) {
return request({
url: '/grid/cmpm/transfer/adjust',
method: 'post',
data: data
})
}

View File

@@ -0,0 +1,28 @@
import request, { createService } from '@/utils/request'
// 网格查询机构
export function gridCmpmCommonList(data) {
return request({
url: '/grid/cmpm/common/list',
method: 'get',
params: data
})
}
// 创建关系认领审批
export function gridCmpmTransferCreateClaim(data) {
return request({
url: '/grid/cmpm/transfer/create/common/claim',
method: 'post',
data: data
})
}
//提交表单
export function applicationSubmit(data, baseURL) {
const service = baseURL ? createService(baseURL) : request;
return service({
// url: '/rate/pricing/submit',
url:'/rate/pricing/load',
method: 'post',
data: data
})
}

78
ruoyi-ui/src/api/login.js Normal file
View File

@@ -0,0 +1,78 @@
import request from '@/utils/request'
// 登录方法
export function login(username, password, code, uuid) {
const data = {
username,
password,
code,
uuid
}
return request({
url: '/login',
headers: {
isToken: false,
repeatSubmit: false
},
method: 'post',
data: data
})
}
// 注册方法
export function register(data) {
return request({
url: '/register',
headers: {
isToken: false
},
method: 'post',
data: data
})
}
// 获取用户详细信息
export function getInfo() {
return request({
url: '/getInfo',
method: 'get'
})
}
// 退出方法
export function logout() {
return request({
url: '/logout',
method: 'post'
})
}
// 获取验证码
export function getCodeImg() {
return request({
url: '/captchaImage',
headers: {
isToken: false
},
method: 'get',
timeout: 20000
})
}
// 判断是不是第一次登陆
export function isFirstLogin(data) {
return request({
url: '/isFirstLogin',
method: 'post',
data
})
}
//下载操作手册
export function downloadFile() {
return request({
url: `downloadProductManual`,
method: 'get',
responseType: 'blob'
})
}

18
ruoyi-ui/src/api/menu.js Normal file
View File

@@ -0,0 +1,18 @@
import request from '@/utils/request'
// 获取路由
export const getRouters = () => {
return request({
url: '/getRouters',
method: 'get'
})
}
// 菜单打点
export function countMenu(data) {
return request({
url: `/countMenu?${data}`,
method: 'post',
})
}

View File

@@ -0,0 +1,57 @@
import request from '@/utils/request'
// 查询缓存详细
export function getCache() {
return request({
url: '/monitor/cache',
method: 'get'
})
}
// 查询缓存名称列表
export function listCacheName() {
return request({
url: '/monitor/cache/getNames',
method: 'get'
})
}
// 查询缓存键名列表
export function listCacheKey(cacheName) {
return request({
url: '/monitor/cache/getKeys/' + cacheName,
method: 'get'
})
}
// 查询缓存内容
export function getCacheValue(cacheName, cacheKey) {
return request({
url: '/monitor/cache/getValue/' + cacheName + '/' + cacheKey,
method: 'get'
})
}
// 清理指定名称缓存
export function clearCacheName(cacheName) {
return request({
url: '/monitor/cache/clearCacheName/' + cacheName,
method: 'delete'
})
}
// 清理指定键名缓存
export function clearCacheKey(cacheKey) {
return request({
url: '/monitor/cache/clearCacheKey/' + cacheKey,
method: 'delete'
})
}
// 清理全部缓存
export function clearCacheAll() {
return request({
url: '/monitor/cache/clearCacheAll',
method: 'delete'
})
}

View File

@@ -0,0 +1,71 @@
import request from '@/utils/request'
// 查询定时任务调度列表
export function listJob(query) {
return request({
url: '/monitor/job/list',
method: 'get',
params: query
})
}
// 查询定时任务调度详细
export function getJob(jobId) {
return request({
url: '/monitor/job/' + jobId,
method: 'get'
})
}
// 新增定时任务调度
export function addJob(data) {
return request({
url: '/monitor/job',
method: 'post',
data: data
})
}
// 修改定时任务调度
export function updateJob(data) {
return request({
url: '/monitor/job',
method: 'put',
data: data
})
}
// 删除定时任务调度
export function delJob(jobId) {
return request({
url: '/monitor/job/' + jobId,
method: 'delete'
})
}
// 任务状态修改
export function changeJobStatus(jobId, status) {
const data = {
jobId,
status
}
return request({
url: '/monitor/job/changeStatus',
method: 'put',
data: data
})
}
// 定时任务立即执行一次
export function runJob(jobId, jobGroup) {
const data = {
jobId,
jobGroup
}
return request({
url: '/monitor/job/run',
method: 'put',
data: data
})
}

View File

@@ -0,0 +1,26 @@
import request from '@/utils/request'
// 查询调度日志列表
export function listJobLog(query) {
return request({
url: '/monitor/jobLog/list',
method: 'get',
params: query
})
}
// 删除调度日志
export function delJobLog(jobLogId) {
return request({
url: '/monitor/jobLog/' + jobLogId,
method: 'delete'
})
}
// 清空调度日志
export function cleanJobLog() {
return request({
url: '/monitor/jobLog/clean',
method: 'delete'
})
}

View File

@@ -0,0 +1,34 @@
import request from '@/utils/request'
// 查询登录日志列表
export function list(query) {
return request({
url: '/monitor/logininfor/list',
method: 'get',
params: query
})
}
// 删除登录日志
export function delLogininfor(infoId) {
return request({
url: '/monitor/logininfor/' + infoId,
method: 'delete'
})
}
// 解锁用户登录状态
export function unlockLogininfor(userName) {
return request({
url: '/monitor/logininfor/unlock/' + userName,
method: 'get'
})
}
// 清空登录日志
export function cleanLogininfor() {
return request({
url: '/monitor/logininfor/clean',
method: 'delete'
})
}

View File

@@ -0,0 +1,18 @@
import request from '@/utils/request'
// 查询在线用户列表
export function list(query) {
return request({
url: '/monitor/online/list',
method: 'get',
params: query
})
}
// 强退用户
export function forceLogout(tokenId) {
return request({
url: '/monitor/online/' + tokenId,
method: 'delete'
})
}

View File

@@ -0,0 +1,26 @@
import request from '@/utils/request'
// 查询操作日志列表
export function list(query) {
return request({
url: '/monitor/operlog/list',
method: 'get',
params: query
})
}
// 删除操作日志
export function delOperlog(operId) {
return request({
url: '/monitor/operlog/' + operId,
method: 'delete'
})
}
// 清空操作日志
export function cleanOperlog() {
return request({
url: '/monitor/operlog/clean',
method: 'delete'
})
}

View File

@@ -0,0 +1,9 @@
import request from '@/utils/request'
// 获取服务信息
export function getServer() {
return request({
url: '/monitor/server',
method: 'get'
})
}

View File

@@ -0,0 +1,19 @@
import request,{ createService } from '@/utils/request'
// 利率测算-执行测算
export function execRateCalc(params,baseURL) {
const service = baseURL ? createService(baseURL) : request;
return service({
url: '/rate/pricing/invoke',
method: 'post',
data: params
})
}
// 利率测算-流程提交
export function submitCalcFlow(params,baseURL) {
const service = baseURL ? createService(baseURL) : request;
return service({
url: '/rate/pricing/submit',
method: 'post',
data: params
})
}

View File

@@ -0,0 +1,18 @@
import request from '@/utils/request'
//海宁支行人员对公客户认领业绩统计报表
export function resultList(params) {
return request({
url: '/report/result/list',
method: 'get',
params,
})
}
//海宁对公客户认领业绩明细报表
export function detailList(params) {
return request({
url: '/report/detail/list',
method: 'get',
params
})
}

View File

@@ -0,0 +1,10 @@
import request from '@/utils/request'
// 新增活动
export function campaignAdd(query) {
return request({
url: '/system/campaign/add',
method: 'post',
params: query
})
}

View File

@@ -0,0 +1,100 @@
import request from '@/utils/request'
// 查询清单列表信息
export function findchecknamelist(query) {
return request({
url: '/system/listselectlist/namelist',
method: 'get',
params: query
})
}
// 查询清单信息
export function findchecklist(query) {
return request({
url: '/system/listselectlist/list',
method: 'get',
params: query
})
}
//客户清单查询
export function findcheckcustomerlist(query) {
return request({
url: '/system/listselectlist/custlist',
method: 'get',
params: query
})
}
//支行认领清单
export function orgClaimList(query) {
return request({
url: '/system/group/orgClaim',
method: 'put',
params: query
})
}
//支行二次分配认领/system/campaign/allocate
export function allocateCustomerList(query) {
return request({
url: '/system/campaign/allocate',
method: 'post',
data: query
})
}
// 根据groupid导出
export function exportCustData(query) {
return request({
url: '/system/listselectlist/export',
method: 'POST',
params: query,
responseType: 'blob'
})
}
//根据客户id查询客户详情
export function findCustDetail(query) {
return request({
url: '/system/grid/listSearch/CustomerDetail',
method: 'get',
params: query,
})
}
//根据客户经理批量认领客户
export function custClaimCustomer(query) {
return request({
url: '/system/group/custIdsClaim',
method: 'put',
params: query,
})
}
//个人详情
export function customerDetail(custId) {
return request({
url: `/system/grid/listSearch/CustomerDetail?custId=${custId}`,
method: 'get',
})
}
//商户详情
export function merchantDetail(custId) {
return request({
url: `/system/grid/listSearch/MerchantDetail?custId=${custId}`,
method: 'get',
})
}
//企业详情
export function businessDetail(custId) {
return request({
url: `/system/grid/listSearch/BusinessDetail?custId=${custId}`,
method: 'get',
})
}

View File

@@ -0,0 +1,60 @@
import request from '@/utils/request'
// 查询参数列表
export function listConfig(query) {
return request({
url: '/system/config/list',
method: 'get',
params: query
})
}
// 查询参数详细
export function getConfig(configId) {
return request({
url: '/system/config/' + configId,
method: 'get'
})
}
// 根据参数键名查询参数值
export function getConfigKey(configKey) {
return request({
url: '/system/config/configKey/' + configKey,
method: 'get'
})
}
// 新增参数配置
export function addConfig(data) {
return request({
url: '/system/config',
method: 'post',
data: data
})
}
// 修改参数配置
export function updateConfig(data) {
return request({
url: '/system/config',
method: 'put',
data: data
})
}
// 删除参数配置
export function delConfig(configId) {
return request({
url: '/system/config/' + configId,
method: 'delete'
})
}
// 刷新参数缓存
export function refreshCache() {
return request({
url: '/system/config/refreshCache',
method: 'delete'
})
}

View File

@@ -0,0 +1,29 @@
import request from '@/utils/request'
// 获取文件夹
export function tabDetail(id) {
return request({
url: `/system/group/tabDetail?id=${id}`,
method: 'get',
})
}
// 获取指标
export function listTab(query) {
return request({
url: '/system/group/listTab',
method: 'get',
params: query
})
}
//规则创建
//新增指标层级
export function createGroupByRule(params) {
return request({
url: '/system/group/createGroupByRule',
method: 'post',
data: params
})
}

View File

@@ -0,0 +1,19 @@
import request from '@/utils/request-mock'
// 查询我的客户
export function listMyCustomer(query) {
return request({
url: '/system/custBaseInfo/list',
method: 'get',
params: query
})
}
//查询清单查询
export function listList(query) {
return request({
url: '/system/custBaseInfo/list',
method: 'get',
params: query
})
}

View File

@@ -0,0 +1,52 @@
import request from '@/utils/request'
// 查询部门列表
export function listDept(query) {
return request({
url: '/system/dept/list',
method: 'get',
params: query
})
}
// 查询部门列表(排除节点)
export function listDeptExcludeChild(deptId) {
return request({
url: '/system/dept/list/exclude/' + deptId,
method: 'get'
})
}
// 查询部门详细
export function getDept(deptId) {
return request({
url: '/system/dept/' + deptId,
method: 'get'
})
}
// 新增部门
export function addDept(data) {
return request({
url: '/system/dept/add',
method: 'post',
data: data
})
}
// 修改部门
export function updateDept(data) {
return request({
url: '/system/dept/edit',
method: 'put',
data: data
})
}
// 删除部门
export function delDept(deptId) {
return request({
url: '/system/dept/' + deptId,
method: 'delete'
})
}

View File

@@ -0,0 +1,52 @@
import request from '@/utils/request'
// 查询字典数据列表
export function listData(query) {
return request({
url: '/system/dict/data/list',
method: 'get',
params: query
})
}
// 查询字典数据详细
export function getData(dictCode) {
return request({
url: '/system/dict/data/' + dictCode,
method: 'get'
})
}
// 根据字典类型查询字典数据信息
export function getDicts(dictType) {
return request({
url: '/system/dict/data/type/' + dictType,
method: 'get'
})
}
// 新增字典数据
export function addData(data) {
return request({
url: '/system/dict/data',
method: 'post',
data: data
})
}
// 修改字典数据
export function updateData(data) {
return request({
url: '/system/dict/data',
method: 'put',
data: data
})
}
// 删除字典数据
export function delData(dictCode) {
return request({
url: '/system/dict/data/' + dictCode,
method: 'delete'
})
}

View File

@@ -0,0 +1,60 @@
import request from '@/utils/request'
// 查询字典类型列表
export function listType(query) {
return request({
url: '/system/dict/type/list',
method: 'get',
params: query
})
}
// 查询字典类型详细
export function getType(dictId) {
return request({
url: '/system/dict/type/' + dictId,
method: 'get'
})
}
// 新增字典类型
export function addType(data) {
return request({
url: '/system/dict/type',
method: 'post',
data: data
})
}
// 修改字典类型
export function updateType(data) {
return request({
url: '/system/dict/type',
method: 'put',
data: data
})
}
// 删除字典类型
export function delType(dictId) {
return request({
url: '/system/dict/type/' + dictId,
method: 'delete'
})
}
// 刷新字典缓存
export function refreshCache() {
return request({
url: '/system/dict/type/refreshCache',
method: 'delete'
})
}
// 获取字典选择框列表
export function optionselect() {
return request({
url: '/system/dict/type/optionselect',
method: 'get'
})
}

View File

@@ -0,0 +1,10 @@
import request from '@/utils/request'
// 查询我的客户
export function exportGroupCustomer(query) {
return request({
url: '/system/group/exportData',
method: 'post',
params: query
})
}

View File

@@ -0,0 +1,28 @@
import request from '@/utils/request'
//查询家庭成员树结构
export function getFamilyTreeByIdCard(idCard) {
return request({
url: `/system/member/getFamilyTreeByIdCard?idCard=${idCard}`,
method: 'get',
})
}
//新增关系
export function addRelatePerson(data) {
return request({
url: `/system/member/addRelatePerson?${data}`,
method: 'post',
})
}
//删除关系
export function removePerson(idCard) {
return request({
url: `/system/member/removePerson?idCard=${idCard}`,
method: 'post',
})
}

View File

@@ -0,0 +1,63 @@
import request from '@/utils/request'
// 查询我的客户
export function findCustByGroupId(query) {
return request({
url: '/system/customer/listByGroupId',
method: 'get',
params: query
})
}
export function findCustListByGroupId(query) {
return request({
url: '/system/group/CustomerList',
method: 'get',
params: query
})
}
export function isHead(query) {
return request({
url: '/system/group/isHead',
method: 'get',
params: query
})
}
export function campaignDetail(query) {
return request({
url: '/system/campaign/getCampaignByCampaignId',
method: 'get',
params: query
})
}
export function customerAppoint(query) {
return request({
url: '/system/group/appoint',
method: 'put',
params: query
})
}
//模糊查询对应的客户经理
export function findCustomerByNameAndId(query) {
return request({
url: '/system/user/findUser',
method: 'get',
params: query
})
}
//导入失败客户下载
export function exportDataError(query) {
return request({
url: '/system/group/exportDataError',
method: 'post',
params: query
})
}

View File

@@ -0,0 +1,66 @@
import request from '@/utils/request'
// 查询我的客户
export function groupList(query) {
return request({
url: '/system/group/groupList',
method: 'get',
params: query
})
}
// 根据groupid导出
export function exportData(query) {
return request({
url: '/system/group/exportData',
method: 'POST',
params: query,
responseType: 'blob'
})
}
//根据指定ID导出
export function exportDataByCustIds(query) {
return request({
url: '/system/group/exportDataByCustIds',
method: 'POST',
params: query,
responseType: 'blob'
})
}
//删除
export function DeleteGroupByGroupId(id) {
return request({
url: `/system/group/DeleteGroupByGroupId?groupId=${id}`,
method: 'get',
})
}
// 获取已有任务
export function getCurrentExistTask(query) {
return request({
url: `/system/campaign/listCampaign`,
method: 'get',
params: query,
})
}
// 添加到已有任务
export function addToCurrentExistTask(data) {
return request({
url: `/system/group/createTask`,
method: 'post',
data: data,
})
}
// 修改备注
export function systemRecordEditLable(data) {
return request({
url: `/system/record/editLable`,
method: 'post',
data: data,
})
}

View File

@@ -0,0 +1,260 @@
import request from '@/utils/request'
//便捷菜单列表
export function quickList() {
return request({
url: '/dashboard/quick/access/list',
method: 'get',
})
}
//预警数据
export function warnList() {
return request({
url: '/dashboard/warn/list',
method: 'get',
})
}
export function warnRespList(query) {
return request({
url: '/dashboard/warnResp/list',
method: 'get',
params: query
})
}
//预警列表
export function loanWarnList(query) {
return request({
url: '/dashboard/loan/warn/list',
method: 'get',
params: query
})
}
//快速访问下拉框
export function quickSelect(query) {
return request({
url: '/dashboard/quick/access/select',
method: 'get',
})
}
//更新快速访问下拉框
export function updateQuickSelect(data) {
return request({
url: `/dashboard/quick/access/update`,
method: 'post',
data: data,
})
}
//总行待办事项列表
export function headList(query) {
return request({
url: `/dashboard/campaign/head`,
method: 'get',
params: query
})
}
//支行待办事项列表
export function branchList(query) {
return request({
url: `/dashboard/campaign/branch`,
method: 'get',
params: query
})
}
//支行待办事项列表
export function managerList(query) {
return request({
url: `/dashboard/campaign/manager`,
method: 'get',
params: query
})
}
//业务提醒接口
export function getReminder() {
return request({
url: `/dashboard/index`,
method: 'get',
})
}
//版本更新信息
export function getNotice(query) {
return request({
url: `/dashboard/notice`,
method: 'get',
params: query
})
}
//消息中心列表
export function getNoticeCenter(query) {
return request({
url: `/notification/list`,
method: 'get',
params: query
})
}
//消息中心已读
export function noticeHasReady(query) {
return request({
url: `/notification/update`,
method: 'post',
params: query
})
}
//外部链接
export function getExternalUrl(query) {
return request({
url: `/dashboard/externalUrl`,
method: 'get',
params: query
})
}
//岗位下拉接口
export function systemPostOptionselect(query) {
return request({
url: `/system/post/optionselect`,
method: 'get',
params: query
})
}
//工作类型下拉接口
export function systemDictDataType(distType) {
return request({
url: `/system/dict/data/type/${distType}`,
method: 'get'
})
}
//新增工作清单模板
export function workTemplateInsert(data) {
return request({
url: `/work/template/insert`,
method: 'post',
data: data,
})
}
//查询工作清单模板列表
export function workTemplateList(query) {
return request({
url: `/work/template/list`,
method: 'get',
params: query
})
}
//修改工作清单模板
export function workTemplateEdit(data) {
return request({
url: `/work/template/edit`,
method: 'post',
data: data,
})
}
//删除工作清单模板
export function workTemplateDelete(data) {
return request({
url: `/work/template/delete`,
method: 'post',
data: data,
})
}
//查询我的工作清单(管理员)
export function workRecordList(query) {
return request({
url: `/work/record/list`,
method: 'get',
params: query
})
}
//查询我的工作清单
export function workRecordListAll(query) {
return request({
url: `/work/record/allList`,
method: 'get',
params: query
})
}
//查询工作清单完成情况
export function workRecordCompleteStatus(query) {
return request({
url: `/work/record/complete/status`,
method: 'get',
params: query
})
}
//查询预警信息(管理员)
export function workRecordAlterList(query) {
return request({
url: `/work/record/alter/list`,
method: 'get',
params: query
})
}
//查询我的预警工作清单
export function warningworkRecordList(query) {
return request({
url: `/work/record/alter/allList`,
method: 'get',
params: query
})
}
//更新预警工作清单
export function warningworkRecordSubmit(data) {
return request({
url: `/work/record/alter/edit`,
method: 'post',
data: data,
})
}
//查询二次走访列表
export function appointmentSecondVisitList(query) {
return request({
url: `/appointment/secondVisit/list`,
method: 'get',
params: query
})
}
//查询资源协助申请列表
export function appointmentResourceAssistList(query) {
return request({
url: `/appointment/resourceAssist/list`,
method: 'get',
params: query
})
}
//走访资源提醒编辑
export function resourceAssistEdit(data) {
return request({
url: `/appointment/resourceAssist/feedback`,
method: 'post',
data: data,
})
}
// 预警任务已读
export function recordread(data) {
return request({
url: '/work/record/read',
method: 'post',
data
})
}
// 预警任务
export function warningCardNum(query) {
return request({
url: '/work/record/alter/count',
method: 'get',
params: query
})
}

View File

@@ -0,0 +1,20 @@
import request from '@/utils/request'
// 查询我的客户
export function importData(data) {
return request({
url: '/system/group/importData',
method: 'post',
data,
headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
})
}
//下载模板
export function downloadFile(type) {
return request({
url: `/system/group/download?type=${type}`,
method: 'post',
responseType: 'blob'
})
}

View File

@@ -0,0 +1,360 @@
import request from '@/utils/request'
// 查询清单列表信息
export function listByKeyword(query) {
return request({
url: '/system/retail/listByKeyword',
method: 'get',
params: query
})
}
export function listSelectDetail(id) {
return request({
url: `/system/retail/${id}`,
method: 'get',
})
}
// 保存资料
export function updateCust(params) {
return request({
url: `/system/retail/update`,
method: 'put',
params
})
}
// 个人试图
export function getInfoByCustId(custId) {
return request({
url: `/system/retail/getInfoByCustId?custId=${custId}`,
method: 'get',
})
}
//个人折叠项
export function getIndividualfold(custIdc) {
return request({
url: `/system/retail/fold/${custIdc}`,
method: 'get',
})
}
//新增他行利率
export function addThll(data) {
return request({
url: `/system/rate/add?${data}`,
method: 'post',
})
}
//编辑他行利率
export function editThll(data) {
return request({
url: `/system/rate/edit?${data}`,
method: 'put',
})
}
//商户列表查询
export function commerciaList(query) {
return request({
url: '/system/merchant/list',
method: 'get',
params: query
})
}
// 商户试图
export function getMerchantDetail(custId) {
return request({
url: `/system/merchant/getInfoByCustId?custId=${custId}`,
method: 'get',
})
}
//商户编辑
export function updateMerchantDetail(params) {
return request({
url: `/system/merchant`,
method: 'put',
params
})
}
//企业列表查询
export function businessList(query) {
return request({
url: '/system/business/list',
method: 'get',
params: query
})
}
// 企业试图
export function getBusinessDetail(custId) {
return request({
url: `/system/business/getInfoByCustId?custId=${custId}`,
method: 'get',
})
}
//企业编辑
export function updateBusinessDetail(params) {
return request({
url: `/system/business`,
method: 'put',
params
})
}
//个人营销建档
export function addRetailRecord(data) {
return request({
url: `/system/retail/addRecord?${data}`,
method: 'post',
})
}
//商户营销建档
export function addMerchantRecord(data) {
return request({
url: `/system/merchant/addRecord?${data}`,
method: 'post',
})
}
//企业建档
export function addBusinessRecord(data) {
return request({
url: `/system/business/addRecord?${data}`,
method: 'post',
})
}
//查询行业
export function getIndustryTree() {
return request({
url: `/system/retail/selectIndustryTree`,
method: 'get',
})
}
//根据身份证号码查询
export function getInfoByCustIdc(custIdc) {
return request({
url: `/system/retail/getInfoByCustIdc?custIdc=${custIdc}`,
method: 'get',
})
}
//新增家庭成员
export function addFamily(data) {
return request({
url: `/system/family/members/add?${data}`,
method: 'post',
})
}
//建档页面相关接口
//列表查询
export function listByCustType(query) {
return request({
url: '/system/record/listByCustType',
method: 'get',
params: query
})
}
//新增赢下建档
export function addRecord(data) {
return request({
url: `/system/record/add`,
method: 'post',
data:data
})
}
//营销建档详情
export function getRecordDetail(id) {
return request({
url: `/system/record/${id}`,
method: 'get',
})
}
//营销建档详情修改
export function editRecord(params) {
return request({
url: `/system/record/edit`,
method: 'put',
params
})
}
//家庭成员新增
export function addFamilyRecord(data) {
return request({
url: `/system/family/record/add?${data}`,
method: 'post',
})
}
//家庭成员修改
export function editFamilyRecord(data) {
return request({
url: `/system/family/record/edit?${data}`,
method: 'put',
})
}
//导出个人详情
export function exportRetailDetail(custId) {
return request({
url: `/system/retail/exportRetailDetail?custId=${custId}`,
method: 'get',
responseType: 'blob'
})
}
//导出商户详情
export function exportMerchantDetail(custId) {
return request({
url: `/system/merchant/exportMerchantDetail?custId=${custId}`,
method: 'get',
responseType: 'blob'
})
}
//导出企业详情
export function exportBusinessDetail(custId) {
return request({
url: `/system/business/exportBusinessDetail?custId=${custId}`,
method: 'get',
responseType: 'blob'
})
}
//根据身份证号查询家庭成员
export function listByIdCard(idCard) {
return request({
url: `/system/member/listByIdCard?idCard=${idCard}`,
method: 'get',
})
}
//获取经营状态
export function getRegStatus() {
return request({
url: '/system/business/getRegStatus',
method: 'get',
})
}
// 试图个人走访记录
export function getVisitInfoList(custIdc, custType) {
return request({
url: `/system/campaign/visitInfoList?custIdc=${custIdc}&custType=${custType}`,
method: 'get',
})
}
// 试图商户企业走访记录
export function visitInfoList(socialCreditCode, custType) {
return request({
url: `/system/campaign/visitInfoList?socialCreditCode=${socialCreditCode}&custType=${custType}`,
method: 'get',
})
}
// 触达个人走访记录
export function getcdVisitInfoList(params) {
return request({
url: `/system/campaign/visitInfoList?custIdc=${params.custIdc}&campaignId=${params.campaignId}`,
method: 'get',
})
}
// 触达商户企业走访记录
export function cdVisitInfoList(params) {
return request({
url: `/system/campaign/visitInfoList?socialCreditCode=${params.socialCreditCode}&campaignId=${params.campaignId}`,
method: 'get',
})
}
// 获取走访记录
export function getListByCampign(query) {
return request({
url: `/visit/record/listByCampign`,
method: 'get',
params: query
})
}
//编辑走访备注
export function editVisitInfo(data) {
return request({
url: `/system/campaign/editVisitInfo`,
method: 'post',
data: data,
})
}
// 编辑标签
export function editCustTag(data) {
return request({
url: `/system/retail/editCustTag`,
method: 'post',
data: data
})
}
// 自定义标签--编辑标签
export function editCustTag1(data) {
return request({
url: `/system/retail/editManualTag`,
method: 'post',
data: data
})
}
//查询潜客登记列表
export function custLeadList(query) {
return request({
url: '/cust/lead/list',
method: 'get',
params: query
})
}
//查询潜客登记信息
export function custLeadSelect(query) {
return request({
url: '/cust/lead/select',
method: 'get',
params: query
})
}
// 走访反馈配置标签
export function getcustomTag(custType) {
return request({
url: `/system/retail/manualTagList?custType=${custType}`,
method: 'get',
})
}
// 获取客户层级
export function getcustomLevel(custType, custId) {
return request({
url: `/grid/cmpm/cust/level?custType=${custType}&custId=${custId}`,
method: 'get',
})
}
// 二次走访预约
export function appointmentSecondVisit(visitTime, data) {
return request({
url: `/appointment/secondVisit?visitTime=${visitTime}`,
method: 'post',
data: data
})
}
// 获取全行柜员列表
export function systemUserAllTreeUser() {
return request({
url: `/system/user/allTreeUser`,
method: 'get'
})
}
// 资源协助申请
export function appointmentResourceAssist(userName, nickName, data) {
return request({
url: `/appointment/resourceAssist?userName=${userName}&nickName=${nickName}`,
method: 'post',
data: data
})
}

View File

@@ -0,0 +1,68 @@
import request from '@/utils/request'
// 查询菜单列表
export function listMenu(query) {
return request({
url: '/system/menu/list',
method: 'get',
params: query
})
}
// 查询菜单详细
export function getMenu(menuId) {
return request({
url: '/system/menu/' + menuId,
method: 'get'
})
}
// 查询菜单下拉树结构
export function treeselect() {
return request({
url: '/system/menu/treeselect',
method: 'get'
})
}
// 根据角色ID查询菜单下拉树结构
export function roleMenuTreeselect(roleId) {
return request({
url: '/system/menu/roleMenuTreeselect/' + roleId,
method: 'get'
})
}
// 新增菜单
export function addMenu(data) {
return request({
url: '/system/menu',
method: 'post',
data: data
})
}
// 修改菜单
export function updateMenu(data) {
return request({
url: '/system/menu',
method: 'put',
data: data
})
}
// 删除菜单
export function delMenu(menuId) {
return request({
url: '/system/menu/' + menuId,
method: 'delete'
})
}
// 查询总行数据
export function getHeadList() {
return request({
url: '/system/dept/headList',
method: 'get'
})
}

View File

@@ -0,0 +1,44 @@
import request from '@/utils/request'
// 查询公告列表
export function listNotice(query) {
return request({
url: '/system/notice/list',
method: 'get',
params: query
})
}
// 查询公告详细
export function getNotice(noticeId) {
return request({
url: '/system/notice/' + noticeId,
method: 'get'
})
}
// 新增公告
export function addNotice(data) {
return request({
url: '/system/notice',
method: 'post',
data: data
})
}
// 修改公告
export function updateNotice(data) {
return request({
url: '/system/notice',
method: 'put',
data: data
})
}
// 删除公告
export function delNotice(noticeId) {
return request({
url: '/system/notice/' + noticeId,
method: 'delete'
})
}

View File

@@ -0,0 +1,44 @@
import request from '@/utils/request'
// 查询岗位列表
export function listPost(query) {
return request({
url: '/system/post/list',
method: 'get',
params: query
})
}
// 查询岗位详细
export function getPost(postId) {
return request({
url: '/system/post/' + postId,
method: 'get'
})
}
// 新增岗位
export function addPost(data) {
return request({
url: '/system/post',
method: 'post',
data: data
})
}
// 修改岗位
export function updatePost(data) {
return request({
url: '/system/post',
method: 'put',
data: data
})
}
// 删除岗位
export function delPost(postId) {
return request({
url: '/system/post/' + postId,
method: 'delete'
})
}

View File

@@ -0,0 +1,17 @@
import request from '@/utils/request'
//获取企信慧眼token
export function getQxhyToken() {
return request({
url: '/qxhy/token',
method: 'post',
})
}
//获取作战试图路径
export function getViewUrl(data) {
return request({
url: `/system/lsdm/getUrl?viewName=${data.viewName}`,
method: 'get',
})
}

View File

@@ -0,0 +1,119 @@
import request from '@/utils/request'
// 查询角色列表
export function listRole(query) {
return request({
url: '/system/role/list',
method: 'get',
params: query
})
}
// 查询角色详细
export function getRole(roleId) {
return request({
url: '/system/role/' + roleId,
method: 'get'
})
}
// 新增角色
export function addRole(data) {
return request({
url: '/system/role',
method: 'post',
data: data
})
}
// 修改角色
export function updateRole(data) {
return request({
url: '/system/role',
method: 'put',
data: data
})
}
// 角色数据权限
export function dataScope(data) {
return request({
url: '/system/role/dataScope',
method: 'put',
data: data
})
}
// 角色状态修改
export function changeRoleStatus(roleId, status) {
const data = {
roleId,
status
}
return request({
url: '/system/role/changeStatus',
method: 'put',
data: data
})
}
// 删除角色
export function delRole(roleId) {
return request({
url: '/system/role/' + roleId,
method: 'delete'
})
}
// 查询角色已授权用户列表
export function allocatedUserList(query) {
return request({
url: '/system/role/authUser/allocatedList',
method: 'get',
params: query
})
}
// 查询角色未授权用户列表
export function unallocatedUserList(query) {
return request({
url: '/system/role/authUser/unallocatedList',
method: 'get',
params: query
})
}
// 取消用户授权角色
export function authUserCancel(data) {
return request({
url: '/system/role/authUser/cancel',
method: 'put',
data: data
})
}
// 批量取消用户授权角色
export function authUserCancelAll(data) {
return request({
url: '/system/role/authUser/cancelAll',
method: 'put',
params: data
})
}
// 授权用户选择
export function authUserSelectAll(data) {
return request({
url: '/system/role/authUser/selectAll',
method: 'put',
params: data
})
}
// 根据角色ID查询部门树结构
export function deptTreeSelect(roleId) {
return request({
url: '/system/role/deptTree/' + roleId,
method: 'get'
})
}

View File

@@ -0,0 +1,136 @@
import request from '@/utils/request'
import { parseStrEmpty } from "@/utils/ruoyi";
// 查询用户列表
export function listUser(query) {
return request({
url: '/system/user/list',
method: 'get',
params: query
})
}
// 查询用户详细
export function getUser(userId) {
return request({
url: '/system/user/' + parseStrEmpty(userId),
method: 'get'
})
}
// 新增用户
export function addUser(data) {
return request({
url: '/system/user',
method: 'post',
data: data
})
}
// 修改用户
export function updateUser(data) {
return request({
url: '/system/user',
method: 'put',
data: data
})
}
// 删除用户
export function delUser(userId) {
return request({
url: '/system/user/' + userId,
method: 'delete'
})
}
// 用户密码重置
export function resetUserPwd(userId, password) {
const data = {
userId,
password
}
return request({
url: '/system/user/resetPwd',
method: 'put',
data: data
})
}
// 用户状态修改
export function changeUserStatus(userId, status) {
const data = {
userId,
status
}
return request({
url: '/system/user/changeStatus',
method: 'put',
data: data
})
}
// 查询用户个人信息
export function getUserProfile() {
return request({
url: '/system/user/profile',
method: 'get'
})
}
// 修改用户个人信息
export function updateUserProfile(data) {
return request({
url: '/system/user/profile',
method: 'put',
data: data
})
}
// 用户密码重置
export function updateUserPwd(oldPassword, newPassword) {
const data = {
oldPassword,
newPassword
}
return request({
url: '/system/user/profile/updatePwd',
method: 'put',
params: data
})
}
// 用户头像上传
export function uploadAvatar(data) {
return request({
url: '/system/user/profile/avatar',
method: 'post',
headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
data: data
})
}
// 查询授权角色
export function getAuthRole(userId) {
return request({
url: '/system/user/authRole/' + userId,
method: 'get'
})
}
// 保存授权角色
export function updateAuthRole(data) {
return request({
url: '/system/user/authRole',
method: 'put',
params: data
})
}
// 查询部门下拉树结构
export function deptTreeSelect() {
return request({
url: '/system/user/deptTree',
method: 'get'
})
}

View File

@@ -0,0 +1,77 @@
import request from '@/utils/request'
//标签文件夹
export function listTopTab(query) {
return request({
url: '/system/tabs/listTopTab',
method: 'get',
params: query
})
}
//标签列表接口
export function listTab(query) {
return request({
url: '/system/tabs/listTab',
method: 'get',
params: query
})
}
//标签柜员树接口
export function deptUser(query) {
return request({
url: '/system/tabs/deptUser',
method: 'get',
params: query
})
}
//指标口径接口
export function listPot(data) {
return request({
url: `/system/tabs/listPot?tabThresholdType=${data}`,
method: 'get',
})
}
//新增指标层级
export function addTabs(params) {
return request({
url: '/system/tabs/',
method: 'post',
data: params
})
}
//指标详情
export function getTabDetail(id) {
return request({
url: `/system/tabs/${id}`,
method: 'get',
})
}
//指标删除
export function removeTabDetail(id) {
return request({
url: `/system/tabs/${id}`,
method: 'delete',
})
}
//指标修改
export function editTabs(params) {
return request({
url: `/system/tabs/`,
method: 'put',
data:params
})
}
//启动、停用
export function operateUpdate(query) {
return request({
url: '/system/tabs/isStart',
method: 'put',
params: query
})
}

View File

@@ -0,0 +1,9 @@
import request from '@/utils/request'
// 获取PAD走访记录列表
export function getPADVisitRecord(query) {
return request({
url: `/system/campaign/visitInfoList`,
method: 'get',
params: query
})
}

View File

@@ -0,0 +1,35 @@
import request from '@/utils/request'
// 查询客户接触记录列表
export function taskList(query) {
return request({
url: '/cust/reach/list',
method: 'get',
params: query
})
}
// 查询客户搜索框
export function taskListDetail(query) {
return request({
url: '/cust/reach/query',
method: 'get',
params: query
})
}
// 保存
export function saveAPI(data) {
return request({
url: `/cust/reach/save`,
method: 'post',
data
})
}
// 查询客户历史接触记录
export function custContactHis(query) {
return request({
url: '/cust/reach/query/history',
method: 'get',
params: query
})
}

View File

@@ -0,0 +1,70 @@
import request from '@/utils/request'
// 卡片
export function cardList(custType) {
return request({
url: `/system/campaignStatistics/card?custType=${custType}`,
method: 'get',
})
}
//走访任务统计
export function visitingTaskList(query) {
return request({
url: '/system/campaignStatistics/list',
method: 'get',
params: query
})
}
//查看支行
export function branchList(query) {
return request({
url: `/system/campaignStatistics/checkBranchList`,
method: 'get',
params: query
})
}
//查看网点
export function outletList(query) {
return request({
url: `/system/campaignStatistics/checkOutletList`,
method: 'get',
params: query
})
}
//查看客户经理
export function personList(query) {
return request({
url: `/system/campaignStatistics/checkPersonList`,
method: 'get',
params: query
})
}
//催分配和崔认领
export function sendNotic(data) {
return request({
url: `/notification/send`,
method: 'post',
data
})
}
//获取点评
export function commentList(query) {
return request({
url: `/system/campaignStatistics/commentList`,
method: 'get',
params: query
})
}
//修改点评记录
export function insertCommentList(data) {
return request({
url: `/system/campaignStatistics/insertCommentList`,
method: 'post',
data
})
}

View File

@@ -0,0 +1,81 @@
import request from '@/utils/request'
// 营销任务列表上传文件
export function uploadFile(data) {
return request({
url: `/market/createAsync`,
method: 'post',
headers: {
// 'Content-Type': 'multipart/form-data'
'Content-Type': 'application/x-www-form-urlencoded'
},
data: data
})
}
// 营销任务列表编辑上传文件
export function editFile(data) {
return request({
url: `/market/edit`,
method: 'post',
headers: {
// 'Content-Type': 'multipart/form-data'
'Content-Type': 'application/x-www-form-urlencoded'
},
data: data
})
}
// 营销任务列表下载模板
export function downloadFile() {
return request({
url: '/market/download',
method: 'post',
responseType: 'blob'
})
}
// 管理员-查询营销任务列表
export function marketTaskList(query) {
return request({
url: `/market/task`,
method: 'get',
params: query
})
}
// 轮询创建状态
export function querystatus(id) {
return request({
url: `/market/createStatus/${id}`,
method: 'get'
})
}
// 管理员-查询营销任务列表详情
export function marketTaskListDetail(query) {
return request({
url: `/market/allList`,
method: 'get',
params: query
})
}
// 首页-我的营销任务
export function marketTaskListMy(query) {
return request({
url: `/market/list`,
method: 'get',
params: query
})
}
// 营销任务已读
export function marketread(data) {
return request({
url: '/market/read',
method: 'post',
data
})
}

View File

@@ -0,0 +1,268 @@
import request from '@/utils/request'
// 任务列表信息
export function taskList(query) {
return request({
url: '/system/campaign/list',
method: 'get',
params: query
})
}
//导出
export function exportTaskList(params) {
return request({
url: `/visit/record/user/export`,
method: 'post',
data: params
// responseType: 'blob'
})
}
// 详情列表信息
export function taskListDetail(query) {
return request({
url: '/system/campaign/listDetail',
method: 'get',
params: query
})
}
// 客户下拉
export function getGroupList(query) {
return request({
url: '/system/group/groupListNoPage',
method: 'get',
params: query
})
}
// 二次推送获取客户名称
export function getGroupInfoByGroupId(query) {
return request({
url: `/system/group/getGroupInfoByGroupId`,
method: 'get',
params: query
})
}
// 新增活动
export function addCampaign(data) {
return request({
url: `/system/campaign/add`,
method: 'post',
data
})
}
// 新增协作活动
export function addCoopCampaign(data) {
return request({
url: `/system/campaign/add/coop`,
method: 'post',
data
})
}
// 营销下拉
export function getCmpmByCustType(query) {
return request({
url: `/system/campaign/getCmpmByCustType?custType=${query}`,
method: 'get'
})
}
// 获取跟进列表
export function getVisitData(query) {
return request({
url: `/task/visit/list`,
method: 'get',
params: query
})
}
// 删除
export function campaignDelete(data) {
return request({
url: `/system/campaign/delete`,
method: 'post',
data
})
}
// 新增跟进
export function addVisitData(data) {
return request({
url: `/task/visit/add`,
method: 'post',
data: data
})
}
// 新增无法触达
export function addNotCuda(data) {
return request({
url: `/task/visit/error/add`,
method: 'post',
data: data
})
}
// 查看任务创建详情
export function getDetailByCampaign(id) {
return request({
url: `/system/campaign/${id}`,
method: 'get'
})
}
// 认领
export function claimTask(query) {
return request({
url: `/task/visit/list`,
method: 'get',
params: query
})
}
// 去分配
export function apportTask(query) {
return request({
url: `/task/visit/list`,
method: 'get',
params: query
})
}
// 获取反馈模板
export function getCampaignModelList(query) {
return request({
url: `/system/campaign/modelList`,
method: 'get',
params: query
})
}
// 获取走访记录列表
export function getVisitRecord(query) {
return request({
url: `/visit/record/user`,
method: 'get',
params: query
})
}
// 获取走访记录详情
export function getVisitRecordDetail(query) {
return request({
url: `/visit/record/detail`,
method: 'get',
params: query
})
}
// 获取反馈
export function getFeedbackTemplate(query) {
return request({
url: `/visit/feedback/template`,
method: 'get',
params: query
})
}
// 域内
export function getAreaIn(query) {
return request({
url: `/address/region/area/in`,
method: 'get',
params: query
})
}
// 域外
export function getAreaOut(query) {
return request({
url: `/address/region/area/out`,
method: 'get',
params: query
})
}
// 我预约的客户
export function getAppointmentList(query) {
return request({
url: `/appointment/list`,
method: 'get',
params: query
})
}
// 搜索要预约的客户
export function getAppointmentCust(query) {
return request({
url: `/appointment/searchCust`,
method: 'get',
params: query
})
}
// 预约客户
export function addAppiontment(data) {
return request({
url: `/appointment/cust`,
method: 'post',
data: data
})
}
// 我认领的客户
export function getClaimList(query) {
return request({
url: `/appointment/claimList`,
method: 'get',
params: query
})
}
// 搜索要认领的客户
export function getClaimCust(query) {
return request({
url: `/appointment/searchClaimCust`,
method: 'get',
params: query
})
}
// 认领客户
export function claimCust(data) {
return request({
url: `/appointment/claimCust`,
method: 'post',
data: data
})
}
// 查询所有产品
export function getAllProds(query) {
return request({
url: `/appointment/allProds`,
method: 'get',
params: query
})
}
// 查询已认领产品
export function getClaimProd(query) {
return request({
url: `/appointment/cust/detail`,
method: 'get',
params: query
})
}
// 认领客户详情
export function getClaimDetail(query) {
return request({
url: `/appointment/claimCust/detail`,
method: 'get',
params: query
})
}

View File

@@ -0,0 +1,85 @@
import request from '@/utils/request'
// 查询生成表数据
export function listTable(query) {
return request({
url: '/tool/gen/list',
method: 'get',
params: query
})
}
// 查询db数据库列表
export function listDbTable(query) {
return request({
url: '/tool/gen/db/list',
method: 'get',
params: query
})
}
// 查询表详细信息
export function getGenTable(tableId) {
return request({
url: '/tool/gen/' + tableId,
method: 'get'
})
}
// 修改代码生成信息
export function updateGenTable(data) {
return request({
url: '/tool/gen',
method: 'put',
data: data
})
}
// 导入表
export function importTable(data) {
return request({
url: '/tool/gen/importTable',
method: 'post',
params: data
})
}
// 创建表
export function createTable(data) {
return request({
url: '/tool/gen/createTable',
method: 'post',
params: data
})
}
// 预览生成代码
export function previewTable(tableId) {
return request({
url: '/tool/gen/preview/' + tableId,
method: 'get'
})
}
// 删除表数据
export function delTable(tableId) {
return request({
url: '/tool/gen/' + tableId,
method: 'delete'
})
}
// 生成代码(自定义路径)
export function genCode(tableName) {
return request({
url: '/tool/gen/genCode/' + tableName,
method: 'get'
})
}
// 同步数据库
export function synchDb(tableName) {
return request({
url: '/tool/gen/synchDb/' + tableName,
method: 'get'
})
}