Files

111 lines
2.5 KiB
Plaintext
Raw Permalink Normal View History

2021-09-10 18:06:07 +08:00
import request from '@/utils/request'
$if(replaceDto.SelectMulti == 1)
import QS from 'qs'
$end
$if(replaceDto.ShowBtnExport)
import { downFile } from '@/utils/request'
$end
/**
* ${genTable.functionName}分页查询
* @param {查询条件} data
*/
2021-12-02 17:44:46 +08:00
export function list${genTable.BusinessName}(query) {
2021-09-10 18:06:07 +08:00
return request({
url: '${genTable.ModuleName}/${genTable.BusinessName}/list',
method: 'get',
2021-09-16 17:52:31 +08:00
params: query,
$if(replaceDto.SelectMulti == 1)
paramsSerializer: function (params) {
return QS.stringify(params, { indices: false })
}
$end
})
}
2021-09-10 18:06:07 +08:00
2021-12-31 21:13:32 +08:00
$if(genTable.TplCategory == "tree")
/**
* ${genTable.functionName}tree查询
* @param {查询条件} data
*/
export function treelist${genTable.BusinessName}(query) {
return request({
url: '${genTable.ModuleName}/${genTable.BusinessName}/treelist',
method: 'get',
params: query,
})
}
$end
2023-04-27 20:43:00 +08:00
$if(replaceDto.ShowBtnAdd)
/**
* 新增${genTable.functionName}
* @param data
*/
2021-12-02 17:44:46 +08:00
export function add${genTable.BusinessName}(data) {
2021-09-10 18:06:07 +08:00
return request({
url: '${genTable.ModuleName}/${genTable.BusinessName}',
method: 'post',
data: data,
})
}
2023-04-27 20:43:00 +08:00
$end
$if(replaceDto.ShowBtnEdit)
/**
* 修改${genTable.functionName}
* @param data
*/
2021-12-02 17:44:46 +08:00
export function update${genTable.BusinessName}(data) {
2021-09-10 18:06:07 +08:00
return request({
url: '${genTable.ModuleName}/${genTable.BusinessName}',
2021-09-10 18:06:07 +08:00
method: 'PUT',
data: data,
})
}
2023-04-27 20:43:00 +08:00
$end
/**
* 获取${genTable.functionName}详情
* @param {Id}
*/
2021-12-02 17:44:46 +08:00
export function get${genTable.BusinessName}(id) {
2021-09-10 18:06:07 +08:00
return request({
url: '${genTable.ModuleName}/${genTable.BusinessName}/' + id,
2021-09-10 18:06:07 +08:00
method: 'get'
})
}
2023-05-18 18:29:49 +08:00
$if(replaceDto.ShowBtnDelete || replaceDto.ShowBtnMultiDel)
/**
* 删除${genTable.functionName}
* @param {主键} pid
*/
2021-12-02 17:44:46 +08:00
export function del${genTable.BusinessName}(pid) {
2021-09-10 18:06:07 +08:00
return request({
url: '${genTable.ModuleName}/${genTable.BusinessName}/' + pid,
2021-09-10 18:06:07 +08:00
method: 'delete'
})
}
2023-04-27 20:43:00 +08:00
$end
$if(replaceDto.ShowBtnTruncate)
// 清空${genTable.functionName}
export function clear${genTable.BusinessName}() {
return request({
url: '${genTable.ModuleName}/${genTable.BusinessName}/clean',
method: 'delete'
})
}
2023-04-27 20:43:00 +08:00
$end
$if(replaceDto.ShowBtnExport)
// 导出${genTable.functionName}
export async function export${genTable.BusinessName}(query) {
await downFile('${genTable.ModuleName}/${genTable.BusinessName}/export', { ...query })
2021-12-02 21:38:05 +08:00
}
2023-04-27 20:43:00 +08:00
$end
2021-12-24 21:05:42 +08:00
$if(showCustomInput)
2021-12-02 21:38:05 +08:00
export function changeSort(data) {
return request({
url: '${genTable.ModuleName}/${genTable.BusinessName}/ChangeSort',
2021-12-02 21:38:05 +08:00
method: 'get',
params: data
})
}
$end