|
@@ -46,6 +46,8 @@ function doQuery() {
|
|
|
}
|
|
|
|
|
|
function doDelete() {
|
|
|
+ if (multipleSelection.value.length === 0)
|
|
|
+ return ElMessage.fail('请先勾选删除的数据')
|
|
|
request({
|
|
|
url: '/dyaw/ctfx/delete',
|
|
|
data: {
|
|
@@ -61,6 +63,18 @@ function doDelete() {
|
|
|
)
|
|
|
}
|
|
|
|
|
|
+function doExport() {
|
|
|
+ if (multipleSelection.value.length === 0)
|
|
|
+ return ElMessage.fail('请先勾选导出的数据')
|
|
|
+ request({
|
|
|
+ url: '/dyaw/ctfx/index',
|
|
|
+ data: {
|
|
|
+ dc_id: multipleSelection.value.map(item => item.dc_id).join(','),
|
|
|
+ api: 'xls'
|
|
|
+ }
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
|
|
|
function formatTime(s: string) {
|
|
|
return (new Date(s * 1000)).toLocaleString()
|
|
@@ -122,6 +136,7 @@ function doSubmit() {
|
|
|
<el-input clearable size="large" placeholder="关键字搜索" class="max-w-240px" :suffix-icon="Search"
|
|
|
v-model="queryForm.dc_keyword"></el-input>
|
|
|
<el-button size="large" type="danger" @click="doDelete">删除</el-button>
|
|
|
+ <el-button size="large" type="primary" @click="doExport">批量导出</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
@@ -133,6 +148,7 @@ function doSubmit() {
|
|
|
<el-table-column property="dc_subject_name" label="科目" width="120" />
|
|
|
<el-table-column property="dc_keyword" label="关键词" width="180" />
|
|
|
<el-table-column property="create_user_realname" label="上传教师" width="120" />
|
|
|
+ <el-table-column property="sm_name" label="学校" width="120" />
|
|
|
<el-table-column property="create_dateline" label="上传时间" width="180">
|
|
|
<template #default="{ row }">
|
|
|
<span>{{ formatTime(row.create_dateline) }}</span>
|