Commit f1b55bc6a4f6a59fce07d8f4fffc0f09c3a13817

Authored by 梁保满
1 parent f552f352

删除添加loading,提示词颜色

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