Jelajahi Sumber

输入框最大长度限制

dusenyao 3 tahun lalu
induk
melakukan
c35cae9dea

+ 18 - 4
src/views/task_details/student/index.vue

@@ -55,7 +55,14 @@
           <template v-if="teaching_type === 10 && is_enable_KHPJ">
             <div class="single-line">
               <span class="label">{{ $t('Key316') }}</span>
-              <el-input v-model="my_execute_info.student_remark" disabled type="textarea" resize="none" :rows="6" />
+              <el-input
+                v-model="my_execute_info.student_remark"
+                maxlength="3000"
+                disabled
+                type="textarea"
+                resize="none"
+                :rows="6"
+              />
             </div>
             <div class="single-line">
               <span class="label">{{ $t('Key317') }}</span>
@@ -65,7 +72,14 @@
 
           <div v-if="is_enable_message" class="single-line">
             <span class="label">{{ $t('Key328') }}</span>
-            <el-input v-model="my_execute_info.student_message" disabled type="textarea" resize="none" :rows="6" />
+            <el-input
+              v-model="my_execute_info.student_message"
+              maxlength="3000"
+              disabled
+              type="textarea"
+              resize="none"
+              :rows="6"
+            />
           </div>
           <div class="single-line">
             <span class="label">{{ $t('Key318') }}</span>
@@ -83,7 +97,7 @@
           <template v-if="is_enable_KHPJ">
             <div class="single-line">
               <span class="label">{{ $t('Key316') }}</span>
-              <el-input v-model="student_remark" type="textarea" resize="none" :rows="6" />
+              <el-input v-model="student_remark" maxlength="3000" type="textarea" resize="none" :rows="6" />
             </div>
             <div class="single-line">
               <span class="label">{{ $t('Key317') }}</span>
@@ -118,7 +132,7 @@
         </div>
         <div v-if="is_enable_message" class="leave-message">
           <span class="label">{{ $t('Key328') }}</span>
-          <el-input v-model="student_message" type="textarea" resize="none" :rows="6" />
+          <el-input v-model="student_message" maxlength="3000" type="textarea" resize="none" :rows="6" />
         </div>
         <div v-if="is_enable_homework || is_enable_message" class="submit-button">
           <el-button type="primary" @click="fillTaskExecuteInfo_Student">

+ 1 - 1
src/views/task_details/teacher/index.vue

@@ -94,7 +94,7 @@
             <el-rate v-model="teacher_score" />
           </div>
           <div>
-            <el-input v-model="teacher_remark" type="textarea" resize="none" :rows="6" />
+            <el-input v-model="teacher_remark" type="textarea" resize="none" :rows="6" maxlength="3000" />
           </div>
           <div class="confirm">
             <el-button type="primary" @click="remarkTaskStudentExecuteInfo_Teacher">

+ 1 - 1
src/views/teacher/create_course/step_table/AddItem.vue

@@ -12,7 +12,7 @@
   >
     <el-form ref="itemForm" :model="itemForm" :rules="itemRules" label-width="100px" label-position="left">
       <el-form-item :label="$t('Key270')" prop="name">
-        <el-input v-model="itemForm.name" class="item-name" />
+        <el-input v-model="itemForm.name" class="item-name" maxlength="30" />
       </el-form-item>
       <el-form-item :label="$t('Key358')" prop="date">
         <div class="cs-cycle">

+ 7 - 2
src/views/teacher/create_course/step_table/CourseInfo.vue

@@ -25,13 +25,14 @@
         </el-form-item>
 
         <el-form-item :label="$t('Key134')" prop="name">
-          <el-input v-model="form.name" type="text" class="name-input" :placeholder="$t('Key341')" />
+          <el-input v-model="form.name" type="text" maxlength="30" class="name-input" :placeholder="$t('Key341')" />
         </el-form-item>
 
         <el-form-item :label="$t('Key253')">
           <el-input
             v-model="form.intro"
             type="textarea"
+            maxlength="3000"
             :placeholder="$t('Key341')"
             resize="none"
             class="intro-input"
@@ -59,7 +60,11 @@
         </el-form-item>
 
         <el-form-item :label="$t('Key254')">
-          <el-input v-model="form.student_count_max" class="student-count" oninput="value=value.replace(/[^\d]/g,'')" />
+          <el-input
+            v-model="form.student_count_max"
+            class="student-count"
+            oninput="value=value.replace(/[^\d]/g,'')"
+          />
           <el-checkbox v-model="form.is_auto_close">
             {{ $t('Key266') }}
           </el-checkbox>

+ 1 - 1
src/views/teacher/create_course/step_table/CreateTask.vue

@@ -65,7 +65,7 @@
           </div>
           <div class="item-info-name">
             <div>{{ $t('Key270') }}</div>
-            <el-input v-model="itemInfoBox.name" readonly />
+            <el-input v-model="itemInfoBox.name" readonly maxlength="300" />
           </div>
           <div class="item-info-date">
             <div>{{ $t('Key311') }}</div>

+ 2 - 2
src/views/teacher/create_course/step_table/NewTask.vue

@@ -13,7 +13,7 @@
       </div>
       <el-form ref="newTaskForm" :model="form" :rules="rules" label-width="150px" label-position="left">
         <el-form-item :label="$t('Key369')" prop="name">
-          <el-input v-model="form.name" />
+          <el-input v-model="form.name" maxlength="26" />
         </el-form-item>
 
         <el-form-item v-if="!is_template" :label="$t('Key343')" prop="teacher_id">
@@ -82,7 +82,7 @@
         </el-form-item>
 
         <el-form-item :label="$t('Key371')">
-          <el-input v-model="form.content" type="textarea" rows="5" resize="none" />
+          <el-input v-model="form.content" type="textarea" rows="5" maxlength="3000" resize="none" />
         </el-form-item>
 
         <el-form-item :label="$t('Key372')">

+ 1 - 1
src/views/teacher/student_list/SendMessage.vue

@@ -6,7 +6,7 @@
       type="textarea"
       :rows="8"
       :placeholder="$t('Key46')"
-      maxlength="240"
+      maxlength="3000"
       show-word-limit
     />
 

+ 8 - 6
src/views/teacher/student_list/index.vue

@@ -171,12 +171,14 @@ export default {
         content,
         type: this.type,
         student_id: this.student_id
-      }).then(({ message_count }) => {
-        this.visible = false;
-        this.$message.success(`已成功发送${message_count}条消息`);
-      }).finally(() => {
-        loading.close();
-      });
+      })
+        .then(({ message_count }) => {
+          this.visible = false;
+          this.$message.success(`已成功发送${message_count}条消息`);
+        })
+        .finally(() => {
+          loading.close();
+        });
     },
 
     auditCourseStudent(course_student_id, is_audited) {