工程管理
This commit is contained in:
parent
313645601c
commit
bb5e3e97f6
|
|
@ -0,0 +1,61 @@
|
|||
import request from '@/utils/request'
|
||||
|
||||
// 查询工程列表
|
||||
export function listProject(query) {
|
||||
return request({
|
||||
url: '/material-mall/project/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询工程详细
|
||||
export function getProject(projectId) {
|
||||
return request({
|
||||
url: '/material-mall/project/' + projectId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增工程
|
||||
export function addProject(data) {
|
||||
return request({
|
||||
url: '/material-mall/project',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改工程
|
||||
export function updateProject(data) {
|
||||
return request({
|
||||
url: '/material-mall/project/edit',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除工程
|
||||
export function delProject(projectId) {
|
||||
return request({
|
||||
url: '/material-mall/project/delete/' + projectId,
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
|
||||
// 批量删除工程
|
||||
export function delProjectBatch(ids) {
|
||||
return request({
|
||||
url: '/material-mall/project//batch/delete',
|
||||
method: 'post',
|
||||
data: ids
|
||||
})
|
||||
}
|
||||
|
||||
//获取工程类型列表
|
||||
export function getProjectTypeList() {
|
||||
return request({
|
||||
url: '/material-mall/project/list/project_type', // 假设后端接口路径
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
import request from '@/utils/request'
|
||||
|
||||
// 获取所有省份
|
||||
export function getProvinces() {
|
||||
return request({
|
||||
url: '/material-mall/region/provinces',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 获取城市
|
||||
export function getCities(provinceAreaCode) {
|
||||
return request({
|
||||
url: '/material-mall/region/cities',
|
||||
method: 'get',
|
||||
params: {
|
||||
provinceAreaCode: provinceAreaCode // 关键:确保这里的键名是 'provinceAreaCode'
|
||||
} // 与Controller的参数名一致
|
||||
})
|
||||
}
|
||||
|
||||
// 获取区县
|
||||
export function getCounties(cityAreaCode) {
|
||||
return request({
|
||||
url: '/material-mall/region/counties',
|
||||
method: 'get',
|
||||
params: { cityAreaCode } // 与Controller的参数名一致
|
||||
})
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue