Ver código fonte

缺失部分js

三七 2 meses atrás
pai
commit
ccda273878
75 arquivos alterados com 5239 adições e 0 exclusões
  1. 118 0
      src/api/company/companyVoiceRobotic.js
  2. 53 0
      src/api/his/FsFollowReport.js
  3. 53 0
      src/api/his/adv.js
  4. 53 0
      src/api/his/appVersion.js
  5. 53 0
      src/api/his/article.js
  6. 62 0
      src/api/his/articleCate.js
  7. 59 0
      src/api/his/caseArticle.js
  8. 59 0
      src/api/his/chineseMedicine.js
  9. 73 0
      src/api/his/company.js
  10. 53 0
      src/api/his/companyDeduct.js
  11. 53 0
      src/api/his/companyRecharge.js
  12. 59 0
      src/api/his/coupon.js
  13. 53 0
      src/api/his/department.js
  14. 60 0
      src/api/his/disease.js
  15. 143 0
      src/api/his/doctor.js
  16. 62 0
      src/api/his/doctorArticle.js
  17. 59 0
      src/api/his/doctorArticleCate.js
  18. 53 0
      src/api/his/doctorBill.js
  19. 53 0
      src/api/his/doctorExtract.js
  20. 53 0
      src/api/his/doctorOperLog.js
  21. 53 0
      src/api/his/doctorPrescribe.js
  22. 53 0
      src/api/his/doctorPrescribeDrug.js
  23. 53 0
      src/api/his/drugReport.js
  24. 53 0
      src/api/his/drugReportCount.js
  25. 53 0
      src/api/his/exportTask.js
  26. 76 0
      src/api/his/express.js
  27. 59 0
      src/api/his/famousPrescribe.js
  28. 61 0
      src/api/his/follow.js
  29. 58 0
      src/api/his/followTemp.js
  30. 53 0
      src/api/his/healthData.js
  31. 53 0
      src/api/his/healthHistoryTemp.js
  32. 53 0
      src/api/his/healthLife.js
  33. 53 0
      src/api/his/healthRecord.js
  34. 53 0
      src/api/his/healthTongue.js
  35. 67 0
      src/api/his/hospital.js
  36. 65 0
      src/api/his/icd.js
  37. 60 0
      src/api/his/illnessLibrary.js
  38. 118 0
      src/api/his/index.js
  39. 69 0
      src/api/his/inquiryDisease.js
  40. 101 0
      src/api/his/inquiryOrder.js
  41. 53 0
      src/api/his/inquiryOrderPing.js
  42. 96 0
      src/api/his/inquiryOrderReport.js
  43. 53 0
      src/api/his/inquiryTemp.js
  44. 58 0
      src/api/his/integralGoods.js
  45. 80 0
      src/api/his/integralOrder.js
  46. 60 0
      src/api/his/medicatedFood.js
  47. 83 0
      src/api/his/package.js
  48. 59 0
      src/api/his/packageCate.js
  49. 93 0
      src/api/his/packageOrder.js
  50. 60 0
      src/api/his/patient.js
  51. 79 0
      src/api/his/prescribe.js
  52. 59 0
      src/api/his/questions.js
  53. 61 0
      src/api/his/store.js
  54. 105 0
      src/api/his/storeAfterSales.js
  55. 53 0
      src/api/his/storeBill.js
  56. 53 0
      src/api/his/storeExtract.js
  57. 236 0
      src/api/his/storeOrder.js
  58. 64 0
      src/api/his/storePayment.js
  59. 102 0
      src/api/his/storeProduct.js
  60. 72 0
      src/api/his/storeProductCategory.js
  61. 63 0
      src/api/his/storeProductPackage.js
  62. 53 0
      src/api/his/storeSubOrder.js
  63. 53 0
      src/api/his/testReport.js
  64. 65 0
      src/api/his/testTemp.js
  65. 53 0
      src/api/his/testTempItem.js
  66. 74 0
      src/api/his/user.js
  67. 59 0
      src/api/his/userAddress.js
  68. 53 0
      src/api/his/userBill.js
  69. 66 0
      src/api/his/userCoupon.js
  70. 53 0
      src/api/his/userExtract.js
  71. 53 0
      src/api/his/userIntegralLogs.js
  72. 53 0
      src/api/his/userRecharge.js
  73. 65 0
      src/api/his/vessel.js
  74. 9 0
      src/api/qw/qwUser.js
  75. 340 0
      src/views/components/QwUserSelect.vue

+ 118 - 0
src/api/company/companyVoiceRobotic.js

