GuLiMmo
2023-12-19 d772131fb8d75e2d57db59e6bd23ec469c7f9457
src/views/evaluate/evaluateResult.vue
@@ -1,5 +1,6 @@
<template>
  <basic-container>
    <avue-tabs :option="taskTypeList" @change="tabChange"></avue-tabs>
    <avue-crud :option="option" v-model:search="search" v-model:page="page" v-model="form" :table-loading="loading"
      :data="data" :permission="permissionList" :before-open="beforeOpen" ref="crud" @row-update="rowUpdate"
      @row-save="rowSave" @row-del="rowDel" @search-change="searchChange" @search-reset="searchReset"
@@ -41,7 +42,21 @@
      },
      selectionList: [],
      option: option,
      data: []
      data: [],
      // 考核结果参数
      defaultTaskType: 0,
      taskTypeList: {
        column: [
          {
            label: '个人评优',
            prop: 0,
          },
          {
            label: '部门评优',
            prop: 1,
          },
        ],
      },
    };
  },
  computed: {
@@ -190,13 +205,17 @@
      };
      getList(page.currentPage, page.pageSize, values).then(res => {
        console.log(res);
        const data = res.data.data;
        this.page.total = data.total;
        this.data = data.records;
        this.loading = false;
        this.selectionClear();
      });
    }
    },
    tabChange(value) {
      this.defaultTaskType = value.prop;
    },
  }
};
</script>