Merge branch 'refs/heads/1.1.0-beta3' into preview
This commit is contained in:
commit
c88acc2ced
3
.env
3
.env
@ -2,8 +2,7 @@ VITE_APP_TITLE=Snail Job
|
|||||||
|
|
||||||
VITE_APP_DESC=A flexible, reliable, and fast platform for distributed task retry and distributed task scheduling.
|
VITE_APP_DESC=A flexible, reliable, and fast platform for distributed task retry and distributed task scheduling.
|
||||||
|
|
||||||
VITE_APP_VERSION=1.1.0-beta3
|
VITE_APP_VERSION=1.1.0
|
||||||
|
|
||||||
VITE_APP_DEFAULT_TOKEN=SJ_Wyz3dmsdbDOkDujOTSSoBjGQP1BMsVnj
|
VITE_APP_DEFAULT_TOKEN=SJ_Wyz3dmsdbDOkDujOTSSoBjGQP1BMsVnj
|
||||||
|
|
||||||
# the prefix of the icon name
|
# the prefix of the icon name
|
||||||
|
@ -191,7 +191,7 @@ const { columns, searchParams, columnChecks, data, getData, loading, mobilePagin
|
|||||||
<NCode
|
<NCode
|
||||||
class={`max-h-300px overflow-auto ${String(row.parentId) !== '0' ? 'pl-36px' : ''}`}
|
class={`max-h-300px overflow-auto ${String(row.parentId) !== '0' ? 'pl-36px' : ''}`}
|
||||||
hljs={hljs}
|
hljs={hljs}
|
||||||
code={row.resultMessage}
|
code={parseArgsJson(row.resultMessage)}
|
||||||
language="json"
|
language="json"
|
||||||
show-line-numbers
|
show-line-numbers
|
||||||
/>
|
/>
|
||||||
@ -255,6 +255,22 @@ const { columns, searchParams, columnChecks, data, getData, loading, mobilePagin
|
|||||||
]
|
]
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const clearDoms = () => {
|
||||||
|
const resultEntries = resultDomMap.value.entries();
|
||||||
|
for (const [id, _] of resultEntries) {
|
||||||
|
const tr = document.querySelector(`#job-task-result-${id}`);
|
||||||
|
tr?.remove();
|
||||||
|
resultDomMap.value.set(id, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
const argsEntries = argsDomMap.value.entries();
|
||||||
|
for (const [id, _] of argsEntries) {
|
||||||
|
const tr = document.querySelector(`#job-task-args-${id}`);
|
||||||
|
tr?.remove();
|
||||||
|
argsDomMap.value.set(id, false);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
const onLoad = (row: Record<string, any>) => {
|
const onLoad = (row: Record<string, any>) => {
|
||||||
return new Promise<void>((resolve, reject) => {
|
return new Promise<void>((resolve, reject) => {
|
||||||
fetchGetJobTaskTree({
|
fetchGetJobTaskTree({
|
||||||
@ -280,10 +296,13 @@ const onExpandedRowKeys = (keys: DataTableRowKey[]) => {
|
|||||||
|
|
||||||
const onUpdatePage = (_: number) => {
|
const onUpdatePage = (_: number) => {
|
||||||
expandedRowKeys.value = [];
|
expandedRowKeys.value = [];
|
||||||
|
clearDoms();
|
||||||
};
|
};
|
||||||
|
|
||||||
async function flushed() {
|
async function flushed() {
|
||||||
searchParams.taskStatus = undefined;
|
searchParams.taskStatus = undefined;
|
||||||
|
expandedRowKeys.value = [];
|
||||||
|
clearDoms();
|
||||||
await getData();
|
await getData();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -60,7 +60,7 @@ export const useThemeStore = defineStore(SetupStoreId.Theme, () => {
|
|||||||
|
|
||||||
/** 开启水印 */
|
/** 开启水印 */
|
||||||
function toggleWatermark(visible: boolean = false) {
|
function toggleWatermark(visible: boolean = false) {
|
||||||
visible ? setWatermark(settings.value.watermark.text) : clearWatermark();
|
visible ? setWatermark(settings.value?.watermark.text) : clearWatermark();
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 修改水印文案 */
|
/** 修改水印文案 */
|
||||||
@ -69,7 +69,7 @@ export const useThemeStore = defineStore(SetupStoreId.Theme, () => {
|
|||||||
clearWatermark();
|
clearWatermark();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (settings.value.watermark.visible) {
|
if (settings.value.watermark && settings.value.watermark?.visible) {
|
||||||
settings.value.watermark.text = text;
|
settings.value.watermark.text = text;
|
||||||
setWatermark(settings.value.watermark.text);
|
setWatermark(settings.value.watermark.text);
|
||||||
}
|
}
|
||||||
@ -194,10 +194,10 @@ export const useThemeStore = defineStore(SetupStoreId.Theme, () => {
|
|||||||
);
|
);
|
||||||
|
|
||||||
watch(
|
watch(
|
||||||
settings.value.watermark,
|
settings.value?.watermark,
|
||||||
val => {
|
val => {
|
||||||
toggleWatermark(val.visible);
|
toggleWatermark(val?.visible);
|
||||||
setWatermarkText(val.text);
|
setWatermarkText(val?.text);
|
||||||
},
|
},
|
||||||
{ immediate: true }
|
{ immediate: true }
|
||||||
);
|
);
|
||||||
|
Loading…
Reference in New Issue
Block a user