|
|
@ -30,18 +30,16 @@ import { |
|
|
|
NButton, |
|
|
|
NButton, |
|
|
|
NIcon, |
|
|
|
NIcon, |
|
|
|
NDataTable, |
|
|
|
NDataTable, |
|
|
|
NPagination, |
|
|
|
NPagination |
|
|
|
NCard |
|
|
|
|
|
|
|
} from 'naive-ui' |
|
|
|
} from 'naive-ui' |
|
|
|
import { SearchOutlined } from '@vicons/antd' |
|
|
|
import { SearchOutlined } from '@vicons/antd' |
|
|
|
import { useTable } from './use-table' |
|
|
|
import { useTable } from './use-table' |
|
|
|
import { useI18n } from 'vue-i18n' |
|
|
|
import { useI18n } from 'vue-i18n' |
|
|
|
import Card from '@/components/card' |
|
|
|
|
|
|
|
import LogModal from '@/components/log-modal' |
|
|
|
|
|
|
|
import { useAsyncState } from '@vueuse/core' |
|
|
|
import { useAsyncState } from '@vueuse/core' |
|
|
|
import { queryLog } from '@/service/modules/log' |
|
|
|
import { queryLog } from '@/service/modules/log' |
|
|
|
import { stateType } from '@/common/common' |
|
|
|
import { stateType } from '@/common/common' |
|
|
|
import styles from './index.module.scss' |
|
|
|
import Card from '@/components/card' |
|
|
|
|
|
|
|
import LogModal from '@/components/log-modal' |
|
|
|
|
|
|
|
|
|
|
|
const BatchTaskInstance = defineComponent({ |
|
|
|
const BatchTaskInstance = defineComponent({ |
|
|
|
name: 'task-instance', |
|
|
|
name: 'task-instance', |
|
|
@ -154,8 +152,8 @@ const BatchTaskInstance = defineComponent({ |
|
|
|
} = this |
|
|
|
} = this |
|
|
|
|
|
|
|
|
|
|
|
return ( |
|
|
|
return ( |
|
|
|
<> |
|
|
|
<NSpace vertical> |
|
|
|
<NCard> |
|
|
|
<Card> |
|
|
|
<NSpace justify='end' wrap={false}> |
|
|
|
<NSpace justify='end' wrap={false}> |
|
|
|
<NInput |
|
|
|
<NInput |
|
|
|
allowInput={this.trim} |
|
|
|
allowInput={this.trim} |
|
|
@ -211,26 +209,28 @@ const BatchTaskInstance = defineComponent({ |
|
|
|
}} |
|
|
|
}} |
|
|
|
</NButton> |
|
|
|
</NButton> |
|
|
|
</NSpace> |
|
|
|
</NSpace> |
|
|
|
</NCard> |
|
|
|
</Card> |
|
|
|
<Card class={styles['table-card']}> |
|
|
|
<Card title={t('project.task.batch_task')}> |
|
|
|
<NDataTable |
|
|
|
<NSpace vertical> |
|
|
|
loading={loadingRef} |
|
|
|
<NDataTable |
|
|
|
columns={this.columns} |
|
|
|
loading={loadingRef} |
|
|
|
data={this.tableData} |
|
|
|
columns={this.columns} |
|
|
|
scrollX={this.tableWidth} |
|
|
|
data={this.tableData} |
|
|
|
/> |
|
|
|
scrollX={this.tableWidth} |
|
|
|
<div class={styles.pagination}> |
|
|
|
|
|
|
|
<NPagination |
|
|
|
|
|
|
|
v-model:page={this.page} |
|
|
|
|
|
|
|
v-model:page-size={this.pageSize} |
|
|
|
|
|
|
|
page-count={this.totalPage} |
|
|
|
|
|
|
|
show-size-picker |
|
|
|
|
|
|
|
page-sizes={[10, 30, 50]} |
|
|
|
|
|
|
|
show-quick-jumper |
|
|
|
|
|
|
|
onUpdatePage={requestTableData} |
|
|
|
|
|
|
|
onUpdatePageSize={onUpdatePageSize} |
|
|
|
|
|
|
|
/> |
|
|
|
/> |
|
|
|
</div> |
|
|
|
<NSpace justify='center'> |
|
|
|
|
|
|
|
<NPagination |
|
|
|
|
|
|
|
v-model:page={this.page} |
|
|
|
|
|
|
|
v-model:page-size={this.pageSize} |
|
|
|
|
|
|
|
page-count={this.totalPage} |
|
|
|
|
|
|
|
show-size-picker |
|
|
|
|
|
|
|
page-sizes={[10, 30, 50]} |
|
|
|
|
|
|
|
show-quick-jumper |
|
|
|
|
|
|
|
onUpdatePage={requestTableData} |
|
|
|
|
|
|
|
onUpdatePageSize={onUpdatePageSize} |
|
|
|
|
|
|
|
/> |
|
|
|
|
|
|
|
</NSpace> |
|
|
|
|
|
|
|
</NSpace> |
|
|
|
</Card> |
|
|
|
</Card> |
|
|
|
<LogModal |
|
|
|
<LogModal |
|
|
|
showModalRef={this.showModalRef} |
|
|
|
showModalRef={this.showModalRef} |
|
|
@ -240,7 +240,7 @@ const BatchTaskInstance = defineComponent({ |
|
|
|
onConfirmModal={onConfirmModal} |
|
|
|
onConfirmModal={onConfirmModal} |
|
|
|
onRefreshLogs={refreshLogs} |
|
|
|
onRefreshLogs={refreshLogs} |
|
|
|
/> |
|
|
|
/> |
|
|
|
</> |
|
|
|
</NSpace> |
|
|
|
) |
|
|
|
) |
|
|
|
} |
|
|
|
} |
|
|
|
}) |
|
|
|
}) |
|
|
|