setting.js 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359
  1. /**
  2. * 设置相关API
  3. */
  4. import request from '@/utils/request'
  5. /**
  6. * 查询系统日志列表
  7. * @param params
  8. */
  9. export function getSystemLogs(params) {
  10. return request({
  11. url: 'admin/system-logs',
  12. method: 'get',
  13. loaidng: false,
  14. params
  15. })
  16. }
  17. /**
  18. * 获取岗位列表
  19. * @param params
  20. */
  21. export function getStationList(params) {
  22. return request({
  23. url: 'admin/erp/post',
  24. method: 'get',
  25. params
  26. })
  27. }
  28. /**
  29. * 获取岗位列表全部
  30. * @param params
  31. */
  32. export function getStationAllList() {
  33. return request({
  34. url: 'admin/erp/post/list-all',
  35. method: 'get',
  36. loaidng: false
  37. })
  38. }
  39. /**
  40. * 添加岗位
  41. * @param params
  42. */
  43. export function addStation(parmas) {
  44. return request({
  45. url: `admin/erp/post`,
  46. method: 'post',
  47. headers: { 'Content-Type': 'application/json' },
  48. data: parmas
  49. })
  50. }
  51. /**
  52. * 更新岗位
  53. * @param id
  54. * @param parmas
  55. */
  56. export function editStation(id, parmas) {
  57. return request({
  58. url: `admin/erp/post/${id}`,
  59. method: 'put',
  60. headers: { 'Content-Type': 'application/json' },
  61. data: parmas
  62. })
  63. }
  64. /**
  65. * 删除岗位
  66. * @param id
  67. */
  68. export function deleteStation(id) {
  69. return request({
  70. url: `admin/erp/post/${id}`,
  71. method: 'delete'
  72. })
  73. }
  74. /**
  75. * 批量删除岗位
  76. * @param id
  77. */
  78. export function deletesStation(ids) {
  79. return request({
  80. url: `admin/erp/post/${ids}`,
  81. method: 'delete'
  82. })
  83. }
  84. /**
  85. * 获取部门列表
  86. * @param params
  87. */
  88. export function getDeptList() {
  89. return request({
  90. url: 'admin/systems/dept/list',
  91. method: 'get'
  92. })
  93. }
  94. /**
  95. * 添加部门
  96. * @param params
  97. */
  98. export function addDept(parmas) {
  99. return request({
  100. url: `admin/systems/dept/create?region=${parmas.region}`,
  101. method: 'post',
  102. headers: { 'Content-Type': 'application/json' },
  103. data: parmas
  104. })
  105. }
  106. /**
  107. * 更新部门
  108. * @param id
  109. * @param parmas
  110. */
  111. export function editDept(parmas) {
  112. return request({
  113. url: `admin/systems/dept/update?region=${parmas.region}`,
  114. method: 'put',
  115. headers: { 'Content-Type': 'application/json' },
  116. data: parmas
  117. })
  118. }
  119. /**
  120. * 删除部门
  121. * @param id
  122. */
  123. export function deleteDept(params) {
  124. return request({
  125. url: `admin/systems/dept/delete`,
  126. method: 'delete',
  127. params
  128. })
  129. }
  130. /**
  131. * 获取字典类型列表
  132. * @param params
  133. */
  134. export function getDictTypeList(params) {
  135. return request({
  136. url: 'admin/systems/dict-type/page',
  137. method: 'get',
  138. params
  139. })
  140. }
  141. /**
  142. * 添加字典类型
  143. * @param params
  144. */
  145. export function addDictType(params) {
  146. return request({
  147. url: 'admin/systems/dict-type/create',
  148. method: 'post',
  149. headers: { 'Content-Type': 'application/json' },
  150. data: params
  151. })
  152. }
  153. /**
  154. * 修改字典类型
  155. * @param id
  156. * @param parmas
  157. */
  158. export function editDictType(parmas) {
  159. return request({
  160. url: `admin/systems/dict-type/update`,
  161. method: 'put',
  162. headers: { 'Content-Type': 'application/json' },
  163. data: parmas
  164. })
  165. }
  166. /**
  167. * 删除字典类型
  168. * @param id
  169. */
  170. export function deleteDictType(params) {
  171. return request({
  172. url: `admin/systems/dict-type/delete`,
  173. method: 'delete',
  174. params
  175. })
  176. }
  177. /**
  178. * 获取指定字段类型字典数据列表
  179. * @param params
  180. */
  181. export function getDictDataInfo(dict_type) {
  182. return request({
  183. url: 'admin/systems/dict-data/list-all-simple',
  184. method: 'get',
  185. loaidng: false,
  186. params: {
  187. dict_type
  188. }
  189. })
  190. }
  191. /**
  192. * 获取字典数据列表
  193. * @param params
  194. */
  195. export function getDictDataList(params) {
  196. return request({
  197. url: 'admin/systems/dict-data/page',
  198. method: 'get',
  199. loaidng: false,
  200. params
  201. })
  202. }
  203. /**
  204. * 修改字典数据
  205. * @param id
  206. * @param parmas
  207. */
  208. export function editDictData(parmas) {
  209. return request({
  210. url: `admin/systems/dict-data/update`,
  211. method: 'put',
  212. headers: { 'Content-Type': 'application/json' },
  213. data: parmas
  214. })
  215. }
  216. /**
  217. * 添加字典数据
  218. * @param params
  219. */
  220. export function addDictData(params) {
  221. return request({
  222. url: 'admin/systems/dict-data/create',
  223. method: 'post',
  224. headers: { 'Content-Type': 'application/json' },
  225. data: params
  226. })
  227. }
  228. /**
  229. * 删除字典数据
  230. * @param id
  231. */
  232. export function deleteDictData(params) {
  233. return request({
  234. url: `admin/systems/dict-data/delete`,
  235. method: 'delete',
  236. params
  237. })
  238. }
  239. // 获取序列号 /admin/erp/goods/sn
  240. export function getDictSn(params) {
  241. return request({
  242. url: '/admin/erp/goods/sn',
  243. method: 'get',
  244. params,
  245. loaidng: false
  246. })
  247. }
  248. // 新增序列号
  249. export function addCreateSnCode(params) {
  250. return request({
  251. url: '/admin/erp/goods/sn/createSnCode',
  252. method: 'post',
  253. headers: { 'Content-Type': 'application/json' },
  254. data: params
  255. })
  256. }
  257. // 批量生成 /admin/erp/goods/sn/save
  258. export function addSave(params) {
  259. return request({
  260. url: '/admin/erp/goods/sn/save',
  261. method: 'post',
  262. headers: { 'Content-Type': 'application/json' },
  263. data: params
  264. })
  265. }
  266. // 修改 /admin/erp/goods/sn/update/{id}
  267. export function update(params) {
  268. return request({
  269. url: `/admin/erp/goods/sn/update/${id}`,
  270. method: 'post',
  271. headers: { 'Content-Type': 'application/json' },
  272. data: params
  273. })
  274. }
  275. /* 获取详情 /admin/erp/goods/sn/getDetail/{id} */
  276. export function getDetail(id) {
  277. return request({
  278. url: `/admin/erp/goods/sn/getDetail/${id}`,
  279. method: 'get',
  280. loaidng: false
  281. })
  282. }
  283. // 获取所有有sn的sku
  284. export function getSnProduct(params) {
  285. return request({
  286. url: '/admin/erp/goods/sn/getSnProduct',
  287. method: 'get',
  288. params
  289. })
  290. }
  291. //获取所有仓库
  292. export function getListAll() {
  293. return request({
  294. url: '/admin/erp/warehouse/list-all',
  295. method: 'get',
  296. loaidng: false
  297. })
  298. }
  299. //字典接口 /admin/systems/dict-data/page
  300. export function getPage(params) {
  301. return request({
  302. url: '/admin/systems/dict-data/page',
  303. method: 'get',
  304. loaidng: false,
  305. params
  306. })
  307. }
  308. /* /admin/erp/goods/sn/updateSnCode/{id}/{snCode} */
  309. export function updateSnCode(id,snCode) {
  310. return request({
  311. url: `/admin/erp/goods/sn/updateSnCode/${id}/${snCode}`,
  312. method: 'post',
  313. headers: { 'Content-Type': 'application/json' },
  314. })
  315. }
  316. //
  317. export function getPayUrl(params) {
  318. return request({
  319. url: `/admin/erp/pay/getPayUrl`,
  320. method: 'post',
  321. headers: { 'Content-Type': 'application/json' },
  322. needToken: false,
  323. data: params
  324. })
  325. }