前端完善
This commit is contained in:
@@ -0,0 +1,148 @@
|
||||
import request from "@/utils/request";
|
||||
|
||||
function getResult(res) {
|
||||
return res?.result;
|
||||
}
|
||||
|
||||
function isSuccessResponse(res) {
|
||||
return String(res?.code || "") === "0000";
|
||||
}
|
||||
|
||||
export function queryLaunchList(data) {
|
||||
return request({
|
||||
url: "/contract/launch/list",
|
||||
method: "post",
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
export function getLaunchDetail(id) {
|
||||
return request({
|
||||
url: `/contract/launch/${id}`,
|
||||
method: "get",
|
||||
});
|
||||
}
|
||||
|
||||
export function createLaunchDraft(data) {
|
||||
return request({
|
||||
url: "/contract/launch",
|
||||
method: "post",
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
export function updateLaunchDraft(data) {
|
||||
return request({
|
||||
url: "/contract/launch",
|
||||
method: "put",
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
export function submitLaunchRecord(id) {
|
||||
return request({
|
||||
url: `/contract/launch/${id}/submit`,
|
||||
method: "post",
|
||||
});
|
||||
}
|
||||
|
||||
export function mockApproveLaunch(id, data = {}) {
|
||||
return request({
|
||||
url: `/contract/launch/${id}/mock-approve`,
|
||||
method: "post",
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
export function mockRejectLaunch(id, data = {}) {
|
||||
return request({
|
||||
url: `/contract/launch/${id}/mock-reject`,
|
||||
method: "post",
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
export function saveLaunchSealInfo(id, data) {
|
||||
return request({
|
||||
url: `/contract/launch/${id}/seal/save`,
|
||||
method: "post",
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
export function finishLaunchSeal(id, data) {
|
||||
return request({
|
||||
url: `/contract/launch/${id}/seal/finish`,
|
||||
method: "post",
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
export function queryApproveViewUrl(data) {
|
||||
return request({
|
||||
url: "/contract/push/settlement/approve/view-url",
|
||||
method: "post",
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
export function mockCollectLaunch(id) {
|
||||
return request({
|
||||
url: `/contract/launch/${id}/mock-collect`,
|
||||
method: "post",
|
||||
});
|
||||
}
|
||||
|
||||
export function archiveLaunch(id, data = {}) {
|
||||
return request({
|
||||
url: `/contract/launch/${id}/archive`,
|
||||
method: "post",
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
export function deleteLaunchRecord(id) {
|
||||
return request({
|
||||
url: `/contract/launch/${id}`,
|
||||
method: "delete",
|
||||
});
|
||||
}
|
||||
|
||||
export function queryPublishedTemplates() {
|
||||
return request({
|
||||
url: "/manifest/manage/published",
|
||||
method: "get",
|
||||
}).then((res) => (isSuccessResponse(res) ? getResult(res) || [] : []));
|
||||
}
|
||||
|
||||
export function queryPartnerOptions(data = {}) {
|
||||
return request({
|
||||
url: "/partner/manage/list",
|
||||
method: "post",
|
||||
data: {
|
||||
pageNo: 1,
|
||||
pageSize: 200,
|
||||
...data,
|
||||
},
|
||||
}).then((res) => (isSuccessResponse(res) ? getResult(res)?.data || [] : []));
|
||||
}
|
||||
|
||||
export function uploadLaunchFile(formData) {
|
||||
return request({
|
||||
url: "/trans/minio/file/uploadOutie",
|
||||
method: "post",
|
||||
data: formData,
|
||||
headers: {
|
||||
"Content-Type": "multipart/form-data",
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
export function downloadLaunchFile(fileName) {
|
||||
return request({
|
||||
url: "/trans/minio/file/download",
|
||||
method: "get",
|
||||
params: { fileName },
|
||||
responseType: "arraybuffer",
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user