diff --git a/src/api/launch.js b/src/api/launch.js
index c44b776..c9c5ac4 100644
--- a/src/api/launch.js
+++ b/src/api/launch.js
@@ -53,6 +53,13 @@ export function copyLaunchDraft(id) {
});
}
+export function createLaunchChangeDraft(id) {
+ return request({
+ url: `/contract/launch/${id}/change`,
+ method: "post",
+ });
+}
+
export function submitLaunchRecord(id) {
return request({
url: `/contract/launch/${id}/submit`,
@@ -115,6 +122,14 @@ export function archiveLaunch(id, data = {}) {
});
}
+export function terminateLaunchRecord(id, data = {}) {
+ return request({
+ url: `/contract/launch/${id}/terminate`,
+ method: "post",
+ data,
+ });
+}
+
export function deleteLaunchRecord(id) {
return request({
url: `/contract/launch/${id}`,
@@ -160,3 +175,28 @@ export function downloadLaunchFile(fileName) {
responseType: "arraybuffer",
});
}
+
+export function queryContractLogList(data) {
+ return request({
+ url: "/contract/log/list",
+ method: "post",
+ data,
+ });
+}
+
+export function queryContractLogAll(data) {
+ return request({
+ url: "/contract/log/all",
+ method: "post",
+ data,
+ });
+}
+
+export function exportContractLogExcel(data) {
+ return request({
+ url: "/contract/log/export/excel",
+ method: "post",
+ data,
+ responseType: "arraybuffer",
+ });
+}
diff --git a/src/layouts/ContractManageLayout.vue b/src/layouts/ContractManageLayout.vue
index bdde0e5..1154ebf 100644
--- a/src/layouts/ContractManageLayout.vue
+++ b/src/layouts/ContractManageLayout.vue
@@ -24,6 +24,10 @@