You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
80 lines
1.8 KiB
80 lines
1.8 KiB
import {request, request_ip} from "@/request/index.js"; |
|
|
|
|
|
// 获取项目列表 |
|
export const project_list = () => { |
|
// console.log('project_list') |
|
return request({ |
|
url: '/prd/project_list', |
|
method: 'get' |
|
}) |
|
} |
|
|
|
// 获取产品版本列表 |
|
export const prd_list = (page_num, page_size, project='') => { |
|
// console.log('prd_list') |
|
return request({ |
|
url: '/prd/prd_list', |
|
method: 'get', |
|
params: { |
|
page: page_num, |
|
page_size: page_size, |
|
project: project |
|
} |
|
}) |
|
} |
|
|
|
|
|
// 添加产品版本 |
|
export const prd_add = (params) => { |
|
// console.log('prd_add') |
|
const req_data = JSON.stringify({ |
|
project: params['project'], |
|
prd_version: params['prd_version'], |
|
prd_doc_link: params['prd_doc_link'], |
|
prd_comment: params['prd_comment'], |
|
is_delete: params['is_delete'], |
|
}) |
|
return request({ |
|
url: `/prd/prd_add`, |
|
method: 'post', |
|
data: req_data, |
|
}) |
|
} |
|
|
|
|
|
// 获取产品版本列表 |
|
export const prd_get = (id) => { |
|
// console.log('prd_get') |
|
return request({ |
|
url: `/prd/prd_list/${id}/`, |
|
method: 'get', |
|
}) |
|
} |
|
|
|
|
|
// 更新产品版本 |
|
export const prd_update = (params, id) => { |
|
// console.log('prd_update') |
|
const req_data = JSON.stringify({ |
|
project: params['project'], |
|
prd_version: params['prd_version'], |
|
prd_doc_link: params['prd_doc_link'], |
|
prd_comment: params['prd_comment'], |
|
is_delete: params['is_delete'], |
|
}) |
|
return request({ |
|
url: `/prd/prd_update/${id}/`, |
|
method: 'put', |
|
data: req_data, |
|
}) |
|
} |
|
|
|
// 删除产品版本 |
|
export const prd_delete = (id) => { |
|
// console.log('prd_delete') |
|
return request({ |
|
url: `/prd/prd_delete/${id}/`, |
|
method: 'delete', |
|
}) |
|
} |