@@ -0,0 +1,118 @@
+import request from '@/utils/request'
+
+// 查询机器人外呼任务列表
+export function listRobotic(query) {
+  return request({
+    url: 'company/companyVoiceRobotic/list',
+    method: 'get',
+    params: query
+  })
+}
+// 查询机器人外呼任务列表
+export function listAll(query) {
+  return request({
+    url: 'company/companyVoiceRobotic/listAll',
+    method: 'get',
+    params: query
+  })
+}
+// 查询机器人外呼任务列表
+export function calleesList(query) {
+  return request({
+    url: 'company/companyVoiceRobotic/calleesList',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询机器人外呼任务详细
+export function getRobotic(id) {
+  return request({
+    url: 'company/companyVoiceRobotic/' + id,
+    method: 'get'
+  })
+}
+
+// 新增机器人外呼任务
+export function addRobotic(data) {
+  return request({
+    url: 'company/companyVoiceRobotic',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改机器人外呼任务
+export function updateRobotic(data) {
+  return request({
+    url: 'company/companyVoiceRobotic',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除机器人外呼任务
+export function delRobotic(id) {
+  return request({
+    url: 'company/companyVoiceRobotic/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出机器人外呼任务
+export function exportRobotic(query) {
+  return request({
+    url: 'company/companyVoiceRobotic/export',
+    method: 'get',
+    params: query
+  })
+}
+
+// 导出机器人外呼任务
+export function getTypes() {
+  return request({
+    url: 'company/companyVoiceRobotic/getTypes',
+    method: 'get'
+  })
+}
+// 导出机器人外呼任务
+export function statusList(ids) {
+  return request({
+    url: 'company/companyVoiceRobotic/statusList',
+    method: 'get',
+    params: {ids}
+  })
+}
+// 导出机器人外呼任务
+export function startRobotic(taskId) {
+  return request({
+    url: 'company/companyVoiceRobotic/startRobotic',
+    method: 'get',
+    params: {taskId}
+  })
+}
+// 导出机器人外呼任务
+export function stopRobotic(taskId) {
+  return request({
+    url: 'company/companyVoiceRobotic/stopRobotic',
+    method: 'get',
+    params: {taskId}
+  })
+}
+// 导出机器人外呼任务
+export function companyUserList(params) {
+  return request({
+    url: 'company/companyVoiceRobotic/companyUserList',
+    method: 'get',
+    params
+  })
+}
+
+// 导出机器人外呼任务
+export function wxList(params) {
+  return request({
+    url: 'company/companyVoiceRobotic/wxList',
+    method: 'get',
+    params
+  })
+}

+ 53 - 0
src/api/his/FsFollowReport.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询咨询报告列表
+export function listFsFollowReport(query) {
+  return request({
+    url: '/his/FsFollowReport/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询咨询报告详细
+export function getFsFollowReport(id) {
+  return request({
+    url: '/his/FsFollowReport/' + id,
+    method: 'get'
+  })
+}
+
+// 新增咨询报告
+export function addFsFollowReport(data) {
+  return request({
+    url: '/his/FsFollowReport',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改咨询报告
+export function updateFsFollowReport(data) {
+  return request({
+    url: '/his/FsFollowReport',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除咨询报告
+export function delFsFollowReport(id) {
+  return request({
+    url: '/his/FsFollowReport/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出咨询报告
+export function exportFsFollowReport(query) {
+  return request({
+    url: '/his/FsFollowReport/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/his/adv.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询广告列表
+export function listAdv(query) {
+  return request({
+    url: '/his/adv/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询广告详细
+export function getAdv(advId) {
+  return request({
+    url: '/his/adv/' + advId,
+    method: 'get'
+  })
+}
+
+// 新增广告
+export function addAdv(data) {
+  return request({
+    url: '/his/adv',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改广告
+export function updateAdv(data) {
+  return request({
+    url: '/his/adv',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除广告
+export function delAdv(advId) {
+  return request({
+    url: '/his/adv/' + advId,
+    method: 'delete'
+  })
+}
+
+// 导出广告
+export function exportAdv(query) {
+  return request({
+    url: '/his/adv/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/his/appVersion.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询app版本列表
+export function listApp(query) {
+  return request({
+    url: '/his/appVersion/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询app版本详细
+export function getApp(versionId) {
+  return request({
+    url: '/his/appVersion/' + versionId,
+    method: 'get'
+  })
+}
+
+// 新增app版本
+export function addApp(data) {
+  return request({
+    url: '/his/appVersion',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改app版本
+export function updateApp(data) {
+  return request({
+    url: '/his/appVersion',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除app版本
+export function delApp(versionId) {
+  return request({
+    url: '/his/appVersion/' + versionId,
+    method: 'delete'
+  })
+}
+
+// 导出app版本
+export function exportApp(query) {
+  return request({
+    url: '/his/appVersion/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/his/article.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询健康知识管理列表
+export function listArticle(query) {
+  return request({
+    url: '/his/article/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询健康知识管理详细
+export function getArticle(articleId) {
+  return request({
+    url: '/his/article/' + articleId,
+    method: 'get'
+  })
+}
+
+// 新增健康知识管理
+export function addArticle(data) {
+  return request({
+    url: '/his/article',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改健康知识管理
+export function updateArticle(data) {
+  return request({
+    url: '/his/article',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除健康知识管理
+export function delArticle(articleId) {
+  return request({
+    url: '/his/article/' + articleId,
+    method: 'delete'
+  })
+}
+
+// 导出健康知识管理
+export function exportArticle(query) {
+  return request({
+    url: '/his/article/export',
+    method: 'get',
+    params: query
+  })
+}

+ 62 - 0
src/api/his/articleCate.js

@@ -0,0 +1,62 @@
+import request from '@/utils/request'
+
+// 查询文章分类列表
+export function listArticleCate(query) {
+  return request({
+    url: '/his/articleCate/list',
+    method: 'get',
+    params: query
+  })
+}
+// 查询文章分类列表
+export function getAllArticleCateList(query) {
+  return request({
+    url: '/his/articleCate/allList',
+    method: 'get',
+    params: query
+  })
+}
+
+
+// 查询文章分类详细
+export function getArticleCate(cateId) {
+  return request({
+    url: '/his/articleCate/' + cateId,
+    method: 'get'
+  })
+}
+
+// 新增文章分类
+export function addArticleCate(data) {
+  return request({
+    url: '/his/articleCate',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改文章分类
+export function updateArticleCate(data) {
+  return request({
+    url: '/his/articleCate',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除文章分类
+export function delArticleCate(cateId) {
+  return request({
+    url: '/his/articleCate/' + cateId,
+    method: 'delete'
+  })
+}
+
+// 导出文章分类
+export function exportArticleCate(query) {
+  return request({
+    url: '/his/articleCate/export',
+    method: 'get',
+    params: query
+  })
+}

+ 59 - 0
src/api/his/caseArticle.js

@@ -0,0 +1,59 @@
+import request from '@/utils/request'
+
+// 查询医案科普列表
+export function listCaseArticle(query) {
+  return request({
+    url: '/his/caseArticle/list',
+    method: 'get',
+    params: query
+  })
+}
+// 下载导入模板
+export function importTemplate() {
+  return request({
+    url: '/his/caseArticle/importTemplate',
+    method: 'get'
+  })
+}
+// 查询医案科普详细
+export function getCaseArticle(id) {
+  return request({
+    url: '/his/caseArticle/' + id,
+    method: 'get'
+  })
+}
+
+// 新增医案科普
+export function addCaseArticle(data) {
+  return request({
+    url: '/his/caseArticle',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改医案科普
+export function updateCaseArticle(data) {
+  return request({
+    url: '/his/caseArticle',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除医案科普
+export function delCaseArticle(id) {
+  return request({
+    url: '/his/caseArticle/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出医案科普
+export function exportCaseArticle(query) {
+  return request({
+    url: '/his/caseArticle/export',
+    method: 'get',
+    params: query
+  })
+}

+ 59 - 0
src/api/his/chineseMedicine.js

@@ -0,0 +1,59 @@
+import request from '@/utils/request'
+
+// 查询中药科普管理列表
+export function listChineseMedicine(query) {
+  return request({
+    url: '/his/chineseMedicine/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询中药科普管理详细
+export function getChineseMedicine(id) {
+  return request({
+    url: '/his/chineseMedicine/' + id,
+    method: 'get'
+  })
+}
+// 下载导入模板
+export function importTemplate() {
+  return request({
+    url: '/his/chineseMedicine/importTemplate',
+    method: 'get'
+  })
+}
+// 新增中药科普管理
+export function addChineseMedicine(data) {
+  return request({
+    url: '/his/chineseMedicine',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改中药科普管理
+export function updateChineseMedicine(data) {
+  return request({
+    url: '/his/chineseMedicine',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除中药科普管理
+export function delChineseMedicine(id) {
+  return request({
+    url: '/his/chineseMedicine/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出中药科普管理
+export function exportChineseMedicine(query) {
+  return request({
+    url: '/his/chineseMedicine/export',
+    method: 'get',
+    params: query
+  })
+}

+ 73 - 0
src/api/his/company.js

@@ -0,0 +1,73 @@
+import request from '@/utils/request'
+
+// 查询诊所管理列表
+export function listCompany(query) {
+  return request({
+    url: '/his/company/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询诊所管理详细
+export function getCompany(companyId) {
+  return request({
+    url: '/his/company/' + companyId,
+    method: 'get'
+  })
+}
+export function resetPwd(companyId) {
+  return request({
+    url: '/his/company/resetPwd/'+companyId,
+    method: 'post'
+  })
+}
+export function deduct(data) {
+  return request({
+    url: '/his/company/deduct',
+    method: 'post',
+    data: data
+  })
+}
+export function recharge(data) {
+  return request({
+    url: '/his/company/recharge',
+    method: 'post',
+    data: data
+  })
+}
+
+// 新增诊所管理
+export function addCompany(data) {
+  return request({
+    url: '/his/company',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改诊所管理
+export function updateCompany(data) {
+  return request({
+    url: '/his/company',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除诊所管理
+export function delCompany(companyId) {
+  return request({
+    url: '/his/company/' + companyId,
+    method: 'delete'
+  })
+}
+
+// 导出诊所管理
+export function exportCompany(query) {
+  return request({
+    url: '/his/company/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/his/companyDeduct.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询扣款管理列表
+export function listCompanyDeduct(query) {
+  return request({
+    url: '/his/companyDeduct/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询扣款管理详细
+export function getCompanyDeduct(deductId) {
+  return request({
+    url: '/his/companyDeduct/' + deductId,
+    method: 'get'
+  })
+}
+
+// 新增扣款管理
+export function addCompanyDeduct(data) {
+  return request({
+    url: '/his/companyDeduct',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改扣款管理
+export function updateCompanyDeduct(data) {
+  return request({
+    url: '/his/companyDeduct',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除扣款管理
+export function delCompanyDeduct(deductId) {
+  return request({
+    url: '/his/companyDeduct/' + deductId,
+    method: 'delete'
+  })
+}
+
+// 导出扣款管理
+export function exportCompanyDeduct(query) {
+  return request({
+    url: '/his/companyDeduct/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/his/companyRecharge.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询充值管理列表
+export function listCompanyRecharge(query) {
+  return request({
+    url: '/his/companyRecharge/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询充值管理详细
+export function getCompanyRecharge(rechargeId) {
+  return request({
+    url: '/his/companyRecharge/' + rechargeId,
+    method: 'get'
+  })
+}
+
+// 新增充值管理
+export function addCompanyRecharge(data) {
+  return request({
+    url: '/his/companyRecharge',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改充值管理
+export function updateCompanyRecharge(data) {
+  return request({
+    url: '/his/companyRecharge',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除充值管理
+export function delCompanyRecharge(rechargeId) {
+  return request({
+    url: '/his/companyRecharge/' + rechargeId,
+    method: 'delete'
+  })
+}
+
+// 导出充值管理
+export function exportCompanyRecharge(query) {
+  return request({
+    url: '/his/companyRecharge/export',
+    method: 'get',
+    params: query
+  })
+}

+ 59 - 0
src/api/his/coupon.js

@@ -0,0 +1,59 @@
+import request from '@/utils/request'
+
+// 查询优惠券列表
+export function listCoupon(query) {
+  return request({
+    url: '/his/coupon/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询优惠券详细
+export function getCoupon(couponId) {
+  return request({
+    url: '/his/coupon/' + couponId,
+    method: 'get'
+  })
+}
+
+export function allList() {
+  return request({
+    url: '/his/coupon/allList',
+    method: 'get'
+  })
+}
+// 新增优惠券
+export function addCoupon(data) {
+  return request({
+    url: '/his/coupon',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改优惠券
+export function updateCoupon(data) {
+  return request({
+    url: '/his/coupon',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除优惠券
+export function delCoupon(couponId) {
+  return request({
+    url: '/his/coupon/' + couponId,
+    method: 'delete'
+  })
+}
+
+// 导出优惠券
+export function exportCoupon(query) {
+  return request({
+    url: '/his/coupon/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/his/department.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询科室列表
+export function listDepartment(query) {
+  return request({
+    url: '/his/department/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询科室详细
+export function getDepartment(deptId) {
+  return request({
+    url: '/his/department/' + deptId,
+    method: 'get'
+  })
+}
+
+// 新增科室
+export function addDepartment(data) {
+  return request({
+    url: '/his/department',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改科室
+export function updateDepartment(data) {
+  return request({
+    url: '/his/department',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除科室
+export function delDepartment(deptId) {
+  return request({
+    url: '/his/department/' + deptId,
+    method: 'delete'
+  })
+}
+
+// 导出科室
+export function exportDepartment(query) {
+  return request({
+    url: '/his/department/export',
+    method: 'get',
+    params: query
+  })
+}

+ 60 - 0
src/api/his/disease.js

@@ -0,0 +1,60 @@
+import request from '@/utils/request'
+
+// 查询疾病列表
+export function listDisease(query) {
+  return request({
+    url: '/his/disease/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询疾病详细
+export function getDisease(diseaseId) {
+  return request({
+    url: '/his/disease/' + diseaseId,
+    method: 'get'
+  })
+}
+// 查询科室列表
+export function listDepartment(query) {
+  return request({
+    url: '/his/department/listOptions',
+    method: 'get',
+    params: query
+  })
+}
+// 新增疾病
+export function addDisease(data) {
+  return request({
+    url: '/his/disease',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改疾病
+export function updateDisease(data) {
+  return request({
+    url: '/his/disease',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除疾病
+export function delDisease(diseaseId) {
+  return request({
+    url: '/his/disease/' + diseaseId,
+    method: 'delete'
+  })
+}
+
+// 导出疾病
+export function exportDisease(query) {
+  return request({
+    url: '/his/disease/export',
+    method: 'get',
+    params: query
+  })
+}

+ 143 - 0
src/api/his/doctor.js

@@ -0,0 +1,143 @@
+import request from '@/utils/request'
+
+// 查询医生管理列表
+export function listDoctor(query) {
+  return request({
+    url: '/his/doctor/list',
+    method: 'get',
+    params: query
+  })
+}
+
+export function getUserList(name) {
+  return request({
+    url: '/his/doctor/user/list',
+    method: 'get',
+    params: name
+  })
+}
+export function getFollowDoctorList(query) {
+  return request({
+    url: '/his/doctor/followDoctorList',
+    method: 'get',
+    params: query
+  })
+}
+export function getAllFollowDoctorList(query) {
+  return request({
+    url: '/his/doctor/allFollowDoctorList',
+    method: 'get',
+    params: query
+  })
+}
+export function docList() {
+  return request({
+    url: '/his/doctor/doc/list',
+    method: 'get',
+
+  })
+}
+// 查询医生名称列表
+export function listdocuser(query) {
+  return request({
+    url: '/his/doctor/userdoc/list',
+    method: 'get',
+    params: query
+  })
+}
+export function getDoctorPrice(doctorId) {
+  return request({
+    url: '/his/price/getDoctorPrice/' + doctorId,
+    method: 'get'
+  })
+}
+
+
+export function editPassWord(data) {
+  return request({
+    url: '/his/doctor/editPassWord',
+    method: 'put',
+    data: data
+  })
+}
+
+export function editDoctorPrice(data) {
+  return request({
+    url: '/his/price/editDoctorPrice',
+    method: 'post',
+    data: data
+  })
+}
+// 查询医生管理详细
+export function getDoctor(doctorId) {
+  return request({
+    url: '/his/doctor/' + doctorId,
+    method: 'get'
+  })
+}
+// 新增医生管理
+export function addDoctor(data) {
+  return request({
+    url: '/his/doctor',
+    method: 'post',
+    data: data
+  })
+}
+export function editFollow(data) {
+  return request({
+    url: '/his/doctor/editFollow',
+    method: 'put',
+    data: data
+  })
+}
+// 修改医生管理
+export function updateDoctor(data) {
+  return request({
+    url: '/his/doctor',
+    method: 'put',
+    data: data
+  })
+}
+
+// 修改医生管理
+export function editPrice(data) {
+  return request({
+    url: '/his/doctor/editDoctorPrice',
+    method: 'put',
+    data: data
+  })
+}
+
+// 修改医生管理
+export function updateAuditDoctor(data) {
+  return request({
+    url: '/his/doctor/editDoctor',
+    method: 'put',
+    data: data
+  })
+}
+
+
+// 删除医生管理
+export function delDoctor(doctorId) {
+  return request({
+    url: '/his/doctor/' + doctorId,
+    method: 'delete'
+  })
+}
+
+// 导出医生管理
+export function getWxaCodeUnLimit() {
+  return request({
+    url: '/his/doctor/getWxaCodeUnLimit',
+    method: 'get',
+  })
+}
+// 导出医生管理
+export function exportDoctor(query) {
+  return request({
+    url: '/his/doctor/export',
+    method: 'get',
+    params: query
+  })
+}

+ 62 - 0
src/api/his/doctorArticle.js

@@ -0,0 +1,62 @@
+import request from '@/utils/request'
+
+// 查询医生文章列表
+export function listArticle(query) {
+  return request({
+    url: '/his/doctorArticle/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询医生名称列表
+export function listdocuser(query) {
+  return request({
+    url: '/his/doctor/userdoc/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询医生文章详细
+export function getArticle(articleId) {
+  return request({
+    url: '/his/doctorArticle/' + articleId,
+    method: 'get'
+  })
+}
+
+// 新增医生文章
+export function addArticle(data) {
+  return request({
+    url: '/his/doctorArticle',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改医生文章
+export function updateArticle(data) {
+  return request({
+    url: '/his/doctorArticle',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除医生文章
+export function delArticle(articleId) {
+  return request({
+    url: '/his/doctorArticle/' + articleId,
+    method: 'delete'
+  })
+}
+
+// 导出医生文章
+export function exportArticle(query) {
+  return request({
+    url: '/his/doctorArticle/export',
+    method: 'get',
+    params: query
+  })
+}

+ 59 - 0
src/api/his/doctorArticleCate.js

@@ -0,0 +1,59 @@
+import request from '@/utils/request'
+
+// 查询医生文章分类列表
+export function listDoctorArticleCate(query) {
+  return request({
+    url: '/his/doctorArticleCate/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询医生文章分类详细
+export function getDoctorArticleCate(cateId) {
+  return request({
+    url: '/his/doctorArticleCate/' + cateId,
+    method: 'get'
+  })
+}
+export function getAllArticleCateList(query) {
+  return request({
+    url: '/his/doctorArticleCate/allList',
+    method: 'get',
+    params: query
+  })
+}
+// 新增医生文章分类
+export function addDoctorArticleCate(data) {
+  return request({
+    url: '/his/doctorArticleCate',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改医生文章分类
+export function updateDoctorArticleCate(data) {
+  return request({
+    url: '/his/doctorArticleCate',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除医生文章分类
+export function delDoctorArticleCate(cateId) {
+  return request({
+    url: '/his/doctorArticleCate/' + cateId,
+    method: 'delete'
+  })
+}
+
+// 导出医生文章分类
+export function exportDoctorArticleCate(query) {
+  return request({
+    url: '/his/doctorArticleCate/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/his/doctorBill.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询医生账单记录列表
+export function listDoctorbill(query) {
+  return request({
+    url: '/his/doctorBill/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询医生账单记录详细
+export function getDoctorbill(billId) {
+  return request({
+    url: '/his/doctorBill/' + billId,
+    method: 'get'
+  })
+}
+
+// 新增医生账单记录
+export function addDoctorbill(data) {
+  return request({
+    url: '/his/doctorBill',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改医生账单记录
+export function updateDoctorbill(data) {
+  return request({
+    url: '/his/doctorBill',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除医生账单记录
+export function delDoctorbill(billId) {
+  return request({
+    url: '/his/doctorBill/' + billId,
+    method: 'delete'
+  })
+}
+
+// 导出医生账单记录
+export function exportDoctorbill(query) {
+  return request({
+    url: '/his/doctorBill/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/his/doctorExtract.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询医生提现管理列表
+export function listDoctorextract(query) {
+  return request({
+    url: '/his/doctorExtract/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询医生提现管理详细
+export function getDoctorextract(extractId) {
+  return request({
+    url: '/his/doctorExtract/' + extractId,
+    method: 'get'
+  })
+}
+
+// 新增医生提现管理
+export function addDoctorextract(data) {
+  return request({
+    url: '/his/doctorExtract',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改医生提现管理
+export function updateDoctorextract(data) {
+  return request({
+    url: '/his/doctorExtract',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除医生提现管理
+export function delDoctorextract(extractId) {
+  return request({
+    url: '/his/doctorExtract/' + extractId,
+    method: 'delete'
+  })
+}
+
+// 导出医生提现管理
+export function exportDoctorextract(query) {
+  return request({
+    url: '/his/doctorExtract/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/his/doctorOperLog.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询医生操作日志记录列表
+export function listDoctorOperLog(query) {
+  return request({
+    url: '/his/doctorOperLog/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询医生操作日志记录详细
+export function getDoctorOperLog(operId) {
+  return request({
+    url: '/his/doctorOperLog/' + operId,
+    method: 'get'
+  })
+}
+
+// 新增医生操作日志记录
+export function addDoctorOperLog(data) {
+  return request({
+    url: '/his/doctorOperLog',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改医生操作日志记录
+export function updateDoctorOperLog(data) {
+  return request({
+    url: '/his/doctorOperLog',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除医生操作日志记录
+export function delDoctorOperLog(operId) {
+  return request({
+    url: '/his/doctorOperLog/' + operId,
+    method: 'delete'
+  })
+}
+
+// 导出医生操作日志记录
+export function exportDoctorOperLog(query) {
+  return request({
+    url: '/his/doctorOperLog/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/his/doctorPrescribe.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询医生处方列表
+export function listDoctorPrescribe(query) {
+  return request({
+    url: '/his/doctorPrescribe/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询医生处方详细
+export function getDoctorPrescribe(prescribeId) {
+  return request({
+    url: '/his/doctorPrescribe/' + prescribeId,
+    method: 'get'
+  })
+}
+
+// 新增医生处方
+export function addDoctorPrescribe(data) {
+  return request({
+    url: '/his/doctorPrescribe',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改医生处方
+export function updateDoctorPrescribe(data) {
+  return request({
+    url: '/his/doctorPrescribe',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除医生处方
+export function delDoctorPrescribe(prescribeId) {
+  return request({
+    url: '/his/doctorPrescribe/' + prescribeId,
+    method: 'delete'
+  })
+}
+
+// 导出医生处方
+export function exportDoctorPrescribe(query) {
+  return request({
+    url: '/his/doctorPrescribe/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/his/doctorPrescribeDrug.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询医生处方药品列表
+export function listDoctorPrescribeDrug(query) {
+  return request({
+    url: '/his/doctorPrescribeDrug/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询医生处方药品详细
+export function getDoctorPrescribeDrug(drugId) {
+  return request({
+    url: '/his/doctorPrescribeDrug/' + drugId,
+    method: 'get'
+  })
+}
+
+// 新增医生处方药品
+export function addDoctorPrescribeDrug(data) {
+  return request({
+    url: '/his/doctorPrescribeDrug',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改医生处方药品
+export function updateDoctorPrescribeDrug(data) {
+  return request({
+    url: '/his/doctorPrescribeDrug',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除医生处方药品
+export function delDoctorPrescribeDrug(drugId) {
+  return request({
+    url: '/his/doctorPrescribeDrug/' + drugId,
+    method: 'delete'
+  })
+}
+
+// 导出医生处方药品
+export function exportDoctorPrescribeDrug(query) {
+  return request({
+    url: '/his/doctorPrescribeDrug/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/his/drugReport.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询用药报告列表
+export function listDrugReport(query) {
+  return request({
+    url: '/his/drugReport/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询用药报告详细
+export function getDrugReport(reportId) {
+  return request({
+    url: '/his/drugReport/' + reportId,
+    method: 'get'
+  })
+}
+
+// 新增用药报告
+export function addDrugReport(data) {
+  return request({
+    url: '/his/drugReport',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改用药报告
+export function updateDrugReport(data) {
+  return request({
+    url: '/his/drugReport',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除用药报告
+export function delDrugReport(reportId) {
+  return request({
+    url: '/his/drugReport/' + reportId,
+    method: 'delete'
+  })
+}
+
+// 导出用药报告
+export function exportDrugReport(query) {
+  return request({
+    url: '/his/drugReport/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/his/drugReportCount.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询咨询统计列表
+export function listDrugReportCount(query) {
+  return request({
+    url: '/his/drugReportCount/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询咨询统计详细
+export function getDrugReportCount(id) {
+  return request({
+    url: '/his/drugReportCount/' + id,
+    method: 'get'
+  })
+}
+
+// 新增咨询统计
+export function addDrugReportCount(data) {
+  return request({
+    url: '/his/drugReportCount',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改咨询统计
+export function updateDrugReportCount(data) {
+  return request({
+    url: '/his/drugReportCount',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除咨询统计
+export function delDrugReportCount(id) {
+  return request({
+    url: '/his/drugReportCount/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出咨询统计
+export function exportDrugReportCount(query) {
+  return request({
+    url: '/his/drugReportCount/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/his/exportTask.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询导出任务列表
+export function listExportTask(query) {
+  return request({
+    url: '/his/exportTask/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询导出任务详细
+export function getExportTask(taskId) {
+  return request({
+    url: '/his/exportTask/' + taskId,
+    method: 'get'
+  })
+}
+
+// 新增导出任务
+export function addExportTask(data) {
+  return request({
+    url: '/his/exportTask',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改导出任务
+export function updateExportTask(data) {
+  return request({
+    url: '/his/exportTask',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除导出任务
+export function delExportTask(taskId) {
+  return request({
+    url: '/his/exportTask/' + taskId,
+    method: 'delete'
+  })
+}
+
+// 导出导出任务
+export function exportExportTask(query) {
+  return request({
+    url: '/his/exportTask/export',
+    method: 'get',
+    params: query
+  })
+}

+ 76 - 0
src/api/his/express.js

@@ -0,0 +1,76 @@
+import request from '@/utils/request'
+
+// 查询快递公司列表
+export function listExpress(query) {
+  return request({
+    url: '/his/express/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询快递公司详细
+export function getExpress(id) {
+  return request({
+    url: '/his/express/' + id,
+    method: 'get'
+  })
+}
+
+export function getExpressList() {
+  return request({
+    url: '/his/express/getExpressList',
+    method: 'get'
+  })
+}
+
+// 新增快递公司
+export function addExpress(data) {
+  return request({
+    url: '/his/express',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改快递公司
+export function updateExpress(data) {
+  return request({
+    url: '/his/express',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除快递公司
+export function delExpress(id) {
+  return request({
+    url: '/his/express/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出快递公司
+export function exportExpress(query) {
+  return request({
+    url: '/his/express/export',
+    method: 'get',
+    params: query
+  })
+}
+
+//分配快递公司
+export function allotExpress(data,omsCode) {
+  return request({
+    url: '/his/express/allotExpress/'+omsCode,
+    method: 'post',
+    data: data
+  })
+}
+
+export function getCompanyByOmsCode(omsCode) {
+  return request({
+    url: '/his/express/omsCode/' + omsCode,
+    method: 'get'
+  })
+}

+ 59 - 0
src/api/his/famousPrescribe.js

@@ -0,0 +1,59 @@
+import request from '@/utils/request'
+
+// 查询经典名方列表
+export function listFamousPrescribe(query) {
+  return request({
+    url: '/his/famousPrescribe/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询经典名方详细
+export function getFamousPrescribe(id) {
+  return request({
+    url: '/his/famousPrescribe/' + id,
+    method: 'get'
+  })
+}
+// 下载导入模板
+export function importTemplate() {
+  return request({
+    url: '/his/chineseMedicine/importTemplate',
+    method: 'get'
+  })
+}
+// 新增经典名方
+export function addFamousPrescribe(data) {
+  return request({
+    url: '/his/famousPrescribe',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改经典名方
+export function updateFamousPrescribe(data) {
+  return request({
+    url: '/his/famousPrescribe',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除经典名方
+export function delFamousPrescribe(id) {
+  return request({
+    url: '/his/famousPrescribe/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出经典名方
+export function exportFamousPrescribe(query) {
+  return request({
+    url: '/his/famousPrescribe/export',
+    method: 'get',
+    params: query
+  })
+}

+ 61 - 0
src/api/his/follow.js

@@ -0,0 +1,61 @@
+import request from '@/utils/request'
+
+// 查询随访管理列表
+export function listFollow(query) {
+  return request({
+    url: '/his/follow/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询随访管理详细
+export function getFollow(followId) {
+  return request({
+    url: '/his/follow/' + followId,
+    method: 'get'
+  })
+}
+
+// 新增随访管理
+export function addFollow(data) {
+  return request({
+    url: '/his/follow',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改随访管理
+export function updateFollow(data) {
+  return request({
+    url: '/his/follow',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除随访管理
+export function delFollow(followId) {
+  return request({
+    url: '/his/follow/' + followId,
+    method: 'delete'
+  })
+}
+
+// 导出随访管理
+export function exportFollow(query) {
+  return request({
+    url: '/his/follow/export',
+    method: 'get',
+    params: query
+  })
+}
+
+export function statistics(query) {
+  return request({
+    url: '/his/follow/statistics',
+    method: 'get',
+    params: query
+  })
+}

+ 58 - 0
src/api/his/followTemp.js

@@ -0,0 +1,58 @@
+import request from '@/utils/request'
+
+// 查询随访模板列表
+export function listFollowTemp(query) {
+  return request({
+    url: '/his/followTemp/list',
+    method: 'get',
+    params: query
+  })
+}
+export function getAllFollowTempName() {
+  return request({
+    url: '/his/followTemp/allList',
+    method: 'get',
+  })
+}
+// 查询随访模板详细
+export function getFollowTemp(tempId) {
+  return request({
+    url: '/his/followTemp/' + tempId,
+    method: 'get'
+  })
+}
+
+// 新增随访模板
+export function addFollowTemp(data) {
+  return request({
+    url: '/his/followTemp',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改随访模板
+export function updateFollowTemp(data) {
+  return request({
+    url: '/his/followTemp',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除随访模板
+export function delFollowTemp(tempId) {
+  return request({
+    url: '/his/followTemp/' + tempId,
+    method: 'delete'
+  })
+}
+
+// 导出随访模板
+export function exportFollowTemp(query) {
+  return request({
+    url: '/his/followTemp/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/his/healthData.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询健康数据列表
+export function listHealthData(query) {
+  return request({
+    url: '/his/healthData/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询健康数据详细
+export function getHealthData(id) {
+  return request({
+    url: '/his/healthData/' + id,
+    method: 'get'
+  })
+}
+
+// 新增健康数据
+export function addHealthData(data) {
+  return request({
+    url: '/his/healthData',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改健康数据
+export function updateHealthData(data) {
+  return request({
+    url: '/his/healthData',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除健康数据
+export function delHealthData(id) {
+  return request({
+    url: '/his/healthData/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出健康数据
+export function exportHealthData(query) {
+  return request({
+    url: '/his/healthData/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/his/healthHistoryTemp.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询健康史模板列表
+export function listHealthHistoryTemp(query) {
+  return request({
+    url: '/his/healthHistoryTemp/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询健康史模板详细
+export function getHealthHistoryTemp(id) {
+  return request({
+    url: '/his/healthHistoryTemp/' + id,
+    method: 'get'
+  })
+}
+
+// 新增健康史模板
+export function addHealthHistoryTemp(data) {
+  return request({
+    url: '/his/healthHistoryTemp',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改健康史模板
+export function updateHealthHistoryTemp(data) {
+  return request({
+    url: '/his/healthHistoryTemp',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除健康史模板
+export function delHealthHistoryTemp(id) {
+  return request({
+    url: '/his/healthHistoryTemp/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出健康史模板
+export function exportHealthHistoryTemp(query) {
+  return request({
+    url: '/his/healthHistoryTemp/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/his/healthLife.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询健康生活列表
+export function listHealthLife(query) {
+  return request({
+    url: '/his/healthLife/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询健康生活详细
+export function getHealthLife(id) {
+  return request({
+    url: '/his/healthLife/' + id,
+    method: 'get'
+  })
+}
+
+// 新增健康生活
+export function addHealthLife(data) {
+  return request({
+    url: '/his/healthLife',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改健康生活
+export function updateHealthLife(data) {
+  return request({
+    url: '/his/healthLife',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除健康生活
+export function delHealthLife(id) {
+  return request({
+    url: '/his/healthLife/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出健康生活
+export function exportHealthLife(query) {
+  return request({
+    url: '/his/healthLife/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/his/healthRecord.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询健康档案列表
+export function listHealthRecord(query) {
+  return request({
+    url: '/his/healthRecord/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询健康档案详细
+export function getHealthRecord(id) {
+  return request({
+    url: '/his/healthRecord/' + id,
+    method: 'get'
+  })
+}
+
+// 新增健康档案
+export function addHealthRecord(data) {
+  return request({
+    url: '/his/healthRecord',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改健康档案
+export function updateHealthRecord(data) {
+  return request({
+    url: '/his/healthRecord',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除健康档案
+export function delHealthRecord(id) {
+  return request({
+    url: '/his/healthRecord/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出健康档案
+export function exportHealthRecord(query) {
+  return request({
+    url: '/his/healthRecord/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/his/healthTongue.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询舌苔列表
+export function listHealthTongue(query) {
+  return request({
+    url: '/his/healthTongue/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询舌苔详细
+export function getHealthTongue(id) {
+  return request({
+    url: '/his/healthTongue/' + id,
+    method: 'get'
+  })
+}
+
+// 新增舌苔
+export function addHealthTongue(data) {
+  return request({
+    url: '/his/healthTongue',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改舌苔
+export function updateHealthTongue(data) {
+  return request({
+    url: '/his/healthTongue',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除舌苔
+export function delHealthTongue(id) {
+  return request({
+    url: '/his/healthTongue/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出舌苔
+export function exportHealthTongue(query) {
+  return request({
+    url: '/his/healthTongue/export',
+    method: 'get',
+    params: query
+  })
+}

+ 67 - 0
src/api/his/hospital.js

@@ -0,0 +1,67 @@
+import request from '@/utils/request'
+
+// 查询医院列表
+export function listHospital(query) {
+  return request({
+    url: '/his/hospital/list',
+    method: 'get',
+    params: query
+  })
+}
+// 查询医院列表
+export function listAllHospital(query) {
+  return request({
+    url: '/his/hospital/allList',
+    method: 'get',
+    params: query
+  })
+}
+// 下载导入模板
+export function importTemplate() {
+  return request({
+    url: '/his/hospital/importTemplate',
+    method: 'get'
+  })
+}
+// 查询医院详细
+export function getHospital(hospitalId) {
+  return request({
+    url: '/his/hospital/' + hospitalId,
+    method: 'get'
+  })
+}
+
+// 新增医院
+export function addHospital(data) {
+  return request({
+    url: '/his/hospital',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改医院
+export function updateHospital(data) {
+  return request({
+    url: '/his/hospital',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除医院
+export function delHospital(hospitalId) {
+  return request({
+    url: '/his/hospital/' + hospitalId,
+    method: 'delete'
+  })
+}
+
+// 导出医院
+export function exportHospital(query) {
+  return request({
+    url: '/his/hospital/export',
+    method: 'get',
+    params: query
+  })
+}

+ 65 - 0
src/api/his/icd.js

@@ -0,0 +1,65 @@
+import request from '@/utils/request'
+
+// 查询icd编码库列表
+export function listIcd(query) {
+  return request({
+    url: '/his/icd/list',
+    method: 'get',
+    params: query
+  })
+}
+// 下载导入模板
+export function importTemplate() {
+  return request({
+    url: '/his/icd/importTemplate',
+    method: 'get'
+  })
+}
+// 查询icd编码库详细
+export function getIcd(id) {
+  return request({
+    url: '/his/icd/' + id,
+    method: 'get'
+  })
+}
+// 查询icd编码库详细
+export function allIcd(name) {
+  return request({
+    url: '/his/icd/allIcd/' + name,
+    method: 'get'
+  })
+}
+// 新增icd编码库
+export function addIcd(data) {
+  return request({
+    url: '/his/icd',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改icd编码库
+export function updateIcd(data) {
+  return request({
+    url: '/his/icd',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除icd编码库
+export function delIcd(id) {
+  return request({
+    url: '/his/icd/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出icd编码库
+export function exportIcd(query) {
+  return request({
+    url: '/his/icd/export',
+    method: 'get',
+    params: query
+  })
+}

+ 60 - 0
src/api/his/illnessLibrary.js

@@ -0,0 +1,60 @@
+import request from '@/utils/request'
+
+// 查询中医疾病列表
+export function listillnessLibrary(query) {
+  return request({
+    url: '/his/illnessLibrary/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询中医疾病详细
+export function getillnessLibrary(illnessId) {
+  return request({
+    url: '/his/illnessLibrary/' + illnessId,
+    method: 'get'
+  })
+}
+export function getIllness(query) {
+  return request({
+    url: '/his/illnessLibrary/getIllness/',
+    method: 'get',
+    params: query
+  })
+}
+
+// 新增中医疾病
+export function addillnessLibrary(data) {
+  return request({
+    url: '/his/illnessLibrary',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改中医疾病
+export function updateillnessLibrary(data) {
+  return request({
+    url: '/his/illnessLibrary',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除中医疾病
+export function delillnessLibrary(illnessId) {
+  return request({
+    url: '/his/illnessLibrary/' + illnessId,
+    method: 'delete'
+  })
+}
+
+// 导出中医疾病
+export function exportillnessLibrary(query) {
+  return request({
+    url: '/his/illnessLibrary/export',
+    method: 'get',
+    params: query
+  })
+}

+ 118 - 0
src/api/his/index.js

@@ -0,0 +1,118 @@
+import request from '@/utils/request'
+
+
+//
+export function orderChartData() {
+  return request({
+    url: '/his/data/orderChartData',
+    method: 'get',
+  })
+}
+export function inquiryOrderChartData() {
+  return request({
+    url: '/his/data/inquiryOrderChartData',
+    method: 'get',
+  })
+}
+export function doctorChartData(type) {
+  return request({
+    url: '/his/data/doctorChartData/'+type,
+    method: 'get',
+  })
+}
+
+
+export function getPeData() {
+  return request({
+    url: '/his/data/orderData',
+    method: 'get'
+  })
+}
+
+export function storeOrderChart(query) {
+  return request({
+    url: '/his/data/storeOrderChart',
+    method: 'get',
+    params: query
+  })
+}
+export function storeOrderChartStore(query) {
+  return request({
+    url: '/his/data/storeOrderChartStore',
+    method: 'get',
+    params: query
+  })
+}
+
+export function inquiryOrderChartInq(query) {
+  return request({
+    url: '/his/data/inquiryOrderChartInq',
+    method: 'get',
+    params: query
+  })
+}
+export function inquiryExport(query) {
+  return request({
+    url: '/his/data/inquiryExport',
+    method: 'get',
+    params: query
+  })
+}
+
+export function storeExport(query) {
+  return request({
+    url: '/his/data/storeExport',
+    method: 'get',
+    params: query
+  })
+}
+export function inquiryOrderChart(query) {
+  return request({
+    url: '/his/data/inquiryOrderChart',
+    method: 'get',
+    params: query
+  })
+}
+// 查询广告详细
+export function getAdv(advId) {
+  return request({
+    url: '/his/adv/' + advId,
+    method: 'get'
+  })
+}
+
+// 新增广告
+export function addAdv(data) {
+  return request({
+    url: '/his/adv',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改广告
+export function updateAdv(data) {
+  return request({
+    url: '/his/adv',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除广告
+export function delAdv(advId) {
+  return request({
+    url: '/his/adv/' + advId,
+    method: 'delete'
+  })
+}
+
+
+// 导出广告
+export function exportAdv(query) {
+  return request({
+    url: '/his/adv/export',
+    method: 'get',
+    params: query
+  })
+}

+ 69 - 0
src/api/his/inquiryDisease.js

@@ -0,0 +1,69 @@
+import request from '@/utils/request'
+
+// 查询问诊疾病列表
+export function listInquiryDisease(query) {
+  return request({
+    url: '/his/inquiryDisease/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询问诊疾病详细
+export function getInquiryDisease(diseaseId) {
+  return request({
+    url: '/his/inquiryDisease/' + diseaseId,
+    method: 'get'
+  })
+}
+
+// 新增问诊疾病
+export function addInquiryDisease(data) {
+  return request({
+    url: '/his/inquiryDisease',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改问诊疾病
+export function updateInquiryDisease(data) {
+  return request({
+    url: '/his/inquiryDisease',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除问诊疾病
+export function delInquiryDisease(diseaseId) {
+  return request({
+    url: '/his/inquiryDisease/' + diseaseId,
+    method: 'delete'
+  })
+}
+
+// 导出问诊疾病
+export function exportInquiryDisease(query) {
+  return request({
+    url: '/his/inquiryDisease/export',
+    method: 'get',
+    params: query
+  })
+}
+
+export function listBySearch(query) {
+  return request({
+    url: '/his/inquiryDisease/listBySearch',
+    method: 'get',
+    params: query
+  })
+}
+
+// 下载导入模板
+export function importTemplate() {
+  return request({
+    url: '/his/inquiryDisease/importTemplate',
+    method: 'get'
+  })
+}

+ 101 - 0
src/api/his/inquiryOrder.js

@@ -0,0 +1,101 @@
+import request from '@/utils/request'
+
+// 查询问诊订单列表
+export function listinquiryOrder(query) {
+  return request({
+    url: '/his/inquiryOrder/list',
+    method: 'get',
+    params: query
+  })
+}
+// 查询问诊订单详细
+export function msglist(query) {
+  return request({
+    url: '/his/inquiryOrder/msgList',
+    method: 'get',
+    params: query
+  })
+}
+
+export function getinquiryOrder(orderId) {
+  return request({
+    url: '/his/inquiryOrder/' + orderId,
+    method: 'get'
+  })
+}
+export function sendMsg(orderId) {
+  return request({
+    url: '/his/inquiryOrder/sendMsg/' + orderId,
+    method: 'get'
+  })
+}
+
+// 新增问诊订单
+export function addinquiryOrder(data) {
+  return request({
+    url: '/his/inquiryOrder',
+    method: 'post',
+    data: data
+  })
+}
+export function cancelOrder(data) {
+  return request({
+    url: '/his/inquiryOrder/cancelOrder',
+    method: 'post',
+    data: data
+  })
+}
+export function refundOrder(data) {
+  return request({
+    url: '/his/inquiryOrder/refundOrder',
+    method: 'post',
+    data: data
+  })
+}
+
+
+// 修改问诊订单
+export function updateinquiryOrder(data) {
+  return request({
+    url: '/his/inquiryOrder',
+    method: 'put',
+    data: data
+  })
+}
+// 修改问诊订单
+export function editStatus(data) {
+  return request({
+    url: '/his/inquiryOrder/editStatus',
+    method: 'put',
+    data: data
+  })
+}
+// 删除问诊订单
+export function delinquiryOrder(orderId) {
+  return request({
+    url: '/his/inquiryOrder/' + orderId,
+    method: 'delete'
+  })
+}
+export function logList(orderId) {
+  return request({
+    url: '/his/inquiryOrder/logList/' + orderId,
+    method: 'get'
+  })
+}
+// 导出问诊订单
+export function exportinquiryOrder(query) {
+  return request({
+    url: '/his/inquiryOrder/export',
+    method: 'get',
+    params: query
+  })
+}
+
+export function exportMessageFeedback(query) {
+  return request({
+    url: '/his/inquiryOrder/messageFeedbackExport',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/his/inquiryOrderPing.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询评价管理列表
+export function listPing(query) {
+  return request({
+    url: '/his/inquiryOrderPing/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询评价管理详细
+export function getPing(pingId) {
+  return request({
+    url: '/his/inquiryOrderPing/' + pingId,
+    method: 'get'
+  })
+}
+
+// 新增评价管理
+export function addPing(data) {
+  return request({
+    url: '/his/inquiryOrderPing',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改评价管理
+export function updatePing(data) {
+  return request({
+    url: '/his/inquiryOrderPing',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除评价管理
+export function delPing(pingId) {
+  return request({
+    url: '/his/inquiryOrderPing/' + pingId,
+    method: 'delete'
+  })
+}
+
+// 导出评价管理
+export function exportPing(query) {
+  return request({
+    url: '/his/inquiryOrderPing/export',
+    method: 'get',
+    params: query
+  })
+}

+ 96 - 0
src/api/his/inquiryOrderReport.js

@@ -0,0 +1,96 @@
+import request from '@/utils/request'
+
+// 查询问诊报告列表
+export function listInquiryOrderReport(query) {
+  return request({
+    url: '/his/inquiryOrderReport/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询问诊报告详细
+export function getBody(reportId) {
+  return request({
+    url: '/his/inquiryOrderReport/getBody',
+    method: 'get'
+  })
+}
+
+// 查询问诊报告详细
+export function getInquiryOrderReport(reportId) {
+  return request({
+    url: '/his/inquiryOrderReport/' + reportId,
+    method: 'get'
+  })
+}
+export function getInquiryOrderReportByOrderId(reportId) {
+  return request({
+    url: '/his/inquiryOrderReport/orderId/' + reportId,
+    method: 'get'
+  })
+}
+// 查询问诊报告详细
+export function getPatientMobile(reportId) {
+  return request({
+    url: '/his/inquiryOrderReport/queryPatientMobile/' + reportId,
+    method: 'get'
+  })
+}
+export function getReportId(reportId) {
+  return request({
+    url: '/his/inquiryOrderReport/getReportId/' + reportId,
+    method: 'get'
+  })
+}
+// 新增问诊报告
+export function addInquiryOrderReport(data) {
+  return request({
+    url: '/his/inquiryOrderReport',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改问诊报告
+export function updateInquiryOrderReport(data) {
+  return request({
+    url: '/his/inquiryOrderReport',
+    method: 'put',
+    data: data
+  })
+}
+
+export function updateInquiryOrderReportAudit(data) {
+  return request({
+    url: '/his/inquiryOrderReport/audit',
+    method: 'put',
+    data: data
+  })
+}
+
+export function updateAuditReport(data) {
+  return request({
+    url: '/his/inquiryOrderReport/updateAuditReport',
+    method: 'put',
+    data: data
+  })
+}
+
+
+// 删除问诊报告
+export function delInquiryOrderReport(reportId) {
+  return request({
+    url: '/his/inquiryOrderReport/' + reportId,
+    method: 'delete'
+  })
+}
+
+// 导出问诊报告
+export function exportInquiryOrderReport(query) {
+  return request({
+    url: '/his/inquiryOrderReport/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/his/inquiryTemp.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询模板列表
+export function listInquiryTemp(query) {
+  return request({
+    url: '/his/inquiryTemp/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询模板详细
+export function getInquiryTemp(tempId) {
+  return request({
+    url: '/his/inquiryTemp/' + tempId,
+    method: 'get'
+  })
+}
+
+// 新增模板
+export function addInquiryTemp(data) {
+  return request({
+    url: '/his/inquiryTemp',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改模板
+export function updateInquiryTemp(data) {
+  return request({
+    url: '/his/inquiryTemp',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除模板
+export function delInquiryTemp(tempId) {
+  return request({
+    url: '/his/inquiryTemp/' + tempId,
+    method: 'delete'
+  })
+}
+
+// 导出模板
+export function exportInquiryTemp(query) {
+  return request({
+    url: '/his/inquiryTemp/export',
+    method: 'get',
+    params: query
+  })
+}

+ 58 - 0
src/api/his/integralGoods.js

@@ -0,0 +1,58 @@
+import request from '@/utils/request'
+
+// 查询积分商品列表
+export function listIntegralGoods(query) {
+  return request({
+    url: '/his/integralGoods/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询积分商品详细
+export function getIntegralGoods(goodsId) {
+  return request({
+    url: '/his/integralGoods/' + goodsId,
+    method: 'get'
+  })
+}
+export function importTemplate() {
+  return request({
+    url: '/his/integralGoods/importTemplate',
+    method: 'get'
+  })
+}
+// 新增积分商品
+export function addIntegralGoods(data) {
+  return request({
+    url: '/his/integralGoods',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改积分商品
+export function updateIntegralGoods(data) {
+  return request({
+    url: '/his/integralGoods',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除积分商品
+export function delIntegralGoods(goodsId) {
+  return request({
+    url: '/his/integralGoods/' + goodsId,
+    method: 'delete'
+  })
+}
+
+// 导出积分商品
+export function exportIntegralGoods(query) {
+  return request({
+    url: '/his/integralGoods/export',
+    method: 'get',
+    params: query
+  })
+}

+ 80 - 0
src/api/his/integralOrder.js

@@ -0,0 +1,80 @@
+import request from '@/utils/request'
+
+// 查询积分商品订单列表
+export function listIntegralOrder(query) {
+  return request({
+    url: '/his/integralOrder/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询积分商品订单详细
+export function getIntegralOrder(orderId) {
+  return request({
+    url: '/his/integralOrder/' + orderId,
+    method: 'get'
+  })
+}
+export function getExpress(orderId) {
+  return request({
+    url: '/his/integralOrder/getExpress/' + orderId,
+    method: 'get'
+  })
+}
+export function importTemplate() {
+  return request({
+    url: '/his/integralOrder/importTemplate',
+    method: 'get'
+  })
+}
+export function sendgoods(data) {
+  return request({
+    url: '/his/integralOrder/sendGoods',
+    method: 'put',
+    data: data
+  })
+}
+// 新增积分商品订单
+export function addIntegralOrder(data) {
+  return request({
+    url: '/his/integralOrder',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改积分商品订单
+export function updateIntegralOrder(data) {
+  return request({
+    url: '/his/integralOrder',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除积分商品订单
+export function delIntegralOrder(orderId) {
+  return request({
+    url: '/his/integralOrder/' + orderId,
+    method: 'delete'
+  })
+}
+
+// 导出积分商品订单
+export function exportIntegralOrder(query) {
+  return request({
+    url: '/his/integralOrder/export',
+    method: 'get',
+    params: query
+  })
+}
+
+
+// 查询收货人电话
+export function getOrderUserPhone(orderId) {
+  return request({
+    url: '/his/integralOrder/queryPhone/' + orderId,
+    method: 'get'
+  })
+}

+ 60 - 0
src/api/his/medicatedFood.js

@@ -0,0 +1,60 @@
+import request from '@/utils/request'
+
+// 查询药膳食疗列表
+export function listMedicatedFood(query) {
+  return request({
+    url: '/his/medicatedFood/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 下载导入模板
+export function importTemplate() {
+  return request({
+    url: '/his/medicatedFood/importTemplate',
+    method: 'get'
+  })
+}
+// 查询药膳食疗详细
+export function getMedicatedFood(id) {
+  return request({
+    url: '/his/medicatedFood/' + id,
+    method: 'get'
+  })
+}
+
+// 新增药膳食疗
+export function addMedicatedFood(data) {
+  return request({
+    url: '/his/medicatedFood',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改药膳食疗
+export function updateMedicatedFood(data) {
+  return request({
+    url: '/his/medicatedFood',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除药膳食疗
+export function delMedicatedFood(id) {
+  return request({
+    url: '/his/medicatedFood/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出药膳食疗
+export function exportMedicatedFood(query) {
+  return request({
+    url: '/his/medicatedFood/export',
+    method: 'get',
+    params: query
+  })
+}

+ 83 - 0
src/api/his/package.js

@@ -0,0 +1,83 @@
+import request from '@/utils/request'
+
+// 查询套餐包列表
+export function listPackage(query) {
+  return request({
+    url: '/his/package/list',
+    method: 'get',
+    params: query
+  })
+}
+
+export function allPackage() {
+  return request({
+    url: '/his/package/allList',
+    method: 'get'
+  })
+}
+// 查询套餐包详细
+export function getPackage(packageId) {
+  return request({
+    url: '/his/package/' + packageId,
+    method: 'get'
+  })
+}
+// 下载导入模板
+export function importTemplate() {
+  return request({
+    url: '/his/package/importTemplate',
+    method: 'get'
+  })
+}
+// 新增套餐包
+export function addPackage(data) {
+  return request({
+    url: '/his/package',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改套餐包
+export function updatePackage(data) {
+  return request({
+    url: '/his/package',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除套餐包
+export function delPackage(packageId) {
+  return request({
+    url: '/his/package/' + packageId,
+    method: 'delete'
+  })
+}
+
+// 导出套餐包
+export function exportPackage(query) {
+  return request({
+    url: '/his/package/export',
+    method: 'get',
+    params: query
+  })
+}
+
+
+export function packageBySearch(query) {
+  return request({
+    url: '/his/package/listBySearch',
+    method: 'get',
+    params: query
+  })
+}
+
+// 批量修改套餐状态
+export function modifyPackages(data) {
+  return request({
+    url: '/his/package/modifyMore',
+    method: 'post',
+    data: data
+  })
+}

+ 59 - 0
src/api/his/packageCate.js

@@ -0,0 +1,59 @@
+import request from '@/utils/request'
+
+// 查询套餐包分类列表
+export function listPackageCate(query) {
+  return request({
+    url: '/his/packageCate/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询套餐包分类详细
+export function getPackageCate(cateId) {
+  return request({
+    url: '/his/packageCate/' + cateId,
+    method: 'get'
+  })
+}
+export function getAllCateList(query) {
+  return request({
+    url: '/his/packageCate/allList',
+    method: 'get',
+    params: query
+  })
+}
+// 新增套餐包分类
+export function addPackageCate(data) {
+  return request({
+    url: '/his/packageCate',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改套餐包分类
+export function updatePackageCate(data) {
+  return request({
+    url: '/his/packageCate',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除套餐包分类
+export function delPackageCate(cateId) {
+  return request({
+    url: '/his/packageCate/' + cateId,
+    method: 'delete'
+  })
+}
+
+// 导出套餐包分类
+export function exportPackageCate(query) {
+  return request({
+    url: '/his/packageCate/export',
+    method: 'get',
+    params: query
+  })
+}

+ 93 - 0
src/api/his/packageOrder.js

@@ -0,0 +1,93 @@
+import request from '@/utils/request'
+
+// 查询套餐订单列表
+export function listPackageOrder(query) {
+  return request({
+    url: '/his/packageOrder/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询套餐订单详细
+export function getPackageOrder(orderId) {
+  return request({
+    url: '/his/packageOrder/' + orderId,
+    method: 'get'
+  })
+}
+
+// 查询电话
+export function getPhone(orderId) {
+  return request({
+    url: '/his/packageOrder/queryPhone/' + orderId,
+    method: 'get'
+  })
+}
+
+export function payment(orderId) {
+  return request({
+    url: '/his/packageOrder/payment/' + orderId,
+    method: 'get'
+  })
+}
+export function refund(orderId) {
+  return request({
+    url: '/his/packageOrder/refund/' + orderId,
+    method: 'get'
+  })
+}
+export function inquiryRefund(orderId) {
+  return request({
+    url: '/his/packageOrder/inquiryRefund/' + orderId,
+    method: 'get'
+  })
+}
+export function storeRefund(orderId) {
+  return request({
+    url: '/his/packageOrder/storeRefund/' + orderId,
+    method: 'get'
+  })
+}
+// 新增套餐订单
+export function addPackageOrder(data) {
+  return request({
+    url: '/his/packageOrder',
+    method: 'post',
+    data: data
+  })
+}
+
+export function refundAudit(data) {
+  return request({
+    url: '/his/packageOrder/refundAudit',
+    method: 'put',
+    data: data
+  })
+}
+
+// 修改套餐订单
+export function updatePackageOrder(data) {
+  return request({
+    url: '/his/packageOrder',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除套餐订单
+export function delPackageOrder(orderId) {
+  return request({
+    url: '/his/packageOrder/' + orderId,
+    method: 'delete'
+  })
+}
+
+// 导出套餐订单
+export function exportPackageOrder(query) {
+  return request({
+    url: '/his/packageOrder/export',
+    method: 'get',
+    params: query
+  })
+}

+ 60 - 0
src/api/his/patient.js

@@ -0,0 +1,60 @@
+import request from '@/utils/request'
+
+// 查询病人列表
+export function listPatient(query) {
+  return request({
+    url: '/his/patient/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询病人详细
+export function getPatient(patientId) {
+  return request({
+    url: '/his/patient/' + patientId,
+    method: 'get'
+  })
+}
+// 查询病人详细
+export function getPatientByUserId(userId) {
+  return request({
+    url: '/his/patient/getPatient/' + userId,
+    method: 'get'
+  })
+}
+
+// 新增病人
+export function addPatient(data) {
+  return request({
+    url: '/his/patient',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改病人
+export function updatePatient(data) {
+  return request({
+    url: '/his/patient',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除病人
+export function delPatient(patientId) {
+  return request({
+    url: '/his/patient/' + patientId,
+    method: 'delete'
+  })
+}
+
+// 导出病人
+export function exportPatient(query) {
+  return request({
+    url: '/his/patient/export',
+    method: 'get',
+    params: query
+  })
+}

+ 79 - 0
src/api/his/prescribe.js

@@ -0,0 +1,79 @@
+import request from '@/utils/request'
+
+// 查询处方列表
+export function listPrescribe(query) {
+  return request({
+    url: '/his/prescribe/list',
+    method: 'get',
+    params: query
+  })
+}
+export function getImg() {
+  return request({
+    url: '/his/prescribe/getImg',
+    method: 'get',
+  })
+}
+// 查询处方详细
+export function getPrescribe(prescribeId) {
+  return request({
+    url: '/his/prescribe/' + prescribeId,
+    method: 'get'
+  })
+}
+export function queryIdCard(prescribeId) {
+  return request({
+    url: '/his/prescribe/queryIdCard/' + prescribeId,
+    method: 'get'
+  })
+}
+
+export function getDrugInfo(prescribeId) {
+  return request({
+    url: '/his/prescribe/Drug/' + prescribeId,
+    method: 'get'
+  })
+}
+// 新增处方
+export function addPrescribe(data) {
+  return request({
+    url: '/his/prescribe',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改处方
+export function updatePrescribe(data) {
+  return request({
+    url: '/his/prescribe',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除处方
+export function delPrescribe(prescribeId) {
+  return request({
+    url: '/his/prescribe/' + prescribeId,
+    method: 'delete'
+  })
+}
+
+// 导出处方
+export function exportPrescribe(query) {
+  return request({
+    url: '/his/prescribe/export',
+    method: 'get',
+    params: query
+  })
+}
+
+// 导出医疗信息反馈单
+export function exportMessageFeedback(query) {
+  return request({
+    url: '/his/prescribe/messageFeedbackExport',
+    method: 'get',
+    params: query
+  })
+}

+ 59 - 0
src/api/his/questions.js

@@ -0,0 +1,59 @@
+import request from '@/utils/request'
+
+// 查询问答专区列表
+export function listQuestions(query) {
+  return request({
+    url: '/his/questions/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询问答专区详细
+export function getQuestions(id) {
+  return request({
+    url: '/his/questions/' + id,
+    method: 'get'
+  })
+}
+// 下载导入模板
+export function importTemplate() {
+  return request({
+    url: '/his/questions/importTemplate',
+    method: 'get'
+  })
+}
+// 新增问答专区
+export function addQuestions(data) {
+  return request({
+    url: '/his/questions',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改问答专区
+export function updateQuestions(data) {
+  return request({
+    url: '/his/questions',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除问答专区
+export function delQuestions(id) {
+  return request({
+    url: '/his/questions/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出问答专区
+export function exportQuestions(query) {
+  return request({
+    url: '/his/questions/export',
+    method: 'get',
+    params: query
+  })
+}

+ 61 - 0
src/api/his/store.js

@@ -0,0 +1,61 @@
+import request from '@/utils/request'
+
+// 查询店铺管理列表
+export function listStore(query) {
+  return request({
+    url: '/his/store/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询店铺管理详细
+export function getStore(storeId) {
+  return request({
+    url: '/his/store/' + storeId,
+    method: 'get'
+  })
+}
+
+
+// 新增店铺管理
+export function addStore(data) {
+  return request({
+    url: '/his/store',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改店铺管理
+export function updateStore(data) {
+  return request({
+    url: '/his/store',
+    method: 'put',
+    data: data
+  })
+}
+// 修改店铺管理
+export function audit(data) {
+  return request({
+    url: '/his/store/audit',
+    method: 'put',
+    data: data
+  })
+}
+// 删除店铺管理
+export function delStore(storeId) {
+  return request({
+    url: '/his/store/' + storeId,
+    method: 'delete'
+  })
+}
+
+// 导出店铺管理
+export function exportStore(query) {
+  return request({
+    url: '/his/store/export',
+    method: 'get',
+    params: query
+  })
+}

+ 105 - 0
src/api/his/storeAfterSales.js

@@ -0,0 +1,105 @@
+import request from '@/utils/request'
+
+// 查询售后记录列表
+export function listSales(query) {
+  return request({
+    url: '/his/storeAfterSales/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询售后记录详细
+export function getSales(id) {
+  return request({
+    url: '/his/storeAfterSales/' + id,
+    method: 'get'
+  })
+}
+// 查询售后记录详细
+export function itemList(id) {
+  return request({
+    url: '/his/storeAfterSales/itemList/' + id,
+    method: 'get'
+  })
+}
+export function codeId(id) {
+  return request({
+    url: '/his/storeAfterSales/codeId/' + id,
+    method: 'get'
+  })
+}
+
+export function logList(id) {
+  return request({
+    url: '/his/storeAfterSales/logList/' + id,
+    method: 'get'
+  })
+}
+// 新增售后记录
+export function addSales(data) {
+  return request({
+    url: '/his/storeAfterSales',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改售后记录
+export function updateSales(data) {
+  return request({
+    url: '/his/storeAfterSales',
+    method: 'put',
+    data: data
+  })
+}
+// 审核
+export function auditing(data) {
+  return request({
+    url: '/his/storeAfterSales/auditing',
+    method: 'put',
+    data: data
+  })
+}
+
+export function depotAuditing(data) {
+  return request({
+    url: '/his/storeAfterSales/depotAuditing',
+    method: 'put',
+    data: data
+  })
+}
+
+// 财务审核
+export function tuiMoney(data) {
+  return request({
+    url: '/his/storeAfterSales/tuiMoney',
+    method: 'put',
+    data: data
+  })
+}
+// 撤销
+export function noAuditing(data) {
+  return request({
+    url: '/his/storeAfterSales/noAuditing',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除售后记录
+export function delSales(id) {
+  return request({
+    url: '/his/storeAfterSales/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出售后记录
+export function exportSales(query) {
+  return request({
+    url: '/his/storeAfterSales/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/his/storeBill.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询店铺帐单记录列表
+export function listStorebill(query) {
+  return request({
+    url: '/his/storeBill/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询店铺帐单记录详细
+export function getStorebill(billId) {
+  return request({
+    url: '/his/storeBill/' + billId,
+    method: 'get'
+  })
+}
+
+// 新增店铺帐单记录
+export function addStorebill(data) {
+  return request({
+    url: '/his/storeBill',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改店铺帐单记录
+export function updateStorebill(data) {
+  return request({
+    url: '/his/storeBill',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除店铺帐单记录
+export function delStorebill(billId) {
+  return request({
+    url: '/his/storeBill/' + billId,
+    method: 'delete'
+  })
+}
+
+// 导出店铺帐单记录
+export function exportStorebill(query) {
+  return request({
+    url: '/his/storeBill/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/his/storeExtract.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询店铺提现管理列表
+export function listStoreextract(query) {
+  return request({
+    url: '/his/storeExtract/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询店铺提现管理详细
+export function getStoreextract(extractId) {
+  return request({
+    url: '/his/storeExtract/' + extractId,
+    method: 'get'
+  })
+}
+
+// 新增店铺提现管理
+export function addStoreextract(data) {
+  return request({
+    url: '/his/storeExtract',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改店铺提现管理
+export function updateStoreextract(data) {
+  return request({
+    url: '/his/storeExtract',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除店铺提现管理
+export function delStoreextract(extractId) {
+  return request({
+    url: '/his/storeExtract/' + extractId,
+    method: 'delete'
+  })
+}
+
+// 导出店铺提现管理
+export function exportStoreextract(query) {
+  return request({
+    url: '/his/storeExtract/export',
+    method: 'get',
+    params: query
+  })
+}

+ 236 - 0
src/api/his/storeOrder.js

@@ -0,0 +1,236 @@
+import request from '@/utils/request'
+
+// 查询订单列表
+export function listOrder(query) {
+  return request({
+    url: '/his/storeOrder/list',
+    method: 'get',
+    params: query
+  })
+}
+// 下载导入模板
+export function importTemplate() {
+  return request({
+    url: '/his/storeOrder/importTemplate',
+    method: 'get'
+  })
+}
+// 查询订单详细
+export function getOrder(orderId) {
+  return request({
+    url: '/his/storeOrder/' + orderId,
+    method: 'get'
+  })
+}
+// 查询收货人电话
+export function getOrderUserPhone(orderId) {
+  return request({
+    url: '/his/storeOrder/queryPhone/' + orderId,
+    method: 'get'
+  })
+}
+export function getMsgFollow(followId) {
+  return request({
+    url: '/his/storeOrder/follow/' + followId,
+    method: 'get'
+  })
+}
+export function msgList(query) {
+  return request({
+    url: '/his/storeOrder/msgList',
+    method: 'get',
+    params: query
+  })
+}
+export function updateErp(data) {
+  return request({
+    url: '/his/storeOrder/updateErpOrder',
+    method: 'post',
+    data: data
+  })
+}
+export function getPrescribe(orderId) {
+  return request({
+    url: '/his/storeOrder/Prescribe/' + orderId,
+    method: 'get'
+  })
+}
+
+export function payment(orderId) {
+  return request({
+    url: '/his/storeOrder/payment/' + orderId,
+    method: 'get'
+  })
+}
+export function importExpressTemplate() {
+  return request({
+    url: '/his/storeOrder/importExpressTemplate',
+    method: 'get'
+  })
+}
+export function logList(orderId) {
+  return request({
+    url: '/his/storeOrder/logList/' + orderId,
+    method: 'get'
+  })
+}
+
+
+export function listOrderitem(orderId) {
+  return request({
+    url: '/his/storeOrder/ltemlist/' + orderId,
+    method: 'get'
+  })
+}
+export function createErpOrder(orderId) {
+  return request({
+    url: '/his/storeOrder/createErpOrder/' + orderId,
+    method: 'get'
+  })
+}
+export function getEroOrder(orderId) {
+  return request({
+    url: '/his/storeOrder/getEroOrder/' + orderId,
+    method: 'get'
+  })
+}
+export function getExpress(orderId) {
+  return request({
+    url: '/his/storeOrder/getExpress/' + orderId,
+    method: 'get'
+  })
+}
+export function editTuiMoney(orderId) {
+  return request({
+    url: '/his/storeOrder/editTuiMoney/' + orderId,
+    method: 'get'
+  })
+}
+
+export function returnCost(orderId) {
+  return request({
+    url: '/his/storeOrder/returnCost/' + orderId,
+    method: 'get'
+  })
+}
+export function sendMsg(orderId) {
+  return request({
+    url: '/his/storeOrder/sendMsg/' + orderId,
+    method: 'get'
+  })
+}
+
+export function syncExpress(orderId) {
+  return request({
+    url: '/his/storeOrder/syncExpress/' + orderId,
+    method: 'get'
+  })
+}
+export function updateExpress(orderId) {
+  return request({
+    url: '/his/storeOrder/updateExpress/' + orderId,
+    method: 'get'
+  })
+}
+// 新增订单
+export function addOrder(data) {
+  return request({
+    url: '/his/storeOrder',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改订单
+export function updateOrder(data) {
+  return request({
+    url: '/his/storeOrder',
+    method: 'put',
+    data: data
+  })
+}
+export function updateDelivery(data) {
+  return request({
+    url: '/his/storeOrder/updateDelivery',
+    method: 'put',
+    data: data
+  })
+}
+
+
+// 修改订单
+export function sendgoods(data) {
+  return request({
+    url: '/his/storeOrder/sendGoods',
+    method: 'put',
+    data: data
+  })
+}
+export function afterSales(data) {
+  return request({
+    url: '/his/storeOrder/afterSales',
+    method: 'put',
+    data: data
+  })
+}
+
+
+export function tuiOrder(data) {
+  return request({
+    url: '/his/storeOrder/tuiOrder',
+    method: 'put',
+    data: data
+  })
+}
+
+
+// 修改订单
+export function getGoods(data) {
+  return request({
+    url: '/his/storeOrder/getGoods',
+    method: 'put',
+    data: data
+  })
+}
+// 修改订单
+export function updateMoney(data) {
+  return request({
+    url: '/his/storeOrder/updateMoney',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除订单
+export function delOrder(orderId) {
+  return request({
+    url: '/his/storeOrder/' + orderId,
+    method: 'delete'
+  })
+}
+
+// 导出订单
+export function exportOrder(query) {
+  return request({
+    url: '/his/storeOrder/export',
+    method: 'get',
+    params: query
+  })
+}
+export function getCustomerOrderList(query) {
+  return request({
+    url: '/his/storeOrder/getCustomerOrderList',
+    method: 'get',
+    params: query
+  })
+}
+
+
+export function exportOrder2(query) {
+  return request({
+    url: '/his/storeOrder/orderExport',
+    method: 'get',
+    params: query
+  })
+}
+

+ 64 - 0
src/api/his/storePayment.js

@@ -0,0 +1,64 @@
+import request from '@/utils/request'
+
+// 查询支付明细列表
+export function listStorePayment(query) {
+  return request({
+    url: '/his/storePayment/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询支付明细详细
+export function getStorePayment(paymentId) {
+  return request({
+    url: '/his/storePayment/' + paymentId,
+    method: 'get'
+  })
+}
+export function getStatus(paymentId) {
+  return request({
+    url: '/his/storePayment/getStatus/' + paymentId,
+    method: 'get'
+  })
+}
+export function refund(paymentId) {
+  return request({
+    url: '/his/storePayment/refund/' + paymentId,
+    method: 'get'
+  })
+}
+// 新增支付明细
+export function addStorePayment(data) {
+  return request({
+    url: '/his/storePayment',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改支付明细
+export function updateStorePayment(data) {
+  return request({
+    url: '/his/storePayment',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除支付明细
+export function delStorePayment(paymentId) {
+  return request({
+    url: '/his/storePayment/' + paymentId,
+    method: 'delete'
+  })
+}
+
+// 导出支付明细
+export function exportStorePayment(query) {
+  return request({
+    url: '/his/storePayment/export',
+    method: 'get',
+    params: query
+  })
+}

+ 102 - 0
src/api/his/storeProduct.js

@@ -0,0 +1,102 @@
+import request from '@/utils/request'
+
+export function addOrEdit(data) {
+  return request({
+    url: '/his/storeProduct/addOrEdit',
+    method: 'post',
+    data: data
+  })
+}
+export function genFormatAttr(productId,json) {
+  return request({
+    url: '/his/storeProduct/genFormatAttr/'+productId,
+    method: 'post',
+    data: json
+  })
+}
+export function getAllStoreProductRule() {
+  return request({
+    url: '/his/storeProduct/getAllStoreProductRule',
+    method: 'get'
+  })
+}
+
+// 下载导入模板
+export function importTemplate() {
+  return request({
+    url: '/his/storeProduct/importTemplate',
+    method: 'get'
+  })
+}
+// 查询商品列表
+export function listProduct(query) {
+  return request({
+    url: '/his/storeProduct/list',
+    method: 'get',
+    params: query
+  })
+}
+// 查询商品商店列表
+export function listStore() {
+  return request({
+    url: '/his/storeProduct/storeList',
+    method: 'get'
+  })
+}
+// 查询商品详细
+export function getProduct(productId) {
+  return request({
+    url: '/his/storeProduct/' + productId,
+    method: 'get'
+  })
+}
+
+// 新增商品
+export function addProduct(data) {
+  return request({
+    url: '/his/storeProduct',
+    method: 'post',
+    data: data
+  })
+}
+export function editPrice(data,price) {
+  return request({
+    url: '/his/storeProduct/price/'+price,
+    method: 'post',
+    data: data
+  })
+}
+// 修改商品
+export function updateProduct(data) {
+  return request({
+    url: '/his/storeProduct',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除商品
+export function delProduct(productId) {
+  return request({
+    url: '/his/storeProduct/' + productId,
+    method: 'delete'
+  })
+}
+
+// 导出商品
+export function exportProduct(query) {
+  return request({
+    url: '/his/storeProduct/export',
+    method: 'get',
+    params: query
+  })
+}
+
+export function getStoreProductAttrValueList(query) {
+  return request({
+    url: '/his/storeProduct/getStoreProductAttrValueList',
+    method: 'get',
+    params: query
+  })
+}
+

+ 72 - 0
src/api/his/storeProductCategory.js

@@ -0,0 +1,72 @@
+import request from '@/utils/request'
+
+// 查询商品分类列表
+export function listCategory(query) {
+  return request({
+    url: '/his/storeProductCategory/list',
+    method: 'get',
+    params: query
+  })
+}
+// 查询商品分类列表
+export function getAllStoreProductCategory() {
+  return request({
+    url: '/his/storeProductCategory/getAllList',
+    method: 'get',
+  })
+}
+export function getPidList() {
+  return request({
+    url: '/his/storeProductCategory/getPidList' ,
+    method: 'get'
+  })
+}
+// 查询商品分类父列表
+export function pidlist() {
+  return request({
+    url: '/his/storeProductCategory/pid/list',
+    method: 'get'
+  })
+}
+// 查询商品分类详细
+export function getCategory(cateId) {
+  return request({
+    url: '/his/storeProductCategory/' + cateId,
+    method: 'get'
+  })
+}
+
+// 新增商品分类
+export function addCategory(data) {
+  return request({
+    url: '/his/storeProductCategory',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改商品分类
+export function updateCategory(data) {
+  return request({
+    url: '/his/storeProductCategory',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除商品分类
+export function delCategory(cateId) {
+  return request({
+    url: '/his/storeProductCategory/' + cateId,
+    method: 'delete'
+  })
+}
+
+// 导出商品分类
+export function exportCategory(query) {
+  return request({
+    url: '/his/storeProductCategory/export',
+    method: 'get',
+    params: query
+  })
+}

+ 63 - 0
src/api/his/storeProductPackage.js

@@ -0,0 +1,63 @@
+import request from '@/utils/request'
+
+// 查询商品组合套餐列表
+export function listStoreProductPackage(query) {
+  return request({
+    url: '/his/storeProductPackage/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询商品组合套餐详细
+export function getStoreProductPackage(packageId) {
+  return request({
+    url: '/his/storeProductPackage/' + packageId,
+    method: 'get'
+  })
+}
+
+// 新增商品组合套餐
+export function addStoreProductPackage(data) {
+  return request({
+    url: '/his/storeProductPackage',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改商品组合套餐
+export function updateStoreProductPackage(data) {
+  return request({
+    url: '/his/storeProductPackage',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除商品组合套餐
+export function delStoreProductPackage(packageId) {
+  return request({
+    url: '/his/storeProductPackage/' + packageId,
+    method: 'delete'
+  })
+}
+
+// 导出商品组合套餐
+export function exportStoreProductPackage(query) {
+  return request({
+    url: '/his/storeProductPackage/export',
+    method: 'get',
+    params: query
+  })
+}
+
+
+// 批量修改商品组合套餐
+export function modifyStoreProductPackages(data) {
+  return request({
+    url: '/his/storeProductPackage/modifyMore',
+    method: 'post',
+    data: data
+  })
+}

+ 53 - 0
src/api/his/storeSubOrder.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询订单列表
+export function listStoreSubOrder(query) {
+  return request({
+    url: '/his/storeSubOrder/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询订单详细
+export function getStoreSubOrder(subOrderId) {
+  return request({
+    url: '/his/storeSubOrder/' + subOrderId,
+    method: 'get'
+  })
+}
+
+// 新增订单
+export function addStoreSubOrder(data) {
+  return request({
+    url: '/his/storeSubOrder',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改订单
+export function updateStoreSubOrder(data) {
+  return request({
+    url: '/his/storeSubOrder',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除订单
+export function delStoreSubOrder(subOrderId) {
+  return request({
+    url: '/his/storeSubOrder/' + subOrderId,
+    method: 'delete'
+  })
+}
+
+// 导出订单
+export function exportStoreSubOrder(query) {
+  return request({
+    url: '/his/storeSubOrder/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/his/testReport.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询测试报告列表
+export function listTestReport(query) {
+  return request({
+    url: '/his/testReport/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询测试报告详细
+export function getTestReport(reportId) {
+  return request({
+    url: '/his/testReport/' + reportId,
+    method: 'get'
+  })
+}
+
+// 新增测试报告
+export function addTestReport(data) {
+  return request({
+    url: '/his/testReport',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改测试报告
+export function updateTestReport(data) {
+  return request({
+    url: '/his/testReport',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除测试报告
+export function delTestReport(reportId) {
+  return request({
+    url: '/his/testReport/' + reportId,
+    method: 'delete'
+  })
+}
+
+// 导出测试报告
+export function exportTestReport(query) {
+  return request({
+    url: '/his/testReport/export',
+    method: 'get',
+    params: query
+  })
+}

+ 65 - 0
src/api/his/testTemp.js

@@ -0,0 +1,65 @@
+import request from '@/utils/request'
+
+// 查询测一测模板列表
+export function listTestTemp(query) {
+  return request({
+    url: '/his/testTemp/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询测一测模板详细
+export function getTempType(tempId) {
+  return request({
+    url: '/his/testTemp/getTempType/' + tempId,
+    method: 'get'
+  })
+}
+export function getTestTemp(tempId) {
+  return request({
+    url: '/his/testTemp/' + tempId,
+    method: 'get'
+  })
+}
+export function getAllTestTemp() {
+  return request({
+    url: '/his/testTemp/allList',
+    method: 'get'
+  })
+}
+
+// 新增测一测模板
+export function addTestTemp(data) {
+  return request({
+    url: '/his/testTemp',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改测一测模板
+export function updateTestTemp(data) {
+  return request({
+    url: '/his/testTemp',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除测一测模板
+export function delTestTemp(tempId) {
+  return request({
+    url: '/his/testTemp/' + tempId,
+    method: 'delete'
+  })
+}
+
+// 导出测一测模板
+export function exportTestTemp(query) {
+  return request({
+    url: '/his/testTemp/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/his/testTempItem.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询模板项目列表
+export function listTestTempItem(query) {
+  return request({
+    url: '/his/testTempItem/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询模板项目详细
+export function getTestTempItem(itemId) {
+  return request({
+    url: '/his/testTempItem/' + itemId,
+    method: 'get'
+  })
+}
+
+// 新增模板项目
+export function addTestTempItem(data) {
+  return request({
+    url: '/his/testTempItem',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改模板项目
+export function updateTestTempItem(data) {
+  return request({
+    url: '/his/testTempItem',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除模板项目
+export function delTestTempItem(itemId) {
+  return request({
+    url: '/his/testTempItem/' + itemId,
+    method: 'delete'
+  })
+}
+
+// 导出模板项目
+export function exportTestTempItem(query) {
+  return request({
+    url: '/his/testTempItem/export',
+    method: 'get',
+    params: query
+  })
+}

+ 74 - 0
src/api/his/user.js

@@ -0,0 +1,74 @@
+import request from '@/utils/request'
+
+// 查询用户列表
+export function listUser(query) {
+  return request({
+    url: '/his/user/list',
+    method: 'get',
+    params: query
+  })
+}
+
+export function listBySearch(query) {
+  return request({
+    url: '/his/user/listBySearch',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询用户详细
+export function selectUser(name) {
+  return request({
+    url: '/his/user/user/list/' + name,
+    method: 'get'
+  })
+}
+export function getUser(userId) {
+  return request({
+    url: '/his/user/' + userId,
+    method: 'get'
+  })
+}
+// 查询用户详细
+export function getUserAddr(userId) {
+  return request({
+    url: '/his/user/getUserAddr/' + userId,
+    method: 'get'
+  })
+}
+
+// 新增用户
+export function addUser(data) {
+  return request({
+    url: '/his/user',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改用户
+export function updateUser(data) {
+  return request({
+    url: '/his/user',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除用户
+export function delUser(userId) {
+  return request({
+    url: '/his/user/' + userId,
+    method: 'delete'
+  })
+}
+
+// 导出用户
+export function exportUser(query) {
+  return request({
+    url: '/his/user/export',
+    method: 'get',
+    params: query
+  })
+}

+ 59 - 0
src/api/his/userAddress.js

@@ -0,0 +1,59 @@
+import request from '@/utils/request'
+
+// 查询用户地址列表
+export function listUserAddress(query) {
+  return request({
+    url: '/his/userAddress/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询用户地址详细
+export function getUserAddress(addressId) {
+  return request({
+    url: '/his/userAddress/' + addressId,
+    method: 'get'
+  })
+}
+export function getAddress(address) {
+  return request({
+    url: '/his/userAddress/getAddress/' + address,
+    method: 'get'
+  })
+}
+
+// 新增用户地址
+export function addUserAddress(data) {
+  return request({
+    url: '/his/userAddress',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改用户地址
+export function updateUserAddress(data) {
+  return request({
+    url: '/his/userAddress',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除用户地址
+export function delUserAddress(addressId) {
+  return request({
+    url: '/his/userAddress/' + addressId,
+    method: 'delete'
+  })
+}
+
+// 导出用户地址
+export function exportUserAddress(query) {
+  return request({
+    url: '/his/userAddress/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/his/userBill.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询用户帐单记录列表
+export function listUserbill(query) {
+  return request({
+    url: '/his/userBill/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询用户帐单记录详细
+export function getUserbill(billId) {
+  return request({
+    url: '/his/userBill/' + billId,
+    method: 'get'
+  })
+}
+
+// 新增用户帐单记录
+export function addUserbill(data) {
+  return request({
+    url: '/his/userBill',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改用户帐单记录
+export function updateUserbill(data) {
+  return request({
+    url: '/his/userBill',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除用户帐单记录
+export function delUserbill(billId) {
+  return request({
+    url: '/his/userBill/' + billId,
+    method: 'delete'
+  })
+}
+
+// 导出用户帐单记录
+export function exportUserbill(query) {
+  return request({
+    url: '/his/userBill/export',
+    method: 'get',
+    params: query
+  })
+}

+ 66 - 0
src/api/his/userCoupon.js

@@ -0,0 +1,66 @@
+import request from '@/utils/request'
+
+// 查询会员优惠券列表
+export function listUserCoupon(query) {
+  return request({
+    url: '/his/userCoupon/list',
+    method: 'get',
+    params: query
+  })
+}
+export function getListUserCoupon(query) {
+  return request({
+    url: '/his/userCoupon/getList',
+    method: 'get',
+    params: query
+  })
+}
+// 查询会员优惠券详细
+export function getUserCoupon(id) {
+  return request({
+    url: '/his/userCoupon/' + id,
+    method: 'get'
+  })
+}
+
+// 新增会员优惠券
+export function addUserCoupon(data) {
+  return request({
+    url: '/his/userCoupon',
+    method: 'post',
+    data: data
+  })
+}
+export function sendCoupon(data) {
+  return request({
+    url: '/his/userCoupon/sendCoupon',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改会员优惠券
+export function updateUserCoupon(data) {
+  return request({
+    url: '/his/userCoupon',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除会员优惠券
+export function delUserCoupon(id) {
+  return request({
+    url: '/his/userCoupon/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出会员优惠券
+export function exportUserCoupon(query) {
+  return request({
+    url: '/his/userCoupon/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/his/userExtract.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询用户提现管理列表
+export function listUserextract(query) {
+  return request({
+    url: '/his/userExtract/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询用户提现管理详细
+export function getUserextract(extractId) {
+  return request({
+    url: '/his/userExtract/' + extractId,
+    method: 'get'
+  })
+}
+
+// 新增用户提现管理
+export function addUserextract(data) {
+  return request({
+    url: '/his/userExtract',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改用户提现管理
+export function updateUserextract(data) {
+  return request({
+    url: '/his/userExtract',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除用户提现管理
+export function delUserextract(extractId) {
+  return request({
+    url: '/his/userExtract/' + extractId,
+    method: 'delete'
+  })
+}
+
+// 导出用户提现管理
+export function exportUserextract(query) {
+  return request({
+    url: '/his/userExtract/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/his/userIntegralLogs.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询积分记录列表
+export function listUserIntegralLogs(query) {
+  return request({
+    url: '/his/userIntegralLogs/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询积分记录详细
+export function getUserIntegralLogs(id) {
+  return request({
+    url: '/his/userIntegralLogs/' + id,
+    method: 'get'
+  })
+}
+
+// 新增积分记录
+export function addUserIntegralLogs(data) {
+  return request({
+    url: '/his/userIntegralLogs',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改积分记录
+export function updateUserIntegralLogs(data) {
+  return request({
+    url: '/his/userIntegralLogs',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除积分记录
+export function delUserIntegralLogs(id) {
+  return request({
+    url: '/his/userIntegralLogs/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出积分记录
+export function exportUserIntegralLogs(query) {
+  return request({
+    url: '/his/userIntegralLogs/export',
+    method: 'get',
+    params: query
+  })
+}

+ 53 - 0
src/api/his/userRecharge.js

@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询会员充值列表
+export function listUserRecharge(query) {
+  return request({
+    url: '/his/userRecharge/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询会员充值详细
+export function getUserRecharge(rechargeId) {
+  return request({
+    url: '/his/userRecharge/' + rechargeId,
+    method: 'get'
+  })
+}
+
+// 新增会员充值
+export function addUserRecharge(data) {
+  return request({
+    url: '/his/userRecharge',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改会员充值
+export function updateUserRecharge(data) {
+  return request({
+    url: '/his/userRecharge',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除会员充值
+export function delUserRecharge(rechargeId) {
+  return request({
+    url: '/his/userRecharge/' + rechargeId,
+    method: 'delete'
+  })
+}
+
+// 导出会员充值
+export function exportUserRecharge(query) {
+  return request({
+    url: '/his/userRecharge/export',
+    method: 'get',
+    params: query
+  })
+}

+ 65 - 0
src/api/his/vessel.js

@@ -0,0 +1,65 @@
+import request from '@/utils/request'
+
+// 查询经络管理列表
+export function listVessel(query) {
+  return request({
+    url: '/his/vessel/list',
+    method: 'get',
+    params: query
+  })
+}
+export function getAllList() {
+  return request({
+    url: '/his/vessel/allList',
+    method: 'get'
+  })
+}
+
+// 查询经络管理详细
+export function getVessel(id) {
+  return request({
+    url: '/his/vessel/' + id,
+    method: 'get'
+  })
+}
+// 下载导入模板
+export function importTemplate() {
+  return request({
+    url: '/his/questions/importTemplate',
+    method: 'get'
+  })
+}
+// 新增经络管理
+export function addVessel(data) {
+  return request({
+    url: '/his/vessel',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改经络管理
+export function updateVessel(data) {
+  return request({
+    url: '/his/vessel',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除经络管理
+export function delVessel(id) {
+  return request({
+    url: '/his/vessel/' + id,
+    method: 'delete'
+  })
+}
+
+// 导出经络管理
+export function exportVessel(query) {
+  return request({
+    url: '/his/vessel/export',
+    method: 'get',
+    params: query
+  })
+}

+ 9 - 0
src/api/qw/qwUser.js

@@ -0,0 +1,9 @@
+import request from '@/utils/request'
+
+// 查询企微获客链接管理列表
+export function getQwUserAll() {
+  return request({
+    url: '/qw/user/getQwUserAll',
+    method: 'get'
+  })
+}

+ 340 - 0
src/views/components/QwUserSelect.vue

@@ -0,0 +1,340 @@
+<template>
+  <el-drawer size="75%" title="客户选择" :visible.sync="shows" append-to-body destroy-on-close>
+    <div class="app-container">
+      <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
+        <el-form-item label="认领人" prop="companyUserNickName">
+          <el-input
+            v-model="queryParams.companyUserNickName"
+            placeholder="请输入认领人"
+            clearable
+            size="small"
+            @keyup.enter.native="handleQuery"
+          />
+        </el-form-item>
+        <el-form-item label="客户状态" prop="status">
+          <el-select v-model="queryParams.status" placeholder="请选择客户状态" clearable size="small">
+            <el-option
+              v-for="item in statusOptions"
+              :key="'status'+item.dictValue"
+              :label="item.dictLabel"
+              :value="item.dictValue"
+            />
+          </el-select>
+        </el-form-item>
+        <el-form-item label="客户类型" prop="customerType">
+          <el-select multiple v-model="ctsTypeArr" placeholder="请选择客户类型" clearable size="small">
+            <el-option
+              v-for="(item, index) in typeOptions"
+              :key="`${item.dictValue}-${index}`"
+              :label="item.dictLabel"
+              :value="item.dictValue"
+            />
+          </el-select>
+        </el-form-item>
+
+        <el-form-item label="创建时间" prop="createTime">
+          <el-date-picker clearable size="small" style="width: 205.4px"
+                          v-model="dateRange"
+                          type="daterange"
+                          value-format="yyyy-MM-dd"
+                          start-placeholder="开始日期" end-placeholder="结束日期">
+          </el-date-picker>
+        </el-form-item>
+        <el-form-item label="领取时间" prop="receiveTimeRange">
+          <el-date-picker
+            style="width:205.4px"
+            clearable size="small"
+            v-model="receiveTimeRange"
+            type="daterange"
+            value-format="yyyy-MM-dd"
+            start-placeholder="开始日期"
+            end-placeholder="结束日期">
+          </el-date-picker>
+        </el-form-item>
+        <el-form-item label="客户来源" prop="source">
+          <el-select multiple v-model="sourceArr" placeholder="请选择客户来源" clearable size="small">
+            <el-option
+              v-for="item in sourceOptions"
+              :key="'source'+item.dictValue"
+              :label="item.dictLabel"
+              :value="item.dictValue"
+            />
+          </el-select>
+        </el-form-item>
+        <el-form-item label="客户标签" prop="tags">
+          <el-select multiple v-model="tagIds" placeholder="请选择客户标签" clearable size="small">
+            <el-option
+              v-for="(item, index) in tagsOptions"
+              :key="`${item.dictValue}-${index}`"
+              :label="item.dictLabel"
+              :value="item.dictLabel"
+            />
+          </el-select>
+        </el-form-item>
+        <el-form-item>
+          <el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
+          <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
+        </el-form-item>
+      </el-form>
+
+      <el-table border v-loading="loading" :data="customerList" :row-key="getRowKeys" @selection-change="handleSelectionChange" size="mini" ref="table" height="460">
+        <el-table-column type="selection" width="55" align="center" :reserve-selection="true" />
+        <el-table-column label="微信昵称" align="center" prop="wxNickName"/>
+        <el-table-column label="微信号" align="center" prop="wxNo"/>
+        <el-table-column label="手机号" align="center" prop="phone"/>
+        <el-table-column label="员工" align="center" prop="companyUserName"/>
+      </el-table>
+      <div slot="footer" class="dialog-footer" style="width: 100%;display: flex;flex-direction: row-reverse;margin-top: 20px;z-index: 9898989;padding-top: 5px">
+        <el-button type="primary" @click="submitForm" style="margin-bottom: 5px">确 定</el-button>
+      </div>
+    </div>
+  </el-drawer>
+</template>
+
+<script>
+import { getCompanyList } from "@/api/company/company";
+import {getCitys} from "@/api/store/city";
+import {companyUserList} from "@/api/company/companyVoiceRobotic";
+
+export default {
+  name: "CustomerSelect",
+  data() {
+    return {
+      source:{
+        title:"修改客户来源",
+        open:false,
+      },
+      shows:false,
+      deptOptions:[],
+      receiveTimeRange:[],
+      tagId:null,
+      deptId:undefined,
+      companyId:undefined,
+      tagsOptions:[],
+      ctsTypeArr:[],
+      sourceArr:[],
+      dateRange:[],
+      cityIds:[],
+      citys:[],
+      tags:[],
+      tagIds:[],
+      inputVisible: false,
+      inputValue: '',
+      statusOptions:[],
+      typeOptions:[],
+      sourceOptions:[],
+      sexOptions:[],
+      pageSizes: [10, 20, 30, 50,100,500 ],
+      show:{
+        title:"客户详情",
+        open:false,
+      },
+      companys:[],
+      // 遮罩层
+      loading: true,
+      // 选中数组
+      ids: [],
+      names: [],
+      userIds: [],
+      // 非单个禁用
+      single: true,
+      // 非多个禁用
+      multiple: true,
+      // 显示搜索条件
+      showSearch: true,
+      // 总条数
+      total: 0,
+      // 客户表格数据
+      customerList: [],
+      // 弹出层标题
+      title: "",
+      // 是否显示弹出层
+      open: false,
+      // 查询参数
+      queryParams: {
+        customerCode: null,
+        customerName: null,
+        mobile: null,
+        sex: null,
+        weixin: null,
+        userId: null,
+        createUserId: null,
+        receiveUserId: null,
+        customerUserId: null,
+        address: null,
+        location: null,
+        detailAddress: null,
+        lng: null,
+        lat: null,
+        status: null,
+        isReceive: null,
+        deptId: null,
+        isDel: null,
+        customerType: null,
+        receiveTime: null,
+        poolTime: null,
+        companyId: null,
+        isLine: null,
+        source: null,
+        tags: null
+      },
+      // 表单参数
+      form: {},
+      // 表单校验
+      rules: {
+        // customerName: [
+        //   { required: true, message: "客户名称不能为空", trigger: "blur" }
+        // ],
+        mobile: [
+          { required: true, message: "手机号不能为空", trigger: "blur" }
+        ],
+        // sex: [
+        //   { required: true, message: "性别不能为空", trigger: "blur" }
+        // ],
+        source: [
+          { required: true, message: "客户来源不能为空", trigger: "blur" }
+        ],
+      }
+    };
+  },
+  created() {
+    this.getDicts("crm_customer_tag").then((response) => {
+      this.tagsOptions = response.data;
+    });
+    this.getDicts("crm_customer_source").then((response) => {
+      this.sourceOptions = response.data;
+    });
+    this.getDicts("common_sex").then((response) => {
+      this.sexOptions = response.data;
+    });
+    this.getDicts("crm_customer_status").then((response) => {
+      this.statusOptions = response.data;
+    });
+    this.getDicts("crm_customer_type").then((response) => {
+      this.typeOptions = response.data;
+    });
+    getCompanyList().then(response => {
+      this.companys = response.data;
+    });
+    this.getCitys();
+  },
+  methods: {
+    setRows(rows){
+      this.shows = true;
+      this.rows = rows;
+      this.getList();
+    },
+    initSelect(){
+      let row = this.rows;
+      if(row && row.length > 0){
+        row.forEach(row => {
+          this.$refs.table.toggleRowSelection(row, true);
+        })
+      }
+    },
+    getRowKeys(item){
+      return item.id;
+    },
+    getCitys(){
+        getCitys().then(res => {
+          this.loading = false;
+          this.citys=res.data;
+        })
+    },
+    /** 查询客户列表 */
+    getList() {
+      this.loading = true;
+      if(this.receiveTimeRange!=null&&this.receiveTimeRange.length==2){
+        this.queryParams.receiveTimeRange=this.receiveTimeRange[0]+"--"+this.receiveTimeRange[1]
+      }
+      else{
+        this.queryParams.receiveTimeRange=null;
+      }
+      if(this.ctsTypeArr.length>0){
+        this.queryParams.customerType=this.ctsTypeArr.toString();
+      }
+      else{
+        this.queryParams.customerType=null
+      }
+
+      if(this.sourceArr.length>0){
+        this.queryParams.source=this.sourceArr.toString();
+      }
+      else{
+        this.queryParams.source=null
+      }
+      if(this.tagIds.length>0){
+        this.queryParams.tags=this.tagIds.toString();
+      }
+      else{
+        this.queryParams.tags=null
+      }
+      companyUserList(this.addDateRange(this.queryParams, this.dateRange)).then(response => {
+        this.$refs.table.clearSelection();
+        this.customerList = response.data;
+        this.loading = false;
+        this.initSelect();
+      });
+    },
+    // 取消按钮
+    cancel() {
+      this.open = false;
+      this.reset();
+    },
+    /** 搜索按钮操作 */
+    handleQuery() {
+      this.getList();
+    },
+    /** 重置按钮操作 */
+    resetQuery() {
+      this.resetForm("queryForm");
+    },
+    // 多选框选中数据
+    handleSelectionChange(selection) {
+      this.rows = selection;
+      this.ids = selection.map(item => item.id)
+      // this.names = selection.map(item => item.qwUserName)
+      this.single = selection.length!==1
+      this.multiple = !selection.length
+    },
+     currDeptChange(val){
+          this.queryParams.deptId=val;
+          this.getList();
+    },
+    submitForm(){
+      this.$nextTick(() => {
+        this.$emit("success", {ids: this.ids, names: this.names, rows: this.rows})
+        this.shows = false;
+        this.$refs.table.clearSelection();
+      })
+    },
+  }
+};
+</script>
+<style scoped>
+  .el-tag + .el-tag {
+    margin-left: 10px;
+  }
+  .button-new-tag {
+    margin-left: 10px;
+    height: 32px;
+    line-height: 30px;
+    padding-top: 0;
+    padding-bottom: 0;
+  }
+  .input-new-tag {
+    width: 90px;
+    margin-left: 10px;
+    vertical-align: bottom;
+  }
+  .el-dialog__wrapper{
+    z-index: 100000;
+  }
+  .app-container{padding: 0}
+  .dialog-footer{
+    position: absolute;
+    bottom: 0;
+    right: 20px;
+    background: #FFF;
+  }
+</style>