diff --git a/src/api/approve.ts b/src/api/approve.ts new file mode 100644 index 0000000..abc5430 --- /dev/null +++ b/src/api/approve.ts @@ -0,0 +1,22 @@ +import request from '@/utils/request' + +// 列表 +export function flowapproveLists(params: any) { + return request.get({ url: '/oa.flow_approve/lists', params }) +} + +//详情 +export function flowapproveDetail(params: any) { + return request.get({ url: '/oa.flow_approve/detail', params }) +} + +//处理审批 +export function flowapproveCheck(params: any) { + return request.post({ url: '/oa.flow_approve/check', params }) +} + + +//撤销审批 +export function flowapproveRevoke(params: any) { + return request.post({ url: '/oa.flow_approve/revoke', params }) +} \ No newline at end of file diff --git a/src/components/flowDetail/index.vue b/src/components/flowDetail/index.vue new file mode 100644 index 0000000..78f1fe3 --- /dev/null +++ b/src/components/flowDetail/index.vue @@ -0,0 +1,207 @@ + + + + + + \ No newline at end of file diff --git a/src/components/flowProcess/index.vue b/src/components/flowProcess/index.vue index 97f2d8d..d3cf6e4 100644 --- a/src/components/flowProcess/index.vue +++ b/src/components/flowProcess/index.vue @@ -52,12 +52,15 @@ import { ref, reactive, defineProps } from 'vue' import { apiFlowTypeLists, } from '@/api/flow_type' import { apiFlowLists, apiFlowDetail, apiFlowDelete } from '@/api/flow' +import { useRoute } from "vue-router" +const route = useRoute() const emits = defineEmits(["confirm"]); const formData = reactive({ flow_type: "", - flow_path: "" + flow_path: "", + path: route.fullPath }) const flowTyprList = ref([]) @@ -103,4 +106,7 @@ const numberToChinese = (num) => { } // 选中数据子父传递 getFlowtypeList() + +console.log(route.fullPath, "route") + \ No newline at end of file diff --git a/src/components/popup/index.vue b/src/components/popup/index.vue index beb129a..278009a 100644 --- a/src/components/popup/index.vue +++ b/src/components/popup/index.vue @@ -12,7 +12,7 @@ {{ content }} - 新增 - + 删除 @@ -58,7 +59,8 @@ 编辑 - + 删除