|
@@ -1,89 +1,91 @@
|
|
|
<template>
|
|
|
- <a-card :bordered="false">
|
|
|
- <a-drawer title="筛选" placement="top" :closable="false" :visible="filterVisible" @close="filterVisible=false">
|
|
|
- <div class="table-page-search-wrapper" @keyup.enter="handleEnter">
|
|
|
- <a-form layout="inline">
|
|
|
- <a-row :gutter="48">
|
|
|
- <a-col :md="8" :sm="24">
|
|
|
- <a-form-item label="标题">
|
|
|
- <a-input v-model.trim="queryParam.taskName" placeholder="请输入标题" />
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
- <a-col :md="8" :sm="24">
|
|
|
- <a-form-item label="任务创建时间">
|
|
|
- <a-range-picker style="width:100%" showTime :format="BaseTool.Date.PICKER_NORM_DATETIME_PATTERN" v-model="createdTime" />
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
- <a-col :md="8" :sm="24">
|
|
|
- <a-form-item label="任务发起时间">
|
|
|
- <a-range-picker style="width:100%" PICKER_NORM_DATE_PATTERN :format="BaseTool.Date.PICKER_NORM_DATETIME_PATTERN" v-model="applyTime" />
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
+ <div>
|
|
|
+ <a-card :bordered="false" v-show="visible">
|
|
|
+ <a-drawer title="筛选" placement="top" :closable="false" :visible="filterVisible" @close="filterVisible=false">
|
|
|
+ <div class="table-page-search-wrapper" @keyup.enter="handleEnter">
|
|
|
+ <a-form layout="inline">
|
|
|
+ <a-row :gutter="48">
|
|
|
+ <a-col :md="8" :sm="24">
|
|
|
+ <a-form-item label="标题">
|
|
|
+ <a-input v-model.trim="queryParam.taskName" placeholder="请输入标题" />
|
|
|
+ </a-form-item>
|
|
|
+ </a-col>
|
|
|
+ <a-col :md="8" :sm="24">
|
|
|
+ <a-form-item label="任务创建时间">
|
|
|
+ <a-range-picker style="width:100%" showTime :format="BaseTool.Date.PICKER_NORM_DATETIME_PATTERN" v-model="createdTime" />
|
|
|
+ </a-form-item>
|
|
|
+ </a-col>
|
|
|
+ <a-col :md="8" :sm="24">
|
|
|
+ <a-form-item label="任务发起时间">
|
|
|
+ <a-range-picker style="width:100%" PICKER_NORM_DATE_PATTERN :format="BaseTool.Date.PICKER_NORM_DATETIME_PATTERN" v-model="applyTime" />
|
|
|
+ </a-form-item>
|
|
|
+ </a-col>
|
|
|
|
|
|
- <a-col :md=" 24" :sm="24" style="text-align: right">
|
|
|
- <span class="table-page-search-submitButtons">
|
|
|
- <a-button type="primary" @click="$refs.table.refresh(true)">查询</a-button>
|
|
|
- <a-button style="margin-left: 8px" @click="resetSearchForm">重置</a-button>
|
|
|
- </span>
|
|
|
- </a-col>
|
|
|
- </a-row>
|
|
|
- </a-form>
|
|
|
- </div>
|
|
|
- </a-drawer>
|
|
|
- <div v-show="visible">
|
|
|
- <div class="table-page-search-wrapper" @keyup.enter="handleEnter">
|
|
|
- <a-form layout="inline">
|
|
|
- <a-row :gutter="48">
|
|
|
- <a-col :md="6" :sm="24">
|
|
|
- <a-form-item label="关键字">
|
|
|
- <a-input v-model.trim="queryParam.taskName" placeholder="请输入标题" />
|
|
|
- </a-form-item>
|
|
|
- </a-col>
|
|
|
- <a-col :md="6 || 24" :sm="24">
|
|
|
- <span class="table-page-search-submitButtons">
|
|
|
- <a-button type="primary" @click="$refs.table.refresh(true)">查询</a-button>
|
|
|
- <a-button type="primary" style="margin-left: 8px" @click="filterVisible=true">筛选</a-button>
|
|
|
- <a-button style="margin-left: 8px" @click="resetSearchForm">重置</a-button>
|
|
|
- </span>
|
|
|
+ <a-col :md=" 24" :sm="24" style="text-align: right">
|
|
|
+ <span class="table-page-search-submitButtons">
|
|
|
+ <a-button type="primary" @click="$refs.table.refresh(true)">查询</a-button>
|
|
|
+ <a-button style="margin-left: 8px" @click="resetSearchForm">重置</a-button>
|
|
|
+ </span>
|
|
|
+ </a-col>
|
|
|
+ </a-row>
|
|
|
+ </a-form>
|
|
|
+ </div>
|
|
|
+ </a-drawer>
|
|
|
+ <div>
|
|
|
+ <div class="table-page-search-wrapper" @keyup.enter="handleEnter">
|
|
|
+ <a-form layout="inline">
|
|
|
+ <a-row :gutter="48">
|
|
|
+ <a-col :md="6" :sm="24">
|
|
|
+ <a-form-item label="关键字">
|
|
|
+ <a-input v-model.trim="queryParam.taskName" placeholder="请输入标题" />
|
|
|
+ </a-form-item>
|
|
|
+ </a-col>
|
|
|
+ <a-col :md="6 || 24" :sm="24">
|
|
|
+ <span class="table-page-search-submitButtons">
|
|
|
+ <a-button type="primary" @click="$refs.table.refresh(true)">查询</a-button>
|
|
|
+ <a-button type="primary" style="margin-left: 8px" @click="filterVisible=true">筛选</a-button>
|
|
|
+ <a-button style="margin-left: 8px" @click="resetSearchForm">重置</a-button>
|
|
|
+ </span>
|
|
|
+ </a-col>
|
|
|
+ </a-row>
|
|
|
+ </a-form>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="table-operator" style="margin-bottom: 8px;">
|
|
|
+ <a-row>
|
|
|
+ <a-col :md="16">
|
|
|
+ <!-- <a-button type="primary" icon="plus" @click="handleAdd()">新增</a-button> -->
|
|
|
+ <a-dropdown v-action:edit v-if="selectedRowKeys.length > 0">
|
|
|
+ <a-menu slot="overlay">
|
|
|
+ <a-popconfirm title="是否要删除所选数据?" @confirm="batchDelete()">
|
|
|
+ <a-menu-item key="1"><a-icon type="delete" /><a>删除</a></a-menu-item>
|
|
|
+ </a-popconfirm>
|
|
|
+ </a-menu>
|
|
|
+ <a-button style="margin-left: 8px">
|
|
|
+ 批量操作 <a-icon type="down" />
|
|
|
+ </a-button>
|
|
|
+ </a-dropdown>
|
|
|
</a-col>
|
|
|
</a-row>
|
|
|
- </a-form>
|
|
|
- </div>
|
|
|
+ </div>
|
|
|
|
|
|
- <div class="table-operator" style="margin-bottom: 8px;">
|
|
|
- <a-row>
|
|
|
- <a-col :md="16">
|
|
|
- <!-- <a-button type="primary" icon="plus" @click="handleAdd()">新增</a-button> -->
|
|
|
- <a-dropdown v-action:edit v-if="selectedRowKeys.length > 0">
|
|
|
- <a-menu slot="overlay">
|
|
|
- <a-popconfirm title="是否要删除所选数据?" @confirm="batchDelete()">
|
|
|
- <a-menu-item key="1"><a-icon type="delete" /><a>删除</a></a-menu-item>
|
|
|
- </a-popconfirm>
|
|
|
- </a-menu>
|
|
|
- <a-button style="margin-left: 8px">
|
|
|
- 批量操作 <a-icon type="down" />
|
|
|
- </a-button>
|
|
|
- </a-dropdown>
|
|
|
- </a-col>
|
|
|
- </a-row>
|
|
|
- </div>
|
|
|
-
|
|
|
- <s-table ref="table" :scroll="{x: 1300, y: BaseTool.Constant.scrollY }" size="default" rowKey="id" :columns="columns" :data="loadData" :alert="options.alert" :rowSelection="options.rowSelection" showPagination="auto">
|
|
|
- <span slot="action" slot-scope="record">
|
|
|
- <template>
|
|
|
- <a @click="handleView(record.id)">查看</a>
|
|
|
- <operation-button @click="handleAudit(record.id)">审核</operation-button>
|
|
|
+ <s-table ref="table" :scroll="{x: 1300, y: BaseTool.Constant.scrollY }" size="default" rowKey="id" :columns="columns" :data="loadData" :alert="options.alert" :rowSelection="options.rowSelection" showPagination="auto">
|
|
|
+ <span slot="action" slot-scope="record">
|
|
|
+ <template>
|
|
|
+ <a @click="handleView(record.id)">查看</a>
|
|
|
+ <operation-button @click="handleAudit(record.id)">审核</operation-button>
|
|
|
+ </template>
|
|
|
+ </span>
|
|
|
+ <template #readFlag="text">
|
|
|
+ <a-icon type="eye" v-if="text" style="color: #1890ff" />
|
|
|
+ <a-icon type="eye-invisible" v-else />
|
|
|
</template>
|
|
|
- </span>
|
|
|
- <template #readFlag="text">
|
|
|
- <a-icon type="eye" v-if="text" style="color: #1890ff" />
|
|
|
- <a-icon type="eye-invisible" v-else />
|
|
|
- </template>
|
|
|
- </s-table>
|
|
|
- </div>
|
|
|
+ </s-table>
|
|
|
+ </div>
|
|
|
+ </a-card>
|
|
|
<AuditDetail ref="auditDetail" @ok="handleOk" />
|
|
|
<Detail ref="detail" @ok="handleOk" />
|
|
|
- </a-card>
|
|
|
+ </div>
|
|
|
</template>
|
|
|
|
|
|
<script>
|