123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346 |
- import request from '@/utils/request'
- // 查询实验室列表
- export function listSubject(query) {
- return request({
- url: '/laboratory/subject/list',
- method: 'get',
- params: query
- })
- }
- // 查询实验室列表-带权限
- export function authListSubject(query) {
- return request({
- url: '/laboratory/subject/manger/list',
- method: 'get',
- params: query
- })
- }
- // 查询实验室详细
- export function getSubject(id) {
- return request({
- url: '/laboratory/subject/' + id,
- method: 'get'
- })
- }
- // 变更实验管理员
- export function setSubjectAdmin(data) {
- return request({
- url: '/laboratory/subject/'+data.userId+'/'+data.subId,
- method: 'put'
- })
- }
- // 新增实验室
- export function addSubject(data) {
- return request({
- url: '/laboratory/subject',
- method: 'post',
- data: data
- })
- }
- // 修改实验室
- export function updateSubject(data) {
- return request({
- url: '/laboratory/subject',
- method: 'put',
- data: data
- })
- }
- // 修改实验室(包含新危险源)
- export function updateSubjectEditJoinHazard(data) {
- return request({
- url: '/laboratory/subject/editJoinHazard',
- method: 'put',
- data: data
- })
- }
- // 删除实验室
- export function delSubject(id) {
- return request({
- url: '/laboratory/subject/' + id,
- method: 'delete'
- })
- }
- //获取指定用户权限下的实验室列表/subject/manger/my/list
- export function getSubjectList(id) {
- console.log("id",id);
- return request({
- url: '/laboratory/subject/count/'+id,
- method: 'get',
- })
- }
- //获取当前用户权限下的实验室列表/subject/manger/my/list
- export function getMySubjectList(data) {
- return request({
- url: '/laboratory/subject/manger/my/list',
- method: 'get'
- })
- }
- //根据院系查询未绑定的实验室
- export function getNoAdminSubjectList(data) {
- return request({
- url: '/laboratory/subject/list/noadmin',
- method: 'get',
- params: data
- })
- }
- //根据院系查询实验室
- export function getNoAdminSubjectListNopage(data) {
- return request({
- url: '/laboratory/subject/list/nopage',
- method: 'get',
- params: data
- })
- }
- //删除实验室
- export function removeSubject(id) {
- return request({
- url: '/laboratory/subject/'+id,
- method: 'delete'
- })
- }
- //根据ID查询摄像头列表
- export function channels(data) {
- return request({
- url: '/camera/api/device/query/devices/channels',
- method: 'get',
- params: data
- })
- }
- //根据ID查询摄像头地址
- export function startUrl(data) {
- return request({
- url: '/camera/api/play/startList',
- type:'video',
- method: 'get',
- params: data
- })
- }
- //根据ID查询摄像头地址(南湖)
- export function startUrlNH(query) {
- return request({
- url: '/nanhu/api/play/startList/',
- type:'video',
- method: 'get',
- params: query
- })
- }
- //根据ID查询摄像头地址(暨南大学)
- export function startUrlJiNanDaXue(query) {
- return request({
- url: '/jinandaxue/api/play/startList/',
- type:'video',
- method: 'get',
- params: query
- })
- }
- //根据ID查询摄像头地址(文昌)
- export function startUrlWC(query) {
- return request({
- url: '/wenchang/api/play/startList/',
- type:'video',
- method: 'get',
- params: query
- })
- }
- //播放文字接口
- export function mangerVoice(data,id) {
- return request({
- url: '/laboratory/subject/manger/voice/'+id,
- method: 'post',
- params: data
- })
- }
- //是否禁用实验室
- export function subjectType(id,type) {
- return request({
- url: '/laboratory/subject/'+id+'/'+type,
- method: 'Delete',
- })
- }
- //获取物联设备配置列表
- export function listBySubjectId(data) {
- return request({
- url: '/laboratory/hardware/listBySubjectId',
- method: 'get',
- params: data
- })
- }
- //添加传感器
- export function addSensor(data) {
- return request({
- url: '/laboratory/sensor/',
- method: 'post',
- data: data
- })
- }
- //编辑传感器
- export function putSensor(data) {
- return request({
- url: '/laboratory/sensor/',
- method: 'put',
- data: data
- })
- }
- //删除传感器
- export function delSensor(id) {
- return request({
- url: '/laboratory/sensor/'+id,
- method: 'Delete',
- })
- }
- //添加一体机
- export function addHardware(data) {
- return request({
- url: '/laboratory/hardware/',
- method: 'post',
- data: data
- })
- }
- //编辑一体机
- export function putHardware(data) {
- return request({
- url: '/laboratory/hardware/',
- method: 'put',
- data: data
- })
- }
- //删除一体机
- export function delHardware(id) {
- return request({
- url: '/laboratory/hardware/'+id,
- method: 'Delete',
- })
- }
- // 查询实验室详情
- export function subjectInfo(id,type) {
- return request({
- url: '/laboratory/subject/manger/query/'+id+'/'+type,
- method: 'get',
- })
- }
- //查询实验室门禁
- export function getDetalis(query) {
- return request({
- url: '/smartlock/lockinfo/detalis',
- method: 'get',
- params: query
- })
- }
- //根据人员ID查询人员列表
- export function getSafeUserList(query) {
- return request({
- url: '/system/user/getSafeUserList',
- method: 'get',
- params: query
- })
- }
- // 修改实验室关联信息
- export function editJoinHazard(data) {
- return request({
- url: '/laboratory/subject/editJoinHazard',
- method: 'put',
- data: data
- })
- }
- //门锁列表接口
- export function subjectRelationList(query) {
- return request({
- url: '/smartlock/subjectRelation/list',
- method: 'get',
- params: query
- })
- }
- //门锁选择列表数据
- export function listLockRoom(query) {
- return request({
- url: '/smartlock/subjectRelation/listLockRoom',
- method: 'get',
- params: query
- })
- }
- // 新增智能门禁
- export function subjectRelation(data) {
- return request({
- url: '/smartlock/subjectRelation',
- method: 'post',
- data: data
- })
- }
- // 删除智能门禁
- export function delSubjectRelation(id) {
- return request({
- url: '/smartlock/subjectRelation/'+id,
- method: 'Delete',
- })
- }
- //门禁授权列表
- export function openDoorApplyList(query) {
- return request({
- url: '/smartlock/openDoorApply/list',
- method: 'get',
- params: query
- })
- }
- //门禁授权申请列表
- export function applyList(query) {
- return request({
- url: '/smartlock/openDoorApply/applyList',
- method: 'get',
- params: query
- })
- }
- //门禁授权申请列表
- export function postApproval(data) {
- return request({
- url: '/smartlock/approval',
- method: 'post',
- data: data
- })
- }
- //提交门禁申请
- export function openDoorApply(data) {
- return request({
- url: '/smartlock/openDoorApply',
- method: 'post',
- data: data
- })
- }
- //申请门禁详情
- export function getOpenDoorApply(id) {
- return request({
- url: '/smartlock/openDoorApply/'+id,
- method: 'get',
- })
- }
|