import request from '@/utils/request';
export const getScriptList = (data: any) => {
const processedData = { ...data };
if (processedData.backups && Array.isArray(processedData.backups)) {
processedData.backups = processedData.backups.join(',');
}
return request({
url: `/scriptlibrary/list`,
method: 'get',
params: processedData,
});
};
export const seriptAdd = (data: any) => {
return request({
url: `/scriptlibrary/add`,
method: 'post',
data,
});
}
export const scriptUpdate = (data: any) => {
return request({
url: `/scriptlibrary/update`,
method: 'put',
data,
});
}
export const seriptDel = (data: any) => {
return request({
url: `/scriptlibrary/delete`,
method: 'delete',
data,
});
}
export const scriptVersion = (data: any) => {
console.log('[ data ] >', data)
const id = typeof data === 'string' ? data : data?.id;
return request({
url: `/scriptlibrary/${id}/scriptVersion/list`,
method: 'get',
});
};
export const scriptVersionDel = (data: any) => {
const id = typeof data === 'string' ? data : data?.script_id;
delete data.script_id;
return request({
url: `/scriptlibrary/${id}/scriptVersion/delete`,
method: 'delete',
data,
});
}
export const scriptVersionPublish = (data: any) => {
const id = typeof data === 'string' ? data : data?.script_id;
delete data.script_id;
return request({
url: `/scriptlibrary/${id}/scriptVersion/publish`,
method: 'POST',
data,
});
}
export const scriptVersionAdd = (data: any) => {
const id = typeof data === 'string' ? data : data?.script_id;
return request({
url: `/scriptlibrary/${id}/scriptVersion/add`,
method: 'POST',
data,
});
}
export const scriptVersionUpdate = (data: any) => {
const id = typeof data === 'string' ? data : data?.script_id;
return request({
url: `/scriptlibrary/${id}/scriptVersion/update`,
method: 'PUT',
data,
});
}
export const scriptUsageType = () => {
return request({
url: `/enum/scriptUsageType`,
method: 'get',
});
}
export const scriptImport = (data: any) => {
return request({
url: `/scriptlibrary/upload`,
method: 'POST',
data,
});
}