查询添加任务->日期
This commit is contained in:
parent
542e58347a
commit
4a9d110400
|
@ -8,6 +8,7 @@ const taskDistributeTask = (params)=>putAction("/task/distributeTask",params);
|
||||||
const taskDeleteById = (params)=>deleteAction("/task/deleteById",params);
|
const taskDeleteById = (params)=>deleteAction("/task/deleteById",params);
|
||||||
const getDataAnalysis = (params)=>getAction("/dataAnalysis/getDataAnalysis",params);
|
const getDataAnalysis = (params)=>getAction("/dataAnalysis/getDataAnalysis",params);
|
||||||
const getTaskDataTypeAnalysis = (params)=>getAction("/dataAnalysis/getTaskDataTypeAnalysis",params);
|
const getTaskDataTypeAnalysis = (params)=>getAction("/dataAnalysis/getTaskDataTypeAnalysis",params);
|
||||||
|
const getAllTask = (params)=>getAction("/task/queryAll",params);
|
||||||
export {
|
export {
|
||||||
taskCreate,
|
taskCreate,
|
||||||
taskUpdateById,
|
taskUpdateById,
|
||||||
|
@ -16,7 +17,8 @@ export {
|
||||||
taskDistributeTask,
|
taskDistributeTask,
|
||||||
taskDeleteById,
|
taskDeleteById,
|
||||||
getDataAnalysis,
|
getDataAnalysis,
|
||||||
getTaskDataTypeAnalysis
|
getTaskDataTypeAnalysis,
|
||||||
|
getAllTask
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -20,10 +20,20 @@
|
||||||
</a-select>
|
</a-select>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
|
<a-col :md="4" :sm="4">
|
||||||
|
<a-form-item label="任务">
|
||||||
|
<a-select placeholder="选择任务" option-filter-prop="children" v-model="activeTaskId"
|
||||||
|
@change="handleTaskChange">
|
||||||
|
<a-select-option v-for="d in allTask" :key="d.id">
|
||||||
|
{{ d.name }}
|
||||||
|
</a-select-option>
|
||||||
|
</a-select>
|
||||||
|
</a-form-item>
|
||||||
|
</a-col>
|
||||||
<a-col :md="8" :sm="8">
|
<a-col :md="8" :sm="8">
|
||||||
<a-form-item label="时间范围">
|
<a-form-item label="时间范围">
|
||||||
<a-range-picker :default-value="defaultTime" show-time :show-time="{ format: 'HH:mm:ss' }"
|
<a-range-picker :default-value="defaultTime" show-time :show-time="{ format: 'HH:mm:ss' }" :format="dateFormat"
|
||||||
:format="dateFormat" @change="onChangeTime" />
|
@change="onChangeTime" />
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :md="5" :sm="5">
|
<a-col :md="5" :sm="5">
|
||||||
|
@ -31,7 +41,9 @@
|
||||||
<a-input placeholder="请输入搜索关键词" v-model="queryParam.massKey"></a-input>
|
<a-input placeholder="请输入搜索关键词" v-model="queryParam.massKey"></a-input>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :md="7" :sm="7">
|
</a-row>
|
||||||
|
<a-row :gutter="24">
|
||||||
|
<a-col :md="24" :sm="24" style="text-align: right;">
|
||||||
<a-button @click="getTableDataList" type="primary">查询</a-button>
|
<a-button @click="getTableDataList" type="primary">查询</a-button>
|
||||||
<a-button @click="exportTool" type="primary">导出dmp</a-button>
|
<a-button @click="exportTool" type="primary">导出dmp</a-button>
|
||||||
<a-button @click="handleAdd" type="primary">导出csv、txt</a-button>
|
<a-button @click="handleAdd" type="primary">导出csv、txt</a-button>
|
||||||
|
@ -73,11 +85,12 @@
|
||||||
<script>
|
<script>
|
||||||
import { metaDataTypeTree, tableDataList, DmExportTool } from '@/api/metaData'
|
import { metaDataTypeTree, tableDataList, DmExportTool } from '@/api/metaData'
|
||||||
import { getAction, deleteAction, putAction, postAction, downFile } from '@/api/manage'
|
import { getAction, deleteAction, putAction, postAction, downFile } from '@/api/manage'
|
||||||
|
import { getAllTask } from '@/api/task'
|
||||||
import moment from 'moment';
|
import moment from 'moment';
|
||||||
import tablelist from './modules/tablelist'
|
import tablelist from './modules/tablelist'
|
||||||
import exptable from './modules/exptable'
|
import exptable from './modules/exptable'
|
||||||
import editdataseach from './modules/editdataseach'
|
import editdataseach from './modules/editdataseach'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "metadata",
|
name: "metadata",
|
||||||
components: {
|
components: {
|
||||||
|
@ -91,6 +104,8 @@ export default {
|
||||||
dateFormat: 'YYYY-MM-DD HH:mm:ss',
|
dateFormat: 'YYYY-MM-DD HH:mm:ss',
|
||||||
defaultTime: [],
|
defaultTime: [],
|
||||||
loading: false,
|
loading: false,
|
||||||
|
allTask: [],
|
||||||
|
activeTaskId: null,
|
||||||
// 查询条件
|
// 查询条件
|
||||||
queryParam: {
|
queryParam: {
|
||||||
sourceType: 2,
|
sourceType: 2,
|
||||||
|
@ -135,16 +150,42 @@ export default {
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.getselect()
|
this.getselect()
|
||||||
const start = moment()
|
this.queryAllTask()
|
||||||
.subtract(1, 'days')
|
// this.initDate()
|
||||||
.set({ hour: 0, minute: 0, second: 0 });
|
|
||||||
const end = moment()
|
|
||||||
.set({ hour: 23, minute: 59, second: 59 });
|
|
||||||
this.defaultTime = [start, end];
|
|
||||||
this.tableParams.startTime = start.format(this.dateFormat);
|
|
||||||
this.tableParams.endTime = end.format(this.dateFormat);
|
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
queryAllTask() {
|
||||||
|
getAllTask().then(res => {
|
||||||
|
console.log('res', res)
|
||||||
|
if (res.success) {
|
||||||
|
this.allTask = res.result
|
||||||
|
if (res.result.length > 0) {
|
||||||
|
this.activeTaskId = res.result[0].id
|
||||||
|
|
||||||
|
const start = moment(res.result[0].startTime).set({ hour: 0, minute: 0, second: 0 })
|
||||||
|
const end = moment(res.result[0].endTime).set({ hour: 23, minute: 59, second: 59 })
|
||||||
|
this.defaultTime = [start, end];
|
||||||
|
console.log('riq', this.defaultTime)
|
||||||
|
this.tableParams.startTime = start.format(this.dateFormat);
|
||||||
|
this.tableParams.endTime = end.format(this.dateFormat)
|
||||||
|
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
this.$message.warning(res.message);
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
handleTaskChange(value) {
|
||||||
|
var curTask = this.allTask.filter(item => item.id == value)
|
||||||
|
console.log(curTask)
|
||||||
|
|
||||||
|
const start = moment(curTask.startTime)
|
||||||
|
const end = moment(curTask.endTime)
|
||||||
|
this.defaultTime = [start, end];
|
||||||
|
this.tableParams.startTime = start.format(this.dateFormat);
|
||||||
|
this.tableParams.endTime = end.format(this.dateFormat)
|
||||||
|
|
||||||
|
},
|
||||||
calculateScrollY() {
|
calculateScrollY() {
|
||||||
// 获取父容器高度(需减去表格内其他元素的高度,如分页栏)
|
// 获取父容器高度(需减去表格内其他元素的高度,如分页栏)
|
||||||
const container = this.$refs.treeContainer;
|
const container = this.$refs.treeContainer;
|
||||||
|
@ -230,9 +271,9 @@ export default {
|
||||||
this.tableParams.pageNum = 1
|
this.tableParams.pageNum = 1
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
handelEdit(record) {
|
handelEdit(record) {
|
||||||
const filteredColumn = this.columns.filter(item => item.dataIndex != 'operation');
|
const filteredColumn = this.columns.filter(item => item.dataIndex != 'operation');
|
||||||
this.$refs.editdataseachForm.initForm(this.tableParams.schemaMass, this.tableParams.tableName, filteredColumn ,record);
|
this.$refs.editdataseachForm.initForm(this.tableParams.schemaMass, this.tableParams.tableName, filteredColumn, record);
|
||||||
},
|
},
|
||||||
getTableDataList() {
|
getTableDataList() {
|
||||||
console.log(this.tableParams)
|
console.log(this.tableParams)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user