diff --git a/src/pages/approval/approval-detail.vue b/src/pages/approval/approval-detail.vue
new file mode 100644
index 0000000..9b74160
--- /dev/null
+++ b/src/pages/approval/approval-detail.vue
@@ -0,0 +1,66 @@
+
+{
+ style: {
+ navigationStyle: 'custom',
+ disableScroll: true
+ }
+}
+
+
+
+
+
+
+
+
+
+
+
+
+ 拒绝
+ 同意
+ 更多
+
+
+
+
+
+
+
diff --git a/src/pages/approval/approval.vue b/src/pages/approval/approval.vue
index e0069bb..09b0ea5 100644
--- a/src/pages/approval/approval.vue
+++ b/src/pages/approval/approval.vue
@@ -9,8 +9,10 @@
-
-
+
+
+
+
diff --git a/src/pages/approval/components/ApplicationList.vue b/src/pages/approval/components/ApplicationList.vue
index 26d60ba..a8c67fc 100644
--- a/src/pages/approval/components/ApplicationList.vue
+++ b/src/pages/approval/components/ApplicationList.vue
@@ -22,6 +22,7 @@
:key="item.processDefId"
:class="[index === group.processDefs.length - 1 ? '' : 'mb-2']"
class="flex flex-items-center bg-white px-3 py-3 mx-1 rounded-2"
+ @click="toDetail(item)"
>
{{ item.processDefName }}
@@ -45,6 +46,12 @@
required: true
}
})
+
+ const toDetail = (item: Record) => {
+ uni.navigateTo({
+ url: `/pages/approval/create-application?id=${item.processDefId}&title=${item.processDefName}`
+ })
+ }
diff --git a/src/pages/approval/components/ApprovalProcess.vue b/src/pages/approval/components/ApprovalProcess.vue
new file mode 100644
index 0000000..c999f2d
--- /dev/null
+++ b/src/pages/approval/components/ApprovalProcess.vue
@@ -0,0 +1,81 @@
+
+
+ 审批流程
+
+
+
+
+
+ 发起申请
+ 2504-12-25 20:11
+
+
+
+
+ xxx
+
+
+
+
+
+
+
+
+
+ 审批节点
+
+ 审批中
+
+
+ 1人通过即可
+
+
+
+ xxx
+
+
+
+
+
+
+
+
+
+ 抄送节点
+
+
+
+
+ xxx
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/approval/components/ApprovalRecords.vue b/src/pages/approval/components/ApprovalRecords.vue
index b470eac..9d24188 100644
--- a/src/pages/approval/components/ApprovalRecords.vue
+++ b/src/pages/approval/components/ApprovalRecords.vue
@@ -36,10 +36,13 @@
v-for="item in 10"
:key="item"
class="mx-4 my-2 p-4 bg-white shadow-sm rounded-2 text-3.5"
+ @click="toDetail(item)"
>
请假
-
+
通过
@@ -104,14 +107,20 @@
{ label: '近30日', value: 3 }
])
- function typeChange({ value }) {
+ const typeChange = ({ value }) => {
console.log(value)
}
- function dateChange({ value }) {
+ const dateChange = ({ value }) => {
console.log(value)
}
+ const toDetail = item => {
+ uni.navigateTo({
+ url: '/pages/approval/approval-detail'
+ })
+ }
+
const handleChange = value => {
currentIndex.value = value.index
}