Browse Source

Merge remote-tracking branch 'origin/master'

master
yxt_njy 2 years ago
parent
commit
1073f87d3a
  1. 4
      supervise-crm-ui/.env.development
  2. 100
      supervise-crm-ui/src/api/Common/dictcommons.js
  3. 35
      supervise-crm-ui/src/api/User/login.js
  4. 187
      supervise-crm-ui/src/api/customermanagement/customermanagement.js
  5. 66
      supervise-crm-ui/src/api/flow/cunfangdidianbiangeng.js
  6. 33
      supervise-crm-ui/src/api/flow/flowable.js
  7. 80
      supervise-crm-ui/src/api/flow/tiaochekaipiaoshenqing.js
  8. 80
      supervise-crm-ui/src/api/flow/tiaozhangshenqing.js
  9. 50
      supervise-crm-ui/src/api/flow/todo.js
  10. 70
      supervise-crm-ui/src/api/flow/vehicleReturn.js
  11. 0
      supervise-crm-ui/src/api/kucun/hzsjxz.js
  12. 34
      supervise-crm-ui/src/api/kucun/kucun.js
  13. 88
      supervise-crm-ui/src/api/kucun/ruku.js
  14. 20
      supervise-crm-ui/src/api/kucun/sales.js
  15. 20
      supervise-crm-ui/src/api/kucun/wholesale.js
  16. 27
      supervise-crm-ui/src/api/portal/Upload.js
  17. 34
      supervise-crm-ui/src/api/portal/areaPicker.js
  18. 59
      supervise-crm-ui/src/api/supervise/brandinfo.js
  19. 59
      supervise-crm-ui/src/api/supervise/dictcommon.js
  20. 59
      supervise-crm-ui/src/api/supervise/dicttype.js
  21. 59
      supervise-crm-ui/src/api/supervise/gdinstorage.js
  22. 59
      supervise-crm-ui/src/api/supervise/gdinstoragecount.js
  23. 59
      supervise-crm-ui/src/api/supervise/gdinstoragecountlog.js
  24. 59
      supervise-crm-ui/src/api/supervise/gdinstoragegd.js
  25. 59
      supervise-crm-ui/src/api/supervise/gdinstoragelog.js
  26. 59
      supervise-crm-ui/src/api/supervise/gdinstoragelogerr.js
  27. 59
      supervise-crm-ui/src/api/supervise/gdinventory.js
  28. 59
      supervise-crm-ui/src/api/supervise/gdinventorylog.js
  29. 59
      supervise-crm-ui/src/api/supervise/gdinventorylogerr.js
  30. 59
      supervise-crm-ui/src/api/supervise/gdinventoryok.js
  31. 59
      supervise-crm-ui/src/api/supervise/gdrescategoryprod.js
  32. 15
      supervise-crm-ui/src/api/supervise/goodsonway.js
  33. 59
      supervise-crm-ui/src/api/supervise/importdatainfo.js
  34. 59
      supervise-crm-ui/src/api/supervise/inventoryinformation.js
  35. 59
      supervise-crm-ui/src/api/supervise/kfpurchaserequisition.js
  36. 59
      supervise-crm-ui/src/api/supervise/kfpurchaserequisitionpro.js
  37. 59
      supervise-crm-ui/src/api/supervise/logisticscompany.js
  38. 59
      supervise-crm-ui/src/api/supervise/manufacturerinfo.js
  39. 59
      supervise-crm-ui/src/api/supervise/productinformation.js
  40. 59
      supervise-crm-ui/src/api/supervise/productnum.js
  41. 46
      supervise-crm-ui/src/api/supervise/purchaseapplicationmanagement.js
  42. 59
      supervise-crm-ui/src/api/supervise/purchaserequisition.js
  43. 59
      supervise-crm-ui/src/api/supervise/purchaserequisitionpro.js
  44. 59
      supervise-crm-ui/src/api/supervise/purchasetransit.js
  45. 59
      supervise-crm-ui/src/api/supervise/registrationinfo.js
  46. 59
      supervise-crm-ui/src/api/supervise/restrictedbrand.js
  47. 59
      supervise-crm-ui/src/api/supervise/restrictedcategory.js
  48. 59
      supervise-crm-ui/src/api/supervise/restrictedcategorycopy.js
  49. 59
      supervise-crm-ui/src/api/supervise/salesdata.js
  50. 15
      supervise-crm-ui/src/api/supervise/salesreport.js
  51. 59
      supervise-crm-ui/src/api/supervise/salestest.js
  52. 59
      supervise-crm-ui/src/api/supervise/storein.js
  53. 59
      supervise-crm-ui/src/api/supervise/storeindex.js
  54. 59
      supervise-crm-ui/src/api/supervise/storeinfo.js
  55. 59
      supervise-crm-ui/src/api/supervise/storeinitem.js
  56. 59
      supervise-crm-ui/src/api/supervise/storeout.js
  57. 59
      supervise-crm-ui/src/api/supervise/storeoutitem.js
  58. 64
      supervise-crm-ui/src/api/supervise/supplierbankinfo.js
  59. 59
      supervise-crm-ui/src/api/supervise/supplierbrand.js
  60. 59
      supervise-crm-ui/src/api/supervise/supplierfinance.js
  61. 59
      supervise-crm-ui/src/api/supervise/supplierindex.js
  62. 59
      supervise-crm-ui/src/api/supervise/supplierinfo.js
  63. 59
      supervise-crm-ui/src/api/supervise/sysorganization.js
  64. 16
      supervise-crm-ui/src/api/supervise/thresholdanalysis.js
  65. 59
      supervise-crm-ui/src/api/supervise/warehouseinfo.js
  66. 59
      supervise-crm-ui/src/api/supervise/warehouseposition.js
  67. 59
      supervise-crm-ui/src/api/supervise/warehouseshelves.js
  68. 47
      supervise-crm-ui/src/api/system/Role/role.js
  69. 69
      supervise-crm-ui/src/api/system/Role/roleManage.js
  70. 138
      supervise-crm-ui/src/api/system/basefkManage/index.js
  71. 32
      supervise-crm-ui/src/api/system/dataDict/dataDict.js
  72. 120
      supervise-crm-ui/src/api/system/departments/departments.js
  73. 52
      supervise-crm-ui/src/api/system/dictType/dictCommon.js
  74. 72
      supervise-crm-ui/src/api/system/dictType/index.js
  75. 84
      supervise-crm-ui/src/api/system/functional/functional.js
  76. 16
      supervise-crm-ui/src/api/system/log/index.js
  77. 115
      supervise-crm-ui/src/api/system/menu/index.js
  78. 36
      supervise-crm-ui/src/api/system/organization/organization.js
  79. 61
      supervise-crm-ui/src/api/system/postManage/index.js
  80. 139
      supervise-crm-ui/src/api/system/roleAdminister/index.js
  81. 31
      supervise-crm-ui/src/api/system/roleAdminister/rolemenus.js
  82. 21
      supervise-crm-ui/src/api/system/roleMenus/index.js
  83. 111
      supervise-crm-ui/src/api/system/sources/index.js
  84. 84
      supervise-crm-ui/src/api/system/user/Auser.js
  85. 38
      supervise-crm-ui/src/api/system/user/login.js
  86. 43
      supervise-crm-ui/src/api/system/user/user.js
  87. 32
      supervise-crm-ui/src/api/system/userAdminister/client.js
  88. 69
      supervise-crm-ui/src/api/system/userAdminister/index.js
  89. 60
      supervise-crm-ui/src/api/system/userManage/index.js
  90. 4
      supervise-crm-ui/src/layout/components/Navbar.vue
  91. 192
      supervise-crm-ui/src/router/modules/codemenu.js
  92. 2
      supervise-crm-ui/src/settings.js
  93. 592
      supervise-crm-ui/src/views/customermanagement/customermanagement.vue
  94. 1133
      supervise-crm-ui/src/views/customermanagement/customermanagementAdd.vue
  95. 443
      supervise-crm-ui/src/views/customermanagement/customermanagementInfo.vue
  96. 76
      supervise-crm-ui/src/views/kucun/ckdb/index.vue
  97. 49
      supervise-crm-ui/src/views/kucun/ckmx/index.vue
  98. 48
      supervise-crm-ui/src/views/kucun/cx.vue
  99. 53
      supervise-crm-ui/src/views/kucun/hzsjxz/index.vue
  100. 191
      supervise-crm-ui/src/views/kucun/kcxxcx/index.vue

4
supervise-crm-ui/.env.development

@ -2,8 +2,8 @@
ENV = 'development'
# base api
VUE_APP_BASE_API = '/api/service'
VUE_APP_BASE_API = '/api'
## 配置测试和本地开发时的 接口地址
VUE_APP_URL = "http://127.0.0.1:8112"
VUE_APP_URL = "http://192.168.3.9:8112"
##VUE_APP_URL = "http://120.46.172.184:8111"

100
supervise-crm-ui/src/api/Common/dictcommons.js

@ -0,0 +1,100 @@
import request from '@/utils/request'
// 根据登陆人sid查询分公司sid(常用接口)
export function getPathSidByUserSid(data) {
return request({
url: '/portal/v1/sysstafforg/getPathSidByUserSid',
method: 'get',
params: data
})
}
// 根据当前登录人orgSidPath(全路径sid)查询分公司
export function getOrgSidByPath(data) {
return request({
url: '/portal/v1/sysstafforg/getOrgSidByPath',
method: 'get',
params: data
})
}
// 当前用户创建申请时判断该用户是否有该菜单的操作权限
export function selectHaveMessage(data) {
return request({
url: '/portal/v1/sysuser/selectHaveMessage ',
method: 'post',
data: data,
headers: { 'Content-Type': 'application/json' }
})
}
// 根据分公司sid查询分公司名称
export function fetchBySid(sid) {
return request({
url: 'portal/v1/sysorganization/fetchBySid/' + sid,
method: 'get'
})
}
// 根据分公司Sid获取分公司下部门对应的采购系统
export function fetchDetailsByUseOrgSid(data) {
return request({
url: '/base/v1/basepurchasesystem/fetchDetailsByUseOrgSid/' + data,
method: 'GET'
})
}
// 获取下拉框
export function typeValues(data) {
return request({
url: '/portal/v1/dictcommons/typeValues',
method: 'get',
params: data
})
}
// 根据用户sid获取本分公司下的银行账号
export function selAccountByOrgSid(data) {
return request({
url: '/fin/v1/finmanufacturerbank/selAccountByOrgSid',
method: 'get',
params: data
})
}
// 品牌下拉
export function brandDown(data) {
return request({
url: '/base/v1/basevehiclebrand/namesDown',
method: 'get',
params: data
})
}
// 根据当前用户orgSidPath的管理层级获取相应的信息(集团获取所有分公司信息、事业部获取旗下的分公司信息、分公司获取该分公司的信息)
export function selectOrgByLevel(data) {
return request({
url: '/base/v1/basevehicleout/selectOrgByLevel',
method: 'post',
params: data
})
}
// 查询角色列表
export function roleList(data) {
return request({
url: '/portal/v1/sysrole/listAll',
method: 'post',
data: data,
headers: { 'Content-Type': 'application/json' }
})
}
// 根据当前登录用户分公司sid获取本分公司下存放地点
export function fetchByUseOrgSid(data) {
return request({
url: 'scm/v1/scmwarehouse/fetchByUseOrgSid',
method: 'get',
params: data
})
}

35
supervise-crm-ui/src/api/User/login.js

@ -1,35 +0,0 @@
import request from '@/utils/request'
import qs from 'qs'
class User {
login(data) { // 登录
return request({
url: '/system/user/login',
method: 'post',
data
})
}
logout(data) { // 退出
return request({
url: '/portal/v1/sysuser/signOut',
method: 'post',
data: qs.stringify(data)
})
}
updatePassword(data) { // 退出修改密码
return request({
url: '/portal/v1/sysuser/updatePassword',
method: 'post',
data: qs.stringify(data)
})
}
reGetPwd(data) {
return request({
url: `/system/user/reGetPwd/${data.userName}/${data.userPhone}`,
method: 'post',
data: qs.stringify(data)
})
}
}
export default new User()

187
supervise-crm-ui/src/api/customermanagement/customermanagement.js

