rev:调度任务

This commit is contained in:
zhangzhiqiang
2023-05-30 14:56:34 +08:00
parent 602baf8ba1
commit d172223109
10 changed files with 37 additions and 18 deletions

View File

@@ -132,11 +132,12 @@
/>
</el-select>
</el-form-item>
<rrOperation />
</el-form>
</div>
<!--如果想在工具栏加入更多按钮可以使用插槽方式 slot = 'left' or 'right'-->
<el-button type="primary" @click="taskScheduler()" >任务调度</el-button>
<crudOperation :permission="permission" />
<!--表格渲染-->
<el-table
@@ -242,6 +243,7 @@ import pagination from '@crud/Pagination'
import Treeselect, { LOAD_CHILDREN_OPTIONS } from '@riophae/vue-treeselect'
import '@riophae/vue-treeselect/dist/vue-treeselect.css'
import crudClassstandard from '@/api/wms/basedata/master/classstandard'
import {scheduler} from "./task";
export default {
name: 'Task',
@@ -255,7 +257,7 @@ export default {
title: '任务',
url: 'api/task',
idField: 'task_id',
sort: 'task_id,desc',
sort: 'task_code,desc',
crudMethod: { ...crudTask },
query: {
task_code: '',
@@ -323,6 +325,11 @@ export default {
this.classes1 = data
})
},
taskScheduler() {
crudTask.scheduler().then(res => {
this.crud.notify('操作成功', CRUD.NOTIFICATION_TYPE.SUCCESS)
})
},
buildTree(classes) {
classes.forEach(data => {
if (data.children) {

View File

@@ -58,6 +58,12 @@ export function operation(data) {
data
})
}
export function scheduler() {
return request({
url: '/api/acsToWms/task/taskPublish',
method: 'get'
})
}
export default {
add,
@@ -67,5 +73,6 @@ export default {
getTaskStatus,
getTaskType,
getAcsTaskType,
getFinishType
getFinishType,
scheduler
}

View File

@@ -157,7 +157,7 @@
<!--分页组件-->
<pagination />
</div>
<AddDialog @AddChanged="querytable" />
<!-- <AddDialog @AddChanged="querytable" />-->
</div>
</template>
@@ -168,13 +168,13 @@ import crudOperation from '@crud/CRUD.operation'
import udOperation from '@crud/UD.operation'
import pagination from '@crud/Pagination'
import DateRangePicker from '@/components/DateRangePicker/index'
import AddDialog from '@/views/wms/storage_manage/semiproduct/semiproductMoreOrless/AddDialog'
// import AddDialog from '@/views/wms/storage_manage/semiproduct/semiproductMoreOrless/AddDialog'
import { mapGetters } from 'vuex'
import crudStorattr from '@/api/wms/basedata/st/storattr'
export default {
name: 'MoreOrLess',
components: { AddDialog, crudOperation, rrOperation, udOperation, pagination, DateRangePicker },
components: { crudOperation, rrOperation, udOperation, pagination, DateRangePicker },
cruds() {
return CRUD({
title: '',