permission.js 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325
  1. import request from '@/utils/request'
  2. // 查询用户列表-下拉列表
  3. export function selectListUser(query) {
  4. return request({
  5. url: '/system/user/selectlist',
  6. method: 'get',
  7. params: query
  8. })
  9. }
  10. //根据名称查询实验室
  11. export function subjectList(query) {
  12. return request({
  13. url: '/laboratory/subject/list/listAdmin',
  14. method: 'get',
  15. params: query
  16. })
  17. }
  18. //获取实验室列表
  19. export function listInfo(query) {
  20. return request({
  21. url: '/laboratory/subject/listInfo',
  22. method: 'get',
  23. params: query
  24. })
  25. }
  26. //获取当前账号学院数据
  27. export function filterDept(query) {
  28. return request({
  29. url: '/system/dept/filterDept',
  30. method: 'get',
  31. params: query
  32. })
  33. }
  34. // 查询实验室类型下啦列表
  35. export function queryOption(data) {
  36. return request({
  37. url: '/laboratory/labMold/queryOption/',
  38. method: 'post',
  39. data: data
  40. })
  41. }
  42. //获取检查单位
  43. export function treeselect(query) {
  44. return request({
  45. url: '/system/dept/treeselect',
  46. method: 'get',
  47. params: query
  48. })
  49. }
  50. //查询学院列表(根据数据权限)
  51. export function getDeptNoAuthList(data) {
  52. return request({
  53. url: '/system/dept/getDeptNoAuthList?deptType=1',
  54. method: 'get',
  55. data: data
  56. })
  57. }
  58. /*=================================V3=================================*/
  59. /* 分类获取公共配置
  60. * category 1.系统参数 2.公共配置
  61. * configType 1.基础配置 2.管控一体机 3.化学品终端 4.小程序配置 5.开发配置 6.首页配置
  62. */
  63. export function getConfigByType(data) {
  64. return request({
  65. url: '/system/config/info/getConfigByType',
  66. method: 'post',
  67. data: data
  68. })
  69. }
  70. /* 分类获取公共配置列表
  71. * category 1.系统参数 2.公共配置(系统参数页面 传1)
  72. * configType 1.基础配置 2.管控一体机 3.化学品终端 4.小程序配置 5.开发配置 6.首页配置(系统参数页面 传0)
  73. */
  74. export function getConfigList(data) {
  75. return request({
  76. url: '/system/config/info/list',
  77. method: 'post',
  78. data: data
  79. })
  80. }
  81. // 部门列表
  82. export function getDeptList(data) {
  83. return request({
  84. url: '/system/dept/list',
  85. method: 'post',
  86. data: data
  87. })
  88. }
  89. /* 部门下拉列表
  90. * deptName 名称
  91. * level 查询级别
  92. * deptType 1.学院 0.非学院
  93. */
  94. export function getDeptDropList(data) {
  95. return request({
  96. url: '/system/dept/dropList',
  97. method: 'post',
  98. data: data
  99. })
  100. }
  101. // 新增部门
  102. export function setDeptAdd(data) {
  103. return request({
  104. url: '/system/dept/add',
  105. method: 'post',
  106. data: data
  107. })
  108. }
  109. // 编辑部门
  110. export function setDeptUpdate(data) {
  111. return request({
  112. url: '/system/dept/update',
  113. method: 'post',
  114. data: data
  115. })
  116. }
  117. // 删除部门
  118. export function setDeptDelete(data) {
  119. return request({
  120. url: '/system/dept/delete',
  121. method: 'post',
  122. data: data
  123. })
  124. }
  125. // 部门排序
  126. export function setDeptSort(data) {
  127. return request({
  128. url: '/system/dept/sort',
  129. method: 'post',
  130. data: data
  131. })
  132. }
  133. // 获取用户列表 userType 0.系统 1.教职工 2.学生 3.大屏(暂无用处)
  134. export function systemUserList(data) {
  135. return request({
  136. url: '/system/user/list',
  137. method: 'post',
  138. data: data
  139. })
  140. }
  141. //新增用户数据
  142. export function systemUserAdd(data) {
  143. return request({
  144. url: '/system/user/add',
  145. method: 'post',
  146. data: data
  147. })
  148. }
  149. //编辑用户数据
  150. export function systemUserUpdate(data) {
  151. return request({
  152. url: '/system/user/update',
  153. method: 'post',
  154. data: data
  155. })
  156. }
  157. //修改用户状态(启用/停用&在职/离职)
  158. export function systemUserEditState(data) {
  159. return request({
  160. url: '/system/user/editState',
  161. method: 'post',
  162. data: data
  163. })
  164. }
  165. //修改密码
  166. export function systemUserEditPasswd(data) {
  167. return request({
  168. url: '/system/user/editPasswd',
  169. method: 'post',
  170. data: data
  171. })
  172. }
  173. //删除用户
  174. export function systemUserDelete(data) {
  175. return request({
  176. url: '/system/user/delete',
  177. method: 'post',
  178. data: data
  179. })
  180. }
  181. //获取用户详情
  182. export function systemUserDetail(query) {
  183. return request({
  184. url: '/system/user/detail',
  185. method: 'get',
  186. params: query
  187. })
  188. }
  189. //获取个人信息
  190. export function systemUserProfile(query) {
  191. return request({
  192. url: '/system/user/profile',
  193. method: 'get',
  194. params: query
  195. })
  196. }
  197. //重置密码
  198. export function systemUserResetPasswd(data) {
  199. return request({
  200. url: '/system/user/resetPasswd',
  201. method: 'post',
  202. data: data
  203. })
  204. }
  205. /* 自定义用户查询
  206. * userType 0.系统用户 1.教职工 2.学生 (必传)
  207. * userName 用户名
  208. * mobile 手机号
  209. * cardNum 卡号
  210. * account 账号
  211. * userIds 用户IDS
  212. * pageSize 不传默认返回10条
  213. */
  214. export function systemUserSelect(data) {
  215. return request({
  216. url: '/system/user/select',
  217. method: 'post',
  218. data: data
  219. })
  220. }
  221. /* 自定义获取专业/班级下拉列表
  222. * type 1.专业 2.班级 (必传)
  223. * referId 父类ID(院系ID,专业ID)
  224. * name 名称
  225. * state 状态
  226. */
  227. export function systemUserMajorSelect(data) {
  228. return request({
  229. url: '/system/user/major/select',
  230. method: 'post',
  231. data: data
  232. })
  233. }
  234. //添加-更新人脸
  235. export function systemUserFaceAddOrUpdate(data) {
  236. return request({
  237. url: '/system/user/face/addOrUpdate',
  238. method: 'post',
  239. data: data
  240. })
  241. }
  242. //检测人脸
  243. export function systemUserFaceCheckFace(data) {
  244. return request({
  245. url: '/system/user/face/checkFace',
  246. method: 'post',
  247. data: data
  248. })
  249. }
  250. //人脸信息详情
  251. export function systemUserFaceAddOrInfo(query) {
  252. return request({
  253. url: '/system/user/face/info',
  254. method: 'get',
  255. params: query
  256. })
  257. }
  258. //通用上传接口
  259. export function systemFileUpload(data) {
  260. return request({
  261. url: '/system/file/upload',
  262. method: 'post',
  263. data: data
  264. })
  265. }
  266. //商户下拉列表
  267. export function tenantDropList(data) {
  268. return request({
  269. url: '/system/tenant/dropList',
  270. method: 'post',
  271. data: data
  272. })
  273. }
  274. //认证信息下拉列表
  275. export function authCustomerDropList(data) {
  276. return request({
  277. url: '/auth/customer/dropList',
  278. method: 'post',
  279. data: data
  280. })
  281. }
  282. //角色下拉列表
  283. export function systemRoleDropList(data) {
  284. return request({
  285. url: '/system/role/dropList',
  286. method: 'post',
  287. data: data
  288. })
  289. }