Commit 4ad1ef0783291e39097819927e079436c0f258d1

Authored by 阿宝
1 parent f26ecfa4

类型添加验证

E/system-commandline-sentinel-files/dotnet-suggest-registration-git-credential-manager-core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null deleted
1   -Exception during registration:
2   -System.ComponentModel.Win32Exception (0x80004005): 系统找不到指定的文件。
3   - 在 System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
4   - 在 System.Diagnostics.Process.Start()
5   - 在 System.CommandLine.Invocation.Process.StartProcess(String command, String args, String workingDir, Action`1 stdOut, Action`1 stdErr, ValueTuple`2[] environmentVariables)
6   - 在 System.CommandLine.Builder.CommandLineBuilderExtensions.<>c.<<RegisterWithDotnetSuggest>b__10_1>d.MoveNext()
7 0 \ No newline at end of file
src/views/examinationPaper/add.vue
... ... @@ -117,8 +117,7 @@
117 117 type="text"
118 118 placeholder="请输入答题卡类型名称"
119 119 v-model.trim="answerTypeName"
120   - maxlength="10"
121   - show-word-limit
  120 + :maxlength="10"
122 121 >
123 122 </el-input>
124 123 </p>
... ... @@ -502,7 +501,7 @@ export default {
502 501 gradeList: [], //年级
503 502 subjectList: [], //科目
504 503 answerTypeList: [], //测验类型
505   - answerTypeName: [], //测验类型名称
  504 + answerTypeName: "", //测验类型名称
506 505 form: {
507 506 //答题卡详情
508 507 title: "",
... ... @@ -787,6 +786,16 @@ export default {
787 786 this.$message.error("请填写测验名称!");
788 787 return;
789 788 }
  789 + let isRepeat = false
  790 + this.answerTypeList.map(item=>{
  791 + if(item.typeName == this.answerTypeName){
  792 + isRepeat = true
  793 + }
  794 + })
  795 + if(isRepeat){
  796 + this.$message.error("类型已存在请重新填写!");
  797 + return;
  798 + }
790 799 //添加测验类型
791 800 const { data, status, info } = await this.$request.addPaperType({
792 801 tag: this.answerTypeName,
... ...
src/views/examinationPaper/edit.vue
... ... @@ -6,9 +6,11 @@
6 6 </template>
7 7 </back-box>
8 8 <div class="content">
9   - <p class="tips">
  9 + <p class="tips" v-if="paperModifyLog.modifiedTime">
10 10 <i class="fa fa-bell-o"></i>
11   - {{`${form.modifiedTime} ${form.realName}`}}老师修改了答案
  11 + {{
  12 + `${paperModifyLog.modifiedTime} ${paperModifyLog.realName}`
  13 + }}老师修改了答案
12 14 </p>
13 15 <div class="answer-title">
14 16 <p class="name">{{ form.title }}</p>
... ... @@ -116,10 +118,13 @@ export default {
116 118 examsDuration: 90,
117 119 gradeName: "",
118 120 share: 1,
119   - realName:"",
120   - modifiedTime:"",
  121 +
121 122 questionList: [],
122 123 },
  124 + paperModifyLog: {
  125 + realName: "",
  126 + modifiedTime: "",
  127 + },
123 128 };
124 129 },
125 130 computed: {
... ... @@ -209,11 +214,13 @@ export default {
209 214 let valid = "";
210 215 this.form.questionList.map((item, index) => {
211 216 if (!item.questionTitle) {
212   - valid += ((index + 1)+'、');
  217 + valid += index + 1 + "、";
213 218 }
214 219 });
215 220 if (valid) {
216   - this.$message.error(`大题名称不能为空,请检查第${valid.slice(0,-1)}题!`);
  221 + this.$message.error(
  222 + `大题名称不能为空,请检查第${valid.slice(0, -1)}题!`
  223 + );
217 224 return;
218 225 }
219 226 let questionList = this.form.questionList.map((item) => {
... ... @@ -245,7 +252,10 @@ export default {
245 252 this.form.questionList.map((item) => {
246 253 item.score = "";
247 254 });
248   - this.paperModifyLog ={...this.paperModifyLog,...this.form.paperModifyLog}
  255 + this.paperModifyLog = {
  256 + ...this.paperModifyLog,
  257 + ...this.form.paperModifyLog,
  258 + };
249 259 } else {
250 260 this.$message.error(info);
251 261 }
... ...