@ -0,0 +1,187 @@
import request from '@/utils/request'
// 接口文档名称:潜在客户信息
// Pc端客户基础信息条件分页查询数据的列表
export function pagerList(data) {
return request({
url: '/crm/v1/crmcustomertemp/listPage',
method: 'post',
data: data,
headers: {
'Content-Type': 'application/json'
}
})
}
// 客户查询
export function listPageByOrgPathSid(data) {
return request({
url: '/crm/v1/crmcustomertemp/listPageByOrgPathSid',
method: 'post',
data: data,
headers: {
'Content-Type': 'application/json'
}
})
}
// 添加 已改
export function savePcCustomerInfo(data) {
return request({
url: '/crm/v1/crmcustomertemp/save',
data: data,
method: 'post',
headers: {
'Content-Type': 'application/json'
}
})
}
// -- 修改 已改
export function updatePcCustomerInfo(data) {
return request({
url: '/crm/v1/crmcustomertemp/update/' + data.sid,
method: 'post',
data: data,
headers: {
'Content-Type': 'application/json'
}
})
}
// 详情、编辑回显 已改
export function getPcCustomerInfoBySid(data) {
return request({
url: '/crm/v1/crmcustomertemp/fetchSid/' + data,
method: 'get'
})
}
// 删除 已改
export function deleteBySids(data) {
return request({
url: '/crm/v1/crmcustomertemp/del/',
method: 'delete',
data: data,
headers: {
'Content-Type': 'application/json'
}
})
}
// 推送财务数据--是否确定车架号选择否
export function sendFinCustomer(data, orgCode) {
return request({
url: '/crm/v1/crmcustomertemp/sendFinCustomer/' + orgCode,
method: 'post',
data: data,
headers: {
'Content-Type': 'application/json'
}
})
}
// 推送财务数据--是否确定车架号选择是
export function sendFinCustomerTrue(data) {
return request({
url: '/crm/v1/crmcustomertemp/sendFinCustomerTrue',
method: 'post',
data: data,
headers: {
'Content-Type': 'application/json'
}
})
}
// 推送财务数据--是否确定车架号选择是,选择车辆
export function vehicleCrmList(data) {
return request({
url: '/base/v1/basevehicle/vehicleCrmList',
method: 'post',
data: data,
headers: {
'Content-Type': 'application/json'
}
})
}
// Pc端分页查询中介单位(经销商)
export function getPcDistributorList(data) {
return request({
url: '/base/v1/basedistributor/getPcDistributorList',
method: 'get'
})
}
// 挂靠公司模糊查询下拉框
export function namesDown(data) {
return request({
url: '/base/v1/baseaffiliatcompany/namesDown',
method: 'get',
params: data
})
}
// 据客户名称模糊搜索客户名称下拉框
export function KeHuNamesDown(data) {
return request({
url: '/crm/v1/crmcustomer/namesDown',
method: 'get',
params: data
})
}
// Pc端保存登记单信息
export function saveCustomersAll(data) {
return request({
url: '/crm/v1/crmcustomer/saveCustomersAll', data,
method: 'post',
// data: data,
headers: {
'Content-Type': 'application/json'
}
})
}
// Pc端修改登记单信息
export function updateCustomersAll(data) {
return request({
url: '/crm/v1/crmcustomer/updateCustomersAll/' + data,
method: 'post',
// data: data,
headers: {
'Content-Type': 'application/json'
}
})
}
// Pc端登记单修改回显及详情信息
export function selectCustomersAll(data) {
return request({
url: '/crm/v1/crmcustomer/selectCustomersAll?sid=' + data,
method: 'get'
})
}
//
export function listPage(data) {
return request({
url: '/crm/v1/crmcustomer/listPage',
method: 'post',
data: data,
headers: {
'Content-Type': 'application/json'
}
})
}
// Pc端根据sid查询客户基础信息是否存在
export function getPcCustomerMobileAndName(mobile, name) {
return request({
url: '/crm/v1/crmcustomer/getPcCustomerMobileAndName?mobile=' + mobile + '&name=' + name,
method: 'get'
})
}

66
supervise-crm-ui/src/api/flow/cunfangdidianbiangeng.js

@ -1,66 +0,0 @@
import request from '@/utils/request'
export default {
// 流程审批(同意)
agreeTask: function(params) {
return request({
url: 'scm/v1/scmvehiclegression/complete',
method: 'post',
data: params
})
},
// 流程审批(驳回)
rejectTask: function(params) {
return request({
url: 'scm/v1/scmvehiclegression/reject',
method: 'post',
data: params
})
},
// 流程审批(终止)
breakTask: function(params) {
return request({
url: 'scm/v1/scmvehiclegression/breakProcess',
method: 'post',
data: params
})
},
// 流程审批(撤回)
revokeTask: function(params) {
return request({
url: 'scm/v1/scmvehiclegression/revokeProcess',
method: 'post',
data: params
})
},
// 审批流程(同意)获取下一环节
getNextNodesForSubmit: function(data) {
return request({
url: 'scm/v1/scmvehiclegression/getNextNodesForSubmit',
method: 'post',
data: data
})
},
// 审批流程(驳回、终止)获取下一环节
getPreviousNodesForReject: function(data) {
return request({
url: 'scm/v1/scmvehiclegression/getPreviousNodesForReject',
method: 'post',
data: data
})
},
// 读取xml文件
readXml: function(deployId) {
return request({
url: '/flowable/v1/flowable/task/readXml/' + deployId,
method: 'get'
})
},
// 读取image文件
getFlowViewer: function(procInsId) {
return request({
url: '/flowable/v1/flowable/task/flowViewer/' + procInsId,
method: 'get'
})
}
}

33
supervise-crm-ui/src/api/flow/flowable.js

@ -1,33 +0,0 @@
import request from '@/utils/request'
// 外采申请表
export default {
getNextNodes: function(taskid) {
return request({
url: '/base/baseoutsourcingapplication/getNextTasks/' + taskid,
method: 'post',
headers: {
'Content-Type': 'application/json'
}
})
},
getNextNodesForSubmit: function(data) {
return request({
url: '/base/baseoutsourcingapplication/getNextNodesForSubmit',
method: 'post',
data: data,
headers: {
'Content-Type': 'application/json'
}
})
},
getPreviousNodesForReject(formobj) {
return request({
url: '/base/baseoutsourcingapplication/getPreviousNodesForReject',
method: 'post',
data: formobj,
headers: {
'Content-Type': 'application/json'
}
})
}
}

80
supervise-crm-ui/src/api/flow/tiaochekaipiaoshenqing.js

@ -1,80 +0,0 @@
import request from '@/utils/request'
export default {
// 流程审批(同意)
agreeTask: function(params) {
return request({
url: '/base/v1/baseshuntinginvoicingapply/complete',
method: 'post',
data: params
})
},
agreeTaskCallInToCallOut: function(params) {
return request({
url: '/base/v1/baseshuntinginvoicingapply/callInOrgToCallOutOrg',
method: 'post',
data: params
})
},
callOutSaleManageExa: function(params) {
return request({
url: '/base/v1/baseshuntinginvoicingapply/callOutSaleManageExa',
method: 'post',
data: params
})
},
// 流程审批(驳回)
rejectTask: function(params) {
return request({
url: '/base/v1/baseshuntinginvoicingapply/reject',
method: 'post',
data: params
})
},
// 流程审批(终止)
breakTask: function(params) {
return request({
url: '/base/v1/baseshuntinginvoicingapply/breakProcess',
method: 'post',
data: params
})
},
// 流程审批(撤回)
revokeTask: function(params) {
return request({
url: '/base/v1/baseshuntinginvoicingapply/revokeProcess',
method: 'post',
data: params
})
},
// 审批流程(同意)获取下一环节
getNextNodesForSubmit: function(data) {
return request({
url: '/base/v1/baseshuntinginvoicingapply/getNextNodesForSubmit',
method: 'get',
params: data
})
},
// 审批流程(驳回、终止)获取上一环节
getPreviousNodesForReject: function(data) {
return request({
url: '/base/v1/baseshuntinginvoicingapply/getPreviousNodesForReject',
method: 'get',
params: data
})
},
// 读取xml文件
readXml: function(deployId) {
return request({
url: '/flowable/v1/flowable/task/readXml/' + deployId,
method: 'get'
})
},
// 读取image文件
getFlowViewer: function(procInsId) {
return request({
url: '/flowable/v1/flowable/task/flowViewer/' + procInsId,
method: 'get'
})
}
}

80
supervise-crm-ui/src/api/flow/tiaozhangshenqing.js

@ -1,80 +0,0 @@
import request from '@/utils/request'
export default {
// 流程审批(同意)
agreeTask: function(params) {
return request({
url: '/base/v1/baseaccadjapply/complete',
method: 'post',
data: params
})
},
agreeTaskCallInOrCallOut: function(params) {
return request({
url: '/base/v1/baseaccadjapply/InitiatorToAnswer',
method: 'post',
data: params
})
},
agreeTaskOrgChange: function(params) {
return request({
url: '/base/v1/baseaccadjapply/companyToFinancialCenter',
method: 'post',
data: params
})
},
// 流程审批(驳回)
rejectTask: function(params) {
return request({
url: '/base/v1/baseaccadjapply/reject',
method: 'post',
data: params
})
},
// 流程审批(终止)
breakTask: function(params) {
return request({
url: '/base/v1/baseaccadjapply/breakProcess',
method: 'post',
data: params
})
},
// 流程审批(撤回)
revokeTask: function(params) {
return request({
url: '/base/v1/baseaccadjapply/revokeProcess',
method: 'post',
data: params
})
},
// 审批流程(同意)获取下一环节
getNextNodesForSubmit: function(data) {
return request({
url: '/base/v1/baseaccadjapply/getNextNodesForSubmit',
method: 'post',
data: data
})
},
// 审批流程(驳回、终止)获取上一环节
getPreviousNodesForReject: function(data) {
return request({
url: '/base/v1/baseaccadjapply/getPreviousNodesForReject',
method: 'get',
params: data
})
},
// 读取xml文件
readXml: function(deployId) {
return request({
url: '/flowable/v1/flowable/task/readXml/' + deployId,
method: 'get'
})
},
// 读取image文件
getFlowViewer: function(procInsId) {
return request({
url: '/flowable/v1/flowable/task/flowViewer/' + procInsId,
method: 'get'
})
}
}

50
supervise-crm-ui/src/api/flow/todo.js

@ -1,50 +0,0 @@
import request from '@/utils/request'
// 代办任务同意办理
export function businessAgree(params) {
return request({
url: '/portal/v1/flow/complete',
method: 'post',
data: params,
headers: {
'Content-Type': 'application/json'
}
})
}
// 代办任务驳回任务
export function rejectTask(params) {
return request({
url: '/portal/v1/flow/reject/' + params.businessSid,
method: 'post',
data: params,
headers: {
'Content-Type': 'application/json'
}
})
}
// 代办任务终止任务
export function breakTask(params) {
return request({
url: '/portal/v1/flow/breakProcess/' + params.businessSid,
method: 'post',
data: params,
headers: {
'Content-Type': 'application/json'
}
})
}
// 代办任务撤回任务
export function revokeTask(params) {
return request({
url: '/portal/v1/flow/revokeProcess/' + params.userSid + '/' + params.businessSid,
method: 'post',
data: params,
headers: {
'Content-Type': 'application/json'
}
})
}

70
supervise-crm-ui/src/api/flow/vehicleReturn.js

@ -1,70 +0,0 @@
import request from '@/utils/request'
///scm/v1/scmvehiclereturn/listPage'
export default {
getPreviousNodesForReject: function(formobj) {
return request({
url: '/scm/v1/scmvehiclereturn/getPreviousNodesForReject',
method: 'post',
data: formobj,
headers: {
'Content-Type': 'application/json'
}
})
},
getNextNodesForSubmit: function(data) {
return request({
url: '/scm/v1/scmvehiclereturn/getNextNodesForSubmit',
method: 'post',
data: data,
headers: {
'Content-Type': 'application/json'
}
})
},
// 同意任务
agreeTask: function(params) {
return request({
url: '/scm/v1/scmvehiclereturn/complete',
method: 'post',
data: params,
headers: {
'Content-Type': 'application/json'
}
})
},
// 驳回任务
rejectTask: function(params) {
return request({
url: '/scm/v1/scmvehiclereturn/reject',
method: 'post',
data: params,
headers: {
'Content-Type': 'application/json'
}
})
},
// 终止任务
breakTask: function(params) {
return request({
url: '/scm/v1/scmvehiclereturn/breakProcess',
method: 'post',
data: params,
headers: {
'Content-Type': 'application/json'
}
})
},
// 撤回任务
revokeTask: function(params) {
return request({
url: '/scm/v1/scmvehiclereturn/revokeProcess',
method: 'post',
data: params,
headers: {
'Content-Type': 'application/json'
}
})
}
}

0
supervise-crm-ui/src/api/kucun/hzsjxz.js

34
supervise-crm-ui/src/api/kucun/kucun.js

@ -1,34 +0,0 @@
import request from '@/utils/request'
// 条件查询
export function kchz(data) {
return request({
url: '/kucun/kchz',
method: 'get',
data: data
})
}
// 条件查询
export function kchzyc(data) {
return request({
url: '/kucun/kchzyc',
method: 'get',
data: data
})
}
// 重置缓存
export function resetAllCache() {
return request({
url: '/kucun/resetAllCache',
method: 'get'
})
}
// 条件查询
export function downloadhz(parm) {
return request({
url: '/kucun/downloadhz',
method: 'get',
responseType: 'blob',
params: parm
})
}

88
supervise-crm-ui/src/api/kucun/ruku.js

@ -1,88 +0,0 @@
import request from '@/utils/request'
// 重新汇总入库商品
export function recount() {
return request({
url: '/ruku/recount',
method: 'get'
})
}
// 入库汇总信息
export function countinfo() {
return request({
url: '/ruku/countinfo',
method: 'get'
})
}
// 112仓入库信息分页查询
export function in112PagerList(data) {
return request({
url: '/ruku/in112PagerList',
data,
method: 'post',
headers: {
'Content-Type': 'application/json'
}
})
}
// 所有入库信息分页查询
export function inallPagerList(data) {
return request({
url: '/ruku/inallPagerList',
data,
method: 'post',
headers: {
'Content-Type': 'application/json'
}
})
}
// 入库单导入日志分页查询
export function logPagerList(data) {
return request({
url: '/ruku/logPagerList',
data,
method: 'post',
headers: {
'Content-Type': 'application/json'
}
})
}
// 加盟店入库明细表按天查询
export function jmdRkmxList(data) {
return request({
url: '/ruku/jmdRkmxList',
data,
method: 'post',
headers: {
'Content-Type': 'application/json'
}
})
}
// 下载 加盟店入库明细表
export function jmdRkmxListDownload(data) {
return request({
url: '/ruku/jmdRkmxListDownload',
data,
method: 'post',
headers: {
'Content-Type': 'application/json'
}
})
}
// 下采购订单、入库的数据
export function ztsjZhengli() {
return request({
url: '/v1/purchaserequisition/supplierAnalysis',
method: 'post'
})
}
export function buildExcelZaiTu() {
return request({ url: '/ruku/buildExcelZaiTu' })
}

20
supervise-crm-ui/src/api/kucun/sales.js

@ -1,20 +0,0 @@
import request from '@/utils/request'
// 条件查询
export function buildExcel(logId) {
return request({
url: '/sales/buildExcel/' + logId
})
}
// 加盟店入库明细表按天查询
export function logsPagerList(data) {
return request({
url: '/sales/logsPagerList',
data,
method: 'post',
headers: {
'Content-Type': 'application/json'
}
})
}

20
supervise-crm-ui/src/api/kucun/wholesale.js

