diff --git a/src/api/launch.js b/src/api/launch.js
index f3fb418..75ab817 100644
--- a/src/api/launch.js
+++ b/src/api/launch.js
@@ -121,6 +121,14 @@ export function mockCollectLaunch(id) {
});
}
+export function saveContractCollectInfo(id, data) {
+ return request({
+ url: `/contract/launch/${id}/collect/save`,
+ method: "post",
+ data,
+ });
+}
+
export function archiveLaunch(id, data = {}) {
return request({
url: `/contract/launch/${id}/archive`,
diff --git a/src/views/contract/launch/components/ContractCollectModal.vue b/src/views/contract/launch/components/ContractCollectModal.vue
new file mode 100644
index 0000000..a1f9967
--- /dev/null
+++ b/src/views/contract/launch/components/ContractCollectModal.vue
@@ -0,0 +1,348 @@
+
+