| | |
| | | return "待审批"; |
| | | } |
| | | |
| | | /** 本地模拟列表数据 */ |
| | | const allRows = ref([ |
| | | { |
| | | id: "1", |
| | | applicantId: "1001", |
| | | applicantName: "周明", |
| | | transferDate: "2026-05-20", |
| | | originalPostId: "post_dev", |
| | | originalPostName: "软件开发工程师", |
| | | targetPostId: "post_senior_dev", |
| | | targetPostName: "高级软件开发工程师", |
| | | approvalResult: "pending", |
| | | approvalMode: "parallel", |
| | | approverIds: [], |
| | | approverNames: "", |
| | | }, |
| | | { |
| | | id: "2", |
| | | applicantId: "1002", |
| | | applicantName: "吴芳", |
| | | transferDate: "2026-05-10", |
| | | originalPostId: "post_pm", |
| | | originalPostName: "产品经理", |
| | | targetPostId: "post_senior_pm", |
| | | targetPostName: "高级产品经理", |
| | | approvalResult: "approved", |
| | | approvalMode: "countersign", |
| | | approverIds: [], |
| | | approverNames: "张三、李四", |
| | | }, |
| | | ]); |
| | | const allRows = ref([]); |
| | | |
| | | const searchForm = reactive({ |
| | | applicantId: "", |
| | |
| | | ...payload, |
| | | approvalResult: "pending", |
| | | }); |
| | | proxy?.$modal?.msgSuccess?.("新增成功(本地模拟)"); |
| | | proxy?.$modal?.msgSuccess?.("新增成功"); |
| | | } else { |
| | | const idx = allRows.value.findIndex((r) => r.id === form.id); |
| | | const prev = idx !== -1 ? allRows.value[idx] : {}; |
| | |
| | | ...payload, |
| | | }; |
| | | } |
| | | proxy?.$modal?.msgSuccess?.("保存成功(本地模拟)"); |
| | | proxy?.$modal?.msgSuccess?.("保存成功"); |
| | | } |
| | | formDialog.visible = false; |
| | | handleQuery(); |