@ -1,20 +0,0 @@
import request from '@/utils/request'
// 条件查询
export function buildExcel(logId) {
return request({
url: '/wholesale/buildExcel/' + logId
})
}
// 加盟店入库明细表按天查询
export function logsPagerList(data) {
return request({
url: '/wholesale/logsPagerList',
data,
method: 'post',
headers: {
'Content-Type': 'application/json'
}
})
}

27
supervise-crm-ui/src/api/portal/Upload.js

@ -1,27 +0,0 @@
import request from '@/utils/request'
import qs from 'qs'
// 统一请求路径前缀
const base = process.env.VUE_APP_URL
// 文件上传接口
export const uploadFile = '/api/file/upload'
// 上传图片
// export function imageUpload(data) {
// return request({
// url: '/portal/file/upload',
// method: 'post',
// data,
// headers: { 'Content-Type': 'multipart/form-data' }
// })
// }
// 移除图片
export function deleteFilesOss(data) {
return request({
url: '/base/v1/baseVehicleAppendixs/deleteFilesOss',
method: 'post',
data: qs.stringify(data),
// headers: { 'Content-Type': 'multipart/form-data' }
})
}

34
supervise-crm-ui/src/api/portal/areaPicker.js

@ -1,34 +0,0 @@
import request from '@/utils/request'
// 获取省/portal/v1/regions/getProvince
export function getProvince(data) {
return request({
url: '/portal/v1/regions/getProvince',data,
method: 'get',
params:data,
})
}
// 根据省sid获取该省的所有市
export function getCity(data) {
return request({
url: '/portal/v1/regions/getCity',
params:data,
method: 'get',
})
}
// 根据市sid获取该市的所有县区
export function getCounty(data) {
return request({
url: '/portal/v1/regions/getCounty',
method: 'get',
params:data,
})
}
// // 区域列表(省市县均可用)
// export function selectsList(data) {
// return request({
// url: '/portal/v1/regions/selectsList', data,
// method: 'post',
// headers: { 'Content-Type': 'application/json' }
// })
// }

59
supervise-crm-ui/src/api/supervise/brandinfo.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 品牌信息
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/brandinfo/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/brandinfo/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/brandinfo/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/brandinfo/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/brandinfo/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/brandinfo/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/brandinfo/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/dictcommon.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 数据字典——数据项
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/dictcommon/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/dictcommon/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/dictcommon/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/dictcommon/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/dictcommon/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/dictcommon/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/dictcommon/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/dicttype.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 数据字典——数据类型
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/dicttype/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/dicttype/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/dicttype/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/dicttype/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/dicttype/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/dicttype/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/dicttype/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/gdinstorage.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 入库明细表(监管)
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/gdinstorage/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/gdinstorage/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/gdinstorage/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/gdinstorage/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/gdinstorage/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/gdinstorage/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/gdinstorage/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/gdinstoragecount.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 入库明细按商品编号汇总
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/gdinstoragecount/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/gdinstoragecount/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/gdinstoragecount/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/gdinstoragecount/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/gdinstoragecount/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/gdinstoragecount/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/gdinstoragecount/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/gdinstoragecountlog.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 入库统计日志
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/gdinstoragecountlog/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/gdinstoragecountlog/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/gdinstoragecountlog/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/gdinstoragecountlog/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/gdinstoragecountlog/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/gdinstoragecountlog/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/gdinstoragecountlog/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/gdinstoragegd.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 入库明细表(原始导入)
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/gdinstoragegd/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/gdinstoragegd/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/gdinstoragegd/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/gdinstoragegd/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/gdinstoragegd/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/gdinstoragegd/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/gdinstoragegd/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/gdinstoragelog.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 入库导入的记录
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/gdinstoragelog/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/gdinstoragelog/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/gdinstoragelog/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/gdinstoragelog/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/gdinstoragelog/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/gdinstoragelog/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/gdinstoragelog/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/gdinstoragelogerr.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 入库导入时错误数据
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/gdinstoragelogerr/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/gdinstoragelogerr/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/gdinstoragelogerr/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/gdinstoragelogerr/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/gdinstoragelogerr/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/gdinstoragelogerr/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/gdinstoragelogerr/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/gdinventory.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 国大库存数据
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/gdinventory/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/gdinventory/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/gdinventory/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/gdinventory/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/gdinventory/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/gdinventory/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/gdinventory/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/gdinventorylog.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 库存导入的记录
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/gdinventorylog/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/gdinventorylog/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/gdinventorylog/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/gdinventorylog/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/gdinventorylog/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/gdinventorylog/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/gdinventorylog/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/gdinventorylogerr.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 库存导入时错误数据
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/gdinventorylogerr/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/gdinventorylogerr/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/gdinventorylogerr/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/gdinventorylogerr/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/gdinventorylogerr/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/gdinventorylogerr/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/gdinventorylogerr/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/gdinventoryok.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 国大库存数据(监管)
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/gdinventoryok/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/gdinventoryok/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/gdinventoryok/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/gdinventoryok/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/gdinventoryok/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/gdinventoryok/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/gdinventoryok/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/gdrescategoryprod.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 监管品类的商品编码
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/gdrescategoryprod/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/gdrescategoryprod/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/gdrescategoryprod/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/gdrescategoryprod/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/gdrescategoryprod/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/gdrescategoryprod/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/gdrescategoryprod/exportExcel',
method: 'post',
data: params
})
}
}

15
supervise-crm-ui/src/api/supervise/goodsonway.js

@ -1,15 +0,0 @@
import request from '@/utils/request'
// 销售报表
// 初始化
export default {
initData(data) {
return request({
url: '/reportCenter/getGoodsOnWay',
method: 'get',
params: data
})
},
}

59
supervise-crm-ui/src/api/supervise/importdatainfo.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// import_data_info
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/importdatainfo/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/importdatainfo/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/importdatainfo/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/importdatainfo/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/importdatainfo/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/importdatainfo/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/importdatainfo/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/inventoryinformation.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 台账信息
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/inventoryinformation/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/inventoryinformation/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/inventoryinformation/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/inventoryinformation/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/inventoryinformation/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/inventoryinformation/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/inventoryinformation/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/kfpurchaserequisition.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 库房提供的采购订单表
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/kfpurchaserequisition/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/kfpurchaserequisition/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/kfpurchaserequisition/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/kfpurchaserequisition/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/kfpurchaserequisition/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/kfpurchaserequisition/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/kfpurchaserequisition/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/kfpurchaserequisitionpro.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 库房采购订单商品信息
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/kfpurchaserequisitionpro/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/kfpurchaserequisitionpro/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/kfpurchaserequisitionpro/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/kfpurchaserequisitionpro/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/kfpurchaserequisitionpro/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/kfpurchaserequisitionpro/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/kfpurchaserequisitionpro/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/logisticscompany.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 物流公司信息
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/logisticscompany/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/logisticscompany/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/logisticscompany/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/logisticscompany/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/logisticscompany/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/logisticscompany/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/logisticscompany/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/manufacturerinfo.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 厂商信息
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/manufacturerinfo/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/manufacturerinfo/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/manufacturerinfo/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/manufacturerinfo/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/manufacturerinfo/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/manufacturerinfo/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/manufacturerinfo/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/productinformation.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 商品档案信息
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/productinformation/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/productinformation/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/productinformation/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/productinformation/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/productinformation/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/productinformation/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/productinformation/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/productnum.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 商品名称、商品代码表
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/productnum/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/productnum/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/productnum/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/productnum/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/productnum/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/productnum/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/productnum/exportExcel',
method: 'post',
data: params
})
}
}

46
supervise-crm-ui/src/api/supervise/purchaseapplicationmanagement.js

@ -1,46 +0,0 @@
import request from '@/utils/request'
// 库房提供的采购订单表
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/v1/purchaserequisition/listPage',
method: 'post',
data: params,
headers: { 'Content-Type': 'application/json' }
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/v1/purchaserequisition/save',
method: 'post',
data: params,
headers: { 'Content-Type': 'application/json' }
})
},
// 通过sid删除一条或多条记录
delBySids: function(data) {
return request({
url: '/v1/purchaserequisition/delBySids',
method: 'delete',
data: data,
headers: { 'Content-Type': 'application/json' }
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/v1/purchaserequisition/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/kfpurchaserequisition/doSubmit',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/purchaserequisition.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 采购订单表
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/purchaserequisition/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/purchaserequisition/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/purchaserequisition/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/purchaserequisition/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/purchaserequisition/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/purchaserequisition/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/purchaserequisition/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/purchaserequisitionpro.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 采购订单商品信息
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/purchaserequisitionpro/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/purchaserequisitionpro/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/purchaserequisitionpro/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/purchaserequisitionpro/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/purchaserequisitionpro/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/purchaserequisitionpro/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/purchaserequisitionpro/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/purchasetransit.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// purchase_transit
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/purchasetransit/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/purchasetransit/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/purchasetransit/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/purchasetransit/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/purchasetransit/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/purchasetransit/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/purchasetransit/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/registrationinfo.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 营业执照信息信息
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/registrationinfo/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/registrationinfo/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/registrationinfo/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/registrationinfo/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/registrationinfo/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/registrationinfo/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/registrationinfo/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/restrictedbrand.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 限定品牌
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/restrictedbrand/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/restrictedbrand/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/restrictedbrand/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/restrictedbrand/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/restrictedbrand/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/restrictedbrand/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/restrictedbrand/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/restrictedcategory.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 限定品类
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/restrictedcategory/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/restrictedcategory/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/restrictedcategory/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/restrictedcategory/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/restrictedcategory/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/restrictedcategory/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/restrictedcategory/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/restrictedcategorycopy.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 限定品类
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/restrictedcategorycopy/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/restrictedcategorycopy/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/restrictedcategorycopy/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/restrictedcategorycopy/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/restrictedcategorycopy/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/restrictedcategorycopy/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/restrictedcategorycopy/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/salesdata.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 销售数据
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/salesdata/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/salesdata/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/salesdata/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/salesdata/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/salesdata/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/salesdata/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/salesdata/exportExcel',
method: 'post',
data: params
})
}
}

15
supervise-crm-ui/src/api/supervise/salesreport.js

@ -1,15 +0,0 @@
import request from '@/utils/request'
// 销售报表
// 初始化
export default {
initData(data) {
return request({
url: '/reportCenter/getSalesReport',
method: 'get',
params: data
})
},
}

59
supervise-crm-ui/src/api/supervise/salestest.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// salestest
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/salestest/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/salestest/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/salestest/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/salestest/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/salestest/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/salestest/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/salestest/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/storein.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 入库单
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/storein/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/storein/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/storein/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/storein/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/storein/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/storein/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/storein/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/storeindex.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 监管门店
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/storeindex/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/storeindex/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/storeindex/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/storeindex/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/storeindex/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/storeindex/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/storeindex/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/storeinfo.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 门店信息
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/storeinfo/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/storeinfo/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/storeinfo/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/storeinfo/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/storeinfo/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/storeinfo/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/storeinfo/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/storeinitem.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 入库单明细
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/storeinitem/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/storeinitem/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/storeinitem/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/storeinitem/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/storeinitem/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/storeinitem/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/storeinitem/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/storeout.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 出库单
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/storeout/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/storeout/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/storeout/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/storeout/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/storeout/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/storeout/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/storeout/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/storeoutitem.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 出库单明细
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/storeoutitem/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/storeoutitem/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/storeoutitem/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/storeoutitem/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/storeoutitem/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/storeoutitem/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/storeoutitem/exportExcel',
method: 'post',
data: params
})
}
}

64
supervise-crm-ui/src/api/supervise/supplierbankinfo.js

@ -1,64 +0,0 @@
import request from '@/utils/request'
// 供应商信息
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/v1/supplierbankinfo/listPage',
method: 'post',
data: params,
headers: { 'Content-Type': 'application/json' }
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/v1/supplierbankinfo/save',
method: 'post',
data: params,
headers: { 'Content-Type': 'application/json' }
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/v1/supplierbankinfo/delBySids',
method: 'delete',
data: params,
headers: { 'Content-Type': 'application/json' }
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/v1/supplierbankinfo/fetchDetailsBySid/' + sid
})
},
// 关联供应商--验证
verification: function(params) {
return request({
url: '/v1/supplierindex/verification',
method: 'post',
data: params,
headers: { 'Content-Type': 'application/json' }
})
},
// 关联供应商--查看详情
fetchDetailsBySid: function(data) {
return request({
url: '/v1/supplierindex/fetchDetailsBySid/' + data,
method: 'get'
})
},
// 关联供应商--查看详情--保存
save: function(data) {
return request({
url: '/v1/supplierindex/save',
method: 'post',
data: data,
headers: { 'Content-Type': 'application/json' }
})
},
}

59
supervise-crm-ui/src/api/supervise/supplierbrand.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 供应商与品牌表
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/supplierbrand/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/supplierbrand/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/supplierbrand/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/supplierbrand/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/supplierbrand/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/supplierbrand/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/supplierbrand/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/supplierfinance.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 供应商财务信息
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/supplierfinance/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/supplierfinance/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/supplierfinance/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/supplierfinance/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/supplierfinance/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/supplierfinance/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/supplierfinance/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/supplierindex.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 供货商编码对应表
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/supplierindex/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/supplierindex/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/supplierindex/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/supplierindex/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/supplierindex/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/supplierindex/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/supplierindex/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/supplierinfo.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 供应商信息
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/supplierinfo/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/supplierinfo/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/supplierinfo/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/supplierinfo/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/supplierinfo/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/supplierinfo/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/supplierinfo/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/sysorganization.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 组织机构表
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/sysorganization/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/sysorganization/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/sysorganization/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/sysorganization/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/sysorganization/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/sysorganization/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/sysorganization/exportExcel',
method: 'post',
data: params
})
}
}

16
supervise-crm-ui/src/api/supervise/thresholdanalysis.js

@ -1,16 +0,0 @@
import request from '@/utils/request'
// 库房提供的采购订单表
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/risk/getThresholdAnalysis',
method: 'post',
data: params,
headers: { 'Content-Type': 'application/json' }
})
}
}

