123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177 |
- import request from '@/utils/request'
- /**
- * 医院结构相关API
- */
- /**
- * 获取医院结构列表
- */
- export function getHospitalFrameList(id) {
- return request({
- url: `/ncs/frame/${id}`,
- method: 'GET',
- loading: false,
- headers: { 'Content-Type': 'application/x-www-form-urlencoded' }
- })
- }
- /** 根据空间类型查找空间 */
- export function getFrameByPartIdAndFrameType(partId, frameType) {
- return request({
- url: `/ncs/frame/getFrameByPartIdAndFrameType/${partId}/${frameType}`,
- loading: false,
- headers: { 'Content-Type': 'application/x-www-form-urlencoded' }
- })
- }
- /** 新增医院结构 */
- export function addHospitalFrame(params) {
- // params = JSON.parse(JSON.stringify(params))
- return request({
- url: '/ncs/frame',
- method: 'POST',
- loading: true,
- data: params
- })
- }
- /** 删除医院结构 */
- export function deleteHospitalFrame(params) {
- const ids = params.toString()
- return request({
- url: `/ncs/frame/${ids}`,
- method: 'DELETE',
- loading: true,
- data: params
- })
- }
- /** 更新医院结构信息 */
- export function updateHospitalFrame(id, params) {
- return request({
- url: `/ncs/frame/${id}`,
- method: 'put',
- data: params
- })
- }
- export function getFrameWithPatientAndDeviceVO() {
- return request({
- url: '/care/hospital_frame/frame_with_patient_and_device',
- method: 'get',
- loading: true
- })
- }
- export function getAllSickbed(id) {
- return request({
- url: `/ncs/frame/get_all_sick_bed/${id}`,
- method: 'GET',
- loading: false
- })
- }
- export function getSickbedByPartId(id) {
- return request({
- url: `/ncs/frame/getSickbedByPartId/${id}`,
- method: 'GET',
- loading: false
- })
- }
- export function quickCreate(params) {
- return request({
- url: '/ncs/frame/quickcreate',
- method: 'POST',
- loading: false,
- data: params
- })
- }
- /** 拖拽排序frame */
- export function sort(source_id, target_id, relation) {
- return request({
- url: `/ncs/frame/sort`,
- method: 'post',
- loading: false,
- data: {
- frame_id: source_id,
- target_id: target_id,
- relation: relation
- }
- })
- }
- export function getFramesPartId(part_id) {
- return request({
- url: `/ncs/frame/frames/${part_id}`,
- method: 'GET',
- loading: false
- })
- }
- export function getAllFrames(part_id) {
- return request({
- url: `/ncs/frame/all_frames/${part_id}`,
- method: 'GET',
- loading: false
- })
- }
- export function getFramesHospital(hospital_id) {
- return request({
- url: `/ncs/frame/getFramesByHospitalId/${hospital_id}`,
- method: 'GET',
- loading: false
- })
- }
- export function getFrameByType(id, deviceId, roleId) {
- return request({
- url: `/ncs/frame/getFrameByType/${id}/${deviceId}/${roleId}`,
- method: 'GET',
- loading: false
- })
- }
- export function getFrameByRoleId(id, roleId) {
- return request({
- url: `/ncs/frame/getFrameByRoleId/${id}/${roleId}`,
- method: 'GET',
- loading: false
- })
- }
- export function getFrameByRoleGroupId(id, memberId) {
- return request({
- url: `/ncs/frame/getFrameByRoleGroupId/${id}/${memberId}`,
- method: 'GET',
- loading: false
- })
- }
- export function updateDeviceFrameManage(params) {
- return request({
- url: '/ncs/frame/updateDeviceFrameManage',
- method: 'POST',
- loading: true,
- data: params,
- headers: { 'Content-Type': 'application/json' }
- })
- }
- /** 清空 */
- export function qingkong(id) {
- return request({
- url: `/ncs/frame/qingkong/${id}`,
- method: 'DELETE',
- loading: true
- })
- }
- // 查询设备(信标)所在的空间
- export function getListByDeviceId(id) {
- return request({
- url: `/ncs/frame/getListByDeviceId/${id}`,
- method: 'GET',
- loading: false
- })
- }
- // 获取空间及其设备
- export function getFrameAndDevice(id) {
- return request({
- url: `/ncs/frame/get_frame_and_device/${id}`,
- method: 'GET',
- loading: false
- })
- }
|