InsuranceManagement.js 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265
  1. import request, { postBlob } from '@/utils/request'
  2. // 商用保险保存
  3. export function insureWorkerCommercialSave(data) {
  4. return request({
  5. url: `/insure/worker/commercial/save`,
  6. method: 'post',
  7. data
  8. })
  9. }
  10. export function insureList2(params) {
  11. return request({
  12. url: `/worker/list2`,
  13. method: 'post',
  14. params
  15. })
  16. }
  17. // worker/list2
  18. /**
  19. * 保险合同
  20. */
  21. export function insureList(data) {
  22. return request({
  23. url: `/insure/list?moduleId=${data.moduleId}`,
  24. method: 'post',
  25. data
  26. })
  27. }
  28. export function insureListExport(data, name) {
  29. return postBlob({
  30. url: '/insure/list/export',
  31. data,
  32. name
  33. })
  34. }
  35. export function insureDetail(params) {
  36. return request({
  37. url: `/insure/detail`,
  38. method: 'post',
  39. params
  40. })
  41. }
  42. export function insureSave(data) {
  43. return request({
  44. url: `/insure/save`,
  45. method: 'post',
  46. data
  47. })
  48. }
  49. export function insureOnOff(params) {
  50. return request({
  51. url: `/insure/on-off`,
  52. method: 'post',
  53. params
  54. })
  55. }
  56. export function insureDelete(params) {
  57. return request({
  58. url: `/insure/delete`,
  59. method: 'post',
  60. params
  61. })
  62. }
  63. /**
  64. * 保险协议
  65. */
  66. export function insureAgreeList(data) {
  67. return request({
  68. url: `/insure/agree/list?moduleId=${data.moduleId}`,
  69. method: 'post',
  70. data
  71. })
  72. }
  73. export function insureAgreeExport(data, name) {
  74. return postBlob({
  75. url: '/insure/agree/export',
  76. data,
  77. name
  78. })
  79. }
  80. export function insureAgreeDetail(params) {
  81. return request({
  82. url: `/insure/agree/detail`,
  83. method: 'post',
  84. params
  85. })
  86. }
  87. export function insureAgreeSave(data) {
  88. return request({
  89. url: `/insure/agree/save`,
  90. method: 'post',
  91. data
  92. })
  93. }
  94. export function insureAgreeOnOff(params) {
  95. return request({
  96. url: `/insure/agree/on-off`,
  97. method: 'post',
  98. params
  99. })
  100. }
  101. export function insureAgreeDelete(params) {
  102. return request({
  103. url: `/insure/agree/delete`,
  104. method: 'post',
  105. params
  106. })
  107. }
  108. /**
  109. * 邮箱配置
  110. */
  111. export function insureEmailConfig(data) {
  112. return request({
  113. url: `/insure/email/config`,
  114. method: 'post',
  115. data
  116. })
  117. }
  118. export function insureEmailDetail(params) {
  119. return request({
  120. url: `/insure/email/detail`,
  121. method: 'post',
  122. params
  123. })
  124. }
  125. /**
  126. * 邮箱配置
  127. */
  128. export function insureListemail(data) {
  129. return request({
  130. url: `/insure/listemail?moduleId=${data.moduleId}`,
  131. method: 'post',
  132. data
  133. })
  134. }
  135. export function insureListemailExport(data, name) {
  136. return postBlob({
  137. url: '/insure/listemail/export',
  138. data,
  139. name
  140. })
  141. }
  142. export function insureDetailemail(params) {
  143. return request({
  144. url: `/insure/detailemail`,
  145. method: 'post',
  146. params
  147. })
  148. }
  149. export function insureResend(params) {
  150. return request({
  151. url: `/insure/resend`,
  152. method: 'post',
  153. params
  154. })
  155. }
  156. /**
  157. * 工程师保险
  158. */
  159. export function insureWorkerList(data) {
  160. var { moduleId, ...p } = data
  161. return request({
  162. url: `/insure/worker/list?moduleId=`,
  163. method: 'post',
  164. data: p
  165. })
  166. }
  167. export function insureWorkerLists(data) {
  168. return request({
  169. url: `/insure/worker/list?moduleId=${data.moduleId}`,
  170. method: 'post',
  171. data
  172. })
  173. }
  174. export function insureWorkerExport(data, name) {
  175. return postBlob({
  176. url: '/insure/worker/export',
  177. data,
  178. name
  179. })
  180. }
  181. export function insureWorkerDetail(params) {
  182. return request({
  183. url: `/insure/worker/detail`,
  184. method: 'post',
  185. params
  186. })
  187. }
  188. export function insureWorkerOnOff(params) {
  189. return request({
  190. url: `/insure/worker/on-off`,
  191. method: 'post',
  192. params
  193. })
  194. }
  195. /**
  196. * 商用工程师保险
  197. */
  198. export function insureWorkerCommercialList(data) {
  199. return request({
  200. url: `/insure/worker/commercial/list?moduleId=${data.moduleId}`,
  201. method: 'post',
  202. data
  203. })
  204. }
  205. export function insureWorkerCommercialExport(data, name) {
  206. return postBlob({
  207. url: '/insure/worker/commercial/export',
  208. data,
  209. name
  210. })
  211. }
  212. export function insureWorkerCommercialDetail(params) {
  213. return request({
  214. url: `/insure/worker/commercial/detail`,
  215. method: 'post',
  216. params
  217. })
  218. }
  219. export function insureWorkerCommercialExamine(params) {
  220. return request({
  221. url: `/insure/worker/commercial/examine`,
  222. method: 'post',
  223. params
  224. })
  225. }
  226. export function insureWorkerCommercialOnOff(params) {
  227. return request({
  228. url: `/insure/worker/commercial/onOff`,
  229. method: 'post',
  230. params
  231. })
  232. }