| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- const fs = require('fs');
- const files = [
- 'frontend/packages/call/views/night/index.vue',
- 'frontend/packages/call/views/sensitive/index.vue',
- 'frontend/packages/trans/views/baseStation/index.vue',
- 'frontend/packages/trans/views/cashTrans/index.vue',
- 'frontend/packages/trans/views/morningEveningCall/index.vue',
- 'frontend/packages/trans/views/monthRegular/index.vue',
- 'frontend/packages/trans/views/transSensitive/index.vue',
- 'frontend/packages/trans/views/tradeFrequency/index.vue',
- 'frontend/packages/trans/views/coResidence/index.vue',
- 'frontend/packages/trans/views/fastTransfer/index.vue',
- 'frontend/packages/trans/views/capitalFlow/index.vue',
- 'frontend/packages/trans/views/peerAnalysis/index.vue',
- 'frontend/packages/trans/views/largeAmount/index.vue',
- 'frontend/packages/trans/views/fixedDeposit/index.vue',
- 'frontend/packages/trans/views/financialWealth/index.vue',
- 'frontend/packages/trans/views/expressDelivery/index.vue',
- 'frontend/packages/trans/views/faceToFace/index.vue',
- ];
- for (const file of files) {
- let s = fs.readFileSync(file, 'utf8');
- if (!s.includes("usePersonTargetOptions")) {
- s = s.replace(
- "import { useDesign } from '@/core/hooks/web/useDesign';",
- "import { useDesign } from '@/core/hooks/web/useDesign';\n import { usePersonTargetOptions } from '@/person/hooks/usePersonTargetOptions';",
- );
- }
- s = s.replace(/const targetOptions = \[[\s\S]*?\n \];/m, "const { targetOptions } = usePersonTargetOptions();");
- fs.writeFileSync(file, s);
- }
- console.log('done');
|