#!/usr/bin/env python3 # -*- coding: utf-8 -*- """一次性修复 stuunionleague/index.vue 中所有乱码为正确中文""" path = 'src/views/stuwork/stuunionleague/index.vue' with open(path, 'r', encoding='utf-8') as f: s = f.read() # 按上下文唯一性从长到短替换,避免短串误替换 replacements = [ # 模板 - 注释与标题 ('', ''), ('', ''), ('', ''), ('', ''), ('', ''), ('', ''), ('??????', '学生团员列表'), ('????', '筛选条件'), ('将文件拖到此处,点击上传', '将文件拖到此处,点击上传'), # 已正确则不动 ('????????????', '将文件拖到此处,点击上传'), ('???? xlsx/xls ??', '只能上传 xlsx/xls 文件'), # 表单项 label / placeholder ('label="??" prop="classCode"', 'label="班级" prop="classCode"'), ('placeholder="?????" \n clearable\n filterable', 'placeholder="请选择班级" \n clearable\n filterable'), ('label="??" prop="classNo"', 'label="班号" prop="classNo"'), ('placeholder="?????" \n clearable\n style="width: 200px" />', 'placeholder="请输入班号" \n clearable\n style="width: 200px" />'), ('label="??" prop="realName"', 'label="姓名" prop="realName"'), ('placeholder="?????" \n clearable\n style="width: 200px" />\n \n \n \n \n \n \n \n ', 'placeholder="请选择入学年份" \n clearable\n style="width: 200px">'), # 按钮 ('@click="getDataList">??', '@click="getDataList">查询'), ('@click="handleReset">??', '@click="handleReset">重置'), ('@click="formDialogRef.openDialog()">\n ??\n ', '@click="formDialogRef.openDialog()">\n 新增\n '), ('@click="handleImport">\n ??\n ', '@click="handleImport">\n 导入\n '), ('@click="handleExport">\n ??\n ', '@click="handleExport">\n 导出\n '), ('content="???" placement="top"', 'content="列设置" placement="top"'), ('label="??" width="70"', 'label="序号" width="70"'), ("col.prop !== '??'", "col.prop !== '操作'"), ('\n