diff --git a/src/apis/product.js b/src/apis/product.js new file mode 100644 index 0000000..27bb3f2 --- /dev/null +++ b/src/apis/product.js @@ -0,0 +1,75 @@ +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 = () => { + // console.log('prd_list') + return request({ + url: '/prd/prd_list', + method: 'get' + }) +} + + +// 添加产品版本 +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', + }) +} \ No newline at end of file