123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709 |
- import request from '@/utils/request'
- /*****************************化学品信息页面*****************************/
- //获取化学品信息列表
- export function hxpChemicalList(query) {
- return request({
- url: '/chemical/hxpChemical/list',
- method: 'get',
- params: query
- })
- }
- //获取化学品分类信息
- export function classifyList(query) {
- return request({
- url: '/chemical/classify/list',
- method: 'get',
- params: query
- })
- }
- //新增化学品信息
- export function addHxpChemical(data) {
- return request({
- url: '/chemical/hxpChemical',
- method: 'post',
- data: data
- })
- }
- //获取化学品信息详情接口
- export function getHxpChemicalInfo(id) {
- return request({
- url: '/chemical//hxpChemical/'+id,
- method: 'get',
- })
- }
- //编辑化学品信息
- export function putHxpChemical(data) {
- return request({
- url: '/chemical/hxpChemical',
- method: 'put',
- data: data
- })
- }
- //MSDS编辑
- export function editChemicalByJoinHazard(data) {
- return request({
- url: '/chemical/hxpChemical/editChemicalByJoinHazard',
- method: 'put',
- data: data
- })
- }
- //删除化学品
- export function delHxpChemicalInfo(id) {
- return request({
- url: '/chemical//hxpChemical/'+id,
- method: 'delete',
- })
- }
- //获取msds列表
- export function getHazardBookJoinChemical(query) {
- return request({
- url: '/laboratory/hazard_book/hazardBookJoinChemical',
- method: 'get',
- params: query
- })
- }
- //根据化学品查询化学品存放列表
- export function getHxpChemicalJoinCabinet(query) {
- return request({
- url: '/chemical/hxpChemicalJoinCabinet/list',
- method: 'get',
- params: query
- })
- }
- //删除化学品下化学品存放
- export function delHxpChemicalJoinCabinet(id) {
- return request({
- url: '/chemical/hxpChemicalJoinCabinet/'+id,
- method: 'delete',
- })
- }
- //化学品存放页面-获取当前账号学院数据
- export function filterDept(query) {
- return request({
- url: '/system/dept/filterDept',
- method: 'get',
- params: query
- })
- }
- //化学品存放页面-根据所属院系或多个院系获取实验室列表
- export function getSubList(ids) {
- return request({
- url: '/laboratory/subject/multipleDetp/subList/'+ids,
- method: 'get',
- })
- }
- //化学品存放页面-根据实验室查询机柜
- export function getCabinetBySubId(query) {
- return request({
- url: '/chemical/hxpCabinet/getCabinetBySubId',
- method: 'get',
- params: query
- })
- }
- //化学品存放页面-新增化学品存放
- export function hxpChemicalJoinCabinet(data) {
- return request({
- url: '/chemical/hxpChemicalJoinCabinet',
- method: 'post',
- data: data
- })
- }
- //化学品存放页面-删除化学品存放
- export function delByChemical(id) {
- return request({
- url: '/chemical/hxpChemicalJoinCabinet/delByChemical/'+id,
- method: 'delete',
- })
- }
- /*****************************机柜管理页面*****************************/
- //获取机柜列表
- export function hxpCabinetList(query) {
- return request({
- url: '/chemical/hxpCabinet/list',
- method: 'get',
- params: query
- })
- }
- //获取机柜列表(无权限)
- export function getNoauthList(data) {
- return request({
- url: '/chemical/hxpCabinet/getCabinetList',
- method: 'post',
- data: data
- })
- }
- //获取实验室位置
- export function getAddress(id) {
- return request({
- url: '/laboratory/layout/noauth/'+id,
- method: 'get',
- })
- }
- //新增机柜
- export function hxpCabinet(data) {
- return request({
- url: '/chemical/hxpCabinet',
- method: 'post',
- data: data
- })
- }
- //编辑机柜
- export function putHxpCabinet(data) {
- return request({
- url: '/chemical/hxpCabinet',
- method: 'put',
- data: data
- })
- }
- //删除机柜
- export function delHxpCabinet(id) {
- return request({
- url: '/chemical/hxpCabinet/'+id,
- method: 'delete',
- })
- }
- //获取机柜详情
- export function getHxpCabinetInfo(id) {
- return request({
- url: '/chemical/hxpCabinet/'+id,
- method: 'get',
- })
- }
- //机柜管理-化学品页面获取列表
- export function getCabinetByChemical(query) {
- return request({
- url: '/chemical/hxpCabinet/getCabinetByChemical',
- method: 'get',
- params: query
- })
- }
- //根据机柜id查询柜锁
- export function getHardwareByLockList(data) {
- return request({
- url: '/laboratory/hardware/getHardwareByLockList',
- method: 'post',
- data: data
- })
- }
- /*****************************化学品分类配置*****************************/
- //获取化学品分类配置
- export function getClassifyConfig(type) {
- return request({
- url: '/chemical/classifyConfig/'+type,
- method: 'get',
- })
- }
- //新增化学品分类配置
- export function addClassifyConfig(data) {
- return request({
- url: '/chemical/classifyConfig',
- method: 'post',
- data: data
- })
- }
- //修改化学品分类配置
- export function putClassifyConfig(data) {
- return request({
- url: '/chemical/classifyConfig',
- method: 'put',
- data: data
- })
- }
- /*****************************库存明细*****************************/
- //获取库存明细列表接口
- export function getListDetail(query) {
- return request({
- url: '/chemical/hxpStock/listDetail',
- method: 'get',
- params: query
- })
- }
- //获取入库列表接口
- export function getListJoin(query) {
- return request({
- url: '/chemical/hxpStock/listJoin',
- method: 'get',
- params: query
- })
- }
- //获取入库列表接口
- export function getListOut(query) {
- return request({
- url: '/chemical/hxpStock/listOut',
- method: 'get',
- params: query
- })
- }
- //获取使用记录列表接口
- export function getHxpUserecordList(query) {
- return request({
- url: '/chemical/hxpUserecord/getHxpUserecordList',
- method: 'get',
- params: query
- })
- }
- //获取使用记录详情接口
- export function getQueryDetail(id) {
- return request({
- url: '/chemical/hxpUserecord/queryDetail/'+id,
- method: 'get',
- })
- }
- //四合一智能终端/智能门禁/RFID识别器/只能报警器(列表接口)
- export function hxpSmartTerminal(query) {
- return request({
- url: '/chemical/hxpSmartTerminal/list',
- method: 'get',
- params: query
- })
- }
- //四合一智能终端/智能门禁/RFID识别器/只能报警器(新增接口) terminalType (1是智能终端,2是智能门禁,3是RFID,4是智能报警)
- export function addHxpSmartTerminal(data) {
- return request({
- url: '/chemical/hxpSmartTerminal',
- method: 'post',
- data: data
- })
- }
- //四合一智能终端/智能门禁/RFID识别器/只能报警器(修改接口) terminalType (1是智能终端,2是智能门禁,3是RFID,4是智能报警)
- export function putHxpSmartTerminal(data) {
- return request({
- url: '/chemical/hxpSmartTerminal',
- method: 'put',
- data: data
- })
- }
- //四合一智能终端/智能门禁/RFID识别器/只能报警器(详情接口) terminalType (1是智能终端,2是智能门禁,3是RFID,4是智能报警)
- export function getHxpSmartTerminal(id) {
- return request({
- url: '/chemical/hxpSmartTerminal/'+id,
- method: 'get',
- })
- }
- //四合一智能终端/智能门禁/RFID识别器/只能报警器(删除接口)
- export function delHxpSmartTerminal(id) {
- return request({
- url: '/chemical/hxpSmartTerminal/'+id,
- method: 'delete',
- })
- }
- //报警记录列表
- export function getHxpAlarmRecordList(query) {
- return request({
- url: '/chemical/hxpAlarmRecord/list',
- method: 'get',
- params: query
- })
- }
- //报警记录列表(无权限-实验室列表使用)
- export function getHxpAlarmRecordNoAuthList(query) {
- return request({
- url: '/chemical/hxpAlarmRecord/noAuthlist',
- method: 'get',
- params: query
- })
- }
- //获取报警记录配置
- export function getDeptDetail(id) {
- return request({
- url: '/chemical/hxpAlarmConfig/getDeptDetail/'+id,
- method: 'get',
- })
- }
- //提交报警记录配置
- export function hxpAlarmConfig(data) {
- return request({
- url: '/chemical/hxpAlarmConfig/',
- method: 'post',
- data: data
- })
- }
- //智能报警器开启/关闭
- export function updateStatus(query) {
- return request({
- url: '/chemical/hxpSmartTerminal/updateStatus/',
- method: 'get',
- params: query
- })
- }
- //报警器 报警时长/处理时长设置
- export function alarmSettings(data) {
- return request({
- url: '/chemical/hxpSmartTerminal/alarmSettings/',
- method: 'post',
- data: data
- })
- }
- /*****************************首页*****************************/
- //首页获取库存总量接口
- export function stockTotal(query) {
- return request({
- url: '/chemical/hxpHomePage/stockTotal',
- method: 'get',
- params: query
- })
- }
- //首页获取-化学品数量
- export function chemicalUsageCount(query) {
- return request({
- url: '/chemical/hxpHomePage/chemicalUsageCount',
- method: 'get',
- params: query
- })
- }
- //首页获取-化学品特别提示
- export function chemicalUnusualCount(query) {
- return request({
- url: '/chemical/hxpHomePage/chemicalUnusualCount',
- method: 'get',
- params: query
- })
- }
- //获取首页报警通知
- export function alarmRecordList(query) {
- return request({
- url: '/chemical/hxpHomePage/alarmRecordList',
- method: 'get',
- params: query
- })
- }
- //首页获取-化学品使用量排行top6
- export function chemicalUsagesCount(query) {
- return request({
- url: '/chemical/hxpHomePage/chemicalUsagesCount',
- method: 'get',
- params: query
- })
- }
- //首页获取-化学品分类统计
- export function chemicalClassifyMix(query) {
- return request({
- url: '/chemical/hxpHomePage/chemicalClassifyMix',
- method: 'get',
- params: query
- })
- }
- //首页获取-入库/出库统计
- export function joinOutCount(query) {
- return request({
- url: '/chemical/hxpHomePage/joinOutCount',
- method: 'get',
- params: query
- })
- }
- /*****************************硬件相关接口(使用的是原来的老版本接口)*****************************/
- // 查询硬件列表
- export function listHardware(query) {
- return request({
- url: '/laboratory/hardware/list',
- method: 'get',
- params: query
- })
- }
- // 新增硬件
- export function addHardware(data) {
- return request({
- url: '/laboratory/hardware',
- method: 'post',
- data: data
- })
- }
- // 修改硬件
- export function updateHardware(data) {
- return request({
- url: '/laboratory/hardware',
- method: 'put',
- data: data
- })
- }
- // 删除硬件
- export function delHardware(id) {
- return request({
- url: '/laboratory/hardware/' + id,
- method: 'delete'
- })
- }
- // 查询硬件
- export function getHardwareDetail(query) {
- return request({
- url: '/laboratory/hardware/getHardwareDetail',
- method: 'get',
- params: query
- })
- }
- // 硬件开关控制
- export function hardWareControl(data) {
- return request({
- url: '/laboratory/subject/manger/control/'+data.id+'/' + data.switchVal,
- method: 'post'
- })
- }
- /*****************************(3.1.1)*****************************/
- //智能锁柜设置操作时长
- export function setLock(data) {
- return request({
- url: '/laboratory/hardware/setLock',
- method: 'put',
- data: data
- })
- }
- //设备管理-智能锁-操作记录
- export function lockLogList(query) {
- return request({
- url: '/chemical/locklog/list',
- method: 'get',
- params: query
- })
- }
- //智能锁-获取锁柜关联机柜列表
- export function getCabinetLockList(query) {
- return request({
- url: '/laboratory/hardware/getCabinetLockList',
- method: 'get',
- params: query
- })
- }
- //智能锁-关联锁柜接口
- export function setLockJoinCabinet(data) {
- return request({
- url: '/laboratory/hardware/setLockJoinCabinet',
- method: 'put',
- data: data
- })
- }
- //根据机柜获取智能锁列表
- export function hardwareList(query) {
- return request({
- url: '/laboratory/hardware/list',
- method: 'get',
- params: query
- })
- }
- //获取实验室设备开关(无权限)
- export function getEnablelist(query) {
- return request({
- url: '/laboratory/hardware/getEnablelist',
- method: 'get',
- params: query
- })
- }
- //报警记录处理
- export function handle(data) {
- return request({
- url: '/chemical/hxpAlarmRecord/handleProcessing',
- method: 'put',
- data: data
- })
- }
- //采购申请列表
- export function getHxpapplyList(query) {
- return request({
- url: '/chemical/hxpapply/list',
- method: 'get',
- params: query
- })
- }
- //采购申请草稿列表
- export function getHxpapplyDraftsList(query) {
- return request({
- url: '/chemical/hxpapply/draftsList',
- method: 'get',
- params: query
- })
- }
- //查询实验室
- export function getNoAdminSubjectListNopage(data) {
- return request({
- url: '/laboratory/subject/list/nopage',
- method: 'get',
- params: data
- })
- }
- //查询机柜剩余量
- export function getRestStock(data) {
- return request({
- url: '/chemical/hxpapply/getRestStock',
- method: 'get',
- params: data
- })
- }
- // 新增申购
- export function addHxpapply(data) {
- return request({
- url: '/chemical/hxpapply',
- method: 'post',
- data: data
- })
- }
- //删除申购/草稿
- export function delHxpapply(id) {
- return request({
- url: '/chemical/hxpapply/'+id,
- method: 'delete',
- })
- }
- //查询编辑详情
- export function getHxpapply(id) {
- return request({
- url: '/chemical/hxpapply/'+id,
- method: 'get',
- })
- }
- //申购撤销接口
- export function approvalRevoke(data) {
- return request({
- url: '/chemical/applytask/approvalRevoke',
- method: 'put',
- data: data
- })
- }
- //审批流程查询
- export function getConfigList(data) {
- return request({
- url: '/chemical/auditconfig/getConfigList',
- method: 'get',
- params: data
- })
- }
- //审批流程提交
- export function auditconfig(data) {
- return request({
- url: '/chemical/auditconfig',
- method: 'post',
- data: data
- })
- }
- // 查询部门结构
- export function treeselect(query) {
- return request({
- url: '/system/dept/treeselect',
- method: 'get',
- params: query
- })
- }
- // 查询用户列表
- export function listUser(query) {
- return request({
- url: '/system/user/teacher/list',
- method: 'get',
- params: query
- })
- }
- // 审批详情(审批)
- export function hxpapplyAudit(id) {
- return request({
- url: '/chemical/hxpapply/audit/'+id,
- method: 'get',
- })
- }
- // 审批/查看详情
- export function hxpapply(id) {
- return request({
- url: '/chemical/hxpapply/'+id,
- method: 'get',
- })
- }
- //申购审批接口
- export function approvalTask(data) {
- return request({
- url: '/chemical/applytask/approvalTask',
- method: 'put',
- data: data
- })
- }
- //申购拒绝接口
- export function approvalRefuse(data) {
- return request({
- url: '/chemical/applytask/approvalRefuse',
- method: 'put',
- data: data
- })
- }
- // 审批详情
- export function getRestStockByManyCabinet(query) {
- return request({
- url: '/chemical/hxpapply/getRestStockByManyCabinet',
- method: 'get',
- params: query
- })
- }
|