| | |
| | | return { |
| | | ...x, |
| | | first: index === 0, |
| | | sign: signBase64 || '' |
| | | sign: signBase64 || '', |
| | | reviewOpinionName: x.reviewOpinion == 1 ? '同意':x.reviewOpinion == 2 ? '不同意':'', |
| | | reviewTime: x.reviewTime ?x.reviewTime: '' |
| | | }; |
| | | }) |
| | | ); |
| | | item.leaderAgre = item.leaderList.filter(item => item.reviewOpinion == 1) |
| | | |
| | | // 2. 处理 peopleList:同样用 Promise.all 等待异步完成 |
| | | item.peopleList = await Promise.all( |
| | |
| | | return { |
| | | ...x, |
| | | first: index === 0, |
| | | sign: signBase64 || '' |
| | | sign: signBase64 || '', |
| | | reviewOpinionName: x.reviewOpinion == 1 ? '同意':x.reviewOpinion == 2 ? '不同意':'', |
| | | reviewTime: x.reviewTime ?x.reviewTime: '' |
| | | }; |
| | | }) |
| | | ); |
| | |
| | | |
| | | console.log('item.productItems', item.productItems) |
| | | try { |
| | | generateWordDocument(templatePath.value, item, item.itemName + `_项目审批表.docx`); |
| | | generateWordDocument(templatePath.value, item, item.itemName + `_${item.stage}审批表.docx`); |
| | | } catch (error) { |
| | | ElMessage({ |
| | | type: 'warning', |