This commit is contained in:
njdaoyehu 2024-11-20 12:09:06 +08:00
parent 6a83699fac
commit 9a93412d33
3 changed files with 23 additions and 8 deletions

View File

@ -16,7 +16,7 @@
//background-size: cover;
//background-position: center center;
background-color: #0d1540;
//background-color: #0d1540;
//background-color: rgba(45, 119, 243, 0.4);
//background-blend-mode: overlay;
}

View File

@ -75,11 +75,6 @@
border: none;
}
:deep(.ant-btn-default:disabled),
:deep(.ant-btn-default:disabled svg) {
color: #AAAAAA;
}
:deep(.ant-btn-default:hover) {
font-family: "Noto Sans SC", serif;
font-size: 14px;
@ -91,6 +86,12 @@
border: none;
}
:deep(.ant-btn-default:disabled),
:deep(.ant-btn-default:disabled:hover),
:deep(.ant-btn-default:disabled svg) {
color: #AAAAAA;
}
:deep(.ant-btn-primary) {
font-family: "Noto Sans SC", serif;
font-size: 14px;

View File

@ -42,13 +42,15 @@
label: '下发数据',
icon: 'ant-design:download-outlined',
onClick: handleDownload.bind(null, record),
divider: true
divider: true,
disabled: record.state !== 0
},
{
label: '同步数据',
icon: 'ant-design:sync-outlined',
onClick: handleSync.bind(null, record),
divider: true
divider: true,
disabled: record.state !== 0
},
]"
/>
@ -91,6 +93,7 @@
rowSelection: {
type: 'checkbox',
onChange: onSelectChange,
getCheckboxProps: (record) => ({ disabled: record.state !== 0})
},
useSearchForm: true,
showTableSetting: false,
@ -166,10 +169,21 @@
const handleDownload = (record: Recordable) => {
const ids = [...new Set([...(record.id ? [record.id] : []), ...(checkedKeys.value.map(d => (d)))])]
DeviceClientService.assignTasks(ids).then(() => {
useMessage().createMessage.success("下发任务成功!");
}, error => {
useMessage().createMessage(error);
});
};
const handleSync = (record: Recordable) => {
const ids = [...new Set([...(record.id ? [record.id] : []), ...(checkedKeys.value.map(d => (d)))])]
DeviceClientService.syncTasks(ids).then(() => {
useMessage().createMessage.success("同步任务成功!");
reload();
}, error => {
useMessage().createMessage(error);
});
};
</script>
<style lang="scss" scoped>