From 2bcd45948d33ed87b374f19f30947782ef326ded Mon Sep 17 00:00:00 2001
From: GuLiMmo <2820890765@qq.com>
Date: Mon, 18 Dec 2023 10:41:51 +0800
Subject: [PATCH] 细节更新
---
src/views/evaluate/evaluateTask.vue | 51 ++++++++++++---------------------------------------
1 files changed, 12 insertions(+), 39 deletions(-)
diff --git a/src/views/evaluate/evaluateTask.vue b/src/views/evaluate/evaluateTask.vue
index 7020f64..c884b96 100644
--- a/src/views/evaluate/evaluateTask.vue
+++ b/src/views/evaluate/evaluateTask.vue
@@ -1,36 +1,15 @@
<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"
- @selection-change="selectionChange"
- @current-change="currentChange"
- @size-change="sizeChange"
- @refresh-change="refreshChange"
- @on-load="onLoad"
- >
+ <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"
+ @selection-change="selectionChange" @current-change="currentChange" @size-change="sizeChange"
+ @refresh-change="refreshChange" @on-load="onLoad">
<template #menu-left>
<el-button type="primary" icon="el-icon-plus" @click="handleAdd">新增</el-button>
- <el-button
- type="danger"
- icon="el-icon-delete"
- plain
- v-if="permission.evaluateTask_delete"
- @click="handleDelete"
- >删除</el-button>
+ <el-button type="danger" icon="el-icon-delete" plain v-if="permission.evaluateTask_delete"
+ @click="handleDelete">删除</el-button>
<el-button type="warning" plain icon="el-icon-download" @click="handleExport">导出</el-button>
</template>
<template #menu="{ size, row, index }">
@@ -43,13 +22,8 @@
<el-dialog v-model="dialogVisible" title="发布" width="500px">
<el-form :model="publicForm">
<el-form-item label="评优评先截止时间:">
- <el-date-picker
- v-model="publicForm.publicData"
- type="datetime"
- placeholder="请选择截止时间"
- value-format="YYYY-MM-DD HH:mm:ss"
- style="width: 100%;"
- />
+ <el-date-picker v-model="publicForm.publicData" type="datetime" placeholder="请选择截止时间"
+ value-format="YYYY-MM-DD HH:mm:ss" style="width: 100%;" />
</el-form-item>
</el-form>
<template #footer>
@@ -246,9 +220,8 @@
});
},
handleExport() {
- let downloadUrl = `/evaluateTask/evaluateTask/export-evaluateTask?${
- this.website.tokenHeader
- }=${getToken()}`;
+ let downloadUrl = `/evaluateTask/evaluateTask/export-evaluateTask?${this.website.tokenHeader
+ }=${getToken()}`;
const { taskName } = this.query;
let values = {
taskName_like: taskName,
@@ -273,7 +246,7 @@
const candidates = [];
res.data.data.candidateNum.forEach(item => {
const value = deptRes.find(dept => dept.id === item.deptId);
- candidates.push(`${value.title}: ${item.val}人`);
+ candidates.push(`${value.title}: ${item.val || 0}人`);
});
this.form.candidateNum = candidates.join('、');
});
--
Gitblit v1.9.3