1
This commit is contained in:
64
admin/src/api/system/version_server.js
Normal file
64
admin/src/api/system/version_server.js
Normal 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()
|
||||
|
||||
Reference in New Issue
Block a user