【update】标签管理优化 + 文档拆分查看代码修改接口

This commit is contained in:
fengchenchen
2023-09-11 17:42:17 +08:00
parent 30f9260fff
commit 9385dbda09
12 changed files with 118 additions and 49 deletions
+23 -19
View File
@@ -4,18 +4,18 @@
<search flag="3" :url="url"/>
</div>
<div class="table-operator">
<!-- v-has="'split:sarFileSplitInfo:splitFile'"-->
<div class="operator-text" @click="handleModule">
<!-- -->
<div class="operator-text" @click="handleModule" v-has="'split:sarFileSplitInfo:splitFile'">
<a-icon type="plus"/>
{{ $t('docTool.split.splitText') }}
</div>
<!-- v-has="'split:sarFileSplitInfo:splitResult'"-->
<div class="operator-text" @click="handleExport">
<!-- -->
<div class="operator-text" @click="handleExport" v-has="'split:sarFileSplitInfo:splitResult'">
<a-icon type="import" :rotate="-90"/>
{{ $t('docTool.split.importResults') }}
</div>
<!-- v-has="'split:sarFileSplitInfo:deleteBatch'"-->
<div class="operator-text" @click="handleDel">
<!-- -->
<div class="operator-text" @click="handleDel" v-has="'split:sarFileSplitInfo:deleteBatch'">
<a-icon type="delete"/>
{{ $t('batchDelete') }}
</div>
@@ -37,10 +37,8 @@
{{ operation.text }}
</a>
<a-divider v-if="operationList.length >= operateMaxNum" type="vertical" />
<a-dropdown v-if="operationList.length >= operateMaxNum">
<a class="ant-dropdown-link">
{{ $t('more') }} <a-icon type="down"/>
</a>
<a-dropdown placement="bottomCenter">
<a-icon type="more" class="operate-icon-btn operate-icon-more" />
<a-menu slot="overlay">
<a-menu-item v-for="(operation, index) in operationList.slice(operateMaxNum)" :key="index">
<a @click="operationClick(operation,record)">
@@ -75,6 +73,7 @@ import SplitText from './modules/SplitText'
import ImportResult from './modules/ImportResult'
import { httpAction, getAction } from '@/api/manage'
import { ConfigurableTableMixin } from '@/mixins/ConfigurableTableMixin'
import { getDocumentSplitSearchForm, getDocumentSplitTableHeader } from '../../api/documentToolApi'
export default {
name: 'DocumentSplit',
@@ -84,26 +83,31 @@ export default {
return {
selectedRowKeys: [],
operationList: [
// 回传至文档库
{
text: this.$t('docTool.split.backDocument'),
clickEvent: 'backDocument'
},
// 查看
{
text: this.$t('view'),
clickEvent: 'detailClick'
clickEvent: 'detailClick',
has: ''
},
// 回传至文档库
{
text: this.$t('docTool.split.backDocument'),
clickEvent: 'backDocument',
has: ''
},
// 删除
{
text: this.$t('delete'),
clickEvent: 'deleteDetail'
clickEvent: 'deleteDetail',
has: ''
}
],
getTableHeaderFunc: getDocumentSplitTableHeader,
getQueryConditionFunc: getDocumentSplitSearchForm,
url: {
// tableHeader: '/split/sarFileSplitInfo/getHeader', // 表格头部字段
searchList: '/split/sarFileSplitInfo/queryCondition', // 搜索字段
// list: '/split/sarFileSplitInfo/page', // 表格数据
// searchList: '/split/sarFileSplitInfo/queryCondition', // 搜索字段
list: '/split/sarFileSplitInfo/page', // 表格数据
deleteBatch: '', // 批量删除
deleteUrl: '',
backDocument: '' // 回传至文档库