This commit is contained in:
张成
2025-11-26 12:39:21 +08:00
parent 5d59000960
commit 7858459118
12 changed files with 1785 additions and 2 deletions

View File

@@ -0,0 +1,64 @@
/**
* 版本管理 API 服务
*/
class VersionServer {
/**
* 分页查询版本列表
* @param {Object} param - 查询参数
* @param {Object} param.seachOption - 搜索条件
* @param {Object} param.pageOption - 分页选项
* @returns {Promise}
*/
page(param) {
return window.framework.http.post('/version/list', param)
}
/**
* 获取版本详情
* @param {Object} data - 版本数据包含id
* @returns {Promise}
*/
detail(data) {
return window.framework.http.post('/version/detail', data)
}
/**
* 创建版本
* @param {Object} data - 版本数据
* @returns {Promise}
*/
add(data) {
return window.framework.http.post('/version/create', data)
}
/**
* 更新版本
* @param {Object} data - 版本数据
* @returns {Promise}
*/
update(data) {
return window.framework.http.post('/version/update', data)
}
/**
* 删除版本
* @param {Object} row - 版本数据
* @returns {Promise}
*/
del(row) {
return window.framework.http.post('/version/delete', { id: row.id })
}
/**
* 更新版本状态
* @param {Object} data - 包含id和status
* @returns {Promise}
*/
updateStatus(data) {
return window.framework.http.post('/version/update_status', data)
}
}
export default new VersionServer()