59
supervise-crm-ui/src/api/supervise/warehouseinfo.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 仓库信息
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/warehouseinfo/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/warehouseinfo/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/warehouseinfo/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/warehouseinfo/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/warehouseinfo/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/warehouseinfo/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/warehouseinfo/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/warehouseposition.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 货架信息
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/warehouseposition/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/warehouseposition/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/warehouseposition/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/warehouseposition/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/warehouseposition/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/warehouseposition/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/warehouseposition/exportExcel',
method: 'post',
data: params
})
}
}

59
supervise-crm-ui/src/api/supervise/warehouseshelves.js

@ -1,59 +0,0 @@
import request from '@/utils/request'
// 仓位信息
export default {
// 查询分页列表
listPage: function(params) {
return request({
url: '/supervise/v1/warehouseshelves/listPage',
method: 'post',
data: params
})
},
// 保存新增记录
saveOrUpdate: function(params) {
return request({
url: '/supervise/v1/warehouseshelves/save',
method: 'post',
data: params
})
},
// 通过sid删除一条或多条记录
delBySids: function(params) {
return request({
url: '/supervise/v1/warehouseshelves/delBySids',
method: 'delete',
data: params
})
},
// 通过sid查询一条记录
fetchBySid: function(sid) {
return request({
url: '/supervise/v1/warehouseshelves/fetchDetailsBySid/' + sid
})
},
// 提交
doSubmit: function(params) {
return request({
url: '/supervise/v1/warehouseshelves/doSubmit',
method: 'post',
data: params
})
},
// 导入
importExcel: function(params) {
return request({
url: '/supervise/v1/warehouseshelves/importExcel',
method: 'post',
data: params
})
},
// 导出
exportExcel: function(params) {
return request({
url: '/supervise/v1/warehouseshelves/exportExcel',
method: 'post',
data: params
})
}
}

47
supervise-crm-ui/src/api/system/Role/role.js

@ -1,47 +0,0 @@
import request from '@/utils/request'
import qs from 'qs'
const tokens = window.sessionStorage.getItem('token')
//
export function rolemenus(data) {
return request({
url: '/system/v1/rolemenus/' + data.roleSid,
method: 'get',
params: data
})
}
// 获取左侧菜单
export function getrolemenus(data) {
return request({
baseURL: '/api',
url: '/portal/v1/sysmenu/sourcemenutree',
method: 'POST',
async: false,
// data: {userSid: data.userSid, sourceSid: '000011'},
data: data,
headers: { 'Content-Type': 'application/json',
'token': tokens }
})
}
// 获取角色的主页菜单
export function sourcesofrole(data) {
return request({
url: '/system/v1/rolemenus/sourcesofrole',
method: 'POST',
data: data,
headers: { 'Content-Type': 'application/json' }
})
}
// 根据token值获取登录后的用户信息
export function loginDetails(data) {
return request({
baseURL: '/api',
url: '/portal/v1/sysuser/loginDetails',
method: 'post',
data: data,
headers: {
'Content-Type': 'application/json'
}
})
}

69
supervise-crm-ui/src/api/system/Role/roleManage.js

@ -1,69 +0,0 @@
import request from '@/utils/request'
import qs from 'qs'
// 获取角色 不分页列表
export function roleList(data) {
return request({
url: '/system/v1/roles/list/',
method: 'post',
data: qs.stringify(data)
})
}
//获取角色 分页列表
export function rolePageList(data) {
return request({
url: '/system/v1/roles/pagelist',
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json'}
})
}
//保存 角色信息
export function saveRoleInfo(data) {
return request({
url: '/system/v1/roles',
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json'}
})
}
//根据sid 获取单个角色 信息
export function getRoleInfo(data) {
return request({
url: '/system/v1/roles/' + data.sid,
method: 'GET',
data: qs.stringify(data)
})
}
//根据sid 修改单个角色 信息
export function putRoleInfo(data) {
return request({
url: '/system/v1/roles/' + data.sid,
method: 'PUT',
data: data,
headers: {'Content-Type': 'application/json'}
})
}
//根据sid 删除单个角色 信息
export function delRole(data) {
return request({
url: '/system/v1/roles/' + data.sid,
method: 'DELETE',
data: qs.stringify(data)
})
}
//根据sid 设置单个角色 的状态
export function setRoleEnable(data) {
return request({
url: `/system/v1/roles/setIsEnable/${data.sid}/${data.isEnable}`,
method: 'POST',
data: qs.stringify(data)
})
}

138
supervise-crm-ui/src/api/system/basefkManage/index.js

