From 5eb145f6ab64a130aab5519b3da3f536c23b4f8c Mon Sep 17 00:00:00 2001 From: gaoluyang <2820782392@qq.com> Date: 星期一, 14 七月 2025 13:25:04 +0800 Subject: [PATCH] 1.协同审批报错 --- src/views/collaborativeApproval/approvalProcess/components/infoFormDia.vue | 17 +++++++++++------ 1 files changed, 11 insertions(+), 6 deletions(-) diff --git a/src/views/collaborativeApproval/approvalProcess/components/infoFormDia.vue b/src/views/collaborativeApproval/approvalProcess/components/infoFormDia.vue index e02d3ee..3c5520d 100644 --- a/src/views/collaborativeApproval/approvalProcess/components/infoFormDia.vue +++ b/src/views/collaborativeApproval/approvalProcess/components/infoFormDia.vue @@ -53,7 +53,11 @@ :key="node.id" style="margin-right: 30px; text-align: center; margin-bottom: 10px;" > - <div>鑺傜偣{{ index + 1 }} 鈫�</div> + <div> + <span v-if="index === 0">鍙戣捣</span> + <span v-else>瀹℃壒</span> + 鈫� + </div> <el-select v-model="node.userId" placeholder="閫夋嫨浜哄憳" @@ -126,8 +130,8 @@ approveProcessAdd, approveProcessGetInfo, approveProcessUpdate, getDept -} from "../../../../api/collaborativeApproval/approvalProcess.js"; -import {userListNoPage, getUserProfile} from "../../../../api/system/user.js"; +} from "@/api/collaborativeApproval/approvalProcess.js"; +import {userListNoPageByTenantId} from "@/api/system/user.js"; const { proxy } = getCurrentInstance() const emit = defineEmits(['close']) import useUserStore from "@/store/modules/user"; @@ -156,6 +160,7 @@ }); const { form, rules } = toRefs(data); const productOptions = ref([]); +const currentApproveStatus = ref(0) // 瀹℃壒浜鸿妭鐐圭浉鍏� const approverNodes = ref([ @@ -174,7 +179,7 @@ const openDialog = (type, row) => { operationType.value = type; dialogFormVisible.value = true; - userListNoPage().then((res) => { + userListNoPageByTenantId().then((res) => { userList.value = res.data; }); getProductOptions(); @@ -182,13 +187,13 @@ approverNodes.value = [ { id: 1, userId: null } ] - console.log(userStore) form.value.approveUser = userStore.id; form.value.approveTime = getCurrentDate(); // 鑾峰彇褰撳墠鐢ㄦ埛淇℃伅骞惰缃儴闂↖D form.value.approveDeptId = userStore.currentDeptId if (operationType.value === 'edit') { + currentApproveStatus.value = row.approveStatus approveProcessGetInfo({id: row.approveId,approveReason: '1'}).then(res => { form.value = {...res.data} // 鍙嶆樉瀹℃壒浜� @@ -237,7 +242,7 @@ } proxy.$refs.formRef.validate(valid => { if (valid) { - if (operationType.value === "add") { + if (operationType.value === "add" || currentApproveStatus.value == 3) { approveProcessAdd(form.value).then(res => { proxy.$modal.msgSuccess("鎻愪氦鎴愬姛"); closeDia(); -- Gitblit v1.9.3