diff --git a/src/pages.json b/src/pages.json
index c34947e..4d23f86 100644
--- a/src/pages.json
+++ b/src/pages.json
@@ -273,6 +273,29 @@
}
}
]
+ },
+ {
+ "root": "pages/contract",
+ "pages": [
+ {
+ "path": "list",
+ "style": {
+ "navigationBarTitleText": "加班报备"
+ }
+ },
+ {
+ "path": "create",
+ "style": {
+ "navigationBarTitleText": "加班报备"
+ }
+ },
+ {
+ "path": "detail",
+ "style": {
+ "navigationBarTitleText": "加班详情"
+ }
+ }
+ ]
}
],
"globalStyle": {
diff --git a/src/pages/contract/components/item.vue b/src/pages/contract/components/item.vue
new file mode 100644
index 0000000..fcb3687
--- /dev/null
+++ b/src/pages/contract/components/item.vue
@@ -0,0 +1,32 @@
+
+
+
+ {{ item.name }}
+
+
+
+
+
+
+ {{ statusFun(item.workflow_check.status, "workflow_check", "name") }}
+
+
+
diff --git a/src/pages/contract/create.vue b/src/pages/contract/create.vue
new file mode 100644
index 0000000..05705d5
--- /dev/null
+++ b/src/pages/contract/create.vue
@@ -0,0 +1,153 @@
+
+
+
+
+ 提交
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/contract/detail.vue b/src/pages/contract/detail.vue
new file mode 100644
index 0000000..e8cff63
--- /dev/null
+++ b/src/pages/contract/detail.vue
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+ 上传人
+ {{ detail.employee.name }}
+
+
+
+
+
+ 电话号码
+ {{ detail.employee.phone }}
+
+
+
+ 上传时间
+ {{ timeFormat(detail.created_at, "yyyy-mm-dd hh:MM") }}
+
+
+
+ 合同名称
+ {{ detail.name }}
+
+
+ 合同内容
+
+
+
+
+
+
+
+
+
+
+ 拒绝
+
+
+ 通过
+
+
+
+
+
+
+
+
diff --git a/src/pages/contract/list.vue b/src/pages/contract/list.vue
new file mode 100644
index 0000000..ec2a80a
--- /dev/null
+++ b/src/pages/contract/list.vue
@@ -0,0 +1,66 @@
+
+
+
+
+ 上传
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/mine/index.vue b/src/pages/mine/index.vue
index 4252e64..ad259db 100644
--- a/src/pages/mine/index.vue
+++ b/src/pages/mine/index.vue
@@ -87,7 +87,7 @@ const opList = [
{
icon: "camera",
title: "合同管理",
- url: ""
+ url: "/pages/contract/list"
}
]
},