lanceJiang 1 рік тому
батько
коміт
ee3fa5fb0b
1 змінених файлів з 7 додано та 4 видалено
  1. 7 4
      src/components/scWorkflow/nodes/approver.vue

+ 7 - 4
src/components/scWorkflow/nodes/approver.vue

@@ -274,23 +274,26 @@ export default {
 			})
 		},
 		saveTitle() {
-			const reg = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>《》/?~!@#¥……&*()——|{}【】‘;:”“'。,、? ]")
+			// 只能是 汉字字母数字
+			// const reg = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>《》/?~!@#¥……&*()——|{}【】‘;:”“'。,、? ]")
+			const reg = /^[a-zA-Z0-9\u4e00-\u9fa5]+$/
 			// form.nodeName
 			if (!this.nodeConfig.nodeName) {
 				return ElMessage.warning('审批人标题不能为空')
 			}
-			if (reg.test(this.nodeConfig.nodeName)) {
+			if (!reg.test(this.nodeConfig.nodeName)) {
 				return ElMessage.warning('审批人标题只能是数字字母汉字')
 			}
 			this.isEditTitle = false
 		},
 		saveNodeTitle() {
-			const reg = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>《》/?~!@#¥……&*()——|{}【】‘;:”“'。,、? ]")
+			// const reg = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>《》/?~!@#¥……&*()——|{}【】‘;:”“'。,、? ]")
+			const reg = /^[a-zA-Z0-9\u4e00-\u9fa5]+$/
 			// form.nodeName
 			if (!this.form.nodeName) {
 				return ElMessage.warning('审批人标题不能为空')
 			}
-			if (reg.test(this.form.nodeName)) {
+			if (!reg.test(this.form.nodeName)) {
 				return ElMessage.warning('审批人标题只能是数字字母汉字')
 			}
 			this.isEditTitle = false