| 123456789101112131415161718192021222324252627 |
- const fs = require('fs')
- const path = require('path')
- const baseDir = path.resolve(__dirname, '../src/views/elderly/apply/nine-precautions')
- const dirs = fs.readdirSync(baseDir).filter(d => fs.statSync(path.join(baseDir, d)).isDirectory())
- dirs.forEach(dir => {
- const filePath = path.join(baseDir, dir, 'index.vue')
- if (!fs.existsSync(filePath)) return
- let content = fs.readFileSync(filePath, 'utf-8')
- const original = content
- // 移除 BatchExportDialog 组件:可能是自闭合或成对标签
- content = content.replace(
- /\s*<!--[^>]*批量导出[^>]*-->\s*<BatchExportDialog[\s\S]*?\/>/,
- ''
- )
- content = content.replace(
- /\s*<BatchExportDialog[\s\S]*?\/>/,
- ''
- )
- if (content !== original) {
- fs.writeFileSync(filePath, content, 'utf-8')
- console.log(`已移除 BatchExportDialog:${filePath}`)
- }
- })
|