| | |
| | | case 'coverImg': // 封面图:600x300 |
| | | return [600, 300]; |
| | | default: // 默认尺寸:400x300 |
| | | return [80, 100]; |
| | | return [80, 130]; |
| | | } |
| | | } |
| | | }); |
| | |
| | | <el-dialog |
| | | v-model="dialogVisible" |
| | | :title="state.title" |
| | | width="1080px" |
| | | width="1090px" |
| | | :before-close="handleClose" |
| | | :close-on-press-escape="false" |
| | | :key="`select_${Date.now()}`" |
| | |
| | | <div>{{row.reviewOpinion == 1 ? '同意':row.reviewOpinion == 2 ? '不同意':''}}</div> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="reviewTime" label="评审日期" align="center"></el-table-column> |
| | | <el-table-column prop="reviewTime" label="评审日期" width="110" align="center"></el-table-column> |
| | | <el-table-column prop="sign" label="签名" align="center" width="120"> |
| | | <template #default="{row,$index}"> |
| | | <el-form-item :prop="'reviewUsers.' + '[' + $index + ']' + '.sign'"> |
| | |
| | | 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', |