feat(审批): 添加审批人信息和用户ID字段

在审批处理接口和页面中,新增了审批人姓名和用户ID字段,以便更好地跟踪审批流程和记录审批人信息
This commit is contained in:
dzq 2025-04-19 10:25:11 +08:00
parent 91edf31223
commit e383337642
2 changed files with 10 additions and 3 deletions

View File

@ -13,6 +13,7 @@ export interface HandleApprovalRequestData {
returnAmount: number
auditImages: string
auditRemark: string
userid: string
}
export interface SearchApiReturnApprovalQuery {
@ -69,6 +70,8 @@ export interface ReturnApprovalEntity {
name: string
/** 是否内部用户0否 1汇邦云用户 2企业微信用户 */
isInternal: number
/** 审核人姓名 */
auditName: string
}
export type SubmitApprovalResponseData = ApiResponseMsgData<{

View File

@ -1,25 +1,27 @@
<script setup lang="ts">
import { ref } from 'vue'
import { showConfirmDialog, showSuccessToast, showFailToast, showToast, UploaderFileListItem, Popup, Picker } from 'vant'
import axios from "axios"
import { handleApprovalApi } from '@/common/apis/approval'
import { openCabinetApi } from '@/common/apis/shop'
import type { HandleApprovalRequestData } from '@/common/apis/approval/type'
import { useRoute, useRouter } from 'vue-router'
import { useApprovalStore } from '@/pinia/stores/approval'
import { useWxStore } from '@/pinia/stores/wx'
const { VITE_APP_BASE_API } = import.meta.env;
const router = useRouter()
const route = useRoute()
const approvalStore = useApprovalStore()
const approvalStore = useApprovalStore();
const wxStore = useWxStore();
const formData = ref<HandleApprovalRequestData>({
approvalId: approvalStore.currentApproval?.approvalId || 0,
status: 2,
returnAmount: approvalStore.currentApproval?.goodsPrice || 0,
auditImages: '',
auditRemark: ''
auditRemark: '',
userid: wxStore.userid
})
const submitting = ref(false)
@ -186,6 +188,7 @@ const handleSubmit = async () => {
submitting.value = true
try {
formData.value.userid = wxStore.userid;
const { code, msg } = await handleApprovalApi(formData.value)
if (code === 0) {
@ -232,6 +235,7 @@ const handleSubmit = async () => {
<van-cell title="商品单价" :value="`¥${approvalStore.currentApproval?.goodsPrice}`" />
<van-cell title="当前状态" :value="statusMap[approvalStore.currentApproval?.status || 1]" />
<van-cell title="退还说明" :value="approvalStore.currentApproval?.returnRemark" />
<van-cell title="审批人" :value="approvalStore.currentApproval?.auditName" />
</van-cell-group>
<van-cell-group class="image-section">