diff --git a/src/assets/img/icon/icon-add.png b/src/assets/img/icon/icon-add.png
new file mode 100644
index 0000000..8224883
Binary files /dev/null and b/src/assets/img/icon/icon-add.png differ
diff --git a/src/assets/img/icon/icon-code.png b/src/assets/img/icon/icon-code.png
new file mode 100644
index 0000000..649e990
Binary files /dev/null and b/src/assets/img/icon/icon-code.png differ
diff --git a/src/assets/img/icon/icon-delete.png b/src/assets/img/icon/icon-delete.png
new file mode 100644
index 0000000..333c75a
Binary files /dev/null and b/src/assets/img/icon/icon-delete.png differ
diff --git a/src/assets/img/icon/icon-edit.png b/src/assets/img/icon/icon-edit.png
new file mode 100644
index 0000000..604780d
Binary files /dev/null and b/src/assets/img/icon/icon-edit.png differ
diff --git a/src/components/list/ContractList.vue b/src/components/list/ContractList.vue
index e69de29..8f91538 100644
--- a/src/components/list/ContractList.vue
+++ b/src/components/list/ContractList.vue
@@ -0,0 +1,108 @@
+
+
+
+
+
移动端小程序前端开发前端工程师
+ 履约中
+
+
+
+
+ 北京驻场无忧科技有限公司
+
+
+
+ 技术服务
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/list/TalentList.vue b/src/components/list/TalentList.vue
index e69de29..95a0b25 100644
--- a/src/components/list/TalentList.vue
+++ b/src/components/list/TalentList.vue
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
理想驻场远程全职
+
前端工程师 | 5年 | 本科 | 23岁
+
+
vue
+
node.js
+
react
+
+
+
+
+
+ 北京
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/list/message.vue b/src/components/list/message.vue
index e69de29..eca9a25 100644
--- a/src/components/list/message.vue
+++ b/src/components/list/message.vue
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
北京驻场无忧科技有限公司5分钟前
+
你好,我们这边在招聘前端工程师,看了......
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/view/contract/index.vue b/src/view/contract/index.vue
index e69de29..92e4b85 100644
--- a/src/view/contract/index.vue
+++ b/src/view/contract/index.vue
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/view/login/index.vue b/src/view/login/index.vue
index 49c968e..4d383b6 100644
--- a/src/view/login/index.vue
+++ b/src/view/login/index.vue
@@ -1,11 +1,90 @@
+