@ -1,138 +0,0 @@
import request from '@/utils/request'
import qs from 'qs'
// 用户列表
let tokens = window.sessionStorage.getItem('token');
export function userList(data){
return request({
url: '/base/v1/basefinbank/listPage',
method: 'post',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 根据sid查询一条信息
export function userSingle(data){
return request({
url: '/base/v1/basefinbank/fetchSid/' +data.sid,
method: 'get',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 新增
export function userAdd(data){
return request({
url: '/portal/v1/sysuser/save',
method: 'post',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 更新
export function userUpdata(data){
return request({
url: '/portal/v1/sysuser/update/' +data.sid,
method: 'post',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 删除
export function delUser(data){
return request({
url: '/portal/v1/sysuser/delBySid/' +data.sid,
method: 'get',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 初始化密码
export function initPwd(data){
return request({
url: '/portal/v1/sysuser/initPwd/' +data.sid,
method: 'post',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 单条用户的角色列表
export function setRole(data){
return request({
url: '/portal/v1/sysrole/listAllByUserSid/' +data.sid,
method: 'post',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 角色列表
export function saveOrgRole(data){
return request({
url: '/portal/v1/sysuserrole/update',
method: 'post',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 查询角色列表
export function roleList(data){
return request({
url: '/base/v1/basefinpolicy/listAll',
method: 'post',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 查询部门列表
export function orgList(data){
return request({
url: '/portal/v1/sysorganization/list',
method: 'get',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 查询岗位列表
export function postList(data){
return request({
url: '/portal/v1/syspost/fetchByOrgSid/'+data.sid,
method: 'get',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 获取验证码
export function getCode(data){
return request({
url: '/portal/v1/sysuser/sendMessageCode/'+data.phone,
method: 'get',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}

32
supervise-crm-ui/src/api/system/dataDict/dataDict.js

@ -1,32 +0,0 @@
import request from '@/utils/request'
import qs from 'qs'
//获取单位级别
export function getDwJb(data) {
return request({
url: '/system/dictCommon/getDwJb',
method: 'GET',
})
}
// 获取机构单位类别
export function getDwType(data) {
return request({
url: '/system/dictCommon/getDwType',
method: 'get',
params: data
})
}
//获取机构人员类别
export function getRylb(data) {
return request({
url: '/system/dictCommon/getRylb',
method: 'get'
})
}
// 根据Type值获取数据对象
export function getDicts(typeCode) {
return request({
url: '/system/dictCommon/dicts/'+typeCode,
method: 'get'
})
}

120
supervise-crm-ui/src/api/system/departments/departments.js

@ -1,120 +0,0 @@
import request from '@/utils/request'
import qs from 'qs';
//let tokens = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyTm8iOiI2IiwiaXNzIjoiV0JLIiwiZXhwIjoxNjMwMDI3MDA3fQ.9bEgBzFW2g1CUT7s5VXxhNCa10cyU_WTCFeqpQje0iY'
let tokens = window.sessionStorage.getItem('token');
//获取菜单 分页列表
export function pageList(data) {
return request({
url: '/portal/v1/sysorganization/listPage',
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 查询左侧部门列表
export function orgList(data){
return request({
url: '/portal/v1/sysorganization/list',
method: 'get',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 编辑部门信息
export function postOrgtree(data){
return request({
url: '/portal/v1/sysorganization/update/' +data.sid,
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 获取 机构分页列表
export function putOrgtree(data) {
return request({
url: '/portal/v1/sysorganization/update/' +data.sid,
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens}
})
}
// 新增部门信息
export function addOrgTree(data){
return request({
url: '/portal/v1/sysorganization/save',
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 树 节点名称 删除
export function delOrgtree(data) {
return request({
url: `/portal/v1/sysorganization/delBySid/`+data.sid,
method: 'get',
data: qs.stringify(data),
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 获取 机构树形
export function getOrgTree(data) {
return request({
url: `/system/v1/departments/departmentTreeList/`+ data.organizationSid,
method: 'GET',
params: data
})
}
//// 添加 机构树形节点
//export function addOrgTree(data) {
//return request({
// url: `/system/v1/departments`,
// method: 'post',
// data: data,
// headers: {'Content-Type': 'application/json'}
//})
//}
// 获取 机构分页列表
export function getPagelist(data) {
return request({
url: `/system/v1/departments/pagelist`,
method: 'post',
data: data,
headers: {'Content-Type': 'application/json'}
})
}
// 查看二维码
export function getQrCode(data) {
return request({
url: `/system/v1/departments/getQrCode/`+data.sid,
method: 'POST',
data: qs.stringify(data)
})
}

52
supervise-crm-ui/src/api/system/dictType/dictCommon.js

@ -1,52 +0,0 @@
import request from '@/utils/request'
import qs from 'qs'
let tokens = window.sessionStorage.getItem('token');
//获取字典子集 分页列表
export function dictCommonList(data) {
return request({
url: '/portal/v1/dictcommons/pageList',
method: 'post',
data: data,
headers: {'Content-Type': 'application/json'}
})
}
//保存 字典子级
export function savedictCommon(data) {
return request({
url: '/portal/v1/dictcommons/save',
method: 'POST',
data: qs.stringify(data),
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
//根据sid 获取单个菜单 信息
export function getRoleInfo(data) {
return request({
url: '/system/v1/menus/' + data.sid,
method: 'GET',
data: qs.stringify(data)
})
}
//根据sid 修改 数据字典
export function putdictCommon(data) {
return request({
url: '/portal/v1/dictcommons/update/' + data.sid,
method: 'POST',
data: qs.stringify(data)
})
}
//根据sid 删除菜单 信息
export function deldictCommon(data) {
return request({
url: '/portal/v1/dictcommons/delete/' + data.sid,
method: 'DELETE',
data: qs.stringify(data)
})
}

72
supervise-crm-ui/src/api/system/dictType/index.js

@ -1,72 +0,0 @@
import request from '@/utils/request'
import qs from 'qs'
//let tokens = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyTm8iOiI2IiwiaXNzIjoiV0JLIiwiZXhwIjoxNjMwMDI3MDA3fQ.9bEgBzFW2g1CUT7s5VXxhNCa10cyU_WTCFeqpQje0iY'
let tokens = window.sessionStorage.getItem('token');
//获取菜单 分页列表
export function pageList(data) {
return request({
url: '/portal/v1/dicttypes/pageList',
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
//根据sid 修改
export function putDictType(data) {
return request({
url: '/portal/v1/dicttypes/update/' + data.sid,
method: 'POST',
data: qs.stringify(data)
})
}
////获取菜单 分页列表
//export function dictTypeList(data) {
//return request({
// url: '/system/dicttype/pageList',
// method: 'post',
// data: data,
// headers: {'Content-Type': 'application/json'}
//})
//}
//保存 角色信息
export function saveDictType(data) {
return request({
url: '/system/dicttype/save',
method: 'POST',
data: qs.stringify(data)
})
}
//根据sid 获取单个菜单 信息
export function getRoleInfo(data) {
return request({
url: '/system/v1/menus/' + data.sid,
method: 'GET',
data: qs.stringify(data)
})
}
//根据sid 删除菜单 信息
export function delDictType(data) {
return request({
url: '/system/dicttype/delete/' + data.sid,
method: 'DELETE',
data: qs.stringify(data)
})
}

84
supervise-crm-ui/src/api/system/functional/functional.js

@ -1,84 +0,0 @@
import request from '@/utils/request'
import qs from 'qs'
//let tokens = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyTm8iOiI2IiwiaXNzIjoiV0JLIiwiZXhwIjoxNjMwMDI3MDA3fQ.9bEgBzFW2g1CUT7s5VXxhNCa10cyU_WTCFeqpQje0iY'
let tokens = window.sessionStorage.getItem('token');
//获取菜单 分页列表
export function pageList(data) {
return request({
url: '/portal/v1/sysfunction/listAllVoForSource',
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
//新增
export function savePost(data) {
return request({
url: '/portal/v1/sysfunction/save',
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
//模块名称
export function sourceList(data) {
return request({
url: '/portal/v1/syssource/listAll',
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 删除
export function delOrgroles(data) {
return request({
url: '/portal/v1/sysfunction/delBySids/'+ data.sid,
method: 'get',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 修改
export function getSingleData(data){
return request({
url: '/portal/v1/sysfunction/fetchBySid/'+data.id,
method: 'get',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
export function putOrgroles(data){
return request({
url: '/portal/v1/sysfunction/update/' +data.sid,
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 功能是否可用状态
export function IsEnable(data){
return request({
url: '/portal/v1/sysfunction/updateIsEnable/' +data.sid,
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}

16
supervise-crm-ui/src/api/system/log/index.js

@ -1,16 +0,0 @@
import request from '@/utils/request'
import qs from 'qs'
//let tokens = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyTm8iOiI2IiwiaXNzIjoiV0JLIiwiZXhwIjoxNjMwMDI3MDA3fQ.9bEgBzFW2g1CUT7s5VXxhNCa10cyU_WTCFeqpQje0iY'
let tokens = window.sessionStorage.getItem('token');
//获取菜单 分页列表
export function logPageList(data) {
return request({
url: '/portal/v1/systemlog/listPage',
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}

115
supervise-crm-ui/src/api/system/menu/index.js

@ -1,115 +0,0 @@
import request from '@/utils/request'
import qs from 'qs'
//let tokens = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyTm8iOiI2IiwiaXNzIjoiV0JLIiwiZXhwIjoxNjMwMDI3MDA3fQ.9bEgBzFW2g1CUT7s5VXxhNCa10cyU_WTCFeqpQje0iY'
let tokens = window.sessionStorage.getItem('token');
//获取菜单 分页列表
export function pageList(data) {
return request({
url: '/portal/v1/sysmenu/listAllVoForSource',
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 新增保存 菜单信息
export function saveMenusInfo(data) {
return request({
url: '/portal/v1/sysmenu/save',
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json'}
})
}
// 修改保存 菜单信息
export function putMenusInfo(data) {
return request({
url: '/portal/v1/sysmenu/update/'+ data.sid,
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json'}
})
}
//根据sid 删除单个 资源信息
export function delMenus(data) {
return request({
url: '/portal/v1/sysmenu/delBySids/' + data.sid,
method: 'get',
data: qs.stringify(data),
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 修改状态
export function IsEnable(data) {
return request({
url: '/portal/v1/sysmenu/updateIsEnable/' + data.sid,
method: 'POST',
data: qs.stringify(data),
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 获取菜单 不分页列表
export function roleList(data) {
return request({
url: '/system/v1/menus/list',
method: 'post',
data: data,
headers: {'Content-Type': 'application/json'}
})
}
//获取菜单 分页列表
export function menusPageList(data) {
return request({
url: '/system/v1/menus/pagelist',
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json'}
})
}
//获取菜单 树形分页列表
export function menusTreelist(data) {
return request({
url: '/system/v1/menus/treelist',
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json'}
})
}
//根据sid 获取单个菜单 信息
export function getRoleInfo(data) {
return request({
url: '/system/v1/menus/' + data.sid,
method: 'GET',
data: qs.stringify(data)
})
}

36
supervise-crm-ui/src/api/system/organization/organization.js

@ -1,36 +0,0 @@
import request from '@/utils/request'
import qs from 'qs'
let tokens = window.sessionStorage.getItem('token');
class user{
verifyList(data){ // 获取列表
return request({
url: '/system/organization/verifyList',
method: 'post',
data: data,
headers: {'Content-Type': 'application/json'}
})
}
orgRegisterDetails(data){ // 单位注册信息详情
return request({
url: '/system/organization/organizationRegisterDetails/'+data.organizationSid,
method: 'get',
params: data
})
}
verify(data){ // 审核
return request({
url: '/system/organization/verify',
method: 'post',
data: qs.stringify(data)
})
}
// 删除机构信息
del(data) {
return request({
url: '/system/organization/delete/'+data.sid,
method: 'DELETE',
data
})
}
}
export default new user()

61
supervise-crm-ui/src/api/system/postManage/index.js

@ -1,61 +0,0 @@
import request from '@/utils/request'
import qs from 'qs'
//let tokens = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyTm8iOiI2IiwiaXNzIjoiV0JLIiwiZXhwIjoxNjMwMTE1MjUwfQ.gtn_mVsbwH6ztl835rWmIY4DxeNmRe_TOt-Q0TdldIE'
let tokens = window.sessionStorage.getItem('token');
//获取菜单 分页列表
export function pageList(data) {
return request({
url: '/portal/v1/syspost/listPage',
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 查询部门列表
export function orgList(data){
return request({
url: '/portal/v1/sysorganization/list',
method: 'get',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 新增
export function savePost(data){
return request({
url: '/portal/v1/syspost/save',
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 修改
export function putOrgroles(data){
return request({
url: '/portal/v1/syspost/update/' +data.sid,
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 删除
export function delOrgroles(data){
return request({
url: '/portal/v1/syspost/delBySids/' + data.sids,
method: 'get',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}

139
supervise-crm-ui/src/api/system/roleAdminister/index.js

@ -1,139 +0,0 @@
import request from '@/utils/request'
import qs from 'qs'
//let tokens = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyTm8iOiI2IiwiaXNzIjoiV0JLIiwiZXhwIjoxNjI5OTQxNjI1fQ.aOFOz0h7c8YQs-ti2GLpqeWu4AE9mifx_043hLJQf8g'
let tokens = window.sessionStorage.getItem('token');
// 业务角色 列表
export function roleOrgList(data){
return request({
url: '/portal/v1/sysrole/listPage',
method: 'post',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 设置是否可用:isEnable:1可用,0不可用
export function setRoleEnable(data) {
return request({
url: `/system/v1/orgroles/setIsEnable/${data.sid}/${data.isEnable}`,
method: 'POST',
data: qs.stringify(data)
})
}
/**
* <新增 保存角色>
* @orgSid 机构SID
* @remarks 备注
* @roleName 角色名称
* */
export function saveOrgroles(data) {
return request({
url: '/portal/v1/sysrole/save',
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
/**
* <根据SID 修改角色>
* @sid 角色SID
* @orgSid 机构SID
* @remarks 备注
* @roleName 角色名称
* */
export function putOrgroles(data) {
return request({
url: `/portal/v1/sysrole/update/${data.sid}`,
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
/**
* <根据SID 删除角色>
* @sid 角色SID
* */
export function delOrgroles(data) {
return request({
url: `/portal/v1/sysrole/delBySids/${data.sid}`,
method: 'get',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 菜单授权
export function roleMenuTree(data) {
return request({
url: `/portal/v1/sysmenu/listAllByRoleSid`,
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 菜单授权保存
export function saveorgrolemenus(data) {
return request({
url: `/portal/v1/sysmenurole/updateRoleAndMenu`,
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 资源授权
export function sourceMenuTree(data) {
return request({
url: `/portal/v1/syssource/listAllByRoleSid`,
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 资源授权保存
export function saveSource(data) {
return request({
url: `/portal/v1/syssourcerole/updateRoleAndSource`,
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 功能授权
export function funMenuTree(data) {
return request({
url: `/portal/v1/sysfunction/listAllByRoleSid`,
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 功能授权保存
export function savefunMenu(data) {
return request({
url: `/portal/v1/sysrolefunction/updateRoleAndFunction`,
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}

31
supervise-crm-ui/src/api/system/roleAdminister/rolemenus.js

@ -1,31 +0,0 @@
import request from '@/utils/request'
import qs from 'qs'
/**
* < 业务角色授权时菜单列表拥有的菜单选中>
* @orgTypeKeys 单位性质类别
* @roleSid 业务角色sid
* @userType 用户类型只能为1或2
* */
export function roleMenuTree(data){
return request({
url: '/system/v1/orgrolemenus/menutree',
method: 'post',
data: data,
headers: {'Content-Type': 'application/json'}
})
}
/**
* < 保存角色授权的菜单项 >
* @roleMenus[] 角色权限列表 {menuSid 菜单sid} {orgSid 单位sid} {roleSid 角色sid}
* @roleSid 业务角色sid
* */
export function saveorgrolemenus(data){
return request({
url: '/system/v1/orgrolemenus',
method: 'post',
data: data,
headers: {'Content-Type': 'application/json'}
})
}

21
supervise-crm-ui/src/api/system/roleMenus/index.js

@ -1,21 +0,0 @@
import request from '@/utils/request'
import qs from 'qs'
//角色授权时菜单列表(拥有的菜单选中)
export function getrolemenus(data) {
return request({
url: `/system/v1/rolemenus/${data.roleSid}`,
method: 'GET',
params: data
})
}
//保存 角色授权时菜单列表
export function saverolemenus(data) {
return request({
url: `/system/v1/rolemenus`,
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json'}
})
}

111
supervise-crm-ui/src/api/system/sources/index.js

@ -1,111 +0,0 @@
import request from '@/utils/request'
import qs from 'qs'
//let tokens = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyTm8iOiI2IiwiaXNzIjoiV0JLIiwiZXhwIjoxNjMwMDI3MDA3fQ.9bEgBzFW2g1CUT7s5VXxhNCa10cyU_WTCFeqpQje0iY'
let tokens = window.sessionStorage.getItem('token');
//获取菜单 分页列表
export function pageList(data) {
return request({
url: '/portal/v1/syssource/listPage',
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
//保存 资源信息
export function saveSourcesInfo(data) {
return request({
url: '/portal/v1/syssource/save',
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 修改 保存 资源信息
export function putSourcesInfo(data) {
return request({
url: '/portal/v1/syssource/update/' + data.sid,
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
//根据sid 删除单个 资源信息
export function delSources(data) {
return request({
url: '/portal/v1/syssource/delBySids/' + data.sid,
method: 'get',
data: qs.stringify(data),
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 获取获取资源类别
export function getZzylb(data) {
return request({
url: '/portal/v1/syssource/listAll',
method: 'post',
headers: {'Content-Type': 'application/json'}
})
}
// 获取资源 不分页列表
export function sourcesList(data) {
return request({
url: '/system/v1/sources/list',
method: 'post',
data: data,
headers: {'Content-Type': 'application/json'}
})
}
// 获取资源列表 不分页下拉
export function getsourceList(data) {
return request({
url: '/system/v1/sources/sourceList',
method: 'post'
})
}
////获取资源 分页列表
//export function sourcesPageList(data) {
//return request({
// url: '/system/v1/sources/pagelist',
// method: 'POST',
// data: data,
// headers: {'Content-Type': 'application/json'}
//})
//}
//根据sid 获取单个 资源信息
export function getSourcesInfo(data) {
return request({
url: '/system/v1/sources/' + data.sid,
method: 'GET',
data: qs.stringify(data)
})
}

84
supervise-crm-ui/src/api/system/user/Auser.js

@ -1,84 +0,0 @@
import request from '@/utils/request'
import qs from 'qs'
export function verifyList(data){ // 用户列表
return request({
url: '/system/user/verifyList',
method: 'post',
data: data,
headers: {'Content-Type': 'application/json'}
})
}
// admin用户列表
export function userListByAdmin(data){
return request({
url: '/system/user/userListByAdmin',
method: 'post',
data: data,
headers: {'Content-Type': 'application/json'}
})
}
// 设置角色
export function psotUserRole(data){
return request({
url: '/system/v1/userrole',
method: 'post',
data: qs.stringify(data)
})
}
// 用户初始化密码
export function initPwd(data){
return request({
url: 'system/user/initPwd/'+data.sid,
method: 'POST',
data: qs.stringify(data)
})
}
// 用户删除接口
export function delUser(data){
return request({
url: '/system/user/delete/'+data.sid,
method: 'DELETE',
params: data
})
}
// 初始化设置角色
export function initUserRole(data){
return request({
url: '/system/v1/userroles/initUserRole/'+ data.userSid,
method: 'get',
params: data
})
}
// 保存角色
export function saveUserRole(data){
return request({
url: '/system/v1/userroles',
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json'}
})
}
// 用户信息
export function getUserINfo(data){
return request({
url: '/system/user/userRegisterDetails',
method: 'get',
params: data
})
}
// 单位信息
export function getOrgINfo(data){
return request({
url: '/system/organization/organizationRegisterDetails/'+ data.organizationSid,
method: 'get',
params: data
})
}

38
supervise-crm-ui/src/api/system/user/login.js

@ -1,38 +0,0 @@
import request from '@/utils/request'
import qs from 'qs'
//获取菜单 分页列表
export function login1(data) {
return request({
url: '/portal/v1/sysuser/login',
method: 'POST',
data: data,
headers: {'Content-Type': 'application/json',
// 'token':tokens
}
})
}
class user {
login(data) { // 登录
return request({
url: '/portal/v1/sysuser/login',
method: 'post',
data
})
}
logout() { // 退出
return request({
url: '/vue-admin-template/user/logout',
method: 'post'
})
}
updatePassword(data) { // 退出修改密码
return request({
url: '/system/user/updatePassword',
method: 'post',
data: qs.stringify(data)
})
}
}

43
supervise-crm-ui/src/api/system/user/user.js

@ -1,43 +0,0 @@
import request from '@/utils/request'
import qs from 'qs'
class user{
verifyList(data){ // 请求审核列表
return request({
url: '/system/user/verifyList',
method: 'post',
data: data,
headers: {'Content-Type': 'application/json'}
})
}
userRegisterDetails(data){ // 获取审核内容
console.log(data)
return request({
url: '/system/user/userRegisterDetails',
method: 'get',
params: data
})
}
verify(data){ // 审核通过不通过
return request({
url: '/system/user/verify',
method: 'post',
data: qs.stringify(data)
})
}
userDelete(data){ // 删除
return request({
url: '/system/user/delete/{sid}',
method: 'delete',
data: qs.stringify(data)
})
}
userNameDelete(data){ // 删除个人注册审核
return request({
url: '/system/staffApply/deleteByUserName',
method: 'delete',
data: qs.stringify(data)
})
}
}
export default new user()

32
supervise-crm-ui/src/api/system/userAdminister/client.js

@ -1,32 +0,0 @@
import request from '@/utils/request'
import qs from 'qs'
// 委托人分页列表
export function clientList(data){
return request({
url: '/jlcyry/v1/clientalterrecords/pagerList',
method: 'post',
data: data,
headers: {'Content-Type': 'application/json'}
})
}
// 变更选择委托人列表
export function setclientList(data){
return request({
url: '/jlcyry/v1/clientalterrecords/staffClientList',
method: 'post',
data: data,
headers: {'Content-Type': 'application/json'}
})
}
// 变更为被委托人
export function doClientAlter(data){
return request({
url: '/jlcyry/v1/clientalterrecords/doClientAlter',
method: 'post',
data: data,
headers: {'Content-Type': 'application/json'}
})
}

69
supervise-crm-ui/src/api/system/userAdminister/index.js

@ -1,69 +0,0 @@
import request from '@/utils/request'
import qs from 'qs'
let tokens = window.sessionStorage.getItem('token');
// 单位用户列表
export function orgUserList(data){
return request({
url: '/system/user/userListByOrg',
method: 'post',
data: data,
headers: {'Content-Type': 'application/json'}
})
}
// 设置角色
export function psotUserRole(data){
return request({
url: '/system/v1/userrole',
method: 'post',
data: qs.stringify(data)
})
}
/**
* 获取角色列表
* orgSid 用户SID
* roleName 角色名称
* */
export function orgrolesList(data){
return request({
url: '/system/v1/orgroles/list',
method: 'post',
headers: {'Content-Type': 'application/json'},
data
})
}
/**
* 保存 设置角色 /system/v1/orguserroles
* */
export function saveOrgRole(data){
return request({
url: '/system/v1/orguserroles',
method: 'post',
headers: {'Content-Type': 'application/json'},
data
})
}
/**
* 部门机构列表 /system/v1/departments/departmentOrgList/{organizationSid}
* */
export function getOrgList(organizationSid){
return request({
url: '/system/v1/departments/departmentOrgList/' + organizationSid,
method: 'get'
})
}
/**
* 保存 设置部门 /system/v1/orguserroles
* */
export function saveDepartment(data){
return request({
url: '/system/v1/departmentStaffs/setUpDepartment',
method: 'post',
headers: {'Content-Type': 'application/json'},
data
})
}

60
supervise-crm-ui/src/api/system/userManage/index.js

@ -1,60 +0,0 @@
import request from '@/utils/request'
import qs from 'qs'
// 用户列表
let tokens = window.sessionStorage.getItem('token');
export function userList(data){
return request({
url: '/base/v1/basefinbank/listPage',
method: 'post',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 根据sid查询一条信息
export function userSingle(data){
return request({
url: '/base/v1/basefinpolicy/fetchSid/' +data.sid,
method: 'get',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 新增
export function userListAdd(data){
return request({
url: '/base/v1/basefinbank/save/',
method: 'post',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 更新
export function userUpdata(data){
return request({
url: '/base/v1/basefinbank/update/' +data.sid,
method: 'post',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}
// 删除
export function delbank(data){
return request({
url: '/base/v1/basefinbank/deleteBySids/' +data.sid,
method: 'get',
data: data,
headers: {'Content-Type': 'application/json',
'token':tokens
}
})
}

4
supervise-crm-ui/src/layout/components/Navbar.vue

@ -1,7 +1,7 @@
<template>
<div>
<div class="navbar">
<h3 class="breadcrumb-container">汇融银行贷后监管平台</h3>
<h3 class="breadcrumb-container">汇融银行供应链贷后监管平台</h3>
<div class="right-menu">
<!-- <p>{{Orgname}} {{departmentName}} 欢迎, {{name}}</p>-->
<p>欢迎您{{name}}</p>
@ -10,7 +10,7 @@
<span class="backToHome" @click="logout"><i class="el-icon-back"></i>返回首页</span>
</div>
</div>
<el-footer class="footer" height="40px">Copyright © {{ year }} 汇融银行贷后监管平台 All Rights Reserved</el-footer>
<el-footer class="footer" height="40px">Copyright © {{ year }} 汇融银行供应链贷后监管平台 All Rights Reserved</el-footer>
</div>
</template>

192
supervise-crm-ui/src/router/modules/codemenu.js

@ -1,195 +1,15 @@
import Layout from '@/layout'
const codemenu = [{
path: '/kucunyksq',
path: '/kehu',
component: Layout,
redirect: '/khzxyksq/index',
redirect: '/customermanagement',
children: [{
path: '/khzxyksq/index',
component: () => import('@/views/supervise/purchaseapplicationmanagement/yksq.vue'),
name: 'khzxyksq',
path: '/customermanagement',
component: () => import('@/views/customermanagement/customermanagement.vue'),
name: 'CustomerManagement',
meta: {
title: '用款申请',
noCache: true
}
}]
}, {
path: '/kucuncgsq',
component: Layout,
redirect: '/khzxcgsq/index',
children: [{
path: '/khzxcgsq/index',
component: () => import('@/views/supervise/purchaseapplicationmanagement/purchaseapplicationmanagementAdd.vue'),
name: 'PurchaseApplicationManagementAdd',
meta: {
title: '采购申请',
noCache: true
}
}]
}, {
path: '/kucuncgsq',
component: Layout,
redirect: '/tobaccopurchaseapplication',
children: [{
path: '/tobaccopurchaseapplication',
component: () => import('@/views/supervise/tobaccopurchaseapplication/tobaccopurchaseapplicationAdd.vue'),
name: 'ToBaccopurchaseApplicationAdd',
meta: {
title: '烟草采购申请',
noCache: true
}
}]
}, {
path: '/kucuncgsqcx',
component: Layout,
redirect: '/khzxcgsq/cx',
children: [{
path: '/khzxcgsq/cx',
component: () => import('@/views/supervise/purchaseapplicationmanagement/purchaseapplicationmanagement.vue'),
name: 'purchaseapplicationmanagementcx',
meta: {
title: '采购申请查询',
noCache: true
}
}]
}, {
path: '/kucungysgl',
component: Layout,
redirect: '/khzxgysgl/index',
children: [{
path: '/khzxgysgl/index',
component: () => import('@/views/supervise/supplierbankinfo/supplierbankinfo.vue'),
name: 'supplierManagement',
meta: {
title: '供应商管理',
noCache: true
}
}]
}, {
path: '/kucunsjsb',
component: Layout,
redirect: '/kucun/rkmx/index',
meta: {
title: '数据上报'
},
children: [{
path: '/kucun/zhsj/index',
component: () => import('@/views/kucun/zhsj/index.vue'),
name: 'zhsjsb',
meta: {
title: '综合数据上报',
noCache: true
}
}, {
path: '/kucun/rkmx/index',
component: () => import('@/views/kucun/rkmx/index.vue'),
name: 'receiptDetailsReporting',
meta: {
title: '入库上报',
noCache: true
}
}, {
path: '/kucun/kcxxcx/index',
component: () => import('@/views/kucun/kcxxcx/index.vue'),
name: 'inventoryDetailsReporting',
meta: {
title: '库存上报',
noCache: true
}
}, {
path: '/kucun/xssjgl/index',
component: () => import('@/views/kucun/xssjgl/index.vue'),
name: 'salesDetailsReporting',
meta: {
title: '销售上报',
noCache: true
}
}, {
path: '/kucun/ckdb/index',
component: () => import('@/views/kucun/xssjgl/index.vue'),
name: 'ckdbsb',
meta: {
title: '仓库调拨上报',
noCache: true
}
}, {
path: '/kucun/pfsjgl/index',
component: () => import('@/views/kucun/pfsjgl/index.vue'),
name: 'wholesaleDataReporting',
meta: {
title: '配送上报',
noCache: true
}
}]
}, {
path: '/kucunddcx',
component: Layout,
redirect: '/kucun/ddcx',
meta: {
title: '信息查询'
},
children: [{
path: '/kucun/ddcx',
component: () => import('@/views/kucun/cx.vue'),
name: 'manufacturerPreference',
meta: {
title: '订单查询',
noCache: true
}
}, {
path: '/kucun/ckdbcx',
component: () => import('@/views/kucun/cx.vue'),
name: 'manufacturerPreference',
meta: {
title: '仓库调拨查询',
noCache: true
}
}, {
path: '/kucun/ddspcx',
component: () => import('@/views/kucun/cx.vue'),
name: 'manufacturerPreference',
meta: {
title: '订单商品查询',
noCache: true
}
}, {
path: '/kucun/pspfcx',
component: () => import('@/views/kucun/cx.vue'),
name: 'manufacturerPreference',
meta: {
title: '配送批发查询',
noCache: true
}
}, {
path: '/kucun/crkcx',
component: () => import('@/views/kucun/cx.vue'),
name: 'manufacturerPreference',
meta: {
title: '出入库查询',
noCache: true
}
}, {
path: '/kucun/gyscx',
component: () => import('@/views/kucun/cx.vue'),
name: 'manufacturerPreference',
meta: {
title: '供应商查询',
noCache: true
}
}, {
path: '/kucun/kcxxcx',
component: () => import('@/views/kucun/cx.vue'),
name: 'manufacturerPreference',
meta: {
title: '库存信息查询',
noCache: true
}
}, {
path: '/kucun/xscx',
component: () => import('@/views/kucun/cx.vue'),
name: 'manufacturerPreference',
meta: {
title: '销售查询',
title: '客户管理',
noCache: true
}
}]

2
supervise-crm-ui/src/settings.js

@ -1,6 +1,6 @@
module.exports = {
title: '汇融银行贷后监管平台',
title: '汇融银行供应链贷后监管平台',
/**
* @type {boolean} true | false

592
supervise-crm-ui/src/views/customermanagement/customermanagement.vue

@ -0,0 +1,592 @@
<template>
<div class="app-container">
<div v-show="viewState ==1">
<button-bar view-title="客户管理" ref="btnbar" :btndisabled="btndisabled" @btnhandle="btnHandle"/>
<!--登记类型弹窗-->
<el-dialog
title="客户登记-类型"
:visible.sync="dialogVisible"
width="28%"
top="13%">
<el-form :model="customerTypeList">
<el-form-item label="联络方式" :label-width="formLabelWidth" class="diaForm">
<el-select v-model="customerTypeList.visitWay" placeholder="请选择联络方式" @change="getVisitWay">
<el-option v-for="(item) in visitWay_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="客户类型" :label-width="formLabelWidth" class="diaForm">
<el-radio-group v-model="customerTypeList.customerType">
<el-radio v-for="item in merType" :key="item.dictKey" :label="item.dictValue"
@change="customerTypeChange">{{ item.dictValue }}
</el-radio>
</el-radio-group>
</el-form-item>
</el-form>
<span slot="footer" class="dialog-footer">
<el-button class="el-button-sure" type="primary" @click="handleOpen()"> </el-button>
<el-button @click="dialogVisible = false"> </el-button>
</span>
</el-dialog>
<div class="main-content">
<div class="searchcon">
<el-button size="small" class="searchbtn" @click="clicksearchShow">{{ searchxianshitit }}</el-button>
<div v-show="isSearchShow" class="search">
<el-form ref="listQueryform" :inline="true" :model="listQuery" label-width="80px" class="tab-header">
<el-form-item label="客户名称">
<el-input v-model="listQuery.params.name" maxlength="20" placeholder="请输入客户名称" class="addinputw" clearable/>
</el-form-item>
<el-form-item label="客户类型">
<el-select v-model="listQuery.params.customerTypeKey" class="addinputw" placeholder="请选择">
<el-option v-for="(item, index) in merType" :key="index.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="联系电话">
<el-input v-model="listQuery.params.mobile" maxlength="20" placeholder="请输入联系电话" class="addinputw" clearable/>
</el-form-item>
<el-form-item label="客户级别">
<el-select v-model="listQuery.params.levelKey" class="addinputw" placeholder="请选择客户级别">
<el-option v-for="(item, index) in induslevel" :key="index.dictKey" :label="item.dictValue" :value="item.dictKey"/>
</el-select>
</el-form-item>
<el-form-item label="提醒日期">
<el-date-picker value-format="yyyy-MM-dd" v-model="listQuery.params.remindStartDay" clearable style="width: 160px;" type="date" placeholder="开始日期"/>
<div class="line"></div>
<el-date-picker value-format="yyyy-MM-dd" v-model="listQuery.params.remindEndDay" clearable style="width: 160px;" type="date" placeholder="结束日期"/>
</el-form-item>
</el-form>
<div class="btn" style="text-align: center;">
<el-button type="primary" icon="el-icon-search" size="small" @click="handleReset">查询</el-button>
<el-button type="primary" icon="el-icon-refresh" size="small" @click="handleFilter">重置</el-button>
</div>
</div>
</div>
<div class="listtop">
<div class="tit">客户信息列表</div>
<!-- 翻页分页 -->
<pageye v-show="listQuery.total>0" :total="listQuery.total" :page.sync="listQuery.current" :limit.sync="listQuery.size" class="pagination" @pagination="getList"/>
</div>
<div class="">
<el-table :key="tableKey" v-loading="listLoading" :data="list" border fit highlight-current-row style="width: 100%;" @selection-change="handleSelectionChange">
<el-table-column type="selection" align="center" width="50"/>
<el-table-column label="序号" type="index" width="80" :index="indexMethod" align="center"/>
<el-table-column label="客户编号" align="center">
<template slot-scope="scope">
<span>{{ scope.row.customerNo }}</span>
</template>
</el-table-column>
<el-table-column prop="jc" label="客户名称" align="center">
<template slot-scope="scope">
<span class="bluezi" @click="handleCheck(scope.row)">{{ scope.row.name }}</span>
</template>
</el-table-column>
<el-table-column label="客户类型" align="center">
<template slot-scope="scope">
<span>{{ scope.row.customerType }}</span>
</template>
</el-table-column>
<el-table-column label="联系电话" align="center">
<template slot-scope="scope">
<span>{{ scope.row.mobile }}</span>
</template>
</el-table-column>
<el-table-column label="微信号" align="center">
<template slot-scope="scope">
<span>{{ scope.row.weixin }}</span>
</template>
</el-table-column>
<el-table-column label="客户级别" align="center">
<template slot-scope="scope">
<span>{{ scope.row.level }}</span>
</template>
</el-table-column>
<el-table-column label="提醒日期" align="center">
<template slot-scope="scope">
<span>{{ scope.row.remind_day }}</span>
</template>
</el-table-column>
</el-table>
</div>
<div class="pages">
<pagination v-show="listQuery.total > 0" :total="listQuery.total" :page.sync="listQuery.current" :limit.sync="listQuery.size" class="pagination" @pagination="getList"/>
</div>
</div>
</div>
<div></div>
<customermanagementAdd v-show="viewState ==2 || viewState ==3" ref="addAndUpdate" @handleReturn="handleReturn"/>
<customermanagementInfo v-show="viewState ==4" ref="Info" @handleReturn="handleReturn"/>
</div>
</template>
<script>
import {deleteBySids, pagerList} from '@/api/customermanagement/customermanagement'
import { typeValues } from '@/api/Common/dictcommons'
import Pagination from '@/components/pagination'
import pageye from '@/components/pagination/pageye'
import ButtonBar from '@/components/ButtonBar'
import customermanagementAdd from './customermanagementAdd.vue'
import customermanagementInfo from './customermanagementInfo.vue'
export default {
name: 'CustomerManagement',
components: {
Pagination,
pageye,
ButtonBar,
customermanagementAdd,
customermanagementInfo
},
data() {
return {
btndisabled: false,
btnList: [
{
type: 'primary',
size: 'small',
icon: 'plus',
btnKey: 'toAdd',
btnLabel: '新增'
},
{
type: 'primary',
size: 'small',
icon: 'edit',
btnKey: 'toEdit',
btnLabel: '编辑'
},
{
type: 'danger',
size: 'small',
icon: 'del',
btnKey: 'doDel',
btnLabel: '删除'
},
{
type: 'info',
size: 'small',
icon: 'cross',
btnKey: 'doClose',
btnLabel: '关闭'
}
],
upLevel: '0',
dialogVisible: false, //
formLabelWidth: '110px',
customerTypeList: {
visitWay: '', //
visitWayKey: '',
customerType: '', //
customerTypeKey: '',//
psid:''
},
visitWay_list: [],
isSearchShow: false,
searchxianshitit: '显示查询条件',
// -----------
tableKey: 0,
kehusid: '',
list: [],
sids: [],
names: [],
row:[],
YongHuid: [],
merType: [],
induslevel: [],
sourceLisst: [],
merClass: [],
edOrgSid: [],
ncySid: [],
FormLoading: false,
listLoading: false,
listQuery: {
current: 1,
size: 10,
params: {
customerTypeKey: '',
levelKey: '',
mobile: '',
name: '',
remindStartDay: '',
remindEndtDay: '',
staffSid: window.sessionStorage.getItem('staffSid')
},
total: 1
},
temp: {}, //
viewState: 1
// ------------------------------------
}
},
mounted() {
this.$refs["btnbar"].setButtonList(this.btnList)
},
created() {
//
this.init()
//
},
methods: {
btnHandle(btnKey) {
console.log('XXXXXXXXXXXXXXX ' + btnKey)
switch (btnKey) {
case 'toAdd':
this.toAdd()
break
case 'toEdit':
this.toEdit()
break
case 'doDel':
this.doDel()
break
case 'doClose':
this.doClose()
break
default:
break
}
},
//
clicksearchShow() {
this.isSearchShow = !this.isSearchShow
if (this.isSearchShow) {
this.searchxianshitit = '隐藏查询条件'
} else {
this.searchxianshitit = '显示查询条件'
}
},
//
init() {
this.getList()
this.getShuJUZiDian()
},
//
indexMethod(index) {
var pagestart = (this.listQuery.current - 1) * this.listQuery.size
var pageindex = index + 1 + pagestart
return pageindex
},
//
getList() {
this.listLoading = true
pagerList(this.listQuery).then((response) => {
this.listLoading = false
if (
response.code === '200' &&
response.data &&
response.data.total > 0
) {
this.list = response.data.records
this.listQuery.total = response.data.total
} else {
this.list = []
this.listQuery.total = 0
}
})
},
//
handleReset() {
this.listQuery.current = 1
this.getList()
},
//
handleFilter() {
this.listQuery = {
current: 1,
size: 20,
params: {
customerTypeKey: '',
levelKey: '',
mobile: '',
name: '',
remindStartDay: '',
remindEndtDay: '',
staffSid: window.sessionStorage.getItem('staffSid')
}
}
this.getList()
},
//
toAdd() {
// this.dialogVisible = true
this.viewState = 2
this.$refs['addAndUpdate'].openCreate()
},
handleOpen() {
if (this.customerTypeList.visitWay !== '' && this.customerTypeList.customerType !== '') {
this.dialogVisible = false
const customerTypeList = this.customerTypeList
this.viewState = 2
this.$refs['addAndUpdate'].openCreate(customerTypeList)
this.customerTypeList = {
visitWay: '',
visitWayKey: '',
customerType: '',
customerTypeKey: '',
psid:'',
}
} else {
this.$message({
message: '请填写联络方式和客户类型',
type: 'warning'
})
}
},
// ()
handleCheliang(row) {
this.viewState = 6
this.$refs['openCheXu'].cheLiang(row.sid, this.upLevel, row.name, '01')
},
//
handleJiLu(row) {
this.viewState = 5
this.$refs.Newpage.newpage(row.sid, row.name, '02')
},
//
handleSelectionChange(row) {
const aa = []
const bb = []
const cc = []
this.row = row
console.log('112233', row)
row.forEach((element) => {
aa.push(element.sid)
})
row.forEach((element) => {
bb.push(element.name, element.mobile)
})
this.sids = aa
row.forEach((element) => {
cc.push(element.name)
})
this.names = cc
console.log('勾选记录', this.sids)
},
//
toEdit() {
if (this.sids.length === 1) {
this.dialogStatus = 'update'
this.viewState = 3
this.$refs['addAndUpdate'].openUpdate(this.sids[0])
} else if (this.sids.length > 1) {
this.$notify({
title: '提示',
message: '不能选中多个修改!',
type: 'info',
duration: 2000
})
} else {
this.$notify({
title: '提示',
message: '没有选择信息!!',
type: 'error',
duration: 2000
})
return
}
},
//
toGenjin() {
if (this.sids.length === 1) {
this.dialogStatus = 'update'
this.viewState = 5
this.$refs['Newpage'].newpage(this.sids[0], this.names[0], '01')
} else if (this.sids.length > 1) {
this.$notify({
title: '提示',
message: '不能选中多个客户!!',
type: 'info',
duration: 2000
})
} else {
this.$notify({
title: '提示',
message: '请选择客户!!',
type: 'error',
duration: 2000
})
return
}
},
//
toZiliao() {
if (this.sids.length === 1) {
this.dialogStatus = 'update'
this.viewState = 7
this.$refs.openZiliao.newpage(this.sids[0], this.names[0])
} else if (this.sids.length > 1) {
this.$notify({
title: '提示',
message: '不能选中多个客户!!',
type: 'info',
duration: 2000
})
} else {
this.$notify({
title: '提示',
message: '请选择客户!!',
type: 'error',
duration: 2000
})
return
}
},
//
handleCheck(row) {
this.viewState = 4
this.$refs['Info'].openInfo(row.sid)
},
// ID
doDel() {
if (this.sids.length) {
deleteBySids(this.sids).then((response) => {
if (response.code === '200') {
this.$notify({
title: '提示',
message: '删除成功',
type: 'success',
duration: 2000
})
this.getList()
} else {
this.$notify({
title: '删除失败',
message: response.msg,
type: 'error'
})
}
})
} else {
this.$notify({
title: '提示',
message: '没有选择信息!',
type: 'error',
duration: 2000
})
return
}
},
//
doImport(){
},
//
export() {
// basefinbankExportExcel(this.sids).then((res) => {
// const blob = new Blob([res], {
// type: 'application/vnd.ms-excel',
// })
// const objectUrl = URL.createObjectURL(blob)
// window.location.href = objectUrl
// })
},
//
AddUpdateReturn() {
this.viewState = 1
},
handleReturn() {
this.viewState = 1
this.getList()
},
//
genjinfanhui() {
this.viewState = 1
this.getList()
},
cheliangxuqiu() {
this.viewState = 1
this.getList()
},
//
kehudanganziliao() {
this.viewState = 1
this.getList()
},
// -------------------------------------------------------------
//
getShuJUZiDian() {
// typeValues({
// type: 'customerType'
// }).then((res) => {
// if (res.code === '200') {
// this.merType = res.data
// }
// })
// typeValues({
// type: 'customerSource'
// }).then((res) => {
// if (res.code === '200') {
// this.sourceLisst = res.data
// }
// })
// typeValues({
// type: 'customerLevel'
// }).then((res) => {
// if (res.code === '200') {
// this.induslevel = res.data
// }
// })
// typeValues({
// type: 'visitWay'
// }).then((res) => {
// if (res.code === '200') {
// this.visitWay_list = res.data
// }
// })
},
//
customerTypeChange(val) {
const choosetItem = this.merType.filter((item) => item.dictValue == val)
this.customerTypeList.customerTypeKey = choosetItem[0].dictKey
this.customerTypeList.psid = choosetItem[0].sid
console.log('name:', this.customerTypeList.customerType, 'key:', this.customerTypeList.customerTypeKey,'sid',this.customerTypeList.psid)
},
//
getVisitWay(value) {
let bb = null
this.visitWay_list.forEach((e) => {
if (e.dictKey === value) {
bb = {
type: 'visitWay',
name: e.dictValue,
vaule: e.dictKey,
sid: e.sid
}
}
})
this.customerTypeList.visitWay = bb.name
this.customerTypeList.visitWayKey = bb.vaule
},
doClose(){
this.$store.dispatch('tagsView/delView', this.$route);
this.$router.go(-1)
}
}
}
</script>
<style scoped>
/* .listcon {
height: calc(100vh - 520px);
overflow-y: auto;
overflow-x: hidden;
} */
.diaForm {
margin-bottom: 8px;
}
/* >>>操作符影响子组件 */
.diaForm >>> .el-form-item__label {
margin-right: 16px;
}
/deep/ .el-dialog__footer {
text-align: center;
}
.el-button-sure {
margin-right: 10%;
}
.line {
display: inline-block;
margin: 0px 15px;
}
</style>

1133
supervise-crm-ui/src/views/customermanagement/customermanagementAdd.vue

File diff suppressed because it is too large

443
supervise-crm-ui/src/views/customermanagement/customermanagementInfo.vue

@ -0,0 +1,443 @@
<template>
<div class="app-container">
<div>
<div class="tab-header webtop">
<div>查看客户信息</div>
<div>
<el-button type="info" size="small" icon="el-icon-close" @click="handleReturn()">关闭</el-button>
</div>
</div>
<div class="listconadd">
<el-form ref="dataForm" :model="temp" label-position="top" label-width="190px" class="formadd">
<div class="titwu">客户信息</div>
<div class="title" style="display: flex;align-items: center;justify-content: space-between;height:40px">
<div>基础信息</div>
</div>
<el-row>
<el-col :span="4" class="trightb">
<el-form-item>
<span slot="label">客户名称</span>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item>
<el-input v-model="temp.name" :readonly="true" class="addinputw" clearable/>
</el-form-item>
</el-col>
<el-col :span="4" class="trightb">
<el-form-item>
<span slot="label">客户类型</span>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item>
<el-input v-model="temp.customerType" :readonly="true" class="addinputw" clearable/>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="4" class="trightb">
<el-form-item>
<span slot="label">联系电话</span>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item>
<el-input v-model="temp.mobile" :readonly="true" class="addinputw" clearable/>
</el-form-item>
</el-col>
<el-col :span="4" class="trightb">
<el-form-item>
<span slot="label">微信号</span>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item>
<el-input v-model="temp.weixin" :readonly="true" class="addinputw" clearable/>
</el-form-item>
</el-col>
</el-row>
<el-row v-show="temp.customerType === '个人'">
<el-col :span="4" class="trightb">
<el-form-item>
<span slot="label">公司名称</span>
</el-form-item>
</el-col>
<el-col :span="20">
<el-form-item>
<el-input v-model="temp.companyName" :readonly="true" class="addinputw" clearable/>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="4" class="trightb">
<el-form-item>
<span slot="label">客户地址</span>
</el-form-item>
</el-col>
<el-col :span="20">
<el-form-item>
<!-- <el-input v-model="temp.address" :readonly="true" class="addinputw" clearable/>-->
<span>{{ temp.province }} {{ temp.city }} {{ temp.county }} {{ temp.address }}</span>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="4" class="trightb">
<el-form-item>
<span slot="label">客户级别</span>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item>
<el-input v-model="temp.level" :readonly="true" class="addinputw" clearable/>
</el-form-item>
</el-col>
<el-col :span="4" class="trightb">
<el-form-item>
<span slot="label">是否开启提醒</span>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item>
<el-input v-model="temp.isOnRemind" :readonly="true" class="addinputw" clearable/>
</el-form-item>
</el-col>
</el-row>
<el-row v-show="temp.isOnRemind=='是'">
<el-col :span="4" class="trightb">
<el-form-item>
<span slot="label">提醒日期</span>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item>
<el-input v-model="temp.remind_day" :readonly="true" class="addinputw" clearable/>
</el-form-item>
</el-col>
<el-col :span="4" class="trightb">
<el-form-item>
<span slot="label">提醒备注 </span>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item>
<el-input v-model="temp.remind_remark" :readonly="true" class="addinputw" clearable/>
</el-form-item>
</el-col>
</el-row>
<!--更多信息-->
<el-collapse v-model="activeNames">
<el-collapse-item title="更多信息" name="2">
<el-form ref="datufrom" :model="temp" label-position="top" label-width="190px" class="formadd02">
<el-row v-show="temp.customerType === '个人'">
<el-col :span="4" class="trightb">
<el-form-item>
<span slot="label">客户生日</span>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item>
<el-input v-model="temp.birthday" :readonly="true" class="addinputw" clearable/>
</el-form-item>
</el-col>
<el-col :span="4" class="trightb">
<el-form-item>
<span slot="label">性别</span>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item>
<el-input v-model="temp.sex" :readonly="true" class="addinputw" clearable/>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="4" class="trightb">
<el-form-item>
<span slot="label">证件类型</span>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item>
<el-input v-model="temp.certificateType" :readonly="true" class="addinputw" clearable/>
</el-form-item>
</el-col>
<el-col :span="4" class="trightb">
<el-form-item>
<span slot="label">证件号码</span>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item>
<el-input v-model="temp.idnumber" :readonly="true" class="addinputw" clearable/>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="4" class="trightb">
<el-form-item>
<span slot="label">证件有效期</span>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item>
<el-input v-model="temp.endDate" :readonly="true" class="addinputw" clearable/>
</el-form-item>
</el-col>
<el-col :span="4" class="trightb">
<el-form-item>
<span slot="label">电子邮箱</span>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item>
<el-input v-model="temp.e_mail" :readonly="true" class="addinputw" clearable/>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="4" class="trightb">
<el-form-item>
<span slot="label">紧急联系人</span>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item>
<el-input v-model="temp.emergencyContact" :readonly="true" class="addinputw" clearable/>
</el-form-item>
</el-col>
<el-col :span="4" class="trightb">
<el-form-item>
<span slot="label">紧急联系电话</span>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item>
<el-input v-model="temp.emergencyMobile" :readonly="true" class="addinputw" clearable/>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="4" class="trightb">
<el-form-item>
<span slot="label">客户来源</span>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item>
<el-input v-model="temp.source" :readonly="true" class="addinputw" clearable/>
</el-form-item>
</el-col>
<el-col :span="4" class="trightb">
<el-form-item>
<span slot="label">客户分类</span>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item>
<el-input v-model="temp.customerClass" :readonly="true" class="addinputw" clearable/>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="4" class="trightb">
<el-form-item>
<span slot="label">备注</span>
</el-form-item>
</el-col>
<el-col :span="20">
<el-form-item>
<el-input v-model="temp.remarks" :readonly="true" class="addinputw" clearable/>
</el-form-item>
</el-col>
</el-row>
</el-form>
</el-collapse-item>
</el-collapse>
<!--运营情况-->
<el-collapse v-model="activeNames">
<el-collapse-item title="运营情况" name="3">
<el-form ref="datufrom" :model="templooke" label-position="top" label-width="190px" class="formadd03">
<el-row>
<el-col :span="4" class="trightb">
<el-form-item>
<span slot="label">承运货物类型</span>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item>
<el-input v-model="templooke.consignmentType" :readonly="true" class="addinputw" clearable/>
</el-form-item>
</el-col>
<el-col :span="4" class="trightb">
<el-form-item>
<span slot="label">承运货物</span>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item>
<el-input v-model="templooke.consignment" :readonly="true" class="addinputw" clearable/>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="4" class="trightb">
<el-form-item>
<span slot="label">运输路线</span>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item>
<el-input v-model="templooke.hallway_state" :readonly="true" class="addinputw" clearable/>
</el-form-item>
</el-col>
<el-col :span="4" class="trightb">
<el-form-item>
<span slot="label">购车状态</span>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item>
<div class="yihang">
<el-checkbox-group v-if="aseType.length > 0" v-model="aseTypeBox">
<el-checkbox disabled v-for="item in aseType" :key="item.divtkey" :label="item.divtkey">{{ item.dictValue }}</el-checkbox>
</el-checkbox-group>
<div class="mw">
<el-input v-model="templooke.purchase_num" :readonly="true" class="addinputw" clearable/>
</div>
</div>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="4" class="trightb">
<el-form-item>
<span slot="label">现有车辆</span>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item>
<el-input v-model="templooke.existing_vehicles" :readonly="true" class="addinputw" clearable/>
</el-form-item>
</el-col>
<el-col :span="4" class="trightb">
<el-form-item>
<span slot="label">现有车辆品牌</span>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item>
<el-input v-model="templooke.existing_vehiclesBrand" :readonly="true" class="addinputw" clearable/>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="4" class="trightb">
<el-form-item>
<span slot="label">备注</span>
</el-form-item>
</el-col>
<el-col :span="20">
<el-form-item>
<el-input v-model="templooke.remarks" :readonly="true" class="addinputw" clearable/>
</el-form-item>
</el-col>
</el-row>
</el-form>
</el-collapse-item>
</el-collapse>
</el-form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'CustomerManagementInfo',
data() {
return {
aseTypeBox: [],
activeNames: ['1'],
aseType: [
{
dictValue: '首次购车',
divtkey: 0
},
{
dictValue: '续购',
divtkey: 1
}
],
stateId: 0,
temp: {}, //
templooke: {}
}
},
methods: {
//
openInfo(sid) {
this.stateId = sid
if (this.stateId !== '0') {
getPcCustomerInfoBySid(this.stateId).then((response) => {
if (response.code === '200') {
this.$refs['dataForm'].clearValidate()
this.temp = response.data
}
})
getPcBusinessInfoBySid(this.stateId).then((response) => {
if (response.code === '200') {
this.templooke = response.data
const Arry = []
Arry.push(parseInt(response.data.purchase_time))
this.aseTypeBox = Arry
}
})
}
},
//
handleReturn() {
this.$emit('handleReturn')
}
}
}
</script>
<style scoped>
.yulan {
text-align: right;
margin-top: 15px;
}
.trightb {
text-align: right;
}
.hang {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding: 20px 10px;
}
.addinputwduan {
width: 80px;
margin: 0 5px;
}
/deep/ .el-collapse-item__header {
height:40px;
padding: 10px;
font-weight: bold;
font-size: 20px;
text-align: left;
color: #ffffff;
background-color: #0294d7;
}
/deep/ .el-collapse-item__content{
padding-bottom: 0;
}
</style>

76
supervise-crm-ui/src/views/kucun/ckdb/index.vue

@ -1,76 +0,0 @@
<template>
<div class="app-container">
<!-- 标题按钮部分开始 -->
<div class="tab-header webtop">
<!-- 标题 -->
<div>{{ viewTitle }}</div>
<!-- start 添加修改按钮 -->
<div>
<el-button type="info" size="small" @click="handleReturn()">关闭</el-button>
</div>
<!-- end 添加修改按钮 -->
<!-- end 详情按钮 -->
</div>
</div>
</template>
<script>
import req from '@/api/supervise/purchaseapplicationmanagement'
export default {
name: 'PurchaseApplicationManagementInfo',
data() {
return {
submitdisabled: false,
viewTitle: '仓库调拨上报',
tableKey: 0,
index: 0,
totalQuantity: '', //
amountInTotal: '', //
formobj: {},
rules: {}
}
},
created() {},
methods: {
handleReturn() {
this.formobj = {}
this.$refs['form_obj'].resetFields()
this.$emit('doback')
},
showInfo(row) {
this.$nextTick(() => {
this.$refs['form_obj'].clearValidate()
})
this.viewTitle = '【审核编号】详情'
req.fetchBySid(row.sid).then((resp) => {
if (resp.success) {
this.formobj = resp.data
if (this.formobj.pros.length > 0) {
this.totalQuantity = this.formobj.pros.length
var aa = 0
for (var i = 0; i < this.formobj.pros.length; i++) {
if (this.formobj.pros[i].totalPrice !== '') {
aa = parseFloat(aa) + parseFloat(this.formobj.pros[i].totalPrice)
}
}
this.amountInTotal = aa
}
} else {
// resp.code
}
}).catch(e => {
this.formobj = row
})
}
}
}
</script>
<style scoped>
.title {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
}
</style>

49
supervise-crm-ui/src/views/kucun/ckmx/index.vue

@ -1,49 +0,0 @@
<template>
<div class="app-container">
<div>
<h3>{{ name }}</h3>
</div>
</div>
</template>
<script>
export default {
name: 'KucunCkmxIndex',
// components: { },
data() {
return {
name: '出库明细'
}
},
created() {
//
this.init()
//
// this.getList()
},
methods: {
init() {},
getList() {},
//
handleReturn() {
this.$router.go(-1)
}
}
}
</script>
<style scoped>
.wenjiantit {
font-size: 16px;
font-weight: bold;
margin: 25px 0 10px 0;
}
.forminfo {
margin: 0;
padding: 0;
}
.listcon {
height: calc(100vh - 250px);
overflow-y: auto;
overflow-x: hidden;
}
</style>

48
supervise-crm-ui/src/views/kucun/cx.vue

@ -1,48 +0,0 @@
<template>
<div class="app-container">
<!-- 标题按钮部分开始 -->
<div class="tab-header webtop">
<!-- 标题 -->
<div>客户中心-信息查询</div>
<!-- start 添加修改按钮 -->
<div />
<!-- end 添加修改按钮 -->
<!-- end 详情按钮 -->
</div>
</div>
</template>
<script>
export default {
name: 'PurchaseApplicationManagementInfo',
data() {
return {
submitdisabled: false,
viewTitle: '综合数据上报',
tableKey: 0,
index: 0,
totalQuantity: '', //
amountInTotal: '', //
formobj: {},
rules: {}
}
},
created() {},
methods: {
handleReturn() {
this.formobj = {}
this.$refs['form_obj'].resetFields()
this.$emit('doback')
}
}
}
</script>
<style scoped>
.title {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
}
</style>

53
supervise-crm-ui/src/views/kucun/hzsjxz/index.vue

@ -1,53 +0,0 @@
<template>
<div class="app-container">
<el-card class="box-card">
<div slot="header" class="clearfix"><span>下载汇总数据</span></div>
<div>
<el-button>在途数据下载</el-button>
<el-button>销售数据下载</el-button>
</div>
</el-card>
</div>
</template>
<script>
export default {
name: 'KucunHzsjxzIndex',
// components: { },
data() {
return {
name: '汇总数据下载'
}
},
created() {
//
this.init()
//
// this.getList()
},
methods: {
init() {},
getList() {},
//
handleReturn() {
this.$router.go(-1)
}
}
}
</script>
<style scoped>
.wenjiantit {
font-size: 16px;
font-weight: bold;
margin: 25px 0 10px 0;
}
.forminfo {
margin: 0;
padding: 0;
}
.listcon {
height: calc(100vh - 250px);
overflow-y: auto;
overflow-x: hidden;
}
</style>

191
supervise-crm-ui/src/views/kucun/kcxxcx/index.vue

@ -1,191 +0,0 @@
<template>
<div class="app-container">
<el-card class="box-card">
<div slot="header" class="clearfix">
<span>导入库存信息查询</span>
<el-button style="float: right; padding: 3px 0" type="text" @click="resetCache">缓存数据重置(监管商品仓店索引供应商索引)</el-button>
</div>
<div>
<el-upload
ref="upload"
class="upload-demo"
:action="updateAction"
:on-change="handleChange"
:on-progress="handleProgress"
:on-preview="handlePreview"
:on-remove="handleRemove"
:on-success="handleSuccess"
:file-list="fileList"
:auto-upload="false"
:multiple="false"
:limit="1"
>
<el-button slot="trigger" size="small" type="primary">选取文件</el-button>
<el-button style="margin-left: 10px;" size="small" type="success" @click="submitUpload">上传到服务器</el-button>
<div slot="tip" class="el-upload__tip">上传 库存信息查询.xlsx文件</div>
</el-upload>
</div>
<div>
<h3>文件上传结果</h3>
<el-card class="box-card">
<div>{{ uploadResultMesssage }}</div>
</el-card>
</div>
<div>
<h3>库存汇总数据</h3>
<el-card class="box-card">
<div>{{ hzResultMesssage }}</div>
<div>
<el-button :disabled="!hzFilePath" size="small" type="primary" @click="doDownloadHz">下载库存汇总文件</el-button>
<!-- <el-button :disabled="!ychzFilePath" size="small" type="primary" @click="doDownloadHzYc">下载烟草汇总文件</el-button> -->
</div>
</el-card>
</div>
</el-card>
</div>
</template>
<script>
import { kchz, resetAllCache } from '@/api/kucun/kucun'
export default {
name: 'KucunKcxxcxIndex',
// components: { },
data() {
return {
updateAction: process.env.VUE_APP_BASE_API + '/kucun/uploadGdData',
name: '库存数据导入',
fileList: [],
uploadResultMesssage: '',
hzResultMesssage: '',
hzFilePath: '',
ychzFilePath: '',
fullscreenloading: null
}
},
created() {
//
this.init()
//
// this.getList()
},
methods: {
init() {},
getList() {},
//
handleReturn() {
this.$router.go(-1)
},
submitUpload() {
this.$refs.upload.submit()
},
handleRemove(file, fileList) {
console.log(file, fileList)
},
handlePreview(file) {
console.log('handlePreview', file)
},
handleChange(file) {
console.log(this.fileList)
},
handleProgress(event, file, fileList) {
// this.progressFlag = true; //
// this.loadProgress = parseInt(event.percent); //
// if (this.loadProgress >= 100) {
// this.loadProgress = 100
// setTimeout( () => {this.progressFlag = false}, 1000) //
// }
const _this = this
this.fullscreenloading = this.$loading({
lock: true,
text: '文件正在上传',
spinner: 'el-icon-loading',
background: 'rgba(0, 0, 0, 0.7)'
})
console.log('111', event.percent)
if (event.percent >= 100) {
_this.fullscreenloading.text = '上传完成,正在导入数据库'
}
},
handleSuccess(resp, file, fileList) {
// if (this.fullscreenloading) this.fullscreenloading.close()
// this.fullscreenloading = null
console.log('222', resp)
const rdata = resp.data
const _this = this
_this.fullscreenloading.text = '数据导入完成,进行汇总'
_this.uploadResultMesssage = '共导入数据:' + rdata.allNum + ' 条;符合监管条件的数据:' + rdata.validNum + ' 条;用时:' + rdata.durations + ' 毫秒。'
kchz()
.then(res => {
if (this.fullscreenloading) this.fullscreenloading.close()
this.fullscreenloading = null
console.log('333', res)
_this.hzFilePath = res.data
})
.catch(e => {
if (this.fullscreenloading) this.fullscreenloading.close()
this.fullscreenloading = null
})
// kchzyc()
// .then(res => {
// if (this.fullscreenloading) this.fullscreenloading.close()
// this.fullscreenloading = null
// console.log('444', res)
// _this.ychzFilePath = res.data
// })
// .catch(e => {
// if (this.fullscreenloading) this.fullscreenloading.close()
// this.fullscreenloading = null
// })
},
doDownloadHz() {
window.open(this.hzFilePath, '_blank')
// downloadhz({ filepath: this.hzFilePath })
// .then(res => {
// console.log('xxx', res)
// const blob = new Blob([res.data])
// const url = window.URL.createObjectURL(blob) // url blob
// const a = document.createElement('a')
// a.href = url
// a.download = '.xlsx'
// a.click()
// window.URL.revokeObjectURL(url) // ur
// })
// .catch(e => {
// console.log(e)
// })
},
doDownloadHzYc() {
window.open(this.ychzFilePath, '_blank')
},
resetCache() {
resetAllCache()
.then(res => {
this.$message({
message: '缓存数据已重置!',
type: 'success'
})
})
.catch(e => {
console.log('resetAllCache', e)
})
}
}
}
</script>
<style scoped>
.wenjiantit {
font-size: 16px;
font-weight: bold;
margin: 25px 0 10px 0;
}
.forminfo {
margin: 0;
padding: 0;
}
.listcon {
height: calc(100vh - 250px);
overflow-y: auto;
overflow-x: hidden;
}
</style>

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save