vue项目记录锁定和解锁功能实现

本文实例为大家分享了vue项目记录锁定和解锁功能实现代码,供大家参考,具体内容如下

一、定义 api 模块

import request from '@/utils/request'
 
export default {
    // 分页查询
    getHospitalList(current, limit, searchObj) {
        return request({
            url: `/admin/hospital/findPageHospital/${current}/${limit}`,
            method: 'post',
            data: searchObj // 使用 json 进行参数传递
        })
    },
    // 单条删除医院
    deleteHospital(id) {
        return request({
            url: `/admin/hospital/${id}`,
            method: 'delete'
        })
    },
    // 批量删除医院
    removeHospitals(idList) {
        return request({
            url: `/admin/hospital/batchRemove`,
            method: 'delete',
            data: idList
        })
    },
    //锁定和取消锁定
    lockHospital(id, status) {
        return request({
            url: `/admin/hospital/lockHospital/${id}/${status}`,
            method: 'put'
        })
    }
}

二、页面部分


 

三、测试效果

vue项目记录锁定和解锁功能实现_第1张图片

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

你可能感兴趣的:(vue项目记录锁定和解锁功能实现)