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