预算管发布版0826

master
weizong song 3 months ago
parent 95b49b3728
commit e4d87cf4eb

@ -220,7 +220,7 @@
:rows="4"
placeholder="请输入项目内容..."
:readonly="isViewMode"
maxlength="1000"
maxlength="2000"
show-word-limit
/>
</el-form-item>
@ -413,7 +413,7 @@
:rows="4"
placeholder="请详细说明整体项目实施进度安排..."
:readonly="isViewMode"
maxlength="1000"
maxlength="2000"
show-word-limit
/>
</el-form-item>

@ -2554,10 +2554,20 @@ export default {
fileName = '预算分配汇总表_按经济分类统计'
}
// CSV
let csvContent = headers.join(',') + '\n'
// CSV -
const escapeCsvValue = (value) => {
if (value == null) return ''
const stringValue = String(value)
//
if (stringValue.includes(',') || stringValue.includes('"') || stringValue.includes('\n')) {
return `"${stringValue.replace(/"/g, '""')}"`
}
return stringValue
}
let csvContent = headers.map(escapeCsvValue).join(',') + '\n'
data.forEach(row => {
csvContent += row.join(',') + '\n'
csvContent += row.map(escapeCsvValue).join(',') + '\n'
})
//

Loading…
Cancel
Save