From c907a68df402e30245222a93e7482d54788b8c7a Mon Sep 17 00:00:00 2001 From: panliang <1163816051@qq.com> Date: Fri, 3 May 2024 20:11:45 +0800 Subject: [PATCH] status --- src/pages/ask-leave/detail.vue | 13 ++++--------- src/pages/ask-leave/list.vue | 2 +- src/pages/business/detail.vue | 6 +++--- src/pages/business/list.vue | 2 +- src/pages/contract/detail.vue | 6 ++++-- src/pages/contract/list.vue | 2 +- src/pages/make-card/list.vue | 4 ++-- src/pages/overtime/detail.vue | 15 ++++++++------- src/pages/overtime/list.vue | 2 +- 9 files changed, 25 insertions(+), 27 deletions(-) diff --git a/src/pages/ask-leave/detail.vue b/src/pages/ask-leave/detail.vue index 8df763a..b209195 100644 --- a/src/pages/ask-leave/detail.vue +++ b/src/pages/ask-leave/detail.vue @@ -18,6 +18,7 @@ import { http } from "@/utils/request" import { onLoad } from "@dcloudio/uni-app" import { ref } from "vue" import BaseData from '../audits/base-data' +import statusFun from '@/utils/status' const modalRef = ref(null) const actions = ref([ @@ -30,8 +31,7 @@ const pickerRef = ref(null) const id = ref(0) const columns = [ - { title: '审核状态', dataIndex: 'workflow_check.check_status_text' }, - { title: '拒绝原因', dataIndex: 'workflow_check.check_remarks', labelPosition: 'top', isShow: (data) => data?.workflow_check?.check_status == 4 }, + { title: '审核状态', dataIndex: 'workflow_check.check_status', format: (value) => statusFun(value, 'statusExpense', 'name') }, { title: '申请人', dataIndex: 'employee.name' }, { title: '所属门店', dataIndex: 'store.title' }, { title: '电话号码', dataIndex: 'employee.phone' }, @@ -40,6 +40,7 @@ const columns = [ { title: '请假开始时间', dataIndex: 'start_format' }, { title: '请假结束时间', dataIndex: 'end_format' }, { title: '请假原因', dataIndex: 'reason', labelPosition: 'top' }, + { title: '未通过原因', dataIndex: 'workflow_check.check_remarks', labelPosition: 'top', isShow: (data) => data?.workflow_check?.check_status == 4 }, ] const open = () => { @@ -61,13 +62,7 @@ const confirmPicker = e => { } const onSubmit = async () => { try { - await http.request({ - url: `/hr/holidays/${id.value}`, - method: "DELETE", - header: { - Accept: "application/json" - } - }) + await http.delete(`/hr/holidays/${id.value}`) uni.showToast({ title: "删除成功", icon: "none" diff --git a/src/pages/ask-leave/list.vue b/src/pages/ask-leave/list.vue index e7845b0..b6a4c2c 100644 --- a/src/pages/ask-leave/list.vue +++ b/src/pages/ask-leave/list.vue @@ -26,7 +26,7 @@ data?.workflow_check?.check_status == 4 }, + { title: '审核状态', dataIndex: 'workflow_check.check_status', format: (value) => statusFun(value, 'statusExpense', 'name') }, { title: '申请人', dataIndex: 'employee.name' }, { title: '所属门店', dataIndex: 'store.title' }, { title: '电话号码', dataIndex: 'employee.phone' }, @@ -39,7 +39,7 @@ const columns = [ { title: '开始时间', dataIndex: 'start_format' }, { title: '结束时间', dataIndex: 'end_format' }, { title: '出差原因', dataIndex: 'reason', labelPosition: 'top' }, - + { title: '未通过原因', dataIndex: 'workflow_check.check_remarks', labelPosition: 'top', isShow: (data) => data?.workflow_check?.check_status == 4 }, ] const pickerRef = ref(null) diff --git a/src/pages/business/list.vue b/src/pages/business/list.vue index d159a31..c3b24f9 100644 --- a/src/pages/business/list.vue +++ b/src/pages/business/list.vue @@ -30,7 +30,7 @@ data?.workflow_check?.check_status == 4 }, + { title: '审核状态', dataIndex: 'workflow_check.check_status', format: (value) => statusFun(value, 'statusExpense', 'name') }, { title: '上传人', dataIndex: 'employee.name' }, { title: '所属门店', dataIndex: 'store.title' }, { title: '电话号码', dataIndex: 'employee.phone' }, { title: '上传时间', dataIndex: 'created_format' }, { title: '合同名称', dataIndex: 'name' }, { title: '合同内容', dataIndex: 'images', type: 'album' }, + { title: '未通过原因', dataIndex: 'workflow_check.check_remarks', labelPosition: 'top', isShow: (data) => data?.workflow_check?.check_status == 4 }, ] const open = () => { diff --git a/src/pages/contract/list.vue b/src/pages/contract/list.vue index 142686b..af943fd 100644 --- a/src/pages/contract/list.vue +++ b/src/pages/contract/list.vue @@ -29,7 +29,7 @@ data?.workflow_check?.check_status == 4, - }, + { title: '审核状态', dataIndex: 'workflow_check.check_status', format: (value) => statusFun(value, 'statusExpense', 'name') }, { title: '申请人', dataIndex: 'employee.name' }, { title: '所属门店', dataIndex: 'store.title' }, @@ -59,6 +54,12 @@ const columns = [ { title: '结束时间', dataIndex: 'end_format' }, { title: '加班时长', dataIndex: 'hours',format: (value) => value + ' 小时' }, { title: '请假事由', dataIndex: 'reason', labelPosition: 'top' }, + { + title: '未通过原因', + dataIndex: 'workflow_check.check_remarks', + labelPosition: 'top', + isShow: (data) => data?.workflow_check?.check_status == 4, + }, ] const open = () => { diff --git a/src/pages/overtime/list.vue b/src/pages/overtime/list.vue index 36b5c31..bcb2fb7 100644 --- a/src/pages/overtime/list.vue +++ b/src/pages/overtime/list.vue @@ -26,7 +26,7 @@