Skip to content

Commit 2e15ced

Browse files
committed
优化任务调度管理,json编辑器和任务日志抽屉支持可调整窗口大小及其样式
1 parent 5112ba5 commit 2e15ced

2 files changed

Lines changed: 7 additions & 11 deletions

File tree

‎ui/zhontai.ui.admin.vue3/src/views/admin/task/components/json-editor-dialog.vue‎

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<template>
2-
<el-drawer v-model="state.showDialog" direction="rtl" destroy-on-close :size="size">
2+
<el-drawer v-model="state.showDialog" direction="rtl" destroy-on-close :size="size" resizable>
33
<template #header="{ titleId, titleClass }">
44
<h4 :id="titleId" :class="titleClass">{{ title }}</h4>
55
<el-icon v-if="state.isFull" class="el-drawer__btn" @click="state.isFull = !state.isFull" title="还原"><ele-CopyDocument /></el-icon>
@@ -13,10 +13,8 @@
1313
<MyJsonEditor ref="jsonEditorRef" v-model="state.content" :options="{ modes: [] }"></MyJsonEditor>
1414
</div>
1515
<template #footer>
16-
<div style="flex: auto; padding: 20px !important">
17-
<el-button @click="onCancel">取 消</el-button>
18-
<el-button type="primary" @click="onSure">确 定</el-button>
19-
</div>
16+
<el-button @click="onCancel">取 消</el-button>
17+
<el-button type="primary" @click="onSure">确 定</el-button>
2018
</template>
2119
</el-drawer>
2220
</template>

‎ui/zhontai.ui.admin.vue3/src/views/admin/task/components/task-logs.vue‎

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<template>
2-
<el-drawer v-model="state.showDialog" direction="ltr" :size="size">
2+
<el-drawer v-model="state.showDialog" direction="ltr" :size="size" resizable>
33
<template #header="{ titleId, titleClass }">
44
<h4 :id="titleId" :class="titleClass">{{ title }}</h4>
55
<el-icon v-if="state.isFull" class="el-drawer__btn" @click="state.isFull = !state.isFull" title="还原"><ele-CopyDocument /></el-icon>
@@ -20,7 +20,7 @@
2020
<el-table-column prop="createTime" label="创建时间" :formatter="formatterTime" width="160" />
2121
<el-table-column prop="remark" label="备注" min-width="180" />
2222
</el-table>
23-
<div class="my-flex my-flex-end" style="margin-top: 20px; padding: 0px 10px">
23+
<div class="my-flex my-flex-end" style="padding: 10px 10px">
2424
<el-pagination
2525
v-model:currentPage="state.pageInput.currentPage"
2626
v-model:page-size="state.pageInput.pageSize"
@@ -34,10 +34,8 @@
3434
</div>
3535
</div>
3636
<template #footer>
37-
<div style="flex: auto; padding: 20px !important">
38-
<el-button @click="onQuery" type="primary">刷 新</el-button>
39-
<el-button @click="onCancel">取 消</el-button>
40-
</div>
37+
<el-button @click="onQuery" type="primary">刷 新</el-button>
38+
<el-button @click="onCancel">取 消</el-button>
4139
</template>
4240
</el-drawer>
4341
</template>

0 commit comments

Comments
 (0)