|
|
@@ -5,8 +5,10 @@ import { deleteTaskCatById, getTaskCatByList } from '@/api/system/taskCatApi'
|
|
|
|
|
|
const state = reactive({
|
|
|
loading: false,
|
|
|
+
|
|
|
// 表格是否自适应高度
|
|
|
tableAutoHeight: false,
|
|
|
+
|
|
|
// 搜索
|
|
|
search: {
|
|
|
keywords: '',
|
|
|
@@ -17,7 +19,7 @@ const state = reactive({
|
|
|
|
|
|
const taskCatRef = ref()
|
|
|
|
|
|
-const getDataList = async () => {
|
|
|
+const getData = async () => {
|
|
|
state.loading = true
|
|
|
const { data } = await getTaskCatByList({})
|
|
|
state.dataList = data
|
|
|
@@ -25,23 +27,23 @@ const getDataList = async () => {
|
|
|
}
|
|
|
|
|
|
onMounted(() => {
|
|
|
- getDataList()
|
|
|
+ getData()
|
|
|
})
|
|
|
|
|
|
-function onTaskCatAdd() {
|
|
|
+const onTaskCatAdd = () => {
|
|
|
taskCatRef.value.showAddModel()
|
|
|
}
|
|
|
|
|
|
-function onTaskCatEdit(row: any) {
|
|
|
+const onTaskCatEdit = (row: any) => {
|
|
|
const taskCatId = row.taskCatId
|
|
|
taskCatRef.value.showEditModel(taskCatId)
|
|
|
}
|
|
|
|
|
|
-function onTaskCatDel(row: any) {
|
|
|
+const onTaskCatDel = (row: any) => {
|
|
|
ElMessageBox.confirm(`确认删除「${row.taskCatTitle}」吗?`, '确认信息').then(async () => {
|
|
|
const { msg } = await deleteTaskCatById(row.taskCatId)
|
|
|
ElMessage.success(msg)
|
|
|
- await getDataList()
|
|
|
+ await getData()
|
|
|
}).catch(() => {})
|
|
|
}
|
|
|
</script>
|
|
|
@@ -95,7 +97,7 @@ function onTaskCatDel(row: any) {
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
</page-main>
|
|
|
- <TaskCat ref="taskCatRef" @success="getDataList" />
|
|
|
+ <TaskCat ref="taskCatRef" @success="getData" />
|
|
|
</div>
|
|
|
</template>
|
|
|
|