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'
        })
    },
    // 添加医院
    saveHospital(hospital) {
        return request({
            url: `/admin/hospital/saveHospital`,
            method: 'post',
            data: hospital
        })
    }
}

二 页面部分



三 测试效果

vue 项目添加功能实现_第1张图片

你可能感兴趣的:(Vue,vue.js)