| | |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="查询语句" prop="querySql"> |
| | | <el-input v-model="formData.querySql" placeholder="请输入内容" type="textarea" maxlength="500" |
| | | <el-input v-model="formData.querySql" placeholder="请输入内容" type="textarea" maxlength="1500" |
| | | :rows="6" |
| | | @input="checkSensitiveWords" |
| | | show-word-limit spellcheck="false"/> |
| | |
| | | const showError = ref(false) |
| | | const foundSensitiveWords = ref() |
| | | const sensitiveMessage = ref('') |
| | | const sensitiveWords = [';', 'master', 'truncate', 'insert', 'select', 'delete', 'update', 'declare', 'alter', 'drop'] |
| | | const sensitiveWords = [';', 'master', 'truncate', 'insert', 'delete', 'update', 'declare', 'alter', 'drop'] |
| | | |
| | | const dialogVisible = ref(false) // 弹窗的是否展示 |
| | | const dialogTitle = ref('') // 弹窗的标题 |