瀏覽代碼

对话课文多段文字没有角色名时提示

natasha 2 周之前
父節點
當前提交
de7470c268
共有 1 個文件被更改,包括 9 次插入0 次删除
  1. 9 0
      src/views/book/courseware/create/components/question/dialogue_article/Article.vue

+ 9 - 0
src/views/book/courseware/create/components/question/dialogue_article/Article.vue

@@ -830,6 +830,15 @@ export default {
         return;
       }
       let textList = this.textInput.trim().split('\n');
+      for (let i = 0; i < textList.length; i++) {
+        if (textList[i].trim()) {
+          if (textList[i].indexOf(':') === -1) {
+            // 如果不包含描述、语境或者角色名
+            this.$message.error('缺少角色或语境,请补全');
+            return false;
+          }
+        }
+      }
       textList.forEach((item) => {
         if (item.trim()) {
           let obj = {