Commit f1b55bc6a4f6a59fce07d8f4fffc0f09c3a13817

Authored by 梁保满
1 parent f552f352

删除添加loading,提示词颜色

src/views/standard/test/index.vue
@@ -122,9 +122,7 @@ @@ -122,9 +122,7 @@
122 style="margin-bottom: 20px" 122 style="margin-bottom: 20px"
123 > 123 >
124 <template v-for="(item, index) in tabList"> 124 <template v-for="(item, index) in tabList">
125 - <el-radio-button :key="index" :label="index + 1">{{  
126 - item  
127 - }}</el-radio-button> 125 + <el-radio-button :label="index + 1">{{ item }}</el-radio-button>
128 </template> 126 </template>
129 </el-radio-group> 127 </el-radio-group>
130 <div class="head-box" v-else> 128 <div class="head-box" v-else>
@@ -376,6 +374,7 @@ @@ -376,6 +374,7 @@
376 circle 374 circle
377 size="mini" 375 size="mini"
378 icon="el-icon-delete" 376 icon="el-icon-delete"
  377 + :loading="scoped.row.loading"
379 ></el-button> 378 ></el-button>
380 </el-popconfirm> 379 </el-popconfirm>
381 </template> 380 </template>
@@ -861,10 +860,11 @@ export default { @@ -861,10 +860,11 @@ export default {
861 }, 860 },
862 //删除即时测考试 861 //删除即时测考试
863 async removeReport(obj, index) { 862 async removeReport(obj, index) {
  863 + this.tableData[index].loading = true;
864 const { data, status, info } = await this.$request.deleteReport({ 864 const { data, status, info } = await this.$request.deleteReport({
865 id: obj.id, 865 id: obj.id,
866 }); 866 });
867 - if (status == 200) { 867 + if (status === 0) {
868 this.$message.success("删除成功!"); 868 this.$message.success("删除成功!");
869 this.tableData.splice(index, 1); 869 this.tableData.splice(index, 1);
870 } else { 870 } else {
@@ -1103,7 +1103,11 @@ export default { @@ -1103,7 +1103,11 @@ export default {
1103 }); 1103 });
1104 this.loading = false; 1104 this.loading = false;
1105 if (status === 0) { 1105 if (status === 0) {
1106 - this.tableData = (data?.list && [...data?.list]) || []; 1106 + this.tableData =
  1107 + data?.list.map((item) => {
  1108 + item.loading = false;
  1109 + return item;
  1110 + }) || [];
1107 this.total = data?.count || 0; 1111 this.total = data?.count || 0;
1108 if (!query.classId) { 1112 if (!query.classId) {
1109 //多班级 1113 //多班级